$Log$
+ Revision 623.16 2004/08/11 04:09:14 ajc
+ * Replaced all "Citadel/UX" references with "Citadel"
+
+ Revision 623.15 2004/08/05 03:19:48 ajc
+ * html.c: handle the <BLOCKQUOTE> tag properly
+
+ Revision 623.14 2004/08/05 02:02:33 ajc
+ * CtdlHostAlias() now accepts "localhost" as a localhost address.
+ * working_ignetcfg is now loaded during incoming NETP commands, which
+ should theoretically take care of the missing config problem.
+
+ Revision 623.13 2004/08/02 02:51:03 ajc
+ * utilsmenu: removed. Because most of the admin functions have been moved
+ into Citadel proper, what's left of this menu is now pathetic.
+ * techdoc/build.txt: removed verbage that referred to the old build system.
+
+ Revision 623.12 2004/07/30 03:18:21 ajc
+ * user_ops.c: limit the length of the name which can be supplied
+ to CtdlLoginExistingUser() to avoid crashing it.
+
+ Revision 623.11 2004/07/28 04:09:58 ajc
+ * serv_network.c: we had ignetcfg and working_ignetcfg, but it turns out we
+ no longer use the former anywhere, so it has been removed (along with the
+ aftersave hook that detected changes)
+
+ Revision 623.10 2004/07/25 16:20:04 error
+ * msgbase.c: CtdlCheckInternetMailPermission(): Do not allow twits to send
+ Internet mail (they shouldn't be sending ANYTHING at all)
+
+ Revision 623.9 2004/07/25 16:18:43 error
+ * citadel.spec: update version number
+
+ Revision 623.8 2004/07/25 16:17:37 error
+ * stress.c: Slightly more verbose output
+
+ Revision 623.7 2004/07/25 16:16:19 error
+ * citadel_decls.h: fixed the new logoff() macro
+
+ Revision 623.6 2004/07/24 05:11:52 ajc
+ * citadel.c: temporarily commented out the signal() call for SIGHUP because
+ it is causing the client not to work at all on Linux 2.6 (or at least on
+ Fedora Core 2) when citadel is called as the login shell -- a SIGHUP is
+ mysteriously received at the username prompt and the program exits.
+
+ Revision 623.5 2004/07/15 02:54:49 ajc
+ * serv_network.c: grab and use a networker-local copy of the network
+ configuration, ensuring that it doesn't accidentally get clobbered while
+ the network is running.
+
+ Revision 623.4 2004/07/11 18:41:39 ajc
+ * Updated roadmap document slightly
+
+ Revision 623.3 2004/07/11 03:59:02 ajc
+ serv_network.c: small fix to above
+
+ Revision 623.2 2004/07/11 03:50:31 ajc
+ * serv_network.c: removed a stray end_critical_section()
+ * serv_network.c: purge invalid ignet_push_share entries during
+ netconfig load instead of during rewrite
+
+ Revision 623.1 2004/07/10 02:51:01 ajc
+ * Changed "policy set" message to "policy has been updated" to make it
+ clearer.
+
+ Revision 623.0 2004/07/06 18:15:04 ajc
+ * THIS IS 6.23
+
+ Revision 622.7 2004/07/06 18:09:13 ajc
+ * When writing a message body to the CDB_BIGMSGS table instead of the main
+ message base, increase data length by one byte in order to include the
+ NULL terminator. (Doh!)
+
+ Revision 622.6 2004/07/03 04:09:37 ajc
+ * Check the "Permission to send Internet mail" access controls when
+ messages are submitted via Authenticated SMTP.
+
+ Revision 622.5 2004/06/28 17:09:20 ajc
+ * Properly re-terminate messages posted via IMAP APPEND. The newline
+ conversion process was shortening the text but not adjusting string
+ termination, causing extra message snippets to appear.
+
+ Revision 622.4 2004/06/24 20:38:06 ajc
+ * updated serv_vandelay.c to include new "c_ip_addr" config
+
+ Revision 622.3 2004/06/24 20:33:37 ajc
+ * Bumped internal version number to 6.23
+ * Added "Server IP address" to config (server, client, docs)
+
+ Revision 622.2 2004/06/24 15:26:33 ajc
+ * Updated the ig_tcp_server() function to allow binding to a single IP
+ address. This is not yet used by anything.
+
+ Revision 622.1 2004/06/24 02:34:39 ajc
+ * serv_imap.c: when an IMAP socket breaks while a folder is selected,
+ auto-expunge the folder before closing it. Fixes the "mysteriously
+ reappearing deleted messages" for clients that just drop the session
+ without issuing a CLOSE when the user closes the window.
+
+ Revision 622.0 2004/06/19 03:20:22 ajc
+ * THIS IS 6.22
+
+ Revision 621.19 2004/06/19 03:13:26 ajc
+ * Updated internal version number to 6.22
+
+ Revision 621.18 2004/06/19 02:35:16 ajc
+ *** empty log message ***
+
+ Revision 621.17 2004/06/19 02:33:54 ajc
+ * Removed the configuration option "Allow Aides access to all mailboxes."
+ This functionality *must* always be enabled for administrative create/edit
+ of vCards, which live in the user's My Citadel Config> room.
+
+ Revision 621.16 2004/06/16 04:17:43 ajc
+ * More scheduler changes. Removed the rescan pipe again, and also
+ removed the mutex wrapper around select(). In my initial testing I am
+ getting reliable, fast service, but further testing is needed.
+
+ Revision 621.15 2004/06/16 03:13:02 ajc
+ * Scheduler fix ... added the rescan pipe back in
+
+ Revision 621.14 2004/06/15 20:42:42 ajc
+ * Store the body of any large (>1K) message in a separate database. This
+ will allow fast headers-only retrieval later.
+
+ Revision 621.13 2004/06/15 03:05:01 ajc
+ * Bumped internal version number to 6.22
+ * Added a new faster headers-only mode that excludes enumeration of
+ MIME parts.
+
+ Revision 621.12 2004/06/14 19:09:26 ajc
+ * serv_vandelay.c: re-inserted a missing line of code for setting tempfile
+ names, which was causing exports to crash.
+
+ Revision 621.11 2004/06/11 01:26:02 ajc
+ * Optimized the scheduler some more. The S_I_WANNA_SELECT mutex now
+ wraps only the select() call itself.
+
+ Revision 621.10 2004/06/09 03:54:07 ajc
+ * The scheduler can now "wake up" a session to deliver async messages.
+ * Renumbered the "instant msgs waiting" message and changed its usage
+
+ Revision 621.9 2004/06/07 22:12:19 ajc
+ * Removed network/filterlist network/mailinglists network/rnews.xref
+ because none of these are used anymore.
+
+ Revision 621.8 2004/06/07 16:41:28 ajc
+ * Changed "express message" to "instant message" everywhere in the code
+ and documentation, to reflect the now industry-standard terminology for
+ this function. (Obviously, the server command names have not changed,
+ because that would break everything.)
+
+ Revision 621.7 2004/06/06 22:30:10 ajc
+ * New session scheduler. All sessions which select() marks for activity
+ are now handled before select() is called again.
+
+ Revision 621.6 2004/06/03 02:49:14 ajc
+ * html.c: allow parsing of tags even when they're qualified
+ (i.e. <TAG foo=bar> instead of just <TAG> )
+ * html.c: handle escaped decimal characters (such as ' for an apostrophe)
+
Revision 621.5 2004/06/03 02:28:16 ajc
* citadel_ipc.c: SETR command was missing defaultview and flags2. Added.
Revision 620.19 2004/04/20 02:42:54 ajc
* techdoc/binaries.txt : updated, now includes WebCit instructions
- * setup.c: detect when setup is run from within the Citadel/UX Ridiculously
+ * setup.c: detect when setup is run from within the Citadel Ridiculously
Easy Installer and skip the directory prompt; the installer sets it.
Revision 620.18 2004/04/14 18:43:51 nbryant
* Add some #includes I apparently somehow missed
Revision 590.42 2002/01/06 10:33:10 error
- * SSL/TLS support for the Citadel/UX wire protocol
+ * SSL/TLS support for the Citadel wire protocol
Revision 590.41 2002/01/06 08:54:58 error
* user_ops.c: fixed become_session() when calling EVT_LOGOUT session hooks
Revision 1.411 1999/11/03 04:01:20 ajc
* Fixed buffer overrun problems in cmd_rchg(), cmd_hchg(), and cmd_uchg()
* Removed my email address as the feedback content from the docs; replaced
- it with a reference to the Citadel/UX web site.
+ it with a reference to the Citadel web site.
Revision 1.410 1999/11/02 19:51:23 ajc
* Fixed timeout problem for remote client sessions (all timeouts were set to