From a44fb095e7beee2200d85ba28078cbda3d4b2295 Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Sat, 28 Apr 2001 04:42:59 +0000 Subject: [PATCH] * Updated some of the docs. Bumped version number to 5.80 in anticipation of going into a release cycle soon. --- citadel/ChangeLog | 6 ++++-- citadel/IAFA-PACKAGE | 2 +- citadel/citadel.h | 4 ++-- citadel/citadel.lsm | 4 ++-- citadel/docs/copyright.txt | 24 ++++++++++++------------ citadel/serv_vandelay.c | 19 +++++++++++++++++-- citadel/sysconfig.h | 5 ++++- citadel/sysdep.c | 2 +- citadel/techdoc/citadelapi.txt | 6 +++++- citadel/techdoc/developers.txt | 2 +- citadel/techdoc/session.txt | 8 ++++---- 11 files changed, 53 insertions(+), 29 deletions(-) diff --git a/citadel/ChangeLog b/citadel/ChangeLog index 985de7054..92cdddd55 100644 --- a/citadel/ChangeLog +++ b/citadel/ChangeLog @@ -1,6 +1,7 @@ $Log$ - Revision 573.131 2001/04/28 04:18:44 ajc - *** empty log message *** + Revision 573.132 2001/04/28 04:42:55 ajc + * Updated some of the docs. Bumped version number to 5.80 in anticipation + of going into a release cycle soon. Revision 573.130 2001/04/26 03:31:00 ajc * Finished the implementation of per-message seen/unseen logic, both in the @@ -2516,3 +2517,4 @@ Sat Jul 11 00:20:48 EDT 1998 Nathan Bryant Fri Jul 10 1998 Art Cancro * Initial CVS import + diff --git a/citadel/IAFA-PACKAGE b/citadel/IAFA-PACKAGE index 72f9c6751..f621827de 100644 --- a/citadel/IAFA-PACKAGE +++ b/citadel/IAFA-PACKAGE @@ -1,5 +1,5 @@ Title: Citadel/UX -Version: 5.73 +Version: 5.80 Description: An advanced messaging system which can be used for BBS, groupware, and online community applications. It is multithreaded, diff --git a/citadel/citadel.h b/citadel/citadel.h index 5da1f1d82..9b30987b3 100644 --- a/citadel/citadel.h +++ b/citadel/citadel.h @@ -10,7 +10,7 @@ #include "sysconfig.h" #include "ipcdef.h" -#define CITADEL "Citadel/UX 5.73" /* Text description of this software */ +#define CITADEL "Citadel/UX 5.80" /* Text description of this software */ /* * REV_LEVEL is the current version number (multiplied by 100 to avoid having @@ -19,7 +19,7 @@ * are older than REV_MIN, none of the programs will work until the setup * program is run again to bring things up to date. */ -#define REV_LEVEL 573 /* This version */ +#define REV_LEVEL 580 /* This version */ #define REV_MIN 570 /* Oldest compatible version */ #define SERVER_TYPE 0 /* zero for stock Citadel/UX; other developers please diff --git a/citadel/citadel.lsm b/citadel/citadel.lsm index 01545c489..4be991c1b 100644 --- a/citadel/citadel.lsm +++ b/citadel/citadel.lsm @@ -1,7 +1,7 @@ Begin3 Title: Citadel/UX -Version: 5.73 -Entered-date: Tue Sep 5 14:35:11 EDT 2000 +Version: 5.80 +Entered-date: Sat Apr 28 00:41:52 EDT 2001 Description: An advanced messaging system which can be used for BBS, groupware, and online community applications. It is multithreaded, client/server, database driven, and diff --git a/citadel/docs/copyright.txt b/citadel/docs/copyright.txt index be1d5a3ca..add38c061 100644 --- a/citadel/docs/copyright.txt +++ b/citadel/docs/copyright.txt @@ -1,21 +1,21 @@ ----------------------- - Citadel/UX version 5.74 + Citadel/UX version 5.80 ----------------------- Copyright (c) 1987-2001 by the Citadel development team. Steven M. Bellovin (author of public domain 'parsedate' function) - Michael Bremen (HP/UX compatibility layer and some cosmetics) - Nathan Bryant (build system, security, database access, and others) - Art Cancro (overall system design and lead developer) - Brian Costello (cosmetics, additional commands) - Daniel Malament (string compare function for IMAP server - Stu Mark (IGnet/Open protocol design) - Ben Mehlman (additional client features) - Ari Samson (project management) - John Walker (author of public domain base64 encoder/decoder) - Steve Williams (documentation) - Ethan Young (IGnet/Open protocol design) + Michael Bremen (HP/UX compatibility layer and some cosmetics) + Nathan Bryant (build system, security, database access, and others) + Art Cancro (overall system design and lead developer) + Brian Costello (cosmetics, additional commands) + Daniel Malament (string compare function for IMAP server) + Stu Mark (IGnet/Open protocol design) + Ben Mehlman (additional client features) + Ari Samson (project management) + John Walker (author of public domain base64 encoder/decoder) + Steve Williams (documentation) + Ethan Young (IGnet/Open protocol design) ------------------------------------------------------------------------------ diff --git a/citadel/serv_vandelay.c b/citadel/serv_vandelay.c index 9e6a0ea07..20c3f96c6 100644 --- a/citadel/serv_vandelay.c +++ b/citadel/serv_vandelay.c @@ -17,6 +17,7 @@ #include #include #include +#include #include #include "citadel.h" #include "server.h" @@ -158,7 +159,14 @@ void artv_export_visits(void) { cprintf("%ld\n", vbuf.v_roomnum); cprintf("%ld\n", vbuf.v_roomgen); cprintf("%ld\n", vbuf.v_usernum); - cprintf("%ld\n", vbuf.v_lastseen); + + if (strlen(vbuf.v_seen) > 0) { + cprintf("%s\n", vbuf.v_seen); + } + else { + cprintf("%ld\n", vbuf.v_lastseen); + } + cprintf("%u\n", vbuf.v_flags); } cdb_end_transaction(); @@ -426,11 +434,18 @@ void artv_import_floor(void) { void artv_import_visit(void) { struct visit vbuf; char buf[SIZ]; + int i; + int is_textual_seen = 0; client_gets(buf); vbuf.v_roomnum = atol(buf); client_gets(buf); vbuf.v_roomgen = atol(buf); client_gets(buf); vbuf.v_usernum = atol(buf); - client_gets(buf); vbuf.v_lastseen = atol(buf); + + client_gets(buf); + vbuf.v_lastseen = atol(buf); + for (i=0; i Client Name Status Description - 0 libCxClient in production Comprehensive Citadel/UX client API + 0 libCxClient in production Client-side API library 1 Infusion in production Groupware for Citadel/UX 2 Matthew Scott diff --git a/citadel/techdoc/session.txt b/citadel/techdoc/session.txt index eda0ff042..4007dc176 100644 --- a/citadel/techdoc/session.txt +++ b/citadel/techdoc/session.txt @@ -1,5 +1,5 @@ SESSION LAYER PROTOCOL FOR CITADEL/UX - (c) 1995-2000 by Art Cancro et. al. All Rights Reserved + (c) 1995-2001 by Art Cancro et. al. All Rights Reserved INTRODUCTION @@ -24,7 +24,7 @@ developments ahead of time, please at least send in an e-mail documenting what you did, so that your new commands can be added to this document. The coordinator of the Citadel/UX project is Art Cancro -. +. CONNECTING TO A SERVER @@ -548,7 +548,7 @@ proprietary features: your own. -> Clients other than your own should still be able to utilize your server, even if your proprietary extensions aren't supported. - -> Please contact Art Cancro and obtain a unique + -> Please contact Art Cancro and obtain a unique server type code, which can be assigned to your server program. -> If you document what you did in detail, perhaps it can be added to a future release of the Citadel/UX program, so everyone can enjoy it. Better @@ -575,7 +575,7 @@ length of the file, and a description. The server message contained on the same line with LISTING_FOLLOWS will contain the name of the system and the name of the directory, such as: - uncnsrd.mt-kisco.ny.us|/usr/bbs/files/my_room_directory + uncensored.citadel.org|/usr/bbs/files/my_room_directory SLRP (Set Last-message-Read Pointer) -- 2.30.2