$Log$
+ Revision 612.14 2003/12/15 16:33:47 ajc
+ * Added support for "Cc" and "Bcc" IMAP SEARCHes
+ * Bumped the version number to 6.13
+
+ Revision 612.13 2003/12/11 04:21:23 ajc
+ * Removed a "FIXME this needs blah blah" comment because blah blah has
+ since been completed
+
+ Revision 612.12 2003/12/11 04:06:55 nbryant
+ configure.ac: add support for position-independent executables. can be disabled
+ with --disable-pie
+
+ Revision 612.11 2003/12/11 03:44:18 nbryant
+ domain.c: include <arpa/nameser_compat.h> if present
+ configure.ac: check for <arpa/nameser_compat.h>
+
+ Revision 612.10 2003/12/10 03:58:26 ajc
+ * Completed a more accurate implementation of the ENVELOPE fetch in IMAP.
+
+ Revision 612.9 2003/12/09 06:39:19 nbryant
+ did a minimal amount of ANSIfication without changing anything that would
+ affect the compiler output in any way. I was just trying to get enough warnings
+ enabled to be able to tell if there are any nested functions lurking about...
+
+ If we get rid of nested functions we can get some big security gains under
+ Fedora.
+
+ Revision 612.8 2003/12/09 05:12:49 ajc
+ * Don't give away anonymous poster information in IMAP or RFC822
+
+ Revision 612.7 2003/12/09 04:50:16 ajc
+ * Painstakingly combed through IMAP headers and responses for two hours in
+ an attempt to figure out why the horrendous pile of crap called Microsoft
+ Outlook counts the correct number of messages but wasn't displaying any
+ of them. Eventually determined that it was ONE EXTRA SPACE after the
+ closing paren of the ENVELOPE output that caused Outlook to totally ignore
+ all the messages. This only reinforces my belief that anything designed
+ in the state of Washington is utter and complete CRAP.
+ * Corrected the above glitch. Outbreak works properly now.
+
+ Revision 612.6 2003/12/09 03:56:29 ajc
+ * user_ops.c: missing string declaration or something?
+
+ Revision 612.5 2003/12/08 17:41:01 ajc
+ * serv_smtp.c: validated and documented compliance with a big pile of RFC's
+ which are in one way or another related to SMTP.
+
+ Revision 612.4 2003/12/07 19:59:13 error
+ * Minor enhancements to a few of the trace file entries
+
+ Revision 612.3 2003/12/07 19:57:48 error
+ * Added some useless comments to some of the techdocs/ files
+
+ Revision 612.2 2003/12/07 19:56:24 error
+ * CREU command now allows specification of an initial password
+
+ Revision 612.1 2003/12/04 04:20:08 ajc
+ * Incoming RFC822 messages get the To: field translated directly to
+ a Citadel <R> field.
+
+ Revision 612.0 2003/12/01 04:11:48 ajc
+ * THIS IS 6.12
+
+ Revision 611.10 2003/11/30 03:43:34 ajc
+ * Support IMAP \Answered flag
+
+ Revision 611.9 2003/11/22 03:30:14 ajc
+ * Commented out the call to the 'high speed download' function and
+ uncommented the call to the original 'chatty' download function. Some
+ users were reporting lockups.
+
+ Revision 611.8 2003/11/14 20:15:44 ajc
+ * Reversed the previous change because it made things b0rken
+
+ Revision 611.7 2003/11/14 20:04:28 ajc
+ * IMAP FETCH ENVELOPE now outputs more fields correctly.
+
+ Revision 611.6 2003/11/14 03:49:54 ajc
+ * MUCH faster implementation of rfc822_fetch_field()
+
+ Revision 611.5 2003/11/13 04:25:38 ajc
+ * mime_parser.c: handle multipart *much* more efficiently now. Instead
+ of scanning line by line, we snag the boundaries using the Boyer-Moore
+ algorithm.
+
+ Revision 611.4 2003/11/12 04:28:22 ajc
+ * Replaced bmstrcasestr() with a more generic function, bmstrstr(), which
+ can be supplied with *any* strncmp()-compatible compare function.
+
+ Revision 611.3 2003/11/08 06:46:08 ajc
+ * IMAP FETCH BODY<xxx.yyy> was outputting the offset and length in the
+ wrong order. Fixed.
+
+ Revision 611.2 2003/11/08 06:29:47 ajc
+ * IMAP FETCH FLAGS ... removed extra trailing space after last flag
+
+ Revision 611.1 2003/11/06 04:25:30 ajc
+ * For certain IMAP outputs (such as BODYSTRUCTURE), buffer all output until
+ we've got the whole thing, then spew it all at once to avoid lots of
+ tiny TCP packets.
+ * New API calls buffer_output() (to start buffering) and unbuffer_output()
+ (to dump the buffer and stop buffering) are available to do this.
+
+ Revision 611.0 2003/10/21 04:20:41 ajc
+ * THIS IS 6.11
+
+ Revision 610.22 2003/10/17 02:18:40 ajc
+ * Replaced the DEFAULT_ENTRY definition in sysconfig.h with a new option
+ "reply_with_external_editor" in citadel.rc.
+
+ Revision 610.21 2003/10/14 03:09:47 ajc
+ * routines2.c: fixed an off-by-one error in filename sanitization for
+ client file uploads
+
+ Revision 610.20 2003/10/10 05:43:57 ajc
+ * citadel.c: Reworded one of the prompts
+
+ Revision 610.19 2003/10/07 15:56:17 ajc
+ * Better handling of incoming Internet addresses consisting of an address
+ in angle brackets with no name outside the brackets.
+
+ Revision 610.18 2003/09/21 04:10:56 ajc
+ * messages.c: don't crash when a message contains more than MAXURLS of
+ embedded URL's. Omit them instead.
+ * citadel.rc: updated the sample browser remoting command for Macintosh
+ based on a Mr.T suggestion
+ * techdoc/session.txt: redid the writeup for the MOVE command (fixed a
+ mistake and made the writeup clearer)
+
+ Revision 610.17 2003/09/17 21:40:13 ajc
+ * html.c: don't truncate messages when wacky characters are
+ encountered. Substitute '?' characters instead. Now the Citadel
+ community can complain about b0rken MS ASCII.
+
Revision 610.16 2003/09/13 02:53:04 ajc
* More intelligent selection of directory to save attachments
Fri Jul 10 1998 Art Cancro <ajc@uncensored.citadel.org>
* Initial CVS import
+