Docs are now under cms tree.
Update CGI's to know about new site.
Use static menu instead of SSI one.
Urg - now the image is generated using SSI the things that include the include manually won't work. We can kludge these CGI's... but what about the viewcvs stuff? This needs a rethink.
Final round of XHTML/tidy'ing CGI scripts. They both produce XHTML that validates correctly. The code is a little better, but a touch more messy in a few places.
Make docs.cgi XHTML 1.1 compliant (and tidied up the layout). Problem with this doc is it doesn't have a .xhtml extension, so will always have to be served as text/html - until I come up with a solution.
Commit new website. The old site is tagged, so this won't change the live site... but it does move HEAD on to the new site. Too many changes to list really. General points are: - Moved to a XHTML CSS compliant site. - Reorganised the site into a more multi-project based look. - Removed a lot of cruft. Still to do: - Fix all the zillions of bugs stopping the whole site from validating :-) - Tidy up the HTML in terms of layout and indentation. Thanks to AJ for his help this weekend in doing this.
Merge in changes from branch created for new server. The old server is now history... so we can make the new server use HEAD.
Capture STDERR from all CGI scripts. This is purely so any errors are more apparent.
Fixed a potential security problem with the page. All filenames passed as the "doc" parameter must end in ".txt" and may not contain any other dots, for example "../", but sensible web servers should restrict the wwwuser as a matter of caution, anyway. Furthermore, only normal characters are allowed in the filename - see the regexp on line 36 to see what these are. This was to combat malicious users potentially inserting a ";" or other character in the HTTP querystring, however, most implementations of perl CGI readily ignore everything after (and including) the first ";" when a new CGI object is used to return the form variables.
URL's are actually linked now... which is nice :-)
Paul made the printing function better, so we can use tags in our documents.
This cgi/perl script formats a plain text file in the theme of the website. It's intended use is for displaying documentation, and other similar files, formatted according to our documentation specification.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.