diff --git a/src/elogd.c b/src/elogd.c index 2d816f65..95bac5b2 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -5,1389 +5,7 @@ Contents: Web server program for Electronic Logbook ELOG - $Log$ - Revision 1.760 2005/10/05 12:37:42 ritt - Version 2.6.0-beta5 - - Revision 1.759 2005/10/05 11:37:57 ritt - Mode cookies expire after ten years - - Revision 1.758 2005/10/05 11:29:16 ritt - Show 'top text' in edit form - - Revision 1.757 2005/10/05 11:05:55 ritt - Fixed problem with 'POST' in search text - - Revision 1.756 2005/10/04 17:55:44 ritt - Modifications made on flight CA931 - - Revision 1.755 2005/09/21 06:47:32 ritt - Added '\' escape for smileys - - Revision 1.754 2005/09/19 19:14:41 ritt - Improved quote table in html email notification - - Revision 1.753 2005/09/18 15:47:46 ritt - Implemented show/hide attachments in full view - - Revision 1.752 2005/09/18 14:00:46 ritt - Limit summary lines to 150 characters in threaded mode - - Revision 1.751 2005/09/18 13:45:31 ritt - Limit summary lines to 40 characters - - Revision 1.750 2005/09/09 20:59:46 ritt - Fixed infinite redirection with ?fail=1 - - Revision 1.749 2005/09/09 19:54:05 ritt - Fixed problem with 'list' command - - Revision 1.748 2005/09/09 09:05:16 ritt - Fixed problem with extendable attributes which are fixed during edit - - Revision 1.747 2005/09/06 12:26:01 ritt - Fixed bug with subtext quick filter - - Revision 1.746 2005/09/06 07:15:43 ritt - Show HTML logbook comment properly - - Revision 1.745 2005/08/06 19:14:04 ritt - Fixed bug in stristr() - - Revision 1.744 2005/08/06 07:22:24 ritt - Fixed bug with removing users - - Revision 1.743 2005/08/05 15:27:21 ritt - Implemented 'Subtext' quick filter - - Revision 1.742 2005/08/05 10:41:13 ritt - Version 2.6.0-beta4 - - Revision 1.741 2005/08/05 10:35:49 ritt - Fixed problem with long subjects by splitting it into separate encoded words - - Revision 1.740 2005/08/05 09:58:45 ritt - Fixed login problem with protected selection pages and top groups - - Revision 1.739 2005/08/04 20:26:17 ritt - Do not distinguish between invalid user name and invalid password for security reasons - - Revision 1.738 2005/08/04 20:06:23 ritt - Added error output if password file cannot be written - - Revision 1.737 2005/08/04 18:28:48 ritt - Implemented 'Email Format = 64' for only attachment names - - Revision 1.736 2005/08/03 20:43:28 ritt - Improved smileys - - Revision 1.735 2005/08/03 20:30:19 ritt - Implemented 'resolve host names' - - Revision 1.734 2005/08/02 18:39:12 ritt - Remove obsolete options - - Revision 1.733 2005/07/29 14:35:11 ritt - Added icons for 'show new/all' - - Revision 1.732 2005/07/29 09:06:33 ritt - Moved 'filter menu text' left of 'show only new entries' - - Revision 1.731 2005/07/29 08:37:06 ritt - Added 'filter menu text' - - Revision 1.730 2005/07/27 20:51:24 ritt - Added validity check for year in date/time attributes - - Revision 1.729 2005/07/27 18:42:53 ritt - Fixed HTML errors - - Revision 1.728 2005/07/26 19:19:01 ritt - Use rsputs3 for quotes - - Revision 1.727 2005/07/26 18:21:27 ritt - Added 'Edit page title' - - Revision 1.726 2005/07/26 18:15:19 ritt - Added 'reply comment' - - Revision 1.725 2005/07/26 18:11:06 ritt - Changed 'summary page title' to 'list page title' - - Revision 1.724 2005/07/26 09:55:43 ritt - Changed 'rss feed' to 'alternate' - - Revision 1.723 2005/07/26 07:59:46 ritt - Added $elogbook - - Revision 1.722 2005/07/26 07:27:00 ritt - Version 2.6.0-beta3 - - Revision 1.721 2005/07/26 07:03:41 ritt - Set correct message_id for threaded display - - Revision 1.720 2005/07/25 20:09:38 ritt - Made elog: links abolute for email notification - - Revision 1.719 2005/07/25 19:25:37 ritt - Implemented 'change ' and 'list change ' - - Revision 1.718 2005/07/25 18:37:21 ritt - Remove after [/code] - - Revision 1.717 2005/07/25 18:04:12 ritt - Applied pointer casting patch from Recai - - Revision 1.716 2005/07/23 16:40:20 ritt - Added even more CR's - - Revision 1.715 2005/07/23 16:30:42 ritt - Fixed {n} display with ROptions - - Revision 1.714 2005/07/23 16:22:14 ritt - Added condition evaluation in list display - - Revision 1.713 2005/07/23 13:35:21 ritt - Replaced tcp_hostname by listen_interface - - Revision 1.712 2005/07/22 21:33:41 ritt - Added line break for thread display - - Revision 1.710 2005/07/22 12:34:47 ritt - Added
 to [code]
-
-   Revision 1.709  2005/07/21 09:19:13  ritt
-   Put back erraneously deleted lines
-
-   Revision 1.708  2005/07/20 21:24:01  ritt
-   Implemented conditional attributes also for display
-
-   Revision 1.707  2005/07/20 20:27:54  ritt
-   Fixed bug with non-interpreted  in attributes
-
-   Revision 1.706  2005/07/20 20:13:11  ritt
-   Made 'list' work together with 'start page = 0?cmd=Last'
-
-   Revision 1.705  2005/07/20 19:37:42  ritt
-   Do not interprete ELCode inside [code]...[/code]
-
-   Revision 1.704  2005/07/20 18:53:00  ritt
-   Added 'email attributes' option
-
-   Revision 1.703  2005/07/16 10:18:17  ritt
-   Added '\' as escape character for HTML and ELCode tags
-
-   Revision 1.702  2005/07/11 10:28:04  ritt
-   Added 'title' to all icons for FireFox
-
-   Revision 1.701  2005/07/08 20:18:04  ritt
-   Treat attributes with  as HTML
-
-   Revision 1.700  2005/07/07 20:02:43  ritt
-   Added 'suppress default = 3'
-
-   Revision 1.699  2005/07/07 19:47:11  ritt
-   Tooltips only for logbooks, not groups
-
-   Revision 1.698  2005/07/07 18:24:13  ritt
-   Added tooltip to logbook selection bar
-
-   Revision 1.697  2005/07/05 20:49:22  ritt
-   Made reply_to links absolute
-
-   Revision 1.696  2005/07/05 20:39:16  ritt
-   Fixed 
for quotes - - Revision 1.695 2005/07/05 20:28:58 ritt - Converted links to absolute URLs for threads - - Revision 1.694 2005/07/05 20:00:43 ritt - Removed wrong '&' - - Revision 1.693 2005/07/05 19:06:27 ritt - Use for AF_MULTI_LINE - - Revision 1.692 2005/07/05 09:45:41 ritt - Fixed bug with new_entries cut - - Revision 1.691 2005/07/04 21:12:58 ritt - Put separate table around icons - - Revision 1.690 2005/07/04 21:03:24 ritt - Replaced more - - Revision 1.689 2005/07/04 20:50:41 ritt - Replaced - - Revision 1.688 2005/07/04 20:43:39 ritt - 'Show all entries' keeps parameters from original search - - Revision 1.687 2005/07/04 20:17:25 ritt - Put absolute link for CSS - - Revision 1.686 2005/06/30 05:18:43 ritt - Added image insertion by JScript - - Revision 1.685 2005/06/24 20:22:33 ritt - Fixed bug with conditional attributes and quick filters - - Revision 1.684 2005/06/17 20:45:40 ritt - Changed 'find menu' to 'list menu' - - Revision 1.683 2005/06/17 20:31:41 ritt - Fixed bug with user activation and global password files - - Revision 1.682 2005/06/16 20:36:26 ritt - Fixed problem with reverse sort in quick filters - - Revision 1.681 2005/06/16 19:52:19 ritt - Version 2.6.0-beta2 - - Revision 1.680 2005/06/16 11:19:37 ritt - Applied patch from Emiliano with strftime workaround - - Revision 1.679 2005/06/14 13:09:04 ritt - Use absolute http:// links for smileys - - Revision 1.678 2005/06/13 09:03:31 ritt - Implemented last_activity, HTML email - - Revision 1.677 2005/06/04 11:58:20 ritt - Switched login page to POST method - - Revision 1.676 2005/06/04 10:55:08 ritt - Only use letters in randomly generated recovery password - - Revision 1.675 2005/06/04 08:52:15 ritt - Fixed 'pippo-bug' of 'list display' option - - Revision 1.674 2005/05/27 12:39:17 ritt - Applied patch from Emiliano - - Revision 1.673 2005/05/27 12:29:00 ritt - Fixed problem that encoding could not be selected on new entries - - Revision 1.672 2005/05/27 10:59:51 ritt - Fixed bug with
- - Revision 1.671 2005/05/17 21:15:35 ritt - Hide smileys by default - - Revision 1.670 2005/05/17 21:12:36 ritt - Use orig_author for reply quoting - - Revision 1.669 2005/05/17 21:00:53 ritt - Put JS in separate file - - Revision 1.668 2005/05/17 13:00:47 ritt - Fixed bug with missing 'full' view - - Revision 1.667 2005/05/17 11:28:19 ritt - Version 2.6.0-beta - - Revision 1.666 2005/05/17 11:26:14 ritt - Remove hard wraps for textarea in non-plain mode - - Revision 1.665 2005/05/17 11:21:16 ritt - Added strnieq() - - Revision 1.664 2005/05/17 11:08:48 ritt - Added IE javascript - - Revision 1.663 2005/05/17 07:02:46 ritt - Changed 'set current time' to 'insert current time' - - Revision 1.662 2005/05/16 20:02:39 ritt - Implemented smiley bar - - Revision 1.661 2005/05/15 12:43:30 ritt - Implemented url and img tags - - Revision 1.660 2005/05/14 21:45:37 ritt - Implemented first ELCode tags - - Revision 1.659 2005/05/14 11:14:10 ritt - Version 2.5.9-4 - - Revision 1.658 2005/05/12 21:13:52 ritt - Changed xmalloc to avoid crash when running as a service - - Revision 1.657 2005/05/12 20:59:31 ritt - Added printf() to avoid windows crash on long config files - - Revision 1.656 2005/05/12 20:02:12 ritt - Version 2.5.9-3 - - Revision 1.655 2005/05/11 14:00:08 ritt - Added confimation dialog for removing users - - Revision 1.654 2005/05/10 11:27:23 ritt - Supersede 'Display mode' by cookie - - Revision 1.653 2005/05/10 07:17:48 ritt - Store list mode in cookie - - Revision 1.652 2005/05/09 11:08:36 ritt - Fixed compiler warning - - Revision 1.651 2005/05/09 11:06:28 ritt - Version 2.5.9-2 - - Revision 1.650 2005/05/09 11:02:26 ritt - Change '(' to '\(' in quick filters for regex matching - - Revision 1.649 2005/05/09 07:50:00 ritt - Re-applied mod (?) to show copy/move targets in drop-down box - - Revision 1.648 2005/05/09 07:00:15 ritt - Fixed buffer overflow for header_buffer - - Revision 1.647 2005/05/05 09:26:16 ritt - Added error handling for invalid XML file - - Revision 1.646 2005/05/02 15:19:01 ritt - Changed wrong sizeof(), thanks to Emiliano - - Revision 1.645 2005/05/02 15:06:55 ritt - Removed superflous mailto:, thanks to Emiliano - - Revision 1.644 2005/05/02 12:57:19 ritt - Remove empty attribute values in RSS feed - - Revision 1.643 2005/05/02 10:21:13 ritt - Fixed compiler warning - - Revision 1.642 2005/05/02 10:17:09 ritt - Put strlcpy/strlcat in separate source file - - Revision 1.641 2005/05/02 10:06:33 ritt - Version 2.5.9-1 - - Revision 1.640 2005/04/29 20:26:12 ritt - Added str_escape from Emiliano Gabrielli - - Revision 1.639 2005/04/29 20:04:51 ritt - Implemented 'case sensitive search' flag - - Revision 1.638 2005/04/27 10:43:43 ritt - Applied patch from Emiliano to fix possible buffer overflow - - Revision 1.637 2005/04/22 13:42:51 ritt - Version 2.5.8-6 - - Revision 1.636 2005/04/22 13:41:18 ritt - Fixed crashes with very long (revisions) attributes - - Revision 1.635 2005/04/21 20:50:02 ritt - Fixed missing icons in top groups - - Revision 1.634 2005/04/21 06:58:16 ritt - Fixed wrong year under IE with datetime attibutes - - Revision 1.633 2005/04/20 18:31:38 ritt - Version 2.5.8-5 - - Revision 1.632 2005/04/19 06:43:45 ritt - Changed indentation - - Revision 1.631 2005/04/18 20:39:32 ritt - Added SMTP error reporting - - Revision 1.630 2005/04/18 18:49:31 ritt - Added 'set current time/date' funcitonality - - Revision 1.629 2005/04/15 20:25:53 ritt - Read password files in el_index_logbooks - - Revision 1.628 2005/04/15 20:13:35 ritt - Fixed problem with password file creation through logbook selection page - - Revision 1.627 2005/04/15 19:48:36 ritt - Use base64 encoding for email subject - - Revision 1.626 2005/04/15 19:33:29 ritt - Adde 'Raw' mode for export - - Revision 1.625 2005/04/14 13:41:50 ritt - Use charset from config file in sending email - - Revision 1.624 2005/04/13 19:39:46 ritt - Create password file if not present - - Revision 1.623 2005/04/13 08:05:05 ritt - Fixed bug with conditions and '&' - - Revision 1.622 2005/04/12 07:11:27 ritt - Fixed crash on 'm*' regex search - - Revision 1.621 2005/04/07 20:19:26 ritt - Fixed compiler warning - - Revision 1.620 2005/04/07 20:17:28 ritt - Redirect to source logbook for copy/move - - Revision 1.619 2005/04/07 19:41:38 ritt - Open attachments in separate browser window - - Revision 1.618 2005/04/06 19:45:13 ritt - Reread password file(s) after HUP signal - - Revision 1.617 2005/04/06 19:20:57 ritt - Version 2.5.8-3 - - Revision 1.616 2005/04/06 19:12:25 ritt - Fixed bug with lowercase conditions - - Revision 1.615 2005/04/01 19:25:52 ritt - Implemented drop-down boxes for copy/move also on individual entry page - - Revision 1.614 2005/03/31 20:43:45 ritt - Added 'Duplicate' to default menu commands - - Revision 1.613 2005/03/31 20:37:05 ritt - Implemented 'Duplicate' command - - Revision 1.612 2005/03/31 18:15:32 ritt - Implemented seconds for datetime - - Revision 1.611 2005/03/30 08:59:35 ritt - Implemented datetime format - - Revision 1.610 2005/03/29 21:20:37 ritt - Fixed find form for DATETIME - - Revision 1.609 2005/03/29 21:15:24 ritt - Implemented 'Type = datetime' - - Revision 1.608 2005/03/29 13:31:37 ritt - Handle logbook subscriptios correctly with self register = 3 - - Revision 1.607 2005/03/29 13:16:47 ritt - Subsittute ' ' in attachment file names by '_' - - Revision 1.606 2005/03/29 11:52:59 ritt - Changed is_ascii() to accept umlaute - - Revision 1.605 2005/03/29 11:45:46 ritt - Check for '.' in btou() - - Revision 1.604 2005/03/29 10:22:16 ritt - Version 2.5.8-2 - - Revision 1.603 2005/03/29 07:52:06 ritt - Renamed it to 'expand selection page' - - Revision 1.602 2005/03/29 07:50:15 ritt - Implemented 'expand selection', defaulting to one - - Revision 1.601 2005/03/29 07:30:30 ritt - Applied patch from Recai to give precedence to directories from the command line - - Revision 1.600 2005/03/29 07:19:37 ritt - Added add_special_xxx - - Revision 1.599 2005/03/27 19:57:23 ritt - Adjusted code for mxml modifications - - Revision 1.598 2005/03/24 22:58:32 ritt - Create root node 'list' - - Revision 1.597 2005/03/24 18:41:16 ritt - Fixed small pointer bug - - Revision 1.596 2005/03/24 12:54:05 ritt - Fixed problem with '&' in href links - - Revision 1.595 2005/03/24 10:37:43 ritt - Fixed problem with 'protect selection page' ans invalid authentication - - Revision 1.594 2005/03/24 09:38:15 ritt - Fixed bug with crashing elog on 'protect selection page' - - Revision 1.593 2005/03/24 09:22:38 ritt - XPath starts now with index 1 - - Revision 1.592 2005/03/21 16:22:31 ritt - Fixed typo - - Revision 1.591 2005/03/21 16:16:52 ritt - Version 2.5.8-1 - - Revision 1.590 2005/03/21 07:37:43 ritt - Fixed warnings under cygwin - - Revision 1.589 2005/03/16 21:07:43 ritt - Fixed problem with MOptions and elog - - Revision 1.588 2005/03/14 20:53:23 ritt - Implemented option 'link display' - - Revision 1.587 2005/03/14 20:07:46 ritt - Show attributes as HTML if they contain '' etc. - - Revision 1.586 2005/03/14 20:00:34 ritt - Fixed problem with multiple extendable options - - Revision 1.585 2005/03/14 08:36:56 ritt - Added thumbnail display for list display - - Revision 1.584 2005/03/08 08:51:25 ritt - Fixed bug with resubmit box and conditional attributes - - Revision 1.583 2005/03/08 08:42:17 ritt - Show logbook list for subscription for new user - - Revision 1.582 2005/03/08 08:29:47 ritt - Fixed problem with self-register and password file - - Revision 1.581 2005/03/03 16:03:39 ritt - Fixed problem with top groups and password files - - Revision 1.580 2005/03/03 15:35:00 ritt - Removed debugging statements - - Revision 1.579 2005/03/03 15:33:05 ritt - Keep parsed password files in memory - - Revision 1.578 2005/03/02 21:03:16 ritt - Implemented email subscriptions for individual logbooks - - Revision 1.577 2005/03/02 17:13:24 ritt - Implemented central load_password_file() - - Revision 1.576 2005/03/02 16:29:20 ritt - Encode '&' correctly if present in 'Start page' option - - Revision 1.575 2005/03/02 14:20:16 ritt - Fixed wrong comma display together with 'List display' - - Revision 1.574 2005/03/02 14:04:18 ritt - Implemented support for thumbnail display - - Revision 1.573 2005/03/02 00:01:23 ritt - Fixed compiler warnings - - Revision 1.572 2005/03/01 23:48:17 ritt - Implemented MXML for password file - - Revision 1.571 2005/02/22 09:34:04 ritt - Fixed bug with logbook names containing blanks and 'List' link - - Revision 1.570 2005/02/22 08:55:20 ritt - Fixed bug with $attachments substitution on shell command - - Revision 1.569 2005/02/22 08:15:19 ritt - Applied patch from Emiliano Gabrielli to use chkext() - - Revision 1.568 2005/02/22 07:19:41 ritt - Fixed bug in parse_config_file() - - Revision 1.567 2005/02/20 20:18:26 ritt - Fixed problem with conditional attributes and presets - - Revision 1.566 2005/02/20 19:39:19 ritt - Improved speed by pre-parsing configuration file - - Revision 1.565 2005/02/20 14:30:07 ritt - Applied patch from Heiko Scheit fixing problem with 'Show attributes' causing the 'Format ...' options to be ignored - - Revision 1.564 2005/02/16 14:50:40 ritt - Implemented $attachements subsitution in 'execute' command - - Revision 1.563 2005/02/16 08:22:25 ritt - Added web link to regular expressions - - Revision 1.562 2005/02/16 08:15:00 ritt - Test regular expressions for validity - - Revision 1.561 2005/02/15 18:55:35 ritt - Use 'attachmentframe' style - - Revision 1.560 2005/02/14 20:00:06 ritt - Fixed HTML code to pass validator - - Revision 1.559 2005/02/14 19:52:10 ritt - Broke apart long code line - - Revision 1.558 2005/02/14 10:57:11 ritt - Fixed compiler warning - - Revision 1.557 2005/02/14 10:52:36 ritt - Version 2.5.7-1 - - Revision 1.556 2005/02/14 10:44:16 ritt - Fixed buffer overflow in decode_post() - - Revision 1.555 2005/02/13 15:42:39 ritt - Solved bug with 'fixed' ROptions attributes - - Revision 1.554 2005/02/12 16:14:19 ritt - Removed superflous - - Revision 1.553 2005/02/12 16:06:03 ritt - - Added missing 'alt' tags to images - - Use admin user email in 'from' field if nothing else is availabe - - 'Preset attribute' now also works with conditional attributes - - Fixed wrong '%S' instead of '%s' in charset - - Use chkext() for checking extensions - - Revision 1.552 2005/02/11 11:59:48 ritt - Do not display .EPS files inline as ASCII files - - Revision 1.551 2005/02/03 15:46:10 ritt - Fixed problem with conditional attributes in French - - Revision 1.550 2005/01/31 19:51:49 ritt - Removed superfloous 'mailto:' in substitution - - Revision 1.549 2005/01/30 16:43:21 ritt - Added highlighting for search results in attributes - - Revision 1.548 2005/01/26 20:32:50 ritt - Fixed other problem in searching - - Revision 1.547 2005/01/26 19:25:15 ritt - Fixed bug yielding in wrong search results - - Revision 1.546 2005/01/25 21:06:56 ritt - Version 2.5.6-1 - - Revision 1.545 2005/01/25 20:49:18 ritt - Implemented 'Mirror exclude' - - Revision 1.544 2005/01/25 16:31:40 ritt - Switched from GIF to PNG - - Revision 1.543 2005/01/21 22:51:25 ritt - Remove any CR/LF from attributes submitted from browser - - Revision 1.542 2005/01/21 22:21:24 ritt - Fixed compiler warning - - Revision 1.541 2005/01/21 22:06:02 ritt - Implemented OR'ing of MOptions values in find page - - Revision 1.540 2005/01/21 20:17:20 ritt - Display current entry in thread bold - - Revision 1.539 2005/01/19 21:08:32 midas - Display thread in single entry page if present - - Revision 1.538 2005/01/17 20:01:33 midas - Added note about changing 'max content length' - - Revision 1.537 2005/01/17 16:14:51 midas - Implemented 'show attributes' and removed 'hidden attributes' - - Revision 1.536 2005/01/17 15:42:05 midas - Made extendable attributes work with MOptions - - Revision 1.535 2005/01/17 14:01:40 midas - Added message_id and date to CSV export - - Revision 1.534 2005/01/06 10:02:34 midas - Implemented 'hidden attributes' - - Revision 1.533 2005/01/06 08:51:22 midas - Made extendable attributes work with conditional attributes - - Revision 1.532 2005/01/05 20:36:49 midas - Logbook hierarchy can now be deeper than two levels - - Revision 1.531 2005/01/05 15:56:10 midas - Cancel button on 'create new logbook' now also works without password files - - Revision 1.530 2005/01/05 09:05:49 midas - Fixed non-functioning Cancel button in 'create new logbook' - - Revision 1.529 2005/01/04 19:42:52 midas - Version 2.5.5-4 - - Revision 1.528 2005/01/04 10:31:10 midas - Changed date format to RFC-822 in RSS feed - - Revision 1.527 2004/12/29 13:42:38 midas - Patch from Recai - - Revision 1.526 2004/12/20 16:14:58 midas - Version 2.5.5-3 - - Revision 1.525 2004/12/20 16:14:04 midas - Use encoded logbook name in substitutions - - Revision 1.524 2004/12/20 12:41:53 midas - Fixed endless loop with handcrafted POST header - - Revision 1.523 2004/12/18 16:18:58 midas - Changed locale to 'C' for email header date - - Revision 1.522 2004/12/17 22:18:29 midas - Use hostname from -n parameter for redirection if given - - Revision 1.521 2004/12/17 21:50:28 midas - Fixed attribute substitutions in 'use email from' - - Revision 1.520 2004/12/17 21:32:50 midas - Fixed problem with invalid RFC2822 date in email header for different locale - - Revision 1.519 2004/12/13 20:53:12 midas - Fixed problem with conditional attributes and edit - - Revision 1.518 2004/12/06 20:42:51 midas - Fixed problem with 'Back' button - - Revision 1.517 2004/12/05 11:52:53 midas - Added date check - - Revision 1.516 2004/12/05 11:40:52 midas - Implemented 'sort attribute' - - Revision 1.515 2004/12/04 16:18:50 midas - Look for parameters first under conditions, then unconditional if not found - - Revision 1.514 2004/11/23 11:33:59 midas - Fixed bug in XML export - - Revision 1.513 2004/11/17 14:39:16 midas - Implemented USERLIST as attribute type - - Revision 1.512 2004/11/16 15:35:17 midas - Version 2.5.5-2 - - Revision 1.511 2004/11/16 15:32:03 midas - Increased NAME_LENGTH to 1500, requires a stack size of 4MB - - Revision 1.510 2004/11/15 11:42:17 midas - Fixed typo - - Revision 1.509 2004/11/15 09:57:33 midas - Changed charset for RSS feeds - - Revision 1.508 2004/11/06 16:45:14 midas - Fixed wrong link if last entry in logbook has been moved - - Revision 1.507 2004/11/03 10:01:48 midas - Version 2.5.5 - - Revision 1.506 2004/11/01 12:26:33 midas - Replaced 'Back' by 'List' on single entry display page - - Revision 1.505 2004/11/01 09:49:40 midas - Made quick filter case insensitive - - Revision 1.504 2004/10/29 19:32:56 midas - Added -m and -M command line switches - - Revision 1.503 2004/10/27 07:00:44 midas - Version 2.5.4-6 - - Revision 1.502 2004/10/26 20:37:24 midas - Fixed problems with favicon.ico - - Revision 1.501 2004/10/26 19:13:14 midas - Implemented 'RSS Entries' - - Revision 1.500 2004/10/26 07:29:21 midas - Added image to RSS feed - - Revision 1.499 2004/10/25 21:26:35 midas - Changed XML encoding - - Revision 1.498 2004/10/25 21:07:07 midas - Implemented RSS feeds - - Revision 1.497 2004/10/14 21:27:29 midas - Finished regular expressions - - Revision 1.496 2004/10/14 19:40:40 midas - Fixed 'append on edit' with uploads - - Revision 1.495 2004/10/13 22:21:21 midas - Started implementation of regex - - Revision 1.494 2004/10/13 20:15:06 midas - Use rsputs3 for proper display of HTML logbook entries - - Revision 1.493 2004/10/13 18:21:49 midas - Fixed compiler warning - - Revision 1.492 2004/10/13 18:18:05 midas - Hot link can contain ';' - - Revision 1.491 2004/10/11 19:34:52 midas - Fixed bug in xrealloc when deleting last entry - - Revision 1.490 2004/09/29 03:27:45 midas - Added error display if disk is full - - Revision 1.489 2004/09/28 23:21:47 midas - Version 2.5.4-5 - - Revision 1.488 2004/09/28 23:18:59 midas - Changed 'first','next' etc. to '|<', '>' etc. - - Revision 1.487 2004/09/28 23:02:23 midas - Fixed problem with attachment submits on edit - - Revision 1.486 2004/09/24 20:49:16 midas - Show revision on startup - - Revision 1.485 2004/09/24 20:40:25 midas - Added cvs_revision - - Revision 1.483 2004/09/24 16:07:07 midas - Display first/previous/next/last directly as link if first.gif is missing - - Revision 1.482 2004/09/24 00:40:57 midas - Fixed bug with 'expand all' on logbook selection page - - Revision 1.481 2004/09/23 22:06:31 midas - Added error when non-existing attachments get submitted - - Revision 1.480 2004/09/22 19:20:57 midas - Fixed superfluous spaces - - Revision 1.479 2004/09/20 16:12:57 midas - Added urs_slash_encode because of mirroring problem - - Revision 1.478 2004/09/18 05:48:33 midas - Version 2.5.4-4 - - Revision 1.477 2004/09/18 05:45:43 midas - Fixed crash when running as windows service - - Revision 1.476 2004/09/18 04:54:17 midas - Fixed problem withe missing attachment images - - Revision 1.475 2004/09/18 04:42:46 midas - Fixed bug with not displaying inline images - - Revision 1.474 2004/09/18 03:27:34 midas - Fixed problem with '/' in forgotten password - - Revision 1.473 2004/09/18 02:54:06 midas - Removed status bar from calendar - - Revision 1.472 2004/09/18 02:43:03 midas - Use single attribute table in edit form - - Revision 1.471 2004/09/15 05:24:31 midas - Use again common table for attribute display - - Revision 1.470 2004/09/15 02:05:28 midas - Only show first 1000 lines of inline ASCII attachments - - Revision 1.469 2004/09/14 22:12:47 midas - 'Use email from' has priority over user email address - - Revision 1.468 2004/09/10 14:06:42 midas - Fixed bug with select return status - - Revision 1.467 2004/09/10 11:21:34 midas - Version 2.5.4-3 - - Revision 1.466 2004/09/09 19:35:34 midas - Fixed bug with HUP signal going into accept() - - Revision 1.465 2004/09/08 14:41:23 midas - Fixed crash on deleting entries during synchronization - - Revision 1.464 2004/09/08 14:31:37 midas - Fixed bug that synchronization was not working together with 'menu commands' - - Revision 1.463 2004/09/08 12:06:18 midas - Do not display *.ps and *.pdf files inline - - Revision 1.462 2004/09/08 10:18:37 midas - Use rsput3 to display config page - - Revision 1.461 2004/09/08 09:36:16 midas - Made 'move to' menu command case insensitive - - Revision 1.460 2004/08/12 19:27:59 midas - Added more debugging info - - Revision 1.459 2004/08/11 14:03:35 midas - Implemented possibility to serve .html files through elog - - Revision 1.458 2004/08/11 06:41:35 midas - Release 2.5.4-2 - - Revision 1.457 2004/08/10 07:51:08 midas - Fixed bug in error display on too long content length - - Revision 1.456 2004/08/09 18:19:27 midas - Added better error reporting - - Revision 1.455 2004/08/09 10:54:53 midas - Fixed another memory leak - - Revision 1.454 2004/08/09 09:54:27 midas - Fixed some (trivial) memory leaks - - Revision 1.453 2004/08/09 08:50:46 midas - Finished hiding of attachments - - Revision 1.452 2004/08/08 20:30:10 midas - Started adding attachment hiding - - Revision 1.451 2004/08/08 16:00:34 midas - Renamed logf() to write_logfile() - - Revision 1.450 2004/08/08 15:32:51 midas - Added automatic distinction between ASCII and binary files for attachment display - - Revision 1.449 2004/08/08 14:55:09 midas - Removed all null pointer checking after xmalloc since this is now handled inside xmalloc - - Revision 1.448 2004/08/08 14:22:07 midas - Fixed disappearing   in replies - - Revision 1.447 2004/08/08 14:11:51 midas - Fixed disappearing   in config file - - Revision 1.446 2004/08/06 13:39:49 midas - Changed CONFIG_FILE to CONFIG_PATH - - Revision 1.445 2004/08/06 07:52:51 midas - Use macro CFGFILE instead of hard-wired elogd.cfg - - Revision 1.444 2004/08/06 07:30:52 midas - Sorted and completed help screen - - Revision 1.443 2004/08/06 06:45:01 midas - Added strerror in more places - - Revision 1.442 2004/08/05 09:13:18 midas - Added check for 'Full name' - - Revision 1.441 2004/08/05 08:26:32 midas - Changed reusing port back to old scheme - - Revision 1.440 2004/08/05 08:15:24 midas - Changed way of reusing port - - Revision 1.439 2004/08/05 08:08:42 midas - Fixed bug with displaying attachments - - Revision 1.438 2004/08/05 08:04:58 midas - Added .cfg and .conf to class of text files - - Revision 1.437 2004/08/05 07:47:52 midas - Set cookies always with path - - Revision 1.436 2004/08/04 13:45:15 midas - Do not print 'indexing logbooks..' when running as daemon - - Revision 1.435 2004/08/04 13:43:07 midas - eputs() makes only one call to fputs_handler - - Revision 1.434 2004/08/04 13:38:43 midas - Removed \r for syslog - - Revision 1.433 2004/08/04 13:32:27 midas - Fixed windows service related problems - - Revision 1.432 2004/08/04 12:38:22 midas - Warn if port is already used - - Revision 1.431 2004/08/04 11:59:12 midas - Added -s(ilent) option - - Revision 1.430 2004/08/04 10:34:16 midas - Fixed compiler warning - - Revision 1.429 2004/08/04 10:32:29 midas - Fixed compiler warning - - Revision 1.428 2004/08/04 10:30:36 midas - Fixed password file mirror problems - - Revision 1.427 2004/08/04 09:24:17 midas - Removed user[0] in is_admin_user() - - Revision 1.426 2004/08/04 08:33:18 midas - Use resource dir in GetPwdFile - - Revision 1.425 2004/08/04 07:56:33 midas - Changed 0644 to 0755 in mkdir() - - Revision 1.424 2004/08/04 07:53:43 midas - Changed 644 to 0644 - - Revision 1.423 2004/08/04 07:47:56 midas - Added \n to error display during cloning - - Revision 1.422 2004/08/03 14:16:11 midas - Fixed problem with {..} in attributes - - Revision 1.421 2004/08/03 09:58:36 midas - Added 0644 to mkdir under linux - - Revision 1.420 2004/08/03 09:49:04 midas - Added verbose output to cloning - - Revision 1.419 2004/07/30 22:45:38 midas - Retrieve password files during cloning - - Revision 1.418 2004/07/30 20:47:57 midas - Fixed wrong link for deleting entries during synchronization - - Revision 1.417 2004/07/30 19:51:10 midas - Improved error reporting by Recai Oktas - - Revision 1.416 2004/07/30 13:41:40 midas - Fixed compiler warning - - Revision 1.415 2004/07/30 08:06:46 midas - Improved error display with synchronization - - Revision 1.414 2004/07/30 07:12:59 midas - Made p=value work again - - Revision 1.413 2004/07/28 19:53:28 midas - Increased possible size of 'welcome title' to 10000 chars - - Revision 1.412 2004/07/28 19:20:46 midas - Fixed wrong date on date attributes on edit/reply if attribute is fixed - - Revision 1.411 2004/07/28 18:51:48 midas - Close syslog on cleanup - - Revision 1.410 2004/07/28 13:24:06 midas - Fixed problem that attachments could not be deleted - - Revision 1.409 2004/07/28 12:52:30 midas - Added int_vasprintf from Recai Oktas - - Revision 1.408 2004/07/28 12:00:38 midas - Fixed bug with invalid sizeof(list) - - Revision 1.407 2004/07/28 10:05:07 midas - Fixed open anchor - - Revision 1.406 2004/07/27 20:48:49 midas - Fixed compiler warnings - - Revision 1.405 2004/07/27 20:37:08 midas - Implemented read_password - - Revision 1.404 2004/07/23 23:27:26 midas - Finished entry deletion with confirmation - - Revision 1.403 2004/07/23 23:06:59 midas - Fixed problem with delete recommendation - - Revision 1.402 2004/07/23 22:49:02 midas - Improved cloning message display - - Revision 1.401 2004/07/23 22:28:17 midas - Cloning now works with password access - - Revision 1.400 2004/07/23 19:23:51 midas - Supply full path to elogd.cfg when running elogd as windows service - - Revision 1.399 2004/07/23 09:42:39 midas - Use onUnload only if locking enabled - - Revision 1.398 2004/07/23 07:42:57 midas - Fixed bug in extract_host() - - Revision 1.397 2004/07/23 07:31:32 midas - Fixed typo - - Revision 1.396 2004/07/23 07:30:26 midas - Fixed compiler warnings - - Revision 1.395 2004/07/23 06:59:06 midas - Fixed missing argument to getcfg() under linux - - Revision 1.394 2004/07/22 21:05:29 midas - Fixed bugs with https:// in URL - - Revision 1.393 2004/07/22 20:51:53 midas - Added size parameter to getcfg() - - Revision 1.392 2004/07/22 20:23:39 midas - Message handling implemented by Recai Oktas - - Revision 1.391 2004/07/15 20:40:33 midas - Return error number in retrieve_remote_md5() - - Revision 1.390 2004/07/15 19:56:00 midas - Implemented 'max content length' - - Revision 1.389 2004/07/15 19:15:47 midas - Implemented 'preset on reply' - - Revision 1.388 2004/07/15 10:01:03 midas - First attribute cannot be on same line - - Revision 1.387 2004/07/15 09:55:03 midas - Use 'format = 1' also in entry form - - Revision 1.386 2004/07/15 07:59:15 midas - Apply tooltip title to whole attribute row - - Revision 1.385 2004/07/14 20:29:40 midas - Implemented 'tooltip ' - - Revision 1.384 2004/07/14 15:20:13 midas - Fixed bug in el_enum_attr() - - Revision 1.383 2004/07/14 14:25:48 midas - Don't evaluate 'preset xxx' on replies - - Revision 1.382 2004/07/14 10:10:59 midas - Fixed compiler warning - - Revision 1.381 2004/07/14 10:09:47 midas - Fixed bug in stristr() - - Revision 1.380 2004/07/13 21:04:37 midas - Implemented synchronizing during cloning - - Revision 1.379 2004/07/12 20:36:48 midas - Started to implement synchronize after clone - - Revision 1.378 2004/07/12 13:52:49 midas - Fixed problem with options list containing several quotation marks - - Revision 1.377 2004/07/12 08:01:15 midas - Added 'fix text' flag - - Revision 1.376 2004/07/09 08:13:39 midas - Fixed problem that admin user of top group could change global section - - Revision 1.375 2004/07/08 19:53:14 midas - Fixed wrong link with 'show top groups' flag - - Revision 1.374 2004/07/08 19:48:09 midas - Implemented 'show top groups' flag - - Revision 1.373 2004/07/08 11:31:33 midas - Fixed compiler warning - - Revision 1.372 2004/07/08 11:30:29 midas - Fixed string overflow in rsputs2() - - Revision 1.371 2004/07/07 15:53:11 midas - Added error display if max. number of attribute options gets exceeded - - Revision 1.370 2004/07/07 15:10:50 midas - Omit 'preset text' on edit of entries - - Revision 1.369 2004/07/07 14:29:06 midas - Added note about 'stealing' of locks - - Revision 1.368 2004/07/07 13:51:44 midas - Admin user has to supply own old password - - Revision 1.367 2004/07/07 13:27:09 midas - Fixed problem of password change when using crypt() - - Revision 1.366 2004/07/07 13:21:58 midas - Removed puts(0) - - Revision 1.365 2004/07/07 11:59:41 midas - Added $utcdate - - Revision 1.364 2004/07/05 08:51:33 midas - Fixed typo - - Revision 1.363 2004/07/05 08:49:18 midas - Fixed compiler warnings - - Revision 1.362 2004/06/29 18:57:23 midas - Made rename/create logbook work with groups - - Revision 1.361 2004/06/28 20:29:49 midas - Rename logbook in groups on logbook rename - - Revision 1.360 2004/06/28 19:35:07 midas - Rename logbook directory on logbook rename - - Revision 1.359 2004/06/27 12:16:37 midas - Implemented renaming of logbooks - - Revision 1.358 2004/06/25 18:50:52 midas - Do a el_index_logbooks on HUP signal - - Revision 1.357 2004/06/23 08:04:10 midas - Fixed small bug with 'X-Forwarded-Host:' - - Revision 1.356 2004/06/23 08:00:26 midas - Extract and use 'X-Forwarded-Host:' - - Revision 1.355 2004/06/23 07:41:34 midas - Added _cmdline in redirection - - Revision 1.354 2004/06/23 07:34:04 midas - Redirect login screen if URL does not match the one in the config file - - Revision 1.353 2004/06/21 19:11:35 midas - Implemented retrieve_elog_from - - Revision 1.352 2004/06/21 18:04:43 midas - Fixed email notification problem if URL does not contain a trailing '/' - - Revision 1.351 2004/06/18 20:44:37 midas - Implemented deletion of logbooks through web interface - - Revision 1.350 2004/06/18 19:26:33 midas - Fixed typo - - Revision 1.349 2004/06/18 19:19:44 midas - Fixed typo - - Revision 1.348 2004/06/18 19:09:24 midas - Made substituions work correctly with date attributes - - Revision 1.347 2004/06/17 15:16:34 midas - Fixed bug with password recovery - - Revision 1.346 2004/06/16 12:27:00 midas - Submit (unlock) unmodified entry upon unload - - Revision 1.345 2004/06/16 12:15:58 midas - Mark re-edited entries as modified in jscript - - Revision 1.344 2004/06/15 20:58:15 midas - Fixed bug with extendable attributes and onunload() checking - - Revision 1.343 2004/06/15 20:52:14 midas - Implemented first version of onunload() checking for abandoned edits - - Revision 1.342 2004/06/14 11:59:28 midas - Added support for read password during cloning - - Revision 1.341 2004/06/14 11:13:19 midas - Added error handling for cloning - - Revision 1.340 2004/06/14 10:59:13 midas - Added server code for cloning - - Revision 1.339 2004/06/14 10:58:51 midas - Added client code for cloning - - Revision 1.338 2004/06/11 07:14:50 midas - Tested onUnload - - Revision 1.337 2004/06/07 14:59:42 midas - Fixed problem with 'preset text' under conditional attributes - - Revision 1.336 2004/06/07 10:36:48 midas - Version 2.5.3 - - Revision 1.335 2004/06/05 21:45:55 midas - Added NT service functionality - - Revision 1.334 2004/06/04 22:20:20 midas - Added missing translations - - Revision 1.333 2004/06/04 22:11:36 midas - Added missing loc() dummies - - Revision 1.332 2004/06/04 21:37:14 midas - Fixed substring problem with admin user - - Revision 1.331 2004/06/04 15:05:01 midas - Adjusted indentation - - Revision 1.330 2004/06/04 14:51:40 midas - Implemented stristr - - Revision 1.329 2004/06/04 14:03:15 midas - Fixed stack overflow under Windows on resubmit of entry - - Revision 1.328 2004/05/21 13:02:51 midas - Fixed bug with date attributes and 'subst on edit' - - Revision 1.327 2004/05/19 20:27:50 midas - Added
and
to be recognized as HTML in attributes - - Revision 1.326 2004/05/18 21:46:08 midas - Allow ',' and '.' and '-' for numeric format - - Revision 1.325 2004/05/11 09:16:03 midas - Fixed typo - - Revision 1.324 2004/05/10 19:46:07 midas - Extendable options can now reside also in [globa] section - - Revision 1.323 2004/05/10 09:34:27 midas - Fixed compiler warning - - Revision 1.322 2004/05/08 15:02:01 midas - Fixed bug with remove _all_ leading to infinite page forwarding - - Revision 1.321 2004/05/05 15:26:04 midas - Fixed compiler warning - - Revision 1.320 2004/05/05 15:24:45 midas - Changed redirection to absolute location - - Revision 1.319 2004/04/30 22:17:29 midas - Implemented text body CSV import - - Revision 1.318 2004/04/08 14:21:14 midas - Implemented 'protect selection page' - - Revision 1.317 2004/04/06 21:19:59 midas - Fixed problem with multiple quick filters on attributes without option lists - - Revision 1.316 2004/03/27 14:33:59 midas - Implemeted first version of favicon - - Revision 1.315 2004/03/26 08:28:29 midas - Version 2.5.2 - - Revision 1.314 2004/03/25 20:33:47 midas - *** empty log message *** - - Revision 1.313 2004/03/25 19:47:48 midas - Fixed problem with attributes containing spaces - - Revision 1.312 2004/03/24 20:44:21 midas - Improved synchronization speed - - Revision 1.311 2004/03/22 21:13:07 midas - Improved speed of strieq() - - Revision 1.310 2004/03/22 14:17:31 midas - Implemented 'display ' for single entry display - - Revision 1.309 2004/03/22 14:14:57 midas - Implemented 'display ' - - Revision 1.308 2004/03/22 10:30:37 midas - Added CSV (;) export - - Revision 1.307 2004/03/21 20:01:48 midas - Version 2.5.2 beta - - Revision 1.306 2004/03/21 19:25:18 midas - Implemented XML encoding - - Revision 1.305 2004/03/21 18:46:31 midas - Removed size parameter in csv_import - - Revision 1.304 2004/03/21 18:42:59 midas - Implemented CSV import and XML export - - Revision 1.303 2004/03/19 15:11:20 midas - Implemented 'guest list display' - - Revision 1.302 2004/03/19 11:12:00 midas - Implemented 'extendable options' for MOptions - - Revision 1.301 2004/03/19 10:30:56 midas - Fixed bug with topgroup initialization - - Revision 1.300 2004/03/17 21:11:04 midas - Removed debug print - - + $ID$ \********************************************************************/