Nathan Bryant [Sat, 3 Apr 1999 19:57:06 +0000 (19:57 +0000)]
* Makefile.in, configure.in, chkpwd.c, acconfig.h: support for
`chkpwd', a setuid helper program for machines which use shadow
passwords (configure --enable-chkpwd)
* Makefile.in, configure.in, auth.c, citadel.pam, user_ops.c: support
for PAM or shadow passwords (configure --with-pam)
* Makefile.in: made some messages simpler
* citadel.spec: updated for 5.53; correct name of tarball; build with
--enable-chkpwd and --with-pam; add defattr tags so rpm's can be
built by non-root user
* commands.c: cosmetic cleanup
* config.c: (security/paranoia) check permissions on citadel.config
Art Cancro [Sat, 3 Apr 1999 04:16:01 +0000 (04:16 +0000)]
better includes
Art Cancro [Fri, 2 Apr 1999 04:16:12 +0000 (04:16 +0000)]
coolness. it works with wxHTML.
Art Cancro [Fri, 2 Apr 1999 03:31:37 +0000 (03:31 +0000)]
Better Makefile
got initial room read running
Art Cancro [Fri, 2 Apr 1999 02:28:51 +0000 (02:28 +0000)]
oof
Art Cancro [Thu, 1 Apr 1999 02:28:07 +0000 (02:28 +0000)]
more cross-platform poop
Art Cancro [Wed, 31 Mar 1999 04:45:39 +0000 (04:45 +0000)]
Final stuff for today.
Art Cancro [Wed, 31 Mar 1999 04:12:01 +0000 (04:12 +0000)]
fixes
Art Cancro [Wed, 31 Mar 1999 04:03:42 +0000 (04:03 +0000)]
This is a test
Art Cancro [Wed, 31 Mar 1999 03:01:17 +0000 (03:01 +0000)]
Various debugggs
Art Cancro [Wed, 31 Mar 1999 02:30:18 +0000 (02:30 +0000)]
Converted all the bitmaps and bitmap handlers to BMP for crossplatformability
Art Cancro [Tue, 30 Mar 1999 21:14:38 +0000 (21:14 +0000)]
got rid of all the 32767's
Art Cancro [Tue, 30 Mar 1999 03:37:14 +0000 (03:37 +0000)]
Start of changes reqd to make it run on 'doze
Art Cancro [Sat, 27 Mar 1999 04:24:14 +0000 (04:24 +0000)]
Rudimentary support for starting a read operation
Art Cancro [Tue, 23 Mar 1999 05:04:33 +0000 (05:04 +0000)]
Got the goto command working and opening a new window
Art Cancro [Tue, 23 Mar 1999 04:33:51 +0000 (04:33 +0000)]
ARRGH
Art Cancro [Tue, 23 Mar 1999 02:31:06 +0000 (02:31 +0000)]
Got the doubleclick of a room name working
Art Cancro [Tue, 23 Mar 1999 02:15:14 +0000 (02:15 +0000)]
Added roomtree.cpp
Art Cancro [Mon, 22 Mar 1999 05:00:25 +0000 (05:00 +0000)]
Finished splitting
Art Cancro [Mon, 22 Mar 1999 04:31:11 +0000 (04:31 +0000)]
Got the room tree out to its own class.
Art Cancro [Mon, 22 Mar 1999 00:42:13 +0000 (00:42 +0000)]
Boldface new rooms and their floors
Art Cancro [Mon, 22 Mar 1999 00:25:30 +0000 (00:25 +0000)]
Got the icons in the tree working
Art Cancro [Sun, 21 Mar 1999 19:22:33 +0000 (19:22 +0000)]
messages.c: cosmetic cleanups to message reading loop
Art Cancro [Thu, 18 Mar 1999 05:24:27 +0000 (05:24 +0000)]
* webcit.c: modified getz() to *exit* the program when fgets()
returns an error. This is actually the desired behavior; it would
otherwise busy-loop forever on a broken pipe.
Art Cancro [Mon, 15 Mar 1999 04:49:25 +0000 (04:49 +0000)]
Got the toolbar K00L!!
Art Cancro [Mon, 15 Mar 1999 04:00:55 +0000 (04:00 +0000)]
Got rid of non-me xpm
Art Cancro [Mon, 15 Mar 1999 00:00:32 +0000 (00:00 +0000)]
Got the room list basically working
Art Cancro [Sun, 14 Mar 1999 23:19:19 +0000 (23:19 +0000)]
Migrated utils.h into includes.hpp
Renamed utils.c to utils.cpp
Edited the makefile
Art Cancro [Sun, 14 Mar 1999 19:00:25 +0000 (19:00 +0000)]
Changed the left pane to a tree control in preparation for making it an
actual room list.
Art Cancro [Sun, 14 Mar 1999 18:56:19 +0000 (18:56 +0000)]
Got the autolayout stuff working with the two-pane thing
Art Cancro [Sun, 14 Mar 1999 18:27:56 +0000 (18:27 +0000)]
Got a basic two-pane thingie going
Art Cancro [Sun, 14 Mar 1999 04:43:53 +0000 (04:43 +0000)]
Now we have a working "new user" button, a unified login/newuser startup
backend, and a three-pane statusbar that shows the user and room names.
Art Cancro [Sun, 14 Mar 1999 02:34:07 +0000 (02:34 +0000)]
* commands.c: use bright colors by default in color mode
* citserver.c: initialize wholist fields with (not logged in) etc.
Art Cancro [Sat, 13 Mar 1999 19:22:00 +0000 (19:22 +0000)]
Made the username and password dialog a little bit neater
(removed whitespace from lh side)
Art Cancro [Sat, 13 Mar 1999 18:54:02 +0000 (18:54 +0000)]
Bold colours
Art Cancro [Sat, 13 Mar 1999 04:25:43 +0000 (04:25 +0000)]
Added "Connected to xxxxx" message
Art Cancro [Sat, 13 Mar 1999 04:20:20 +0000 (04:20 +0000)]
Added a sample dummy toolbar to the app.
Art Cancro [Sat, 13 Mar 1999 02:42:53 +0000 (02:42 +0000)]
Got the "reply" button working when receiving a page.
Art Cancro [Sat, 13 Mar 1999 02:21:18 +0000 (02:21 +0000)]
Got a basic "send express message" dialog working.
Art Cancro [Sat, 13 Mar 1999 01:22:14 +0000 (01:22 +0000)]
Implemented MultilineToList
Nathan Bryant [Tue, 9 Mar 1999 03:59:54 +0000 (03:59 +0000)]
* sysdep.c: call DLoader_Init() with an absolute path so that gdb can
find module symbols
* database.c: bail out if opening databases fails
Art Cancro [Mon, 8 Mar 1999 03:57:39 +0000 (03:57 +0000)]
Got the send-express-message dialog set up. All that's left to do is
write the code that performs the server operation.
Art Cancro [Mon, 8 Mar 1999 02:48:11 +0000 (02:48 +0000)]
Only allow one Wholist window at a time.
Art Cancro [Mon, 8 Mar 1999 02:36:26 +0000 (02:36 +0000)]
Migrated all of the class definitions into one file
Art Cancro [Sun, 7 Mar 1999 03:39:33 +0000 (03:39 +0000)]
roomops.c: in room list, print a in otherwise empty cells
Art Cancro [Sun, 7 Mar 1999 03:26:10 +0000 (03:26 +0000)]
Initial value of 'noframes' is now set by the braindamage check
Art Cancro [Sun, 7 Mar 1999 03:25:31 +0000 (03:25 +0000)]
Fixed stuff
Art Cancro [Sun, 7 Mar 1999 03:17:30 +0000 (03:17 +0000)]
updated the TODO
Art Cancro [Sun, 7 Mar 1999 03:10:14 +0000 (03:10 +0000)]
Ran everything through "indent -kr -i8"
Art Cancro [Sun, 7 Mar 1999 03:09:55 +0000 (03:09 +0000)]
* wildmat.c, braindamage.c: added
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)
Art Cancro [Sat, 6 Mar 1999 23:45:01 +0000 (23:45 +0000)]
minor fix to memfmout()
Art Cancro [Sat, 6 Mar 1999 07:02:18 +0000 (07:02 +0000)]
oops
Art Cancro [Sat, 6 Mar 1999 07:01:56 +0000 (07:01 +0000)]
add3d
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()
Nathan Bryant [Fri, 5 Mar 1999 17:39:14 +0000 (17:39 +0000)]
also drop supplementary groups
Nathan Bryant [Fri, 5 Mar 1999 16:48:25 +0000 (16:48 +0000)]
See ChangeLog for 1999-03-0[45] for details.
Art Cancro [Thu, 4 Mar 1999 21:38:09 +0000 (21:38 +0000)]
client_chat.c: use citedit() for page composition
Art Cancro [Wed, 3 Mar 1999 05:01:58 +0000 (05:01 +0000)]
Prevent buffer overruns in [get|put]user()
Art Cancro [Wed, 3 Mar 1999 04:38:50 +0000 (04:38 +0000)]
Reduced the size of the "enter recipient" prompt
Art Cancro [Tue, 2 Mar 1999 04:23:47 +0000 (04:23 +0000)]
Got the express messages printing.
Added the keepalive loop.
Art Cancro [Mon, 1 Mar 1999 04:33:04 +0000 (04:33 +0000)]
some fixes
Art Cancro [Mon, 1 Mar 1999 03:31:51 +0000 (03:31 +0000)]
mime_parser.c: strip leading whitespace in content_type & disposition
Art Cancro [Mon, 1 Mar 1999 03:28:47 +0000 (03:28 +0000)]
cosmetic
Art Cancro [Mon, 1 Mar 1999 03:12:38 +0000 (03:12 +0000)]
Got the wholist to refresh
Art Cancro [Mon, 1 Mar 1999 02:56:38 +0000 (02:56 +0000)]
Got the wholist working
Art Cancro [Sat, 27 Feb 1999 17:28:52 +0000 (17:28 +0000)]
comments
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
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
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!)
Nathan Bryant [Wed, 24 Feb 1999 13:54:18 +0000 (13:54 +0000)]
fixes for BSDI. see ChangeLog.
Art Cancro [Wed, 24 Feb 1999 04:01:08 +0000 (04:01 +0000)]
wholist
Art Cancro [Wed, 24 Feb 1999 03:31:59 +0000 (03:31 +0000)]
good stuff
Nathan Bryant [Tue, 23 Feb 1999 22:54:32 +0000 (22:54 +0000)]
for BSDI 3.0
Nick Grossman [Tue, 23 Feb 1999 22:23:49 +0000 (22:23 +0000)]
Nick: More interface tweaks to who.c
Art Cancro [Tue, 23 Feb 1999 04:57:19 +0000 (04:57 +0000)]
Switched to native BSD sockets for communication. wxSocket was too slow.
Art Cancro [Tue, 23 Feb 1999 04:13:45 +0000 (04:13 +0000)]
added .cvsignore
Art Cancro [Mon, 22 Feb 1999 05:07:59 +0000 (05:07 +0000)]
no daphne
Art Cancro [Mon, 22 Feb 1999 05:07:43 +0000 (05:07 +0000)]
Got stuff working
Art Cancro [Mon, 22 Feb 1999 05:00:45 +0000 (05:00 +0000)]
got hello screen working
Art Cancro [Mon, 22 Feb 1999 04:58:01 +0000 (04:58 +0000)]
stuff
Art Cancro [Mon, 22 Feb 1999 03:57:46 +0000 (03:57 +0000)]
stuff
Art Cancro [Mon, 22 Feb 1999 02:08:14 +0000 (02:08 +0000)]
Added "Daphne" to the list of client codes
Art Cancro [Sun, 21 Feb 1999 05:35:40 +0000 (05:35 +0000)]
Started a wholist
Art Cancro [Sun, 21 Feb 1999 00:20:05 +0000 (00:20 +0000)]
Got the user login dialog running.
Art Cancro [Sat, 20 Feb 1999 04:49:07 +0000 (04:49 +0000)]
Added the test window
Art Cancro [Sat, 20 Feb 1999 01:11:17 +0000 (01:11 +0000)]
Got the MDI model working.
Nick Grossman [Fri, 19 Feb 1999 21:09:54 +0000 (21:09 +0000)]
Cosmetic changes. Updated roomops.c, who.c and /static
Art Cancro [Fri, 19 Feb 1999 19:25:46 +0000 (19:25 +0000)]
Initial revision
Art Cancro [Wed, 17 Feb 1999 18:35:35 +0000 (18:35 +0000)]
Added locate_host.c
Art Cancro [Tue, 16 Feb 1999 04:00:36 +0000 (04:00 +0000)]
*** empty log message ***
Art Cancro [Tue, 16 Feb 1999 03:59:58 +0000 (03:59 +0000)]
* citadel.c: increased hostname buffer size to handle very big names
Nathan Bryant [Mon, 15 Feb 1999 18:03:05 +0000 (18:03 +0000)]
* sysdep.c(main): initialize alen before call to accept()
Nathan Bryant [Fri, 5 Feb 1999 00:51:54 +0000 (00:51 +0000)]
oops
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
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.
Nathan Bryant [Thu, 4 Feb 1999 18:53:11 +0000 (18:53 +0000)]
improved check for cygwin
Art Cancro [Thu, 4 Feb 1999 13:09:47 +0000 (13:09 +0000)]
Fixed a bug in the page sending code
Nathan Bryant [Wed, 3 Feb 1999 04:16:18 +0000 (04:16 +0000)]
oops, that's 1999
Nathan Bryant [Wed, 3 Feb 1999 04:10:37 +0000 (04:10 +0000)]
Fixes for Cygwin (see ChangeLog)