]>
code.citadel.org Git - citadel.git/log
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
Art Cancro [Wed, 13 Jan 1999 01:56:08 +0000 (01:56 +0000)]
add include errno.h
Art Cancro [Tue, 12 Jan 1999 22:34:56 +0000 (22:34 +0000)]
changed the default external editor
Art Cancro [Tue, 12 Jan 1999 22:12:37 +0000 (22:12 +0000)]
finished site-config screen and added generic-command screen
Art Cancro [Sun, 10 Jan 1999 18:37:51 +0000 (18:37 +0000)]
Fixed a page log room security problem
Art Cancro [Sun, 10 Jan 1999 05:36:39 +0000 (05:36 +0000)]
minor change to weekly script
Art Cancro [Sun, 10 Jan 1999 04:04:54 +0000 (04:04 +0000)]
minor fix to multiline pages
Art Cancro [Sun, 10 Jan 1999 03:25:17 +0000 (03:25 +0000)]
small change
Art Cancro [Sun, 10 Jan 1999 01:41:25 +0000 (01:41 +0000)]
lotsa stuff
Art Cancro [Sun, 10 Jan 1999 01:40:47 +0000 (01:40 +0000)]
Lotsa stuff. See ChangeLog for details.
Art Cancro [Sun, 10 Jan 1999 01:38:40 +0000 (01:38 +0000)]
Lotsa stuff. See the changeLog for more details.
Art Cancro [Wed, 6 Jan 1999 23:49:06 +0000 (23:49 +0000)]
leak stuff
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.
Art Cancro [Wed, 6 Jan 1999 02:59:22 +0000 (02:59 +0000)]
task list
Art Cancro [Tue, 5 Jan 1999 04:50:05 +0000 (04:50 +0000)]
msg changes
Art Cancro [Tue, 5 Jan 1999 04:40:39 +0000 (04:40 +0000)]
Added an "edit your session" screen to change your wholisting.
Art Cancro [Tue, 5 Jan 1999 04:05:01 +0000 (04:05 +0000)]
Removed wc_host and wc_port cookies.
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.
Art Cancro [Mon, 4 Jan 1999 03:45:24 +0000 (03:45 +0000)]
Added networking configuration screens. These still need testing.
Art Cancro [Mon, 4 Jan 1999 01:39:09 +0000 (01:39 +0000)]
documentation changes
Art Cancro [Mon, 4 Jan 1999 01:18:44 +0000 (01:18 +0000)]
Added "change password"
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.
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.
Art Cancro [Fri, 1 Jan 1999 06:02:21 +0000 (06:02 +0000)]
Fixed security problem relating to private rooms
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.
Art Cancro [Fri, 1 Jan 1999 01:59:45 +0000 (01:59 +0000)]
stuff
Art Cancro [Fri, 1 Jan 1999 01:24:47 +0000 (01:24 +0000)]
more work on the mime stuff
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.
Art Cancro [Thu, 31 Dec 1998 04:20:16 +0000 (04:20 +0000)]
added more stuff to the parser
Art Cancro [Thu, 31 Dec 1998 02:24:25 +0000 (02:24 +0000)]
got it working ok
Art Cancro [Thu, 31 Dec 1998 02:07:54 +0000 (02:07 +0000)]
got boundaries working
Art Cancro [Thu, 31 Dec 1998 01:53:08 +0000 (01:53 +0000)]
Fleshed out the mime parser a bit
Art Cancro [Thu, 31 Dec 1998 01:36:40 +0000 (01:36 +0000)]
uuuughhhh... added mime_parser.c to prepare for uploads
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
Art Cancro [Wed, 30 Dec 1998 04:39:01 +0000 (04:39 +0000)]
* Added "validate users"
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"
Art Cancro [Tue, 29 Dec 1998 00:19:04 +0000 (00:19 +0000)]
debugs
Art Cancro [Mon, 28 Dec 1998 23:31:13 +0000 (23:31 +0000)]
send space-backspace during keepalives
Art Cancro [Mon, 28 Dec 1998 05:26:32 +0000 (05:26 +0000)]
* Added "edit room info file"
* Added "edit bio"
Art Cancro [Mon, 28 Dec 1998 04:44:45 +0000 (04:44 +0000)]
made changes
Art Cancro [Sun, 27 Dec 1998 05:04:16 +0000 (05:04 +0000)]
added "edit room"
Art Cancro [Sun, 27 Dec 1998 05:03:59 +0000 (05:03 +0000)]
added "Create room"
Art Cancro [Sun, 27 Dec 1998 04:28:38 +0000 (04:28 +0000)]
* Added "create room"
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)
Art Cancro [Sun, 27 Dec 1998 03:44:18 +0000 (03:44 +0000)]
dunno ... what did I do?
Art Cancro [Sun, 27 Dec 1998 03:43:54 +0000 (03:43 +0000)]
netproc now uses syslog
Art Cancro [Sat, 26 Dec 1998 21:59:04 +0000 (21:59 +0000)]
Improved the comment-documentation in network/internetmail.config
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.
Art Cancro [Wed, 23 Dec 1998 23:48:44 +0000 (23:48 +0000)]
tagged 5.50
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.
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
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)
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)
Art Cancro [Fri, 18 Dec 1998 03:49:56 +0000 (03:49 +0000)]
* Added goto private rooms
Art Cancro [Fri, 18 Dec 1998 01:48:32 +0000 (01:48 +0000)]
Added the chat system
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
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)
Art Cancro [Thu, 17 Dec 1998 05:18:47 +0000 (05:18 +0000)]
Getting things together to prepare for an actual release...
Art Cancro [Wed, 16 Dec 1998 21:24:52 +0000 (21:24 +0000)]
Replace "Citadel/UX" in menu bar with the Citadel/UX logo
Art Cancro [Wed, 16 Dec 1998 21:13:10 +0000 (21:13 +0000)]
added start-webcit (temporary)
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
Art Cancro [Wed, 16 Dec 1998 04:28:11 +0000 (04:28 +0000)]
get committed
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.
Art Cancro [Mon, 14 Dec 1998 23:50:42 +0000 (23:50 +0000)]
Fixed more of the session table nonsense
Art Cancro [Mon, 14 Dec 1998 23:23:58 +0000 (23:23 +0000)]
More session table stability nonsense
Nathan Bryant [Mon, 14 Dec 1998 21:48:23 +0000 (21:48 +0000)]
automatically regenerate Makefile when Makefile.in changes
Art Cancro [Mon, 14 Dec 1998 05:11:53 +0000 (05:11 +0000)]
Display express messages in cute little JavaScript popup window.
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.
Art Cancro [Mon, 14 Dec 1998 04:25:09 +0000 (04:25 +0000)]
roomops.c: fixed buggy implementation of ungoto
Art Cancro [Mon, 14 Dec 1998 01:50:36 +0000 (01:50 +0000)]
userlist.c: added. This adds "userlist" and "show user" functions.
Art Cancro [Mon, 14 Dec 1998 00:26:41 +0000 (00:26 +0000)]
messages.c: added "move message" functionality
Art Cancro [Mon, 14 Dec 1998 00:16:31 +0000 (00:16 +0000)]
messages.c: added "delete message" functionality
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.
Art Cancro [Sun, 13 Dec 1998 23:16:35 +0000 (23:16 +0000)]
removed serv_test.so from the default build
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.
Art Cancro [Sun, 13 Dec 1998 18:57:56 +0000 (18:57 +0000)]
remove extra diagnostic
Art Cancro [Sun, 13 Dec 1998 18:55:37 +0000 (18:55 +0000)]
Check for dead webcit child process before each transaction.
Art Cancro [Sun, 13 Dec 1998 18:36:01 +0000 (18:36 +0000)]
context_loop.c: Moved "remove session" into its own function
Art Cancro [Sun, 13 Dec 1998 18:11:17 +0000 (18:11 +0000)]
i dunno
Art Cancro [Sat, 12 Dec 1998 05:44:18 +0000 (05:44 +0000)]
* 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
Art Cancro [Sat, 12 Dec 1998 02:26:37 +0000 (02:26 +0000)]
fixed spacing
Art Cancro [Sat, 12 Dec 1998 02:15:09 +0000 (02:15 +0000)]
Brought over message reading functions from old WebCit
Art Cancro [Sat, 12 Dec 1998 00:46:14 +0000 (00:46 +0000)]
commands.c: when using color, default to low-intensity colors
Art Cancro [Sat, 12 Dec 1998 00:40:37 +0000 (00:40 +0000)]
small optimization in RWHO command
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
Nathan Bryant [Thu, 10 Dec 1998 21:10:45 +0000 (21:10 +0000)]
* webserver.c: remove commented-out references to SO_LINGER
Nathan Bryant [Thu, 10 Dec 1998 20:34:37 +0000 (20:34 +0000)]
* context_loop.c: really fix the SO_LINGER stuff
Art Cancro [Thu, 10 Dec 1998 16:58:29 +0000 (16:58 +0000)]
config.h.in
Art Cancro [Thu, 10 Dec 1998 16:38:27 +0000 (16:38 +0000)]
initial tests for image uploads
Art Cancro [Thu, 10 Dec 1998 04:04:10 +0000 (04:04 +0000)]
Set up login banner graphic and background image graphic
Art Cancro [Thu, 10 Dec 1998 03:13:56 +0000 (03:13 +0000)]
Added support for graphics images retrieved from the Citadel server.
Art Cancro [Thu, 10 Dec 1998 00:24:20 +0000 (00:24 +0000)]
weird stuff regarding that trailing CRLF
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.
Art Cancro [Wed, 9 Dec 1998 20:08:44 +0000 (20:08 +0000)]
Added support for new user login (still need to handle registration).
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
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.
Art Cancro [Tue, 8 Dec 1998 23:44:26 +0000 (23:44 +0000)]
cosmetic
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.
Art Cancro [Tue, 8 Dec 1998 12:58:44 +0000 (12:58 +0000)]
Beta 2