Nathan Bryant [Thu, 6 Apr 2000 20:37:01 +0000 (20:37 +0000)]
* solaris cleanups and warning fixes
Art Cancro [Fri, 31 Mar 2000 04:31:02 +0000 (04:31 +0000)]
* Quick fix to 'stats' utility to purge records with bogus timestamps
Art Cancro [Fri, 31 Mar 2000 03:48:52 +0000 (03:48 +0000)]
* text_to_server() now behaves the way web users expect text entry to work.
Soft linebreaks are soft, hard linebreaks are hard. No indentation.
Art Cancro [Fri, 31 Mar 2000 02:39:06 +0000 (02:39 +0000)]
* Fixed bugs in "Site configuration" and added new fields.
Art Cancro [Fri, 31 Mar 2000 02:10:52 +0000 (02:10 +0000)]
* Caved in to pressure and enabled <R>eply in public rooms.
Art Cancro [Fri, 31 Mar 2000 02:08:45 +0000 (02:08 +0000)]
* Added "max messages per page" and "read next nnn" stuff to read loop
(probably not in its final form)
Art Cancro [Tue, 28 Mar 2000 17:53:57 +0000 (17:53 +0000)]
* Fixed dumb CtdlDeleteMessages() API goof that was preventing deletes.
Nathan Bryant [Tue, 28 Mar 2000 17:02:47 +0000 (17:02 +0000)]
* configure.in: check for -lsocket -lnsl on Solaris and other SVR4-alikes
Art Cancro [Tue, 28 Mar 2000 03:55:53 +0000 (03:55 +0000)]
* Modified <.RU> to allow search for partial match
Art Cancro [Mon, 27 Mar 2000 16:18:17 +0000 (16:18 +0000)]
* Implement multi-room chat as available in Citadel 5.70
Art Cancro [Mon, 27 Mar 2000 03:08:20 +0000 (03:08 +0000)]
* Third parameter of CtdlDeleteMessages() now takes "" instead of NULL to
specify 'any MIME type'.
Nathan Bryant [Mon, 27 Mar 2000 01:33:51 +0000 (01:33 +0000)]
*** empty log message ***
Nathan Bryant [Mon, 27 Mar 2000 01:14:09 +0000 (01:14 +0000)]
* Makefile.in: generate parsedate.c automatically
* configure.in: check for bison/byacc/yacc. bison seems to build cleaner
code.
* parsedate.c: removed from CVS
* parsedate.y: added #include <stdlib.h> so it builds with bison
Nathan Bryant [Mon, 27 Mar 2000 00:46:12 +0000 (00:46 +0000)]
* First cut at Solaris fixes. There may still be some *printf("%s", NULL)
type of issues lurking in the shadows.
Nathan Bryant [Sat, 25 Mar 2000 18:29:58 +0000 (18:29 +0000)]
changed my email address
Art Cancro [Thu, 23 Mar 2000 04:45:18 +0000 (04:45 +0000)]
* Experimental move of wholist to a separate auto-refreshing window
Art Cancro [Thu, 23 Mar 2000 02:41:50 +0000 (02:41 +0000)]
*** empty log message ***
Art Cancro [Tue, 21 Mar 2000 03:23:27 +0000 (03:23 +0000)]
* Experimental new linebreak mode
Art Cancro [Mon, 20 Mar 2000 14:43:20 +0000 (14:43 +0000)]
* "Brown paper bag" fix for SMTP bug (incoming long fields crash logger)
Art Cancro [Sun, 19 Mar 2000 23:42:41 +0000 (23:42 +0000)]
* This is the official 5.70 release.
Art Cancro [Sun, 19 Mar 2000 23:37:59 +0000 (23:37 +0000)]
* shuffled the docs around
Art Cancro [Sun, 19 Mar 2000 23:26:14 +0000 (23:26 +0000)]
* docs
Art Cancro [Sun, 19 Mar 2000 23:04:08 +0000 (23:04 +0000)]
* Small cosmetic change to date/time output
Art Cancro [Sun, 19 Mar 2000 22:49:09 +0000 (22:49 +0000)]
* Made the header-bar buttons more visible
* Added a "reply" header-bar button
* Move "Subject:" lines into the header-bar
* Padded the header-bars by one pixel (nicer looking)
* Changed message date/time output format
Art Cancro [Sun, 19 Mar 2000 19:49:31 +0000 (19:49 +0000)]
* Added support for unix domain sockets
Art Cancro [Sun, 19 Mar 2000 05:02:40 +0000 (05:02 +0000)]
* SMTP hacks to deal with AOL braindamage
Art Cancro [Sat, 18 Mar 2000 18:18:05 +0000 (18:18 +0000)]
* Support multiline responses from SMTP servers when sending mail
Steve Williams [Sat, 18 Mar 2000 16:29:11 +0000 (16:29 +0000)]
Minor changes to documentation. Checked for accuracy with the current
version of Citadel/UX
Art Cancro [Sat, 18 Mar 2000 03:38:25 +0000 (03:38 +0000)]
* 5.70b1
Art Cancro [Fri, 17 Mar 2000 16:26:58 +0000 (16:26 +0000)]
* Set up a private "Sent/Received Pages" room for each user
Art Cancro [Fri, 17 Mar 2000 04:11:24 +0000 (04:11 +0000)]
* Moved bio-related commands out to a loadable module
Steve Williams [Thu, 16 Mar 2000 20:19:46 +0000 (20:19 +0000)]
.
Steve Williams [Thu, 16 Mar 2000 20:18:14 +0000 (20:18 +0000)]
Second attempt to upload new files
Steve Williams [Thu, 16 Mar 2000 17:58:55 +0000 (17:58 +0000)]
Created a docs directory.
Moved install.txt to docs.
Added inetmailsetup.txt (BBS server side e-mail)
Added inetmailsetupmx.txt (local mail AND bbs e-mail
Added inetsiteconfig.txt (describes the .asi command)
Added siteconfig.txt (describes .asg)
Added chat.txt (describes changes and new chat functionality)
Made a couple of changes to install.txt (references to new documentation)
Added Steve Williams to copyright.txt as the document writer.
Art Cancro [Wed, 15 Mar 2000 17:19:34 +0000 (17:19 +0000)]
* Quick fix to messages
Art Cancro [Wed, 15 Mar 2000 03:04:54 +0000 (03:04 +0000)]
* Added DEXP server command to disable incoming express messages.
* <Q>uiet mode client side command to set/clear DEXP mode.
* <K>nown rooms list displays through the paginator.
Art Cancro [Sun, 12 Mar 2000 00:21:35 +0000 (00:21 +0000)]
* Removed the semi-broken "chat room" functionality in the chat system, and
replaced it with direct mapping to the actual Citadel room the user is in.
* Display masqueraded roomname in chat, if applicable. Fixes bug #19.
Art Cancro [Sat, 11 Mar 2000 21:29:40 +0000 (21:29 +0000)]
* 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.
Art Cancro [Sat, 11 Mar 2000 20:26:03 +0000 (20:26 +0000)]
* Reworked the <R>eply logic in messages.c - fixes bug #34
Nathan Bryant [Sat, 11 Mar 2000 19:22:19 +0000 (19:22 +0000)]
* commands.c: improved timing of background keepalives if connection is
lagged
Nathan Bryant [Sat, 11 Mar 2000 05:08:48 +0000 (05:08 +0000)]
* commands.c: oops, that mutex stuff wasn't necessary
Nathan Bryant [Sat, 11 Mar 2000 04:09:03 +0000 (04:09 +0000)]
* new threaded client code for background keepalives
Art Cancro [Fri, 10 Mar 2000 22:41:05 +0000 (22:41 +0000)]
* Set server_is_local when using unix domain sockets
Art Cancro [Fri, 10 Mar 2000 21:40:06 +0000 (21:40 +0000)]
* Changes to message base and networker to support Internet-style message
ID's instead of the conventional Citadel style.
Art Cancro [Thu, 9 Mar 2000 04:35:52 +0000 (04:35 +0000)]
* misc bugfixes and cleanups
Art Cancro [Wed, 8 Mar 2000 04:01:12 +0000 (04:01 +0000)]
* citmail reads citadel.config
Art Cancro [Wed, 8 Mar 2000 03:36:41 +0000 (03:36 +0000)]
* Shut off hostname resolution when dealing with Unix domain sockets
* Cleaned up the 'citmail' MDA tool
* Added POP3 and SMTP port numbers to global system configuration
Art Cancro [Tue, 7 Mar 2000 22:49:44 +0000 (22:49 +0000)]
* donut spark?
Art Cancro [Tue, 7 Mar 2000 21:54:58 +0000 (21:54 +0000)]
* Fixed the naming conventions and permissions for unix domain sockets.
Art Cancro [Tue, 7 Mar 2000 21:53:19 +0000 (21:53 +0000)]
* bugfix for unix domain sockets
Art Cancro [Tue, 7 Mar 2000 01:55:45 +0000 (01:55 +0000)]
* socket stuff
Art Cancro [Sun, 5 Mar 2000 07:42:00 +0000 (07:42 +0000)]
* Add Unix domain socket support to citmail.c
Art Cancro [Sun, 5 Mar 2000 07:33:23 +0000 (07:33 +0000)]
* Added support for protocols over Unix domain sockets.
Art Cancro [Sun, 5 Mar 2000 03:52:42 +0000 (03:52 +0000)]
* couple of minor security fixes
Art Cancro [Sat, 4 Mar 2000 22:36:24 +0000 (22:36 +0000)]
* Remove nulls appended to editor files during replace, edit, and print
operations. Truncate temp files during same operations.
Closes bugs #6 and #7.
Art Cancro [Sat, 4 Mar 2000 05:46:19 +0000 (05:46 +0000)]
* swapped the bounce messages
Art Cancro [Sat, 4 Mar 2000 05:29:19 +0000 (05:29 +0000)]
* Relax restrictions on editing of base rooms. Renaming is not allowed but
all other attributes can be edited. Closes feature request #21.
* Sending pages from the client now uses the same message editing functions
as entering messages, allowing edit/abort. Closes feature request #25.
Art Cancro [Fri, 3 Mar 2000 04:50:15 +0000 (04:50 +0000)]
* Moved all of the wholist masquerading commands into the serv_rwho module
Art Cancro [Fri, 3 Mar 2000 04:12:38 +0000 (04:12 +0000)]
* Finished the inbound side of gateway domain service
Art Cancro [Fri, 3 Mar 2000 01:08:54 +0000 (01:08 +0000)]
* Stuff
Art Cancro [Tue, 29 Feb 2000 05:00:14 +0000 (05:00 +0000)]
* IGnet delivery is broken
Art Cancro [Mon, 28 Feb 2000 05:41:50 +0000 (05:41 +0000)]
* oops
Art Cancro [Mon, 28 Feb 2000 05:38:30 +0000 (05:38 +0000)]
* IGnet stuff
Art Cancro [Sun, 27 Feb 2000 04:55:51 +0000 (04:55 +0000)]
* Added "keymenu()" generic menu-maker to commands.c
* Blocked non-numeric input to intprompt() (fixes bug #16)
Art Cancro [Sun, 27 Feb 2000 03:57:44 +0000 (03:57 +0000)]
* Completed 'fsck'-like reference count verifier (server and client)
Art Cancro [Sat, 26 Feb 2000 18:30:43 +0000 (18:30 +0000)]
* Properly handle all aliases specified in network/mail.aliases for incoming
SMTP mail (uses the alias() function, so if we replace that function with
something that uses the same calling convention, it'll still work)
Art Cancro [Sat, 26 Feb 2000 05:15:39 +0000 (05:15 +0000)]
* Fortified the message base and SMTP code so that misdirected bounce messages
end up in the Aide> room instead of getting dereferenced
* Started writing a message reference count verifier ('fsck' for message base)
Art Cancro [Fri, 25 Feb 2000 06:18:15 +0000 (06:18 +0000)]
* Added RWHO
Art Cancro [Fri, 25 Feb 2000 06:14:06 +0000 (06:14 +0000)]
* Modularized the RWHO (Read WHO is online) command, basically as a pilot
for modularizing all "non-API" functionality.
Art Cancro [Thu, 24 Feb 2000 03:44:00 +0000 (03:44 +0000)]
* Implemented holdoff time (15 minutes) for SMTP send retry.
* Implemented "try for 3 days and then give up" on SMTP send.
Art Cancro [Thu, 24 Feb 2000 00:51:49 +0000 (00:51 +0000)]
* Client protocol synchronization check during exit from chat.
This closes Bug #15.
Art Cancro [Tue, 22 Feb 2000 16:37:28 +0000 (16:37 +0000)]
* Minor tweaks to RFC822 output to keep brain-damanged MS Outlook from dying
Art Cancro [Tue, 22 Feb 2000 04:18:29 +0000 (04:18 +0000)]
* FIXME
Art Cancro [Tue, 22 Feb 2000 04:18:01 +0000 (04:18 +0000)]
* Got bounce messages working (mostly ... testers, please beat this up!)
* Changed 'FIX' comments to 'FIXME' (less conflict, plus vim highlights it!)
Art Cancro [Fri, 18 Feb 2000 22:29:21 +0000 (22:29 +0000)]
* Coded up the "bounce" functions. Still a coupla bugs.
Art Cancro [Fri, 18 Feb 2000 05:10:50 +0000 (05:10 +0000)]
* Made the <.ASI> command a bit friendlier.
* SMTP sender now pays attention to "smarthost" entries in the system's
Internet configuration, using them if one or more is present.
Art Cancro [Thu, 17 Feb 2000 19:59:33 +0000 (19:59 +0000)]
* Tried to fix breakage with MS Outlook
Art Cancro [Thu, 17 Feb 2000 05:27:39 +0000 (05:27 +0000)]
* Got the "MAIL From:" command sending the correct data. (unnnhhhhnnhhhh...)
Art Cancro [Wed, 16 Feb 2000 22:06:27 +0000 (22:06 +0000)]
* Altered the display and conversion of RFC822 messages
Art Cancro [Wed, 16 Feb 2000 04:42:02 +0000 (04:42 +0000)]
* More addressing hacks
Art Cancro [Wed, 16 Feb 2000 03:43:28 +0000 (03:43 +0000)]
* Added the resolver library to the configure script
Art Cancro [Wed, 16 Feb 2000 01:40:51 +0000 (01:40 +0000)]
* Fixes
Art Cancro [Wed, 16 Feb 2000 01:19:39 +0000 (01:19 +0000)]
* Vanquished the evil dn_expand() beast. getmx() now seems to be working.
Art Cancro [Tue, 15 Feb 2000 05:51:04 +0000 (05:51 +0000)]
* arrgh resolver sucks
Art Cancro [Mon, 14 Feb 2000 04:36:14 +0000 (04:36 +0000)]
* sysdep.c: added new event hook type EVT_TIMER. Timer event hooks are called
once per minute by any worker thread.
* msgbase.c: removed dependence on nested functions in CtdlOutputMsg() by
replacing them with an API call CtdlRedirectOutput() in sysdep.c, which
can temporarily redirect a session's output to an arbitrary file or socket.
* serv_smtp.c: implemented the purging of messages in the queue for which all
deliveries have been completed.
* serv_smtp.c: removed temporary 'QQQQ' server command and replaced it with
a timer event hook that runs the queue once per minute (this needs to be
made more robust)
Nathan Bryant [Fri, 11 Feb 2000 23:45:04 +0000 (23:45 +0000)]
* Makefile.in, configure.in: add, like, some *more* code for FreeBSD
* tcp_sockets.c: include <arpa/inet.h>
Nathan Bryant [Fri, 11 Feb 2000 23:30:04 +0000 (23:30 +0000)]
configure.in: added some code for FreeBSD
Art Cancro [Thu, 10 Feb 2000 05:10:43 +0000 (05:10 +0000)]
* AXED STUFF!!
Art Cancro [Thu, 10 Feb 2000 04:48:50 +0000 (04:48 +0000)]
* When parsing incoming Date fields, replace with the current date/time if
the conversion fails.
Art Cancro [Wed, 9 Feb 2000 22:19:23 +0000 (22:19 +0000)]
* oops
Art Cancro [Wed, 9 Feb 2000 22:17:53 +0000 (22:17 +0000)]
* Miscellaneous tweaks to SMTP and POP processing. All basic transport
functionality is now in place.
Art Cancro [Wed, 9 Feb 2000 22:16:40 +0000 (22:16 +0000)]
* log stuff?
Art Cancro [Tue, 8 Feb 2000 21:00:48 +0000 (21:00 +0000)]
* Implemented the deprecated "LAST" command in POP3. Some clients need it.
* POP3 sessions now set the last-read pointer in Mail>.
Art Cancro [Mon, 7 Feb 2000 05:33:16 +0000 (05:33 +0000)]
*** empty log message ***
Art Cancro [Mon, 7 Feb 2000 05:31:24 +0000 (05:31 +0000)]
* auto update website
Art Cancro [Mon, 7 Feb 2000 05:24:26 +0000 (05:24 +0000)]
auto update web site
Art Cancro [Mon, 7 Feb 2000 05:23:27 +0000 (05:23 +0000)]
* nothing
Art Cancro [Mon, 7 Feb 2000 05:22:15 +0000 (05:22 +0000)]
test
Art Cancro [Mon, 7 Feb 2000 05:15:01 +0000 (05:15 +0000)]
* Renamed CtdlLocalHost() to CtdlHostAlias() and worked it a little deeper into
the message routing logic. Still needs some work on the gateway-domain
stuff.
* Twiddled CtdlOutputMsg() a bit for 'all Internet' situations. Still needs
some work to avoid printing dual headers when both Cit and RFC822 exist.
Art Cancro [Thu, 3 Feb 2000 03:57:35 +0000 (03:57 +0000)]
* Formalized the 'Internet Configuration' logistics. Added new API call
CtdlLocalHost() to detect aliases for the local host. Used in SMTP listener.