This list may or may not be comprehensive.
ELZA's syntax is changing rapidly to accomodate all ideas in my mind.
Please see elza.txt for a reference on the commands currently supported.

In 1.4.3:

- Added Keep-Alive connections.
- Added MD5 Digest authentication.
- Content-length: is now honored when receiving data.
- Removed maxlines variables. Will reintroduce later.
- seslines changed to ses_lines (also sesspeed) .
- Miscelaneous bug fixes.

In 1.4.1:

- Added seslines sesrcv sestime sesspeed maxlines variables
- Added SOCKS proxy support.
- Added forking under Unix.
- Added dictionary sharing between children when forked under Win32;
- Added pause/resume functionality on dictionary attacks;
- Added 'printraw' statement;
- Added 'if CONDITION COMMAND' statements;
- Added 'silent' and 'verbose' variables.

In 1.3.9:

- Reintroduced 'label' and 'goto LABEL (if)';
- Reintroduced HTTP Referer, which dropped on the way, I do not know why.
- Procedures can now be accessed from anywhere in the script.
- Removed 'insert' directive for now, will reintroduce it later.
- Proc named BEFOREREQUEST is executed before each request.
- Added host:port mapping.
- Added 'honorhttps = no' to prevent spawning of SSL tunnel.
- Added 'if >' and 'if <' conditions.
- Added 'autoredir = no' to prevent automatic 302 Moved following.
- VAR is substituted when %VAR% is encountered.
- Added dynamic substs 'subst SUBST @ ARRAY'.
- Added 'subst SUBST f= FIELD' syntax.
- Reduced information that is printed to STDOUT. However, we are still very
  verbose and the implementation of verbosity control is pending.
