* More changes required to be able to do embedded message/rfc822 and still be
[citadel.git] / webcit / ChangeLog
index 13c1a78c5d0151ddf91d10edd545e7d34af52ba3..0552b742e40b5ff570907c2b2c467092edfb774c 100644 (file)
@@ -1,4 +1,185 @@
-$Log$
+Sat Oct 22 01:01:02 EDT 2005 ajc
+* More changes required to be able to do embedded message/rfc822 and still be
+  able to view the attachments in the embedded submessage.   Yow.
+* Brought over the updated MIME parser from the Citadel package.
+
+Fri Oct 21 15:25:49 EDT 2005 ajc
+* Handle embedded message/rfc822 submessages, using the new form of MSG4 on
+  the Citadel server that can extract these for us.  There is still a bug or
+  two in this to be fixed...
+
+Mon Oct 17 11:12:50 EDT 2005 Art Cancro <ajc@uncensored.citadel.org>
+* THIS IS 6.30
+
+Sat Oct 15 00:43:17 EDT 2005 Art Cancro <ajc@uncensored.citadel.org>
+* Sort messages in reverse date order when no sort preference is set
+* When going from non-date sort to date sort, try reverse order first
+
+Sat Oct 15 00:28:35 EDT 2005 Art Cancro <ajc@uncensored.citadel.org>
+* Better handling of multiple recipients in reply-all
+
+Thu Oct 13 15:30:08 EDT 2005 Art Cancro <ajc@uncensored.citadel.org>
+* <tr> and </tr> tags for each row in a mailbox summary view, are now
+  output by display_summarized() instead of by readloop().  This makes the
+  code easier to read and refactors it slightly in preparation for some evil
+  plans...
+
+Wed Oct 12 23:58:15 EDT 2005 Art Cancro <ajc@uncensored.citadel.org>
+* Rooms view -- render properly when empty floors exist
+  [fixes bugzilla issue # 156]
+
+Mon Oct 10 23:01:44 EDT 2005 Art Cancro <ajc@uncensored.citadel.org>
+* Removed an extraneous reference to 'ThreadSSL' in webserver.c that was
+  causing the build to fail on non-SSL systems
+
+Sun Oct  9 00:31:33 EDT 2005 Art Cancro <ajc@uncensored.citadel.org>
+* Removed new mail notification from the room banner, and placed it into
+  the Mail button on the iconbar instead.  However, this is still broken
+  because the server's new mail notification is insufficient for this...
+
+Sun Oct  9 00:12:11 EDT 2005 Art Cancro <ajc@uncensored.citadel.org>
+* serv_crypto.c: don't attempt to continue reading/writing an SSL context
+  that has already been closed.  Doing so crashes the webserver, which
+  some people consider a Bad Thing  :)
+
+Fri Oct  7 23:09:28 EDT 2005 Art Cancro <ajc@uncensored.citadel.org>
+* Makefile: change "CVS" to ".svn" to avoid errors during make install
+
+Fri Oct  7 17:37:16 EDT 2005 ajc
+* messages.c: fix infinite loop in utf8ify-header
+
+Revision 625.34  2005/10/06 19:34:08  ajc
+* GroupDAV locate_message_by_uid() now uses the EUID command on the Citadel
+  server.  Fast fast.
+
+Revision 625.33  2005/10/05 17:54:08  error
+* Show the ThreadSSL in the debugging logs.
+
+Revision 625.32  2005/09/30 20:57:27  ajc
+* Added "Display Name" (or as vCard calls it, "friendly name" or "fn") to
+  the vCard editing screen.
+
+Revision 625.31  2005/09/29 15:59:33  ajc
+* Finished the "signature" function.
+
+Revision 625.30  2005/09/29 04:10:40  ajc
+* sig is done, but need to add proper handling of linebreaks
+
+Revision 625.29  2005/09/29 02:54:17  ajc
+* Began implementing the "signature" feature.  It doesn't work yet.
+
+Revision 625.28  2005/09/28 03:29:47  ajc
+* Don't display room banner on "Confirm move of message" screen
+
+Revision 625.27  2005/09/28 03:19:13  ajc
+* "Reply" and "ReplyAll" now quote the original message, but only when
+  it's private mail.
+* For non-mail, a "ReplyQuoted" button is now present.
+* "Move" and "Delete" are now present for a user's mailbox rooms.
+* Improved the <blockquote> style.
+
+Revision 625.26  2005/09/27 02:12:13  ajc
+* When clicking on an email address in a vCard to send the person an
+  email message, use the display name plus the email address.
+
+Revision 625.25  2005/09/26 21:56:31  ajc
+* Offer the [Move] and [Delete] buttons not only for aide/roomaide, but
+  also whenever we are in a mailbox room owned by the user.
+
+Revision 625.24  2005/09/26 18:00:51  ajc
+* Upgraded TinyMCE to version 2.0RC3.  This fixes a conflict with
+  the prototype.js library.
+
+Revision 625.23  2005/09/26 03:10:10  ajc
+* Updated "make install" to handle the multi static thing
+
+Revision 625.22  2005/09/26 02:45:06  ajc
+* Removed the Kevin Roth rich text editor and replaced it with TinyMCE.
+
+Revision 625.21  2005/09/25 20:58:56  ajc
+* Generalized the way we handle static content directories so that we may
+  have more than one of them (i.e. not just "static/")
+
+Revision 625.20  2005/09/21 13:25:53  ajc
+* The RSS/XML button is temporarily commented out in order to prevent
+  users from selecting this possibly unfinished feature.
+
+Revision 625.19  2005/09/21 04:00:53  ajc
+* Downloading attachments now gives the browser a better hint as to what
+  it should name the file.
+* Downloading attachments is now supported even when the MIME part is
+  stupidly listed as "inline" rather than "attachment."
+
+Revision 625.18  2005/09/20 21:59:22  ajc
+* webcit.c: moved request_method[] out of the global scope (yikes!!!)
+* rss.c: removed "const" from function declarations to silence
+         a compiler warning
+
+Revision 625.17  2005/09/19 02:56:21  ajc
+* Two-pane mail reading now uses Ajax instead of a hidden iframe, and it's
+  very crisp and responsive.
+* "Print message" function now opens up a new window for the print
+  preview.  I just couldn't figure out a way to keep the b0rken IE from
+  printing the screen instead of the message.
+
+Revision 625.16  2005/09/19 02:07:17  ajc
+* Renamed 'ScriptaculousEffect' back to 'Effect' because there is no
+  longer any namespace conflict.
+
+Revision 625.15  2005/09/18 21:47:49  ajc
+*** empty log message ***
+
+Revision 625.14  2005/09/18 16:00:14  ajc
+* Discovered that Prototype makes it easy to auto-refresh, so I switched
+  the wholist and summary refresh code to use that API instead of doing it
+  myself.
+* Switched all HTTP/1.0 HTTP/1.1.  I don't know if this is going to break
+  anything (it shouldn't -- I'm not knowingly depending upon any features
+  of HTTP/1.0), but it *fixes* the problem of Internet Exploder caching
+  pages even when it's told not to.
+
+Revision 625.13  2005/09/18 15:02:29  ajc
+* summary.c: summary screen is now updated using ajax instead of refreshing
+  the whole page.  Not only does this look cleaner, but it also has the
+  happy side effect of not reloading all of the images.
+* webcit.c: new API calls begin_ajax_response() and end_ajax_response() for
+  wrapping inner div's
+* webcit.c: removed the "refresh30" parameter from output_headers() and
+  from all code that calls it.  We don't need it anymore; refreshing the
+  entire page is, like, sooooo 2004.  :)
+
+Revision 625.12  2005/09/18 14:30:05  ajc
+* Added a "random number" parameter to the wholist ajax refresh request,
+  because b0rken MSIE still insists on fetching from its cache even though
+  it's been explicitly told not to.
+
+Revision 625.11  2005/09/18 04:04:32  ajc
+* Switched the wholist updater to Prototype's AJAX updater, instead of
+  using Rico's wrapper around it.  It's actually simpler and doesn't seem
+  to require strict XML, which are both wins.
+* Removed Rico from the build.
+
+Revision 625.10  2005/09/18 03:15:15  ajc
+* Remove spurious "No new messages" message when viewing an
+  empty address book.
+
+Revision 625.9  2005/09/18 00:53:15  ajc
+* "Reply All" button
+
+Revision 625.8  2005/09/17 16:44:30  ajc
+* The JavaScript code to activate the ajax-powered recipient autocompleters
+  has been moved to a function in wclib.js (it's still activated from an
+  inline script in messages.c)
+
+Revision 625.7  2005/09/17 13:18:05  ajc
+* fmt_date.c: changes to "brief" mode.  It now displays time-only if the
+  date is today, month/day/time if the date is within the last six months,
+  and date-only for anything older.
+
+Revision 625.6  2005/09/17 03:00:06  ajc
+* Fixed the autocompletion for CC: and BCC:
+* Moved the autocompletion styles into the stylesheet where they belong
+
 Revision 625.5  2005/09/16 04:34:46  ajc
 * Initial hack of Cc: and Bcc: support
 
@@ -2972,4 +3153,3 @@ Sun Dec  6 19:50:55 EST 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
 
 1998-12-03 Nathan Bryant <bryant@cs.usm.maine.edu>
        * webserver.c: warning fix
-