* Include a pre-fixed parsedate.c in the source tree in order to eliminate
[citadel.git] / citadel / ChangeLog
index 1f7e1ac53cf32b05e3b50284b1960c1940872e4b..9b99736f6c0ea13234b95b1884e8b162ca3f8c39 100644 (file)
@@ -1,3 +1,118 @@
+$Id$
+
+Thu Dec 15 23:12:05 EST 2005 ajc
+* Include a pre-fixed parsedate.c in the source tree in order to eliminate
+  the requirement for yacc or bison to build Citadel.  Also, 'make clean'
+  no longer deletes parsedate.c
+
+Thu Dec 15 10:51:45 EST 2005 ajc
+* newinstall.sh: be smarter about how wget and curl are used
+
+Thu Dec 15 00:03:53 EST 2005 ajc
+* room_ops.c: when granting a room creator access to a new room, omit the
+  lgetuser/lputuser calls because they are not needed.  Also, don't perform
+  access grant if no user is logged in.
+
+Sun Dec 11 23:04:31 EST 2005 ajc
+* THIS IS 6.63
+
+Fri Dec  9 14:14:37 EST 2005 ajc
+* Updated the output of server GOTO command; new parameter indicates whether
+  the user is in his Trash folder.
+* Updated internal version number to 6.63 so WebCit knows this is available.
+
+Mon Nov 28 10:45:21 EST 2005 ajc
+* control.c: fixed a potential concurrency/race condition in
+  the get_new_[message|room|user]_number() functions.
+
+Sun Nov 27 21:20:27 EST 2005 ajc
+* Eliminated the use of tmpnam() to shut up the compiler warnings.
+
+Mon Nov 21 16:59:43 CET 2005 dothebart
+* add some script to wrap the debian package build that does some magic about
+  the versioning in the package and the citadel system
+* Many fixups to the debian packages
+* added Unixlogin Package
+       
+Tue Nov 15 21:18:01 EST 2005 ajc
+* THIS IS 6.62
+
+Sun Nov 13 23:35:55 EST 2005 ajc
+* serv_extensions.c: serv_upgrade_init() must be called prior to
+  serv_inetcfg_init() in order to ensure that citadel.control is created
+  at the correct time.  (Patch sent in by Wilifried Goesgens.)
+
+Sat Nov  5 22:56:30 EST 2005 ajc
+* More changes to batch mode setup
+
+Thu Nov  3 23:02:01 EST 2005 ajc
+* Updated setup to allow more batch mode control of it;
+  see techdoc/package-setup.txt
+
+Sun Oct 30 23:03:49 EST 2005 ajc
+* When logging to syslog is enabled, SMTP transactions are now logged to
+  LOG_MAIL as well as whatever the normal facility is, in a format
+  similar to what conventional MTA's use.  Resolves bugzilla issue #153.
+
+Sun Oct 30 22:22:00 EST 2005 ajc
+* syslog messages are now sent to the desired facility rather than always
+  going to LOG_DAEMON.  There was a command line parsing bug.
+
+Sun Oct 30 21:17:57 EST 2005 ajc
+* Log messages posted to the Aide> room indicating activity such as room
+  create/delete/edit operations now use "Room Name" rather than Room Name>
+  because users unfamiliar with the text-mode Citadel tradition may think
+  that the latter syntax is an output error.  Resolves bugzilla issue #166.
+
+Thu Oct 27 16:56:09 EDT 2005 ajc
+* THIS IS 6.61
+
+Thu Oct 27 16:44:36 EDT 2005 ajc
+* Allow "host:port" syntax when specifying an outbound SMTP smart-host
+
+Wed Oct 26 13:22:02 EDT 2005 ajc
+* msgbase.c: Yet Another Fix to the handling of embedded message/rfc822
+
+Tue Oct 25 17:29:12 EDT 2005 ajc
+* msgbase.c: when a summary mode message list is requested, and the room
+  contains a pointer to a message which does not exist (this normally should
+  not happen), return an empty message summary line instead of crashing.
+* removed the remaining vestiges of the libtool stuff in .c and .y files
+
+Mon Oct 24 22:52:33 EDT 2005 ajc
+* Every user gets a Trash folder.  Clients can also use _TRASH_
+
+Mon Oct 24 11:19:47 EDT 2005 ajc
+* serv_listsub.c: web subscription/confirmation address no longer has http://
+  prepended to it.  This means that clients now must supply that.  This was
+  done because we can no longer assume http -- it was breaking on https.
+
+Sun Oct 23 23:28:23 EDT 2005 ajc
+* "day start" and "day end" preferences for calendar day view.
+
+Sun Oct 23 01:37:00 EDT 2005 ajc
+* ft_wordbreaker.c: don't clobber memory when reading in tokens bigger
+  than the token word buffer.
+
+Sat Oct 22 22:55:49 EDT 2005 ajc
+* Set a maximum number of messages which may be indexed before we force
+  a cache flush to disk.  Currently 2500.
+
+Sat Oct 22 00:48:47 EDT 2005 ajc
+* msgbase.c: allow multipart/alternative part-swapping only at the top
+  level, because if we recursed into another one then it's going to stomp
+  all over our preferred part.  (even more uuuuunnnhhhhh...)
+
+Sat Oct 22 00:46:52 EDT 2005 ajc
+* mime_parser.c: recurse into message/rfc822 parts as if they were
+  multipart, because we may need to extract attachments from the embedded
+  submessage, etc.  (uuuuunnnhhhh...)
+
+Fri Oct 21 15:12:45 EDT 2005 ajc
+* MSG4 (and CtdlOutputMsg() as well) now accepts an optional MIME part
+  specifier, allowing the client to fetch an encapsulated message
+  attached as message/rfc822 instead of the top-level message.
+
 Thu Oct 20 17:55:12 EDT 2005 ajc
 * ft_wordbreaker.c: added a list of "noise words" to ignore.  This is
   admittedly EN/US specific, so if anyone wants to contribute noise words