Art Cancro [Sun, 9 Oct 2005 04:13:32 +0000 (04:13 +0000)]
dont read/write to closed ssl context
Art Cancro [Sat, 8 Oct 2005 22:42:44 +0000 (22:42 +0000)]
bugzilla 164
Art Cancro [Sat, 8 Oct 2005 03:13:25 +0000 (03:13 +0000)]
Test
Art Cancro [Sat, 8 Oct 2005 03:13:05 +0000 (03:13 +0000)]
Test
Art Cancro [Sat, 8 Oct 2005 03:12:33 +0000 (03:12 +0000)]
need citadel 6.58
Art Cancro [Sat, 8 Oct 2005 03:10:03 +0000 (03:10 +0000)]
cvs to svn
Art Cancro [Sat, 8 Oct 2005 03:08:24 +0000 (03:08 +0000)]
cvs to svn
Art Cancro [Fri, 7 Oct 2005 21:37:51 +0000 (21:37 +0000)]
fix infinite loop
Art Cancro [Fri, 7 Oct 2005 19:40:52 +0000 (19:40 +0000)]
no cvs
Art Cancro [Fri, 7 Oct 2005 19:39:51 +0000 (19:39 +0000)]
re-added binary
Art Cancro [Fri, 7 Oct 2005 19:37:44 +0000 (19:37 +0000)]
removing bad statics
Art Cancro [Fri, 7 Oct 2005 18:47:45 +0000 (18:47 +0000)]
Test to see if log is updated automatically
Art Cancro [Fri, 7 Oct 2005 18:47:13 +0000 (18:47 +0000)]
Added boostrap
Art Cancro [Thu, 6 Oct 2005 19:47:00 +0000 (19:47 +0000)]
* Change to EUID command syntax: returned msg num is now guaranteed to
exist.
Art Cancro [Thu, 6 Oct 2005 19:34:28 +0000 (19:34 +0000)]
*** empty log message ***
Art Cancro [Thu, 6 Oct 2005 19:34:09 +0000 (19:34 +0000)]
* GroupDAV locate_message_by_uid() now uses the EUID command on the Citadel
server. Fast fast.
Art Cancro [Thu, 6 Oct 2005 19:16:31 +0000 (19:16 +0000)]
* Added the EUID command to search for a message by EUID
Art Cancro [Thu, 6 Oct 2005 17:14:41 +0000 (17:14 +0000)]
* newinstall.sh: prefer curl over wget
Art Cancro [Thu, 6 Oct 2005 17:05:28 +0000 (17:05 +0000)]
*** empty log message ***
Art Cancro [Thu, 6 Oct 2005 04:09:19 +0000 (04:09 +0000)]
* THE DREADED AUTO-PURGER now purges euid index records which point to
messages that no longer exist.
Art Cancro [Thu, 6 Oct 2005 03:36:05 +0000 (03:36 +0000)]
* Changed the format of the euidindex record to contain the record's key.
This will allow us to auto-purge stale records later.
Michael Hampton [Wed, 5 Oct 2005 17:54:08 +0000 (17:54 +0000)]
* Show the ThreadSSL in the debugging logs.
Art Cancro [Tue, 4 Oct 2005 16:38:17 +0000 (16:38 +0000)]
* CtdlOutputPreLoadedMsg() calling syntax has changed. It no longer needs
the message number, because it is being supplied a preloaded message.
* msgbase.c: fixed a problem where HEADERS_NONE mode was broken when
outputting a message in RFC822 format. This was breaking IMAP commands
such as xx FETCH nn BODY[TEXT]
Art Cancro [Sun, 2 Oct 2005 04:40:58 +0000 (04:40 +0000)]
* The EUID index is now built, and replication checks are being performed
using it. It is much faster now because we don't have to scan the entire
room anymore. We still need to do two things:
1. Write a server command to fetch messages by EUID instead of msgnum
2. Find a way to purge stale EUID index records.
Art Cancro [Sat, 1 Oct 2005 05:19:16 +0000 (05:19 +0000)]
*** empty log message ***
Art Cancro [Sat, 1 Oct 2005 05:18:57 +0000 (05:18 +0000)]
* Began writing code to index messages by euid per room
Art Cancro [Sat, 1 Oct 2005 02:51:12 +0000 (02:51 +0000)]
*** empty log message ***
Art Cancro [Fri, 30 Sep 2005 20:57:27 +0000 (20:57 +0000)]
* Added "Display Name" (or as vCard calls it, "friendly name" or "fn") to
the vCard editing screen.
Art Cancro [Thu, 29 Sep 2005 16:34:10 +0000 (16:34 +0000)]
*** empty log message ***
Art Cancro [Thu, 29 Sep 2005 15:59:33 +0000 (15:59 +0000)]
* Finished the "signature" function.
Art Cancro [Thu, 29 Sep 2005 04:10:40 +0000 (04:10 +0000)]
* sig is done, but need to add proper handling of linebreaks
Art Cancro [Thu, 29 Sep 2005 02:54:17 +0000 (02:54 +0000)]
* Began implementing the "signature" feature. It doesn't work yet.
Art Cancro [Wed, 28 Sep 2005 03:29:47 +0000 (03:29 +0000)]
* Don't display room banner on "Confirm move of message" screen
Art Cancro [Wed, 28 Sep 2005 03:19:14 +0000 (03:19 +0000)]
* "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.
Art Cancro [Tue, 27 Sep 2005 04:18:46 +0000 (04:18 +0000)]
* Auto-add *recipient* addresses to Contacts. This is done asynchronously
because we do have to scan the address book to make sure we don't
already have the address recorded.
Art Cancro [Tue, 27 Sep 2005 02:12:13 +0000 (02:12 +0000)]
* When clicking on an email address in a vCard to send the person an
email message, use the display name plus the email address.
Art Cancro [Mon, 26 Sep 2005 21:56:31 +0000 (21:56 +0000)]
* Offer the [Move] and [Delete] buttons not only for aide/roomaide, but
also whenever we are in a mailbox room owned by the user.
Art Cancro [Mon, 26 Sep 2005 21:46:08 +0000 (21:46 +0000)]
* Attempt to save *outgoing* email addresses to the address book.
Art Cancro [Mon, 26 Sep 2005 18:47:41 +0000 (18:47 +0000)]
new tinymce
Art Cancro [Mon, 26 Sep 2005 18:44:32 +0000 (18:44 +0000)]
* new tinymce
Art Cancro [Mon, 26 Sep 2005 18:36:41 +0000 (18:36 +0000)]
*** empty log message ***
Art Cancro [Mon, 26 Sep 2005 18:00:52 +0000 (18:00 +0000)]
* Upgraded TinyMCE to version 2.0RC3. This fixes a conflict with
the prototype.js library.
Art Cancro [Mon, 26 Sep 2005 04:09:51 +0000 (04:09 +0000)]
*** empty log message ***
Art Cancro [Mon, 26 Sep 2005 03:10:10 +0000 (03:10 +0000)]
* Updated "make install" to handle the multi static thing
Art Cancro [Mon, 26 Sep 2005 02:47:36 +0000 (02:47 +0000)]
* Removed the Kevin Roth rich text editor and replaced it with TinyMCE.
Art Cancro [Sun, 25 Sep 2005 21:21:13 +0000 (21:21 +0000)]
*** empty log message ***
Art Cancro [Sun, 25 Sep 2005 20:58:56 +0000 (20:58 +0000)]
* Generalized the way we handle static content directories so that we may
have more than one of them (i.e. not just "static/")
Art Cancro [Wed, 21 Sep 2005 20:07:19 +0000 (20:07 +0000)]
* Set the To: field for digests as well
Art Cancro [Wed, 21 Sep 2005 16:56:17 +0000 (16:56 +0000)]
* The "To: line of a mailing list message is now set to the address of the
list instead of the address of the recipient.
Art Cancro [Wed, 21 Sep 2005 13:25:53 +0000 (13:25 +0000)]
* The RSS/XML button is temporarily commented out in order to prevent
users from selecting this possibly unfinished feature.
Art Cancro [Wed, 21 Sep 2005 13:21:31 +0000 (13:21 +0000)]
* Don't harvest incoming addresses. A few hours of operation of this in a
production environment proved that it's stupid. This feature has been
disabled; we will harvest outgoing addresses instead.
Art Cancro [Wed, 21 Sep 2005 05:29:16 +0000 (05:29 +0000)]
*** empty log message ***
Art Cancro [Wed, 21 Sep 2005 04:27:34 +0000 (04:27 +0000)]
* When reading messages in MT_MIME mode from a Citadel client, don't
list MIME parts that are part of a multipart/alternative group.
Art Cancro [Wed, 21 Sep 2005 04:00:54 +0000 (04:00 +0000)]
* 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."
Art Cancro [Tue, 20 Sep 2005 21:59:22 +0000 (21:59 +0000)]
* webcit.c: moved request_method[] out of the global scope (yikes!!!)
* rss.c: removed "const" from function declarations to silence
a compiler warning
Art Cancro [Mon, 19 Sep 2005 02:56:21 +0000 (02:56 +0000)]
* 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.
Art Cancro [Mon, 19 Sep 2005 02:07:19 +0000 (02:07 +0000)]
* Renamed 'ScriptaculousEffect' back to 'Effect' because there is no
longer any namespace conflict.
Art Cancro [Sun, 18 Sep 2005 21:51:45 +0000 (21:51 +0000)]
* File the auto-generated vCards into the users' address books.
Art Cancro [Sun, 18 Sep 2005 21:47:49 +0000 (21:47 +0000)]
*** empty log message ***
Art Cancro [Sun, 18 Sep 2005 20:33:13 +0000 (20:33 +0000)]
* Now harvesting addresses, converting them to vCards, and storing them in
the Aide> room. All that's left to do now is file the messages in the
appropriate users' address books.
Art Cancro [Sun, 18 Sep 2005 19:34:26 +0000 (19:34 +0000)]
* When submitting a message, harvest non-local addresses for potential
inclusion in a user's Collected Addresses book. Note: we don't actually
do anything with these addresses yet. That comes next.
Art Cancro [Sun, 18 Sep 2005 18:49:43 +0000 (18:49 +0000)]
*** empty log message ***
Art Cancro [Sun, 18 Sep 2005 17:50:05 +0000 (17:50 +0000)]
* serv_network.c: use a stat() call to determine the mtime of spoolin, and
skip the scan if it hasn't been touched since the last time we looked.
* serv_network.c: don't create network/systems/ directory. We haven't used
that in ages.
* serv_network.c: only attempt to create directories at startup, not at
every queue run. Also, chown() them to the citadel user.
Art Cancro [Sun, 18 Sep 2005 16:00:15 +0000 (16:00 +0000)]
* 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.
Art Cancro [Sun, 18 Sep 2005 15:02:30 +0000 (15:02 +0000)]
* 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. :)
Art Cancro [Sun, 18 Sep 2005 14:30:05 +0000 (14:30 +0000)]
* 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.
Art Cancro [Sun, 18 Sep 2005 04:04:32 +0000 (04:04 +0000)]
* 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.
Art Cancro [Sun, 18 Sep 2005 03:15:15 +0000 (03:15 +0000)]
* Remove spurious "No new messages" message when viewing an
empty address book.
Art Cancro [Sun, 18 Sep 2005 02:18:39 +0000 (02:18 +0000)]
*** empty log message ***
Art Cancro [Sun, 18 Sep 2005 00:53:15 +0000 (00:53 +0000)]
* "Reply All" button
Michael Hampton [Sun, 18 Sep 2005 00:14:31 +0000 (00:14 +0000)]
Use a real user-agent string.
Art Cancro [Sat, 17 Sep 2005 20:04:52 +0000 (20:04 +0000)]
*** empty log message ***
Art Cancro [Sat, 17 Sep 2005 19:59:37 +0000 (19:59 +0000)]
* Reject stories more than 6 days old.
Art Cancro [Sat, 17 Sep 2005 19:11:59 +0000 (19:11 +0000)]
* Began adding date extraction to the feed parser, so we can maybe think
about throwing away items more than a few days old.
Art Cancro [Sat, 17 Sep 2005 16:44:30 +0000 (16:44 +0000)]
* 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)
Art Cancro [Sat, 17 Sep 2005 13:18:05 +0000 (13:18 +0000)]
* 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.
Art Cancro [Sat, 17 Sep 2005 03:00:06 +0000 (03:00 +0000)]
* Fixed the autocompletion for CC: and BCC:
* Moved the autocompletion styles into the stylesheet where they belong
Art Cancro [Fri, 16 Sep 2005 20:40:44 +0000 (20:40 +0000)]
* CC: support for message creation, and IMAP. Not tested.
Art Cancro [Fri, 16 Sep 2005 20:22:48 +0000 (20:22 +0000)]
* Inital support for CC: and BCC: is working. Autocompletion of these
lines is not functional. I don't know whether it's because I did
something wrong, or if the ajax library only allows one per screen.
Art Cancro [Fri, 16 Sep 2005 20:21:38 +0000 (20:21 +0000)]
* CC: and BCC: delivery are working (tested using message submittal
from WebCit) -- still missing the insertion of Y (CC) header field, and
the handling of CC in IMAP.
Art Cancro [Fri, 16 Sep 2005 05:42:49 +0000 (05:42 +0000)]
*** empty log message ***
Art Cancro [Fri, 16 Sep 2005 04:34:46 +0000 (04:34 +0000)]
* Initial hack of Cc: and Bcc: support
Art Cancro [Fri, 16 Sep 2005 04:23:21 +0000 (04:23 +0000)]
* Cc: and Bcc: support. Not finished yet.
Art Cancro [Fri, 16 Sep 2005 02:36:01 +0000 (02:36 +0000)]
* The 'To:' box accepts more characters now
* Removed the border from the new 'XML' button
Michael Hampton [Fri, 16 Sep 2005 01:20:00 +0000 (01:20 +0000)]
Add Reply and Email links; and an RSS link in the header
Art Cancro [Thu, 15 Sep 2005 21:37:06 +0000 (21:37 +0000)]
* Restructured cmd_auto() to be able to search vCards in more than one room.
For now we are using the Global Address Book as the second room, but in
production that might be a bit too slow.
Art Cancro [Thu, 15 Sep 2005 21:29:42 +0000 (21:29 +0000)]
* Made the message list div slightly larger, the preview pane equally
smaller, and stuck a separator bar in between them that will someday
be draggable.
Art Cancro [Thu, 15 Sep 2005 20:45:48 +0000 (20:45 +0000)]
*** empty log message ***
Art Cancro [Thu, 15 Sep 2005 18:36:29 +0000 (18:36 +0000)]
* serv_smtp.c: Allow the use of *any* RFC822-compliant address format,
including Name <user@node>, or user@node (Name), by stripping down the
address before doing RCPT To: in the SMTP client.
Art Cancro [Thu, 15 Sep 2005 03:31:09 +0000 (03:31 +0000)]
* cmd_auto() (used by WebCit address autocompletion) now queries the
fn, n, and all email fields in the vCards in user's Contacts room.
Art Cancro [Wed, 14 Sep 2005 03:53:43 +0000 (03:53 +0000)]
* Autocompletion now fetches candidate addresses using the AUTO server
command being built for Citadel 6.56
Art Cancro [Wed, 14 Sep 2005 03:48:33 +0000 (03:48 +0000)]
* Bumped internal version number to 5.66
* Checked in an initial but incomplete version of the AUTO command
(to be used for address autocompletion)
Art Cancro [Wed, 14 Sep 2005 01:55:46 +0000 (01:55 +0000)]
*** empty log message ***
Art Cancro [Tue, 13 Sep 2005 14:03:04 +0000 (14:03 +0000)]
*** empty log message ***
Art Cancro [Tue, 13 Sep 2005 14:02:40 +0000 (14:02 +0000)]
* THIS IS 6.25
Art Cancro [Tue, 13 Sep 2005 14:00:24 +0000 (14:00 +0000)]
* THIS IS 6.55
Art Cancro [Tue, 13 Sep 2005 03:56:37 +0000 (03:56 +0000)]
* Don't crash when user hits <.A>ide <P>ost
Art Cancro [Mon, 12 Sep 2005 20:57:58 +0000 (20:57 +0000)]
* Save/Cancel buttons are now at the top *and* bottom of the message
entry screen. Evidently some users seem to want this.
Art Cancro [Mon, 12 Sep 2005 19:03:44 +0000 (19:03 +0000)]
* When forwarding a message, properly escape the quoted headers (especially
the subject) for insertion into the editor.
Art Cancro [Mon, 12 Sep 2005 18:20:21 +0000 (18:20 +0000)]
* The "forward" button is now working, and it forwards the attachments.