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

25 years agomsgbase.c: generate an 'I' field when requested (i.e. on locally
Art Cancro [Fri, 18 Dec 1998 00:58:46 +0000 (00:58 +0000)]
msgbase.c: generate an 'I' field when requested (i.e. on locally
          originating messages.  this was breaking parts of the network)

25 years agoGetting things together to prepare for an actual release...
Art Cancro [Thu, 17 Dec 1998 05:18:47 +0000 (05:18 +0000)]
Getting things together to prepare for an actual release...

25 years agoReplace "Citadel/UX" in menu bar with the Citadel/UX logo
Art Cancro [Wed, 16 Dec 1998 21:24:52 +0000 (21:24 +0000)]
Replace "Citadel/UX" in menu bar with the Citadel/UX logo

25 years agoadded start-webcit (temporary)
Art Cancro [Wed, 16 Dec 1998 21:13:10 +0000 (21:13 +0000)]
added start-webcit (temporary)

25 years agomsgbase.c: fixed tempfile naming problem that could cause a new
Art Cancro [Wed, 16 Dec 1998 04:36:59 +0000 (04:36 +0000)]
msgbase.c: fixed tempfile naming problem that could cause a new
          outgoing netmail message to overwrite another if netproc had not been
          run in between

25 years agoget committed
Art Cancro [Wed, 16 Dec 1998 04:28:11 +0000 (04:28 +0000)]
get committed

25 years agomsgbase.c: remove extra call to alias() which was causing
Art Cancro [Wed, 16 Dec 1998 04:27:16 +0000 (04:27 +0000)]
msgbase.c: remove extra call to alias() which was causing
          Citadel-to-Citadel mail to fall into the bit bucket.

25 years agoFixed more of the session table nonsense
Art Cancro [Mon, 14 Dec 1998 23:50:42 +0000 (23:50 +0000)]
Fixed more of the session table nonsense

25 years agoMore session table stability nonsense
Art Cancro [Mon, 14 Dec 1998 23:23:58 +0000 (23:23 +0000)]
More session table stability nonsense

25 years agoautomatically regenerate Makefile when Makefile.in changes
Nathan Bryant [Mon, 14 Dec 1998 21:48:23 +0000 (21:48 +0000)]
automatically regenerate Makefile when Makefile.in changes

25 years agoDisplay express messages in cute little JavaScript popup window.
Art Cancro [Mon, 14 Dec 1998 05:11:53 +0000 (05:11 +0000)]
Display express messages in cute little JavaScript popup window.

25 years agoSet up an option in output_headers() to optionally print the most
Art Cancro [Mon, 14 Dec 1998 04:51:51 +0000 (04:51 +0000)]
Set up an option in output_headers() to optionally print the most
often used opening HTML as well as the HTTP headers.

25 years ago roomops.c: fixed buggy implementation of ungoto
Art Cancro [Mon, 14 Dec 1998 04:25:09 +0000 (04:25 +0000)]
 roomops.c: fixed buggy implementation of ungoto

25 years agouserlist.c: added. This adds "userlist" and "show user" functions.
Art Cancro [Mon, 14 Dec 1998 01:50:36 +0000 (01:50 +0000)]
userlist.c: added.  This adds "userlist" and "show user" functions.

25 years agomessages.c: added "move message" functionality
Art Cancro [Mon, 14 Dec 1998 00:26:41 +0000 (00:26 +0000)]
messages.c: added "move message" functionality

25 years agomessages.c: added "delete message" functionality
Art Cancro [Mon, 14 Dec 1998 00:16:31 +0000 (00:16 +0000)]
messages.c: added "delete message" functionality

25 years ago * Ignore SIGPIPE; this seems to magically make the program bulletproof
Art Cancro [Sun, 13 Dec 1998 23:52:55 +0000 (23:52 +0000)]
    * Ignore SIGPIPE; this seems to magically make the program bulletproof
          against broken HTTP connections.
        * Added a housekeeping thread to periodically remove dead sessions
          and kill idle sessions.

25 years ago removed serv_test.so from the default build
Art Cancro [Sun, 13 Dec 1998 23:16:35 +0000 (23:16 +0000)]
 removed serv_test.so from the default build

25 years ago * sysdep.c, citserver.c: (hopefully) fixed a session table concurrency
Art Cancro [Sun, 13 Dec 1998 22:41:02 +0000 (22:41 +0000)]
    * sysdep.c, citserver.c: (hopefully) fixed a session table concurrency
          bug which was causing the server to occasionally crash.

25 years agoremove extra diagnostic
Art Cancro [Sun, 13 Dec 1998 18:57:56 +0000 (18:57 +0000)]
remove extra diagnostic

25 years agoCheck for dead webcit child process before each transaction.
Art Cancro [Sun, 13 Dec 1998 18:55:37 +0000 (18:55 +0000)]
Check for dead webcit child process before each transaction.

25 years agocontext_loop.c: Moved "remove session" into its own function
Art Cancro [Sun, 13 Dec 1998 18:36:01 +0000 (18:36 +0000)]
context_loop.c: Moved "remove session" into its own function

25 years agoi dunno
Art Cancro [Sun, 13 Dec 1998 18:11:17 +0000 (18:11 +0000)]
i dunno

25 years ago * Brought over message reading and entry functions from old WebCit
Art Cancro [Sat, 12 Dec 1998 05:44:18 +0000 (05:44 +0000)]
   * Brought over message reading and entry functions from old WebCit

25 years ago * Brought over message reading and entry functions from old WebCit
Art Cancro [Sat, 12 Dec 1998 05:44:05 +0000 (05:44 +0000)]
   * Brought over message reading and entry functions from old WebCit

25 years agofixed spacing
Art Cancro [Sat, 12 Dec 1998 02:26:37 +0000 (02:26 +0000)]
fixed spacing

25 years agoBrought over message reading functions from old WebCit
Art Cancro [Sat, 12 Dec 1998 02:15:09 +0000 (02:15 +0000)]
Brought over message reading functions from old WebCit

25 years agocommands.c: when using color, default to low-intensity colors
Art Cancro [Sat, 12 Dec 1998 00:46:14 +0000 (00:46 +0000)]
commands.c: when using color, default to low-intensity colors

25 years agosmall optimization in RWHO command
Art Cancro [Sat, 12 Dec 1998 00:40:37 +0000 (00:40 +0000)]
small optimization in RWHO command

25 years ago * setup.c: default value for maxsessions is now 0 (no limit)
Art Cancro [Sat, 12 Dec 1998 00:14:20 +0000 (00:14 +0000)]
    * setup.c: default value for maxsessions is now 0 (no limit)
        * room_ops.c: don't allow users to create a room called "Mail"
        * serv_expire.c: fixed "number of messages purged" display

25 years ago * webserver.c: remove commented-out references to SO_LINGER
Nathan Bryant [Thu, 10 Dec 1998 21:10:45 +0000 (21:10 +0000)]
    * webserver.c: remove commented-out references to SO_LINGER

25 years ago * context_loop.c: really fix the SO_LINGER stuff
Nathan Bryant [Thu, 10 Dec 1998 20:34:37 +0000 (20:34 +0000)]
    * context_loop.c: really fix the SO_LINGER stuff

25 years agoconfig.h.in
Art Cancro [Thu, 10 Dec 1998 16:58:29 +0000 (16:58 +0000)]
config.h.in

25 years agoinitial tests for image uploads
Art Cancro [Thu, 10 Dec 1998 16:38:27 +0000 (16:38 +0000)]
initial tests for image uploads

25 years agoSet up login banner graphic and background image graphic
Art Cancro [Thu, 10 Dec 1998 04:04:10 +0000 (04:04 +0000)]
Set up login banner graphic and background image graphic

25 years agoAdded support for graphics images retrieved from the Citadel server.
Art Cancro [Thu, 10 Dec 1998 03:13:56 +0000 (03:13 +0000)]
Added support for graphics images retrieved from the Citadel server.

25 years agoweird stuff regarding that trailing CRLF
Art Cancro [Thu, 10 Dec 1998 00:24:20 +0000 (00:24 +0000)]
weird stuff regarding that trailing CRLF

25 years ago * context_loop.c: After fork(), child process closes the HTTP socket
Art Cancro [Wed, 9 Dec 1998 23:52:30 +0000 (23:52 +0000)]
    * context_loop.c: After fork(), child process closes the HTTP socket
          so when the parent process closes it, it actually _does_ close.
          Otherwise, aIEeeee and possibly other browsers will hang.

25 years agoAdded support for new user login (still need to handle registration).
Art Cancro [Wed, 9 Dec 1998 20:08:44 +0000 (20:08 +0000)]
Added support for new user login (still need to handle registration).

25 years ago* context_loop.c, webserver.c, webserver.h: SO_LINGER and locking fix
Nathan Bryant [Wed, 9 Dec 1998 19:35:28 +0000 (19:35 +0000)]
* context_loop.c, webserver.c, webserver.h: SO_LINGER and locking fix

25 years ago * Smoothed out some of the login/logout code. Failed authentication
Art Cancro [Wed, 9 Dec 1998 16:16:37 +0000 (16:16 +0000)]
    * Smoothed out some of the login/logout code.  Failed authentication
          now works the way it should.  New user login not yet supported.

25 years agocosmetic
Art Cancro [Tue, 8 Dec 1998 23:44:26 +0000 (23:44 +0000)]
cosmetic

25 years ago * Discovered that the HTTP socket problem is related to a socket that
Art Cancro [Tue, 8 Dec 1998 20:47:04 +0000 (20:47 +0000)]
    * Discovered that the HTTP socket problem is related to a socket that
          isn't properly lingering on close.  Temporarily hacked a sleep(10)
          into context_loop.c until it is figured out.

25 years agoBeta 2
Art Cancro [Tue, 8 Dec 1998 12:58:44 +0000 (12:58 +0000)]
Beta 2

25 years ago * Did a little debugging, still trying to figure out why logging in
Art Cancro [Mon, 7 Dec 1998 22:07:22 +0000 (22:07 +0000)]
    * Did a little debugging, still trying to figure out why logging in
          displays "Connection reset by peer" error.  It used to work...

25 years agomade some code a little easier to read
Art Cancro [Mon, 7 Dec 1998 15:57:34 +0000 (15:57 +0000)]
made some code a little easier to read

25 years agofixed a spelling error
Art Cancro [Mon, 7 Dec 1998 15:01:04 +0000 (15:01 +0000)]
fixed a spelling error

25 years agoupdated dependencies
Nathan Bryant [Mon, 7 Dec 1998 05:33:04 +0000 (05:33 +0000)]
updated dependencies

25 years ago * Ripped most of the "attachments" stuff out of both the client and
Art Cancro [Mon, 7 Dec 1998 05:27:44 +0000 (05:27 +0000)]
   * Ripped most of the "attachments" stuff out of both the client and
          server.  (Thought of a better way to handle it ... LATER.)

25 years agoAdded the P/C ratio back to stats
Art Cancro [Mon, 7 Dec 1998 02:47:34 +0000 (02:47 +0000)]
Added the P/C ratio back to stats

25 years agostats.c: fixed segfault resulting from extracting log lines
Art Cancro [Mon, 7 Dec 1998 02:25:13 +0000 (02:25 +0000)]
stats.c: fixed segfault resulting from extracting log lines

25 years agoadded new "action" variable to make main loop simpler
Art Cancro [Mon, 7 Dec 1998 01:29:17 +0000 (01:29 +0000)]
added new "action" variable to make main loop simpler

25 years agoFixed broken interpretation of variables specified in the URL
Art Cancro [Mon, 7 Dec 1998 00:51:45 +0000 (00:51 +0000)]
Fixed broken interpretation of variables specified in the URL

25 years ago* context_loop.c: warning fix
Nathan Bryant [Sun, 6 Dec 1998 19:56:38 +0000 (19:56 +0000)]
* context_loop.c: warning fix

25 years agosysdep.c: read citadel.config _before_ initializing loadable modules
Art Cancro [Sun, 6 Dec 1998 14:34:00 +0000 (14:34 +0000)]
sysdep.c: read citadel.config _before_ initializing loadable modules

25 years ago * webserver.c: prototype vsnprintf
Nathan Bryant [Sun, 6 Dec 1998 05:37:20 +0000 (05:37 +0000)]
    * webserver.c: prototype vsnprintf

25 years agoincreased one of the minfo buffer sizes
Art Cancro [Sun, 6 Dec 1998 04:53:39 +0000 (04:53 +0000)]
increased one of the minfo buffer sizes

25 years agoRemoved whitespace to left and right of '@' in netmail recipients
Art Cancro [Sun, 6 Dec 1998 04:27:18 +0000 (04:27 +0000)]
Removed whitespace to left and right of '@' in netmail recipients

25 years agoportability enhancements
Nathan Bryant [Sat, 5 Dec 1998 20:59:40 +0000 (20:59 +0000)]
portability enhancements

25 years agofixed a typo
Nathan Bryant [Sat, 5 Dec 1998 20:31:58 +0000 (20:31 +0000)]
fixed a typo

25 years ago * tcp_sockets.c: removed some dead code
Nathan Bryant [Sat, 5 Dec 1998 20:15:37 +0000 (20:15 +0000)]
    * tcp_sockets.c: removed some dead code
        * context_loop.c: oops, I made a memory leak. fix fix fix. also close
          unused ends of pipes, fix a file descriptor leak and a race condition

25 years agoAdded a new type of module hook for adding logging functions
Art Cancro [Sat, 5 Dec 1998 06:24:49 +0000 (06:24 +0000)]
Added a new type of module hook for adding logging functions

25 years agoMakefile
Nathan Bryant [Sat, 5 Dec 1998 05:27:41 +0000 (05:27 +0000)]
Makefile

25 years ago * context_loop.c: moved the monster 64k buffer array off the stack
Nathan Bryant [Sat, 5 Dec 1998 05:27:02 +0000 (05:27 +0000)]
    * context_loop.c: moved the monster 64k buffer array off the stack
        * tcp_sockets.c: getservbyname() doesn't set errno.

25 years ago * converted to autoconf and began port to Digital UNIX
Nathan Bryant [Sat, 5 Dec 1998 03:17:05 +0000 (03:17 +0000)]
    * converted to autoconf and began port to Digital UNIX
        * warning fixes

25 years ago * webserver.c, context_loop.c, webcit.c: add commandline args for host
Nathan Bryant [Fri, 4 Dec 1998 19:39:02 +0000 (19:39 +0000)]
    * webserver.c, context_loop.c, webcit.c: add commandline args for host
          and port

25 years ago * webserver.c: warning fix
Nathan Bryant [Fri, 4 Dec 1998 04:43:47 +0000 (04:43 +0000)]
    * webserver.c: warning fix

25 years agoGot webcit-initiated session cleanups to work properly.
Art Cancro [Fri, 4 Dec 1998 04:01:48 +0000 (04:01 +0000)]
Got webcit-initiated session cleanups to work properly.

25 years agoGot lots of goto, ungoto, skip, etc. working
Art Cancro [Fri, 4 Dec 1998 02:09:29 +0000 (02:09 +0000)]
Got lots of goto, ungoto, skip, etc. working
Advanced menu is in place

25 years agoadded ungoto
Art Cancro [Fri, 4 Dec 1998 01:45:17 +0000 (01:45 +0000)]
added ungoto

25 years agodo_welcome
Art Cancro [Fri, 4 Dec 1998 01:21:24 +0000 (01:21 +0000)]
do_welcome

25 years agologout now goes to "_top" frame to clear the frameset.
Art Cancro [Fri, 4 Dec 1998 01:17:56 +0000 (01:17 +0000)]
logout now goes to "_top" frame to clear the frameset.

25 years agostuff
Art Cancro [Fri, 4 Dec 1998 01:13:57 +0000 (01:13 +0000)]
stuff

25 years agochanged the title
Art Cancro [Fri, 4 Dec 1998 01:00:02 +0000 (01:00 +0000)]
changed the title

25 years agochanges to become_logged_in()
Art Cancro [Fri, 4 Dec 1998 00:55:20 +0000 (00:55 +0000)]
changes to become_logged_in()

25 years agologin page is now static
Art Cancro [Fri, 4 Dec 1998 00:42:24 +0000 (00:42 +0000)]
login page is now static

25 years agoLogin page is now static
Art Cancro [Fri, 4 Dec 1998 00:42:09 +0000 (00:42 +0000)]
Login page is now static

25 years agoNick: Added redirect()
Nick Grossman [Thu, 3 Dec 1998 22:31:39 +0000 (22:31 +0000)]
Nick: Added redirect()

25 years ago * setup.c: saner defaults for nodename and fqdn
Nathan Bryant [Thu, 3 Dec 1998 21:26:37 +0000 (21:26 +0000)]
    * setup.c: saner defaults for nodename and fqdn

25 years agoGot some of the cross-frame stuff working.
Art Cancro [Thu, 3 Dec 1998 18:22:08 +0000 (18:22 +0000)]
Got some of the cross-frame stuff working.
Got the room banners working, and also added the "back" and "forward"
buttons to the banner.

25 years ago * serv_upgrade.c: don't create citadel.config if it doesn't already
Nathan Bryant [Thu, 3 Dec 1998 06:30:43 +0000 (06:30 +0000)]
    * serv_upgrade.c: don't create citadel.config if it doesn't already
          exist (paranoia)

25 years ago * Makefile.in: don't chmod sendcommand
Nathan Bryant [Thu, 3 Dec 1998 06:02:15 +0000 (06:02 +0000)]
* Makefile.in: don't chmod sendcommand

25 years ago * setup.c: create citadel.config with mode 0600
Nathan Bryant [Thu, 3 Dec 1998 05:56:57 +0000 (05:56 +0000)]
    * setup.c: create citadel.config with mode 0600

25 years agoGot the menu bar working (sort of)
Art Cancro [Thu, 3 Dec 1998 04:42:01 +0000 (04:42 +0000)]
Got the menu bar working (sort of)

25 years agoFixed the locks, though I'm not sure I did it correctly.
Art Cancro [Thu, 3 Dec 1998 04:24:27 +0000 (04:24 +0000)]
Fixed the locks, though I'm not sure I did it correctly.

25 years agoadded .cvsignore
Art Cancro [Thu, 3 Dec 1998 04:08:26 +0000 (04:08 +0000)]
added .cvsignore

25 years agohmm
Art Cancro [Thu, 3 Dec 1998 04:07:57 +0000 (04:07 +0000)]
hmm

25 years ago * msgbase.c: modified AddMessageToRoom() and all functions that call it
Art Cancro [Thu, 3 Dec 1998 01:39:38 +0000 (01:39 +0000)]
    * msgbase.c: modified AddMessageToRoom() and all functions that call it
          to use a more reliable/accurate method to set quickroom.QRhighest
        * weekly.in: don't sort/purge filedir where filedir doesn't exist

25 years ago*** empty log message ***
Nathan Bryant [Thu, 3 Dec 1998 00:16:05 +0000 (00:16 +0000)]
*** empty log message ***

25 years agoweekly is now generated by configure
Nathan Bryant [Thu, 3 Dec 1998 00:15:15 +0000 (00:15 +0000)]
weekly is now generated by configure

25 years ago*** empty log message ***
Nathan Bryant [Thu, 3 Dec 1998 00:00:09 +0000 (00:00 +0000)]
*** empty log message ***

25 years agoweekly is now generated by configure
Nathan Bryant [Wed, 2 Dec 1998 23:58:20 +0000 (23:58 +0000)]
weekly is now generated by configure

25 years agoreadme
Art Cancro [Tue, 1 Dec 1998 01:29:41 +0000 (01:29 +0000)]
readme

25 years agoBETA 1
Art Cancro [Tue, 1 Dec 1998 01:27:57 +0000 (01:27 +0000)]
BETA 1

25 years ago * sendcommand.c: added (also updated utils.txt, weekly, Makefile.in)
Art Cancro [Tue, 1 Dec 1998 01:13:59 +0000 (01:13 +0000)]
    * sendcommand.c: added (also updated utils.txt, weekly, Makefile.in)

25 years agosendcommand only accessible by the bbs user
Art Cancro [Tue, 1 Dec 1998 00:50:34 +0000 (00:50 +0000)]
sendcommand only accessible by the bbs user