Hi. I just released 1.5b19.
This is definitely the last beta in the 1.5 cycle.
This release fixes some bugs that caused error messages to
be suppressed when they should not have been; thanks to
Juergen Daubert for pointing this out.
I managed to squeeze in an extra feature just at the last
moment (the Wait keyword) but this was so trivial to add
that I just could not resist.
Some people are having trouble with the 1.5 version, in
particular concerning CGI scripts. This needs to be sorted
out before we can turn to 'gamma' status. Almost the entire
"raison d'etre" for 1.5 is the improved CGI handling, so I
feel I have to get this right.
If you have a problem with the latest beta, please do the
following:-
- look into doc/CHANGES first to see if your problem is not
caused by some subtle change in the server's behaviour;
there are some incompatible changes in 1.5; these are
unfortunate but I believe they had to be made in order to
move forward;
- if there are still problems after that send me an e-mail
that contains
- a description of your problem that is exact as possible
('it does not work' is *not* exact :)
- the contents of your ErrorLog file, after you have enabled
debugging on your server; the recommended way to debug is
to start Mathopd with the '-d' flag, like this:-
mathopd -d -f /path/to/configuration_file
the log files should contain enough information; obviously
you should try to reproduce your problem while you are running
the server with debugging enabled; please compress the log
file before you mail it;
there is a minimal configuration and a tiny CGI script
in doc/cgi.txt; you could try these for a reference;
- the contents of your Mathopd configuration file;
- the output of the
uname -sr
command;
- any other specific information you think might be useful.
Feel free to zap sensitive information in any of the above,
but do not remove lines from the error log (if you do, I won't
be able to understand what's going on.)
Cheers
Michiel