]>
code.citadel.org Git - citadel.git/log
Art Cancro [Sat, 7 Nov 1998 01:38:25 +0000 (01:38 +0000)]
* citadel.h (and related files): removed defunct parameters,
c_defent and c_msgbase (erase your test bbs)
* Began implementing CONF server command for site-global configs
Nathan Bryant [Thu, 5 Nov 1998 08:23:45 +0000 (08:23 +0000)]
* snprintf.c: warning fix propagated over from gcit
Nathan Bryant [Thu, 5 Nov 1998 07:58:01 +0000 (07:58 +0000)]
* configure.in: different GCC warning flags for OSF/1; remove
AM_PATH_GLIB to hopefully fix build problems; check for snprintf
* libcli_cit/Makefile.am: link in snprintf.c where needed
* gtk/gcit.c, libcli_cit/citadel_api.c, libcli_cit/citadel_util.c,
libcli_cit/client_api.c, libcli_cit/tcp_trans.c:
portability/warning/ANSI compliance fixes
Nathan Bryant [Thu, 5 Nov 1998 05:37:24 +0000 (05:37 +0000)]
added from the citadel tree
Art Cancro [Thu, 5 Nov 1998 03:42:37 +0000 (03:42 +0000)]
docs changes
Nathan Bryant [Thu, 5 Nov 1998 01:55:57 +0000 (01:55 +0000)]
* bootstrap, gtk/Makefile.am: fix 'make dist'
Nathan Bryant [Thu, 5 Nov 1998 00:26:10 +0000 (00:26 +0000)]
* citmail.c: reverted to version 1.10
Nathan Bryant [Thu, 5 Nov 1998 00:01:47 +0000 (00:01 +0000)]
deleted revisions 1.11-1.12, added RCS Id keyword
Nathan Bryant [Wed, 4 Nov 1998 20:05:05 +0000 (20:05 +0000)]
* added RCS Id keyword strings to sources
Nathan Bryant [Wed, 4 Nov 1998 19:51:21 +0000 (19:51 +0000)]
* added RCS Id keyword strings to sources
Art Cancro [Wed, 4 Nov 1998 15:58:42 +0000 (15:58 +0000)]
corrected a syntax error
Art Cancro [Wed, 4 Nov 1998 15:54:39 +0000 (15:54 +0000)]
* messages.c: temporarily set screenwidth to a fixed value of 80
during <P>rint operations.
Nathan Bryant [Wed, 4 Nov 1998 05:11:57 +0000 (05:11 +0000)]
* gtk/gcit.c: crash fix
Nathan Bryant [Wed, 4 Nov 1998 02:40:34 +0000 (02:40 +0000)]
* libcli_cit/tcp_trans.c: implement DNS lookups
Nathan Bryant [Wed, 4 Nov 1998 01:28:23 +0000 (01:28 +0000)]
added
Nathan Bryant [Tue, 3 Nov 1998 19:51:54 +0000 (19:51 +0000)]
* NEWS, README, AUTHORS, ChangeLog: new files; automake complains if
these don't exist.
* Makefile, gtk/Makefile, libcli_cit/Makefile: removed
* Makefile.am, acconfig.h, config.guess, config.sub, configure.in,
gtk/Makefile.am, libcli_cit/Makefile.am: added
* bootstrap: new script; run this to generate the build environment.
I'm using libtool 1.2, automake 1.3b, and autoconf 2.12.
* gtk/gcit.c, gtk/gcit.h, gtk/gtk_misc.c, gtk/gtk_misc.h, gtk/gui.h,
libcli_cit/citadel_util.c, libcli_cit/citadel_util.h,
libcli_cit/client_api.c, libcli_cit/tcp_trans.c: portability
enhancements, warning fixes
Art Cancro [Mon, 2 Nov 1998 22:26:04 +0000 (22:26 +0000)]
stuff
Nathan Bryant [Mon, 2 Nov 1998 20:13:37 +0000 (20:13 +0000)]
* acconfig.h: remove ANSI_COLOR
* Configure, Makefile.tmpl: removed
Nathan Bryant [Mon, 2 Nov 1998 20:03:25 +0000 (20:03 +0000)]
Initial revision
Art Cancro [Mon, 2 Nov 1998 18:20:38 +0000 (18:20 +0000)]
more export stuff
Art Cancro [Mon, 2 Nov 1998 18:01:59 +0000 (18:01 +0000)]
* setup.c: looks for 'citadel', 'bbs', or 'guest' in /etc/passwd to
try to get a default for bbsuid if it's currently set to 0
* citmail.c: changed usersupp.eternal to usersupp.usernum (why didn't
it complain about this before?)
* serv_upgrade.c: began writing an "export" command to do sidegrades
Brian Costello [Mon, 2 Nov 1998 01:41:08 +0000 (01:41 +0000)]
btx - fixed a couple of inaccuracies.
Art Cancro [Mon, 2 Nov 1998 00:43:39 +0000 (00:43 +0000)]
* Implemented message expiry by date (this really needs to be moved
out of serv_test.c, but where does it belong?)
Art Cancro [Sun, 1 Nov 1998 23:48:12 +0000 (23:48 +0000)]
serv_upgrade.c: cosmetic changes
Nathan Bryant [Sun, 1 Nov 1998 19:18:09 +0000 (19:18 +0000)]
* serv_upgrade.c: warning fixes
Art Cancro [Sun, 1 Nov 1998 04:18:36 +0000 (04:18 +0000)]
added "build.txt" to the techdoc directory, with LS's build notes
Art Cancro [Sun, 1 Nov 1998 03:58:32 +0000 (03:58 +0000)]
Turn off ANSI colour during <Q>uote and <P>rint operations; we don't want
colour in message captures!
Art Cancro [Sun, 1 Nov 1998 02:05:51 +0000 (02:05 +0000)]
* ANSI colour selection is now in citadel.rc instead of an option in
the configure script. "on" "off" and "auto" are available.
Art Cancro [Sun, 1 Nov 1998 01:49:19 +0000 (01:49 +0000)]
More stoopid ANSI colour additions
Nathan Bryant [Sat, 31 Oct 1998 22:30:24 +0000 (22:30 +0000)]
* citadel.c, commands.c, commands.h: set background color to black
before clearing screen, so that we can actually see text on
black-on-white xterms.
Nathan Bryant [Fri, 30 Oct 1998 07:36:11 +0000 (07:36 +0000)]
* citadel.c: send ANSI detect sequence after attach_to_server() so the
terminal doesn't send the answerback sequence to the shell if we
can't connect.
Nathan Bryant [Thu, 29 Oct 1998 07:56:58 +0000 (07:56 +0000)]
* rooms.c: fix color of Mail>
Art Cancro [Thu, 29 Oct 1998 03:54:03 +0000 (03:54 +0000)]
no more UA_INUSE
Art Cancro [Thu, 29 Oct 1998 03:52:45 +0000 (03:52 +0000)]
Stuff
Nathan Bryant [Thu, 29 Oct 1998 02:29:25 +0000 (02:29 +0000)]
* policy.c: warning fix for OSF/1 (use memset() instead of bzero())
Art Cancro [Thu, 29 Oct 1998 01:21:41 +0000 (01:21 +0000)]
citadel.c: Added a splash of colour to the Wholist
Nathan Bryant [Thu, 29 Oct 1998 01:00:37 +0000 (01:00 +0000)]
* configure.in, Makefile.in: only pass -fPIC to gcc
Nathan Bryant [Thu, 29 Oct 1998 00:16:23 +0000 (00:16 +0000)]
trimmed the fat--now that we've got 'make install' we don't want to run the
server from within the source tree.
Nathan Bryant [Wed, 28 Oct 1998 22:25:31 +0000 (22:25 +0000)]
* aclocal.m4, missing: new files, also swiped from automake
* citadel.c: don't mung the terminal if we can't find citadel.rc
* Makefile.in: added `install' target, `clean' removes
*.mo, rebuild configure when configure.in changes.
* configure.in: check for install and autoconf
Nathan Bryant [Wed, 28 Oct 1998 19:40:07 +0000 (19:40 +0000)]
* mkinstalldirs: new file to be used for `make install'
Nathan Bryant [Wed, 28 Oct 1998 07:18:19 +0000 (07:18 +0000)]
* configure.in: added comments
Art Cancro [Wed, 28 Oct 1998 04:00:33 +0000 (04:00 +0000)]
* rooms.c: removed the warning about the ineffectiveness of kicking
users out of public rooms, because the new server can do lockouts
Art Cancro [Wed, 28 Oct 1998 03:55:12 +0000 (03:55 +0000)]
* citserver.c: clear out cmdbuf before reading a command; some server
commands were accidentally extracting parameters from previous cmds
Art Cancro [Wed, 28 Oct 1998 03:27:41 +0000 (03:27 +0000)]
* Unified the "unpacked database" format for both upgrades and
sidegrades (also see export5.c elsewhere)
Nathan Bryant [Tue, 27 Oct 1998 22:07:48 +0000 (22:07 +0000)]
* sysdep.c (client_gets), ipc_c_tcp.c (serv_gets): improved handling
of long lines.
* Makefile.in: partial support for VPATH builds, autodependency fix
Art Cancro [Tue, 27 Oct 1998 05:08:44 +0000 (05:08 +0000)]
minor documentation changes
Art Cancro [Sun, 25 Oct 1998 19:58:18 +0000 (19:58 +0000)]
messages.c: fixed an oversight that was allowing attachments even
when disabled in citadel.rc
Nathan Bryant [Sun, 25 Oct 1998 06:19:05 +0000 (06:19 +0000)]
* routines2.c: warning fix
Art Cancro [Sun, 25 Oct 1998 03:47:19 +0000 (03:47 +0000)]
Client: added <.A>ide <S>ystem configuration command
Art Cancro [Sun, 25 Oct 1998 02:25:40 +0000 (02:25 +0000)]
hmm
Art Cancro [Sun, 25 Oct 1998 02:18:48 +0000 (02:18 +0000)]
Floor expire
Art Cancro [Sun, 25 Oct 1998 02:08:55 +0000 (02:08 +0000)]
Client: added message expiration policy questions to room edit
Nathan Bryant [Sun, 25 Oct 1998 00:48:23 +0000 (00:48 +0000)]
* citadel.c, citadel.h, commands.c: make client suspendable
Nathan Bryant [Sat, 24 Oct 1998 21:30:19 +0000 (21:30 +0000)]
* Makefile.in: Auto dependency generation (may require GNU make, but
does at least function without this feature on OSF/1 make);
Makefile is regenerated when Makefile.in changes (ditto);
`realclean' is now known as `distclean';
portability fixes for older Unix make utilities
Art Cancro [Sat, 24 Oct 1998 04:05:03 +0000 (04:05 +0000)]
policy.c: implemented cmd_gpex() and cmd_spex()
Art Cancro [Sat, 24 Oct 1998 00:27:59 +0000 (00:27 +0000)]
policy
Art Cancro [Sat, 24 Oct 1998 00:12:05 +0000 (00:12 +0000)]
policy.c: added, moved GetExpirePolicy() from room_ops.c
Art Cancro [Fri, 23 Oct 1998 23:57:59 +0000 (23:57 +0000)]
config.c: added put_config()
Art Cancro [Fri, 23 Oct 1998 23:38:00 +0000 (23:38 +0000)]
More of the same.
Art Cancro [Fri, 23 Oct 1998 23:35:58 +0000 (23:35 +0000)]
setup.c: default node name is now obtained from uname()
Art Cancro [Thu, 22 Oct 1998 03:00:11 +0000 (03:00 +0000)]
*** empty log message ***
Art Cancro [Thu, 22 Oct 1998 02:43:54 +0000 (02:43 +0000)]
proxy.c: added configurability and primitive message expiry
Art Cancro [Thu, 22 Oct 1998 02:25:59 +0000 (02:25 +0000)]
Mail rooms now hide their owner-prefix from the client.
Art Cancro [Thu, 22 Oct 1998 02:01:24 +0000 (02:01 +0000)]
Ooops
Art Cancro [Wed, 21 Oct 1998 22:07:57 +0000 (22:07 +0000)]
Minor cosmetic change
Nathan Bryant [Wed, 21 Oct 1998 05:00:13 +0000 (05:00 +0000)]
* room_ops.c: fix improper null-termination bug I introduced
Nathan Bryant [Wed, 21 Oct 1998 02:12:50 +0000 (02:12 +0000)]
* configure.in: autologin defaults to enabled if crypt() is available
Nathan Bryant [Tue, 20 Oct 1998 18:15:19 +0000 (18:15 +0000)]
* Makefile.tmpl: fix to build client with old Configure script
Art Cancro [Tue, 20 Oct 1998 03:29:43 +0000 (03:29 +0000)]
Err?
Art Cancro [Tue, 20 Oct 1998 00:53:49 +0000 (00:53 +0000)]
* Client ability to force display of prompts in Mail rooms, even when
the user has prompting turned off (citadel.rc option)
Nathan Bryant [Fri, 16 Oct 1998 17:56:43 +0000 (17:56 +0000)]
* room_ops.c: exploitable overrun fixes
Nathan Bryant [Fri, 16 Oct 1998 17:39:45 +0000 (17:39 +0000)]
* sysdep.c (cprintf): generate a newline on truncated buffer
Art Cancro [Fri, 16 Oct 1998 00:46:36 +0000 (00:46 +0000)]
fix
Art Cancro [Fri, 16 Oct 1998 00:46:18 +0000 (00:46 +0000)]
Fix
Art Cancro [Fri, 16 Oct 1998 00:45:33 +0000 (00:45 +0000)]
proxy.c: cache dir create now dies on any error except EEXIST
Art Cancro [Fri, 16 Oct 1998 00:39:23 +0000 (00:39 +0000)]
Pulled out a coupla "FIX" comments
Art Cancro [Fri, 16 Oct 1998 00:33:31 +0000 (00:33 +0000)]
* setup.c: system-default message expire policy of "number of
messages, 150" is now a default configuration instead of a temp hack
Art Cancro [Thu, 15 Oct 1998 23:29:08 +0000 (23:29 +0000)]
* msgbase.c: reimplemented cmd_move()
room_ops.c: wrote AddMessageToRoom() which is used for both entering
and moving messages.
Art Cancro [Thu, 15 Oct 1998 20:36:28 +0000 (20:36 +0000)]
Initial work on new implementation of move_message()
Art Cancro [Thu, 15 Oct 1998 02:41:47 +0000 (02:41 +0000)]
Misc code cleanup
Nathan Bryant [Tue, 13 Oct 1998 17:59:33 +0000 (17:59 +0000)]
* file_ops.c: fix another overrun
Nathan Bryant [Tue, 13 Oct 1998 04:53:31 +0000 (04:53 +0000)]
* configure.in: don't check for -lcrypt unless autologin is enabled
Nathan Bryant [Tue, 13 Oct 1998 04:26:28 +0000 (04:26 +0000)]
* serv_upgrade.sh: remove uncnsrd-dependent absolute path
Art Cancro [Tue, 13 Oct 1998 03:59:47 +0000 (03:59 +0000)]
Finished the import module
Removed most of the "level 9" trace messages no longer needed
Art Cancro [Tue, 13 Oct 1998 02:53:40 +0000 (02:53 +0000)]
Update stuff
Art Cancro [Tue, 13 Oct 1998 00:57:43 +0000 (00:57 +0000)]
stuff
Art Cancro [Tue, 13 Oct 1998 00:57:07 +0000 (00:57 +0000)]
import.c is now serv_upgrade.c, a module (unfinished)
Art Cancro [Mon, 12 Oct 1998 23:14:46 +0000 (23:14 +0000)]
dynloader.c: Made dynamically added server commands case-insensitive
Nathan Bryant [Mon, 12 Oct 1998 21:13:33 +0000 (21:13 +0000)]
* ipc_c_tcp.c: fix infinite loop on long line from server
Nathan Bryant [Mon, 12 Oct 1998 20:52:06 +0000 (20:52 +0000)]
* sysdep.c: fix infinite loop when long lines are received from the
client; fix exploitable buffer overrun in cprintf()
Art Cancro [Mon, 12 Oct 1998 19:29:29 +0000 (19:29 +0000)]
Killed the "rooms" subdirectory (it isn't used anymore)
Nathan Bryant [Mon, 12 Oct 1998 19:23:52 +0000 (19:23 +0000)]
* Makefile.in: simplified to use pattern rules; files compiled with
-D_REENTRANT go to *.ro to allow the same files to be used with both
client and server
* tools.c, tools.h: new files; misc routines used by both client and
server go here. contains safestrncpy() at the moment.
* rooms.c: fix several exploitable buffer overruns
* .cvsignore: add *.ro
Art Cancro [Mon, 12 Oct 1998 03:45:44 +0000 (03:45 +0000)]
It's in there!
Art Cancro [Mon, 12 Oct 1998 03:18:17 +0000 (03:18 +0000)]
Built some more of the message expiry infrastructure
Nathan Bryant [Sun, 11 Oct 1998 18:45:35 +0000 (18:45 +0000)]
* citserver.c: fix two more overruns, one of which was preventing
the "From Host" from showing up in the <W>ho listing.
Art Cancro [Sun, 11 Oct 1998 07:16:25 +0000 (07:16 +0000)]
Set up data structures for room policies
Art Cancro [Sun, 11 Oct 1998 06:52:36 +0000 (06:52 +0000)]
Moved "struct visit" from citadel.h to server.h
Nathan Bryant [Sat, 10 Oct 1998 15:28:54 +0000 (15:28 +0000)]
* citserver.c: fix overrun which caused segv's on servers with long
hostnames.
Nathan Bryant [Sat, 10 Oct 1998 03:03:13 +0000 (03:03 +0000)]
* serv_chat.c: fix another overrun that could cause sessions to hang,
and cleaned up some other strncpy()-related stuff. DON'T FORGET TO
NULL-TERMINATE DESTINATION BUFFERS AFTER STRNCPY CALLS.
Art Cancro [Fri, 9 Oct 1998 22:47:22 +0000 (22:47 +0000)]
user_ops.c: implemented NewMailCount()