citadel.git
20 years ago* Fix a few remaining lprintf(9, ...) to lprintf(CTDL_DEBUG, ...)
Michael Hampton [Sun, 21 Mar 2004 22:51:54 +0000 (22:51 +0000)]
* Fix a few remaining lprintf(9, ...) to lprintf(CTDL_DEBUG, ...)

20 years ago* stress.c: Wait before posting instead of after posting.
Michael Hampton [Sun, 21 Mar 2004 22:35:20 +0000 (22:35 +0000)]
* stress.c: Wait before posting instead of after posting.

20 years ago* database_sleepycat.c: emit a panic message when Berkeley DB wants us to
Michael Hampton [Sun, 21 Mar 2004 22:34:41 +0000 (22:34 +0000)]
* 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

20 years ago* room_ops.c: increased the thread safety of cgetfloor()
Art Cancro [Sun, 21 Mar 2004 22:32:24 +0000 (22:32 +0000)]
* room_ops.c: increased the thread safety of cgetfloor()
* housekeeping.c: check floor reference counts in two passes instead of
  trying to manipulate multiple tables in O^2

20 years ago* stress.c: Fixed. Now properly spawns threads and stresses out your
Michael Hampton [Sun, 21 Mar 2004 17:14:46 +0000 (17:14 +0000)]
* stress.c: Fixed.  Now properly spawns threads and stresses out your
  favorite Citadel server by simulating large numbers of really active
  users.  (It's configurable on the command line, too, to vary the stress
  level.)  Don't use it against a production system!  You've been warned!

20 years ago* configure.ac: Fix for defines for pthreads not being included properly
Michael Hampton [Sun, 21 Mar 2004 17:13:15 +0000 (17:13 +0000)]
* configure.ac: Fix for defines for pthreads not being included properly

20 years ago*** empty log message ***
Art Cancro [Sun, 21 Mar 2004 06:15:09 +0000 (06:15 +0000)]
*** empty log message ***

20 years ago* docs/citadel.html: documented TLS support and administration procedures
Art Cancro [Sun, 21 Mar 2004 06:15:06 +0000 (06:15 +0000)]
* docs/citadel.html: documented TLS support and administration procedures

20 years ago* citadel.rc: changed the comments around local_screen_dimensions= to
Art Cancro [Sat, 20 Mar 2004 22:32:06 +0000 (22:32 +0000)]
* citadel.rc: changed the comments around local_screen_dimensions= to
  reflect its legacy type of situation

20 years ago* Original startup thread becomes a worker thread after initialization.
Art Cancro [Sat, 20 Mar 2004 05:03:14 +0000 (05:03 +0000)]
* Original startup thread becomes a worker thread after initialization.
  Doing otherwise turns it into a zombie (at least on Linux) and possibly
  leads to other problems
* Filter out NOOP's received in chat

20 years ago*** empty log message ***
Art Cancro [Thu, 18 Mar 2004 04:32:28 +0000 (04:32 +0000)]
*** empty log message ***

20 years ago* Removed the language in README.TXT which told everyone that chat wouldn't
Art Cancro [Thu, 18 Mar 2004 04:32:24 +0000 (04:32 +0000)]
* Removed the language in README.TXT which told everyone that chat wouldn't
  work with a non-local Citadel server, because that's no longer true.
* Removed the old chat applet from the static/ directory

20 years ago* Rounded web boxes now look correct in all browsers.
Art Cancro [Thu, 18 Mar 2004 04:00:47 +0000 (04:00 +0000)]
* Rounded web boxes now look correct in all browsers.

20 years ago* When creating a new user, auto-chain to the "edit user configuration"
Art Cancro [Wed, 17 Mar 2004 18:25:31 +0000 (18:25 +0000)]
* When creating a new user, auto-chain to the "edit user configuration"
  screen, and subsequently auto-chain to the "edit address book entry"
  screen.  This creates a nice sensible workflow.

20 years ago* Better conversion of friendly name to fully qualified vcard name
Art Cancro [Tue, 16 Mar 2004 22:44:15 +0000 (22:44 +0000)]
* Better conversion of friendly name to fully qualified vcard name

20 years ago* Eliminate EVT_OUTPUTMSG server extensions (don't need them anymore)
Art Cancro [Tue, 16 Mar 2004 21:09:38 +0000 (21:09 +0000)]
* Eliminate EVT_OUTPUTMSG server extensions (don't need them anymore)
* Add EVT_NEWUSER server extensions
* EVT_NEWUSER and EVT_PURGEUSER server extensions now specify a
  struct ctdluser * instead of a username and usernum
* serv_vcard.c: automatically create and submit a skeleton vCard when
  a new user is created.

20 years ago* Further changes to stress.c, Makefile.in to build it, .cvsignore
Michael Hampton [Tue, 16 Mar 2004 19:05:50 +0000 (19:05 +0000)]
* Further changes to stress.c, Makefile.in to build it, .cvsignore
  (but it's still broken)

20 years ago* Prettied up the chat window a little more.
Art Cancro [Mon, 15 Mar 2004 22:47:09 +0000 (22:47 +0000)]
* Prettied up the chat window a little more.

20 years ago* stress.c: various fixed/improvements (but it still isn't working)
Michael Hampton [Mon, 15 Mar 2004 18:11:34 +0000 (18:11 +0000)]
* stress.c: various fixed/improvements (but it still isn't working)

20 years ago* First draft of the stress tester. Isn't quite ready (it needs to be
Michael Hampton [Mon, 15 Mar 2004 17:22:14 +0000 (17:22 +0000)]
* First draft of the stress tester.  Isn't quite ready (it needs to be
  tested itself!).

20 years ago* Documentation update: update citadel.html for new syslog logging
Michael Hampton [Mon, 15 Mar 2004 16:48:22 +0000 (16:48 +0000)]
* Documentation update: update citadel.html for new syslog logging

20 years ago* msgbase.c: cmd_move(): Fix the security logic for non-aides trying to
Michael Hampton [Mon, 15 Mar 2004 16:47:04 +0000 (16:47 +0000)]
* msgbase.c: cmd_move(): Fix the security logic for non-aides trying to
  move or copy messages.  The logic should do the following:
  * Allow move/copy for Aides
  * Allow regular users to:
    * Move a message between two personal rooms
    * Copy a message from a Personal room to a room the user is subscribed to
    * Copy a message from a room the user is subscribed to, to a personal room
  * Prohibit other moves/copies

20 years ago* Multiple files: Set permissions on existing Citadel directories to prevent
Michael Hampton [Mon, 15 Mar 2004 16:39:27 +0000 (16:39 +0000)]
* Multiple files: Set permissions on existing Citadel directories to prevent
  access to the database by local unix users to prevent direct database reads.

20 years ago* Multiple files: Convert most remaining client code to use new Citadel IPC
Michael Hampton [Mon, 15 Mar 2004 16:36:51 +0000 (16:36 +0000)]
* Multiple files:  Convert most remaining client code to use new Citadel IPC
  functions.  A few bits remain and will be converted when the chat system
  is rewritten.

20 years ago*** empty log message ***
Art Cancro [Mon, 15 Mar 2004 04:27:47 +0000 (04:27 +0000)]
*** empty log message ***

20 years ago* Chat now appears in a separate window
Art Cancro [Mon, 15 Mar 2004 04:27:44 +0000 (04:27 +0000)]
* Chat now appears in a separate window
* Use regular frames instead of IFRAMEs for chat
* Display user's own chat text in bold+italic
* Added a "List Users" button

20 years ago* Open chat in a separate window.
Art Cancro [Mon, 15 Mar 2004 03:45:01 +0000 (03:45 +0000)]
* Open chat in a separate window.
* Use regular frames instead of IFRAMEs.

20 years ago* Cache IMAP "BODY" fetches in an already-converted format. This speeds
Art Cancro [Sun, 14 Mar 2004 06:35:47 +0000 (06:35 +0000)]
* Cache IMAP "BODY" fetches in an already-converted format.  This speeds
  up clients like Mozilla and Thunderbird that request big messages in
  chunks -- we don't have to load and convert the message every time
  another chunk is requested.
* Fixed a potential memory leak in fetch

20 years ago* imap_fetch.c: don't fetch the message from disk at all for UID and FLAGS
Art Cancro [Sat, 13 Mar 2004 23:26:10 +0000 (23:26 +0000)]
* imap_fetch.c: don't fetch the message from disk at all for UID and FLAGS
  fetch items.  (It's rare, but sometimes IMAP optimizations are actually
  possible, despite Mark DIE DIE DIE Crispin's brain-dead design!)

20 years ago* Documented the GNET and SNET commands :)
Art Cancro [Sat, 13 Mar 2004 22:52:05 +0000 (22:52 +0000)]
* Documented the GNET and SNET commands  :)

20 years ago* routines2.c: Fix two typos
Michael Hampton [Fri, 12 Mar 2004 19:35:13 +0000 (19:35 +0000)]
* routines2.c: Fix two typos

20 years ago* routines2.c: Convert multiple functions to use new IPC code (almost done!)
Michael Hampton [Fri, 12 Mar 2004 19:32:09 +0000 (19:32 +0000)]
* routines2.c: Convert multiple functions to use new IPC code (almost done!)

20 years ago* citadel.c: main(): Fix error response for RCHG, HCHG and UCHG commands.
Michael Hampton [Fri, 12 Mar 2004 19:30:06 +0000 (19:30 +0000)]
* citadel.c: main(): Fix error response for RCHG, HCHG and UCHG commands.

20 years ago* Implement GNET/SNET commands in IPC code; provide a CtdlIPC_delete();
Michael Hampton [Fri, 12 Mar 2004 19:28:04 +0000 (19:28 +0000)]
* Implement GNET/SNET commands in IPC code; provide a CtdlIPC_delete();
  emit warnings when client code uses CtdlIPC_getline() or CtdlIPC_putline()
  (These are reserved and should not be used by client code.)

20 years ago* serv_expire.c: auto-purge any Citadel account that is associated with
Art Cancro [Wed, 10 Mar 2004 04:50:04 +0000 (04:50 +0000)]
* serv_expire.c: auto-purge any Citadel account that is associated with
  a Unix account that no longer exists.

20 years ago* Improved NSS integration: if a user attempts to log in with a system
Art Cancro [Wed, 10 Mar 2004 04:18:22 +0000 (04:18 +0000)]
* Improved NSS integration: if a user attempts to log in with a system
  account name, create the associated Citadel account if it doesn't exist.

20 years ago* Add a Linux Software Map file
Michael Hampton [Tue, 9 Mar 2004 20:46:33 +0000 (20:46 +0000)]
* Add a Linux Software Map file

20 years ago* IMAP RFC822 FETCH caching
Art Cancro [Tue, 9 Mar 2004 15:28:29 +0000 (15:28 +0000)]
* IMAP RFC822 FETCH caching

20 years ago* When the last argument of an IMAP APPEND command is a binary literal
Art Cancro [Mon, 8 Mar 2004 05:26:49 +0000 (05:26 +0000)]
* When the last argument of an IMAP APPEND command is a binary literal
  (i.e. all the time), the client will still be sending a CRLF after the
  literal.  Added an extra client_read() after the message input to absorb
  that extra CRLF, to keep client and server from getting out of sync.

20 years ago* Fix the current view not being set to the default view for the creator
Art Cancro [Sun, 7 Mar 2004 22:04:32 +0000 (22:04 +0000)]
* Fix the current view not being set to the default view for the creator
  of a room.

20 years ago* serv_read() now zeroes out the supplied buffer (with the supplied
Art Cancro [Sun, 7 Mar 2004 21:31:17 +0000 (21:31 +0000)]
* serv_read() now zeroes out the supplied buffer (with the supplied
  length) if a server read fails.  This causes serv_gets() to return
  instead of looping endlessly.  Fixes chat problem found on linux-ppc.

20 years ago* serv_smtp.c: don't offer the STARTTLS extension if TLS is already
Art Cancro [Sat, 6 Mar 2004 05:09:04 +0000 (05:09 +0000)]
* serv_smtp.c: don't offer the STARTTLS extension if TLS is already
  active.  Done for to-the-letter compliance with RFC2487.

20 years ago* removed some debug messages
Art Cancro [Sat, 6 Mar 2004 03:25:59 +0000 (03:25 +0000)]
* removed some debug messages

20 years ago* serv_smtp.c: do not offer the PIPELINING extension when TLS is
Art Cancro [Sat, 6 Mar 2004 02:03:39 +0000 (02:03 +0000)]
* serv_smtp.c: do not offer the PIPELINING extension when TLS is
  running.  Doing so causes sessions to hang unexpectedly.

20 years ago* Added some more debugging to serv_smtp.c to try to figure out the
Art Cancro [Fri, 5 Mar 2004 23:21:25 +0000 (23:21 +0000)]
* Added some more debugging to serv_smtp.c to try to figure out the
  problem with Postfix TLS hanging during send

20 years ago* Remove the automatic population of A and N fields we recently added
Art Cancro [Fri, 5 Mar 2004 03:36:03 +0000 (03:36 +0000)]
* Remove the automatic population of A and N fields we recently added
  when found to be NULL.  It was confusing the output functions into
  thinking that Internet messages were local.

20 years ago* Generate better output when a user is kicked out of chat
Art Cancro [Wed, 3 Mar 2004 05:43:29 +0000 (05:43 +0000)]
* Generate better output when a user is kicked out of chat

20 years ago* Close chat socket if already open
Art Cancro [Wed, 3 Mar 2004 05:36:41 +0000 (05:36 +0000)]
* Close chat socket if already open

20 years ago* Made the chat screen totally kick-ass sweet. The flickering reload
Art Cancro [Wed, 3 Mar 2004 05:21:36 +0000 (05:21 +0000)]
* Made the chat screen totally kick-ass sweet.  The flickering reload
  i-frame is now tiny and hidden, and it *appends* new chat data to
  the viewable window using JavaScript.  No flickering + scrollback!
* Added a help button to the chat screen.

20 years ago* Implement the NAMESPACE extension of IMAP (RFC 2342)
Art Cancro [Mon, 1 Mar 2004 22:36:14 +0000 (22:36 +0000)]
* Implement the NAMESPACE extension of IMAP (RFC 2342)

20 years ago* Fix missing arg in m<Y> next rewrite.
Michael Hampton [Mon, 1 Mar 2004 17:47:28 +0000 (17:47 +0000)]
* Fix missing arg in m<Y> next rewrite.

20 years ago* Rewrite m<Y> next function; now uses CtdlIPC code.
Michael Hampton [Mon, 1 Mar 2004 17:33:30 +0000 (17:33 +0000)]
* Rewrite m<Y> next function; now uses CtdlIPC code.

20 years ago* Revoke access to room when /kicked
Art Cancro [Mon, 1 Mar 2004 04:08:34 +0000 (04:08 +0000)]
* Revoke access to room when /kicked

20 years ago* Added /kick command to chat. /ban coming soon.
Art Cancro [Sun, 29 Feb 2004 23:26:48 +0000 (23:26 +0000)]
* Added /kick command to chat.  /ban coming soon.

20 years ago* Close and clear (set to -1) server socket handle when socket errors are
Art Cancro [Sun, 29 Feb 2004 22:52:15 +0000 (22:52 +0000)]
* Close and clear (set to -1) server socket handle when socket errors are
  detected.  Fixes a chat problem reported by Winzlo.

20 years ago* can add chat to iconbar
Art Cancro [Sun, 29 Feb 2004 06:12:52 +0000 (06:12 +0000)]
* can add chat to iconbar

20 years ago* Display the Chat menu option as "Chat with other users in <roomname>"
Art Cancro [Sun, 29 Feb 2004 05:34:25 +0000 (05:34 +0000)]
* Display the Chat menu option as "Chat with other users in <roomname>"

20 years ago* setup.c: removed an unused temp file name variable
Art Cancro [Sat, 28 Feb 2004 16:37:41 +0000 (16:37 +0000)]
* setup.c: removed an unused temp file name variable

20 years ago*** empty log message ***
Art Cancro [Sat, 28 Feb 2004 16:33:09 +0000 (16:33 +0000)]
*** empty log message ***

20 years ago* Use syslog-compatible logging levels in lprintf(); the loglevel chosen
Michael Hampton [Fri, 27 Feb 2004 17:23:22 +0000 (17:23 +0000)]
* Use syslog-compatible logging levels in lprintf(); the loglevel chosen
  is passed directly to syslog().  The available levels are docuemnted in
  sysdep_decls.h.

20 years ago* fix frameset bug in page popups
Art Cancro [Fri, 27 Feb 2004 05:04:38 +0000 (05:04 +0000)]
* fix frameset bug in page popups

20 years ago* Fixed a bug in PLAIN authentication
Art Cancro [Fri, 27 Feb 2004 04:29:01 +0000 (04:29 +0000)]
* Fixed a bug in PLAIN authentication

20 years ago* ;Goto floor now goes to first KNOWN room, or first room only if no known
Michael Hampton [Thu, 26 Feb 2004 22:03:24 +0000 (22:03 +0000)]
* ;Goto floor now goes to first KNOWN room, or first room only if no known
  rooms on the floor

20 years ago* Populate IPC into a few more places to avoid a nasty crash at MORE prompt
Michael Hampton [Thu, 26 Feb 2004 20:30:36 +0000 (20:30 +0000)]
* Populate IPC into a few more places to avoid a nasty crash at MORE prompt

20 years ago* Client stability and enhancements:
Michael Hampton [Thu, 26 Feb 2004 20:17:30 +0000 (20:17 +0000)]
* Client stability and enhancements:
  * CtdlServInfo structure moved inside CtdlIPC; eliminates unnecessary
    global and makes IPC more self-contained
  * Removed redundant serv_ from variable names in CtdlServInfo struct
  * Send SIGHUP to process group when connection_died().  Kills self and
    children (e.g. external editor).

20 years ago* Fixed a problem that made WebCit go to the "no cookies" screen instead
Art Cancro [Thu, 26 Feb 2004 04:08:58 +0000 (04:08 +0000)]
* Fixed a problem that made WebCit go to the "no cookies" screen instead
  of the logout banner.
* Ford's latest stupid room has a name with more than 64 characters, and
  we still had a 64-byte room name in the march_list struct.  ooooops...

20 years ago* Put the /favicon.ico --> /static/favicon.ico hack back in. Why not?
Art Cancro [Thu, 26 Feb 2004 03:07:26 +0000 (03:07 +0000)]
* Put the /favicon.ico --> /static/favicon.ico hack back in.  Why not?

20 years ago* do_logout
Art Cancro [Wed, 25 Feb 2004 23:11:49 +0000 (23:11 +0000)]
* do_logout

20 years ago* Allow "/do_logout" as a no-frames page
Art Cancro [Wed, 25 Feb 2004 23:10:28 +0000 (23:10 +0000)]
* Allow "/do_logout" as a no-frames page

20 years ago* Changed the favicon support to LINK tags in the HEAD of static stuff,
Art Cancro [Wed, 25 Feb 2004 23:00:21 +0000 (23:00 +0000)]
* Changed the favicon support to LINK tags in the HEAD of static stuff,
  to make life easier.  (Thanks to prosthetik for this)

20 years ago* Support for favicon.ico in the static/ directory
Art Cancro [Wed, 25 Feb 2004 15:20:11 +0000 (15:20 +0000)]
* Support for favicon.ico in the static/ directory

20 years agoMissing parameter to a printf() function. No idea where it went, but I
Michael Hampton [Wed, 25 Feb 2004 01:35:34 +0000 (01:35 +0000)]
Missing parameter to a printf() function.  No idea where it went, but I
put it back.

20 years ago* Better validation of incoming network messages.
Art Cancro [Tue, 24 Feb 2004 05:09:07 +0000 (05:09 +0000)]
* Better validation of incoming network messages.

20 years ago* Changed the colors slightly in chat screen
Art Cancro [Tue, 24 Feb 2004 04:06:42 +0000 (04:06 +0000)]
* Changed the colors slightly in chat screen

20 years ago* Removed stray \n
Art Cancro [Tue, 24 Feb 2004 01:54:31 +0000 (01:54 +0000)]
* Removed stray \n

20 years agofix --help text and bump version to 6.15
Nathan Bryant [Mon, 23 Feb 2004 16:12:47 +0000 (16:12 +0000)]
fix --help text and bump version to 6.15

20 years ago--disable-pie by default.
Nathan Bryant [Mon, 23 Feb 2004 16:10:48 +0000 (16:10 +0000)]
--disable-pie by default.

20 years ago* Generate self-signed certificate if keys/citadel.cer is not present.
Art Cancro [Sun, 22 Feb 2004 05:31:00 +0000 (05:31 +0000)]
* Generate self-signed certificate if keys/citadel.cer is not present.
* Cleaned up some log messages.

20 years ago* CSR code more or less in its final form for now.
Art Cancro [Sun, 22 Feb 2004 04:55:15 +0000 (04:55 +0000)]
* CSR code more or less in its final form for now.

20 years ago* Initial version of function to automatically generate a Certificate
Art Cancro [Sun, 22 Feb 2004 04:42:05 +0000 (04:42 +0000)]
* Initial version of function to automatically generate a Certificate
  Signing Request if one is not present

20 years ago* Set up a style sheet (sitestyle.css) for the whole system. Thanks to
Art Cancro [Sat, 21 Feb 2004 22:27:34 +0000 (22:27 +0000)]
* Set up a style sheet (sitestyle.css) for the whole system.  Thanks to
  our clever header/footer PHP code, it was very easy.  :)

20 years ago* Removed our customized tmpnam() and tmpfile() because I stupidly
Art Cancro [Fri, 20 Feb 2004 19:33:43 +0000 (19:33 +0000)]
* Removed our customized tmpnam() and tmpfile() because I stupidly
  hardcoded /tmp into them.

20 years ago* Fix bug 112: .Goto allowed partial room match on forgotten rooms
Michael Hampton [Fri, 20 Feb 2004 19:29:05 +0000 (19:29 +0000)]
* Fix bug 112: .Goto allowed partial room match on forgotten rooms

20 years ago* Replaced the Java chat with a new system based on IFRAME's and JavaScript
Art Cancro [Fri, 20 Feb 2004 06:07:06 +0000 (06:07 +0000)]
* Replaced the Java chat with a new system based on IFRAME's and JavaScript

20 years ago* Fixed one of the prompts (bugzilla #118)
Art Cancro [Fri, 20 Feb 2004 02:55:18 +0000 (02:55 +0000)]
* Fixed one of the prompts (bugzilla #118)

20 years ago* Instead of doing the silly "Kolab reserved folder names" thing, instead
Art Cancro [Thu, 19 Feb 2004 04:12:56 +0000 (04:12 +0000)]
* Instead of doing the silly "Kolab reserved folder names" thing, instead
  implemented the Cyrus-compatible style of forcing all personal mailbox
  folders to be subfolders of INBOX.  But only for IMAP.

20 years ago* THIS IS 5.05
Art Cancro [Thu, 19 Feb 2004 03:32:53 +0000 (03:32 +0000)]
* THIS IS 5.05

20 years ago* Changed the internal version number to 5.05
Art Cancro [Thu, 19 Feb 2004 03:32:38 +0000 (03:32 +0000)]
* Changed the internal version number to 5.05
* Completed the frames fix

20 years ago* page_user
Art Cancro [Wed, 18 Feb 2004 20:11:07 +0000 (20:11 +0000)]
* page_user

20 years ago* Fixed the frameset force reload logic. Now it does the whole frameset
Art Cancro [Wed, 18 Feb 2004 20:08:29 +0000 (20:08 +0000)]
* Fixed the frameset force reload logic.  Now it does the whole frameset
  without displaying an error in the main frame.

20 years ago* Force reload of frameset if someone tries to escape it. Not perfect
Art Cancro [Wed, 18 Feb 2004 19:17:51 +0000 (19:17 +0000)]
* Force reload of frameset if someone tries to escape it.  Not perfect
  but it mostly works at this poing.

20 years ago* smtp: EHLO response now includes both "AUTH " and "AUTH=" output, due to
Art Cancro [Wed, 18 Feb 2004 14:46:05 +0000 (14:46 +0000)]
* smtp: EHLO response now includes both "AUTH " and "AUTH=" output, due to
  the requirement to interoperate with brain-dead Microsoft shitware that
  doesn't follow the RFC.

20 years ago* During SSL initialization, create the "keys" directory if it does not
Art Cancro [Tue, 17 Feb 2004 16:56:51 +0000 (16:56 +0000)]
* During SSL initialization, create the "keys" directory if it does not
  exist ... generate a private key if that does not exist ... more code
  coming soon to generate CSR and self-signed cert.  Hard-coded pathnames
  have been moved to sysconfig.h.

20 years ago* Support PLAIN auth method in SMTP
Art Cancro [Tue, 17 Feb 2004 04:47:22 +0000 (04:47 +0000)]
* Support PLAIN auth method in SMTP

20 years ago* New ICAL subcommand "sgi" to enable or disable automatic server
Art Cancro [Tue, 17 Feb 2004 03:53:11 +0000 (03:53 +0000)]
* New ICAL subcommand "sgi" to enable or disable automatic server
  generated invitations.  (WebCit wants sgi's but Kontaqt doesn't.)

20 years ago* Indicate to Citadel that we want Server Generated Invitations when
Art Cancro [Tue, 17 Feb 2004 03:37:11 +0000 (03:37 +0000)]
* Indicate to Citadel that we want Server Generated Invitations when
  calendar events are saved.  (No longer the default in Citadel server.)

20 years ago* Support POP3 over TLS
Art Cancro [Mon, 16 Feb 2004 21:54:22 +0000 (21:54 +0000)]
* Support POP3 over TLS

20 years ago* Implement RFC 2487 - SMTP Service Extension for Secure SMTP over TLS
Art Cancro [Mon, 16 Feb 2004 21:45:44 +0000 (21:45 +0000)]
* Implement RFC 2487 - SMTP Service Extension for Secure SMTP over TLS

20 years ago* IMAP and Citadel protocols now use the same code path for TLS negotiation
Art Cancro [Mon, 16 Feb 2004 21:02:28 +0000 (21:02 +0000)]
* IMAP and Citadel protocols now use the same code path for TLS negotiation

20 years ago* Genericized the Citadel API for TLS-enabling protocols
Art Cancro [Mon, 16 Feb 2004 20:55:47 +0000 (20:55 +0000)]
* Genericized the Citadel API for TLS-enabling protocols