Art Cancro [Fri, 14 Jan 2005 04:17:50 +0000 (04:17 +0000)]
*** empty log message ***
Art Cancro [Fri, 14 Jan 2005 04:06:35 +0000 (04:06 +0000)]
*** empty log message ***
Art Cancro [Thu, 13 Jan 2005 18:38:08 +0000 (18:38 +0000)]
* Insert a newline between </div> and <div id="text">
Art Cancro [Thu, 13 Jan 2005 05:43:17 +0000 (05:43 +0000)]
* Initial support for having a room participate in a remote mailing list
Art Cancro [Wed, 12 Jan 2005 03:31:02 +0000 (03:31 +0000)]
*** empty log message ***
Art Cancro [Tue, 11 Jan 2005 16:20:21 +0000 (16:20 +0000)]
* Switching doctype from XHTML to HTML 4.01 STRICT, because nothing handles
XHTML properly.
Art Cancro [Tue, 11 Jan 2005 16:15:16 +0000 (16:15 +0000)]
*** empty log message ***
Art Cancro [Tue, 11 Jan 2005 14:55:03 +0000 (14:55 +0000)]
*** empty log message ***
Art Cancro [Tue, 11 Jan 2005 05:05:11 +0000 (05:05 +0000)]
* *** HUGE CHANGES *** *** WARNING: NOT FULLY FUNCTIONAL ***
* Ripped things apart in a big way. The frameset is gone (except for
chat, for which we'll probably keep frames). Iconbar and banner are
now done using CSS and <div> tags.
* Room read/enter/goto controls are currently missing. Stay tuned.
* I am in the process of rewriting all of the markup as valid XHTML.
Art Cancro [Sun, 9 Jan 2005 03:20:44 +0000 (03:20 +0000)]
* Applied a patch sent in by David Given for handling of the "&" character
plus Unicode characters in IMAP folder names.
Art Cancro [Fri, 7 Jan 2005 15:56:14 +0000 (15:56 +0000)]
* msgbase.c: fixed an incorrect variable name in the bigmsg-handler
Art Cancro [Fri, 7 Jan 2005 03:05:04 +0000 (03:05 +0000)]
* serv_imap.c: fail with a "BAD" error response if the LOGIN command is
called with the wrong number of parameters (otherwise it goes boom)
* user_ops.c: CtdlLoginExistingUser() was calling strproc() on the supplied
name, which killed the ability to log in with your email address (because
it stripped the @ symbol). Changed it to striplt() instead.
Art Cancro [Wed, 5 Jan 2005 19:59:26 +0000 (19:59 +0000)]
*** empty log message ***
Art Cancro [Tue, 4 Jan 2005 04:55:15 +0000 (04:55 +0000)]
*** empty log message ***
Art Cancro [Tue, 4 Jan 2005 04:31:17 +0000 (04:31 +0000)]
*** empty log message ***
Art Cancro [Tue, 4 Jan 2005 04:26:07 +0000 (04:26 +0000)]
*** empty log message ***
Art Cancro [Tue, 4 Jan 2005 03:57:43 +0000 (03:57 +0000)]
* THIS IS 6.29
Art Cancro [Tue, 4 Jan 2005 03:57:21 +0000 (03:57 +0000)]
* newinstall.sh: save tarball checksums after successful install of each
component; skip subsequent installs for components which have not changed
* Bumped internal version number to 6.29
Art Cancro [Tue, 4 Jan 2005 03:51:05 +0000 (03:51 +0000)]
*** empty log message ***
Art Cancro [Tue, 4 Jan 2005 03:47:01 +0000 (03:47 +0000)]
*** empty log message ***
Art Cancro [Tue, 4 Jan 2005 03:45:53 +0000 (03:45 +0000)]
*** empty log message ***
Art Cancro [Tue, 4 Jan 2005 03:40:37 +0000 (03:40 +0000)]
*** empty log message ***
Art Cancro [Tue, 4 Jan 2005 03:04:25 +0000 (03:04 +0000)]
*** empty log message ***
Art Cancro [Tue, 4 Jan 2005 02:45:37 +0000 (02:45 +0000)]
*** empty log message ***
Art Cancro [Tue, 4 Jan 2005 02:40:36 +0000 (02:40 +0000)]
*** empty log message ***
Art Cancro [Tue, 4 Jan 2005 02:35:40 +0000 (02:35 +0000)]
* newinstall.sh: initial test of new code to prevent reinstallation of
any components which do not require update
Art Cancro [Tue, 4 Jan 2005 02:06:29 +0000 (02:06 +0000)]
* sysdep.c: if we have enough information to do so, adjust maximum file
descriptors to avoid exceeding FD_SETSIZE. This is done to circumvent
a rare but specific vulnerability.
Art Cancro [Sat, 1 Jan 2005 17:35:05 +0000 (17:35 +0000)]
* initial version
Art Cancro [Sat, 1 Jan 2005 17:32:35 +0000 (17:32 +0000)]
Initial revision
Art Cancro [Wed, 29 Dec 2004 22:08:08 +0000 (22:08 +0000)]
* roomops.c: provide a way to create room shares with a mapping to an
alternate room name on the other end.
Art Cancro [Wed, 29 Dec 2004 19:46:04 +0000 (19:46 +0000)]
*** empty log message ***
Art Cancro [Wed, 29 Dec 2004 17:28:09 +0000 (17:28 +0000)]
* roomops.c: when adding/removing nodes in the 'Sharing' tab, don't go
all corrupty-whatever when a remote room name mapping is found. Display
the mapping and preserve it across share/unshare operations.
Art Cancro [Tue, 28 Dec 2004 03:58:37 +0000 (03:58 +0000)]
* THIS IS 5.28
Art Cancro [Tue, 28 Dec 2004 03:58:25 +0000 (03:58 +0000)]
* Corrected overly-escaped reply-to addresses in "reply" button
* Repaired toggling of self-service account creation in admin screen
* Bumped internal version number to 5.28
Art Cancro [Thu, 23 Dec 2004 18:15:09 +0000 (18:15 +0000)]
*** empty log message ***
Art Cancro [Fri, 17 Dec 2004 03:47:06 +0000 (03:47 +0000)]
*** empty log message ***
Art Cancro [Tue, 14 Dec 2004 03:16:32 +0000 (03:16 +0000)]
* THIS IS 6.28
Art Cancro [Tue, 14 Dec 2004 03:16:08 +0000 (03:16 +0000)]
*** empty log message ***
Michael Hampton [Sun, 12 Dec 2004 17:33:24 +0000 (17:33 +0000)]
* sysdep.c: lprintf(): Bug 124: Fix remote format string vulnerability
(thanks to coki@nosystem.com.ar)
Art Cancro [Fri, 10 Dec 2004 04:04:10 +0000 (04:04 +0000)]
*** empty log message ***
Art Cancro [Tue, 7 Dec 2004 04:41:58 +0000 (04:41 +0000)]
* THIS IS 5.27
Art Cancro [Tue, 7 Dec 2004 04:41:04 +0000 (04:41 +0000)]
* Finally tracked down the WC->vars heap corruption issue (for real this
time). We now call clear_local_substs() at the end of each HTTP
transaction, whether we need to or not, instead of calling it whenever
we're done with something we wanted session variables for.
* Finally tracked down the years-long "misplaced '(edit)' link" bug, by
copying serv_info->serv_pid to WC->ctdl_pid at the time it's loaded,
preventing it from getting clobbered by another session.
* Bumped internal version number to 5.27
Art Cancro [Wed, 1 Dec 2004 21:36:01 +0000 (21:36 +0000)]
* THIS IS 5.26
Art Cancro [Wed, 1 Dec 2004 21:35:45 +0000 (21:35 +0000)]
* Changed internal version number to 5.26
Art Cancro [Wed, 1 Dec 2004 21:34:17 +0000 (21:34 +0000)]
* Numerous memory management bugfixes.
Art Cancro [Wed, 1 Dec 2004 16:48:24 +0000 (16:48 +0000)]
* tools.c: don't crash when striplt() is called with a zero-length string
Art Cancro [Wed, 1 Dec 2004 16:28:58 +0000 (16:28 +0000)]
* tools.c: don't crash when striplt() is called with z zero length string
Art Cancro [Wed, 1 Dec 2004 05:15:11 +0000 (05:15 +0000)]
* Coupla memory allocation fixes, but nothing that fixes the bug I'm
trying to find...
Art Cancro [Fri, 26 Nov 2004 22:44:09 +0000 (22:44 +0000)]
* Added a sooper-seekrit way to spool network messages to a remote node
where the room has a different name
* Internal version number is now 6.28, so that WebCit doesn't b0rk the
netconfigs of older Citadel servers
Art Cancro [Sun, 21 Nov 2004 04:11:42 +0000 (04:11 +0000)]
*** empty log message ***
Art Cancro [Fri, 19 Nov 2004 02:31:58 +0000 (02:31 +0000)]
* Added developer ID # 177
Art Cancro [Tue, 16 Nov 2004 23:04:18 +0000 (23:04 +0000)]
* setup.c: added "dovecot" to the list of "other email services" which
the setup program can helpfully disable for you. :)
Art Cancro [Fri, 12 Nov 2004 18:02:36 +0000 (18:02 +0000)]
* Updated the richtext editor (new version from Kevin Roth's site)
Art Cancro [Fri, 12 Nov 2004 03:51:42 +0000 (03:51 +0000)]
* serv_expire.c: auto-purge any user whose user number is less than 1.
Nathan Bryant [Thu, 11 Nov 2004 16:21:12 +0000 (16:21 +0000)]
* database_sleepycat.c: make cdb_rewind enforce that cursors must be
closed before they can be opened again. (prevents cursors being held
open for longer than they should be and holding database locks.)
Art Cancro [Thu, 11 Nov 2004 14:56:16 +0000 (14:56 +0000)]
* Further adjustments to ldap setup
Art Cancro [Thu, 11 Nov 2004 04:38:37 +0000 (04:38 +0000)]
* setup.c: fix bug that kept creating new inittab entries for slapd
Art Cancro [Wed, 10 Nov 2004 21:33:47 +0000 (21:33 +0000)]
* Go to Berkeley DB 4.3.21 in Easy Install
Nathan Bryant [Wed, 10 Nov 2004 19:59:23 +0000 (19:59 +0000)]
* configure.ac: detect /usr/local/BerkeleyDB.4.3
Art Cancro [Wed, 10 Nov 2004 03:03:15 +0000 (03:03 +0000)]
* Added a few wonderful linebreaks to >80 column lines
Art Cancro [Fri, 5 Nov 2004 03:31:48 +0000 (03:31 +0000)]
*** empty log message ***
Art Cancro [Wed, 3 Nov 2004 20:21:13 +0000 (20:21 +0000)]
* THIS IS 5.25
Art Cancro [Wed, 3 Nov 2004 20:21:02 +0000 (20:21 +0000)]
* Changed internal version number to 5.25
Art Cancro [Wed, 3 Nov 2004 20:19:10 +0000 (20:19 +0000)]
* THIS IS 6.27
Art Cancro [Wed, 3 Nov 2004 20:18:46 +0000 (20:18 +0000)]
* Internal version number is now 6.27
Art Cancro [Tue, 2 Nov 2004 22:59:20 +0000 (22:59 +0000)]
* setup.c: fixed an incorrect variable name that was causing inittab
twiddling to malfunction.
Art Cancro [Tue, 2 Nov 2004 02:47:11 +0000 (02:47 +0000)]
* Easy Install: put the log directly in /tmp instead of in the build
directory so it doesn't get deleted on a failed install.
Art Cancro [Sat, 23 Oct 2004 14:33:44 +0000 (14:33 +0000)]
* serv_notes.c: finished. When saving a message in a room whose view
is set to "notes," look for an X-KOrg-Note-Id: header, and if one is
present, set both the Extended ID and the Subject to that. This is for
Aethera compatibility.
Art Cancro [Fri, 22 Oct 2004 14:49:26 +0000 (14:49 +0000)]
* newinstall.sh: Be more careful about locating make/gmake on the host
system. Also now tries to use curl if wget is not available.
Art Cancro [Fri, 22 Oct 2004 02:57:55 +0000 (02:57 +0000)]
*** empty log message ***
Art Cancro [Fri, 22 Oct 2004 02:53:25 +0000 (02:53 +0000)]
* serv_notes.c: added skeleton module
* serv_newuser.c: corrected internal comment
* techdoc: renamed session.txt to protocol.txt because it really isn't
a session layer protocol, it's more of an application layer protocol.
Art Cancro [Wed, 20 Oct 2004 02:41:45 +0000 (02:41 +0000)]
* New "notes" icon
* Added the notes room to the icon bar
* Set up an initial implementation of Notes view. Attractive enough to
publish, but read-only. Needs a note editor.
Art Cancro [Fri, 15 Oct 2004 03:10:26 +0000 (03:10 +0000)]
* Calendar objects UID now generated by generate_uuid() which creates
pseudo-DCE-ish UUID's.
Art Cancro [Wed, 13 Oct 2004 02:11:01 +0000 (02:11 +0000)]
* Repaired a completely broken <;Z>ap floor command.
Art Cancro [Tue, 12 Oct 2004 11:24:42 +0000 (11:24 +0000)]
* Tracing a problem with ;Z command
Art Cancro [Tue, 12 Oct 2004 02:48:12 +0000 (02:48 +0000)]
* Reworked shutdown sequence to avoid thread deadlock
Art Cancro [Tue, 12 Oct 2004 02:17:51 +0000 (02:17 +0000)]
* Cleaned up some things that generated compiler warnings
* crypto keys directory is now relative to the server's working directory,
not to the compiled-in BBSDIR
* Re-ordered the security checks in CtdlAccessCheck()
Michael Hampton [Wed, 6 Oct 2004 21:23:22 +0000 (21:23 +0000)]
* Fixup a few more compiler warnings from icc
Art Cancro [Tue, 5 Oct 2004 01:59:32 +0000 (01:59 +0000)]
* localtime_r() fixes
Art Cancro [Tue, 5 Oct 2004 01:44:23 +0000 (01:44 +0000)]
* Changed a bunch of localtime() calls to localtime_r(), for great justice.
Michael Hampton [Mon, 4 Oct 2004 21:40:30 +0000 (21:40 +0000)]
* configure.ac: Add CFLAGS for icc Intel Compiler
Michael Hampton [Mon, 4 Oct 2004 21:39:36 +0000 (21:39 +0000)]
* Fix a couple of minor compiler warnings
Art Cancro [Sun, 3 Oct 2004 04:25:23 +0000 (04:25 +0000)]
* Removed some vestiges
Art Cancro [Sun, 3 Oct 2004 04:11:49 +0000 (04:11 +0000)]
* sysdep.c: in the main server loop, when time_to_die is detected, return
immediately instead of falling through to the end of the function.
Art Cancro [Sun, 3 Oct 2004 03:57:32 +0000 (03:57 +0000)]
* Added pthread_attr_destroy() in the appropriate location (thanks fleeb!)
Art Cancro [Sun, 3 Oct 2004 02:56:35 +0000 (02:56 +0000)]
* Added a pthread_attr_destroy() in the appropriate place (thanks fleeb!)
Art Cancro [Sun, 3 Oct 2004 02:42:49 +0000 (02:42 +0000)]
* Brought newinstall.sh over from easyinstall.citadel.org
Art Cancro [Fri, 1 Oct 2004 16:23:24 +0000 (16:23 +0000)]
* Set up framework for "notes" view, and added a skeleton function for
the actual display.
Art Cancro [Fri, 1 Oct 2004 15:58:08 +0000 (15:58 +0000)]
* Configure "notes" view and auto-create Notes> room
Art Cancro [Thu, 30 Sep 2004 03:44:01 +0000 (03:44 +0000)]
* fix line width break problem in chat
Art Cancro [Tue, 28 Sep 2004 16:12:47 +0000 (16:12 +0000)]
* THIS IS 5.24
Art Cancro [Tue, 28 Sep 2004 16:12:31 +0000 (16:12 +0000)]
* Prepare for 5.24 release
Art Cancro [Tue, 28 Sep 2004 16:11:27 +0000 (16:11 +0000)]
* THIS IS 6.26
Art Cancro [Tue, 28 Sep 2004 16:09:59 +0000 (16:09 +0000)]
* Update documentation and config files for 6.26 release
Art Cancro [Tue, 28 Sep 2004 02:18:13 +0000 (02:18 +0000)]
* Improve output of RECENT flag in IMAP
Art Cancro [Mon, 27 Sep 2004 02:17:47 +0000 (02:17 +0000)]
* messages.c: fix build problem on non-calendar-enabled installations
* floors.c: fix a warning message
Art Cancro [Sat, 25 Sep 2004 03:34:21 +0000 (03:34 +0000)]
* summary.c: Fixed a calling syntax problem
Art Cancro [Sat, 25 Sep 2004 03:18:47 +0000 (03:18 +0000)]
* small stylesheet fix
Art Cancro [Fri, 24 Sep 2004 04:21:42 +0000 (04:21 +0000)]
* Fixed display bug for room list mode when we dropped down multiple
sublevels at once (such as, from 3 to 1 instead of from 2 to 1)
Art Cancro [Fri, 24 Sep 2004 04:08:25 +0000 (04:08 +0000)]
* Put our <SPAN> tags back in to denote floors, rooms with new msgs, and
rooms without new msgs