Version 2.5.1, released February xxth, 2004 =========================================== - Avoid last '\0' in flush_return_buffer() - Added CSV output - During synchronization, display link to received entries - Implemented calendar - Added entry counter - Added form validation via JavaScript - Changed "entry date" to "entry time" - Changed "Date format" to "Time format" - Implemented "Type = date" Version 2.5.0, released January 28th, 2004 ========================================== - Implemented mirroring, see new section in config.html - Updated all translation files with current set of required stings - Search 'all logbooks' only for current top group - Changed 'message' to 'entry' consistently - Removed '{n}' in quick filter and find page list - Display months on find page localized - Implemented setlocale() for strftime() Version 2.4.1, released January 13th, 2004 ========================================== - Added "top text" option - "Bottom text" and "Top text" are displayed now on ALL pages - Only section of current logbook can be edited in elogd.cfg, this makes it possible to declar different administrators for different logbooks - Added "top group" option to have completely separated logbook groups without having to run multiple elogd servers in parallel - Added logging for SMTP communication (for debugging) - Added "last submission" option - Evaluate configuration options after conditional attributes change - Implemented expansion of logbook selection page - Fixed bug that text disappeared after upload - Admin users can edit "[global ]" and "[global]" sections - User names in configuration page selection box are now sorted Version 2.4.0, released January 5th, 2004 ========================================= - Renames "Display search" to "List display" - Fixed various HTML errors - Increased timeout in SMTP conversation - Create password file if not existing - User cannot change login name if already existing - User cannot search in logbooks of which he has no access - Added date of last entry in logbook selection page - Fixed stack overflow on long reply-chains - Added MAX_REPLY_TO - Added 'restrict edit time' configuration option - Improved speed of long searches significantly - Added 'use email heading' - Changed email notification format - Added 'comment ' - Added 'date on reply' flag - Implemented conditional attributes Version 2.3.9, released July 15th, 2003 ======================================= - Fixed problem when submitting elog.c itself as an attachment through elog.exe - Added option "Use Lock" - Added option "Title image" - Don't display non-allowed menu items in search list display - Remove blanks from "Referer:" - Fixed problem with Reply-To in elog utility - Don't send email notificatin to users which are not in the 'Login user' list - Replace 'Email message body' by 'Email format' - Send attachments as email attachments - Don't display more than 10 email recipients - Made default for "Filteres browsing" zero - Added "Format = width, size, flags, css1, css2", this requires an update of the default.css file - Display error if email notification fails - Added execute on new/edit/delete functionality, added -x flag - Fixed problems with coloring hyperlinks in the find result page - Reply in elog utility now puts "> " in front of old text - elog utility can edit old messages (with new "-e" flag) - Added "loggin level = 1,2,3" Version 2.3.8, released June 4th, 2003 ====================================== - remove message lock on "back" button - On config user page, don't go back to logbook page after changing a user as admin - Check for .gif & co files in resource directory, then in themes directory - for printable search result output, display all pages - Added "Guest selection page" option - Added possibility to reference attachment with elog:/ with the attachment number starting with 1 - elog utility can now read text from stdin (or piped in via "|") Version 2.3.7, released May 15th, 2003 ====================================== - Fixed bug in password recovery with logbooks containing blanks - Fixed bug with logbooks containing blanks in registration notification - Added icon for protected logbooks - Increased number of attachments to 50 - Implemented 3D cell frames - Added anchor for attachments - Replace CRLF.CRLF by CRLF..CRLF in email notifications - Option 'selection page' can now contain absolute URL - Removed "mailto:" in email notifications - Sort correctly upper and lower case - Added warning if message is being edited - Get remote host from X-Forwarded-For: in case of proxy Version 2.3.6, released April 23rd, 2003 ======================================== - Eliminated WEB_BUFFER_SIZE, made memory allocation dynamically - Fixed bug that attachments were deleted on reply - Added flag "Hidden = 0|1" - Added warning if maximum number of attachments reached - Fixed bug: Upon login on a logbook with guest access, one got back to the "not logged in" page if username or password was wrong Version 2.3.5, released April 9th, 2003 ======================================= - Added option "Summary page title" - Translate "Date" correctly - Changed "#" to "ID" - Added "Remember me" button - Added password recovery facility - Made "Self register = 3" work with languages other than English Version 2.3.4, released April 2nd, 2003 ======================================= - Added option "Quote on reply" - Added option "Admin textarea" - Fixed problem that replies with attachment upload erased original messages - Fixed enless loop if user gets renamed in password file but browser keeps old cookie - Only ownwer can delete entry if 'restrict edit = 1' - Fixed error that logbook URL was wrong if messages are submitted via elog - Added "Icon comment" option - Added text search in all attributes - Removed borders around icons in threaded display - Added option 'Login user' - Added notification about invalid user Version 2.3.3, released March 14th, 2003 ======================================== - Fixed bug which prevented elogd to bind to port 80 under Linux - Resubmission of entries does not resubmit replies to those entries Version 2.3.2, released March 12th, 2003 ======================================== - Exchanged priviledge drop and directory creation (Recai Oktas) - Added 'X-Mailer: Elog' and 'X-Elog-URL' in mail header - Only re-read elogd.cfg if changed, using stat() - 'Copy to' and 'Move to' now processes whole threads - Ignore 's in config file correctly - On 'restrict edit' check long_name only if short_name is not present - Do not overwrite existing pidfile - Changed path for cookies, special case for Lynx - Added '-f ' option - Avoid cleartext password on URL if wrong username was supplied - Fixed bug that attributes in replies were not found in searches if display in threaded mode - Fixed problem that entry date changed on upload - Added 'attachment comment' option to elogd.cfg - Changed mode display with 'show text = 0' - Improved display of links in messages - Fixed problem with emails depending on MOptions attribute - Fixed problem with creation of nested logbook directories - Fixed bug with 'theme =' option in [global] section Version 2.3.1, released Februar 21st, 2003 ========================================== - All attributes in listing are now a link - Link color & style in listings can be changed in CSS file - Added option 'subst on edit = " - Removed "number attachments", added "enable attachments" - Redesigned attachment uploading - Use absolute "Location:" statements for redirection if "URL" option is present in elogd.cfg - Added proper handling of "
" in attributes - Added "Reply string" option - Changed maximum attribute size to 1000 Bytes - Fixed problems with language files, cookies and "Location:"'s 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 = " 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 " 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:/" 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://// where 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:" string where 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
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 = %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