EPIC5 Projects, Bugs, and other Errata:

KNOWN ERRATA (eg, bugs, or unresolved requests):
------------------------------------------------
* It appears  @ $0 = var   does not work. ("Token 1 is not an lval")

LOOK FOR IN THE FUTURE
-----------------------
* The $(url|b64|)(en|de)code() functions should all be aliases.
* $sedcrypt() and $sha256() should be aliases.
* Deprecate functions that can be scripted using $xform().
* Finish refactoring the input prompt, by showing the prompt all the time,
  eliminating one-column-per-byte assumption.
* There is confusion between "proto" "type" and "addrfamily" with server
  stuff.  Normalize and redocument.
* send_text() needs rework, to add extra /on's so you can flag those special. 
* Lastlog improvements (unified lastlog, refnums, moving between windows, etc)
* Import utf8 support from ircII OR add support for utf16 (wide chars)
* Import fg/bg color support from ircII 
* 8-bit color support (256 colors for xterm) (rb larne)
* Improvements for LOAD_PATH; directories, zip files, filename caching.
* UPnP support via http://miniupnp.free.fr/
* Some way to call an alias in a variable indirectly
* Output rules
* Support for CNOTICE
* /CTCPs over /DCCs don't match up with their queries very well. (nullie)
* str_to_mask() should be silent, callers should be warning.
* Support for 64 bit ints could be more widespread
* Larne wants suppression of duplicated lines (like syslog maybe?)
* Refactor hardcoded uses of select() so select() isn't mandatory.
* Shattah would like something like /window omit <regex> to remove stuff.
* Kanan wants support for jabber
* Zlonix wants a way to be notified when window geometry changes
* Zlonix would like me to commit is /on signal patch

[See http://www.epicsol.org/PROJECTS for things to come in the future]
[See http://www.epicsol.org/CHANGELOG5 for things that changed in the past]

THE CHANGELOG SINCE THE LAST RELEASE:
-------------------------------------
* Change 'wserv4' to 'epic5-wserv4' to avoid conflicting with epic4.
* Fix output of /disconnect when disconnected to be less confusing.
* Some changes to tabkey.jm to see if we can get it working.
* Move some functions out of input.c to better places.
* Fix normalization bug via $stripcrap(all ^C0@^Otest) (from kitambi)
* Fix denormalization bug via $leftpc(9 ^C0@^Otest) (from kitambi)
* Make the activity script use its own /package.
* Enhance prntdump() to convert unprintable chars to hex.
* Change /set -word_break so it pretends you set it to " \t" (rb kitambi)
* Add socks5p.h from epic4 so we can build with socks5 again.
* Remember, it's ./configure --with-socks5=/usr/local/lib
* Make update_input() take a screen as an argument, to update one screen only.
* Make /window create screen's input lines work again (rb kitambi)
* Fix crash from /parsekey type_text
* Add ^Vs to the start of  DEFAULT_STATUS_FORMAT* in config.h
* Comment out code for /set reverse_status_line pending removal later.
* GC the code for -f/-F/-o/-O command line arguments
* Fix the serverctl() comment for howl
* Change /say (or the empty command) to send to channel first, query second
* Add $dccctl(SET|GET ref WANT_PORT) to set the -p flag.
* Change tabkey.jm to use /msg -serv/nick instead of /msg serv:nick
* Add dccctl(DEFAULT_PORT <string>) [see UPDATES]
* Add /on dcc_lost case for cant-bind-port [see UPDATES]
* Add 'dcc_ports' script [see UPDATES]
* Add mask_to_(positive|negative)_str to convert masks to shorter strings
* So now mask_to_str() returns strings like "ALL -DCC" if it's shorter!
* Fix a couple of bugs rb zlonix
* When doing /stack pop set ... the callback (if any) should be invoked.
* Add a server param to what_channel() so i can use it in send_text() later.
* Add length of 'meta' arg to ciphers so 'meta' doesn't have to be c string
* Fix highlight script so it pf-loads
* Add the ** unary operator -- double expand.  See UPDATES
* Comment what I'm going to mangle xform into.
* Fix happykey().  Sometimes, I just don't pay enough attention.
* Don't trim 1 too many chars on incoming encrypted messages. Important!
* Fix buffer sizes being too small to hold buffer for enc/dec short strings.
* Add $xform() handlers for blowfish and cast5
* Whip the $xform() callback functions into usable shape.
* Fix base64 encoding both via $xform() and $b64encode().
* Rewrite $xform(), see UPDATES.  Strong crypto now supported! YAY!
* Allow encryption $xform() handlers to reformat their keys, so we can...
* Add SHA256/AES/AESSHA $xform() encoders
* Fix it so it compiles without ssl support again.
* Add "ALL" $xform() encoder, returns all valid xforms
* Fix infinite recursion if you load a script as a formats file.
* Release epic5-0.3.4 (Solicitude) (1480)
* Fix bug that kept implied on hooks from working (important fix!)
