Commit graph

60 commits

Author SHA1 Message Date
wiz
90f4599de1 *: bump for openssl 3 2023-10-24 22:08:07 +00:00
nia
0ce27b9806 eggdrop: update to 1.9.2
Eggdrop v1.9.2:

 General changes:
    - Added CAP 302 support, and generally enhance CAP support
    - Enabled threaded core DNS requests as the default method for DNS lookups;
      this can be disabled with ./configure --disable-tdns
    - Added support for the MONITOR CAP capability, allowing tracking of online
      and offline nicknames
    - Added support for the 005 BOT flag, allowing tracking of users that
      declare themselves as bots to the IRC server
    - Added SSL status to the .bottree command, denoted with a '=' symbol
    - Fixed allowing Eggdrop to process message-tags even if the message-tags
      capability is not explicitly requested
    - Alt-nick is now used before a randomly generated nickname if the requested
      nickname is rejected as invalid by the server. This feature is now
      divorced of any previous dependence on the keep-nick setting, with the
      reasoning that getting the Eggdrop onto the server with a random nick is
      more important than keeping a nickname and not ever joining, particularly
      from a troubleshooting standpoint
    - RAWT binds returning a '1' now block similar RAW binds from triggering
      by the same activity (but RAW binds cannot block a RAWT bind- use a RAWT!)
    - Fixed mistakenly requiring a flag for the 'listen script' command
    - Fixed an issue with Eggdrop not properly updating the account-tracking
      status

  Botnet changes:
    - None

  Tcl API changes:
    - Added the 'monitor' command, which allows interaction with the CAP
      MONITOR capability
    - Added the 'isircbot' command, which returns if a user has registered as a
      bot with the IRC server
    - Added the 'server list' command, which lists servers added to Eggdrop
    - Added the USERNOTICE bind to the Twitch module
    - Added a 'values' argument to the 'cap' command, outputting the display of
      CAP 302 values, if any, associated with each capability

  Module changes:
    - Fixed bug in PBKDF2 that caused PBKDF2-only environments to not store
      hashes properly, resulting in 'bad password' errors after relinking
    - Deprecated the DNS module (functionality has been moved core Eggdrop
      code). Eggdrop now natively handles asynchronous DNS (which was the
      purpose of the DNS module), so the DNS module is no longer needed
    - Fixed a bug with the Twitch module where it would crash on .rehash and
      .restart

  Eggdrop config file changes:
    - Added the 'extended-join' setting, to enable the extended-join CAP
      capability
    - Moved DNS-related settings out of the modules section and into the core
      config area
    - No longer load the (now-deprecated) DNS module by default
2022-03-07 07:28:45 +00:00
nia
11b660c59a chat: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
2021-10-26 10:05:10 +00:00
nia
78f647ed40 chat: Remove SHA1 hashes for distfiles 2021-10-07 13:23:19 +00:00
nia
637e6cd1ac eggdrop: Update to 1.9.1
Eggdrop v1.9.1:

  General changes:
    - Fixed an issue where an IP address was incorrectly overwritten after a
      CTCP chat was received
    - Fixed an issue where Eggdrop would occassionally crash if no port was
      provided when the server was added
    - Error, instead of silently change, when adding a bot with invalid ascii
      characters in the handle (.+bot)
    - Removed an incorrect error message after restarting the bot with the
      PBKDF2 module loaded
    - Further improved error reporting for socket connections

  Botnet changes:
    - None

  Tcl API changes:
    - Fixed the isaway command to properly track AWAY server messages

  Module changes:
    - None

  Eggdrop config file changes:
    - Added Libera Chat to the accepted server types
_________________________________________________________________

Eggdrop v1.9.0:

  General changes:
    - Fixed an issue where adding a server without a port could create a
      condition where Eggdrop would crash on startup
    - Fixed a bad merge in 1.9.0 that resulted in away status not being
      properly tracked by Eggdrop
    - Fixed/clarified some of the terrible error messages we've all come to
      know and love for socket connections

  Botnet changes:
    - None

  Tcl API changes:
    - None

  Module changes:
    - Fixed a bug in the CTCP module that resulted in an IP in the socket table
      being incorrectly overwritten, causing trouble with future CTCP chat
      requests. This was also prevents some Eggdrop's from incorrectly throwing
      a Tcl error during a rehash
    - Fixed an error message that incorrectly appeared after a restart when
      using the PBKDF2 module

  Eggdrop config file changes:
    - None
2021-08-10 11:02:04 +00:00
jperkin
26c1bffc9f *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
nia
93a2deb106 eggdrop: Update to 1.8.4.
The major changes in the release include:

    Lots of work on the compile process for less-commonly seen systems (SunOS, DragonFly, etc), and making Eggdrop more compiler-friendly in general
    Added and enhanced SSL/TLS warnings to make troubleshooting easier
    Raised the ban expiration limit from 1 year to 5 years, and added a new %y field to +ban
    Lots of work on TLS bot links
    Improved/clarified botnet TLS documentation- go read it!
    Made TLS fingerprints persistent across a botnet after relinking
    Sterilized a LOT of small, lingering bugs.
2019-02-07 15:14:01 +00:00
wiz
1456ec366e eggdrop: remove patches that are not in distinfo 2018-03-15 06:07:56 +00:00
fhajny
c6e087dfc7 chat/eggdrop: Update to 1.8.3.
- Loosely based on joyent/pkgsrc/pull/38 by ismell@.
- Removed the static build option as it didn't work at all.


Eggdrop v1.8.3

Tcl-API changes:
  - Added "handle ipaddress botport userport" syntax to the addbot Tcl
    command.
General changes:
  - Fixed a bug where ssl-enabled ports were not able to be reverted to
    non-SSL ports via the setuser Tcl command.
  - SSL certs: Fail earlier if SSL certs have issues. Also fatally error
    if only one of ssl-privatekey/certificate config settings is set.
  - Correctly check against invalid flags with the .match partyline
    command and matchattr Tcl command.
  - Prevent loop when writing to stdout in foreground mode that results
    in a segfault.
  - Lots of additional error checking against values for .+bot, .chaddr
    and the Tcl addbot command.
  - No longer trigger CHON binds when returning from a control script.
  - Added the '.resetconsole' command, allowing a user to reset console
    flags to those specified in the config file.
Botnet changes:
  - Added the 'l' console flag to handle messages sent from linked bots,
    reserving the 'b' console flag to handle messages related to botnet-
    linkings.
  - Split the "raw share traffic" flag into incoming (h) and outgoing (g).
  - Fixed a race condition in SSL userfile sharing, causing the transfer
    to stall with 511 bytes missing.
  - Fixed a bug introduced in v1.8.2 with copy-to-tmp, where the userfile
    being received is now properly being sent to a tmpfile first if
    copy-to-tmp is set.
  - Botnet sharing:  A slave will now use the address of the hub (to
    which it's succesfully connected) instead of an IP given by the hub
    which was wrong in certain cases (especially in NAT situations).
  - Bots request existing channel flags for users upon adding a new
    channel.
Deprecations:
  - Deprecated the "ipv4address:botport/userport" and
    "[ipv6address]:botport/userport" address formats for addbot.


Eggdrop v1.8.2

eggdrop.conf changes:
  - temp-path renamed to tmpfile and its purpose changed.
    It is now only used by filesys.mod/transfer.mod and optional.
  - blowfish-use-mode is a new setting for Tcl encrypt/decrypt.
    Allows using CBC instead of ECB mode for encryption.
    Tcl scripts not using the same mode are incompatible with each other.
    Does NOT affect password hashing for the userfile.
    CBC will be the NEW DEFAULT in a later version of eggdrop.
    Will be removed in a future Eggdrop version and forced to CBC.
  - global-* is renamed to default-*.
    This clarifies their purpose as default channel settings,
    not ones that override for existing channels.
    global-* still works for backwards compatibility.
Tcl-API changes:
  - encrypt/decrypt: These commands can now encrypt/decrypt in CBC
    mode instead of the current ECB mode. This does NOT affect password
    hashing for the userfile.
  - getuser: Can now be called without a second argument. Returns a flat
    key/value list (dict) of settings for that user.
  - configureargs: New global variable holding the ./configure arguments.
    This is a _string_, not a list. User needs to split it themselves.
  - maskhost: New types 30-39 set hostmask to * (to allow e.g. nick!*@*).
General changes:
  - Improved command line argument parsing.
  - Portuguese language file added.
  - Eggdrop no longer changes nick on every rehash if altnick uses '?'.
  - Terminal-mode (commandline -nt) always has full owner access now.
  - Allow spaces in server passwords in serverlist.


Eggdrop v1.8.1

- Autobotchk - Added functionality improvements to the tried-and-true
  autobotchk script, allowing characters such as {} and [] to be used in
  filenames
- .who linkedbot output - Truncates listings appropriately
- Minutely hook - The minutely hook was only called for missed minutes mod
  60, now it is still listed in minutes but it can be greater than 60.
- New OpenSSL version detection
- Moved previously hard-coded version strings to
  version.h and update them via misc/setpatch instead of misc/addpatch
- Compile cleanup - Fixed some compiler warnings
- General bugfixes


Eggdrop v1.8.0

- Support for utf-8 encoding with a fallback of iso8859-1
- Support for IPv6
- SSL support has been added for all kinds of connections, including
  certificate verification and authorization, and partyline SSL.
- The wire module has been removed from eggdrop
- Config file changes: e.g. my-ip and my-hostname settings are replaced
  by vhost4, vhost6 and the listen-addr.
2018-02-27 19:08:48 +00:00
rillig
ab3f11b1c8 chat/*: remove unnecessary :Q modifiers 2018-01-13 23:18:25 +00:00
rillig
b381c6e2f3 Sort PLIST files.
Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
2018-01-01 22:29:15 +00:00
agc
b35b0abbb4 Add SHA512 digests for distfiles for chat category
Problems found with existing distfiles:
	distfiles/icb-5.0.9.tar.gz
	distfiles/icb.2.1.4.tar.Z
	distfiles/zenicb-19981202.tar.gz
No changes made to these /distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 01:20:17 +00:00
joerg
f6d296d33d Fix build with TCL 8.6. 2014-02-21 20:18:13 +00:00
adam
41e677f366 Revbump after updating tcl/tk. 2014-01-11 14:42:00 +00:00
joerg
f907e39e80 Fix inline. 2012-11-16 00:35:28 +00:00
asau
4840ebad6d Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-03 00:02:33 +00:00
marino
f162cdcb03 Recursive PKGREVISION bump for tcl and tk upgrade to 8.5.12 2012-08-21 23:49:18 +00:00
shattered
9f8392573c Update to 1.6.21. Notable changes:
- Added CIDR support to eggdrop. This includes accepting and matching b/e/I
    masks and user hosts in cidr notation.
  - Added a msg-rate config variable, to replace the current #define msgrate
    in server.mod.
  - Replaced most dns.mod preprocessor definitions with config variables.
  - Added a configure option to set the handlen while keeping compatibility with
    the older method of editing eggdrop.h directly.

  - Explicitly offer both --enable-tcl-threads and --disable-tcl-threads
    configure options that can forcefully enable or disable threaded Tcl
    library support.

  - Fixed a remote DoS in the CTCP parsing code introduced by the servmsg.c
    buffer overflow patch by Nico Golde.
    Reference: CVE-2009-1789
  - Work around Tcl8.5.10 bug 3371644 (strings starting with # could crash
    in Tcl_ConvertElement()).
  - tcl_maskhost could crash the bot.
  - Fixed a potential crash in read_lang() with lines > 512 characters in
    language files. Added support for lines of unlimited size.
  - Fixed dns.mod SIGBUS crashes on 64-bit Sparc.
  - Fixed a crash when restarting, related to bind log.
2012-03-31 21:52:56 +00:00
tez
dfe9c88550 fix for PR#44382 (don't use inline with sunpro compiler) 2011-01-18 18:39:13 +00:00
joerg
01ff4d7ea3 Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 18:28:43 +00:00
joerg
e209761d06 Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
obache
8165c1bbc9 Update eggdrop to 1.6.19+ctcpfix, say, 1.6.19nb1.
Eggdrop Changes

  1.6.19+ctcpfix (14 May 2009):
    - Fixed another bug in the CTCP parsing code introduced by the servmsg.c
      buffer overflow patch in 1.6.19.
    * Patch by: thommey


  1.6.19 (18 April 2008):
    - Update the recommended TCL version to 8.5
    * Patch by: guppy

    - Updated Copyright dates
    - added [sL] and thommey to the AUTHORS file
    * Patch by: guppy

    - load blowfish by default
    * Patch by: guppy

    - added a TCL to handle the PONG :<cookie> junk on some EFnet servers
    * Patch by: [sL], guppy

    - add a simple TCL to handle the PASS <numbers> junk on some Undernet
      servers
    * Patch by: guppy

    - add support for chanmode +T
    * Patch by: Thomas "thommey" Sader

    - CTCP parsing was broken by the servmsg.c buffer overflow patch
    * Patch by: Thomas "thommey" Sader

    - Fixed a couple of typos in the FEATURES file.
    * Patch by: Tomas Szaniszlo

    - Fixed two buffer overflows in servmsg.c (CVE-2007-2807).
    * Found by: Bow Sineath - Patch by: Nico Golde / Wcc

    - Fixed compatibility problems with certain time_t implementations.
    * Found by: various - Patch by: Tothwolf

    - Complete raw traffic wasn't getting logged in some cases; only the raw
      command itself was. Fixed.
    * Patch by: mrBuG
2009-06-10 13:33:39 +00:00
jlam
841dfa0e7a Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.
2008-04-12 22:42:57 +00:00
jlam
2e614fcea0 Mechanical changes to add full DESTDIR support to packages that install
their files via a custom do-install target.
2008-03-03 01:50:26 +00:00
obache
8236cb3e47 Update eggdrop to 1.6.18.
While here, fixes PR 30307, ipv6 option isn't supported since version 1.6.16.

  1.6.18 (09 July 2006)
    * Look for Tcl in /lib64 and /usr/lib64.
    * Patch by: Kuja

    + RC1 released on April 3rd, 2006.

    * Fixed a type conversion problem in snprintf.c causing Eggdrop to not
      compile on OSF1.
    * Found by: Joker - Patch by: Wcc

    - Detect NetBSD Tcl in /usr/pkg/lib and /usr/pkg/include.
    * Found by: mish - Patch by: Wcc

    - Fixed possibility of referencing a NULL pointer in rembot().
    - Added a missing param cast for dcc_table.timeout.
    - Fixed a memleak / other nasty stuff when MODES_PER_LINE_MAX != 6.
    - Fixed putlog() of an uninitialized (and incorrect) variable in
      dcc_telnet_hostresolved().
    * Patch by: lordares

    - Valgrind doesn't bitch about init_uptime() now.
    * Patch by: Wcc

    - Dns.mod should compile on Mac OS X now. Thanks to Netscrape @ EFNet for
      testing.
    * Found by: various - Patch by: Wcc

    - Corrected nat-ip setting documentation.
    * Found by: BarkerJr - Patch by: Wcc

    - Don't allow realname to be blank or whitespace.
    * Found by: Jesse M - Patch by: BarkerJr / Wcc

    - Fixed an error in channel get. You can now, correctly, do a channel
      get #channel stopnethack-mode.
    * Found by: Chris Northwood - Patch by: Wcc

    - The pushmode command should work properly for bans now.
    * Patch by: thommey

    - Apparently we broke lastbind.
    * Found by: bUrN - Patch by: thommey

    - Request topic on channel reset.
    * Found by: De Kus - Patch by: Darko

    - Fixed a situation where noshare could be set to 1 and never
      restored.
    * Patch by: lordares

    - Fixed a socklist leak in net.c.
    * Patch by: lordares

    - Hopefully fixed dns lockups.
    * Found by: various - Patch by: Sven Trenkel

    - Fixed remote note bug in add_note() that was introduced in 1.6.17.
      Fixes Bugzilla Bug # 433 "Remote Notes Always Say User is Offline"
    * Found by: alex323 - Patch by: Tothwolf

    - Completely rewrote check_tcl_bind().
    - Added inline check_bind_flags() for flag checking for check_tcl_bind().
    - Added inline check_bind_match() for match checking for check_tcl_bind().
    - Rewrote trigger_bind() and made it inline for check_tcl_bind().
    - Fixed pointless calling of nmalloc() and nfree() for ContextNote
      in trigger_bind() when DEBUG_CONTEXT isn't defined.
    - Moved findidx() from tcl.c to dccutil.c.
    - Moved findanyidx() from tclhash.c to dccutil.c.
    - Moved CHECKVALIDITY from tclhash.h to tclegg.h.
    - Added CHECKVALIDITY checks to builtin_dcc() and builtin_fil().
    - Moved CMD_LEAVE from cmdt.h to tclegg.h.
    - Changed NULL to CMD_LEAVE for partyline quit in cmds.c.
    - Renamed BIND_EXEC_BRK to BIND_QUIT.
    - Fixed misc typos.
    * Patch by: Tothwolf

    - Added support to MSGM, PUBM, NOTC, and WALL binds to support bound
      procs returning 1 to prevent logging of the trigger message text.
      Fixes Bugzilla Bug # 334 "msgm bind return values"
    - Added BIND_STACKRET bit mask and support for stacked bind return values
      to check_tcl_bind(). This allows check_tcl_bind() to check if any
      stacked bound procs return 1 while allowing all matching stacked binds
      to be processed. Previously if BIND_WANTRET was used to check the
      return value of stacked binds, only the first match would be triggered.
    - Modified irc.mod gotmsg() function to trigger PUBM binds before
      triggering PUB binds. MSGM and MSG binds already worked this way.
    - Modified irc.mod gotmsg() function to allow a message to trigger both
      PUBM and PUB binds. Previously if a message triggered a PUB bind, any
      PUBM binds that might match the message text would not be triggered.
      Fixes Bugzilla Bug # 351 "bind pub hogs pubm"
    - Added exclusive-binds setting and code to gotmsg() functions to
      allow MSGM and PUBM binds to be exclusive of MSG and PUB binds.
    - Fixed logging for WALL bind. It had been broken since it was
      originally implemented in eggdrop-hayes. Wallops messages were always
      logged regardless of the return value of a bound proc. Returning '1'
      from a bound proc now causes Eggdrop to not log the Wallops message.
    * Patch by: Tothwolf

    - Check for Tcl 8.5 before older versions.
    * Patch by: Tothwolf

    - Use flagrec_eq() instead of flagrec_ok() in help_subst()
      since lower flags are automatically added now.
    * Patch by: Tothwolf

    - Check for bot's nick and user@host earlier in detect_flood()
      and detect_chan_flood().
    * Patch by: Tothwolf

    - Allow wildcard matching and stacking for note binds.
    * Patch by: Tothwolf

    - Use CHANMETA to define valid channel prefixes in gotmsg().
    * Found by: zathras3 at hotmail.com - Patch by: Wcc

    - Fix for problems created when loading long user-defined channel setting
      names from the channel file.
    * Patch by: Stream

    - Help file update related to sharing.
    * Patch by: Shawn888, slennox

    - Fix for randint() on Solaris / SunOS.
    * Patch by: Mikael Hedberg

    - Updated Copyright Dates.
    * Patch by: Paladin

    - Fixed 3 invalid reads in notes.c.
    * Patch by: rush at winkey.oompah.org

    - Corrected a few of the error messages in neterror().
    * Found by: Steven Nikkel - Patch by: Wcc

    - Corrected the order of our search paths for Tcl. This should help stop
      version mismatches between the headers and libraries.
    * Patch by: CoderX2
2007-10-18 09:15:33 +00:00
jlam
07dd3147c6 Convert packages that test and use USE_INET6 to use the options framework
and to support the "inet6" option instead.

Remaining usage of USE_INET6 was solely for the benefit of the scripts
that generate the README.html files.  Replace:

	BUILD_DEFS+=	USE_INET6
with
	BUILD_DEFS+=	IPV6_READY

and teach the README-generation tools to look for that instead.

This nukes USE_INET6 from pkgsrc proper.  We leave a tiny bit of code
to continue to support USE_INET6 for pkgsrc-wip until it has been nuked
from there as well.
2007-09-07 22:12:10 +00:00
lkundrak
05a0387fdb Fix for the following:
eggdrop<=1.6.18         arbitrary-code-execution        http://www.eggheads.org/bugzilla/show_bug.cgi?id=462
2007-05-22 16:47:04 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
rillig
2829e658f2 Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.
2007-01-07 09:13:46 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
joerg
dcf86bce61 DragonFly is a BSD, but doesn't end in it. Add it to the cases. 2005-12-01 20:42:42 +00:00
jlam
81edaaa606 Create directories before installing files into them. 2005-06-16 06:57:37 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
adrianp
a93558e11a - Sort PLIST to make pkglint happy
- Move USE_INET6 BUILD_DEFS as pointed out by Georg Schwarz on tech-pkg@
2005-03-04 21:05:04 +00:00
agc
0cbe9b3900 Add RMD160 digests in addition to SHA1 ones 2005-02-23 15:59:10 +00:00
zuntum
53c131822a Apply fixes from pkg/29230 by Georg Schwarz <georg.schwarz@freenet.de>
fixing the following issues:

  - chat/eggdrop builds without zlib support on systems without
    native zlib support.
  - chat/eggdrop compiles without modules on platforms where it
    does not explicitly know to support them, missing a few items for PLIST
2005-02-13 22:38:53 +00:00
wiz
6e02d7ee41 Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.
Suggested by Roland Illig, ok'd by various.
2004-12-03 15:14:50 +00:00
adam
4ee409413a Changes 1.6.17:
- Lots of doc updates.
  - Added a "stripcodes" Tcl command. See doc/tcl-commands.doc for more
    information.
  - Bot idx's should be considered valid to tcl_valididx.
  - Always try to detect shared Tcl libraries before static ones.
  - We now correctly differentiate the +l user flag from the +l bot flag.
  - Cleaned up modules.c and the module configure stuff quite a bit.
  - Detect Tcl in $HOME/lib and $HOME/tcl/lib first, as to make it easier
    to allow users to override the system's Tcl version.
  - We now support module loading under Darwin (Mac OS X) and NeXT Step.
  - Don't try to call tcl_notes if the notes module isn't loaded.
  - Show a more descriptive error message when a listen socket can't be opened.
  - Fixed Tcl encoding issues with .tcl and .set.
  - Added a set of Finnish language files and a Finnish MOTD.
  - time_t isn't unsigned, and therefor %lu should not be used as a
    conversion specifier.
  - Fixed a gcc warning in dcc.c.
  - Added support for Quakenet channel modes.
  - Removed an invalid killsock() in dcc.c.
  - Fixed extra spaces being written to chan file.
  - Reworked 'make config' / module configure process.
  - Op (+o) implies halfop (+l) now.
  - Cleaned up and optimized rmspace() and fixfrom().
  - Updated recomended Tcl version to 8.4.6.
  - Fix behavior of the BCST bind. BCST is now correctly triggered for
    dccbroadcasts, as well as when a bot "says" something on a channel.
    See doc/tcl-commands.doc for more information.
  - Remove some unneeded casts.
  - Fixed performance issues with mv/cp when a lot of files are in the
    file area.
  - Typo in doc/COMPILING-FAQ. It's LD_LIBRARY_PATH, not LB_LIBRARY_PATH.
  - Fix a possible issue with ident code.
  - Don't let .tcl mkdir create duplicate filedb entries.
  - Fixed a compile error related to varargs when using old Tcl versions.
  - Fixed a compile error on systems that don't have socklen_t.
  - Suppress configure warnings on systems that use newer versions of GNU
    coreutils.
2004-12-03 12:15:54 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
jlam
ca70938428 Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,
which are the full option names used to set rpath directives for the
linker and the compiler, respectively.  In places were we are invoking
the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is
inserted in case the flag is a word, e.g. -rpath.  The default values
of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the
compiler that you use.  They may be overridden on a ${OPSYS}-specific
basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG,
respectively.  Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-08-27 06:29:06 +00:00
cube
6cf5636f7d Fix bogus installation of dns.so that shows up only when USE_INET6 is not
YES.  Fixes PR 26176.
2004-08-22 21:47:58 +00:00
grant
eb9d759c26 bump PKGREVISION after tcl dependency change. 2004-03-11 08:30:31 +00:00
minskim
9d23a7e700 bl3ify. 2004-03-11 06:55:22 +00:00
minskim
990c8d715e Switch to Tcl 8.4. It will close PR pkg/24739. 2004-03-11 06:37:50 +00:00
minskim
ac690cf634 Replace lang/tcl with lang/tcl83. Packages compatible with 8.4 will
be updated to depend on lang/tcl after Tcl/Tk update.
2004-03-08 19:52:50 +00:00
grant
91f00f1cbc s/netbsd.org/NetBSD.org/ 2003-07-17 21:21:03 +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
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