Revision history for newslog.cgi Version 1.4.0 Jan 19, 2001 - Fixed several typos in the documentation. - Reduced the screen size of the editor to make it fit on low resolution screens (800x600 and smaller). - HTML fragment identifiers are now added to each news entry to make them easy to link to from other HTML documents. Links such as: https://yoursite.com/newsarchive/2000-May-news.html#2000May12-20:35 will provide direct access to a news items posted at that specific time and date. - Added a new option to the configuration file that controls the sort order of the archived news index page. The monthly old news files may now be sorted in ascending or descending order. - Added a new option to the configuration file that allows each user to specify a time zone adjustment. Users may now have time/date stamps that match the server time zone or any other time zone desired. Version 1.3.0 March 5, 2000 - Fixed a minor bug in the archive index page sort order and made the datesorter function slightly faster. - Added the capability to post news items to a mod_virgule user diary page in addition to the local news page. This function is only useful for advogato.org members at present and is likely to be replaced in a future version by a general XML export capability. Version 1.2.0 February 3, 2000 - The newsFile is created automatically the first time the program is run. Previous versions required manual creation of this file. - Replaced the $tmpfile config variable with $tmpDir. The program will now handle naming the tmp files in such a way as to prevent name collisions when there are multiple simultaneous users. - Added a changelog (who would have thought a program this simple would need one...) - Changed the font on the archive index page to be more readable. - Fixed a problem with variable scope that was causing some variables to assume incorrect values when multiple users on the same server were simultaneously switching between the preview and edit screens - Replaced "require" with "do" to force configuration files to be reloaded with each use of the editor under mod_perl. Maliciously specifying a file that is not perl code as the configuration file will now result in immediate termination of the program and logging of the offending file name in the httpd error log. Thanks to Gleicon S. Moraes for noticing this problem. - Fixed assorted minor variable scope issues that were causing warnings under mod_perl (I think it's finally 100% mod_perl safe now, even with multiple users). - Removed the redundant version number variable from the config file. - Added a section to the README file with several suggestions for restricting access to authorized users only. Thanks to Michael Stevens for pointing out this need and providing an excerpt from his httpd.conf file. - Corrected a Y2K bug that caused news archives from 1999 to appear after archives from 2000 or later when sorted. This bug only affects users who were using the program prior to Y2K. Version 1.1.0 December 30, 1999 - Moved configuration parameters into seperate file to make upgrading to new versions easier. - Multiple config files are now allowed by specifying the desired file in the URL. - Added file size in bytes to news archive index page. - Changed a few variable names to improve code readability. - Reworded comments in configuration section. - Additional mod_perl fixes. Should work okay with one user. Version 1.0.1 November 13, 1999 - First public release of source code. - Minor fixes to allow use under mod_perl. - News archive index now sorts months in correct date order. - Added meta tags to example headers to force page refreshes. Version 1.0.0 May 5, 1999 - Initial release