citadel.git
25 years ago * wildmat.c, braindamage.c: added
Art Cancro [Sun, 7 Mar 1999 03:09:55 +0000 (03:09 +0000)]
    * wildmat.c, braindamage.c: added

25 years ago * webcit.c: added to getz() the ability to return an error code;
Art Cancro [Sun, 7 Mar 1999 00:59:02 +0000 (00:59 +0000)]
    * webcit.c: added to getz() the ability to return an error code;
          implemented this in the main loop, hopefully fixing problems
        * Added "braindamage" file (frames/JS browser compatibility list)
        * Added HTTP "User-agent:" detection (still need to DO SOMETHING)

25 years agominor fix to memfmout()
Art Cancro [Sat, 6 Mar 1999 23:45:01 +0000 (23:45 +0000)]
minor fix to memfmout()

25 years agooops
Art Cancro [Sat, 6 Mar 1999 07:02:18 +0000 (07:02 +0000)]
oops

25 years agoadd3d
Art Cancro [Sat, 6 Mar 1999 07:01:56 +0000 (07:01 +0000)]
add3d

25 years ago * client_chat.c: use memfmout(), *not* cprintf() to transmit express
Art Cancro [Sat, 6 Mar 1999 06:57:14 +0000 (06:57 +0000)]
    * client_chat.c: use memfmout(), *not* cprintf() to transmit express
          messages.  Calling cprintf() on strings >256 bytes crashes the server
        * msgbase.c: minor logging fix in save_message()

25 years agoalso drop supplementary groups
Nathan Bryant [Fri, 5 Mar 1999 17:39:14 +0000 (17:39 +0000)]
also drop supplementary groups

25 years agoSee ChangeLog for 1999-03-0[45] for details.
Nathan Bryant [Fri, 5 Mar 1999 16:48:25 +0000 (16:48 +0000)]
See ChangeLog for 1999-03-0[45] for details.

25 years agoclient_chat.c: use citedit() for page composition
Art Cancro [Thu, 4 Mar 1999 21:38:09 +0000 (21:38 +0000)]
client_chat.c: use citedit() for page composition

25 years agoPrevent buffer overruns in [get|put]user()
Art Cancro [Wed, 3 Mar 1999 05:01:58 +0000 (05:01 +0000)]
Prevent buffer overruns in [get|put]user()

25 years agoReduced the size of the "enter recipient" prompt
Art Cancro [Wed, 3 Mar 1999 04:38:50 +0000 (04:38 +0000)]
Reduced the size of the "enter recipient" prompt

25 years agoGot the express messages printing.
Art Cancro [Tue, 2 Mar 1999 04:23:47 +0000 (04:23 +0000)]
Got the express messages printing.
Added the keepalive loop.

25 years agosome fixes
Art Cancro [Mon, 1 Mar 1999 04:33:04 +0000 (04:33 +0000)]
some fixes

25 years agomime_parser.c: strip leading whitespace in content_type & disposition
Art Cancro [Mon, 1 Mar 1999 03:31:51 +0000 (03:31 +0000)]
mime_parser.c: strip leading whitespace in content_type & disposition

25 years agocosmetic
Art Cancro [Mon, 1 Mar 1999 03:28:47 +0000 (03:28 +0000)]
cosmetic

25 years agoGot the wholist to refresh
Art Cancro [Mon, 1 Mar 1999 03:12:38 +0000 (03:12 +0000)]
Got the wholist to refresh

25 years agoGot the wholist working
Art Cancro [Mon, 1 Mar 1999 02:56:38 +0000 (02:56 +0000)]
Got the wholist working

25 years agocomments
Art Cancro [Sat, 27 Feb 1999 17:28:52 +0000 (17:28 +0000)]
comments

25 years agoprompt for filename in download_to_local_disk() when supplied is blank
Art Cancro [Sat, 27 Feb 1999 12:48:34 +0000 (12:48 +0000)]
prompt for filename in download_to_local_disk() when supplied is blank

25 years ago * acconfig.h, configure.in, locate_host.c, server.h: work around
Nathan Bryant [Thu, 25 Feb 1999 01:28:32 +0000 (01:28 +0000)]
    * acconfig.h, configure.in, locate_host.c, server.h: work around
          nonreentrant gethostbyaddr() on BSDI

25 years ago * context_loop.c: warning fix
Nathan Bryant [Wed, 24 Feb 1999 22:15:55 +0000 (22:15 +0000)]
    * context_loop.c: warning fix
        * webcit.c: off_t is a 64-bit `long long' on BSDI (eek!)

25 years agofixes for BSDI. see ChangeLog.
Nathan Bryant [Wed, 24 Feb 1999 13:54:18 +0000 (13:54 +0000)]
fixes for BSDI. see ChangeLog.

25 years agowholist
Art Cancro [Wed, 24 Feb 1999 04:01:08 +0000 (04:01 +0000)]
wholist

25 years agogood stuff
Art Cancro [Wed, 24 Feb 1999 03:31:59 +0000 (03:31 +0000)]
good stuff

25 years agofor BSDI 3.0
Nathan Bryant [Tue, 23 Feb 1999 22:54:32 +0000 (22:54 +0000)]
for BSDI 3.0

25 years agoNick: More interface tweaks to who.c
Nick Grossman [Tue, 23 Feb 1999 22:23:49 +0000 (22:23 +0000)]
Nick: More interface tweaks to who.c

25 years agoSwitched to native BSD sockets for communication. wxSocket was too slow.
Art Cancro [Tue, 23 Feb 1999 04:57:19 +0000 (04:57 +0000)]
Switched to native BSD sockets for communication.  wxSocket was too slow.

25 years agoadded .cvsignore
Art Cancro [Tue, 23 Feb 1999 04:13:45 +0000 (04:13 +0000)]
added .cvsignore

25 years agono daphne
Art Cancro [Mon, 22 Feb 1999 05:07:59 +0000 (05:07 +0000)]
no daphne

25 years agoGot stuff working
Art Cancro [Mon, 22 Feb 1999 05:07:43 +0000 (05:07 +0000)]
Got stuff working

25 years agogot hello screen working
Art Cancro [Mon, 22 Feb 1999 05:00:45 +0000 (05:00 +0000)]
got hello screen working

25 years agostuff
Art Cancro [Mon, 22 Feb 1999 04:58:01 +0000 (04:58 +0000)]
stuff

25 years agostuff
Art Cancro [Mon, 22 Feb 1999 03:57:46 +0000 (03:57 +0000)]
stuff

25 years agoAdded "Daphne" to the list of client codes
Art Cancro [Mon, 22 Feb 1999 02:08:14 +0000 (02:08 +0000)]
Added "Daphne" to the list of client codes

25 years agoStarted a wholist
Art Cancro [Sun, 21 Feb 1999 05:35:40 +0000 (05:35 +0000)]
Started a wholist

25 years agoGot the user login dialog running.
Art Cancro [Sun, 21 Feb 1999 00:20:05 +0000 (00:20 +0000)]
Got the user login dialog running.

25 years agoAdded the test window
Art Cancro [Sat, 20 Feb 1999 04:49:07 +0000 (04:49 +0000)]
Added the test window

25 years agoGot the MDI model working.
Art Cancro [Sat, 20 Feb 1999 01:11:17 +0000 (01:11 +0000)]
Got the MDI model working.

25 years agoCosmetic changes. Updated roomops.c, who.c and /static
Nick Grossman [Fri, 19 Feb 1999 21:09:54 +0000 (21:09 +0000)]
Cosmetic changes. Updated roomops.c, who.c and /static

25 years agoInitial revision
Art Cancro [Fri, 19 Feb 1999 19:25:46 +0000 (19:25 +0000)]
Initial revision

25 years agoAdded locate_host.c
Art Cancro [Wed, 17 Feb 1999 18:35:35 +0000 (18:35 +0000)]
Added locate_host.c

25 years ago*** empty log message ***
Art Cancro [Tue, 16 Feb 1999 04:00:36 +0000 (04:00 +0000)]
*** empty log message ***

25 years ago * citadel.c: increased hostname buffer size to handle very big names
Art Cancro [Tue, 16 Feb 1999 03:59:58 +0000 (03:59 +0000)]
    * citadel.c: increased hostname buffer size to handle very big names

25 years ago * sysdep.c(main): initialize alen before call to accept()
Nathan Bryant [Mon, 15 Feb 1999 18:03:05 +0000 (18:03 +0000)]
    * sysdep.c(main): initialize alen before call to accept()

25 years agooops
Nathan Bryant [Fri, 5 Feb 1999 00:51:54 +0000 (00:51 +0000)]
oops

25 years ago * configure.in, Makefile.in, getutline.c: replace getutline() on
Nathan Bryant [Fri, 5 Feb 1999 00:34:52 +0000 (00:34 +0000)]
    * configure.in, Makefile.in, getutline.c: replace getutline() on
          systems which don't have it
        * routines.c: now always access utmp directly unless we can't find
          utmp.h

25 years ago * configure.in, routines.c: access utmp directly instead of calling
Nathan Bryant [Thu, 4 Feb 1999 20:52:45 +0000 (20:52 +0000)]
    * configure.in, routines.c: access utmp directly instead of calling
          `who' if getutline() is available.

25 years agoimproved check for cygwin
Nathan Bryant [Thu, 4 Feb 1999 18:53:11 +0000 (18:53 +0000)]
improved check for cygwin

25 years agoFixed a bug in the page sending code
Art Cancro [Thu, 4 Feb 1999 13:09:47 +0000 (13:09 +0000)]
Fixed a bug in the page sending code

25 years agooops, that's 1999
Nathan Bryant [Wed, 3 Feb 1999 04:16:18 +0000 (04:16 +0000)]
oops, that's 1999

25 years agoFixes for Cygwin (see ChangeLog)
Nathan Bryant [Wed, 3 Feb 1999 04:10:37 +0000 (04:10 +0000)]
Fixes for Cygwin (see ChangeLog)

25 years agonew GEXP command
Art Cancro [Wed, 3 Feb 1999 03:44:44 +0000 (03:44 +0000)]
new GEXP command

25 years ago * Overhauled the express messaging system (again)
Art Cancro [Wed, 3 Feb 1999 03:15:44 +0000 (03:15 +0000)]
 * Overhauled the express messaging system (again)

25 years agomessages.c: implemented client download of MIME attachments
Art Cancro [Tue, 2 Feb 1999 00:49:41 +0000 (00:49 +0000)]
messages.c: implemented client download of MIME attachments

25 years agoJust added some stuff to .cvsignore
Art Cancro [Tue, 2 Feb 1999 00:05:24 +0000 (00:05 +0000)]
Just added some stuff to .cvsignore

25 years agoSafe public attachment thingies?
Art Cancro [Mon, 1 Feb 1999 02:34:48 +0000 (02:34 +0000)]
Safe public attachment thingies?

25 years agoReally got things working nicely
Art Cancro [Mon, 1 Feb 1999 02:33:27 +0000 (02:33 +0000)]
Really got things working nicely

25 years agoAdded the OPNA command for downloading attachments
Art Cancro [Mon, 1 Feb 1999 02:22:41 +0000 (02:22 +0000)]
Added the OPNA command for downloading attachments

25 years ago * Added qpdecode.c to the distribution (decodes quoted-printable)
Art Cancro [Sun, 31 Jan 1999 23:30:29 +0000 (23:30 +0000)]
    * Added qpdecode.c to the distribution (decodes quoted-printable)
        * Finished the MIME parser
        * Gave MSG0 a reasonable behaviour for MIME messages

25 years agoFinished the mime parser, but there's a bug in it somewhere...
Art Cancro [Sun, 31 Jan 1999 22:37:21 +0000 (22:37 +0000)]
Finished the mime parser, but there's a bug in it somewhere...

25 years agohandle "disposition" field
Art Cancro [Sun, 31 Jan 1999 18:15:57 +0000 (18:15 +0000)]
handle "disposition" field

25 years agoAdded base64.c to the distribution
Art Cancro [Sun, 31 Jan 1999 18:05:23 +0000 (18:05 +0000)]
Added base64.c to the distribution

25 years agomore work on the mime stuff
Art Cancro [Sun, 31 Jan 1999 06:05:10 +0000 (06:05 +0000)]
more work on the mime stuff

25 years agoMore work on the MIME parser
Art Cancro [Sun, 31 Jan 1999 04:12:35 +0000 (04:12 +0000)]
More work on the MIME parser

25 years agoResolve the name of the connecting host and pass it on to Citadel
Art Cancro [Sun, 31 Jan 1999 00:01:51 +0000 (00:01 +0000)]
Resolve the name of the connecting host and pass it on to Citadel

25 years agoLook for citadel.rc in current directory if not found elsewhere
Art Cancro [Sat, 30 Jan 1999 23:40:28 +0000 (23:40 +0000)]
Look for citadel.rc in current directory if not found elsewhere

25 years agocheck cwd for citadel.rc
Art Cancro [Sat, 30 Jan 1999 04:55:54 +0000 (04:55 +0000)]
check cwd for citadel.rc

25 years agofixed the noframes mode
Art Cancro [Sat, 30 Jan 1999 04:07:33 +0000 (04:07 +0000)]
fixed the noframes mode

25 years ago * wDumpContent() is now responsible for </BODY></HTML> most of the
Art Cancro [Fri, 29 Jan 1999 19:51:23 +0000 (19:51 +0000)]
    * wDumpContent() is now responsible for </BODY></HTML> most of the
          time (parameter settable) so that the main menu can easily be
          embedded in every page when running in noframes mode
        * noframes mode selection is now carried in the cookie

25 years agoirix fixen
Nathan Bryant [Fri, 29 Jan 1999 08:58:46 +0000 (08:58 +0000)]
irix fixen

25 years ago * Made the system semi-navigable in noframes mode.
Art Cancro [Fri, 29 Jan 1999 04:14:25 +0000 (04:14 +0000)]
    * Made the system semi-navigable in noframes mode.

25 years agonoframes switch
Art Cancro [Fri, 29 Jan 1999 01:33:41 +0000 (01:33 +0000)]
noframes switch

25 years ago * Made the frames stuff less dependent on the HTML TARGET= directive
Art Cancro [Fri, 29 Jan 1999 01:30:44 +0000 (01:30 +0000)]
    * Made the frames stuff less dependent on the HTML TARGET= directive
          and more dependent on the HTTP Window-target: directive.

25 years agocheckbox
Art Cancro [Fri, 29 Jan 1999 01:00:25 +0000 (01:00 +0000)]
checkbox

25 years agoFixed a potential buffer overrun in cmd_rchg()
Art Cancro [Fri, 29 Jan 1999 00:55:20 +0000 (00:55 +0000)]
Fixed a potential buffer overrun in cmd_rchg()

25 years ago5.51
Art Cancro [Wed, 27 Jan 1999 03:17:33 +0000 (03:17 +0000)]
5.51

25 years agoAdded floor selection support to edit room
Art Cancro [Mon, 25 Jan 1999 04:39:23 +0000 (04:39 +0000)]
Added floor selection support to edit room

25 years agoIE SUCKS!!
Art Cancro [Mon, 25 Jan 1999 03:20:17 +0000 (03:20 +0000)]
IE SUCKS!!

25 years agoMinor bugfixes
Art Cancro [Sun, 24 Jan 1999 05:40:26 +0000 (05:40 +0000)]
Minor bugfixes

25 years agoBugFix
Art Cancro [Sun, 24 Jan 1999 01:02:55 +0000 (01:02 +0000)]
BugFix

25 years ago * Added a "room order" key to the room record, to allow some control
Art Cancro [Sun, 24 Jan 1999 00:12:24 +0000 (00:12 +0000)]
    * Added a "room order" key to the room record, to allow some control
          over room listing order.
        * Made the room list commands aware of the room order key.
        * Overhauled <G>oto heuristics to pay attention to floor & room order

25 years ago * Changed internal storage of express messages from a linked list to
Art Cancro [Sat, 23 Jan 1999 19:33:30 +0000 (19:33 +0000)]
    * Changed internal storage of express messages from a linked list to
          a single, resizable buffer.

25 years agoMinor shuffling around of code and removal of unused functions.
Art Cancro [Fri, 22 Jan 1999 00:07:39 +0000 (00:07 +0000)]
Minor shuffling around of code and removal of unused functions.

25 years agoAdded TODO
Art Cancro [Fri, 22 Jan 1999 00:06:14 +0000 (00:06 +0000)]
Added TODO

25 years agomade some progress with MIME
Art Cancro [Thu, 21 Jan 1999 04:04:32 +0000 (04:04 +0000)]
made some progress with MIME
added dotted-decimal section numbers

25 years ago * Changed module loading path to simply "modules" because after calling
Art Cancro [Thu, 21 Jan 1999 00:23:27 +0000 (00:23 +0000)]
    * Changed module loading path to simply "modules" because after calling
          get_config(), the cwd is guaranteed to be the correct BBS directory.

25 years agoAdded the ability to supply both start and end pointers to mime_parser()
Art Cancro [Wed, 20 Jan 1999 20:06:31 +0000 (20:06 +0000)]
Added the ability to supply both start and end pointers to mime_parser()
in order to facilitate recursive handling of multipart content.

25 years ago Started a rewrite of the MIME parser
Art Cancro [Wed, 20 Jan 1999 05:05:39 +0000 (05:05 +0000)]
 Started a rewrite of the MIME parser

25 years ago Fixed a bug in the user editing command (client side)
Art Cancro [Wed, 20 Jan 1999 02:29:04 +0000 (02:29 +0000)]
 Fixed a bug in the user editing command (client side)

25 years ago * Brought over the mime_parser from WebCit and began preliminary work
Art Cancro [Fri, 15 Jan 1999 02:22:12 +0000 (02:22 +0000)]
    * Brought over the mime_parser from WebCit and began preliminary work
          on supporting MIME format messages.

25 years agoThis is 5.51
Art Cancro [Thu, 14 Jan 1999 22:58:39 +0000 (22:58 +0000)]
This is 5.51

25 years agomime parser fixes
Art Cancro [Thu, 14 Jan 1999 22:31:38 +0000 (22:31 +0000)]
mime parser fixes

25 years ago * Modified the back end of mime_parser to use callbacks instead of
Art Cancro [Thu, 14 Jan 1999 22:15:02 +0000 (22:15 +0000)]
    * Modified the back end of mime_parser to use callbacks instead of
          doing something specific.  Now we can use it elsewhere.

25 years agoChanges to support MIME
Art Cancro [Thu, 14 Jan 1999 21:46:33 +0000 (21:46 +0000)]
Changes to support MIME

25 years ago * Various changes to begin work on support for MIME messages
Art Cancro [Wed, 13 Jan 1999 03:33:20 +0000 (03:33 +0000)]
    * Various changes to begin work on support for MIME messages
                - Defined format type 4 for MIME
                - msgbase.c: *temporary* hacks in output_message() for Type 4
                - citmail.c: added more robust header parsing, and support
                             for Type 4.  Also eliminated the crappy built-in
                             SMTP server.
                - Updated some of the technical documentation

25 years agoadd include errno.h
Art Cancro [Wed, 13 Jan 1999 01:56:08 +0000 (01:56 +0000)]
add include errno.h

25 years agochanged the default external editor
Art Cancro [Tue, 12 Jan 1999 22:34:56 +0000 (22:34 +0000)]
changed the default external editor

25 years agofinished site-config screen and added generic-command screen
Art Cancro [Tue, 12 Jan 1999 22:12:37 +0000 (22:12 +0000)]
finished site-config screen and added generic-command screen

25 years agoFixed a page log room security problem
Art Cancro [Sun, 10 Jan 1999 18:37:51 +0000 (18:37 +0000)]
Fixed a page log room security problem

25 years agominor change to weekly script
Art Cancro [Sun, 10 Jan 1999 05:36:39 +0000 (05:36 +0000)]
minor change to weekly script