Art Cancro [Wed, 11 Aug 2004 04:09:19 +0000 (04:09 +0000)]
* Replaced all "Citadel/UX" references with "Citadel"
Art Cancro [Wed, 11 Aug 2004 03:49:18 +0000 (03:49 +0000)]
* Replaced all instances of the name "Citadel/UX" with "Citadel"
* Installed the "simple logo" in the iconbar
Art Cancro [Mon, 9 Aug 2004 03:11:22 +0000 (03:11 +0000)]
* Changed DOCTYPE to HTML 3.2 because that's really what it resembles
Art Cancro [Thu, 5 Aug 2004 21:32:17 +0000 (21:32 +0000)]
* Reply/Move/Delete are now buttons instead of links. This should enable
us to add some JavaScript magic for "Reply quoted" ...
Art Cancro [Thu, 5 Aug 2004 03:19:48 +0000 (03:19 +0000)]
* html.c: handle the <BLOCKQUOTE> tag properly
Art Cancro [Thu, 5 Aug 2004 02:47:23 +0000 (02:47 +0000)]
* Removed the "pull_quote" style and used the <BLOCKQUOTE> tag instead. It
has a more predictable and attractive behavior, and can still be
overridden in the style sheet if the site operator wants to.
Art Cancro [Thu, 5 Aug 2004 02:02:33 +0000 (02:02 +0000)]
* CtdlHostAlias() now accepts "localhost" as a localhost address.
* working_ignetcfg is now loaded during incoming NETP commands, which
should theoretically take care of the missing config problem.
Art Cancro [Wed, 4 Aug 2004 03:52:24 +0000 (03:52 +0000)]
* Tasks view is now pretty.
* Tasks view now displays date due for each task.
* Tasks view is now sorted by date due.
* Tasks view now displays overdue tasks in red.
Art Cancro [Tue, 3 Aug 2004 03:55:40 +0000 (03:55 +0000)]
* Tasks view now uses the same buffer/dump logic as the calendar views, so
we can sort them by due date and do a prettier display. (Only the logic is
changed so far. The prettier display is forthcoming.)
Art Cancro [Mon, 2 Aug 2004 02:51:05 +0000 (02:51 +0000)]
* utilsmenu: removed. Because most of the admin functions have been moved
into Citadel proper, what's left of this menu is now pathetic.
* techdoc/build.txt: removed verbage that referred to the old build system.
Art Cancro [Fri, 30 Jul 2004 03:18:22 +0000 (03:18 +0000)]
* user_ops.c: limit the length of the name which can be supplied
to CtdlLoginExistingUser() to avoid crashing it.
Art Cancro [Thu, 29 Jul 2004 14:46:21 +0000 (14:46 +0000)]
* Trying to fix a buffer overrun
Art Cancro [Wed, 28 Jul 2004 04:09:58 +0000 (04:09 +0000)]
* serv_network.c: we had ignetcfg and working_ignetcfg, but it turns out we
no longer use the former anywhere, so it has been removed (along with the
aftersave hook that detected changes)
Michael Hampton [Sun, 25 Jul 2004 16:20:04 +0000 (16:20 +0000)]
* msgbase.c: CtdlCheckInternetMailPermission(): Do not allow twits to send
Internet mail (they shouldn't be sending ANYTHING at all)
Michael Hampton [Sun, 25 Jul 2004 16:18:43 +0000 (16:18 +0000)]
* citadel.spec: update version number
Michael Hampton [Sun, 25 Jul 2004 16:17:37 +0000 (16:17 +0000)]
* stress.c: Slightly more verbose output
Michael Hampton [Sun, 25 Jul 2004 16:16:19 +0000 (16:16 +0000)]
* citadel_decls.h: fixed the new logoff() macro
Art Cancro [Sat, 24 Jul 2004 05:11:53 +0000 (05:11 +0000)]
* citadel.c: temporarily commented out the signal() call for SIGHUP because
it is causing the client not to work at all on Linux 2.6 (or at least on
Fedora Core 2) when citadel is called as the login shell -- a SIGHUP is
mysteriously received at the username prompt and the program exits.
Art Cancro [Wed, 21 Jul 2004 02:57:09 +0000 (02:57 +0000)]
* Internet Configuration screen looks a little neater now
Art Cancro [Wed, 21 Jul 2004 02:45:15 +0000 (02:45 +0000)]
* Completed the "Internet Configuration" screen
Art Cancro [Fri, 16 Jul 2004 19:13:37 +0000 (19:13 +0000)]
*** empty log message ***
Art Cancro [Fri, 16 Jul 2004 19:13:11 +0000 (19:13 +0000)]
* tools.c: display 13:00 as 12pm, not 12am
Art Cancro [Fri, 16 Jul 2004 03:14:03 +0000 (03:14 +0000)]
* more work on inetconf screen
Art Cancro [Fri, 16 Jul 2004 02:50:00 +0000 (02:50 +0000)]
* useredit.c: put a pretty box around user editing
Art Cancro [Thu, 15 Jul 2004 03:30:23 +0000 (03:30 +0000)]
*** empty log message ***
Art Cancro [Thu, 15 Jul 2004 02:54:49 +0000 (02:54 +0000)]
* serv_network.c: grab and use a networker-local copy of the network
configuration, ensuring that it doesn't accidentally get clobbered while
the network is running.
Art Cancro [Wed, 14 Jul 2004 04:19:57 +0000 (04:19 +0000)]
*** empty log message ***
Art Cancro [Tue, 13 Jul 2004 03:25:08 +0000 (03:25 +0000)]
* inetconf.c: added. Not finished yet.
Art Cancro [Sun, 11 Jul 2004 18:41:41 +0000 (18:41 +0000)]
*** empty log message ***
Art Cancro [Sun, 11 Jul 2004 18:41:39 +0000 (18:41 +0000)]
* Updated roadmap document slightly
Art Cancro [Sun, 11 Jul 2004 03:59:02 +0000 (03:59 +0000)]
serv_network.c: small fix to above
Art Cancro [Sun, 11 Jul 2004 03:50:31 +0000 (03:50 +0000)]
* serv_network.c: removed a stray end_critical_section()
* serv_network.c: purge invalid ignet_push_share entries during
netconfig load instead of during rewrite
Art Cancro [Sat, 10 Jul 2004 03:10:20 +0000 (03:10 +0000)]
* Completed web screens for THE DREADED AUTO-PURGER by adding room and
floor level configurations.
* Put a space between OK and CANCEL buttons anywhere in the system where
there wasn't one.
* Some more of the room config/admin screens now return to themselves
with a "ok, you did that" message when OK is pressed, instead of dropping
out to the main menu.
Art Cancro [Sat, 10 Jul 2004 02:51:01 +0000 (02:51 +0000)]
* Changed "policy set" message to "policy has been updated" to make it
clearer.
Art Cancro [Thu, 8 Jul 2004 03:03:02 +0000 (03:03 +0000)]
* Added global settings for THE DREADED AUTO-PURGER to the site-wide
configuration (public rooms default and mailboxes default). Still need
to add floor and room policy screens.
Art Cancro [Tue, 6 Jul 2004 18:15:16 +0000 (18:15 +0000)]
*** empty log message ***
Art Cancro [Tue, 6 Jul 2004 18:15:06 +0000 (18:15 +0000)]
* THIS IS 6.23
Art Cancro [Tue, 6 Jul 2004 18:09:13 +0000 (18:09 +0000)]
* When writing a message body to the CDB_BIGMSGS table instead of the main
message base, increase data length by one byte in order to include the
NULL terminator. (Doh!)
Art Cancro [Sat, 3 Jul 2004 04:09:37 +0000 (04:09 +0000)]
* Check the "Permission to send Internet mail" access controls when
messages are submitted via Authenticated SMTP.
Art Cancro [Fri, 2 Jul 2004 03:28:08 +0000 (03:28 +0000)]
* Much-improved alphabet tabs for Address Book view. Now divides the
total number of names by (names per page, currently 60) and sets up
that many tabs, with proper [Aaa-Bbb] labels on them.
Art Cancro [Fri, 2 Jul 2004 03:26:06 +0000 (03:26 +0000)]
*** empty log message ***
Art Cancro [Thu, 1 Jul 2004 02:40:41 +0000 (02:40 +0000)]
* Clicking "Enter a message" in a groupware room now automatically calls
the correct editor for the type of objects in the room (message, calendar
event, task, address book entry)
Art Cancro [Wed, 30 Jun 2004 21:50:55 +0000 (21:50 +0000)]
* minor fix
Art Cancro [Tue, 29 Jun 2004 17:21:25 +0000 (17:21 +0000)]
* Removed the word "room" in a few locations, as part of our push towards
not looking like a BBS when running in groupware mode
Art Cancro [Tue, 29 Jun 2004 00:37:04 +0000 (00:37 +0000)]
*** empty log message ***
Art Cancro [Tue, 29 Jun 2004 00:37:02 +0000 (00:37 +0000)]
* Made some fonts bigger because users were complaining...
Art Cancro [Mon, 28 Jun 2004 17:09:20 +0000 (17:09 +0000)]
* Properly re-terminate messages posted via IMAP APPEND. The newline
conversion process was shortening the text but not adjusting string
termination, causing extra message snippets to appear.
Art Cancro [Sun, 27 Jun 2004 03:02:05 +0000 (03:02 +0000)]
* Summary view -- always view ALL messages
* Summary view -- new messages are in boldface
Art Cancro [Thu, 24 Jun 2004 20:42:14 +0000 (20:42 +0000)]
* Added the "server ip address" Citadel config option
* Site config: added "Changes will not take effect until..." language
to relevant screens
Art Cancro [Thu, 24 Jun 2004 20:38:06 +0000 (20:38 +0000)]
* updated serv_vandelay.c to include new "c_ip_addr" config
Art Cancro [Thu, 24 Jun 2004 20:33:37 +0000 (20:33 +0000)]
* Bumped internal version number to 6.23
* Added "Server IP address" to config (server, client, docs)
Art Cancro [Thu, 24 Jun 2004 15:26:34 +0000 (15:26 +0000)]
* Updated the ig_tcp_server() function to allow binding to a single IP
address. This is not yet used by anything.
Art Cancro [Thu, 24 Jun 2004 14:50:35 +0000 (14:50 +0000)]
* Added the ability to listen on a single IP address instead of all addresses.
Art Cancro [Thu, 24 Jun 2004 02:34:39 +0000 (02:34 +0000)]
* serv_imap.c: when an IMAP socket breaks while a folder is selected,
auto-expunge the folder before closing it. Fixes the "mysteriously
reappearing deleted messages" for clients that just drop the session
without issuing a CLOSE when the user closes the window.
Art Cancro [Tue, 22 Jun 2004 02:21:56 +0000 (02:21 +0000)]
* Minor UI tweaks
Art Cancro [Mon, 21 Jun 2004 15:00:52 +0000 (15:00 +0000)]
* minor CSS changes
Art Cancro [Sat, 19 Jun 2004 03:21:43 +0000 (03:21 +0000)]
*** empty log message ***
Art Cancro [Sat, 19 Jun 2004 03:21:40 +0000 (03:21 +0000)]
* THIS IS 5.22
Art Cancro [Sat, 19 Jun 2004 03:20:28 +0000 (03:20 +0000)]
* THIS IS 6.22
Art Cancro [Sat, 19 Jun 2004 03:13:26 +0000 (03:13 +0000)]
* Updated internal version number to 6.22
Art Cancro [Sat, 19 Jun 2004 03:11:07 +0000 (03:11 +0000)]
* Instead of a crufty "the topmost Internet email address will be used
for outgoing email" explanation, separated it into "Primary Internet
email address" and "Other email addresses" boxes.
Art Cancro [Sat, 19 Jun 2004 02:42:13 +0000 (02:42 +0000)]
* Removed the "aides access to mailboxes" config option, which is no longer
part of the Citadel system.
Art Cancro [Sat, 19 Jun 2004 02:35:16 +0000 (02:35 +0000)]
*** empty log message ***
Art Cancro [Sat, 19 Jun 2004 02:33:55 +0000 (02:33 +0000)]
* Removed the configuration option "Allow Aides access to all mailboxes."
This functionality *must* always be enabled for administrative create/edit
of vCards, which live in the user's My Citadel Config> room.
Art Cancro [Wed, 16 Jun 2004 04:17:43 +0000 (04:17 +0000)]
* More scheduler changes. Removed the rescan pipe again, and also
removed the mutex wrapper around select(). In my initial testing I am
getting reliable, fast service, but further testing is needed.
Art Cancro [Wed, 16 Jun 2004 03:13:03 +0000 (03:13 +0000)]
* Scheduler fix ... added the rescan pipe back in
Art Cancro [Wed, 16 Jun 2004 02:07:22 +0000 (02:07 +0000)]
* Removed a couple of lines of debugging code leftover from last night
Art Cancro [Tue, 15 Jun 2004 20:42:43 +0000 (20:42 +0000)]
* Store the body of any large (>1K) message in a separate database. This
will allow fast headers-only retrieval later.
Art Cancro [Tue, 15 Jun 2004 04:07:25 +0000 (04:07 +0000)]
* removed tracing code
Art Cancro [Tue, 15 Jun 2004 03:06:11 +0000 (03:06 +0000)]
* Bumped internal version number to 5.22
* Use new fast headers-only-no-mime fetch mode in Citadel for
message summaries
Art Cancro [Tue, 15 Jun 2004 03:05:02 +0000 (03:05 +0000)]
* Bumped internal version number to 6.22
* Added a new faster headers-only mode that excludes enumeration of
MIME parts.
Art Cancro [Tue, 15 Jun 2004 02:30:21 +0000 (02:30 +0000)]
* Honor "maxmsgs" even when viewing a mailbox in summary mode
Art Cancro [Mon, 14 Jun 2004 19:09:26 +0000 (19:09 +0000)]
* serv_vandelay.c: re-inserted a missing line of code for setting tempfile
names, which was causing exports to crash.
Art Cancro [Sat, 12 Jun 2004 04:26:38 +0000 (04:26 +0000)]
* Fixed some garbled output resulting from turning things that look like
links into links.
Art Cancro [Fri, 11 Jun 2004 16:09:36 +0000 (16:09 +0000)]
* Moved the room graphic to the left of the room name in the banner, to
make it more consistent with the rest of the site.
* Reduced the size of the font in the iconbar
Art Cancro [Fri, 11 Jun 2004 03:15:08 +0000 (03:15 +0000)]
* When "Add" is clicked without specifying an upload filename, resume
composition instead of aborting the post.
* Add attachments to messages in forward order, not reverse order
Art Cancro [Fri, 11 Jun 2004 01:26:03 +0000 (01:26 +0000)]
* Optimized the scheduler some more. The S_I_WANNA_SELECT mutex now
wraps only the select() call itself.
Art Cancro [Thu, 10 Jun 2004 03:08:48 +0000 (03:08 +0000)]
* Improved the appearance of tabs in the room config screen
Art Cancro [Thu, 10 Jun 2004 02:58:57 +0000 (02:58 +0000)]
*** empty log message ***
Art Cancro [Thu, 10 Jun 2004 02:58:55 +0000 (02:58 +0000)]
* Made all the title boxes the same background color. The old scheme was
cute but not professional looking.
Art Cancro [Wed, 9 Jun 2004 03:54:08 +0000 (03:54 +0000)]
* The scheduler can now "wake up" a session to deliver async messages.
* Renumbered the "instant msgs waiting" message and changed its usage
Art Cancro [Wed, 9 Jun 2004 02:48:31 +0000 (02:48 +0000)]
*** empty log message ***
Art Cancro [Mon, 7 Jun 2004 22:12:19 +0000 (22:12 +0000)]
* Removed network/filterlist network/mailinglists network/rnews.xref
because none of these are used anymore.
Art Cancro [Mon, 7 Jun 2004 16:43:10 +0000 (16:43 +0000)]
*** empty log message ***
Art Cancro [Mon, 7 Jun 2004 16:41:29 +0000 (16:41 +0000)]
* Changed "express message" to "instant message" everywhere in the code
and documentation, to reflect the now industry-standard terminology for
this function. (Obviously, the server command names have not changed,
because that would break everything.)
Art Cancro [Sun, 6 Jun 2004 22:30:10 +0000 (22:30 +0000)]
* New session scheduler. All sessions which select() marks for activity
are now handled before select() is called again.
Art Cancro [Sun, 6 Jun 2004 19:53:29 +0000 (19:53 +0000)]
*** empty log message ***
Art Cancro [Sun, 6 Jun 2004 19:53:27 +0000 (19:53 +0000)]
* THIS IS 5.21
Art Cancro [Sun, 6 Jun 2004 19:32:15 +0000 (19:32 +0000)]
* Cleaned up a couple of FIXME's sitting around in the code
* Altered the conditions under which stray http://... strings are
automatically turned into links, to prevent that logic from
transforming IMG tags into gibberish.
* Set internal version number to 5.21
Art Cancro [Fri, 4 Jun 2004 02:29:08 +0000 (02:29 +0000)]
* Fixed bug in "validate new users" screen (thanks Campy)
Art Cancro [Thu, 3 Jun 2004 03:21:22 +0000 (03:21 +0000)]
* "Reply" button now carries the message subject into the reply.
Art Cancro [Thu, 3 Jun 2004 02:49:14 +0000 (02:49 +0000)]
* html.c: allow parsing of tags even when they're qualified (i.e. <TAG foo=bar>
instead of just <TAG> )
* html.c: handle escaped decimal characters (such as ' for an apostrophe)
Art Cancro [Thu, 3 Jun 2004 02:28:16 +0000 (02:28 +0000)]
* citadel_ipc.c: SETR command was missing defaultview and flags2. Added.
Art Cancro [Wed, 2 Jun 2004 02:07:54 +0000 (02:07 +0000)]
* setup.c: updated the setup script to configure two /etc/inittab entries,
one for http and one for https.
Art Cancro [Tue, 1 Jun 2004 21:46:47 +0000 (21:46 +0000)]
* crypto.c: when an SSL connection errors out (and closes) unexpectedly
during a read or write operation, do not attempt to finish the operation
unencrypted like we do in Citadel. Here in WebCit land it only causes
the server to segfault.
Art Cancro [Tue, 1 Jun 2004 19:01:22 +0000 (19:01 +0000)]
* netconf.c: widened some of the text entry fields
* webcit.h: bumped up the internal version number to 5.20
Art Cancro [Tue, 1 Jun 2004 18:44:20 +0000 (18:44 +0000)]
* Return to the old command-line usage (-s for https, service is either
http or https but not both)
Art Cancro [Tue, 1 Jun 2004 03:32:29 +0000 (03:32 +0000)]
* Add "permanent room" setting to room edit screen
* create room -- allow longer strings
Art Cancro [Tue, 1 Jun 2004 00:36:43 +0000 (00:36 +0000)]
* Hmmph. Do the session cookie as hex instead of base64. There really
are some characters in the base64 set that make HTTP do nasty things.
Art Cancro [Mon, 31 May 2004 21:43:27 +0000 (21:43 +0000)]
* Added "|END" to the session cookie before base64-ing it. This fixes a
problem with certain room names causing the webserver to freak out and
break embedded images and stuff. I don't know why.