AOLserver on GitHub

April 10th, 2010

So, I’ve finally gone crazy and have started pushing the contents of the CVS repository from SourceForge up to GitHub:

I’m hoping this will make it easier for people to fork the code, make their own individual changes, and share those changes with the rest of the community. I’m hoping this will effectively eliminate any previous barriers to contibution – fork the code on github as much as you’d like in your own account, share your changes with whoever you please.

Is this an “official” change? Of course not! The code still lives in CVS at SourceForge, like it always has – but now a copy with full CVS history is up at GitHub, as well. At this point, what does it mean to be “official” anyway, right?

As of right now, I’ve only imported the “aolserver” module from CVS into GitHub. Over the next several weeks, I plan to import all the modules from CVS, but this takes time.

A nice feature of GitHub is the included “Issues” system, their Wiki, and their static page hosting. If I get really ambitious, I might look to move as much of the AOLserver documentation as I can into the GitHub Pages area.

As usual, feel free to flame me for running off into the weeds and just doing something without “getting consensus” or “involving the community” but I’m hoping at least a few of you will find this work worthwhile. If you have any positive comments and/or suggestions, don’t hesitate to get in touch with me: I’d love to hear what you think.

AOLserver’s not dead, yet. ;-)

AOLserver 4.5.1 released on February 2, 2009

February 2nd, 2009

We are pleased to announce the availability of AOLserver 4.5.1. This release is mostly a bug-fix and maintenance release, and offers enhanced functionality and scalability and improved documentation and portability. AOLserver compiles with Tcl 8.4.* and 8.5.*.

The most important changes are:

  • improved behavior under high load, when running out of resources
  • better interface to Tcl I/O functions through providing access to Tcl file handles (allows asynchronous delivery)
  • built-in version of ns_cache backward compatible with the old (now obsolete) aolserver module.
  • various fixes for the build process

For more information on the changes in this version please refer to the release notes and ChangeLog in the source distribution.

The following people have contributed to AOLserver 4.5.1 (in alphabetical order):

  • Michael Andrews
  • Jim Davidson
  • Nathan Folkman
  • Tom Jackson
  • Gustaf Neumann
  • Jeff Rogers
  • Bas Scheffers
  • Dossy Shiobara
  • Daniel P. Stasinski

AOLserver 4.5.0 released on June 27, 2006

July 11th, 2006

Announcing the release of AOLserver 4.5.0. AOLserver is a multithreaded, Tcl-enabled, massively-scalable and extensible web server tuned for large scale, dynamic web sites. AOLserver also includes complete database integration and a dynamic page scripting language.

The source is freely available from the sourceforge.net site at:

http://sourceforge.net/project/showfiles.php?group_id=3152

For more information on the changes in this version please refer to the release notes and ChangeLog in the source distribution.

AOLserver 4.0.10 released

January 19th, 2005

Announcing the release of AOLserver 4.0.10. AOLserver is a multithreaded, Tcl-enabled, massively-scalable and extensible web server tuned for large scale, dynamic web sites. AOLserver also includes complete database integration and a dynamic page scripting language.

The source is freely available from the sourceforge.net site at:

http://sourceforge.net/project/showfiles.php?group_id=3152

For more information on the changes in this version please refer to the ChangeLog in the source distribution. A high level summary of the changes follows:

This release adds two enhancements and one API change. The major enhancement is the adding of configurable transparent gzip compression of HTTP responses from ADP pages. The minor enhancement is the addition of a numeric version #define to aid conditional compilation of modules that require specific AOLserver versions or must be compiled differently depending on the version. Ns_Compress() has been renamed to Ns_CompressGzip() in anticipation of other algorithms which will be supported.

AOLserver 4.0.9 released

November 22nd, 2004

Announcing the release of AOLserver 4.0.9. AOLserver is a multithreaded, Tcl-enabled, massively-scalable and extensible web server tuned for large scale, dynamic web sites. AOLserver also includes complete database integration and a dynamic page scripting language.

The source is freely available from the sourceforge.net site at:

http://sourceforge.net/project/showfiles.php?group_id=3152

For more information on the changes in this version please refer to the ChangeLog in the source distribution. A high level summary of the changes follows:

Bugfixes: a shutdown crash fix; a memory leak when using getaddrinfo; a server hang fix for ns_http; bad invocations of ns_schedule_{proc,daily,weekly} proc can crash the server; omit Content-Length header if ADP streaming is on; Ns_ConnSend() now does what the docs say it does.

Enhancements: a new Ns_Compress() to gzip data; a new Ns_SockCancelCallbackEx() to correctly cancel callbacks; enable writing of corefiles on Linux after setuid by setting PR_SET_DUMPABLE.