$Log$
+ Revision 590.36 2002/01/04 20:57:36 nbryant
+ cygwin fix
+
+ Revision 590.35 2002/01/04 20:46:26 nbryant
+ Makefile fix for cygwin (fix migratenet linkage)
+
+ Revision 590.34 2002/01/04 20:43:26 nbryant
+ configure/genstamp: check for struct tm.tm_gmtoff
+
+ Revision 590.33 2002/01/03 22:01:17 ajc
+ * Fixed mail to "sysop"
+
+ Revision 590.32 2002/01/03 21:35:07 ajc
+ * I think this is the last of the fixes for the new submit queue.
+
+ Revision 590.31 2002/01/03 12:27:35 error
+ * Fixed my name in docs/copyright.txt, why didn't I notice that before?
+
+ Revision 590.30 2002/01/03 12:21:02 error
+ * Autoconf support for recognizing OpenSSL
+
+ Revision 590.29 2002/01/03 04:52:28 ajc
+ * serv_network.c: migrated deliveries and bounces to the new message
+ submission subsystem. NOT TESTED.
+
+ Revision 590.28 2002/01/01 21:32:10 ajc
+ * Finished the updates to serv_smtp.c, although I think there may be a
+ problem with one-too-many reference counts when a message is submitted
+ via SMTP.
+
+ Revision 590.27 2001/12/31 20:15:13 ajc
+ * Almost finished converting serv_smtp.c to the new message submission
+ framework. Still not done yet; don't use this.
+
+ Revision 590.26 2001/12/30 06:20:46 error
+ * More keys while reading messages: Q or S same as Ctrl-C, N same as Ctrl-O.
+
+ Revision 590.25 2001/12/30 05:50:46 error
+ * Security: Citadel now drops privileges when called from telnetd, also
+ checks to make sure you didn't set the setuid/setgid bits. No more
+ loginwrapper.sh!
+
+ Revision 590.24 2001/12/29 05:19:32 ajc
+ * Minor cosmetic hack
+
+ Revision 590.23 2001/12/29 04:21:22 nixo
+ stupid me. I didn't realize that asking for the header did what I wanted
+ so I changed my little 'y' hack to not bother reading the text of the
+ message. a little saving on the bandwidth.
+
+ Revision 590.22 2001/12/28 22:32:38 nixo
+ Added a "read m<y> next" function in read mode. It will skip to the next
+ message by the user in the current message list (whatever mode you're in
+ be it read forward, last 50, whatever.)
+
+ Revision 590.21 2001/12/28 11:06:53 error
+ * More server support for hostnames up to 63 characters (oops I missed a spot)
+
+ Revision 590.20 2001/12/28 09:39:10 error
+ * Client support for hostnames up to 63 characters: truncated at 24 in
+ short who list, full display in long who list.
+
+ Revision 590.19 2001/12/28 09:28:04 error
+ * Server support for hostnames up to 63 characters
+
+ Revision 590.18 2001/12/26 05:01:30 ajc
+ * Added a new developer ID for Anticlimactic Teleservices
+
+ Revision 590.17 2001/12/23 10:00:43 error
+ * Pages are once again formatted to the caller's screen width.
+
+ Revision 590.16 2001/12/23 09:57:47 error
+ * tools.c: added parameter to fmt_date() to allow for printing the seconds
+ along with the time, e.g. 12:34 pm or 12:34:56 pm
+
+ Revision 590.15 2001/12/20 04:54:26 ajc
+ * If you paid for this software, someone is ripping you off.
+
+ Revision 590.14 2001/12/18 08:24:56 nbryant
+ more lovely configure tweaks (include paths for db)
+
+ Revision 590.13 2001/12/18 06:04:08 ajc
+ * Moved the buffers in the_mime_parser() from the stack to the heap, because
+ it was crashing boxen with small stack sizes.
+
+ Revision 590.12 2001/12/18 05:54:16 ajc
+ * Added more load_floorlist() commands to the beginning and end of functions
+ in the client that manipulate the floor list. This fixes a bug in which
+ new floors don't show up right away after being created.
+
+ Revision 590.11 2001/12/17 08:14:26 nbryant
+ restored the checks for /usr/include/db3 and /usr/local/include/db3
+ in configure. there are too many variations on db installation; this is
+ getting messy :-(
+
+ Revision 590.10 2001/12/17 08:00:45 nbryant
+ set the pthreads stack size to 128K because FreeBSD's default of 64K
+ seems too small. fixes crashes under FreeBSD.
+
+ Revision 590.9 2001/12/16 00:50:14 error
+ * Added usersupp.lastcall to the parameters returned from the PASS/PAS2
+ commands in logged_in_response().
+
+ Revision 590.8 2001/12/14 21:33:18 nbryant
+ finally changed configure to complain if there's no database driver ;)
+
+ Revision 590.7 2001/12/14 08:29:30 error
+ * Security: trace file is now only readable by owner, since it contains
+ plain text passwords.
+
+ Revision 590.6 2001/12/14 07:04:24 ajc
+ * Now you can send mail to yourself. Hi from Stu.
+
+ Revision 590.5 2001/12/14 06:58:12 ajc
+ * Hi from Stu
+
+ Revision 590.4 2001/12/13 22:36:30 nbryant
+ make configure search for /usr/local/BerkeleyDB.4.0
+
+ Revision 590.3 2001/12/13 22:29:57 nbryant
+ make it compile with Berkeley DB 4.0.x
+
+ Revision 590.2 2001/12/11 21:31:07 nbryant
+ - test for -ldb3 before -ldb
+
+ Revision 590.1 2001/12/11 20:04:41 nbryant
+ - fix library flags, includes for portability
+ - malloc.h is deprecated
+ - fix genstamp, hopefully
+ - fix size_t *printf handling for portability
+
+ Revision 590.0 2001/12/08 03:31:41 ajc
+ * THIS IS 5.90
+
+ Revision 580.95 2001/12/08 03:30:37 ajc
+ * Final changes to networking docs for 5.90
+
+ Revision 580.94 2001/12/06 05:13:34 ajc
+ * Added the documentation for room sharing and listserv
+
+ Revision 580.93 2001/12/04 05:24:15 ajc
+ * Added two more bytes to the possible length of shared secrets in networking
+ due to some legacy support requirements.
+
+ Revision 580.92 2001/12/04 05:16:19 ajc
+ * mime_parser.c: change to memory allocation algorithm ... some badly done
+ messages were crashing the server
+
+ Revision 580.91 2001/12/03 22:48:16 ajc
+ * ooops. Look for the QR2_SYSTEM flag in QRflags2, not QRflags.
+
+ Revision 580.90 2001/12/03 17:02:50 ajc
+ * dynloader.c: fixed improperly done declaration and mallok()
+
+ Revision 580.89 2001/12/03 04:28:02 ajc
+ * mime_parser.c: now uses built-in functions to decode base64 and
+ quoted-printable attachments, instead of piping data to outboard programs.
+
+ Revision 580.88 2001/12/03 02:45:46 ajc
+ * Began implementing some code to handle multiple recipients (but #define'd
+ it all out because we're approaching a release)
+
+ Revision 580.87 2001/12/03 01:50:17 ajc
+ * When sending mail, copy to the sender's "Sent Items>" room instead of to
+ the sender's "Mail>" room.
+
+ Revision 580.86 2001/12/02 23:36:24 ajc
+ * On a new system, set the default new user level to 4 instead of 1.
+
+ Revision 580.85 2001/12/02 23:27:01 ajc
+ * Removed references to the old networker from the documentation. Did not
+ write any new documentation, so what's there now is kind of sparse.
+
+ Revision 580.84 2001/12/02 02:42:55 ajc
+ * Implemented new room flag QR2_SYSTEM which supresses the room from all
+ room listings, even for Aides (but it's still gotoable). This will be used
+ for rooms which hold system configuration and message queues.
+
+ Revision 580.83 2001/12/01 19:23:26 ajc
+ * clientsocket.c: implement socket timeouts for read operations
+
+ Revision 580.82 2001/12/01 17:00:23 ajc
+ * serv_smtp.c: when multiple MX's are the same preference, randomize them
+
+ Revision 580.81 2001/12/01 07:18:28 ajc
+ * Fixed an SMTP delivery problem that was causing certain classes of
+ transient errors to cause a message to never be delivered.
+
+ Revision 580.80 2001/12/01 05:26:01 ajc
+ * Added a command "SMTP" to the Citadel protocol, to do some unimportant
+ utility/diagnostic functions.
+
+ Revision 580.79 2001/11/27 17:08:29 ajc
+ * When calling an external editor, set the environment variable
+ WINDOW_TITLE to an appropriate value.
+
+ Revision 580.78 2001/11/26 03:27:08 ajc
+ * new algorithm to load the use table
+
+ Revision 580.77 2001/11/17 19:55:08 ajc
+ * Updated some of the documentation
+
+ Revision 580.76 2001/11/16 04:43:12 ajc
+ * Eliminated the sock_puts_crlf() function and ensured that all SMTP client
+ commands are sent out using a single sock_write() call. There are broken
+ SMTP server implementations that can't handle SMTP commands split across
+ multiple writes. (Thanks to Andru Luvisi and Ben Mehlman for the idea.)
+
+ Revision 580.75 2001/11/15 04:11:30 ajc
+ * hack.doc: updated to reflect Cit86Net compatibility fields removed from the
+ file format (since we dumbed down the gateway software)
+ * ipc_c_tcp.c: removed SOCKS4 support. Nobody uses it anymore.
+ * ipc_c_tcp.c: fixed a bug which caused the client to fall back to defaultPort
+ if a numeric port number was specified instead of a service name
+
+ Revision 580.74 2001/11/14 02:59:01 ajc
+ * Network run frequency is now a site-definable setting
+
+ Revision 580.73 2001/11/13 22:05:23 ajc
+ * Re-introduced the ability to enter IGnet mail into the system.
+
+ Revision 580.72 2001/10/29 22:59:22 ajc
+ * Renamed "SuppMsgInfo" to "MetaData" because that's what it is
+
+ Revision 580.71 2001/10/29 16:39:54 ajc
+ * Finished the migratenet utility (finally).
+
+ Revision 580.70 2001/10/28 05:18:51 ajc
+ * migratenet almost finished
+
+ Revision 580.69 2001/10/26 04:26:45 ajc
+ * more work on the net migrator
+
+ Revision 580.68 2001/10/23 03:37:33 ajc
+ * Threw a few more lines of code into migratenet.c
+
+ Revision 580.67 2001/10/20 18:10:50 ajc
+ * migratenet.c: added (not even close to being finished)
+
+ Revision 580.66 2001/10/17 21:07:20 nbryant
+ further format string cleanups (for i686-linux type sizes)
+
+ Revision 580.65 2001/10/17 20:41:07 nbryant
+ - declare *printf format specifiers if gcc detected
+ - format string fixes (compiles w/o warnings on alpha osf/1)
+
+ Revision 580.64 2001/10/17 19:40:38 nbryant
+ warning fixes and cleanups for 64-bit machines
+
+ Revision 580.63 2001/10/16 20:47:37 nbryant
+ - backed out -export-dynamic, it doesn't do anything and i've found the real
+ problem
+ - remove declaration for make_message
+
Revision 580.62 2001/10/16 19:18:49 nbryant
backed out that compiler detection change for Tru64. it's not incredibly
important and results in broken autoconf macro expansions.