]> code.citadel.org Git - citadel.git/log
citadel.git
25 years agofixed time_t handling (have to cast it to long for printf/scanf)
Nathan Bryant [Tue, 13 Apr 1999 20:26:46 +0000 (20:26 +0000)]
fixed time_t handling (have to cast it to long for printf/scanf)

25 years agofixed a few sillies
Nathan Bryant [Tue, 13 Apr 1999 20:23:35 +0000 (20:23 +0000)]
fixed a few sillies

25 years agoOpenBSD places underscores in front of symbol names
Nathan Bryant [Tue, 13 Apr 1999 17:51:37 +0000 (17:51 +0000)]
OpenBSD places underscores in front of symbol names

25 years ago * config.c, sysdep.c: fix -h option not setting proper modules dir
Nathan Bryant [Tue, 13 Apr 1999 17:09:54 +0000 (17:09 +0000)]
    * config.c, sysdep.c: fix -h option not setting proper modules dir
        * configure.in, citadel.spec: make --enable-chkpwd the default
        * setup.c: don't chown chkpwd

25 years ago * aidepost.c: rewrote to unlink temp file before writing to it so that
Art Cancro [Tue, 13 Apr 1999 02:15:29 +0000 (02:15 +0000)]
    * aidepost.c: rewrote to unlink temp file before writing to it so that
          it will automatically go away if interrupted. Also ran indent -kr -i8

25 years agotaught it how to generate OpenBSD shared libraries
Nathan Bryant [Mon, 12 Apr 1999 20:25:32 +0000 (20:25 +0000)]
taught it how to generate OpenBSD shared libraries

25 years ago*** empty log message ***
Nathan Bryant [Mon, 12 Apr 1999 04:09:54 +0000 (04:09 +0000)]
*** empty log message ***

25 years ago * configure.in: another OpenBSD fix. now it actually works.
Nathan Bryant [Mon, 12 Apr 1999 03:30:23 +0000 (03:30 +0000)]
    * configure.in: another OpenBSD fix. now it actually works.
        * serv_chat.c: warning fix

25 years agoGot a minimal march list implemented...
Art Cancro [Sat, 10 Apr 1999 05:51:05 +0000 (05:51 +0000)]
Got a minimal march list implemented...

25 years agoRemoved all references to wxStringList and replaced them with wxString.
Art Cancro [Sat, 10 Apr 1999 04:46:16 +0000 (04:46 +0000)]
Removed all references to wxStringList and replaced them with wxString.
(We'll use newlines as a separator token.)

25 years agoNo more wxStringList!
Art Cancro [Sat, 10 Apr 1999 00:38:44 +0000 (00:38 +0000)]
No more wxStringList!

25 years ago * setup.c: sets the 0600 permission bits on citadel.config that
Art Cancro [Fri, 9 Apr 1999 23:28:31 +0000 (23:28 +0000)]
    * setup.c: sets the 0600 permission bits on citadel.config that
          is checked for in config.c

25 years agofinished off enter and got stuff in wwtt ewerk rg zz sl mustsleep...
Art Cancro [Fri, 9 Apr 1999 04:08:35 +0000 (04:08 +0000)]
finished off enter and got stuff in wwtt ewerk   rg       zz sl mustsleep...

25 years ago * config.c: now requires a setup run for *any* rev level difference
Art Cancro [Fri, 9 Apr 1999 02:52:53 +0000 (02:52 +0000)]
* config.c: now requires a setup run for *any* rev level difference
* Updated docs & confs for 5.53b1 release

25 years agoremoved a couple of unnecessary lines
Nathan Bryant [Thu, 8 Apr 1999 23:20:33 +0000 (23:20 +0000)]
removed a couple of unnecessary lines

25 years ago*** empty log message ***
Nathan Bryant [Thu, 8 Apr 1999 23:14:55 +0000 (23:14 +0000)]
*** empty log message ***

25 years agofixes for Digital UNIX
Nathan Bryant [Thu, 8 Apr 1999 23:14:13 +0000 (23:14 +0000)]
fixes for Digital UNIX

25 years agooops, fixed another goof
Nathan Bryant [Thu, 8 Apr 1999 23:13:23 +0000 (23:13 +0000)]
oops, fixed another goof

25 years agooops
Nathan Bryant [Thu, 8 Apr 1999 21:38:23 +0000 (21:38 +0000)]
oops

25 years agogot it right this time... also, more general interface to locate_host
Nathan Bryant [Thu, 8 Apr 1999 18:54:13 +0000 (18:54 +0000)]
got it right this time... also, more general interface to locate_host

25 years ago * citserver.c: improved is_public_client(), also if a public_client only
Nathan Bryant [Thu, 8 Apr 1999 18:19:42 +0000 (18:19 +0000)]
    * citserver.c: improved is_public_client(), also if a public_client only
          supplies a numeric address, attempt to resolve it
        * locate_host.c: verify that the forward DNS matches the reverse

25 years agofix for OpenBSD
Nathan Bryant [Thu, 8 Apr 1999 04:23:56 +0000 (04:23 +0000)]
fix for OpenBSD

25 years agopost messages.....
Art Cancro [Thu, 8 Apr 1999 04:18:21 +0000 (04:18 +0000)]
post messages.....

25 years agofix a potential deadlock/data corruption bug
Nathan Bryant [Thu, 8 Apr 1999 04:14:28 +0000 (04:14 +0000)]
fix a potential deadlock/data corruption bug

25 years agofixed the 'gdbm error: Illegal data' message when deleting a room which had
Nathan Bryant [Thu, 8 Apr 1999 04:13:06 +0000 (04:13 +0000)]
fixed the 'gdbm error: Illegal data' message when deleting a room which had
never been posted to

25 years ago * Implemented "access level required to create rooms"
Art Cancro [Thu, 8 Apr 1999 01:52:09 +0000 (01:52 +0000)]
    * Implemented "access level required to create rooms"

25 years agoImplemented "access level required to create rooms" (client & server)
Art Cancro [Thu, 8 Apr 1999 01:37:41 +0000 (01:37 +0000)]
Implemented "access level required to create rooms" (client & server)

25 years agoa little warning/disclaimer about pam support
Nathan Bryant [Wed, 7 Apr 1999 23:26:31 +0000 (23:26 +0000)]
a little warning/disclaimer about pam support

25 years agoinclude errno.h
Nathan Bryant [Wed, 7 Apr 1999 22:57:52 +0000 (22:57 +0000)]
include errno.h

25 years ago * configure.in: updated help messages, OpenBSD support
Nathan Bryant [Wed, 7 Apr 1999 22:54:38 +0000 (22:54 +0000)]
    * configure.in: updated help messages, OpenBSD support
        * setup.c: if /etc/inittab doesn't exist, don't ask to create an entry
          in it

25 years agoAdded an enter message window
Art Cancro [Wed, 7 Apr 1999 03:52:54 +0000 (03:52 +0000)]
Added an enter message window

25 years ago * Makefile.in, configure.in, getutline.c, sysdep.c:
Nathan Bryant [Wed, 7 Apr 1999 03:17:24 +0000 (03:17 +0000)]
    * Makefile.in, configure.in, getutline.c, sysdep.c:
          fixes/bug workarounds for FreeBSD

25 years agofixes for wxMotif
Nathan Bryant [Tue, 6 Apr 1999 02:19:03 +0000 (02:19 +0000)]
fixes for wxMotif

25 years agowarning fixes, and fix signal handling
Nathan Bryant [Tue, 6 Apr 1999 02:17:54 +0000 (02:17 +0000)]
warning fixes, and fix signal handling

25 years agoadded; wxMotif doesn't support BMP
Nathan Bryant [Tue, 6 Apr 1999 00:05:33 +0000 (00:05 +0000)]
added; wxMotif doesn't support BMP

25 years agogot a cool scrollbar thingi working
Art Cancro [Mon, 5 Apr 1999 03:36:15 +0000 (03:36 +0000)]
got a cool scrollbar thingi working

25 years agobetter stuff
Art Cancro [Sun, 4 Apr 1999 23:38:43 +0000 (23:38 +0000)]
better stuff

25 years agoGot a really cool message-reading loop working. Also made the message
Art Cancro [Sun, 4 Apr 1999 22:39:57 +0000 (22:39 +0000)]
Got a really cool message-reading loop working.  Also made the message
its own class.

25 years agoNew! Improved! Cleaner! Shinier!
Nathan Bryant [Sun, 4 Apr 1999 04:15:10 +0000 (04:15 +0000)]
New! Improved! Cleaner! Shinier!

25 years agofix systems with SYSV-style signal handling (e.g. libc5)
Nathan Bryant [Sat, 3 Apr 1999 20:45:02 +0000 (20:45 +0000)]
fix systems with SYSV-style signal handling (e.g. libc5)

25 years ago * configure.in: check for ncurses if we can't find curses
Nathan Bryant [Sat, 3 Apr 1999 20:28:50 +0000 (20:28 +0000)]
    * configure.in: check for ncurses if we can't find curses
        * dynloader.c: warning fix
        * sysdep.c: don't complain if initgroups() fails

25 years ago * Makefile.in, configure.in, chkpwd.c, acconfig.h: support for
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

25 years agobetter includes
Art Cancro [Sat, 3 Apr 1999 04:16:01 +0000 (04:16 +0000)]
better includes

25 years agocoolness. it works with wxHTML.
Art Cancro [Fri, 2 Apr 1999 04:16:12 +0000 (04:16 +0000)]
coolness.  it works with wxHTML.

25 years agoBetter Makefile
Art Cancro [Fri, 2 Apr 1999 03:31:37 +0000 (03:31 +0000)]
Better Makefile
got initial room read running

25 years agooof
Art Cancro [Fri, 2 Apr 1999 02:28:51 +0000 (02:28 +0000)]
oof

25 years agomore cross-platform poop
Art Cancro [Thu, 1 Apr 1999 02:28:07 +0000 (02:28 +0000)]
more cross-platform poop

25 years agoFinal stuff for today.
Art Cancro [Wed, 31 Mar 1999 04:45:39 +0000 (04:45 +0000)]
Final stuff for today.

25 years agofixes
Art Cancro [Wed, 31 Mar 1999 04:12:01 +0000 (04:12 +0000)]
fixes

25 years agoThis is a test
Art Cancro [Wed, 31 Mar 1999 04:03:42 +0000 (04:03 +0000)]
This is a test

25 years agoVarious debugggs
Art Cancro [Wed, 31 Mar 1999 03:01:17 +0000 (03:01 +0000)]
Various debugggs

25 years agoConverted all the bitmaps and bitmap handlers to BMP for crossplatformability
Art Cancro [Wed, 31 Mar 1999 02:30:18 +0000 (02:30 +0000)]
Converted all the bitmaps and bitmap handlers to BMP for crossplatformability

25 years agogot rid of all the 32767's
Art Cancro [Tue, 30 Mar 1999 21:14:38 +0000 (21:14 +0000)]
got rid of all the 32767's

25 years agoStart of changes reqd to make it run on 'doze
Art Cancro [Tue, 30 Mar 1999 03:37:14 +0000 (03:37 +0000)]
Start of changes reqd to make it run on 'doze

25 years agoRudimentary support for starting a read operation
Art Cancro [Sat, 27 Mar 1999 04:24:14 +0000 (04:24 +0000)]
Rudimentary support for starting a read operation

25 years agoGot the goto command working and opening a new window
Art Cancro [Tue, 23 Mar 1999 05:04:33 +0000 (05:04 +0000)]
Got the goto command working and opening a new window

25 years agoARRGH
Art Cancro [Tue, 23 Mar 1999 04:33:51 +0000 (04:33 +0000)]
ARRGH

25 years agoGot the doubleclick of a room name working
Art Cancro [Tue, 23 Mar 1999 02:31:06 +0000 (02:31 +0000)]
Got the doubleclick of a room name working

25 years agoAdded roomtree.cpp
Art Cancro [Tue, 23 Mar 1999 02:15:14 +0000 (02:15 +0000)]
Added roomtree.cpp

25 years agoFinished splitting
Art Cancro [Mon, 22 Mar 1999 05:00:25 +0000 (05:00 +0000)]
Finished splitting

25 years agoGot the room tree out to its own class.
Art Cancro [Mon, 22 Mar 1999 04:31:11 +0000 (04:31 +0000)]
Got the room tree out to its own class.

25 years agoBoldface new rooms and their floors
Art Cancro [Mon, 22 Mar 1999 00:42:13 +0000 (00:42 +0000)]
Boldface new rooms and their floors

25 years agoGot the icons in the tree working
Art Cancro [Mon, 22 Mar 1999 00:25:30 +0000 (00:25 +0000)]
Got the icons in the tree working

25 years ago messages.c: cosmetic cleanups to message reading loop
Art Cancro [Sun, 21 Mar 1999 19:22:33 +0000 (19:22 +0000)]
 messages.c: cosmetic cleanups to message reading loop

25 years ago * webcit.c: modified getz() to *exit* the program when fgets()
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.

25 years agoGot the toolbar K00L!!
Art Cancro [Mon, 15 Mar 1999 04:49:25 +0000 (04:49 +0000)]
Got the toolbar K00L!!

25 years agoGot rid of non-me xpm
Art Cancro [Mon, 15 Mar 1999 04:00:55 +0000 (04:00 +0000)]
Got rid of non-me xpm

25 years agoGot the room list basically working
Art Cancro [Mon, 15 Mar 1999 00:00:32 +0000 (00:00 +0000)]
Got the room list basically working

25 years agoMigrated utils.h into includes.hpp
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

25 years agoChanged the left pane to a tree control in preparation for making it an
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.

25 years agoGot the autolayout stuff working with the two-pane thing
Art Cancro [Sun, 14 Mar 1999 18:56:19 +0000 (18:56 +0000)]
Got the autolayout stuff working with the two-pane thing

25 years agoGot a basic two-pane thingie going
Art Cancro [Sun, 14 Mar 1999 18:27:56 +0000 (18:27 +0000)]
Got a basic two-pane thingie going

25 years agoNow we have a working "new user" button, a unified login/newuser startup
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.

25 years ago * commands.c: use bright colors by default in color mode
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.

25 years agoMade the username and password dialog a little bit neater
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)

25 years agoBold colours
Art Cancro [Sat, 13 Mar 1999 18:54:02 +0000 (18:54 +0000)]
Bold colours

25 years agoAdded "Connected to xxxxx" message
Art Cancro [Sat, 13 Mar 1999 04:25:43 +0000 (04:25 +0000)]
Added "Connected to xxxxx" message

25 years agoAdded a sample dummy toolbar to the app.
Art Cancro [Sat, 13 Mar 1999 04:20:20 +0000 (04:20 +0000)]
Added a sample dummy toolbar to the app.

25 years agoGot the "reply" button working when receiving a page.
Art Cancro [Sat, 13 Mar 1999 02:42:53 +0000 (02:42 +0000)]
Got the "reply" button working when receiving a page.

25 years agoGot a basic "send express message" dialog working.
Art Cancro [Sat, 13 Mar 1999 02:21:18 +0000 (02:21 +0000)]
Got a basic "send express message" dialog working.

25 years agoImplemented MultilineToList
Art Cancro [Sat, 13 Mar 1999 01:22:14 +0000 (01:22 +0000)]
Implemented MultilineToList

25 years ago * sysdep.c: call DLoader_Init() with an absolute path so that gdb can
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

25 years agoGot the send-express-message dialog set up. All that's left to do is
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.

25 years agoOnly allow one Wholist window at a time.
Art Cancro [Mon, 8 Mar 1999 02:48:11 +0000 (02:48 +0000)]
Only allow one Wholist window at a time.

25 years agoMigrated all of the class definitions into one file
Art Cancro [Mon, 8 Mar 1999 02:36:26 +0000 (02:36 +0000)]
Migrated all of the class definitions into one file

25 years agoroomops.c: in room list, print a   in otherwise empty cells
Art Cancro [Sun, 7 Mar 1999 03:39:33 +0000 (03:39 +0000)]
roomops.c: in room list, print a   in otherwise empty cells

25 years agoInitial value of 'noframes' is now set by the braindamage check
Art Cancro [Sun, 7 Mar 1999 03:26:10 +0000 (03:26 +0000)]
Initial value of 'noframes' is now set by the braindamage check

25 years agoFixed stuff
Art Cancro [Sun, 7 Mar 1999 03:25:31 +0000 (03:25 +0000)]
Fixed stuff

25 years agoupdated the TODO
Art Cancro [Sun, 7 Mar 1999 03:17:30 +0000 (03:17 +0000)]
updated the TODO

25 years agoRan everything through "indent -kr -i8"
Art Cancro [Sun, 7 Mar 1999 03:10:14 +0000 (03:10 +0000)]
Ran everything through "indent -kr -i8"

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()