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.
o default status line now tells you when you are scrolled up
o new variables status_scrolled and status_scrolled_lines
o new status format modifiers %P and %s
o fixed a bug with the input prompt being overtaken
o /set translation has been removed. all encoding support now depends
on the existance of iconv(3) support, enhancing the capabilities and
correctness of codeset conversion. the translation and iso2022_support
variables have been replaced with input_encoding, display_encoding
and irc_encoding
o /msg -server <servergroup|servername|number> <target> <message>
now works to send message on specific servers ie, other than the
current window's server
o support new $IRCSERVERSFILE that overrides $LIBDIR/ircII.servers
and be more precise about which files are handled instead of touching
all the files in share/irc/help. Also, use PLIST_SUBST instead of
manually replacing @GZ@ in the PLIST.
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.
o various documentation updates
o ircii now requires an ANSI C compiler (such as GCC) to compile
o new /SET SWITCH_TO_QUIET_CHANNELS that allows SWITCH_CHANNELS binding
to ignore "quiet" channels.
o fixed the --without-emacs-meta-keys option to really be the default
o /hush support in ICB
o new example script ``multichan'' for maintaining multiple server
and channel configurations.
o renamed /ON ICB_MOTD to ICB_CMDOUT and fixed it as well
o removed old "SED" useless encryption
o add /ON TOPIC support for ICB
o builds on solaris out-of-box again
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
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
o fix random bugs
o fix a problem with new ICB group name changes message format
o new /on icb_who and /on icb_motd
o all high control chars should be now properly filtered avoiding
pretend output
o fix help page bugs
o fix meta5, meta6, meta7 and meta8, which behaved as if you had always
hitten them once you had (ie sticky forever)
o avoid crashes in /help
o /join group can now move an ICB group to a different window
o add ICB support for /join -force and /join -invite
o echoing bold / inverse / underline chars immediately after one
another now works properly in all cases
o DCC and IPv6 now works. ircII can DCC CHAT via IPv6 with irssi
o new /set dcchost to change the dcc source host. this changes what
the -H flag sets at start up
o IPv6 support split into pure-IPv6 and new socket API support, with
replacements for the latter being provided if they do not exist.
PLEASE NOTE: this may cause ./configure or build failures due to
gethostbyname(), getaddrinfo(), getnameinfo(), freeaddrinfo(),
inet_pton() or inet_ntop() lossage. please report via ircbug
o /dcc talk, /dcc summon, and /dcc tmsg are no longer supported
o /on ctcp_reply, /on notice, /on encrypted_notice and /on flood all
now provide the target of the /on as $1. PLEASE NOTE: this will
affect old scripts. use if (V > 20020902) to check for the new
behaviour
o nearly all reported bugs fixed
o /xecho -level should now work for channel traffic as wel. PLEASE
NOTE: this will probably cause some messages to go to a different
window now than they used to - possibly a bug! please report any
such changes that do not seem correct
o connections to multi-homed hosts not listening on all IP addresses
now works in all cases
o new /setenv & /unsetenv commands
o /log core dump fixes
o help file fixes
o new `fkeys' script to make it possible to bind function keys
o irc -t is now the default. use -T to get ti/te sequences
o long ICB messages are now always split up correctly
o various minor bug fixes
o 2.8script/newaway/default scripts "n.o" alias unified
o new /on dcc_list hook, for /dcc list output
o /dcc list bug fixed
o status clock gets very slow bug fixed
o fix /window new server foo.com channel #foo,foo
o fix build problem on BSD/OS 4.3
o new --disable-non-blocking to turn off non blocking connects
o new /load autoquery, to automatically create a new query window
when /msg'ing. apparently like mIRC
o /whois works on ICB again
o multi-server connections should work much better now, including
when loaded from a script
o new help file for /window where, missing since forever
o server "." refers to the last connected server in this window, eg
`/window server .' and `/server .'
o /save -all works properly now
o new server server groups can be listed in $IRCSERVER by prefixing
:group: to the server name, eg, IRC/:lamenet:irc.lamenet.org:666
o fix /set status_voice
o add /server -group, allowing proper multi-network configuration
o fix tabkey for people who join channels
o fix many $functions() to work properly in multi-server context, and
no longer use the current window
o enhance $ignored()
o add missing docs for /set tab, decrypt_program, show_stars and
iso2022_support
o new /on window_list for /window list output hookery
o /window create now takes -xterm and -screen flags to force either a
xterm or screen window to be created, rather than forcing the choice
o /on flood support for ICB
o fixes for server passwords
o fix for linking on solaris
o don't send notices that are flooding as if they are public notices
o bug fix to keep track of my own nickname
o /on foo will now show fuzzy matches again "foo" instead of complaining
about ambiguity
o /window create should work properly now, no i really mean it this time
o random bug fixes
o /window create windows now have input buffers that do not interfere
with each other
o new $filestat() function
o /timer is now sub-second aware
o raw DCC core dump bug fixes
o new /on raw_send
o new /exec -filter option
o fixed mIRC colour code handling
o enhanced redirection to multiple targets
o bug fix for $mid()
o bug fix for when resizing to a smaller window
o other bug fixes
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also
change dependency examples in Packages.txt to reflect this.
- new -t/-T (already in pkgsrc version)
- cygwin termcap support
- severel new core dumps fixed
- support for ICB groups called, eg, "/quit"
- better mIRC colour support