citadel.git
21 years ago* Finished gzip compression of dynamic pages (when browser supports it)
Art Cancro [Sat, 14 Sep 2002 04:02:36 +0000 (04:02 +0000)]
* Finished gzip compression of dynamic pages (when browser supports it)

21 years ago* Detect when the client browser is capable of gzip encoding
Art Cancro [Fri, 13 Sep 2002 20:40:53 +0000 (20:40 +0000)]
* Detect when the client browser is capable of gzip encoding
  (actual encoding is not implemented yet)

21 years ago* Reversed the above change because I broke it somehow
Art Cancro [Fri, 13 Sep 2002 15:54:40 +0000 (15:54 +0000)]
* Reversed the above change because I broke it somehow

21 years ago* serv_calendar.c: #include "serv_calendar.h", not "serv_ical.h"
Art Cancro [Fri, 13 Sep 2002 15:41:40 +0000 (15:41 +0000)]
* serv_calendar.c: #include "serv_calendar.h", not "serv_ical.h"

21 years ago* Started adding in compression and calendaring library detects (not finished)
Art Cancro [Wed, 11 Sep 2002 22:47:00 +0000 (22:47 +0000)]
* Started adding in compression and calendaring library detects (not finished)

21 years ago* [EXPERIMENTAL] Link in the "libical" calendar library if present
Art Cancro [Wed, 11 Sep 2002 03:17:18 +0000 (03:17 +0000)]
* [EXPERIMENTAL] Link in the "libical" calendar library if present
* Rename serv_ical to serv_calendar (because the resulting module would be
  named "libical" which conflicts with the external library by that name)

21 years ago* update citadel.spec for 6.00* update citadel.spec for 6.00* update citadel.spec...
Michael Hampton [Tue, 10 Sep 2002 08:07:38 +0000 (08:07 +0000)]
* update citadel.spec for 6.00* update citadel.spec for 6.00* update citadel.spec for 6.00* update citadel.spec for 6.00* update citadel.spec for 6.00* update citadel.spec for 6.00* update citadel.spec for 6.00* update citadel.spec for 6.00

21 years ago* This is version 4.00
Art Cancro [Mon, 9 Sep 2002 03:56:14 +0000 (03:56 +0000)]
* This is version 4.00

21 years ago* In the HTML-to-HTML converter:
Art Cancro [Mon, 9 Sep 2002 03:51:01 +0000 (03:51 +0000)]
* In the HTML-to-HTML converter:
  --> Open links in new window (as with text msgs)
  --> Convert loose URL's to hot links (as with text msgs)

21 years ago* When a user logs in, create the Mail> room if it doesn't exist. (Should
Art Cancro [Mon, 9 Sep 2002 03:03:18 +0000 (03:03 +0000)]
* When a user logs in, create the Mail> room if it doesn't exist.  (Should
  never happen, but one site had a situation where this patch came in handy.)

21 years ago* Also fixed a bug in <.T>erminate <S>tay which caused the terminal to
Art Cancro [Sun, 8 Sep 2002 04:15:28 +0000 (04:15 +0000)]
* Also fixed a bug in <.T>erminate <S>tay which caused the terminal to
  become wacky on second and subsequent sessions.

21 years ago* Let's call this 6.01, shall we?
Art Cancro [Sun, 8 Sep 2002 03:51:33 +0000 (03:51 +0000)]
* Let's call this 6.01, shall we?

21 years ago* doco update
Art Cancro [Sun, 8 Sep 2002 03:50:55 +0000 (03:50 +0000)]
* doco update

21 years ago* Fixed a crashy crashy bug in the AGUP protocol function in the client
Art Cancro [Sun, 8 Sep 2002 03:48:48 +0000 (03:48 +0000)]
* Fixed a crashy crashy bug in the AGUP protocol function in the client

21 years ago* When displaying messages using MSG4, enumerate the attachments on the
Art Cancro [Sat, 7 Sep 2002 03:24:23 +0000 (03:24 +0000)]
* When displaying messages using MSG4, enumerate the attachments on the
  client side, because the server won't add their descriptions to the
  message text.

21 years ago* Stupidness
Art Cancro [Fri, 6 Sep 2002 16:36:54 +0000 (16:36 +0000)]
* Stupidness

21 years ago* Added an "About this server" panel to the Summary page.
Art Cancro [Fri, 6 Sep 2002 03:59:11 +0000 (03:59 +0000)]
* Added an "About this server" panel to the Summary page.
  (Useless fluff, but better than an empty column.)

21 years ago* test commit
Art Cancro [Wed, 4 Sep 2002 03:09:12 +0000 (03:09 +0000)]
* test commit

21 years ago* Committing the current code base as version 6.00
Art Cancro [Wed, 4 Sep 2002 03:07:01 +0000 (03:07 +0000)]
* Committing the current code base as version 6.00

21 years ago* setup.c: automatically stop/start services
Art Cancro [Tue, 3 Sep 2002 14:09:04 +0000 (14:09 +0000)]
* setup.c: automatically stop/start services

21 years ago* Added MSG4 support to client-side IPC
Art Cancro [Tue, 3 Sep 2002 04:42:15 +0000 (04:42 +0000)]
* Added MSG4 support to client-side IPC
* Moved HTML-to-text conversion to the client side

21 years ago* Automation work for setup
Art Cancro [Mon, 2 Sep 2002 20:40:34 +0000 (20:40 +0000)]
* Automation work for setup

21 years ago* IMAP APPEND no longer forces messages to appear as from the logged-in user
Art Cancro [Sat, 31 Aug 2002 04:36:26 +0000 (04:36 +0000)]
* IMAP APPEND no longer forces messages to appear as from the logged-in user
  when appending to a mailbox room.  (Allows migration to Citadel from some
  other type of server without losing all the sender names.)

21 years ago* Set version number to 6.00 in documentation and header files.
Art Cancro [Sat, 31 Aug 2002 04:12:39 +0000 (04:12 +0000)]
* Set version number to 6.00 in documentation and header files.
* Convert RFC822 newlines (CRLF) to Unix/Citadel newlines (LF) when
  performing an IMAP APPEND command.

21 years ago* Make reply_to and reply_subject global (otherwise they don't work!)
Art Cancro [Wed, 28 Aug 2002 03:18:06 +0000 (03:18 +0000)]
* Make reply_to and reply_subject global (otherwise they don't work!)

21 years ago* bugfix
Art Cancro [Tue, 27 Aug 2002 16:09:38 +0000 (16:09 +0000)]
* bugfix

21 years ago* huh?
Art Cancro [Tue, 27 Aug 2002 16:08:26 +0000 (16:08 +0000)]
* huh?

21 years ago* quick fix to reply logic
Art Cancro [Tue, 27 Aug 2002 15:43:20 +0000 (15:43 +0000)]
* quick fix to reply logic

21 years ago* Added the ability to run an external command from the client when new mail
Art Cancro [Tue, 27 Aug 2002 04:01:03 +0000 (04:01 +0000)]
* Added the ability to run an external command from the client when new mail
  arrives.  (Ok, I admit it: I just discovered http://www.dailywav.com and I
  just *had* to have Bear in the Big Blue House tell me I've got mail)

21 years ago* Rooms listed on the summary page are now clickable-gotoable
Art Cancro [Mon, 26 Aug 2002 02:57:06 +0000 (02:57 +0000)]
* Rooms listed on the summary page are now clickable-gotoable

21 years ago* Small bugfix for memory bounds checking in the MIME parser
Art Cancro [Mon, 26 Aug 2002 02:55:09 +0000 (02:55 +0000)]
* Small bugfix for memory bounds checking in the MIME parser

21 years ago* Added a "summary" page (rather sparse for now)
Art Cancro [Mon, 26 Aug 2002 01:24:09 +0000 (01:24 +0000)]
* Added a "summary" page (rather sparse for now)

21 years ago* Hide the SMTP queue and the sysconfig rooms.
Art Cancro [Sun, 25 Aug 2002 21:23:49 +0000 (21:23 +0000)]
* Hide the SMTP queue and the sysconfig rooms.

21 years ago* GET instead of POST for listsub. Also add a 'Back...' link.
Art Cancro [Sat, 24 Aug 2002 15:30:48 +0000 (15:30 +0000)]
* GET instead of POST for listsub.  Also add a 'Back...' link.

21 years ago* Bugfixes and cosmetic changes to listsub system
Art Cancro [Sat, 24 Aug 2002 05:59:24 +0000 (05:59 +0000)]
* Bugfixes and cosmetic changes to listsub system

21 years ago* Bugfixes
Art Cancro [Sat, 24 Aug 2002 05:05:34 +0000 (05:05 +0000)]
* Bugfixes

21 years ago* Finished all of the subscribe/unsubscribe/confirm stuff! (I think)
Art Cancro [Fri, 23 Aug 2002 03:37:19 +0000 (03:37 +0000)]
* Finished all of the subscribe/unsubscribe/confirm stuff!  (I think)

21 years ago* Finished all of the subscribe/unsubscribe/confirm stuff!
Art Cancro [Fri, 23 Aug 2002 03:36:52 +0000 (03:36 +0000)]
* Finished all of the subscribe/unsubscribe/confirm stuff!

21 years ago* Delete unconfirmed pending subscribe/unsubscribe requests after three days
Art Cancro [Fri, 23 Aug 2002 02:30:03 +0000 (02:30 +0000)]
* Delete unconfirmed pending subscribe/unsubscribe requests after three days
* Don't allow multiple subscriptions of the same address to a list

21 years ago* Is user subscribed already?
Art Cancro [Thu, 22 Aug 2002 21:45:14 +0000 (21:45 +0000)]
* Is user subscribed already?

21 years ago* fix
Art Cancro [Thu, 22 Aug 2002 14:59:12 +0000 (14:59 +0000)]
* fix

21 years ago* Fix to same
Art Cancro [Thu, 22 Aug 2002 14:55:32 +0000 (14:55 +0000)]
* Fix to same

21 years ago* 'unsubscribe' command (but not 'confirm unsubscribe')
Art Cancro [Thu, 22 Aug 2002 03:55:47 +0000 (03:55 +0000)]
* 'unsubscribe' command (but not 'confirm unsubscribe')

21 years ago* Fixed bug in above
Art Cancro [Thu, 22 Aug 2002 03:55:11 +0000 (03:55 +0000)]
* Fixed bug in above

21 years ago* Add "unsubscribe" command (but not yet "confirm unsubscribe")
Art Cancro [Thu, 22 Aug 2002 03:40:00 +0000 (03:40 +0000)]
* Add "unsubscribe" command (but not yet "confirm unsubscribe")

21 years ago* Completed self-service list subscription via web.
Art Cancro [Wed, 21 Aug 2002 21:58:37 +0000 (21:58 +0000)]
* Completed self-service list subscription via web.
  (Still need to implement unsubscribe.)

21 years ago* self-service
Art Cancro [Fri, 16 Aug 2002 22:06:51 +0000 (22:06 +0000)]
* self-service

21 years ago* Add LPRM command
Art Cancro [Fri, 16 Aug 2002 21:04:57 +0000 (21:04 +0000)]
* Add LPRM command

21 years ago* quickie_message() null handling
Art Cancro [Fri, 16 Aug 2002 20:52:14 +0000 (20:52 +0000)]
* quickie_message() null handling

21 years ago* I think I've finally nailed the 'no session' pages now...
Art Cancro [Fri, 16 Aug 2002 03:51:12 +0000 (03:51 +0000)]
* I think I've finally nailed the 'no session' pages now...

21 years ago* Fleshed out the list subscription page a bit
Art Cancro [Thu, 15 Aug 2002 03:49:47 +0000 (03:49 +0000)]
* Fleshed out the list subscription page a bit

21 years ago* error
Art Cancro [Thu, 15 Aug 2002 03:40:38 +0000 (03:40 +0000)]
* error

21 years ago* Extend GETR/SETR to allow twiddling of bits in the QRflags2 bucket
Art Cancro [Wed, 14 Aug 2002 20:21:52 +0000 (20:21 +0000)]
* Extend GETR/SETR to allow twiddling of bits in the QRflags2 bucket
* New flag and config options to allow/disallow self-service list subscription
  and unsubscription to a room

21 years ago* form stuff
Art Cancro [Wed, 14 Aug 2002 20:00:32 +0000 (20:00 +0000)]
* form stuff

21 years ago* List subscription (not finished)
Art Cancro [Wed, 14 Aug 2002 02:57:21 +0000 (02:57 +0000)]
* List subscription (not finished)

21 years ago* WebCit list subscription integration
Art Cancro [Wed, 14 Aug 2002 02:36:05 +0000 (02:36 +0000)]
* WebCit list subscription integration

21 years ago* Keep track of the HTTP "Host:" header being sent by the browser.
Art Cancro [Tue, 13 Aug 2002 19:55:12 +0000 (19:55 +0000)]
* Keep track of the HTTP "Host:" header being sent by the browser.
  (We're going to need this in the near future)

21 years ago* Generate and send subscription confirmation requests.
Art Cancro [Tue, 13 Aug 2002 18:48:46 +0000 (18:48 +0000)]
* Generate and send subscription confirmation requests.
  (Still need to finalize the URL format)

21 years ago* Added email capability to quickie_message()
Art Cancro [Tue, 13 Aug 2002 17:19:12 +0000 (17:19 +0000)]
* Added email capability to quickie_message()

21 years ago* <R>eplace string is now case sensitive
Art Cancro [Tue, 13 Aug 2002 04:02:06 +0000 (04:02 +0000)]
* <R>eplace string is now case sensitive

21 years ago* More work on the self-service subscribe/unsubscribe infrastructure
Art Cancro [Tue, 13 Aug 2002 03:46:31 +0000 (03:46 +0000)]
* More work on the self-service subscribe/unsubscribe infrastructure

21 years ago* Fixed bug in <R>eplacestring which caused it to lock up in certain conditions
Art Cancro [Mon, 12 Aug 2002 03:00:20 +0000 (03:00 +0000)]
* Fixed bug in <R>eplacestring which caused it to lock up in certain conditions

21 years ago* Compress VISIT records using zlib if available. This reduces the object
Art Cancro [Mon, 12 Aug 2002 00:09:05 +0000 (00:09 +0000)]
* Compress VISIT records using zlib if available.  This reduces the object
  size from over 4k to about 70 bytes.  Experimental.
* Automatically uncompress database records found to be compressed (duh)

21 years ago* autoconf to look for zlib (for an upcoming experiment)
Art Cancro [Thu, 8 Aug 2002 22:01:35 +0000 (22:01 +0000)]
* autoconf to look for zlib (for an upcoming experiment)

21 years ago* Bugfix for above
Art Cancro [Thu, 8 Aug 2002 03:25:57 +0000 (03:25 +0000)]
* Bugfix for above
* Started writing some infrastructure for sub/unsub

21 years ago* serv_network.c: retain unknown commands in netconfigs and write them back
Art Cancro [Thu, 8 Aug 2002 02:49:12 +0000 (02:49 +0000)]
* serv_network.c: retain unknown commands in netconfigs and write them back
* techdoc/netconfigs.txt: specify commands for subscribe/unsubscribe pending
* serv_listsub.c: added (currently a stub)

21 years ago* Fixed and clarified "new mail has arrived" messages.
Art Cancro [Tue, 6 Aug 2002 03:12:15 +0000 (03:12 +0000)]
* Fixed and clarified "new mail has arrived" messages.

21 years ago* ;AE command -- Make it clearer which floor the user is editing
Art Cancro [Tue, 6 Aug 2002 03:02:29 +0000 (03:02 +0000)]
* ;AE command -- Make it clearer which floor the user is editing

21 years ago* Cleaned up the output of digest mode. It's usable now, but the self-service
Art Cancro [Tue, 6 Aug 2002 02:58:01 +0000 (02:58 +0000)]
* Cleaned up the output of digest mode.  It's usable now, but the self-service
  subscribe/unsubscribe functions are not there yet.

21 years ago* Moved "edit floor label pic" to the floor editing screen
Art Cancro [Mon, 5 Aug 2002 16:07:31 +0000 (16:07 +0000)]
* Moved "edit floor label pic" to the floor editing screen

21 years ago* Commands to add, change, delete floors
Art Cancro [Mon, 5 Aug 2002 15:53:00 +0000 (15:53 +0000)]
* Commands to add, change, delete floors

21 years ago* rooms.c: corrected a typo reported by Campagnolo (Mike Poulin)
Art Cancro [Mon, 5 Aug 2002 14:38:11 +0000 (14:38 +0000)]
* rooms.c: corrected a typo reported by Campagnolo (Mike Poulin)

21 years ago* NULLify 'roomrec' before attempting partial match in <G>oto
Art Cancro [Sat, 3 Aug 2002 19:48:41 +0000 (19:48 +0000)]
* NULLify 'roomrec' before attempting partial match in <G>oto
  (fixes heap corruption when this command is executed)

21 years ago* blah
Art Cancro [Sat, 3 Aug 2002 04:24:06 +0000 (04:24 +0000)]
* blah

21 years ago* citadel_ipc.c: Attempted to clean up memory allocation
Art Cancro [Sat, 3 Aug 2002 04:13:46 +0000 (04:13 +0000)]
* citadel_ipc.c: Attempted to clean up memory allocation

21 years ago* Completion of (most of) digest mode. Still needs some polish.
Art Cancro [Thu, 1 Aug 2002 05:41:53 +0000 (05:41 +0000)]
* Completion of (most of) digest mode.  Still needs some polish.

21 years ago* Began implementing "digest mode" for listserving. (Not complete)
Art Cancro [Wed, 31 Jul 2002 04:01:57 +0000 (04:01 +0000)]
* Began implementing "digest mode" for listserving.  (Not complete)

21 years ago* Augmented the "headers only" functionality of the message reading API (as
Art Cancro [Sun, 28 Jul 2002 20:33:13 +0000 (20:33 +0000)]
* Augmented the "headers only" functionality of the message reading API (as
  well as the options of the server commands which expose it) to allow
  headers+body, headers only, or body only.
* Adjusted message output of IMAP command FETCH BODY[1] when message is in
  legacy Citadel format.  This fixes a bug exposed by SquirrelMail.

21 years ago* Beautified the folder tabs in "edit room"
Art Cancro [Fri, 26 Jul 2002 03:20:04 +0000 (03:20 +0000)]
* Beautified the folder tabs in "edit room"

21 years ago* Final cleanup of changes (finally located and fixed the bug)
Art Cancro [Thu, 25 Jul 2002 04:01:58 +0000 (04:01 +0000)]
* Final cleanup of changes (finally located and fixed the bug)

21 years ago* Minor code cleanup of last night's changes
Art Cancro [Wed, 24 Jul 2002 04:14:24 +0000 (04:14 +0000)]
* Minor code cleanup of last night's changes

21 years ago* Minor cleanup of previous changes
Art Cancro [Tue, 23 Jul 2002 15:40:54 +0000 (15:40 +0000)]
* Minor cleanup of previous changes

21 years ago* Updated message reading to use the new MSG4 command, so we can do output
Art Cancro [Tue, 23 Jul 2002 04:43:59 +0000 (04:43 +0000)]
* Updated message reading to use the new MSG4 command, so we can do output
  of various types of richtext (mainly HTML).

21 years ago* Completed the MSGP and MSG4 commands to set the client's preferred MIME
Art Cancro [Tue, 23 Jul 2002 04:00:06 +0000 (04:00 +0000)]
* Completed the MSGP and MSG4 commands to set the client's preferred MIME
  content types, and fetch messages with MIME content types.

21 years ago* Added in some infrastructure to switch the client's message reading from
Art Cancro [Sun, 21 Jul 2002 22:29:46 +0000 (22:29 +0000)]
* Added in some infrastructure to switch the client's message reading from
  conventional MSG0 to a MIME-download type thing, like WebCit does.

21 years ago* Remove duplicate call for server time in who_is_online(); IPC does this now
Michael Hampton [Sun, 21 Jul 2002 15:45:07 +0000 (15:45 +0000)]
* Remove duplicate call for server time in who_is_online(); IPC does this now

21 years ago* citadel_ipc.c: Fix for segfault on empty messages
Michael Hampton [Sun, 21 Jul 2002 15:43:57 +0000 (15:43 +0000)]
* citadel_ipc.c: Fix for segfault on empty messages

21 years ago* Updated hack.txt with some fresh new information
Art Cancro [Sat, 20 Jul 2002 04:05:12 +0000 (04:05 +0000)]
* Updated hack.txt with some fresh new information

21 years ago* more of the same
Art Cancro [Fri, 19 Jul 2002 02:33:40 +0000 (02:33 +0000)]
* more of the same

21 years ago* citadel_ipc.c: changed various buffer lengths from 256 to SIZ in order to
Art Cancro [Fri, 19 Jul 2002 02:28:11 +0000 (02:28 +0000)]
* citadel_ipc.c: changed various buffer lengths from 256 to SIZ in order to
  accomodate long lines which often spew out (usually from spam unfortunately)

21 years agoadded a note about GNU make to the configure script output
Nathan Bryant [Thu, 18 Jul 2002 21:29:37 +0000 (21:29 +0000)]
added a note about GNU make to the configure script output

21 years ago* Eliminated the 512-message limit in the client for reading messages.
Art Cancro [Thu, 18 Jul 2002 20:21:18 +0000 (20:21 +0000)]
* Eliminated the 512-message limit in the client for reading messages.

21 years ago* Small change to above
Art Cancro [Tue, 16 Jul 2002 03:37:24 +0000 (03:37 +0000)]
* Small change to above

21 years ago* Display HTML messages as HTML. (Wow!)
Art Cancro [Tue, 16 Jul 2002 03:23:37 +0000 (03:23 +0000)]
* Display HTML messages as HTML.  (Wow!)

21 years ago* Handle multipart/alternative in a nicer way, giving us the opportunity to
Art Cancro [Sat, 13 Jul 2002 04:39:59 +0000 (04:39 +0000)]
* Handle multipart/alternative in a nicer way, giving us the opportunity to
  output HTML instead of converting to text/plain and back.  (Not finished.)

21 years ago* Don't lie about format types in MSG0 anymore. We no longer need to.
Art Cancro [Sat, 13 Jul 2002 04:12:40 +0000 (04:12 +0000)]
* Don't lie about format types in MSG0 anymore.  We no longer need to.

21 years ago* CtdlOutputMsg() caches the most recently fetched message in memory. This
Art Cancro [Sat, 13 Jul 2002 03:24:33 +0000 (03:24 +0000)]
* CtdlOutputMsg() caches the most recently fetched message in memory.  This
  eliminates the need to do multiple database fetches when we go back for
  additional MIME parts, etc.

21 years ago* When outputting a multipart MIME message, supply the client with "pref="
Art Cancro [Thu, 11 Jul 2002 03:40:51 +0000 (03:40 +0000)]
* When outputting a multipart MIME message, supply the client with "pref="
  and "suff=" lines in addition to the "part=" lines.

21 years ago* hacks to text_to_server() to transmit messages as HTML
Art Cancro [Thu, 11 Jul 2002 03:17:03 +0000 (03:17 +0000)]
* hacks to text_to_server() to transmit messages as HTML

21 years ago* 'idle' icon
Art Cancro [Tue, 9 Jul 2002 04:21:14 +0000 (04:21 +0000)]
* 'idle' icon