EPIC5-0.0.2 is now available at:

        ftp://ftp.epicsol.org/pub/epic/EPIC5-ALPHA/epic5-0.0.3.tar.gz
        ftp://ftp.epicsol.org/pub/epic/EPIC5-ALPHA/epic5-0.0.3.tar.bz2

This release contains the following *significant* changes:

* ALL CONNECT()S ARE NONBLOCKING.  EVERY LAST ONE OF THEM.  Yes, even
  DCC connections are nonblocking.  Yes, even $connect() is nonblocking.
  This may require changes to your script.  See UPDATES for more info.
* AUTO-RECONNECT AND AUTO-REJOIN-ON-RECONNECT ARE GONE.  It will be 
  necessary for someone to write a standard script to implement the 
  old behavior for us.  At least for now, when you are disconnected 
  from a server, you stay disconnected forever until you /reconnect.
  Your channels are never rejoined after a reconnection in any case,
  unless you write a script to do that for you.
* YOU CAN NO LONGER BIND CHANNELS TO WINDOWS.  Because the window bind
  feature was an implicit part of the auto-join-on-reconnect feature,
  and without that latter feature the former feature is pointless.
* BUT YOU CAN NOW JOIN MULTIPLE CHANNELS IN A WINDOW SIMULTANEOUSLY, so
  this should make the loss of window bind extremely moot.
* THE SERVER COMMAND HAS SIGNIFICANTLY CHANGED.  See the UPDATES file for
  more info.  Example: If you do /SERVER +, it stays within the server 
  group instead of going to the next numbered server.
* THE HELP COMMAND IS NO LONGER A BUILT IN COMMAND but is now handled by
  a script written by howl and is loaded automatically.  If you do not 
  load the standard epic scripts on startup, then you will want to 
  /load help in your startup file to get the /help command.
* /WINDOW QUERY HAS CHANGED AND YOU CAN HAVE MULTIPLE QUERIES PER WINDOW,
  but obviously only one of them is active at a time.  There is a new key
  binding SWITCH_QUERY to switch between them.  See the UPDATES file.

And the following less significant changes:

* There is a new /on server_status that notifies you when a server 
  changes its connection state.  This should be useful for tracking
  auto reconnects and auto rejoins and stuff for scripters.
* You can use /xdebug server_connect to watch the client at work.
* Internally, all wildcard patterns in /ON are converted to regexes,
  compiled, and then matched as regexes
* Usermodes are now treated fully as strings instead of bit masks, so
  all usermodes supported by the server are supported by the client.
* Your startup file (~/.epicrc or ~/.ircrc) is now loaded on the 001
  numeric, and the client is much less picky about the layout of that
  numeric.  This should help compatability with more "unusual" servers.
* There is experimental support for FreeBSD's kqueue() system.
* There are now 6 new USER<num> levels for a total of 10.  IE, USER5, 
  USER6, USER7, USER8, USER9, and USER10.
* All ctcp requests are hooked through /on ctcp_request, even the ones
  the client does not ordinarily know about.
* You can bind the 255 character (ÿ), which will make our Russian friends
  very hapy.

And there are many other changes that I have not mentioned here, please 
see the UPDATES file for all of the gory details!

Jeremy

_______________________________________________
List mailing list
[EMAIL PROTECTED]
http://epicsol.org/mailman/listinfo/list

Reply via email to