|
"If you are out to describe the truth, leave elegance to the tailor." (Albert Einstein)
Timeline
This page lets you know what is going on as time goes:
December 19th, 2009 - TrustLeap's Forum is now available
The long-awaited G-WAN Forum is now online, thanks to JohnnyOpcode!
December 4th, 2009 - G-WAN Linux/Win32 features are now on par
Notes regarding G-WAN/1.0.5 on Linux:
- SIGSEGV/SIGFPE no longer stop G-WAN -they log a crash dump;
- tuned the 'Lorenz waterwheel' for Linux (giving more scalability).
To come soon: connection handlers, a maintenance script, and library samples.
November 30th, 2009 - G-WAN for Linux publicly released!
G-WAN is faster on Linux than on Windows.
Notes regarding G-WAN/1.0.5 on Linux:
- SIGSEGV and SIGFPE signals are not (yet) blocked -this is a bit tricky;
- timeouts are not fully tested -but they work at least for trivial tests;
- far-too-slow and idle-for-too-long connections are properly closed.
Notes regarding G-WAN/1.0.5 on Windows:
- a bit of code-cleaning took place (thanks Linux), more to come soon.
Next step: Solaris. After that, G-WAN's serious features will be implemented.
September 9th, 2009 - Minor update
Changes implemented in G-WAN/1.0.4:
- removed more branching, resulting in more speed (yes, again);
- fixed duplicate timeouts on Windows Server 2003/2008 platforms;
- helped to save Windows from itself with long-lasting TCP connections
(they tried it at 4:49am with journalists -just in case it had worked?).
G-WAN is faster and faster - despite more features!
August 26th, 2009.
Changes implemented in G-WAN/1.0.3:
- enhanced the 'Lorenz waterwheel' (even more speed & scalability);
- removed more branching, resulting in even more speed than before;
- implemented an 'anti-flooding' check, protecting system resources;
- finally found how to make timeouts work with IO completion ports
(now idle and [much too] slow connections are cut when needed).
Keep tuned!
August 15th, 2009 - One Month and half.
Changes implemented in G-WAN/1.0.2:
- implemented a 'Lorenz waterwheel'-inspired logic for scalability & speed;
- added support for real-time cache updates -without speed penalty;
(no more G-WAN stop/restart to reload updated docs/servlets);
- added support for the If-Not-Match header field (ETag's companion);
- different log files are created for each new day, keeping files smaller;
- local time offsets in the access.log file time-stamps use daylight savings;
- too short requests receive '400:Bad Request' rather than '404:Not Found';
- restored support for absolute URIs (disabled by too stringent checks).
Thank you for your feedback!
July 7th, 2009 - First Week.
Changes implemented in G-WAN/1.0.1:
- added the missing 'errors.css' file to the /www/imgs sub-folder;
- added support for the (requested) response headers' ETag field;
- fixed a couple of gwan/access/error log files format glitches;
- added support for DLL libraries to extend servlet functionalities.
(this will be documented later: it lets you use the DLL calls of
all the available system/commercial libraries without having to
create interfaces for G-WAN)
More to come soon!
|