Gerald Combs wrote:
There are a couple of vulnerabilities that have been found and fixed
since the past release as well. I'll start making preparations for
another prerelease/release cycle. Does anyone have time to work on the
major roadmap items (version checking, updating, or online help)? I can
probably look at version checking.
... back from holidays and still a lot of things to do ...
I'm currently in the process of installing the MSVC 2005 Express Edition
(the Platform SDK provides me some trouble). Once the MSVC 2005 build
process is running, I will concentrate on the major road map items again.
The online help should be nearly ready - at least for Win32. I've added
a Help button to most dialogs that made sense to me and the links to the
guide are also ready. To enable it, uncomment the ENABLE_WSUG=USE (line
356) and rebuild all. There's one thing left over: The buildbot is doing
the "built docs" as the last step. Obviously, the docs must be generated
at least before the "created package" step (maybe even before the
compiling step). Gerald, could you please change this sequence in the
Win32 buildbot? Then we can simply enable the setting in config.nmake.
BTW: this requires everyone to set up the documentation build
environment - or disable it in the config.nmake file.
The version checking and updating is a single item in my eyes. I've done
some experiments with downloading a file from the internet (derived from
the Win32 cygwin setup program) - downloading is already working good
(maybe a progress bar should be added). I've also added some basic
updating stuff - some data structures and some code, but this is far
from complete. I'll check in this stuff (after some cleanup) so you can
have a look at it.
Not in the road map, but maybe also worth to be added: Currently if
we're running out of memory - we usually get a "strange" assert message
from emem.c (there were already some bugzillas about it). It would be
much better to inform the user about the problem in a somewhat more
informative way, e.g. if the problem happens while capturing, mention
the file name and location - maybe with a link to the wiki explaining
this. I've experimented to add a new Exception "OutOfMemoryError" so we
can catch that exception where e.g. the file information is really
available. However, this really needs - as well - a code cleanup before
I can commit that stuff.
So much work, so little time ... :-(
Regards, ULFL