![]() |
News mod_spin 1.1.7 releasedNovember 20, 2007 This release is all about performance improvements and reduction of memory footprint. Find out more on the mod_spin page. mod_spin 1.0.13 releasedNovember 19, 2007 Just a stable release that builds on Fedora 8. Find out more on the mod_spin page. mod_spin 1.1.6 releasedOctober 23, 2007 In this release mod_spin and associated applications get a new licence: LGPL 2.1. Other changes include use of xmlreader/xmlwriter for XML processing, filtering functionality and an attempt to use finite amount of memory for template processing, even if very large files are used. Find out more on the mod_spin page. mod_spin 1.1.5 releasedAugust 14, 2007 Quite a few changes in this release: XML for application/session store, file store backend, -libs RPM subpackages (this should enable install on dual architecture machines), smarter build configuration etc. Find out more on the mod_spin page. mod_spin 1.1.4 releasedMay 31, 2007 Today we get a brand new Fedora release, version 7, so it is only fair that you get appropriate mod_spin (+applications) RPMS. Find out more on the mod_spin page. Site face liftMay 21, 2007 Netscape 4.x and other old generation browsers are long dead now, so it was time to give the site a bit of a face lift. Use of tables for presentation has been reduced, although not eliminated entirely due to some Firefox printing bugs and some The site now uses CSS based menus for navigation. This saves significant amount of HTML and Javascript. It should also improve usability. Printing support should also be improved, with the whole site being printer friendly by default. Text based browsing should be OK, although the whole menu will appear before the content on each page. A bit annoying - I know - but a small price to pay for overall simplification of the site. mod_spin 1.1.3 releasedFebruary 15, 2007 This development release brings RFC 2104 HMAC MD5 for session cookies and an application initialisation hook. Other minor fixes are also in. Find out more on the mod_spin page. mod_spin 1.0.12 releasedFebruary 14, 2007 Minor documentation fixes only. Find out more on the mod_spin page. mod_spin 1.0.11 releasedDecember 21, 2006 Important bugfixes in this release. See documentation for more details. Find out more on the mod_spin page. mod_spin 1.1.2 releasedOctober 11, 2006 This is another drop of new development code, with some cleanups. Hopefully, we're not too far from 1.2 now :-). Find out more on the mod_spin page. mod_spin 1.1.1 releasedJune 27, 2006 This is another drop of new development code, with many new features. Check the documentation within the release for more information. The good news is that most features planned for the next stable version 1.2 are now in, so not many API or other changes are expected from now on. Find out more on the mod_spin page. FC5 mod_spin RPMSMarch 25, 2006 The Find out more on the mod_spin page. mod_spin 1.1.0 releasedNovember 27, 2005 This is the new development code, with many new features. Check the documentation within the release for more information. Find out more on the mod_spin page. mod_spin 1.0.10 releasedAugust 11, 2005 The core code has not been touched much, but there are bug fixes in the build system that enable this version to build properly on Find out more on the mod_spin page. mod_spin 1.0.9 releasedApril 05, 2005 This version of Find out more on the mod_spin page. spin_auth 1.0.0 releasedFebruary 22, 2005 This Find out more on the mod_spin applications page. mod_spin 1.0.8 releasedJanuary 29, 2005 Version 1.0.8 fixes a bug related to POST request body processing. This is now done exclusively by Find out more on the mod_spin page. mod_spin 1.0.7 releasedJanuary 24, 2005 Version 1.0.7 is a minor code cleanup. RPM spec file should work slightly better on SELinux enabled systems too. Find out more on the mod_spin page. mod_spin 1.0.6 releasedJanuary 14, 2005 Version 1.0.6 fixes a session hashing bug and introduces salt rotation functionality, which should help with making session hijacking even more difficult. Find out more on the mod_spin page. mod_spin 1.0.5 releasedDecember 24, 2004 Version 1.0.5 is a security related release. A lot of changes to session handling code have been made, hopefully for the better :-) Two new API calls, also session related, have been introduced. Find out more on the mod_spin page. PumpServlet 1.0.2 releasedDecember 24, 2004 PumpServlet 1.0.2 has been released. It fixes XML parsing bugs. You can read more here: PumpServlet. mod_spin 1.0.4 releasedOctober 17, 2004 Version 1.0.4 has only RPM build changes. It now automatically adds ".FCx" or ".RHELx" version information to the RPMS. Find out more on the mod_spin page. mod_spin 1.0.3 releasedSeptember 24, 2004 Version 1.0.3 fixes some annoying little documentation bugs. Otherwise, it is the same as 1.0.2 Find out more on the mod_spin page. mod_spin 1.0.2 releasedSeptember 22, 2004 Version 1.0.2 includes a rework of connection pools, which were made more generic and also changes related to memory allocation. Generally speaking, this version should use less memory. Be aware that it is binary incompatible with previous versions, so you'll need to recompile your applications. Find out more on the mod_spin page. libapreq2 2.04_dev-2.3 RPMS releasedAugust 31, 2004 The new version of libapreq2 RPMS have been released today. This component is required by Find out more on the mod_spin page. libapreq2 2.04-dev-rc2 RPMS releasedAugust 27, 2004 The new version of libapreq2 RPMS have been released today. This component is required by mod_spin, so it's good to test with the latest. Find out more on the mod_spin page. mod_spin 1.0.1 releasedAugust 10, 2004 Version 1.0.1 includes minor changes to documentation, the header file and the RPM spec file. Otherwise, identical to version 1.0.0. Find out more on the mod_spin page. mod_spin 1.0.0 releasedAugust 04, 2004 Defies belief, doesn't it? Well, the first "stable" release of mod_spin, version 1.0.0 is here. Is it truly production ready? Well, unless you download it and "spin" it, you'll never know :-) Find out more on the mod_spin page. Red Hat Certified Engineer RHEL3June 26, 2004 On Friday, 23 July 2004, I have taken the Red Hat Certified Engineer exam for Red Hat Enterprise Linux 3 and passed. If you had no confidence putting your precious Linux systems into my hands, your concerns have been addressed :-) mod_spin 0.9.13 releasedJune 20, 2004 Another beta release of mod_spin, version 0.9.13, is available now. This is a performance enhancements release, but it includes some improvements to the build system. Starting with this release, all deployments of new mod_spin applications require graceful restart of Apache. See mod_spin documentation for more details. The end result of the beta process will be mod_spin 1.0.0. Find out more on the mod_spin page. mod_spin 0.9.12 releasedJune 11, 2004 Another beta release of mod_spin, version 0.9.12, is available now. This is a bug fix release, mostly in the area of the build system. A very important
change in this release is the introduction of Find out more on the mod_spin page. mod_spin 0.9.11 releasedMay 28, 2004 The twelfth beta release of mod_spin, version 0.9.11, is available now. This is a bug fix release and everyone is encouraged to upgrade. See mod_spin documentation for more details. The end result of the beta process will be mod_spin 1.0.0. Find out more on the mod_spin page. mod_spin 0.9.10 releasedMay 27, 2004 The eleventh beta release of mod_spin, version 0.9.10, is available now. This is a bug fix release and everyone is encouraged to upgrade. See mod_spin documentation for more details. The end result of the beta process will be mod_spin 1.0.0. Find out more on the mod_spin page. mod_spin 0.9.9 releasedMay 24, 2004 The tenth beta release of mod_spin, version 0.9.9, is available now. This release is primarily a small cleanup release. See mod_spin documentation for more details. The end result of the beta process will be mod_spin 1.0.0. Find out more on the mod_spin page. mod_spin 0.9.8 releasedMay 18, 2004 The ninth beta release of mod_spin, version 0.9.8, is available now. This release is primarily a bug-fix release. See mod_spin documentation for more details. The end result of the beta process will be mod_spin 1.0.0. Find out more on the mod_spin page. mod_spin 0.9.7 releasedMay 14, 2004 The eighth beta release of mod_spin, version 0.9.7, is available now. This release is primarily a bug-fix release. See mod_spin documentation for more details. The end result of the beta process will be mod_spin 1.0.0. Find out more on the mod_spin page. mod_spin 0.9.6 releasedApril 14, 2004 The eleventh release of mod_spin, version 0.9.6, is available now. This release is primarily a bug-fix release. See mod_spin documentation for more details. This is the seventh beta release. The end result of this process will be mod_spin 1.0.0. Find out more on the mod_spin page. mod_spin 0.9.5 releasedApril 07, 2004 The tenth release of mod_spin, version 0.9.5, is available now. This release is primarily a bug-fix release. See mod_spin documentation for more details. This is the sixth beta release. The end result of this process will be mod_spin 1.0.0. Find out more on the mod_spin page. mod_spin 0.9.4 releasedApril 01, 2004 The ninth release of mod_spin, version 0.9.4, is here now. This release is primarily a bug-fix release, but it also addresses performance issues. It has been quite some time since the last release, mostly due to some subtle pool related bugs that kept segfaulting my development version. Fear not, "poolology" has been mastered by yours truly (or so I hope :-). See mod_spin documentation for more details. There were some minor API changes in this release (nothing that cannot be worked around with a few #defines). In the process of testing, an Apache 2 bug was fixed and Linux kernel shipped with Fedora Core 1 successfully crashed (this is still being investigated in more detail). But the good news is that mod_spin should now perform reasonably better and that it has internal machinery to avoid small memory leaks that can creep up over time. Pipelined and keep-alive requests are now also handled properly. This is the fifth beta release. The end result of this process will be mod_spin 1.0.0. Getting really, really close now! Find out more on the mod_spin page. mod_spin 0.9.3 releasedMarch 15, 2004 The eighth release of mod_spin, version 0.9.3, is here now. This release is primarily a bug-fix release, but it also addresses some long outstanding issues like RPM build and installation support and parsed template caching (finally). See mod_spin documentation for more details. There was unfortunately a single API change in this release, in function rxv_spin_db_connect(). The order or arguments has been changed as the semantics of the function call and the arguments changed. Again, all the details are in the documentation. This is the fourth beta release. The end result of this process will be mod_spin 1.0.0. Find out more on the mod_spin page. mod_spin 0.9.2 releasedMarch 08, 2004 The seventh release of mod_spin, version 0.9.2, is here now. This release is primarily a bug-fix release. More checks have been added to various functions, util.c file has been split, a potential memory leak in XML parsing has been closed, build system has been improved, documentation actually installs now, etc. See ChangeLog for all details. Most importantly, the API should now be considered relatively stable. All unnecessary variables have been removed from the context and placed into a separate member `guts', which is used internally by mod_spin and shouldn't be relied upon. This will enable future enhancements to the context, while preserving current structure layout. There is also a new member `extra' that can be used for any user data that needs to be placed into the context. This is the third beta release. The end result of this process will be mod_spin 1.0.0. Find out more on the mod_spin page. mod_spin 0.9.1 releasedMarch 04, 2004 The sixth release of mod_spin, version 0.9.1, is here now. This release is primarily a bug-fix release, but it also includes one new feature (OOPS!) - XML configuration files for mod_spin applications. All XML parsing and validation is done via libxml2, so this is a new build requirement. This is the second beta release. The end result of this process will be mod_spin 1.0.0. Find out more on the mod_spin page. mod_spin 0.9.0 releasedFebruary 27, 2004 The fifth release of mod_spin, version 0.9.0, is here now. This release is primarly a bug-fix release. Thanks to Henryk Paluch, the problems with escaping of SQL query strings have been dealt with. This also gives the API a new function for escaping tricky strings incorporated into SQL queries. References are now (finally!) case sensitive by switching to apr_hash_t instead of case-insensitive apr_table_t. This is the first beta release. The end result of this process will be mod_spin 1.0.0. Find out more on the mod_spin page. mod_spin 0.0.4 releasedFebruary 20, 2004 The fourth release of mod_spin, version 0.0.4, is here now. This release comes with MySQL support. Some of the files that were missed (OOPS!) in the previous distributions are finally in this version. Build system has been improved. This version includes API changes. Documentation has been improved too. This is the last alpha release. New versions will be under the beta banner. The end result of this process will be mod_spin 1.0.0. Find out more on the mod_spin page. mod_spin 0.0.3 releasedJanuary 13, 2004 The third release of mod_spin, version 0.0.3, is here now. This release comes with improved database pooling support, better threading code and API changes. Find out more on the mod_spin page. mod_spin 0.0.2 releasedDecember 17, 2003 The second release of mod_spin, version 0.0.2, is here now. This release comes with database support (PostgreSQL), using pooled connections. Also, it is the first release to include session and application API and documentation. Find out more on the mod_spin page. mod_spin 0.0.1 releasedOctober 15, 2003 As promised, the very first release of mod_spin, version 0.0.1, is here now. It is code named "Can a segfault have a buffer overflow?" :-) Find out more on the mod_spin page. Red Hat Linux 9 kernel from SevernSeptember 30, 2003 Red Hat are busy working on the new beta, code named Severn, which is going be the first officially released version of Fedora Core. They have released an updated version of the Linux kernel, based on 2.4.22 and with updates from the 2.4.23-preX series. Important things like ACPI have been included. If you'd like to try this kernel out on Red Hat Linux 9, you can download this patch and build the kernel yourself. The patch is available from the software page. mod_spin for Apache 2 announcedSeptember 24, 2003 Coming soon to a server near you, mod_spin, an Apache 2.x module, features a simple template language, access to C Application Programming Interface (API) via Apache Portable Runtime (APR) and persistent session/application data tracking. mod_spin will be licensed under the GNU General Public Licence (GPL). You can read more here: mod_spin/Apache. Red Hat Linux 9 kernel interactivity patch updateAugust 22, 2003 Red Hat have released yet another updated kernel for Red Hat Linux 9. So, I'm releasing the updated kernel interactivity patch. The patch from Red Hat includes some really important bug fixes, so it's a good idea to update. Note that some of the bugs were related to the memory management subsystem, which in my patch is different, because RMAP has been ripped out. Consequently, those were not applied. The patch is available from the software page. Red Hat Linux 9 kernel interactivity patch updateJuly 25, 2003 Red Hat have released yet another updated kernel for Red Hat Linux 9. So, I'm releasing the updated kernel interactivity patch. The patch from Red Hat includes some really important security fixes, so it's a good idea to update. The patch is available from the software page. Red Hat Linux 9 kernel interactivity patch updateJune 10, 2003 Red Hat have released the updated kernel for Red Hat Linux 9. So, I'm releasing the updated kernel interactivity patch. The patch from Red Hat includes some really important security fixes, so it's a good idea to update. The patch is available from the software page. Red Hat Linux 9 kernel interactivity patch updateMay 20, 2003 Red Hat have released the updated kernel for Red Hat Linux 9. So, I'm releasing the updated kernel interactivity patch. The patch is available from the software page. procps package for HZ=1000May 16, 2003 After running Red Hat Linux 9 kernel with my interactivity patch, I have noticed that system monitoring tools like The RPM package available from the software page should fix the problem. GPG keys changeMay 16, 2003 Please note that I have changed my GPG keys. The two PPP RPMS that have been signed with the old key have been resigned. Please verify the packages against the new public key. Red Hat Linux 9 kernel interactivity patchMay 07, 2003 The darkness of Linux kernel patching, here I come :-) Well, sort of... This patch brings interactivity changes to Red Hat Linux 9, kernel 2.4.20-9, while preserving Red Hat specific NPTL changes. Well, that's the theory, at least. While the development kernel (2.5) has all of the goodies that this patch and Red Hat kernel come with (plus more), it is still rough around the edges in a few areas. So, having it on your faithful desktop box might result in a few issues. As if this patch doesn't ;-) Seriously, read the text on the software page before using. The software page is here: Software. New article: Linux on HP Pavilion ZE4201April 16, 2003 Not a big fan of notebooks, got one anyway. Oh well, such is life. I will report my (mis)adventures related to RedHat Linux 9 on that hardware (HP Pavilion ZE4201) in this ever evolving article. You can read more here: Linux on HP Pavilion ZE4201. New article: Understanding LinuxFebruary 26, 2003 Many people would like to give Linux a go, but are too afraid due to misconceptions spread around by the ones that never took time to understand it properly. This article explains a few basic concepts, simply to give readers enough confidence to finally give it a try. You can read more here: Understanding Linux. PPP RPMS with PPPoE supportFebruary 23, 2003 I have released the PPP RPM packages for RedHat Linux 7.3, with added PPPoE support. Many Australian (and other) ISP's use PPPoE for ADSL connections. The patches included in this package are not the ones used in the current PPP CVS, but rather the original patches by Michal Ostrowski. This is because I found a few problems with the ones from CVS. The software page is here: Software. Fix for mod_logioNovember 05, 2002 A new mod_logio patch, complete with latest enhancements and an argument and a declaration fix for one of the functions. Thanks to William A. Rowe, Jr. for spotting this. The software page is here: Software. Enhancements for mod_logioOctober 26, 2002 A set of enhancements for mod_logio have been commited to Apache 2.0 CVS. They include better support for the number of output bytes in situations in which the client breaks the connection. The counting of output number of bytes has moved to the core in order to achieve that. The patch for Apache 2.0.43 is available from the software page. You need to apply mod_logio patch first. The software page is here: Software. Webalizer for mod_logioOctober 01, 2002 I have prepared an initial patch for Webalizer 2.01-10, which takes the advantage of numbers prepared by mod_logio. As usual, it is available from the software page. The software page is here: Software. mod_logio.c is official part of Apache 2.0September 28, 2002 After a lot of input from Apache developers and a few not so good attempts to do this, mod_logio.c has been committed to Apache core. Big thanks to all Apache developers that helped me with this, especially Justin Erenkrantz, Ryan Bloom and Ian Holsman. However, Apache 2.0.42 has just been released a few days ago and mod_logio.c didn't make it into that release. I have uploaded the patch for 2.0.42 and you can get it from the software page. The software page is here: Software. Apache 2.0 mod_logio.cSeptember 17, 2002 I have uploaded Apache 2.0 mod_logio.c. It should provide a much more accurate input and output, per request, traffic logging. The current version is against the latest Apache 2.0 CVS (2.0.41), but it should apply to 2.0.40 as well. The software page is here: Software. Apache I/O patchesAugust 22, 2002 I have uploaded Apache I/O accounting patches, for Apache 1.3.26 and Apache 2.0.40. The patches are a rework of mod_accounting by Simone Tellini http://sourceforge.net/projects/mod-acct/. Unfortunately the algorithm is not entirely correct, although close enough. These patches apply to mod_log_config and enable logging of input and output bytes per request into a regular Apache log file. The format is %I, for input and %O, for output. The software page is here: Software. Articles section addedAugust 07, 2002 In an effort to share some of my information technology experiences, I have started the articles section. PumpServlet 1.0.1 releasedJuly 17, 2002 PumpServlet 1.0.1 has been released. It addresses the issues related to default pages (e.g. index.vm) and Apache 2.x/mod_jk. In order for this to work properly, you need the latest mod_jk 1.2.x from Jakarta CVS. Be aware that this 'fix' has some drawbacks, as explained in README file. The software page is here: Software. Software section addedJune 07, 2002 I have added the (incomplete) software page to the site. Watch it for more free software, for now mostly Java, later, who knows ;-) Rexursive web site releasedMay 21, 2002 Rexursive web site has been released today. Not much, but a start :-) |