b408ac5393
SVN revision: 378
491 lines
19 KiB
Plaintext
Executable File
491 lines
19 KiB
Plaintext
Executable File
Version 2.3.0, released Februar 7th, 2003
|
|
=========================================
|
|
|
|
- Fixed problem with attachment names containing a "+"
|
|
- Fixed small initialization problem with logbook directory
|
|
- Redesigend directory structure with 'src' subdirectory
|
|
- Implemented Cascading Style Sheets
|
|
- Added default.css and compact.css
|
|
- Removed theme.cfg file since it's not used anymore
|
|
|
|
Version 2.2.5, released Januar 9th, 2003
|
|
========================================
|
|
|
|
- Improved speed for sending many email notifications
|
|
- Added "Omit email to" option
|
|
- Added "Suppress Email to users" option
|
|
- Email recipients can now use subsitution like $name
|
|
- Added hierarchical logbooks
|
|
- Improved performance for large (>1000 entries) logbooks
|
|
- Do not display all pages for large logbooks
|
|
- Added "Resource dir" and "Logbook dir"
|
|
- Replaced "Data dir" by "Subdir" in elogd.cfg
|
|
- Put colors for group and logbook tabs into theme file
|
|
- Added "Title bgcolor" and "Title fontcolor" in elogd.cfg
|
|
|
|
Version 2.2.4, released December 12th, 2002
|
|
===========================================
|
|
|
|
- Added option "Menu text = xxxx" and "Find Menu text = xxxx"
|
|
- Fixed bug with "hosts allow = .."
|
|
- Fixed problem that when hitting "Back" after a wrong message submission
|
|
old text was gone
|
|
- Fixed bug with displaying attributes in search all logbooks
|
|
- Added strlcpy and strlcat to avoid buffer overflows
|
|
- Implemented "Line as link" option
|
|
- Implemented collapse/expand of threaded display
|
|
- Do not display password in URL if wrong password
|
|
- Added "Quick filter" option
|
|
|
|
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
|