Version 2.6.0

SVN revision: 1548
This commit is contained in:
2005-12-14 21:35:18 +00:00
parent 9a3517df45
commit d2d4e32d69
16 changed files with 375 additions and 233 deletions
+92
View File
@@ -1,3 +1,95 @@
Version 2.6.0, released Dec 14th, 2005
======================================
- Major new feature: Implemented ELCode tags
- Improved error handling of uploaded images
- Implemented first version of inline images in email notification
- Removed "nowrap" from attribute display in edit form
- Fixed crash on password reminder with invalid SMTP server
- Implemented absolute redirection via URL statement in logbook selection page
- Implemented proper time zone handling when sorting entries
- Show last page in list display per default if reverse sort is off
- Implemented logging level 4
- Removed help/language files from main directory and put them in resources directory
- Renamed help and language files
- Added time zone to elog entry
- Fixed problem with search highlighting and ELCode
- Fixed problem with [URL="file://...]
- Removed fixed text size in class "messagepre"
- Implemented escape character for http://, mailto:, etc.
- Added darwin specific changed from Exaos Lee
- Added Chinese language files
- Mode cookies expire after ten years
- Fixed problem with 'POST' in search text
- Modifications made on flight CA931
- Added '\' escape for smileys
- Implemented show/hide attachments in full view
- Limit summary lines to 150 characters in threaded mode
- Fixed infinite redirection with ?fail=1
- Fixed problem with extendable attributes which are fixed during edit
- Fixed bug with subtext quick filter
- Show HTML logbook comment properly
- Implemented 'Subtext' quick filter
- Fixed problem with long subjects by splitting it into separate encoded words
- Fixed login problem with protected selection pages and top groups
- Do not distinguish between invalid user name and invalid password for security reasons
- Added error output if password file cannot be written
- Implemented 'Email Format = 64' for only attachment names
- Implemented 'resolve host names'
- Added icons for 'show new/all'
- Added 'filter menu text'
- Added validity check for year in date/time attributes
- Added 'Edit page title'
- Added 'reply comment'
- Changed 'summary page title' to 'list page title'
- Changed 'rss feed' to 'alternate'
- Added $elogbook
- Made elog: links abolute for email notification
- Implemented 'change <attrib>' and 'list change <attrib>'
- Applied pointer casting patch from Recai
- Fixed {n} display with ROptions
- Added condition evaluation in list display
- Replaced tcp_hostname by listen_interface
- Added line break for thread display
- Made conditional attributes also work for email notification
- Implemented conditional attributes also for display
- Made 'list' work together with 'start page = 0?cmd=Last'
- Do not interprete ELCode inside [code]...[/code]
- Removed 'host:' for HTML/1.0
- Added 'email attributes' option
- Added '\' as escape character for HTML and ELCode tags
- Added 'title' to all icons for FireFox
- Treat attributes with <img> as HTML
- Added 'suppress default = 3'
- Added tooltip to logbook selection bar
- Added 'default encoding'
- Converted links to absolute URLs for threads
- 'Show all entries' keeps parameters from original search
- Put absolute link for CSS
- Added image insertion by JScript
- Added [*] for LIST
- Changed 'find menu' to 'list menu'
- Fixed bug with user activation and global password files
- Fixed problem with reverse sort in quick filters
- Applied patch from Emiliano with strftime workaround
- Use absolute http:// links for smileys
- Implemented last_activity, HTML email
- Switched login page to POST method
- Only use letters in randomly generated recovery password
- Fixed 'pippo-bug' of 'list display' option
- Fixed problem that encoding could not be selected on new entries
- Use orig_author for reply quoting
- Changed default font
- Remove hard wraps for textarea in non-plain mode
- Added smpt username
- Changed 'set current time' to 'insert current time'
- Added confimation dialog for removing users
- Supersede 'Display mode' by cookie
- Store list mode in cookie
- Change '(' to '\(' in quick filters for regex matching
Version 2.5.9, released May 2nd, 2005
=====================================
+2 -3
View File
@@ -2,7 +2,6 @@
<HEAD>
<TITLE>ELOG - Syntax of elogd.cfg</TITLE>
<LINK REV="made" HREF="mailto:fredpmygale.org">
<META NAME="generator" CONTENT="NoteTab Light 4.86c">
<META NAME="author" CONTENT="Fred Pacquier">
<META NAME="description" CONTENT="Home of the Electronic Logbook (ELOG) package">
<META NAME="keywords" CONTENT="ELOG MIDAS PSI RITT">
@@ -1791,8 +1790,8 @@ flags:<br>
</ul>
So to send email in plain text and full HTML, set &lt;n&gt;
to <b>5</b>. Most email clients have the possibility then to switch from one view
to the other. Default is <b>2</b> (send everything).
to <b>5</b>. Some email clients have the possibility then to switch from one view
to the other. Default is <b>2</b>.
<p>
<li><b><code>Back to main = 0|1</code></b>
+1 -1
View File
@@ -25,7 +25,7 @@
&nbsp;[<a class="nav" href="#links">Links</a>]&nbsp; *&nbsp;</div>
<P class="Sub">Home of the <i>Electronic Logbook</i> package by <a href="mailto:Stefan.Ritt&#64;psi.ch">
Stefan Ritt</a></P>
<div class="version">Current version is : 2.5.9</div>
<div class="version">Current version is : 2.6.0</div>
<hr>
<a name="whatis">
<div class="section">&nbsp; What is ELOG ? &nbsp;</div>
+1
View File
@@ -400,3 +400,4 @@ Enter name of hyperlink =
Enter URL of hyperlink =
astonished =
Error in regular expression "%s" =
File not found at URL "%s" =
+1
View File
@@ -402,3 +402,4 @@ Enter name of hyperlink =
Enter URL of hyperlink =
astonished =
Error in regular expression "%s" =
File not found at URL "%s" =
+1
View File
@@ -401,3 +401,4 @@ Enter name of hyperlink =
Enter URL of hyperlink =
astonished =
Error in regular expression "%s" =
File not found at URL "%s" =
+1
View File
@@ -403,3 +403,4 @@ Enter name of hyperlink =
Enter URL of hyperlink =
astonished =
Error in regular expression "%s" =
File not found at URL "%s" =
+1
View File
@@ -400,3 +400,4 @@ Enter name of hyperlink =
Enter URL of hyperlink =
astonished =
Error in regular expression "%s" =
File not found at URL "%s" =
+2 -5
View File
@@ -337,11 +337,6 @@ Please enter minute for attribute '%s' = Bitte Minute eingeben f
Please enter second for attribute '%s' = Bitte Sekunde eingeben für Attribut '%s'
No admin user has been defined in configuration file = In der Konfigurationsdatei ist kein Benutzer mit Administrationsrechten eingetragen
Duplicate = Duplizieren
#
#---- please translate following items and then remove this comment ----#
#
Cannot lookup server name = Kann Server Name nicht finden
Cannot connect to server = Kann mit Server nicht verbinden
%s wrote = %s schrieb
@@ -400,3 +395,5 @@ Enter name of hyperlink = Name von Hyperlink eingeben
Enter URL of hyperlink = URL von Hyperlink eingeben
astonished = erstaunt
Error in regular expression "%s" = Fehler in regulärem Ausdruck "%s"
File not found at URL "%s" = Datei bei URL "%s" nicht gefunden
+1
View File
@@ -398,3 +398,4 @@ Enter name of hyperlink =
Enter URL of hyperlink =
astonished =
Error in regular expression "%s" =
File not found at URL "%s" =
+1
View File
@@ -398,3 +398,4 @@ Enter name of hyperlink =
Enter URL of hyperlink =
astonished =
Error in regular expression "%s" =
File not found at URL "%s" =
+1
View File
@@ -400,3 +400,4 @@ Cannot retrieve file from URL "%s" = No puedo obtener el archivo desde la URL "%
#
astonished =
Error in regular expression "%s" =
File not found at URL "%s" =
+1
View File
@@ -399,3 +399,4 @@ Enter name of hyperlink =
Enter URL of hyperlink =
astonished =
Error in regular expression "%s" =
File not found at URL "%s" =
+1
View File
@@ -399,3 +399,4 @@ Enter name of hyperlink =
Enter URL of hyperlink =
astonished =
Error in regular expression "%s" =
File not found at URL "%s" =
+3 -3
View File
@@ -869,13 +869,13 @@ INT submit_elog(char *host, int port, char *subdir, char *experiment,
if (encoding == 0)
sprintf(content + strlen(content),
"%s\r\nContent-Disposition: form-data; name=\"encoding\"\r\n\r\nELCode\r\n", boundary);
"%s\r\nContent-Disposition: form-data; name=\"encoding\"\r\n\r\nELCode\r\n", boundary);
else if (encoding == 1)
sprintf(content + strlen(content),
"%s\r\nContent-Disposition: form-data; name=\"encoding\"\r\n\r\nplain\r\n", boundary);
"%s\r\nContent-Disposition: form-data; name=\"encoding\"\r\n\r\nplain\r\n", boundary);
else if (encoding == 2)
sprintf(content + strlen(content),
"%s\r\nContent-Disposition: form-data; name=\"encoding\"\r\n\r\nHTML\r\n", boundary);
"%s\r\nContent-Disposition: form-data; name=\"encoding\"\r\n\r\nHTML\r\n", boundary);
for (i = 0; i < n_attr; i++) {
strcpy(str, attrib_name[i]);
+265 -221
View File
File diff suppressed because it is too large Load Diff