Rexursive®
 
News

mod_spin 1.1.7 released

November 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 released

November 19, 2007

Just a stable release that builds on Fedora 8.

Find out more on the mod_spin page.

mod_spin 1.1.6 released

October 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 released

August 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 released

May 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 lift

May 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 div quirks.

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 released

February 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 released

February 14, 2007

Minor documentation fixes only.

Find out more on the mod_spin page.

mod_spin 1.0.11 released

December 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 released

October 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 released

June 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 RPMS

March 25, 2006

The mod_spin RPMS for Fedora Core 5, including relevant mod_spin applications, are available now.

Find out more on the mod_spin page.

mod_spin 1.1.0 released

November 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 released

August 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 Fedora Core 4.

Find out more on the mod_spin page.

mod_spin 1.0.9 released

April 05, 2005

This version of mod_spin builds and installs against both 2.0.x and 2.1.x versions of Apache. A complete rework of aclocal macros is also in, so it's easy to use mod_spin supplied macros in the configuration tests. RPM build file has also been slightly improved.

Find out more on the mod_spin page.

spin_auth 1.0.0 released

February 22, 2005

This mod_spin application is an authentication wrapper. It can be used by other mod_spin applications to authenticate users specifed in a traditional Apache manner, but without actually employing dangerously breakable basic authentication. It also enables non-encrypted applications to temporarily switch to SSL/TLS for authentication only.

Find out more on the mod_spin applications page.

mod_spin 1.0.8 released

January 29, 2005

Version 1.0.8 fixes a bug related to POST request body processing. This is now done exclusively by mod_spin for all of its own pages, but is never touched for other types of files. Thanks to Joe Schaefer of libapreq2 development for pointing out the correct way to do this.

Find out more on the mod_spin page.

mod_spin 1.0.7 released

January 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 released

January 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 released

December 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 released

December 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 released

October 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 released

September 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 released

September 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 released

August 31, 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. It is also a version that is going to end up on CPAN.

Find out more on the mod_spin page.

libapreq2 2.04-dev-rc2 RPMS released

August 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 released

August 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 released

August 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 RHEL3

June 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 released

June 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 released

June 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 librxv_spin library that all applications and mod_spin now link against. 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.11 released

May 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 released

May 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 released

May 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 released

May 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 released

May 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 released

April 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 released

April 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 released

April 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 released

March 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 released

March 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 released

March 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 released

February 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 released

February 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 released

January 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 released

December 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 released

October 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 Severn

September 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 announced

September 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 update

August 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 update

July 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 update

June 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 update

May 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=1000

May 16, 2003

After running Red Hat Linux 9 kernel with my interactivity patch, I have noticed that system monitoring tools like top didn't work as expected. At one point I had 3 processes using 99.9% of the CPU, at the same time, on a single CPU machine. How's that for efficiency ;-)

The RPM package available from the software page should fix the problem.

GPG keys change

May 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 patch

May 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 ZE4201

April 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 Linux

February 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 support

February 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_logio

November 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_logio

October 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_logio

October 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.0

September 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.c

September 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 patches

August 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 added

August 07, 2002

In an effort to share some of my information technology experiences, I have started the articles section.

PumpServlet 1.0.1 released

July 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 added

June 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 released

May 21, 2002

Rexursive web site has been released today. Not much, but a start :-)

[ Valid XHTML 1.0 ]
[ Valid CSS ]
Last updated: 2008-04-11 09:33:43 GMT+10:00  
Copyright © 2003 - 2008 Rexursive