$Log$
+ Revision 626.9 2004/10/12 02:17:49 ajc
+ * Cleaned up some things that generated compiler warnings
+ * crypto keys directory is now relative to the server's working directory,
+ not to the compiled-in BBSDIR
+ * Re-ordered the security checks in CtdlAccessCheck()
+
+ Revision 626.8 2004/10/06 21:23:21 error
+ * Fixup a few more compiler warnings from icc
+
+ Revision 626.7 2004/10/05 01:44:20 ajc
+ * Changed a bunch of localtime() calls to localtime_r(), for great justice.
+
+ Revision 626.6 2004/10/04 21:40:29 error
+ * configure.ac: Add CFLAGS for icc Intel Compiler
+
+ Revision 626.5 2004/10/04 21:39:35 error
+ * Fix a couple of minor compiler warnings
+
+ Revision 626.4 2004/10/03 04:25:23 ajc
+ * Removed some vestiges
+
+ Revision 626.3 2004/10/03 04:11:48 ajc
+ * sysdep.c: in the main server loop, when time_to_die is detected, return
+ immediately instead of falling through to the end of the function.
+
+ Revision 626.2 2004/10/03 03:57:32 ajc
+ * Added pthread_attr_destroy() in the appropriate location (thanks fleeb!)
+
+ Revision 626.1 2004/10/01 15:58:08 ajc
+ * Configure "notes" view and auto-create Notes> room
+
+ Revision 626.0 2004/09/28 16:11:16 ajc
+ * THIS IS 6.26
+
+ Revision 625.33 2004/09/28 16:09:58 ajc
+ * Update documentation and config files for 6.26 release
+
+ Revision 625.32 2004/09/28 02:18:12 ajc
+ * Improve output of RECENT flag in IMAP
+
+ Revision 625.31 2004/09/23 03:02:31 ajc
+ * MyContext() no longer declared INLINE
+
+ Revision 625.30 2004/09/23 02:54:46 ajc
+ * in MyContext(), reduced the number of calls to pthread_getspecific()
+ from two to one
+
+ Revision 625.29 2004/09/23 00:22:18 error
+ * rooms.c: create_floor(): Fix the check for whether a floor name was given
+
+ Revision 625.28 2004/09/21 02:09:30 ajc
+ * Tweaks to above
+
+ Revision 625.27 2004/09/21 01:43:23 ajc
+ * imap_search.c: when search criteria permit, do not fetch messages.
+
+ Revision 625.26 2004/09/17 16:54:13 ajc
+ * Updated documentation to include information about setting up MSA 587 port.
+
+ Revision 625.25 2004/09/17 04:14:18 ajc
+ * serv_network.c: added a missing \n in log output
+
+ Revision 625.24 2004/09/17 03:54:47 ajc
+ * citadel-openldap.schema: replaced. Dunno why it was missing.
+ * serv_calendar.c: fixed a return with no value for a function returning
+ int; this was causing a before-save hook to abandon messages
+
+ Revision 625.23 2004/09/16 01:46:40 ajc
+ * CRE8 command: allow setting default view during room creation
+
+ Revision 625.22 2004/09/15 03:02:47 ajc
+ * Add an SMTP MSA listener (separate port, requires auth)
+
+ Revision 625.21 2004/09/13 15:51:59 ajc
+ * newinstall.sh: updated from the working version at easyinstall.citadel.org
+
+ Revision 625.20 2004/09/11 03:13:04 error
+ * Remove calls to the broken flush_output() while I try to figure out what's
+ wrong with it. Replaced with unbuffer_output() which does work.
+
+ Revision 625.19 2004/09/10 02:54:26 ajc
+ * Added flush_output() calls to IMAP modules. (Do we need them? Are we
+ buffering IMAP output? Should we?)
+
+ Revision 625.18 2004/09/09 02:26:45 ajc
+ * Completed (I think) the 'dialog' mode in setup
+
+ Revision 625.17 2004/09/08 04:16:07 ajc
+ * setup.c: initial changes to use a 'dialog' based setup (yes, it's back,
+ because the b0rken version is now long gone and it appears to be more
+ portable than newt)
+
+ Revision 625.16 2004/09/07 04:15:35 error
+ * msgbase.c: cmd_msgs(): Call unbuffer_output() when a message list is
+ requested using a search template.
+
+ Revision 625.15 2004/09/06 01:11:35 error
+ * msgbase.c: cmd_ent0(): Fix another unbuffer_output()
+
+ Revision 625.14 2004/09/06 00:59:01 error
+ * file_ops.c: cmd_writ(): Add an unbuffer_output() that I forgot.
+
+ Revision 625.13 2004/09/05 17:39:09 error
+ * Buffered output needs to be flushed in several places. Added calls to
+ flush_output(). (basically anywhere where we send a response and then
+ wait for the client, except chat, where we turned it off entirely)
+
+ Revision 625.12 2004/09/05 15:41:45 error
+ * Network optimizations - buffer output server-side for better network
+ utilization; one client-side optimization
+
+ Revision 625.11 2004/09/05 15:20:41 error
+ * sysdep.c: unbuffer_output(): Split the writing part to a new function
+ flush_output() for more precise control
+
+ Revision 625.10 2004/09/03 04:34:30 ajc
+ * setup.c: when creating an inittab entry for slapd, use "-d 0" instead
+ of "-d 1" to avoid spewing messages to the console, while still remaining
+ in the foreground.
+
+ Revision 625.9 2004/09/03 04:19:17 ajc
+ * setup.c: Changes to inittab-twiddling to make it a bit more reliable
+ * ipc_c_tcp.c: don't send SIGHUP to children; it makes them very angry
+
+ Revision 625.8 2004/09/01 15:34:52 ajc
+ * serv_smtp.c: fix build error on hosts with no SSL support
+
+ Revision 625.7 2004/08/31 17:31:55 ajc
+ * Calendar: store UUID+comment instead of comment as Subject (this was done
+ at the request of Eugen Constantinescu for Aethera optimizations)
+
+ Revision 625.6 2004/08/30 02:45:33 ajc
+ * setup.c: when running in Newt mode, make the size of the dialogs dynamic
+ to the size of the text in them.
+
+ Revision 625.5 2004/08/29 15:18:41 error
+ * newinstall.sh: fix detection of gmake/make
+
+ Revision 625.4 2004/08/28 14:21:25 error
+ * Change the logging level of some messages and add a couple of new ones to
+ show when a network node is connecting.
+
+ Revision 625.3 2004/08/28 02:42:44 ajc
+ * setup.c: when run from the Easy Install script, auto-configure slapd
+ and put it into /etc/inittab
+
+ Revision 625.2 2004/08/28 01:56:38 ajc
+ * Generalize some of the inittab-tweaking stuff so that we can use it
+ for slapd, too.
+
+ Revision 625.1 2004/08/27 21:39:33 ajc
+ * Fleshed out contemplate_ldap() a bit
+
+ Revision 625.0 2004/08/27 21:06:30 ajc
+ * THIS IS 6.25
+
+ Revision 624.8 2004/08/27 20:16:51 ajc
+ * Update internal version number to 6.25
+
+ Revision 624.7 2004/08/26 04:13:55 ajc
+ * newinstall.sh: updated with some new goodies
+ * setup.c: when run from Easy Install, offer to set up LDAP. (Not finished.)
+
+ Revision 624.6 2004/08/23 21:41:26 error
+ * html.c: Try to something sane with lists
+
+ Revision 624.5 2004/08/23 21:40:04 error
+ * No longer accept MD5 as a hash when encrypting
+
+ Revision 624.4 2004/08/23 21:34:28 error
+ * serv_network.c: Suppress Invalid node name for "." and ".."
+
+ Revision 624.3 2004/08/16 04:19:14 ajc
+ * newinstall.sh: more intelligent auto-run of setup programs
+ * setup.c: change inittab question to be more newbie-friendly
+
+ Revision 624.2 2004/08/15 05:04:36 ajc
+ * newinstall.sh: various tweaks to make it more reliable
+
+ Revision 624.1 2004/08/14 03:59:43 ajc
+ * newinstall.sh: shuffled around the environment variables to prevent
+ "C compiler cannot generate executables" error.
+
+ Revision 624.0 2004/08/12 13:47:47 ajc
+ * THIS IS 6.24
+
+ 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 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