ANNOUNCE: Webstamp 0.7.3 released (unstable branch)

David Sowder david@sowder.com
Sun, 22 May 2005 18:30:06 -0500


We're proud to announce that Webstamp 0.7.3 has been released.

What's changed:
- We no longer "auto-discover" the tagfiles available in each directory 
at runtime, but rather read them from an internal file in each directory 
generated at 'make webify' time.  This allows us to make the directory 
no longer readable by the web server process (at least for tagfile 
finding purposes) and thus adding another layer of potential security, 
even if by obscurity.  Your web server should be setup to not allow 
client access to many of the files in a Webstamp-based site anyway.

Remember to use "make upgrade-unstable" to upgrade to this release, 
regardless of what the message for "make upgrade-devel" says (fixed in 
the this release).

You must run "make webify" after upgrading to this release.

This release shouldn't have any stability affecting changes in it, so 
upgrading to this release from stable should be fine, gaining you the 
faster "make webify", independence from PHP's readlink() and the just 
added security through obscurity of no longer web server readable 
directories (this release doesn't actually change the directory 
permissions it sets during "make webify" though, fixed the next 
release).  Note, however, that future unstable releases may be very big 
changes and this release may have even introduced an unintentional bug.  
We intend to provide a clean upgrade path through out the development 
process, but sometimes there are surprises.  As always, weigh the pros 
and cons.

Please try to test this release on your platform(s) of choice and let me 
know of _any_ problems.  I'm hoping to motivate myself into a faster 
development release cycle and the sooner I find out about a problem, the 
better.  -David

This release satifies the "Generating a list of possible tagfiles in 
each directory..." item of the 0.7.x development plans.  Almost all of 
the other items in the 0.7.x development plans (after having thought 
about it more) will be more logical after the tarball is re-arranged, 
which is waiting on a move to Subversion for source code revision 
control, which is waiting on an upgrade of sowder.com to Debian Sarge, 
which is waiting on a full backup of sowder.com being made, which is 
waiting on my being finished with the extra diskspace it will use on my 
home file server, which is waiting on my finishing merging files into my 
iTunes managed directory, which is waiting on my finishing this release 
announcement, which is waiting on...

:)

-- 
David R. Sowder
Supervisor of Language Acquisition Center
Department of Modern Languages
University of Texas at Arlington
    Work: 817-272-5148  davids@uta.edu    http://langlab.uta.edu/
Personal:               david@sowder.com  http://david.sowder.com/