Version 2.2.4, released Nobember xxth, 2002
===========================================

- Added option "Menu text = xxxx" and "Find Menu text = xxxx"

Version 2.2.3, released Nobember 20th, 2002
===========================================

- Added "charset = ..." option
- Fixed bug with 10 attachments
- Added "Table align = ..." option
- Create data directory automatically
- Allow substitutions in attributes for searches, like "Author=$full_name"

Version 2.2.2, released Nobember 6th, 2002
==========================================

- "Select" command now works in non-english installations
- Made self registration work with global password file
- Fixed bugs when "Start page = ..." was present
- Added "Message height = ..." option
- Mail notification now distinguishes between new entry and updated entry
- Made "Allow <command> = <user>" work in localized versions
- Move whole thread when individual message is re-submitted
- Do not display commands which are not allowed for the current user
- All text files (preset text, welcome page, ...) can specified with an
  absolute path if they start with "/" (or "\" under Windows)

Version 2.2.1, released October 15th, 2002
==========================================

- elog program can now handle large attachments
- find result in threaded mode does not display messages multiple times

Version 2.2.0, released September 25th, 2002
============================================

- The default view of a logbook is now the page-wise listing of entries
- Added "Show last xxx" facility

Version 2.1.3, released September 16, 2002
==========================================

- Fixed wrong error "password file not found" if user doesn't exist
- Fixed double check boxes on select command for threaded display
- Ignore empty line in password files or lines without a ":"
- Fixed bug where wrong password caused login screen to re-appear
  even with correct password
- Don't display check box for edit with "Suppress email on edit = 1"
- Implemented "Deny <command>" option
- Fixed bug with config other user as admin user

Version 2.1.2, released September 12th, 2002
============================================

- Self registration now also works without guest menu commands
- Reversed up/down arrow to indicate sort order
- Added IP information to log file
- Added "Select" functionality
- Added ROptions for radio button options
- Added "Copy to" and "Move to" to specify certain logbooks
- Fixed problems with deleted logbooks
- Fixed bug that sorting did not work in page mode

Version 2.1.1, released August 13th, 2002
=========================================

- Describe self registration in doc
- Added "self register = 2,3" with automatic admin and user notification

Version 2.1.0, released August 9th, 2002
========================================

- Fixed compiling problem under Solaris
- Added "Guest menu commands" option for anonymous login
- Added user email to password file
- Added $user_email to substitution list
- Date sorting now works over all logbooks 
- Added sorting by columns
- Added page wise display with navigation bar
- Show number of entries in logbook selection page
- Changed "config" command to "admin" command
- Added new config user page
- Added email notify flag to password file
- Added "Admin user" to config file
- Added "Suppress email on edit" to config file
- Added self-registration option
- Added "Find Guest Menu commands"
- Added "entry data" and "message id" to substitution list
- Preverve attributes on edit even for preset attributes

Version 2.0.5, released July 23rd, 2002
=======================================

- Made "elog:<logbook>/<id>" reference work
- Fixed problem with Konqueror
- Corrected doc about "submit page" example
- Fixed caching problem in Konqueror
- Command line port has precedence over configuration file
- Standalone elog cannot submit messages to protected logbooks without password
  or user name
- Added '-r' parameter to elog for replies
- Improved speed for threaded display significantly

Version 2.0.4, released July 8th, 2002
======================================

- Fixed problem with "?cmd=Search" and wrong colors
- Propagage "mode=threaded" though "lastxxx"
- Fixed problem with submission of may "-----" lines
- Added attributes with commas like 'Options = item1, "item2, 3", item2'
  which can be enclosed in ""													
- Return code for elog is zero for success and 1 for error
- Fixed problem where only first line got ">" on replied to entries
  submitted via "elog".
- Fixed bug with reverse sort in threaded display
- Fixed problem with "0207 1a.log" filenames containing a blank

Version 2.0.3, released June 25th, 2002
=======================================

- Fixed problem that "Change password" didn't work if 
  "Start page = ?cmd=Last 10" was set in configuration file
- Updated browser URL to http://localhost:8080/demo in windows installer

Version 2.0.2, released June 21st, 2002
=======================================

- Fixed problems with "find" and "threaded display"
- Do "Re: " substituion only on first reply
- Fixed problems where multiple logbooks shared the same data directory

Version 2.0.1, released June 18th, 2002
=======================================

- Removed "width=50%" from logbook selection page
- Added "port" option to config file
- Created RPM and SRPM files
- Fixed problem that "Date format = %A... always produced "Sunday"

Version 2.0.0, released June 17th, 2002
=======================================

- Reworked database system to use indices instead of file offsets
- Messages can now referenced by http://<your.host>/<logbook>/<id>
  where <id> is the running message id starting from 1
- Messages can now be edited without destroying "reply-to:" links
- Messages can now have multiple replies
- Added "HTML default = 3" option
- Deleting a message now also deletes its replies
- Added "Download" command
- Added "-s" flag to elog for subdirectories (when running elogd 
  under a proxy)
- Added display of message ID
- Sort files in ss_file_find
- Added link display for "elog:<id>" string where <id> is the 
  ID of a logbook message
- Added redirection if no '/' after logbook
- Made ".../last10?mode=summary" work
- Introduced wrapping logbook tabs (single line insted of table cells)
- Sort message index by date (fixed problems with messages before 2000)
- Rebuild index if data file got changed or deleted
- When copying messages between logbooks, keep entry date
- Fixed problems with resubmit

Version 1.3.6, released June 3rd, 2002
======================================

- Added cration of /var/run/elogd.pid
- Abort if configuration file not found
- Stop gracefully on Ctrl-C and "kill"
- Program creates /var/run/elogd.pid on running
- Change default password expiration to browser session
- Use "Referer" for mail notification URL
- Switched to relative path names
- Added "user" and "group" statements in config file
- Added "Title image URL" in theme file
- Add <br> for replies in HTML format
- Added "Start page" in config file, e.g. "start page = last10"

Version 1.3.5, released April 30nd, 2002
========================================

- Added icons via "IOptions" statement in configuration files
- Added some standard icons in themes/default/icons

Version 1.3.4, released April 22nd, 2002
========================================

- Do bounds checking for long messages
- Check for invalid characters (like ",") in attachment file names
- Added "message width=" into configuration file to increase the text 
  entry window
- Added logging facility for user level login/logout/connect, thanks
  to Heiko.Scheit@mpi-hd.mpg.de. Turned on by "logfile = ..." in 
  [global] section
- Fixed problems with search highlighting, thanks to 
  Heiko.Scheit@mpi-hd.mpg.de

Version 1.3.3, released April 2nd, 2002
=======================================

- Added "Restrict edit" flag
- Made elogd run under Mac OS X (Darwin)
- Made "Move to" and "Copy to" work correctly in other languages
- Made elog utility work with elogd running on other languages 
  (Fixed "submit" translation)
- Require logbook flag in elog utility
- Added support for Spanish, thanks to Julio Calvo (jhcalvo@arnet.com.ar)
- Added "BGImage" and "BGTImage" in themes
- Added .jpeg as valid file extension equivalent to .jpg
- Added support for Dutch, thanks to djek@xs4all.nl

Version 1.3.2, released Januar 23rd, 2002
=========================================

- Added spaces around message number in find result page to make
  link wider
- Added "preset <attribute> = %03d" for automatic index generation
- Improved decoding of POST message in order to work with lynx
- Remove "back" button from error display (NS4.7 does not support <button>)
- Fixed wrong URL in email notification
- Submission of new message possible even if cookie expired during editing
- Added "Search all logbooks" flag in configuration file

Version 1.3.1, released December 14th, 2001
===========================================

- Display URL links in search result page
- Fixed a few missing string translations
- Left-align text about attachments on edit page
- Fixed concatenation of lines in password file on password change,
  thanks to Michael Buselli
- Added support for crypt() function
- Made "Required Attributes" working with "MOptions"
- Make relative paths work for "Data dir" and "Password file"


Version 1.3.0, released December 13th, 2001
===========================================

- Changed global "Welcome page" to "Selection page"
- Removed most compiler warnings with "-Wall"
- Removed DWORD (needed for True64 Unix)
- Added localization support, use "language =" in [global]
- Added French and German files 
- Added Per-Session cookies (when expiration = 0)
- Fixed major bug with memcpy(rem_addr,...)
- Fixed memory leak with ss_file_find
- "Entry date" is now formatted according to "Date format"
- Added "MOptions" for multi-valued attributes
- Added "HTML default" option

Version 1.2.6, released December 4th, 2001
==========================================

- Fixed bug with "resubmit as new entry" and deleted attachments
- Fixed bug where "submit as HTML" got deleted on resubmit
- Display locked attributes as text only (no input field)
- Added FAQ about "Last 10" page as default logbook page
- Added -h flag for multi-homed hosts; thanks to Scott Erickson
- Fixed problem with "Date format" in short listings

Version 1.2.5, released November 21st, 2001
===========================================

- Removed "Revision date:" from edit form (should better be done via an
  attribute, preset to $date)
- Fixed bug with "Welcome page"
- Added "resubmit as new entry" checkbox

Version 1.2.4, released November 20th, 2001
===========================================

- Added "date format" option
- Put "copy to" and "move to" under administrative password
- String "<mailto:user@host>" now gets correctly converted into a hot link
- Use "comment =" string instead of logbook in page title
- Logout takes you back to logbook selection page
- Made http://<host>/<logbook>/?cmd=Last&<attribute>=<value> working
- Added submit button also at bottom of page
- Added "Enable browsing" flag
- Implemeted default options in [global] section of elogd.cfg
- Fixed a bug that $logbook substitution did not work in email subject
- Added "Use Email from = <string>"
- Made "bottom text" work with query page
- Added option "find menu commands"
- Added command "last x" to "find menu commands"
- Last x gets now multiplied by 2 each time instead of added one
- Added more spaces in attachment display of find result page

Version 1.2.3, released November 15th, 2001
===========================================

- Implemented quotation marks for "email <attribute> <value>" in case
  attribute or value contains blanks
- Produce error if submitted attachment is too large
- Fixed crash when nonexisting logbook in URL
- Changed "options <attribute> = <string>" into
  "Preset <attribute> = <string>"
- Added "Preset text = <string> | <file>"
- Added "Locked attributes"
- Added "ftp://" and "mailto:" as clickable links
- Added FAQs in documentation

Version 1.2.2, released November 14th, 2001
===========================================

- Added User level access control with login/logout and password file
- Added "Remove on reply"
- Added "options <attribute> = $short_name etc."
- Fixed wrong numbering when searching in several logbooks
- Display "no entries found" in search page
- Added "subst <attribute>" option
- Cookies are now stored in parameter list
- Email notification for logbooks with blanks now use %20 for blanks to
  make link working in email
- Search result page puts links on number instead of dates
- Commands wich are not in the menu list cannot be executed now
- Added "Reverse sort" flag
- Added "Page title" in [global]
- Added "Show text" flag for attribute-only logbooks
- Made elogd.c compile under Cygwin
- Fixed bug that "p<attribute>" was not working any more
- Changed "Email <value> =" to "Email <attribute> <value> ="
- Added "main tab" in [global]
- Added "bottom text" option
- Added $logbook variable
- Added "number attachments" option

Version 1.2.1, released November 6th, 2001
==========================================

- Fixed problem with long configuration files (use POST instead GET)
- Fixed bug with delete command and admin. password
- Fixed bug with reply/edit/delete commands which always used last message
- Change "use for title" into "page title", introduced attribute substitution
- Added attribute substitution to "use email subject"
- Changed elog program to deal with arbitrary attributes

Version 1.2.0, released October 19th, 2001
==========================================

- added arbitrary attributes instead of fixed "author", "type", "category" and
  "subject"
- logbook entries can now be moved or copied between logbooks, if configured in
  elogd.cfg
- Added "Hosts allow" and "Hosts deny" for access control
- Any attribute or several attributes can be used for the "subject" field in
  email notifications
- Any attribute can be used as a title for the web page
- A comment can be displayed above the text entry box
- A site-specifig URL can be defined for the Help button, can also point
  directly to a file in the configuration directory, which gets served
  by elogd
- On the search page, the result can be sorted in reverse order
- On full-text searches, the pattern is highlighted in the result
- If a "types" entry is present in elogd.cfg, a help page is displayed for
  upgrading the configuration file
- Added "boolean" attributes which are represented by a checkbox
- Added "Filtered browsing = 0/1" flag
- Added "Display search" list
- Added "HELO" statement in SMTP communication, thanks to David Monk.
- Added "Welcome title" for logbook selection page
- Moved "SMTP host" to [global] section
- Added "Display email recipients = 0/1"
- Added "Suppress default = 2" for no checkbox at all
- Added "Show attachments" flag
- Added global and logbook "Welcome page"
- Added "Submit page"
- Added "Email message body" flag
- Added "config" menu to edit elogd.cfg over the web
- Changed "delete password" into "admin password" which is now used
  both to delete messages and to config elogd.cfg

Version 1.1.3, released October 12th, 2001
==========================================

- Various problems fixed with read passwords:
  o First page of single logbook was always displayed even with read password
  o Without "-k" flag, some browsers were hanging on password page
- Fixed CRLF problem with some SMTP hosts (courtesy of Michael Jones)
- Fixed a bug in the elog submission program which added a wrong line
  at the end of a message
- Fixed bug which caused the "find" function to display only one entry if
  a file xyx.log is present in the data directory

Version 1.1.2, released October 9th, 2001
=========================================

- Implemented keep-alive of connection. This speeds up considerably especially
  when browsing through a logbook. It could be that with the Opera browser
  there are some problems. In this case, start elogd with the "-k" flag to
  turn keep-alive off.

Version 1.1.1, released August 31th, 2001
=========================================

- Fixed various bugs to make Elog work with the Opera browser

Version 1.1.0, released August 28th, 2001
=========================================

- Added "themes"
- Added tabs for logbook selection
- Added graphical browse buttons
- Added "first" browse button
- Menu can be switched from buttons to links
- Replaced "query" by more appropriate "find"
- Search can span multiple logbooks
- Search can produce "printable output", which is optimized for printing
- Search has no default start date, which means that the whole logbook is
  searched by default
- Configuration and themes file get re-read at each access

Version 1.0.5, released August 8th, 2001
========================================

- Added separate password for message deletion
- Added expiration time for passwords
- Added "suppress Email notification" for message entry

Version 1.0.4, released August 7th, 2001
========================================

- Fixed bug where Email notification only got sent to "Email All"
- Fixed bug with wrong display of logbook list if no logbook is
  specified
- Categories and Types were mixed if several logbooks are used. Fixed.

Version 1.0.3, released August 2nd, 2001
========================================

- Added email facility, please refer to the documentation
- Added "Authors =" option in configuration file
- Added "Summary lines =" option in configuration file
- Fields in "New" page can be pre-populated by using pauthor=xxx etc. in the URL
- Added "back" button on certain pages

Version 1.0.2, released July 26, 2001
=====================================
- Added URL = flag in elgod.cfg file and update documentation accourdingly
  to support secure connections over STUNNEL and SSH

Version 1.0.1, released July 24, 2001
=====================================

- Use subject as page title, useful when bookmarking pages
- Display text with "http://xxx" in logbook pages as active links
- Increase password expiration from 1h to 1d for computers with daylight
  savings time incorrectly set

Version 1.0.0, released June 20, 2001
=====================================

Initial revision
