$Log$
+Revision 1.486 2000/03/11 21:29:37 ajc
+* SM_ flags for CtdlSaveMsgPointerInRoom() need to be a bit bucket, not an
+ enum, since more than one can be passed. Changed SM_DONT_BUMP_REF_COUNT
+ from 3 to 4. This also fixes bug #33.
+
Revision 1.485 2000/03/11 20:26:03 ajc
* Reworked the <R>eply logic in messages.c - fixes bug #34
Fri Jul 10 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
* Initial CVS import
-
- Citadel/UX release 5.60
-
-Copyright (c) 1987-1999 by:
- Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
-
-Portions (c) 1998-1999 by:
- Brian Costello <btx@calyx.net>
- Nathan Bryant <bryant@cs.usm.maine.edu>
- Ben Mehlman <cit3252@uncnsrd.mt-kisco.ny.us>
-
-base64 encoding/decoding for MIME parser, public domain by:
- John Walker <http://www.fourmilab.ch>
-
-ICQ client code derived from ICQLIB written by:
- Denis V. Dmitrienko <denis@null.net>
+ -----------------------
+ Citadel/UX version 5.70
+ -----------------------
+
+Copyright (c) 1987-2000 by Art Cancro.
-'parsedate' function, public domain by:
- Steven M. Bellovin, et. al. (see parsedate.y for full credits)
+Portions (c) 1998-2000 by Nathan Bryant, Brian Costello, and Ben Mehlman.
+
+base64 encoding/decoding for MIME parser, public domain by John Walker.
+ICQ client code derived from ICQLIB written by Denis V. Dmitrienko.
+
+'parsedate' function, public domain by Steven M. Bellovin, et. al.
+
------------------------------------------------------------------------------
The entire package is free software; you can redistribute
*/
#define SM_VERIFY_GOODNESS 1 /* Verify this is a real msg number */
#define SM_DO_REPL_CHECK 2 /* Perform replication checks */
-#define SM_DONT_BUMP_REF 3 /* Don't bump reference count
+#define SM_DONT_BUMP_REF 4 /* Don't bump reference count
(use with extreme care!!!!!!) */
/* Tell 'em who's in da house */
lprintf(1,
"\nMultithreaded message server for Citadel/UX\n"
-"Copyright (C) 1987-1999 by the Citadel/UX development team.\n"
+"Copyright (C) 1987-2000 by the Citadel/UX development team.\n"
"Citadel/UX is free software, covered by the GNU General Public License, and\n"
"you are welcome to change it and/or distribute copies of it under certain\n"
"conditions. There is absolutely no warranty for this software. Please\n"
/* Initialize... */
init_sysdep();
- openlog("citserver",LOG_PID,LOG_USER);
+ openlog("citserver", LOG_PID, LOG_USER);
/* Load site-specific parameters */
lprintf(7, "Loading citadel.config\n");
NULL,
citproto_begin_session,
do_command_loop);
- CtdlRegisterServiceHook(0, /* TCP */
+ CtdlRegisterServiceHook(0, /* Unix */
"citadel.socket",
citproto_begin_session,
do_command_loop);
SESSION LAYER PROTOCOL FOR CITADEL/UX
- (c) 1995-1999 by Art Cancro et. al. All Rights Reserved
+ (c) 1995-2000 by Art Cancro et. al. All Rights Reserved
INTRODUCTION