Commit graph

1469 commits

Author SHA1 Message Date
wiz
16d4e1d97b Add help files to PLIST. Bump PKGREVISION. 2005-09-26 12:58:57 +00:00
gdt
dc132f646b Reset maintainer to tech-pkg@. Previous maintainer is not a developer
and no longer actively using the package.
2005-09-22 12:33:53 +00:00
adrianp
1eb2c5b1fd Security fix for centericq via Debian
http://secunia.com/advisories/16240/
2005-09-19 19:42:11 +00:00
salo
80e1b8c4f3 Add patch from Patrik Weiskircher <pat at silcnet dot org>:
- wait for user input after writing error messages on client start, irssi
  redraws the screen on exit.

Bump PKGREVISION.
Addresses PR pkg/31185
2005-09-17 17:06:27 +00:00
dmcmahill
e9be6355fe - add missing header file
- use CONFIGURE_ENV during the configure phase to make sure we pick up
  QMAKESPEC
- set CONFIG_SHELL to ${SH} to help /bin/sh challenged platforms like
  solaris.
2005-09-14 14:18:16 +00:00
salo
b5870e3006 Security fix:
- fix insecure file creation in /tmp, patch from silc cvs

the impact of this issue is very low.  it allows an attacker to overwrite
arbitrary files owned by the user running silcd ("silcd", in pkgsrc) IFF
the owner of the process or root send SIGUSR1 signal to the process to dump
stats.  the only file owned by the "silcd" user is typically the log file
which resides in a directory inaccessible by anyone except the user itself
and root so the potential attacker would need to guess its name.

 http://www.zataz.net/adviso/silc-server-toolkit-06152005.txt

please note that the advisory also incorrectly states that silc-toolkit is
vulnerable too.  the code in question is never compiled in the toolkit so
it's not affected.

Bump PKGREVISION.
2005-09-13 22:02:24 +00:00
tron
0c40983604 Update "xchat" package to version 2.4.5. Changes since version 2.4.4:
- Updated translations (cs, el, fr, gl, it, nl, sl, sr, vi, zh_TW).
- Fixed incorrect information displayed in Plugins & scripts window
  under unix (xc244-fixpluginns.diff).
- Added "/set irc_whois_front 1" option to show WHOIS in front tab.
- Lots of speed ups under the hood, mainly in handling of URL
  highlighting during mouse motion. Also now allows underlining
  .name and .info domains [1230265].
- Moved the "Insert color code" menu into the input box's right-
  click menu.
- Fixed "Your Message" messing up when starting with a comma
  [1230269].
- Added /id command to identify yourself to nickserv.
- Added /gui MSGBOX <text> for scripters.
- Added /menu command which lets plugins/scripts add their own
  menu items.
- Added support for passive DCC chat via /DCC PCHAT <nick>.
- Added support for DCC sending and receiving very large files
  (above 4 GB).
- Improved layout of "Info" button in the DCC windows.
- Improved layout of the nick-name right-click menu.
- Improved /help command's display of plugins/script commands.
- Fixed two bugs in detaching tabs (or CTRL-I) [1228926].
- Added /uselect command for scripters to select nick names in the
  channel userlist (Daniel P. Stasinski).
- Fixed possible crashes while using the SJIS (Japanese) charset.
- Fixed various memory leaks in right-click menus.
2005-09-12 12:56:41 +00:00
gdt
36681e9656 Update to 2.38 (mainly bugfixes).
Closes PR pkg/31291 from Jason White.  Jason reports that 2.34 does
not work with jabber, and 2.36 did.

Change since 2.34:

     2.38    Added #defines for older gtk to bypass gstdio
             Fixed flags on outgoing key messages to avoid un-idling
             Changed default auto-accept of unknown keys to false.
             Fixed debug output for version warning (Daniel Atallah)

     2.37    Bugfix for possible double-free of buffer
             Bugfix for preference directories with unicode chars
             Relaxed checks on Gaim version to allow minor version bumps
             Same relaxed checks on the Win32 installer (Daniel Atallah)
             Change to intl code to compile on Solaris (Jonathan Wang)

     2.36    Bugfix for users who use a non-default prefs directory
             Bugfix for Windows 2000

     2.35    Workaround for Jabber bug in Gaim
2005-09-12 00:35:01 +00:00
gdt
906046a986 PKGREVISION++ due to libotr bl3 fix: gaim-otr-2.0.2nb1 will include a
dependency on libotr.
2005-09-09 23:48:05 +00:00
gdt
58a5ca2edf remove "BUILDLINK_DEPMETHOD.libotr?= build", because depending
packages can dynamically link libotr and thus must depend on it.

reviewed by wiz@
2005-09-09 23:45:27 +00:00
drochner
f3b53f539b update to 0.8.14
this is basically a maintainance release

also fix doc location, closes PR pkg/31052 by Matthew Luckie
2005-09-08 18:13:48 +00:00
adam
93a0b3e938 Changes 0.99f:
* gdomain now has a -K flag
* gsend has the -b flag
* the default gsubrc doesn't escape '+' characters
* the time format of the default gsubrc is adjustable
* sundry WQP bugfixes
* bug fix to stop gsub from dropping messages
* MacOSX compatibility fixes
* gkinfo has a -y flag
* much more verbose diagnostics when things go wrong with keys
* partial fix to the galed spum problem (not a real fix though)
* don't be as verbose about "replaced .. with __" messages
* more mostly unrelated liboop fixes
2005-09-07 13:58:16 +00:00
adam
4ad536d4fc Changes 2.2.8:
* Many updates, security fix.
2005-09-07 12:41:12 +00:00
abs
ee9906d198 Fix NetBSD statvfs check to be >= 299000900 not >= 200040000
No pkgrevision bumps needed.
2005-09-06 08:10:57 +00:00
adam
d97fe8d37b Changes 1.0.1:
* Unref contexts when freeing the connection
2005-09-05 14:44:28 +00:00
tonio
cf3bd618f8 Oups, i forgot the $NetBSD$, so adding it.
Thanks Matthew Luckie
2005-08-29 13:34:36 +00:00
xtraeme
cc1d992bb3 Convert more options to bsd.options.mk. The following options are
available now:

gnutls gtkspell silc audio perl tcl nas

By default the package will use:

gtkspell silc audio

As before, this closes PR pkg/28815.
2005-08-29 13:31:14 +00:00
xtraeme
e32ecbd153 It's 'gtkspell' not 'gtk-spell'. 2005-08-29 11:37:08 +00:00
xtraeme
70eead21f7 Make gtk-spell configurable via bsd.options.mk (enabled by default
as before), patch from Geert Hendrickx via tech-pkg@.
2005-08-29 11:35:51 +00:00
uebayasi
aa8e85bcfd Rework emacs.mk:
1) Simplify the way how an emacs version is picked when no emacs
   is installed, but a user try to install an Emacs Lisp package.
   Just pick up the version set as EMACS_TYPE than searching for
   versions already installed etc.  If the EMACS_TYPE version is
   not supported by the Emacs Lisp Package, just fail.  EMACS_TYPE
   be default to GNU Emacs 21.

   (In other words, users should set EMACS_TYPE as they want.
   Otherwise GNU Emacs 21 is used.)

2) All Emacs Lisp Packages *must* prepend EMACS_PKGNAME_PREFIX to
   a) the PKGNAME itself, and b) PKGNAME in its dependency lines.
   EMACS_PKGNAME_PREFIX is expanded to "xemacs-" when XEmacs is
   used.  This keeps dependency graph of Emacs-Lisp-packages-
   installed-for-XEmacs consistent.

3) Document EMACS_* variables as much as possible.

4) Provide more cookies for PLIST.  Maybe utilized later.

Note that the 2) change doesn't affect the default, GNU Emacs 21
behaviour.  So no version / revision bumps in this commit.
2005-08-28 04:25:28 +00:00
grant
64cbaf1690 bump PKGREVISION for silc fix. 2005-08-26 02:01:20 +00:00
reed
18f031c192 Update patch-ad so instead of getting rid of -ldl (which is needed
by Linux) in tests, use value of BUILDLINK_LDADD.dl.
Also use PTHREAD_LIBS instead of hard-coded -lpthread.

Include dlopen.buildlink3.mk and include pthread.buildlink3.mk.

This fixes problem on Linux and DragonFly where it was not
built with silc support.

Okayed by maintainer.

I tested this on Linux, DragonFly and NetBSD 2.0.2.

I also filed a bug report with gaim last week so they can fix the
configure.ac correctly.
2005-08-25 21:30:47 +00:00
jmmv
faaa305800 Update to 0.9:
* This release features a large refactoring to make further development
   easier.
 * Part of the works has also been to make the current features more stable
   and better implement.
 * Most of the work on this release has been carried out by Mikael Hallendal
   and Martyn Russel.
 * UPDATE NOW!
2005-08-25 20:16:52 +00:00
jmmv
cef156654e Update to 1.0:
Changes in 1.0:
---------------
* Fix crash when connection goes down using SSL, LM-3 (Mikael Hallendal)
* Fixed some GCC 4.0 warnings                         (Mikael Hallendal)
* Some API fixups for consistency in LmSLL            (Mikael Hallendal)
* Don't try to setup SSL if it's not supported        (Martyn Russel)
* Documentation fixes                                 (Mikael Hallendal)
* State fixes when using blocking API, LM-7           (Mikael Hallendal)
* Check that connection is open before using it, LM-6 (Mikael Hallendal)
* Fix infinite loop in blocking open if failed, LM-8  (Mikael Hallendal)

Changes in 0.90:
----------------
* Two crashers for ssl read fixed (Micke, Daniel Lavalliere)
* Fixed a couple of leaks when freeing the connection (Daniel Lavalliere)
* A couple of thread related issues solved (Micke, Daniel Lavalliere)
* Work with latest GnuTLS (foser)
* Improved the example tools some (Micke)
2005-08-25 20:16:15 +00:00
tron
80ca4bb8b6 Update "xchat" to version 2.4.4. Change since version 2.4.3:
- Updated translations (hi, ko, lt, pa, ru, vi, zh_TW).
- People's away message is now shown in the right-click menu, if
  known (Christopher Aillon).
- The "Bind to:" setting can now be set to 0.0.0.0 [1176256].
- Plugin API: Don't crash if a print-event closes the current context
  and doesn't eat the event [1175674].
- Disabled parsing of quotation marks for /JOIN, so you can join
  channels with a quote in them (Dan Fruehauf).
- Fixed truncation of the URL in the right-click menu. Now handles
  UTF-8 properly [1188229].
- Fixed use of CP1255 charset, which would chop the last char when
  receiving messages [1122089].
- The DCC windows now allow multiple selection and the columns auto
  resize (Dan Fruehauf).
- Added "CTCP Sound to Channel" event [1159445].
- You can now drag and drop files into dialog windows to start file
  transfers.
- Fixed: "XChat can't ban users with long idents" (Dan Fruehauf)
  [1159447].
- Implemented taskbar flashing on unix. Requires a window manager
  or taskbar that supports XUrgency flag (Adil).
2005-08-23 22:48:07 +00:00
rillig
7a95adad42 The real user name in PKG_USERS does not need to be escaped with double
backslashes anymore. A single backslash is enough. Changed the
definition in all affected packages. For those that are not caught, an
additional check is placed into bsd.pkginstall.mk.
2005-08-23 11:48:47 +00:00
jlam
cf4dfe44a5 Use REQD_DIRS instead of MAKE_DIRS for directories under ${PREFIX} so
that these directories will be conditionally removed (based on reference
counts), regardless of the value of PKG_CONFIG.  Bump the PKGREVISION
for packages that were modified as a result.
2005-08-20 19:16:21 +00:00
jlam
bd2788d930 Merge CONF_FILES/SUPPORT_FILES and CONF_FILES_PERMS/SUPPORT_FILES_PERMS
as the INSTALL and DEINSTALL scripts no longer distinguish between
the two types of files.  Drop SUPPORT_FILES{,_PERMS} and modify the
packages in pkgsrc accordingly.
2005-08-19 18:12:36 +00:00
grant
4c18cd82e3 add option to build with gnutls support. no change to the default
(nss) so no PKGREVISION bump.

ok'd by the MAINTAINER, Matthew Luckie.
2005-08-19 10:24:25 +00:00
reed
e3defee8fd Update to 1.5.0 from maintainer, Matthew Luckie, via PR #30974.
"this release of gaim has a few security fixes which mirror
the effects of patch-ae patch-af patch-ag"

ChangeLog says:

version 1.5.0 (8/11/2005):
        * Ability to set IRC quit message (Lalo Martins)
        * OSCAR file transfers now work for 2 users behind the same NAT
          (Jonathan Clark)
        * Yahoo! buddy requests to add you to their buddy list now prompt for
          authorization
        * Added a /clear command for conversations/chats
        * Fixed ICQ encoding for messages with offline ICQ users
          (Ilya Konstantinov, SF Bug #1179452)
        * Default Yahoo! chat roomlist locale to 'us'
2005-08-12 17:52:16 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
salo
6e773a73bf Security fixes for CAN-2005-2102 and CAN-2005-2103.
- An error in the handling of away messages can be exploited to cause
  a heap-based buffer overflow by sending a specially crafted away message
  to a user logged into AIM or ICQ.

  Successful exploitation allows execution of arbitrary code.

- An error in the handling of file transfers can be exploited to crash
  the application by attempting to upload a file with a non-UTF8 filename
  to a user logged into AIM or ICQ.

Patches from RedHat.
2005-08-10 16:13:33 +00:00
jlam
da6807f3c5 Fix the package configuration of the following packages so that they
will install Perl modules into the "vendor" directories:

	chat/vicq		math/udunits
	databases/rrdtool	mbone/beacon
	devel/p5-subversion

Bump their PKGREVISIONs.
2005-08-08 18:13:13 +00:00
jlam
7fbb8d9527 Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
2005-08-06 06:19:03 +00:00
salo
e671684c7e One more hack to make it actually work.. (the configure tests are overly
complex and stupid..).
2005-08-05 21:42:54 +00:00
salo
b216d1f921 Linking with libssl requires libcrypto on systems where libssl doesn't
implicitly add it (e.g., netbsd-2).
2005-08-05 21:02:04 +00:00
salo
4b8982cf8f Security fix for CAN-2005-2370
"Multiple "memory alignment errors" in libgadu, as used in ekg before 1.6rc2
and other packages, allows remote attackers to cause a denial of service (bus
error) on certain architectures such as SPARC via an incoming message."

Bump PKGREVISION, patch from Gaim CVS.
2005-08-05 14:33:53 +00:00
salo
4e7d7334f7 backout previous, it's nb2, not rc3.. *sigh* 2005-08-05 13:07:32 +00:00
salo
b53e46ce20 the last security update was for rc3, not rc2. (hi adam!) 2005-08-05 13:04:26 +00:00
xtraeme
f0f80cfdc6 Update to 2.0s9.
The jabberd project team is pleased to announce the release of jabberd 2.0s9.
This is a security release. There is a buffer overflow that could be used to
perform a DoS attack and possible code execution. It is *HIGHLY* recommended
that you upgrade!

ChangeLog:

* fixed only one user is loaded correctly for each router acl
* fixed s2s segfault under particular connection timeout conditions
* fixed id is being case sensitive
* fixed Users cannot login after a long period of server inactivity
* fixed handling of stream errors
* fixed version attribute reply in stream
* fixed c2s glibc abort and mysql option flags
* fixed sx io mem leak
* fixed Incorrect SASL error message defined in sx/sasl.c
* fixed 3 buffer overflows in jid.c
* fixed second log-in in with similar resource breaks routing for first login
2005-08-03 22:21:36 +00:00
tonio
0cb7bfab29 update bitlbee to 0.92
Main changelog entries are:
Security:
- Fixed a bug in http_encode that might have caused buffer overflows
  (although not likely to be exploitable) when trying to encode strings
  with non-ASCII characters.
- Newline stripping added to prevent newline-in-friendlyname attacks.
  (Which allowed remote people to make BitlBee send raw custom IRC lines.)
Bugs:
- Many crashes
- Yahoo! cleanup code to avoid 100% CPU time usage
- fixes for ICQ and MSN

approved by wiz@
2005-08-02 15:22:30 +00:00
rillig
96b8e019fa Added a patch to fix void* arithmetic. 2005-07-30 21:30:53 +00:00
rillig
6ba4e17e7f Added a patch that avoids conditional lvalues. Needed for IRIX 6.5. 2005-07-30 21:18:33 +00:00
grant
d438d691b8 honour LDFLAGS and LIBS. 2005-07-29 04:40:47 +00:00
gdt
f83f739057 update to 2.0.2:
3 May 2005:
  - Released 2.0.2
  - Fix to co-exist more nicely with other encrypting gaim plugins.

  1 Mar 2005:
  - Initial autoconfiscation, thanks to Greg Troxel <gdt@ir.bbn.com>.
2005-07-27 19:18:14 +00:00
gdt
3b5869a4e1 update to 2.0.2:
* src/privkey.c (otrl_privkey_hash_to_human): Avoid writing a
        NUL one byte past the end of the buffer
2005-07-27 19:17:35 +00:00
wiz
6301213966 Reset MAINTAINER -- he stopped working on pkgsrc. 2005-07-27 16:21:16 +00:00
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
wiz
05224bd5c6 devel/pkgconfig/buildlink3.mk should not be included in bl3.mk files by default.
Packages that need it should add it themselves, it is only a build time dependency.
2005-07-21 15:26:17 +00:00
adam
742e4e56ed Changes 0.4.1:
* Fixed: memory leak
* Fixed compatibility with Qt3
* Fixed library detection with threads in libgadu and Mac OS X
2005-07-20 14:49:05 +00:00
adam
be79c1677a Changes:
* Security bug fix
2005-07-20 14:27:06 +00:00
grant
9b1ec25d56 depends should be ../../<category>/<pkg> 2005-07-19 10:01:15 +00:00
dillo
30a6cee59b fix checksum for last 2005-07-17 14:35:47 +00:00
dillo
eb0748419d Accept ENOTCONN as indicating socket is not ready for write (needed for upcoming irssi-icq). Bump PKGREVISION. 2005-07-17 14:32:46 +00:00
jlam
83147ffa68 Remove some unnecessarily strong dependencies on perl that resulted
from including perl5/buildlink3.mk.  These packages just need the Perl
interpreter, and can just add "perl" to USE_TOOLS instead.
2005-07-16 19:10:37 +00:00
adrianp
2277ca927d Bump to nb1 for security issue
Patch via debian
2005-07-16 18:55:22 +00:00
jlam
3e474a90d8 Get rid of USE_PERL5. The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
2005-07-16 01:19:06 +00:00
adrianp
624430e8ca Note addition of p5-POE-Component-IRC and p5-POE-Filter-IRCD 2005-07-14 23:11:10 +00:00
adrianp
6757e3f2b0 POE::Component::IRC is a POE component (who'd have guessed?) which acts as an
easily controllable IRC client for your other POE components and sessions.
You create an IRC component and tell it what events your session cares about
and where to connect to, and it sends back interesting IRC events when they
happen. You make the client do things by sending it events.
2005-07-14 23:09:30 +00:00
adrianp
9afb67a133 POE::Filter::IRCD provides a convenient way of parsing and creating IRC
protocol lines.
2005-07-14 23:08:21 +00:00
jlam
7a6521287b Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary
packages.
2005-07-13 18:01:18 +00:00
adam
f6f5266d40 Changes:
* Important security-related bug-fixes
2005-07-13 15:05:55 +00:00
grant
754b2dfad6 use ${NOLOGIN}, not hardcoded /sbin/nologin. 2005-07-12 04:15:50 +00:00
grant
5076825858 this pkg uses X, so include x11.buildlink3.mk to ensure that the
correct X distribution is used. fixes build problem observed on Linux.
2005-07-09 03:56:12 +00:00
grant
d0f7d4052a update gaim to 1.4.0. update provided by maintainer in PR pkg/30693.
changes since 1.3.1:

* Fix system log start times for some protocols
* SILC compiles with newer SILC toolkit versions (Pekka Riikonen)
* Fixed a bug where buddy icon cache files were left in the icon
  cache directory after they were no longer in use.
* Attempt to detect the file type of a buddy icon when saving.
* Additional Yahoo! boot protection (Peter Lawler)
* A few Yahoo! memory leaks plugged (Peter Lawler)
* Fixed handling of the new Yahoo! profile page. (Joshua Honeycutt,
  Peter Lawler)
* Fixed localized Yahoo! room lists.  Please refer to the Yahoo!
  section of the Gaim FAQ for details. (Peter Lawler)
* Enabled sending files to ICQ users using ICQ 5.02 and newer
  (Jonathan Clark)
2005-07-08 09:39:47 +00:00
grant
c84cc1d5d5 define BSD_COMP on Solaris as this package expects to use the
BSD-style non-blocking IO interface.

fixes build on Solaris.
2005-07-01 04:31:05 +00:00
grant
da77102651 don't pass -Xc on Solaris if not building with gcc.
passing -Xc to sunpro defines __STDC__=1 and the build fails in
ircsig.c because <signal.h> only declares sigaction if __STD__=0.

fixes build on Solaris w/ sunpro.
2005-07-01 04:12:20 +00:00
snj
cd4ec5663b Fix /exec on sparc64. Applied upstream quite a while ago. Bump PKGREVISION. 2005-06-26 20:25:48 +00:00
zuntum
d9993fea14 Update chat/bnc to version 2.9.4
Changes:

2.9.4
(1) SSL support can now be used incoming.
(2) Added three new configuration entries to handle new features:
    listenex [--ssl][--limit <maxusers>][--localhost <hostname>] <port>
    privatekey <filename>
    publickey <filename>

2.9.3
(1) SECURITY FIX: FD_SETSIZE overflow DOS
(2) SSL support can now be used if configured with --with-ssl
    SSL connection is done by passing -s
    ex.  /quote conn -s ircs.server
    Note:  this is only partially secure since SSL is only supported
    outgoing.

2.9.2
(1) Added flush to logging
(2) General code changes to fix compiling on some compilers
(3) Fixed problems binding to listening address

2.9.1
(1) SECURITY FIX: password check, was only letting incorrect passwords in
(2) Fixed IP binding on listen

2.9.0
(1) Added trailing newlines to log records
(2) Added extra error handling on accepting connections
(3) Fixed buffer overflow in getnickuserhost (reported by Leon Juranic)
(4) Added extra check for gethostbyname2
(5) Made password check more thorough
(6) Fixed ipv6 dns resolving to random ipv4

2.8.9
(1) Fixed backspace security flaw (reported by Yak)
(2) Fixed compile errors related to compound statements
(3) Rewrote logic of /vip command
(4) Rewrote docked session listing code

2.8.8
(1) Added support for setting a specific IP to listen on
    (listen <[host:]port> [maxusers])
(2) Enhanced bncsetup to use new conf format and new question to handle
    specific host entering.
(3) Changed the Makefile to list libraries last, some crypt libraries
    predefined their own main function which prevented compiling.
(4) Reorganized the connection code to fix a bug where a user gets
    disconnected while connecting to an irc server.
(5) Socket length was not being set before accept. (Thanks chris)
(6) Removed old hack code for systems that do not support snprintf.
(7) Increased error checking in recv code.
(8) Better parsing of messages
(9) Server buffers always cleared when connecting to a new server.
(10) Initial IPv6 support.  Added -6 option to the CONN command
     (i.e. CONN -6 irc.ipv6.org) which is only necessary on ambigious
     addresses or when connecting via dns.
(11) Listen host can be specified in conf as an ipv6 address by putting
     the address in []'s (i.e. LISTEN [2000:610:0:23::]:6669)

Requested by Peter Avalos <pavalos@theshell.com> in private e-mail.
2005-06-25 14:48:45 +00:00
jlam
f63b7ec0ae Only some platforms build the dynamically-loadable modules. On others,
the modules are statically-linked into the ircservices executable.
This fixes the installation of chat/ircservices on platforms where
dlopen() doesn't obey its "mode" argument, e.g. RTLD_NOW.  Unfortunately,
NetBSD/amd64 currently falls into this category (port-amd64/30570),
but this will also fix installation on any a.out NetBSD or OpenBSD
platform.

Approved for commit during the deep freeze by <agc>.
2005-06-21 16:18:52 +00:00
salo
b0aa0d4647 "inet6" option support is determined in bsd.prefs.mk, don't add it to
PKG_SUGGESTED_OPTIONS.
2005-06-19 01:46:35 +00:00
salo
f8da63e164 Updated to version 1.0
Changes:

1.0:
====
Only minor bugfixes were made to the previous version.

- Fixed channel public key list saving on backup router on JOIN
  command reply.
- New optimized logging.

0.9.21:
=======
A small bugfix release.

- Added default limit how many channels one client can join (50).
- Added missing getopt.[ch].
- Fixed compilation with pkg-config files

0.9.20:
=======
A bugfix release to the SILC Server.  In addition of various bugfixes,
this version now also includes new math library that from now on will be
included in all SILC distributions.

- Added more liberal channel names from the previous more stricter
  identifier string change.
- Added SERVICE command to server, though services aren't supported yet.
- Fixed MOTD command to send empty reply if motd does not exist.
- Fixed LIST command.
- Fixed query to stop if client goes away.
- Added pkg-config check to the configure.
- Several other bugfixes were made.
2005-06-19 01:22:17 +00:00
hira
e162d8156b Fix previous: correct path of config file. 2005-06-18 12:39:52 +00:00
hira
da1d08afb2 Use PKG_SYSCONFDIR framework. Bump PKGREVISION.
This closes PR pkg/30546.
2005-06-18 05:57:05 +00:00
jlam
81edaaa606 Create directories before installing files into them. 2005-06-16 06:57:37 +00:00
rillig
c3e941afcb Added a patch needed for ISO C90 compilers. This fixes the bulk build on
NetBSD 1.6.2.
2005-06-14 04:49:19 +00:00
jmmv
cb8ba3f79f Remove libyahoo and gtkyahoo.
The project was declared dead on February 27th 2003, although the last version
dates from August 14th 2001.  Not to mention that the program does not work
any more due to all the changes in Yahoo's authentication mechanisms in the
meantime.
2005-06-12 13:03:38 +00:00
salo
70f10250f8 Add missing file.
From MAINTAINER, Matthew Luckie  via PR pkg/30494
2005-06-10 22:49:47 +00:00
salo
673c5e6bf7 Update to version 1.3.1
Changes:

- security fixes for DoS issues:

  http://gaim.sourceforge.net/security/index.php?id=18
  http://gaim.sourceforge.net/security/index.php?id=19

- Fix Yahoo! privacy bug
- Fix Jabber Get Info crash on busted servers
- The file transfer details section now also displays the full
  path to the local file sent/received.
- Yahoo! has the following new "/" commands:  /join, /buzz
- Updated our gaim.desktop file, thanks to all our terrific
- translators for sending in translations of the changes
- Improvements to how Gaim handles new message notification
2005-06-10 12:57:56 +00:00
dillo
ac0a526208 handle legacy PKG_OPTIONS_VAR correctly, with warning 2005-06-06 13:55:30 +00:00
tron
80ceaa27ce Accept "PKG_OPTIONS.xchat2" for backwards compatibility reasons. 2005-06-06 12:02:08 +00:00
tron
613098d0aa Correct pathname to "xchat" package version 2.x. 2005-06-06 11:47:06 +00:00
tron
fb1545c377 Fix oversight in last commit. 2005-06-06 11:43:50 +00:00
tron
7659885c66 Replace the outdated "xchat" package (version 1.8.11) with the
"xchat2" package (version 2.4.3).
2005-06-06 11:35:39 +00:00
wiz
5304b9292e There is no global socks options, use socks5 instead,
and set PKG_OPTIONS_LEGACY_OPTS.
2005-06-03 10:24:05 +00:00
tron
8ace06e8f5 Split out "Makefile.common" again because there are packages in
"pkgsrc-wip" which use this file. Pointed out by Min Sik Kim in
private e-maiil.
2005-06-03 10:13:29 +00:00
tron
8676a5805b Update "xchat2" package to version 2.4.3. Changes since version 2.4.1:
- Updated translations (de, sq, zh_CN).
- Fixed crash of server list connect button when no network is
  selected while using GTK's auto-find feature [1166669].
- Fixed handling of WhoIs Special event on some networks where it
  could chop off the first character [1164315].
- Plugin API changes: Added "nickserv" field to xchat_get_info.
- Python: Fixed get_list() incorrectly failing when the list
  contained a time field [1171525].
- Perl: Make scripts using calls with fully qualified subs work again
  [1170139] (Lian Wan Situ).
- Fixed input-box input-method (GTK I.M.) problem [1168239].
- Fixed: Ignore and Notify windows incorrectly used the stock CLOSE
  button instead of DELETE [1170655].
- Placed Close/Connect buttons in correct position in server list
  [1165474].
- Updated translations (ca, de, lt, nl, ru, sk, sr, vi).
- Added command line args -u and -p.
- Fixed handling of "MODE -o+o nick nick" (#1094026).
- Plugin API changes:
  * Added "Key Press" print event.
  * Added "state_cursor" for xchat_get_prefs.
  * Added xchat_strip and xchat_free functions.
  * Added "lasttalk" field to "users" list.
  * Added "charset" field to xchat_get_info.
- Perl plugin changes (Lian Wan Situ):
  * Move each script into their own unique package/namespace. Scripts
    containing multiple packages will not be loaded.
  * When warning messages are emitted you will now be told which
    script it came from.
  * Xchat::set_context will now accept Xchat::set_context( $channel )
    and Xchat::set_context( $channel, $server ) in addition to
    Xchat::set_context( $context ).
  * Fix display of loaded scripts in the Plugins and Scripts window.
- TCL: Fixed crash with invalidated TCL timer (#1110306) (Daniel P.
  Stasinski).
- /TIMER now supports timeouts to one decimal place.
- Fixed possible crash of open-file dialog on 64-bit machines.
- Pressing CTRL-O in the DCC Receive window will now open your
  downloads folder.
- Win32: Default download folder changed to "My Documents\Downloads".
- Added -quiet arg to the /charset command.
- The /country command now supports a wildcard search.
- The user is now warned when real/user name is left blank in the
  server list window.
- Added the /URL command.
- Added a text event for all unknown WHOIS reply lines.
- Added /ALLCHANL which sends to the current server only.
- Actions (/ME) are now treated like PRIV/CHAN for purposes of the
  ignore list.
2005-06-02 23:33:14 +00:00
wiz
cb84dd326b Convert to options framework. 2005-06-02 22:21:18 +00:00
tron
75c7b29eb7 - Merge "Makefile.common" (which isn't used anywhere except within this
package) into "Makefile".
- Don't include "pkgsrc/devel/glib2/buidlink3.mk" because the package
  inherits that dependence automatically from the "gtk2+" package.
2005-06-02 22:08:29 +00:00
wiz
d0f39684b2 Convert to options framework.
While here, reintegrate Makefile.common into Makefile since xchat-gnome
has been removed from pkgsrc and there is no further need for Makefile.common.

tron@ says do it.
2005-06-02 21:48:42 +00:00
wiz
fa7042a3d6 Convert to options framework. 2005-06-02 21:39:53 +00:00
wiz
3a0e622b8d Convert to options framework. 2005-06-02 21:21:12 +00:00
dillo
b90bae2fba use option groups 2005-06-02 20:39:16 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
rillig
0aae850d7a Changed $f to ${f}. 2005-05-31 22:41:39 +00:00
wiz
9eb11aaaac Convert to options framework. 2005-05-31 22:00:37 +00:00
wiz
df7f90f557 Convert to options framework. 2005-05-31 21:58:38 +00:00
wiz
70bc98434b Convert to options framework. 2005-05-31 16:28:54 +00:00
dillo
d6bfbe8582 Rename option PAM to pam (so all options are lower case). Backwards
compatibility provided via PKG_OPTIONS_LEGACY_OPTS.
2005-05-31 11:24:32 +00:00
dillo
f81ae835ad Packages have no business modifying PKG_DEFAULT_OPTIONS -- it's a
user settable variable.  Set PKG_SUGGESTED_OPTIONS instead.  Also,
make use of PKG_OPTIONS_LEGACY_VARS.

Reviewed by wiz.
2005-05-31 10:01:36 +00:00
adam
030e0fd238 Changes 2.2.6:
- internal libgadu now work with gnutls instead openssl library.
 - fixed crash while start.
 - Tlen.pl configuration moved to .gg2/tlen file
 - Then to Everaldo www.everaldo.com for his Jabber icons.
 - close bugs #177,#146,#170,#141,#148
 - fixes of parsing links in chat window
 - and others.
2005-05-27 13:47:05 +00:00
wiz
2372594f23 Add RMD160 checksum. 2005-05-25 11:31:56 +00:00
xtraeme
98ce14b54b Update to 2.0.8, lots of bugs were fixed. Looks like they stopped
updating the Changelog file for changes (why??).
2005-05-24 21:02:53 +00:00
rillig
2a561bc9cb Added RCS Id to patch-ac. 2005-05-24 15:50:26 +00:00
rillig
17fe35e116 Replaced empty do-build target with NO_BUILD=yes. 2005-05-24 14:04:15 +00:00
rillig
dd3cb57f3f Removed an empty line. 2005-05-24 13:54:50 +00:00
rillig
f9bb271bda Cleaned up the variable definitions for CFLAGS, LDFLAGS and CONFIGURE_ARGS. 2005-05-23 09:24:01 +00:00
rillig
ba889b4bdb Removed empty line. Fixed MASTER_SITES definition. 2005-05-23 09:09:35 +00:00
rillig
074e3cd9ef Removed unnecessary ${.CURDIR}. 2005-05-23 09:06:24 +00:00
rillig
333f0b974c Moved WRKSRC some lines down. Replaced $f with ${f}. 2005-05-23 09:04:56 +00:00
rillig
cc755fa09c Removed trailing empty line. 2005-05-23 09:04:00 +00:00
rillig
ca6a0a0d95 Replaced $f with ${f}. 2005-05-23 09:03:12 +00:00
rillig
70e7b54df3 Removed trailing empty line. Set NO_CONFIGURE=yes instead of #defined. 2005-05-23 09:01:45 +00:00
rillig
1a2c23daa5 Removed trailing white-space. 2005-05-23 08:59:46 +00:00
rillig
f795c2e475 Removed trailing white-space. 2005-05-23 08:26:03 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
jlam
464c790835 On second thought, replacing @..@ with ${..} sounds more like a
"configure" step than a "build" step.
2005-05-20 22:12:28 +00:00
jlam
06da450c6f Replace extravagent use of SUBST_CLASSES with one-liner to build the
cgiirc.conf file.
2005-05-20 22:08:10 +00:00
wiz
cdb6489776 Remove gnome1 packages except as needed for gnucash.
Ok'd by jmmv@ and rh@ (gnome 1 maintainers).
2005-05-18 22:02:17 +00:00
veego
2a1abab738 Back out last change. ./ is not correct, but this is a workaround due too
the overwritting of DIST_SUBDIR in the Makefile.
2005-05-16 15:07:32 +00:00
veego
a53fcbe714 It is ymessenger-0.93.0-1.i386.rpm and not ./ymessenger-0.93.0-1.i386.rpm 2005-05-15 14:07:21 +00:00
veego
e38ad31b9d It is aim-1.5.286-1.i386.rpm and not ./aim-1.5.286-1.i386.rpm 2005-05-15 14:04:21 +00:00
rillig
52e308149c Fixed the patch for stripping debugging flags. 2005-05-12 11:09:09 +00:00
salo
d77ecbd509 Update to version 1.3.0
Changes:
- Fixes for two remotely exploitable crash bugs.  See
  http://gaim.sourceforge.net/security/ for more information.
- Removed parts of the font selection dialog that were not respected
- Fix being invited to a multi user chat on MSN
- Multiple SILC accounts should work now (Pekka Riikonen)
- Fix times on jabber chat backlogs
- Fix gevolution plugin to compile with e-d-s 1.0 or 1.2
- Fix gevolution plugin to remember buddy name when someone added you
  and you then add them
- Formatting in jabber chats works
- Fix to prevent MSN disconnecting if you change status while
- connecting
- Change to correctly handle adding jabber buddies on ejabberd servers

Mostly from MAINTAINER via PR pkg/30204
2005-05-12 10:32:18 +00:00
rillig
b538a25733 Added some patches that are needed to compile on NetBSD-1.6.2/i386. 2005-05-12 08:32:51 +00:00
wiz
4e3b759ce4 Sort. 2005-05-03 15:33:17 +00:00
reed
ee8be9d0c1 RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.
And always is defined as share/examples/rc.d
which was the default before.

This rc.d scripts are not automatically added to PLISTs now also.
So add to each corresponding PLIST as required.

This was discussed on tech-pkg in late January and late April.

Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere
and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-05-02 20:33:57 +00:00
wiz
59b8d82e2b Update to 0.11.7.3:
0.11.7.3:
A serious bug in naim's HTML rendering engine has been identified and
corrected. Additionally, changes to the packaging have reduced the source
tarball size from 529 kB in 0.11.7.2 to 452 kB for 0.11.7.3. naim now
completely passes "make distcheck", and distcheck is used to create source
tarballs. FireTalk now allows you to send messages to the :RAW target before
signing on, to allow passwords to be sent to the server during signon. The
IRC driver now handles /names replies from servers that use non-standard
status identifiers (such as those who implement "halfop" and other
statuses). The UI includes code to suppress duplicate messages and redundant
message targets. The embedded Libtool was upgraded to match the stock 1.5.10
release. A new "proto_user_onlineval" chain was added to allow module
authors to track buddy online status.

0.11.7.3.1:
On some systems, naim's build system was unable to generate a list of
special characters to read, which caused naim to interpret the Home key as
&#330;, etc.  naim's build system has been changed to work around the issue.
No other changes have been made since 0.11.7.3.
2005-04-28 13:36:02 +00:00
adam
ea89467f20 Changes 0.4.0:
* Easily configured notifications
* New icon set
* Integration with web browsers
* Wizard
* Picture transfer
* Better voice support
* New modules
2005-04-21 08:56:21 +00:00
adam
ff4371139c Changes 1.6rc1:
* Fixed: memory leaks, crashes
* Now works with a proxy
* Enhanced scripts
* Bug fixes
2005-04-21 08:53:11 +00:00
recht
886cb6ac8a update to bsflite-0.80
patch by Evan Hall in PR 29964 (slightly modified)

0.80 - 04/13/2005
 * Changed keepalive messages to FLAP channel 0x05 messages, as recommended.
 * Re-implemented idle time reporting. Any keystroke in bsflite now resets
   your idle time, rather than only on sending a message.
 * New option "respond_idle_only" to send away message auto-response only
   when away and idle.
 * Fixed the terminal line erasing problem previously detailed in the README
   both in UNIX (using vt100 sequences), Windows (using console functions)
   and DOS (using conio functions). Plan 9 is unaffected since the rio
   terminal properly supports reverse line wrap.
 * Screen names longer than 16 characters are trimmed to the first
   13 characters plus "..." in the buddy list display. Use 'wf' to
   see the entire name. This is necessary now with @mac.com and
   @thematrixonline.com accounts.
 * New command 'G' : write away messages in ~/.bsflite/awaymessages,
   one per line, and use 'G' to set them.
 * Finally added server-side buddy lists. Buddy add/delete now stores the
   information on the server. If you have a buddies file, run this
   new version with it once, then delete it.
 * Optional "netspeak cleaner" - see cleaner.c and config file
 * Cleaned up and sped up login sequence.
 * Fixed a mysterious bug where mobile users would disappear from the
   buddy list even though they were online.
 * imcomm now supports sending more than one packet at a time, which
   seems to be how other clients do some things. The fetch awaymsg/profile
   command now takes advantage of this, which seems to improve the rate
   limit situation a bit. Also, the 'b' command works most of the time
   without triggering a rate limit warning.
 * Buddy list display now adjusts with screen size.
 * Added a configuration file. See config-example for details.
 * Changed default paths to ~/.bsflite/[config,log,profile,buddies,icon]
 * Fixed the endlessly repeating error messages on certain platforms.
 * l command now shows the last 20 lines instead of 10.
 * Implemented MD5-based login in IMComm instead of the old, "roasted"
   password algorithm. This improves things on three fronts:
    - your password is no longer sent in plaintext
    - you can login with a @mac.com account
    - you can login with an ICQ UIN
   This is the way the official client has done things for a while. I used
   MD5 routines developed by L. Peter Deutsch (md5.c, md5.h in imcomm/)
   for this, at least until I become inspired enough to write my own.
2005-04-16 16:44:53 +00:00
salo
785c602c93 Add buildlink3.mk back, needed by packages in pkgsrc-wip.
Bump BUILDLINK_RECOMMENDED.
Noticed by <wiz>
2005-04-16 16:19:24 +00:00
rillig
5bf9758e07 Added some patches for ISO C90 compliance. Approved by jlam. 2005-04-13 16:31:26 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
nathanw
3ac1912afa add patch-ab. 2005-04-11 20:14:12 +00:00
nathanw
1277a2e295 Unmix code and declarations, to placate c89 compilers.
(Patch submitted upstream)
2005-04-11 20:13:47 +00:00
salo
bafcab23d2 Sync with the latest silc-client. 2005-04-08 15:19:25 +00:00
salo
8742170448 Update to version 1.0.2
Changes:
- convert to options.mk

1.0.2:
======
Due to the new SILC Server release with support to the UTF-8 nicknames and
channel names new version of the SILC Client is released as it seems the
older ones do not function very well with the new server.  This version
includes support to the UTF-8 encoded nicknames and channel names, however,
certain problems may still exists, as this is a slight premature release.

- Added support for UTF-8 encoded nicknames and channel names.
- Command queue implemented for better UTF-8 support.
- --with-silc-includes and --with-silc-libs added gto configure to use
  pre-installed SILC Toolkit.
2005-04-08 15:12:48 +00:00
salo
7d04a887d6 Update to version 0.9.19p1
Changes:
- convert to options.mk

0.9.19p1:
=========
A little update with this 0.9.19p1.  After such a major release problems
were expected and the p1 fixes some crashes.  Upgrade strongly
recommended.

0.9.19:
=======
And after a long break new SILC Server is out.  This version finalizes the
SILC protocol version 1.2 development and introduces UTF-8 nicknames, channel
names, usernames and host names.  It is now possible to create practically any
kind of nicknames and channel names.  Practically all letters, numbers and
punctuation marks are supported.  Special characters, control characters and
various odd symbol characters however are not allowed.  Several minor and
major bugs has been fixed as well. Upgrading is strongly recommended.  Old
clients that does not yet support UTF-8 encoded nicknames and channel names
are still able to connect and function normally as long as they do not need
to handle odd UTF-8 encoded names.

- Added support for UTF-8 encoded identifier strings, such as nicknames
  and channel names.
- Fixed founder mode handling on JOIN on normal/backup on empty
  channels.
- Fixed WATCH command handling on backup router.
- Fixed WATCH command announcing.  The WATCH and SILC Gaim buddy list
  should work better now.
- Simplified INVITE and BAN string handling in server.  Announcing
  INVITE and BAN strings should work more reliably now.
- Fixed several bugs from the backup and resuming protocol.
- Fixed, hopefully, all the wrong server statistics numbers.
- Fixed CLOSE command to handle backup routers correctly.
- Fixed various detaching and resuming bugs.
- Fixed announcing to not announce unregistered (ghost) clients.
- Fixed reconnect_keep_trying and QoS settings in server config files.
- Several other bugfixes were made.
2005-04-08 15:09:43 +00:00
wiz
18373a8959 Update to 4.20.0, provided by Znarf Ainav on tech-pkg:
4.14.0
------

Because of the mistake I made in the previous version, the 'u' letter was
eaten by the RTF parser when processing messages from windows icq clients.
It looked for unicode chars, but ate all 'u' characters it used to found.
Fixed that.

A memory leak problem when checking RSS was fixed.

Gadu-Gadu module used to produce a segfault when it was unable to obtain
a registration token from the server. Now it doesn't crash, though the
impossibility to register a new UIN is still there. The serve simply
doesn't find an appropriate document by the registration URL. Too bad.

Applied a small patch by Paul Chitescu so that it's now possible to start
centericq with all protocols set to offline.

Another type of external event was added. Now you can execute your actions
when someone goes offline. Hope someone finds that useful.

4.20.0
------

PGP encryption support was implemented for the Jabber module. In a nutshell
this means that with a proper setup your communications get a way more secure.
GPGME library is needed to build the PGP support.

Fixed the RTF parser that takes charge when a message from a Windows ICQ
client is received. One problem was that it used to treat backspace characters
wrong sometimes. Another problem with utf-16 was fixed with a patch submitted
by Vadim Nosovsky.

After ICQ dual login detection centericq used to try re-connecting, though it
wasn't supposed to. Fixed.

During a long time noone reported me the bug related to libicq2000's header
files getting installed each time "make install" was run for centericq. Finally
Wolfram Schlich noted this one, so I fixed it.

Logging on Yahoo! didn't work on Sun Sparc machines. Fixed that. That might
also revive Gadu-Gadu on bigendian architectures.

A couple of interface related bugs were fixed, such as a mistake in the group
organization dialog as well as not clearing pending messages for contacts in
non-chat communication mode.
2005-04-05 12:44:17 +00:00
salo
60858cfed0 Bump BUILDLINK_RECOMMENDED. 2005-04-05 09:53:17 +00:00
salo
f8b1beb36f Update to version 1.2.1
Security fixes for three DoS vulnerabilities:

 Remote DoS on receiving malformed HTML
 Remote DoS on receiving certain messages over IRC
 Jabber remote crash

Changes:
- URL escaping now works with UTF-8 text. This may break some old
  log files.
- Revert to XOR auth for ICQ as the md5 is not fully functional
- Fix bug with going away while in a jabber chat
- MSN bug fixes (Felipe Contreras)
- Escape things properly in IRC

From MAINTAINER via PR pkg/29888
2005-04-05 09:50:05 +00:00
wiz
34bce231b8 Update to latest tarball dated 20050313. About two years (or more)
of undocumented changes.
2005-04-04 09:10:50 +00:00
wiz
1e7a0d8531 Update to 2.2. Changes:
EPIC4-2.2

*** News -- 11/09/2004 -- Changes to way spaces are handled *** IMPORTANT ***
	Up until this point, the technical definition of what is a "space"
	(the term used for an Internal Field Separator (IFS), that is, the
	thing that separates one word from another word)

	EPIC has always had three sets of IFSs
	1) Character 32 only ("space")
	2) Characters 9, 10, 11, 12, 13, and 32 ("my_isspace()")
	3) Whatever your locale says is a space ("isspace")

	In the C locale (the default for unix users), sets #2 and #3 are
	exactly the same.  I don't know about other locales.

	Now we are going to only use set #3.  Changing Set #2 to Set #3 is
	easy, and nobody should notice any difference there.  The one that
	is going to cause pain is Set #1.  Consider this situation:

		One<tab>Two

	Is this one word, or two words?  In some places in epic, it is one
	word, and in other places it is two words.  As a result of this
	change, it will now always be two words every place.

	Here is a list of the places that were using Set #1 that will change
	to use Set #3, and you should be on the lookout for changes!

	*) /AWAY separated the end of its flags with spaces.
	   This means
		/AWAY -ALL<tab>Hi there!
	   will now work properly.
	*) $pop(....) removes the last word from the argument list.
	   Whereas $pop(one two<tab>three) used to return "two<tab>three"
	   is will now only return "three"
	*) Commands are separated from the argument list by a "space".
	   Whereas
		/one<tab>two blah blah blah
	   parsed "one<tab>two" as the command, now "one" is the command
	   and "two" is part of the argument list.
	*) In expressions, a variable name may be separated from an
	   operator with a space.  Whereas things like
		@var<tab> =foo
	   might have failed because <tab> is not a valid character in
	   a variable name, it will now treat <tab> the same as a space.
	*) Places that expect a number did not accept a string that contained
	   a <tab> so that things like
		<tab><tab>9
	   was not accepted as a number.  Now it will be.
	*) The /IGNORE command used to consider a string containing a <tab>
	   to not be empty.  This means that
		/IGNORE <tab>
	   would not list the ignorance list, but rather would try to show
	   the ban value for an ignore matching <tab> which isn't reasonable.
	*) The % wildcard pattern stopped matching only when it saw char 32.
	   Now it will stop whenever it seems a Set 3 type space.
	   So whereas before "%" matched "one<tab>two" now it won't,
	   because "one<tab>two" is two words, not one word.
	*) In /xdebug extractw mode, tabs before or after double quotes were
	   not considered to start or end a double quoted word.  So previously
	   this string:
		one <tab>"two three" four
	   contained four words, because the <tab> before "two nullified
	   the double quoting.  Now that <tab> is treated like any other
	   space, the above word has three words, not four.

	Places that use Set 1 and will NOT be changing to Set 3, because
	they are parsing IRC protocol data, which stipulates that the IFS
	MUST be a space solely:

	*) CTCP requests and replies are formatted only with spaces
	*) Words in protocol messages are separated only with spaces

*** News -- 11/09/2004 -- You may now mangle ALT_CHAR characters
	And ALT_CHAR mangling is included in ALL.  This was an oversight
	that was fixed in epic5.

*** News -- 11/02/2004 -- Mangling "ALL,-BOLD" no longer mangles "ALL_OFF"
	In general, if you use ANSI (ALL includes ANSI), the mangled string
	has its six attributes (COLOR, REVERSE, UNDERLINE, BOLD, BLINK,
	ALT_CHAR) rewritten into canonical form.  This will add some ALL_OFFs
	to your string that weren't there originally.  So if you strip all of
	the attributes (as ALL does), then epic will strip ALL_OFF off as well.
	This retains backwards compatability with ALL.

	But if you use ANSI and don't want to strip all 6 of the attributes,
	then it's important that ALL_OFFs are not removed, otherwise your
	string will not appear as it should (the ANSInator uses ALL_OFFs to
	turn off attributes).  So EPIC automatically will not strip ALL_OFFs
	if you use ANSI and do not mangle one of the 6 attributes.

	Examples:
	  $stripcrap(ALL this is ^B^_bold underline^_ not bold)
	will strip everything as it has always done.

	  $stripcrap(ALL,-BOLD this is ^B^_bold underline^_^B not bold)
	will strip everything but not bold and all_offs, because if all_offs
	are stripped, then "not bold" will be in bold!

	The entire point of this is to allow /set mangle_logfile ALL to
	work the way it has always worked, and $stripcrap(ALL,-BOLD ...)
	to work the way it *should* work.

*** News -- 10/06/2004 -- Support for +e and +I numerics from efnet
	EFNet has +e and +I channel modes, which act like +b does.
	These numerics are now handled by epic like +b is.

*** News -- 10/06/2004 -- New status bar expandos, %{2}W and %{3}W
	These two new expandos expand to the same value as %W.

	%W    	Expands on each input window on each screen that has
		two or more visible windows.

	%{2}W	Expands on all visible windows on all screens.

	%{3}W	Expands on each input window on each screen, even on
		screens that have only one visible window.

*** News -- 10/06/2004 -- Support for ircnet's "numeric nick" feature
	On ircnet, each user is given a unique numeric identifier, which
	is their one true nickname.  In addition to this numeric id, they
	can have a rfc1459 nickname, but they are not required to have one.
	Further, the special numeric id 0 is reserved and refers to the
	user's own numeric id.  EPIC now fully supports all of this,
	particularly in the following ways:

	/NICK <unique id>
	/NICK 0
		To turn off your rfc1459 nickname.

	$serverctl(GET <refnum> UNIQUE_ID)
	$serverctl(SET <refnum> UNIQUE_ID)
		To retrieve and change your unique nickname.
		Changing your unique id is probably a bad idea.

	/USERHOST <unique id>
		You may USERHOST unique id's now.

	'epic 0'
		You may now use the nickname 0 on the epic command
		line if you don't want to use an rfc1459 nickname
		on an ircnet server.

	Using unique numeric id's on non-ircnet servers is probably
	fraught with peril.  Try to avoid that.

*** News -- 10/06/2004 -- /SET INDENT maxes out at 1/3 screen width
	Previously, if you did /set indent on, and the width of the
	first word on the first line was > 1/3 of the screen's width,
	then the second (and subsequent) lines were not indented at all.
	This was the historical ircII behavior.  It seems more sensible
	to cap the indent level at 1/3 of the screen's width and indent
	it to there.

EPIC4-2.0

*** News -- 02/03/2004 -- ERASE_LINE behavior slightly modified
        The ERASE_LINE input function has been modified to not overwrite the
        input buffer when it is called on an empty input line.

EPIC4-1.2.9

*** News -- 01/25/2004 -- Slight changes to /ON SSL_SERVER_CERT
        |Rain| pointed out that /ON SSL_SERVER_CERT was not terribly useful
        because $1 (cert subject) and $2 (cert issuer) could contain spaces,
        and so you couldn't really use $1 and $2 to fetch them.  He proposed
        that we hook a url-encoded version of the subject and issuer (so they
        won't contain any spaces) and you can use $urldecode($1) to get the
        subject and $urldecode($2) to get the issuer.

EPIC4-1.2.7

*** News -- 01/18/2004 -- New functions $cofilter() and $corfilter().
        These are compliments of $copattern().

*** News -- 12/27/2003 -- New $dccctl() modes.
        Added $dccctl(get [ref] writable) and $dccctl(writables).  This is
        useful for sending lots of data out on a raw or chat dcc.  Epic will
        (iirc) normally drop the data in such cases rather than blocking or
        buffering.  This isn't a complete solution.  Writable means that a
        certain amount of data can be written, so data can still be lost.

*** News -- 12/27/2003 -- Added /SET DCC_DEQUOTE_FILENAMES
        This turns the double quoted space decoding feature added recently for
        received DCC SEND requests on and off.

*** News -- 12/27/2003 -- $rest() also removes chars from the right.
        Using a negative first arg causes $rest() to strip chars from the right
        hand side of the string.  This makes it a compliment to $right() as
        well as $left(), but if a script relies on it returning the original
        string the way it did before, it may now cause compatibility problems.
        If it does, talk to CrazyEddy on #epic efnet.

*** News -- 12/27/2003 -- Added $splicec() in functions script.
        This works much the same way as $splice(), but on characters, not
        words.  It won't work seemlessly on local vars though.

EPIC4-1.2.5

*** News -- 12/13/2003 -- Default of AUTO_REJOIN is now OFF
        Per the poll taken on the epic mailing list, the preponderance of
        opinion being in favor of changing the default value of AUTO_REJOIN
        to OFF, as of commit 672, the default value is changed.  You will
        want to put /SET AUTO_REJOIN ON in your ~/.epicrc to get the old
        value.

*** News -- 12/11/2003 -- Command parser ignores spaces after semicolons
        Since the dawn of the modern ircII syntax, the following syntax
        has caused consternation with scripters:
                /eval {two; three}
        because it runs the /two alias, and then outputs the text "three"
        to the current target (channel-or-query).  This is because the
        command parser does not ignore spaces after semicolons; a leading
        space results in ircII assuming you are wanting to run the empty
        command (yes, there is actually an empty command), which just
        happens to be the /say command.  Well, enough is enough.  I'm
        putting a stop to this.  If you depend on this horrifically broken
        behavior, then the time has come to switch to using /SAY.  The
        rest of us will enjoy not having to freak out about spaces after
        semicolons.

*** News -- 12/11/2003 -- New /WINDOW verb, /WINDOW SCROLLADJ [ON|OFF]
        When the default value of ON is used, when you "GROW" a window,
        or otherwise cause the size of a window to be increased, the top
        of the scrollable view is moved back so you can see more of the
        lines that have recently scrolled off the screen.  If you change
        this to OFF, the behavior is more like ircII, where when something
        scrolls off the window, nothing will bring it back unless you go
        into scrollback mode.

*** News -- 12/11/2003 -- New /ON, /ON WINDOW_BEFOREKILL
        The value of $* is the window refnum (number) of the window that
        is about to be killed.  You cannot stop the kill from happening,
        but you do get this opportunity to save any information about the
        window that you might want.  *DANGER*DANGER*DANGER*  EPIC does not
        try to stop you from doing something really dumb in this /ON, and
        if you try to change the window being killed, or you affect the
        visibility or invisibility of any window, you run the definite chance
        of confusing EPIC and causing a panic.  This is not a bug, this is
        just your peril if you ignore this warning.  Use /DEFER to run
        commands safely from within /ONs.

EPIC4-1.2.3

*** News -- 12/05/2003 -- New built in function $numlines() (fudd)
        The first argument to $numlines() is the width of a line (which you
        can get from $geom() if you want to use that), and the rest of the
        text is some text.  The return value is the number of screen lines
        that will be taken up if you were to /echo the text to a window of
        the given number of columns.

*** News -- 12/03/2003 -- New command line arguments, -o and -O
        POSIX termios allowed systems to define "extended characters" (IEXTEN)
        which are interpreted by the kernel and are not passed onto the
        application.  In 4.4BSD in particular, these "extended characters"
        are ^V and ^O.  This means that by default, you cannot use these
        two characters in a binding.  By using the -o option, you ask
        EPIC to specifically turn these extended characters on, and by
        using the -O option, you ask epic to specifically turn these
        extended characters OFF.  If you do not specify either option,
        epic does not change the current default value.

EPIC4-1.2.2

*** News -- 12/03/2003 -- New /WINDOW verb, /WINDOW SWAPPABLE [ON|OFF]
        You may now control whether your windows are "swappable".  The
        default (backwards-compatable) value is ON.  If you set this to
        OFF on a visible window, then that visible window cannot be made
        hidden, via /WINDOW HIDE or /WINDOW SWAP.  If you set this to OFF
        on a hidden window, then that hidden window cannot be made visible,
        via /WINDOW SHOW, /WINDOW SWAP, /WINDOW BACK or /WINDOW NEXT.  You
        must reset this value back to ON before you try to swap the window
        back in or out.

*** News -- 12/03/2003 -- New /SET, /SET STATUS_NOSWAP
        Whenever a window has /WINDOW SWAPPABLE OFF, the %{1}W status expando
        will expand to the value of this /SET

*** News -- 12/03/2003 -- SWAPPABLE accessable via $windowctl()
        You can now $windowctl(GET <refnum> SWAPPABLE) to get the window
        <refnum>'s current swappable status.
2005-04-04 08:56:54 +00:00
adam
8bd950d133 Changes 2.2.5:
* Support for Perl scripts is turned off
* Support for skins compatible with Gadu-Gadu
* Fixes and stabilisation of the code for status changes
* Fixes in tlen.pl plug-in
* Now builds basic modules on MacOSX
* Improvements of "dockapp" plug-in
2005-04-04 08:26:29 +00:00
fredb
142c8c2727 Update to version 1.5.286. It's hard to say what changed since 1.5.277
exactly, but 1.5.277 is no longer available on the website.  There are
no readily apparent functional changes.
2005-04-03 21:31:13 +00:00
adrianp
fd4cda8de3 - Note import of dircproxy-devel branch 2005-04-03 14:22:22 +00:00
adrianp
34a0a383b6 - Import of the 1.1.x dircproxy devel branch
dircproxy is an IRC proxy server ("bouncer") designed for people
who use IRC from lots of different workstations or clients, but wish
to remain connected and see what they missed while they were away.
You connect to IRC through dircproxy, and it keeps you connected to
the server, even after you detach your client from it.  While you're
detached, it logs channel and private messages as well as important
events, and when you re-attach it'll let you know what you missed.

This can be used to give you roughly the same functionality as
using ircII and screen together, except you can use whatever IRC
client you like, including X ones!

* THIS IS AN UNSTABLE DEVELOPMENT RELEASE OF DIRCPROXY.  IT HAS HIGHER
* THEN USUAL RISK OF DESTROYING YOUR SYSTEM.
*
* FOR A STABLE RELEASE USE THE LATEST 1.0.x
2005-04-03 14:18:01 +00:00
adrianp
0232604a70 - Add CONFLICTS for the upcoming import of dircproxy-devel which is the 1.1.x
branch.
2005-04-03 14:11:25 +00:00
jwise
a85e9e1cbf We need to explicitly set PKGNAME to work around a problem in xemacs' Makefile.pkg. 2005-04-02 22:01:36 +00:00