$Log$
+ Revision 620.17 2004/04/14 16:16:47 nbryant
+ * citadel.spec: don't BuildRequire newt-devel
+
+ Revision 620.16 2004/04/14 03:42:01 ajc
+ * ICAL FREEBUSY output now includes ORGANIZER, DTSTART, and DTEND fields.
+ (Required for Kolab compatibility.)
+
+ Revision 620.15 2004/04/13 23:53:00 nbryant
+ * citadel.spec: BuildRequire bison
+
+ Revision 620.14 2004/04/13 22:44:35 nbryant
+ * citadel.spec: commented out Icon line and the openldap-servers dependency.
+ * citadel.spec: added several BuildRequires. Some of these are, strictly
+ speaking, compile time options, but the goal is to document the runtime
+ dependencies and make sure our RPM's are always built consistently.
+
+ Revision 620.13 2004/04/13 21:09:20 error
+ * citadel.spec: Updated for 6.20p1
+
+ Revision 620.12 2004/04/13 18:31:40 ajc
+ * serv_calendar.c: ICAL FREEBUSY command now tries the supplied name not
+ only as a screen name, but as an email address, and then as an
+ unqualified email address in every hosted domain. (For Kolab compat)
+
+ Revision 620.11 2004/04/13 02:45:07 ajc
+ * Don't display the "Ending SSL/TLS" log message unless TLS is actually present
+
+ Revision 620.10 2004/04/12 20:51:40 error
+ * citadel.lsm: Update LSM for 6.20p1; uploaded to ibiblio.org
+
+ Revision 620.9 2004/04/09 23:11:01 error
+ * serv_chat.c: Differentiate when a user does not exist when paging users.
+
+ Revision 620.8 2004/04/09 23:05:52 error
+ * user_ops.c: fix unused variable compiler warnings
+
+ Revision 620.7 2004/04/03 15:42:35 ajc
+ * stress.c: include <stdlib.h> in order to get RAND_MAX
+ (Submitted by Thomas.Lotterer@cw.com, Cable & Wireless / OpenPKG)
+
+ Revision 620.6 2004/04/01 04:41:55 ajc
+ * Put some blankety-blank values in the default generated vCard so it's
+ more acceptable to LDAP conversion
+
+ Revision 620.5 2004/03/31 02:19:09 ajc
+ * Change the IMAP folder delimiter from "|" to "/" because more than a few
+ client programs don't follow RFC2060 strictly enough to work with
+ non-"/" delimiters. Actual slashes in room names appear as "|" in IMAP.
+
+ Revision 620.4 2004/03/30 03:11:07 ajc
+ * control.c: when config.c_maxsessions is unset or negative, set it to 0
+ instead of setting it to 1 when it is 0 or negative. The default should
+ be unlimited sessions.
+
+ Revision 620.3 2004/03/29 16:05:02 ajc
+ * begin_critical_section() -- bypass transaction checking for S_FLOORCACHE
+ sections, to avoid crashing the db layer
+
+ Revision 620.2 2004/03/29 02:33:19 error
+ * citadel.spec: major modifications for 6.xx (hasn't been updated since 5.xx)
+
+ Revision 620.1 2004/03/27 23:04:59 error
+ * citadel.lsm: update version number, sending to ibiblio
+
+ Revision 620.0 2004/03/27 02:33:26 ajc
+ * THIS IS 6.20
+
+ Revision 614.105 2004/03/27 02:33:10 ajc
+ * Bumped the version number to 6.20
+ * Corrected session.txt writeup for CONF command (three of the five LDAP
+ related fields were missing)
+ * Updated the roadmap documentation slightly
+
+ Revision 614.104 2004/03/27 02:21:30 ajc
+ * Completed documenting the LDAP Connector
+
+ Revision 614.103 2004/03/26 05:41:25 ajc
+ * Began writing up the LDAP Connector for Citadel in the documentation
+
+ Revision 614.102 2004/03/26 05:40:47 ajc
+ *** empty log message ***
+
+ Revision 614.101 2004/03/26 05:13:15 ajc
+ * citadel-slapd.conf: comment out the reference to the Citadel schema
+ and add "schemacheck off" to make it easier to get started with the
+ Citadel LDAP connector. Also made the backend in the sample conf
+ ldbm instead of bdb, because that's what RH9 ships with.
+
+ Revision 614.100 2004/03/24 21:23:50 ajc
+ * msgbase.c: repaired a memory leak
+
+ Revision 614.99 2004/03/24 17:07:11 ajc
+ * Put a new memory leak checker into the server because it turns out that
+ the third-party ones all suck. :) This one doesn't involve renaming
+ all of the malloc() related functions, though.
+
+ Revision 614.98 2004/03/24 15:04:06 ajc
+ * stress.c: fix "wrong password" race condition by giving the very
+ first worker thread time to finish creating the user account before the
+ other threads start using it. (Ok, I fixed it by creating a different
+ race condition, but if your Citadel takes more than three seconds to
+ create an account, your problems can't be fixed with the stress tester.)
+
+ Revision 614.97 2004/03/24 03:46:40 ajc
+ * Reorg header stuff to make it more compatible with leak checkers
+
+ Revision 614.96 2004/03/24 03:25:19 ajc
+ * Removed the built-in memory leak checker. It wasn't threadsafe and
+ there now exist third-party utilities that do this job better.
+
+ Revision 614.95 2004/03/24 02:59:19 ajc
+ * After initializing the database, chown and chmod all files in the data/
+ directory correctly to avoid EPERM errors later on when we drop root privs
+
+ Revision 614.94 2004/03/22 19:37:28 error
+ * sysdep.c: worker_thread(): Make scheduling a little more fair to higher
+ sessions
+ * sysdep.c: lprintf(): Enable microsecond display in trace file
+ * stress.c: worker(): Sleep for random amount of time as per specification
+
+ Revision 614.93 2004/03/21 22:51:54 error
+ * Fix a few remaining lprintf(9, ...) to lprintf(CTDL_DEBUG, ...)
+
+ Revision 614.92 2004/03/21 22:35:20 error
+ * stress.c: Wait before posting instead of after posting.
+
Revision 614.91 2004/03/21 22:34:41 error
* database_sleepycat.c: emit a panic message when Berkeley DB wants us to
run recovery; should provide a little more detail on the actual error