]> code.citadel.org Git - citadel.git/blobdiff - citadel/ChangeLog
cygwin fix
[citadel.git] / citadel / ChangeLog
index 4a82342b7e73fcd5877bd44c06811b2b97388ec7..7368f1576934f18fdb53408e65abf03e7c6a6585 100644 (file)
@@ -1,4 +1,283 @@
  $Log$
+ Revision 590.36  2002/01/04 20:57:36  nbryant
+ cygwin fix
+
+ Revision 590.35  2002/01/04 20:46:26  nbryant
+ Makefile fix for cygwin (fix migratenet linkage)
+
+ Revision 590.34  2002/01/04 20:43:26  nbryant
+ configure/genstamp: check for struct tm.tm_gmtoff
+
+ Revision 590.33  2002/01/03 22:01:17  ajc
+ * Fixed mail to "sysop"
+
+ Revision 590.32  2002/01/03 21:35:07  ajc
+ * I think this is the last of the fixes for the new submit queue.
+
+ Revision 590.31  2002/01/03 12:27:35  error
+ * Fixed my name in docs/copyright.txt, why didn't I notice that before?
+
+ Revision 590.30  2002/01/03 12:21:02  error
+ * Autoconf support for recognizing OpenSSL
+
+ Revision 590.29  2002/01/03 04:52:28  ajc
+ * serv_network.c: migrated deliveries and bounces to the new message
+   submission subsystem.  NOT TESTED.
+
+ Revision 590.28  2002/01/01 21:32:10  ajc
+ * Finished the updates to serv_smtp.c, although I think there may be a
+   problem with one-too-many reference counts when a message is submitted
+   via SMTP.
+
+ Revision 590.27  2001/12/31 20:15:13  ajc
+ * Almost finished converting serv_smtp.c to the new message submission
+   framework.  Still not done yet; don't use this.
+
+ Revision 590.26  2001/12/30 06:20:46  error
+ * More keys while reading messages:  Q or S same as Ctrl-C, N same as Ctrl-O.
+
+ Revision 590.25  2001/12/30 05:50:46  error
+ * Security:  Citadel now drops privileges when called from telnetd, also
+   checks to make sure you didn't set the setuid/setgid bits.  No more
+   loginwrapper.sh!
+
+ Revision 590.24  2001/12/29 05:19:32  ajc
+ * Minor cosmetic hack
+
+ Revision 590.23  2001/12/29 04:21:22  nixo
+ stupid me. I didn't realize that asking for the header did what I wanted
+ so I changed my little 'y' hack to not bother reading the text of the
+ message. a little saving on the bandwidth.
+
+ Revision 590.22  2001/12/28 22:32:38  nixo
+ Added a "read m<y> next" function in read mode. It will skip to the next
+ message by the user in the current message list (whatever mode you're in
+ be it read forward, last 50, whatever.)
+
+ Revision 590.21  2001/12/28 11:06:53  error
+ * More server support for hostnames up to 63 characters (oops I missed a spot)
+
+ Revision 590.20  2001/12/28 09:39:10  error
+ * Client support for hostnames up to 63 characters: truncated at 24 in
+   short who list, full display in long who list.
+
+ Revision 590.19  2001/12/28 09:28:04  error
+ * Server support for hostnames up to 63 characters
+
+ Revision 590.18  2001/12/26 05:01:30  ajc
+ * Added a new developer ID for Anticlimactic Teleservices
+
+ Revision 590.17  2001/12/23 10:00:43  error
+ * Pages are once again formatted to the caller's screen width.
+
+ Revision 590.16  2001/12/23 09:57:47  error
+ * tools.c: added parameter to fmt_date() to allow for printing the seconds
+   along with the time, e.g. 12:34 pm or 12:34:56 pm
+
+ Revision 590.15  2001/12/20 04:54:26  ajc
+ * If you paid for this software, someone is ripping you off.
+
+ Revision 590.14  2001/12/18 08:24:56  nbryant
+ more lovely configure tweaks (include paths for db)
+
+ Revision 590.13  2001/12/18 06:04:08  ajc
+ * Moved the buffers in the_mime_parser() from the stack to the heap, because
+   it was crashing boxen with small stack sizes.
+
+ Revision 590.12  2001/12/18 05:54:16  ajc
+ * Added more load_floorlist() commands to the beginning and end of functions
+   in the client that manipulate the floor list.  This fixes a bug in which
+   new floors don't show up right away after being created.
+
+ Revision 590.11  2001/12/17 08:14:26  nbryant
+ restored the checks for /usr/include/db3 and /usr/local/include/db3
+ in configure.  there are too many variations on db installation; this is
+ getting messy :-(
+
+ Revision 590.10  2001/12/17 08:00:45  nbryant
+ set the pthreads stack size to 128K because FreeBSD's default of 64K
+ seems too small. fixes crashes under FreeBSD.
+
+ Revision 590.9  2001/12/16 00:50:14  error
+ * Added usersupp.lastcall to the parameters returned from the PASS/PAS2
+   commands in logged_in_response().
+
+ Revision 590.8  2001/12/14 21:33:18  nbryant
+ finally changed configure to complain if there's no database driver ;)
+
+ Revision 590.7  2001/12/14 08:29:30  error
+ * Security: trace file is now only readable by owner, since it contains
+   plain text passwords.
+
+ Revision 590.6  2001/12/14 07:04:24  ajc
+ * Now you can send mail to yourself.  Hi from Stu.
+
+ Revision 590.5  2001/12/14 06:58:12  ajc
+ * Hi from Stu
+
+ Revision 590.4  2001/12/13 22:36:30  nbryant
+ make configure search for /usr/local/BerkeleyDB.4.0
+
+ Revision 590.3  2001/12/13 22:29:57  nbryant
+ make it compile with Berkeley DB 4.0.x
+
+ Revision 590.2  2001/12/11 21:31:07  nbryant
+  - test for -ldb3 before -ldb
+
+ Revision 590.1  2001/12/11 20:04:41  nbryant
+  - fix library flags, includes for portability
+  - malloc.h is deprecated
+  - fix genstamp, hopefully
+  - fix size_t *printf handling for portability
+
+ Revision 590.0  2001/12/08 03:31:41  ajc
+ * THIS IS 5.90
+
+ Revision 580.95  2001/12/08 03:30:37  ajc
+ * Final changes to networking docs for 5.90
+
+ Revision 580.94  2001/12/06 05:13:34  ajc
+ * Added the documentation for room sharing and listserv
+
+ Revision 580.93  2001/12/04 05:24:15  ajc
+ * Added two more bytes to the possible length of shared secrets in networking
+   due to some legacy support requirements.
+
+ Revision 580.92  2001/12/04 05:16:19  ajc
+ * mime_parser.c: change to memory allocation algorithm ... some badly done
+   messages were crashing the server
+
+ Revision 580.91  2001/12/03 22:48:16  ajc
+ * ooops.  Look for the QR2_SYSTEM flag in QRflags2, not QRflags.
+
+ Revision 580.90  2001/12/03 17:02:50  ajc
+ * dynloader.c: fixed improperly done declaration and mallok()
+
+ Revision 580.89  2001/12/03 04:28:02  ajc
+ * mime_parser.c: now uses built-in functions to decode base64 and
+   quoted-printable attachments, instead of piping data to outboard programs.
+
+ Revision 580.88  2001/12/03 02:45:46  ajc
+ * Began implementing some code to handle multiple recipients (but #define'd
+   it all out because we're approaching a release)
+
+ Revision 580.87  2001/12/03 01:50:17  ajc
+ * When sending mail, copy to the sender's "Sent Items>" room instead of to
+   the sender's "Mail>" room.
+
+ Revision 580.86  2001/12/02 23:36:24  ajc
+ * On a new system, set the default new user level to 4 instead of 1.
+
+ Revision 580.85  2001/12/02 23:27:01  ajc
+ * Removed references to the old networker from the documentation.  Did not
+   write any new documentation, so what's there now is kind of sparse.
+
+ Revision 580.84  2001/12/02 02:42:55  ajc
+ * Implemented new room flag QR2_SYSTEM which supresses the room from all
+   room listings, even for Aides (but it's still gotoable).  This will be used
+   for rooms which hold system configuration and message queues.
+
+ Revision 580.83  2001/12/01 19:23:26  ajc
+ * clientsocket.c: implement socket timeouts for read operations
+
+ Revision 580.82  2001/12/01 17:00:23  ajc
+ * serv_smtp.c: when multiple MX's are the same preference, randomize them
+
+ Revision 580.81  2001/12/01 07:18:28  ajc
+ * Fixed an SMTP delivery problem that was causing certain classes of
+   transient errors to cause a message to never be delivered.
+
+ Revision 580.80  2001/12/01 05:26:01  ajc
+ * Added a command "SMTP" to the Citadel protocol, to do some unimportant
+   utility/diagnostic functions.
+
+ Revision 580.79  2001/11/27 17:08:29  ajc
+ * When calling an external editor, set the environment variable
+   WINDOW_TITLE to an appropriate value.
+
+ Revision 580.78  2001/11/26 03:27:08  ajc
+ * new algorithm to load the use table
+
+ Revision 580.77  2001/11/17 19:55:08  ajc
+ * Updated some of the documentation
+
+ Revision 580.76  2001/11/16 04:43:12  ajc
+ * Eliminated the sock_puts_crlf() function and ensured that all SMTP client
+   commands are sent out using a single sock_write() call.  There are broken
+   SMTP server implementations that can't handle SMTP commands split across
+   multiple writes.  (Thanks to Andru Luvisi and Ben Mehlman for the idea.)
+
+ Revision 580.75  2001/11/15 04:11:30  ajc
+ * hack.doc: updated to reflect Cit86Net compatibility fields removed from the
+   file format (since we dumbed down the gateway software)
+ * ipc_c_tcp.c: removed SOCKS4 support.  Nobody uses it anymore.
+ * ipc_c_tcp.c: fixed a bug which caused the client to fall back to defaultPort
+   if a numeric port number was specified instead of a service name
+
+ Revision 580.74  2001/11/14 02:59:01  ajc
+ * Network run frequency is now a site-definable setting
+
+ Revision 580.73  2001/11/13 22:05:23  ajc
+ * Re-introduced the ability to enter IGnet mail into the system.
+
+ Revision 580.72  2001/10/29 22:59:22  ajc
+ * Renamed "SuppMsgInfo" to "MetaData" because that's what it is
+
+ Revision 580.71  2001/10/29 16:39:54  ajc
+ * Finished the migratenet utility (finally).
+
+ Revision 580.70  2001/10/28 05:18:51  ajc
+ * migratenet almost finished
+
+ Revision 580.69  2001/10/26 04:26:45  ajc
+ * more work on the net migrator
+
+ Revision 580.68  2001/10/23 03:37:33  ajc
+ * Threw a few more lines of code into migratenet.c
+
+ Revision 580.67  2001/10/20 18:10:50  ajc
+ * migratenet.c: added (not even close to being finished)
+
+ Revision 580.66  2001/10/17 21:07:20  nbryant
+ further format string cleanups (for i686-linux type sizes)
+
+ Revision 580.65  2001/10/17 20:41:07  nbryant
+  - declare *printf format specifiers if gcc detected
+  - format string fixes (compiles w/o warnings on alpha osf/1)
+
+ Revision 580.64  2001/10/17 19:40:38  nbryant
+ warning fixes and cleanups for 64-bit machines
+
+ Revision 580.63  2001/10/16 20:47:37  nbryant
+ - backed out -export-dynamic, it doesn't do anything and i've found the real
+ problem
+ - remove declaration for make_message
+
+ Revision 580.62  2001/10/16 19:18:49  nbryant
+ backed out that compiler detection change for Tru64. it's not incredibly
+ important and results in broken autoconf macro expansions.
+
+ Revision 580.61  2001/10/16 18:36:33  nbryant
+ reinstate -export-dynamic for citserver in case libtool decides to build
+ static libraries (why?)
+
+ Revision 580.60  2001/10/16 18:21:53  nbryant
+ add some explanatory text to bootstrap
+
+ Revision 580.59  2001/10/16 17:43:53  nbryant
+  - further configure tweaks for FreeBSD and Tru64 Unix
+  - updated to latest libtool configure fragment
+  - there are two functions named make_message. (?) so declare them both
+    static.
+
+ Revision 580.58  2001/10/16 01:48:55  nbryant
+ - configury tweaks for a /usr/include/db3 goof and Digital/Tru64 Unix
+ - #ifdef out inline on non-GCC compilers
+
+ Revision 580.57  2001/10/15 19:50:50  ajc
+ * Fixed a bug in the loopzapper that was corrupting the use table saved copy.
+ * Post notification in Aide> when the loopzapper catches a message.
+
  Revision 580.56  2001/10/12 22:41:11  ajc
  * Wrote the rest of the use table code.  Finished except for a bug.