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.
Art Cancro [Wed, 2 Feb 2000 00:03:52 +0000 (00:03 +0000)]
* serv_inetcfg: added
Art Cancro [Mon, 31 Jan 2000 02:13:06 +0000 (02:13 +0000)]
* <.A>ide <S>ystem configuration <I>nternet in the client (unfinished)
Art Cancro [Fri, 28 Jan 2000 03:51:52 +0000 (03:51 +0000)]
* Client config for internet
Steve Williams [Wed, 26 Jan 2000 18:42:25 +0000 (18:42 +0000)]
Fixed enter so it's stable again.
Made minor tweaks for compatibility between wxGTK and wxMSW
Fixed roomview so that 'skip' shows up again in button bar
Still working on windoze images. They're only showing half-height.
Fixed wholist so that it fires up maximized. Fixed the button problems
in 'wholist' under wxMSW.
REfixed roomtree.cpp so that under wxMSW it is clickable again.
Certain things here are for tests. DoChat was one of them. This is not
yet a release version of the software, LS, so please don't give me crap
about things I'm testing.
Art Cancro [Wed, 26 Jan 2000 03:46:50 +0000 (03:46 +0000)]
* Changed '3' delivery code to '4' to make it more like SMTP
Art Cancro [Wed, 26 Jan 2000 02:41:28 +0000 (02:41 +0000)]
* SMTP delivery is working but still *very* rough.
Art Cancro [Tue, 25 Jan 2000 04:45:50 +0000 (04:45 +0000)]
* Wrote enough of the SMTP sender to get Patriot drooling over it, but not
enough to complete the transmission of mail.
Art Cancro [Mon, 24 Jan 2000 04:52:26 +0000 (04:52 +0000)]
* Stuff
Art Cancro [Sun, 23 Jan 2000 21:25:46 +0000 (21:25 +0000)]
* Temporary hack to ig_tcp_server() to listen on an arbitrary port if the
one specified is not bindable (for development only)
* Added SM_DONT_BUMP_REF flag to CtdlSaveMsgPointerInRoom() to be used only
in very specific and special situations
* Generate delivery instructions when outbound SMTP mail is created from
within Citadel (as opposed to being from the SMTP module)
Art Cancro [Sun, 23 Jan 2000 05:22:42 +0000 (05:22 +0000)]
* Coded up some more of the SMTP-sender (still not done)
Art Cancro [Sat, 22 Jan 2000 05:13:56 +0000 (05:13 +0000)]
* Added some more functionality to the string tokenizer
Art Cancro [Fri, 21 Jan 2000 03:00:46 +0000 (03:00 +0000)]
* Clarified the delivery list format and shuffled some code about
Art Cancro [Mon, 17 Jan 2000 21:16:38 +0000 (21:16 +0000)]
* Minor comment updates