citadel.git
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

25 years agominor fix to multiline pages
Art Cancro [Sun, 10 Jan 1999 04:04:54 +0000 (04:04 +0000)]
minor fix to multiline pages

25 years agosmall change
Art Cancro [Sun, 10 Jan 1999 03:25:17 +0000 (03:25 +0000)]
small change

25 years agolotsa stuff
Art Cancro [Sun, 10 Jan 1999 01:41:25 +0000 (01:41 +0000)]
lotsa stuff

25 years agoLotsa stuff. See ChangeLog for details.
Art Cancro [Sun, 10 Jan 1999 01:40:47 +0000 (01:40 +0000)]
Lotsa stuff.  See ChangeLog for details.

25 years agoLotsa stuff. See the changeLog for more details.
Art Cancro [Sun, 10 Jan 1999 01:38:40 +0000 (01:38 +0000)]
Lotsa stuff.  See the changeLog for more details.

25 years agoleak stuff
Art Cancro [Wed, 6 Jan 1999 23:49:06 +0000 (23:49 +0000)]
leak stuff

25 years ago * Replaced all occurances of malloc(), realloc(), and free() in the
Art Cancro [Wed, 6 Jan 1999 04:26:06 +0000 (04:26 +0000)]
    * Replaced all occurances of malloc(), realloc(), and free() in the
          server and server-modules with mallok(), reallok(), and phree().
          Wrote macros and a set of leak-tracking functions.

25 years agotask list
Art Cancro [Wed, 6 Jan 1999 02:59:22 +0000 (02:59 +0000)]
task list

25 years agomsg changes
Art Cancro [Tue, 5 Jan 1999 04:50:05 +0000 (04:50 +0000)]
msg changes

25 years agoAdded an "edit your session" screen to change your wholisting.
Art Cancro [Tue, 5 Jan 1999 04:40:39 +0000 (04:40 +0000)]
Added an "edit your session" screen to change your wholisting.

25 years agoRemoved wc_host and wc_port cookies.
Art Cancro [Tue, 5 Jan 1999 04:05:01 +0000 (04:05 +0000)]
Removed wc_host and wc_port cookies.

25 years ago * Added a "kill session" link to each line of the wholist when
Art Cancro [Mon, 4 Jan 1999 04:09:51 +0000 (04:09 +0000)]
    * Added a "kill session" link to each line of the wholist when
          logged in as an aide, and the screens to perform this operation.

25 years agoAdded networking configuration screens. These still need testing.
Art Cancro [Mon, 4 Jan 1999 03:45:24 +0000 (03:45 +0000)]
Added networking configuration screens.  These still need testing.

25 years agodocumentation changes
Art Cancro [Mon, 4 Jan 1999 01:39:09 +0000 (01:39 +0000)]
documentation changes

25 years agoAdded "change password"
Art Cancro [Mon, 4 Jan 1999 01:18:44 +0000 (01:18 +0000)]
Added "change password"

25 years ago * Added "enter registration"
Art Cancro [Mon, 4 Jan 1999 01:07:54 +0000 (01:07 +0000)]
    * Added "enter registration"
        * Set up automatic trigger of Enter Registration when the server
          says it's needed
        * Established that a one-to-one WebCit/Citadel correspondence will
          be required.  No big deal due to shared code segments.

25 years ago * Added "add/edit room graphic" screens.
Art Cancro [Fri, 1 Jan 1999 07:01:48 +0000 (07:01 +0000)]
    * Added "add/edit room graphic" screens.
        * Added "add/edit floor graphic" screens.
        * Fixed display of floor graphic in known rooms list.

25 years agoFixed security problem relating to private rooms
Art Cancro [Fri, 1 Jan 1999 06:02:21 +0000 (06:02 +0000)]
Fixed security problem relating to private rooms

25 years ago * Final cvs commit for 1998 (an awful year, I'm glad to see it over).
Art Cancro [Fri, 1 Jan 1999 02:55:26 +0000 (02:55 +0000)]
    * Final cvs commit for 1998 (an awful year, I'm glad to see it over).
        * "Finished" the MIME parser.
        * Got image uploads working.
        * Added "add/edit user photo" screens.

25 years agostuff
Art Cancro [Fri, 1 Jan 1999 01:59:45 +0000 (01:59 +0000)]
stuff

25 years agomore work on the mime stuff
Art Cancro [Fri, 1 Jan 1999 01:24:47 +0000 (01:24 +0000)]
more work on the mime stuff

25 years ago * Wrote mime_parser.c for handling of image uploads. This will also
Art Cancro [Thu, 31 Dec 1998 04:56:42 +0000 (04:56 +0000)]
    * Wrote mime_parser.c for handling of image uploads.  This will also
          be used in future Citadel MIME projects.

25 years agoadded more stuff to the parser
Art Cancro [Thu, 31 Dec 1998 04:20:16 +0000 (04:20 +0000)]
added more stuff to the parser

25 years agogot it working ok
Art Cancro [Thu, 31 Dec 1998 02:24:25 +0000 (02:24 +0000)]
got it working ok

25 years agogot boundaries working
Art Cancro [Thu, 31 Dec 1998 02:07:54 +0000 (02:07 +0000)]
got boundaries working

25 years agoFleshed out the mime parser a bit
Art Cancro [Thu, 31 Dec 1998 01:53:08 +0000 (01:53 +0000)]
Fleshed out the mime parser a bit

25 years agouuuughhhh... added mime_parser.c to prepare for uploads
Art Cancro [Thu, 31 Dec 1998 01:36:40 +0000 (01:36 +0000)]
uuuughhhh... added mime_parser.c to prepare for uploads

25 years agosysdep.c: put a bigger string buffer into lprintf() to avoid overruns
Art Cancro [Thu, 31 Dec 1998 01:11:28 +0000 (01:11 +0000)]
sysdep.c: put a bigger string buffer into lprintf() to avoid overruns

25 years ago * Added "validate users"
Art Cancro [Wed, 30 Dec 1998 04:39:01 +0000 (04:39 +0000)]
    * Added "validate users"

25 years ago * Fixed a bug in the room banner display code
Art Cancro [Wed, 30 Dec 1998 04:26:17 +0000 (04:26 +0000)]
    * Fixed a bug in the room banner display code
        * Added "delete room"

25 years agodebugs
Art Cancro [Tue, 29 Dec 1998 00:19:04 +0000 (00:19 +0000)]
debugs

25 years agosend space-backspace during keepalives
Art Cancro [Mon, 28 Dec 1998 23:31:13 +0000 (23:31 +0000)]
send space-backspace during keepalives

25 years ago * Added "edit room info file"
Art Cancro [Mon, 28 Dec 1998 05:26:32 +0000 (05:26 +0000)]
    * Added "edit room info file"
        * Added "edit bio"

25 years agomade changes
Art Cancro [Mon, 28 Dec 1998 04:44:45 +0000 (04:44 +0000)]
made changes

25 years agoadded "edit room"
Art Cancro [Sun, 27 Dec 1998 05:04:16 +0000 (05:04 +0000)]
added "edit room"

25 years agoadded "Create room"
Art Cancro [Sun, 27 Dec 1998 05:03:59 +0000 (05:03 +0000)]
added "Create room"

25 years ago * Added "create room"
Art Cancro [Sun, 27 Dec 1998 04:28:38 +0000 (04:28 +0000)]
    * Added "create room"

25 years ago * Changed the "auto read new" functionality from a meta refresh tag
Art Cancro [Sun, 27 Dec 1998 04:13:55 +0000 (04:13 +0000)]
    * Changed the "auto read new" functionality from a meta refresh tag
          to an "onload" directive (the former was causing graphics problems)

25 years agodunno ... what did I do?
Art Cancro [Sun, 27 Dec 1998 03:44:18 +0000 (03:44 +0000)]
dunno ... what did I do?

25 years agonetproc now uses syslog
Art Cancro [Sun, 27 Dec 1998 03:43:54 +0000 (03:43 +0000)]
netproc now uses syslog

25 years agoImproved the comment-documentation in network/internetmail.config
Art Cancro [Sat, 26 Dec 1998 21:59:04 +0000 (21:59 +0000)]
Improved the comment-documentation in network/internetmail.config

25 years ago * citadel.c: added some experimental code to automatically reconnect
Art Cancro [Thu, 24 Dec 1998 01:43:35 +0000 (01:43 +0000)]
    * citadel.c: added some experimental code to automatically reconnect
          to the server if the connection is broken.  For some reason, it only
          works once.

25 years agotagged 5.50
Art Cancro [Wed, 23 Dec 1998 23:48:44 +0000 (23:48 +0000)]
tagged 5.50

25 years ago * sysdep.c: ignore SIGPIPE. This keeps broken connections from
Art Cancro [Wed, 23 Dec 1998 23:48:23 +0000 (23:48 +0000)]
    * sysdep.c: ignore SIGPIPE.  This keeps broken connections from
          crashing the whole server.
        * Tagged everything for the official 5.50 release.

25 years ago * Got the Zap and List-Zapped commands working
Art Cancro [Wed, 23 Dec 1998 03:37:23 +0000 (03:37 +0000)]
    * Got the Zap and List-Zapped commands working
        * Added a convenience function to display a page with an error string
        * Automatically do a read-new-msgs whenever a new room banner is loaded

25 years agohousekeeping.c: call kill_session() with session_to_kill, not ccptr->cs_pid
Art Cancro [Mon, 21 Dec 1998 12:55:28 +0000 (12:55 +0000)]
housekeeping.c: call kill_session() with session_to_kill, not ccptr->cs_pid
(was crashing the server)

25 years ago * Added "-i" flag to netproc to make it skip the export phase.
Art Cancro [Sat, 19 Dec 1998 19:02:48 +0000 (19:02 +0000)]
    * Added "-i" flag to netproc to make it skip the export phase.
          Updated other programs to call netproc in this way when appropriate.
        * Updated network.txt to reflect the usage for netproc (which has
          been wrong for several releases)

25 years ago * Added goto private rooms
Art Cancro [Fri, 18 Dec 1998 03:49:56 +0000 (03:49 +0000)]
    * Added goto private rooms

25 years agoAdded the chat system
Art Cancro [Fri, 18 Dec 1998 01:48:32 +0000 (01:48 +0000)]
Added the chat system

25 years ago * Added the screens to send pages
Art Cancro [Fri, 18 Dec 1998 01:38:40 +0000 (01:38 +0000)]
    * Added the screens to send pages
        * Changed message headers to display in bigger font, non-boldface