citadel.git
18 years ago* Changed the format of the euidindex record to contain the record's key.
Art Cancro [Thu, 6 Oct 2005 03:36:05 +0000 (03:36 +0000)]
* Changed the format of the euidindex record to contain the record's key.
  This will allow us to auto-purge stale records later.

18 years ago* Show the ThreadSSL in the debugging logs.
Michael Hampton [Wed, 5 Oct 2005 17:54:08 +0000 (17:54 +0000)]
* Show the ThreadSSL in the debugging logs.

18 years ago* CtdlOutputPreLoadedMsg() calling syntax has changed. It no longer needs
Art Cancro [Tue, 4 Oct 2005 16:38:17 +0000 (16:38 +0000)]
* CtdlOutputPreLoadedMsg() calling syntax has changed.  It no longer needs
  the message number, because it is being supplied a preloaded message.
* msgbase.c: fixed a problem where HEADERS_NONE mode was broken when
  outputting a message in RFC822 format.  This was breaking IMAP commands
  such as xx FETCH nn BODY[TEXT]

18 years ago* The EUID index is now built, and replication checks are being performed
Art Cancro [Sun, 2 Oct 2005 04:40:58 +0000 (04:40 +0000)]
* The EUID index is now built, and replication checks are being performed
  using it.  It is much faster now because we don't have to scan the entire
  room anymore.  We still need to do two things:
  1. Write a server command to fetch messages by EUID instead of msgnum
  2. Find a way to purge stale EUID index records.

18 years ago*** empty log message ***
Art Cancro [Sat, 1 Oct 2005 05:19:16 +0000 (05:19 +0000)]
*** empty log message ***

18 years ago* Began writing code to index messages by euid per room
Art Cancro [Sat, 1 Oct 2005 05:18:57 +0000 (05:18 +0000)]
* Began writing code to index messages by euid per room

18 years ago*** empty log message ***
Art Cancro [Sat, 1 Oct 2005 02:51:12 +0000 (02:51 +0000)]
*** empty log message ***

18 years ago* Added "Display Name" (or as vCard calls it, "friendly name" or "fn") to
Art Cancro [Fri, 30 Sep 2005 20:57:27 +0000 (20:57 +0000)]
* Added "Display Name" (or as vCard calls it, "friendly name" or "fn") to
  the vCard editing screen.

18 years ago*** empty log message ***
Art Cancro [Thu, 29 Sep 2005 16:34:10 +0000 (16:34 +0000)]
*** empty log message ***

18 years ago* Finished the "signature" function.
Art Cancro [Thu, 29 Sep 2005 15:59:33 +0000 (15:59 +0000)]
* Finished the "signature" function.

18 years ago* sig is done, but need to add proper handling of linebreaks
Art Cancro [Thu, 29 Sep 2005 04:10:40 +0000 (04:10 +0000)]
* sig is done, but need to add proper handling of linebreaks

18 years ago* Began implementing the "signature" feature. It doesn't work yet.
Art Cancro [Thu, 29 Sep 2005 02:54:17 +0000 (02:54 +0000)]
* Began implementing the "signature" feature.  It doesn't work yet.

18 years ago* Don't display room banner on "Confirm move of message" screen
Art Cancro [Wed, 28 Sep 2005 03:29:47 +0000 (03:29 +0000)]
* Don't display room banner on "Confirm move of message" screen

18 years ago* "Reply" and "ReplyAll" now quote the original message, but only when
Art Cancro [Wed, 28 Sep 2005 03:19:14 +0000 (03:19 +0000)]
* "Reply" and "ReplyAll" now quote the original message, but only when
  it's private mail.
* For non-mail, a "ReplyQuoted" button is now present.
* "Move" and "Delete" are now present for a user's mailbox rooms.
* Improved the <blockquote> style.

18 years ago* Auto-add *recipient* addresses to Contacts. This is done asynchronously
Art Cancro [Tue, 27 Sep 2005 04:18:46 +0000 (04:18 +0000)]
* Auto-add *recipient* addresses to Contacts.  This is done asynchronously
  because we do have to scan the address book to make sure we don't
  already have the address recorded.

18 years ago* When clicking on an email address in a vCard to send the person an
Art Cancro [Tue, 27 Sep 2005 02:12:13 +0000 (02:12 +0000)]
* When clicking on an email address in a vCard to send the person an
  email message, use the display name plus the email address.

18 years ago* Offer the [Move] and [Delete] buttons not only for aide/roomaide, but
Art Cancro [Mon, 26 Sep 2005 21:56:31 +0000 (21:56 +0000)]
* Offer the [Move] and [Delete] buttons not only for aide/roomaide, but
  also whenever we are in a mailbox room owned by the user.

18 years ago* Attempt to save *outgoing* email addresses to the address book.
Art Cancro [Mon, 26 Sep 2005 21:46:08 +0000 (21:46 +0000)]
* Attempt to save *outgoing* email addresses to the address book.

18 years agonew tinymce
Art Cancro [Mon, 26 Sep 2005 18:47:41 +0000 (18:47 +0000)]
new tinymce

18 years ago* new tinymce
Art Cancro [Mon, 26 Sep 2005 18:44:32 +0000 (18:44 +0000)]
* new tinymce

18 years ago*** empty log message ***
Art Cancro [Mon, 26 Sep 2005 18:36:41 +0000 (18:36 +0000)]
*** empty log message ***

18 years ago* Upgraded TinyMCE to version 2.0RC3. This fixes a conflict with
Art Cancro [Mon, 26 Sep 2005 18:00:52 +0000 (18:00 +0000)]
* Upgraded TinyMCE to version 2.0RC3.  This fixes a conflict with
  the prototype.js library.

18 years ago*** empty log message ***
Art Cancro [Mon, 26 Sep 2005 04:09:51 +0000 (04:09 +0000)]
*** empty log message ***

18 years ago* Updated "make install" to handle the multi static thing
Art Cancro [Mon, 26 Sep 2005 03:10:10 +0000 (03:10 +0000)]
* Updated "make install" to handle the multi static thing

18 years ago* Removed the Kevin Roth rich text editor and replaced it with TinyMCE.
Art Cancro [Mon, 26 Sep 2005 02:47:36 +0000 (02:47 +0000)]
* Removed the Kevin Roth rich text editor and replaced it with TinyMCE.

18 years ago*** empty log message ***
Art Cancro [Sun, 25 Sep 2005 21:21:13 +0000 (21:21 +0000)]
*** empty log message ***

18 years ago* Generalized the way we handle static content directories so that we may
Art Cancro [Sun, 25 Sep 2005 20:58:56 +0000 (20:58 +0000)]
* Generalized the way we handle static content directories so that we may
  have more than one of them (i.e. not just "static/")

18 years ago* Set the To: field for digests as well
Art Cancro [Wed, 21 Sep 2005 20:07:19 +0000 (20:07 +0000)]
* Set the To: field for digests as well

18 years ago* The "To: line of a mailing list message is now set to the address of the
Art Cancro [Wed, 21 Sep 2005 16:56:17 +0000 (16:56 +0000)]
* The "To: line of a mailing list message is now set to the address of the
  list instead of the address of the recipient.

18 years ago* The RSS/XML button is temporarily commented out in order to prevent
Art Cancro [Wed, 21 Sep 2005 13:25:53 +0000 (13:25 +0000)]
* The RSS/XML button is temporarily commented out in order to prevent
  users from selecting this possibly unfinished feature.

18 years ago* Don't harvest incoming addresses. A few hours of operation of this in a
Art Cancro [Wed, 21 Sep 2005 13:21:31 +0000 (13:21 +0000)]
* Don't harvest incoming addresses.  A few hours of operation of this in a
  production environment proved that it's stupid.  This feature has been
  disabled; we will harvest outgoing addresses instead.

18 years ago*** empty log message ***
Art Cancro [Wed, 21 Sep 2005 05:29:16 +0000 (05:29 +0000)]
*** empty log message ***

18 years ago* When reading messages in MT_MIME mode from a Citadel client, don't
Art Cancro [Wed, 21 Sep 2005 04:27:34 +0000 (04:27 +0000)]
* When reading messages in MT_MIME mode from a Citadel client, don't
  list MIME parts that are part of a multipart/alternative group.

18 years ago* Downloading attachments now gives the browser a better hint as to what
Art Cancro [Wed, 21 Sep 2005 04:00:54 +0000 (04:00 +0000)]
* Downloading attachments now gives the browser a better hint as to what
  it should name the file.
* Downloading attachments is now supported even when the MIME part is
  stupidly listed as "inline" rather than "attachment."

18 years ago* webcit.c: moved request_method[] out of the global scope (yikes!!!)
Art Cancro [Tue, 20 Sep 2005 21:59:22 +0000 (21:59 +0000)]
* webcit.c: moved request_method[] out of the global scope (yikes!!!)
* rss.c: removed "const" from function declarations to silence
         a compiler warning

18 years ago* Two-pane mail reading now uses Ajax instead of a hidden iframe, and it's
Art Cancro [Mon, 19 Sep 2005 02:56:21 +0000 (02:56 +0000)]
* Two-pane mail reading now uses Ajax instead of a hidden iframe, and it's
  very crisp and responsive.
* "Print message" function now opens up a new window for the print
  preview.  I just couldn't figure out a way to keep the b0rken IE from
  printing the screen instead of the message.

18 years ago* Renamed 'ScriptaculousEffect' back to 'Effect' because there is no
Art Cancro [Mon, 19 Sep 2005 02:07:19 +0000 (02:07 +0000)]
* Renamed 'ScriptaculousEffect' back to 'Effect' because there is no
  longer any namespace conflict.

18 years ago* File the auto-generated vCards into the users' address books.
Art Cancro [Sun, 18 Sep 2005 21:51:45 +0000 (21:51 +0000)]
* File the auto-generated vCards into the users' address books.

18 years ago*** empty log message ***
Art Cancro [Sun, 18 Sep 2005 21:47:49 +0000 (21:47 +0000)]
*** empty log message ***

18 years ago* Now harvesting addresses, converting them to vCards, and storing them in
Art Cancro [Sun, 18 Sep 2005 20:33:13 +0000 (20:33 +0000)]
* Now harvesting addresses, converting them to vCards, and storing them in
  the Aide> room.  All that's left to do now is file the messages in the
  appropriate users' address books.

18 years ago* When submitting a message, harvest non-local addresses for potential
Art Cancro [Sun, 18 Sep 2005 19:34:26 +0000 (19:34 +0000)]
* When submitting a message, harvest non-local addresses for potential
  inclusion in a user's Collected Addresses book.  Note: we don't actually
  do anything with these addresses yet.  That comes next.

18 years ago*** empty log message ***
Art Cancro [Sun, 18 Sep 2005 18:49:43 +0000 (18:49 +0000)]
*** empty log message ***

18 years ago* serv_network.c: use a stat() call to determine the mtime of spoolin, and
Art Cancro [Sun, 18 Sep 2005 17:50:05 +0000 (17:50 +0000)]
* serv_network.c: use a stat() call to determine the mtime of spoolin, and
  skip the scan if it hasn't been touched since the last time we looked.
* serv_network.c: don't create network/systems/ directory.  We haven't used
  that in ages.
* serv_network.c: only attempt to create directories at startup, not at
  every queue run.  Also, chown() them to the citadel user.

18 years ago* Discovered that Prototype makes it easy to auto-refresh, so I switched
Art Cancro [Sun, 18 Sep 2005 16:00:15 +0000 (16:00 +0000)]
* Discovered that Prototype makes it easy to auto-refresh, so I switched
  the wholist and summary refresh code to use that API instead of doing it
  myself.
* Switched all HTTP/1.0 HTTP/1.1.  I don't know if this is going to break
  anything (it shouldn't -- I'm not knowingly depending upon any features
  of HTTP/1.0), but it *fixes* the problem of Internet Exploder caching
  pages even when it's told not to.

18 years ago* summary.c: summary screen is now updated using ajax instead of refreshing
Art Cancro [Sun, 18 Sep 2005 15:02:30 +0000 (15:02 +0000)]
* summary.c: summary screen is now updated using ajax instead of refreshing
  the whole page.  Not only does this look cleaner, but it also has the
  happy side effect of not reloading all of the images.
* webcit.c: new API calls begin_ajax_response() and end_ajax_response() for
  wrapping inner div's
* webcit.c: removed the "refresh30" parameter from output_headers() and
  from all code that calls it.  We don't need it anymore; refreshing the
  entire page is, like, sooooo 2004.  :)

18 years ago* Added a "random number" parameter to the wholist ajax refresh request,
Art Cancro [Sun, 18 Sep 2005 14:30:05 +0000 (14:30 +0000)]
* Added a "random number" parameter to the wholist ajax refresh request,
  because b0rken MSIE still insists on fetching from its cache even though
  it's been explicitly told not to.

18 years ago* Switched the wholist updater to Prototype's AJAX updater, instead of
Art Cancro [Sun, 18 Sep 2005 04:04:32 +0000 (04:04 +0000)]
* Switched the wholist updater to Prototype's AJAX updater, instead of
  using Rico's wrapper around it.  It's actually simpler and doesn't seem
  to require strict XML, which are both wins.
* Removed Rico from the build.

18 years ago* Remove spurious "No new messages" message when viewing an
Art Cancro [Sun, 18 Sep 2005 03:15:15 +0000 (03:15 +0000)]
* Remove spurious "No new messages" message when viewing an
  empty address book.

18 years ago*** empty log message ***
Art Cancro [Sun, 18 Sep 2005 02:18:39 +0000 (02:18 +0000)]
*** empty log message ***

18 years ago* "Reply All" button
Art Cancro [Sun, 18 Sep 2005 00:53:15 +0000 (00:53 +0000)]
* "Reply All" button

18 years agoUse a real user-agent string.
Michael Hampton [Sun, 18 Sep 2005 00:14:31 +0000 (00:14 +0000)]
Use a real user-agent string.

18 years ago*** empty log message ***
Art Cancro [Sat, 17 Sep 2005 20:04:52 +0000 (20:04 +0000)]
*** empty log message ***

18 years ago* Reject stories more than 6 days old.
Art Cancro [Sat, 17 Sep 2005 19:59:37 +0000 (19:59 +0000)]
* Reject stories more than 6 days old.

18 years ago* Began adding date extraction to the feed parser, so we can maybe think
Art Cancro [Sat, 17 Sep 2005 19:11:59 +0000 (19:11 +0000)]
* Began adding date extraction to the feed parser, so we can maybe think
  about throwing away items more than a few days old.

18 years ago* The JavaScript code to activate the ajax-powered recipient autocompleters
Art Cancro [Sat, 17 Sep 2005 16:44:30 +0000 (16:44 +0000)]
* The JavaScript code to activate the ajax-powered recipient autocompleters
  has been moved to a function in wclib.js (it's still activated from an
  inline script in messages.c)

18 years ago* fmt_date.c: changes to "brief" mode. It now displays time only if the
Art Cancro [Sat, 17 Sep 2005 13:18:05 +0000 (13:18 +0000)]
* fmt_date.c: changes to "brief" mode.  It now displays time only if the
  date is today, month/day/time if the date is within the last six months,
  and date only for anything older.

18 years ago* Fixed the autocompletion for CC: and BCC:
Art Cancro [Sat, 17 Sep 2005 03:00:06 +0000 (03:00 +0000)]
* Fixed the autocompletion for CC: and BCC:
* Moved the autocompletion styles into the stylesheet where they belong

18 years ago* CC: support for message creation, and IMAP. Not tested.
Art Cancro [Fri, 16 Sep 2005 20:40:44 +0000 (20:40 +0000)]
* CC: support for message creation, and IMAP.  Not tested.

18 years ago* Inital support for CC: and BCC: is working. Autocompletion of these
Art Cancro [Fri, 16 Sep 2005 20:22:48 +0000 (20:22 +0000)]
* Inital support for CC: and BCC: is working.  Autocompletion of these
  lines is not functional.  I don't know whether it's because I did
  something wrong, or if the ajax library only allows one per screen.

18 years ago* CC: and BCC: delivery are working (tested using message submittal
Art Cancro [Fri, 16 Sep 2005 20:21:38 +0000 (20:21 +0000)]
* CC: and BCC: delivery are working (tested using message submittal
  from WebCit) -- still missing the insertion of Y (CC) header field, and
  the handling of CC in IMAP.

18 years ago*** empty log message ***
Art Cancro [Fri, 16 Sep 2005 05:42:49 +0000 (05:42 +0000)]
*** empty log message ***

18 years ago* Initial hack of Cc: and Bcc: support
Art Cancro [Fri, 16 Sep 2005 04:34:46 +0000 (04:34 +0000)]
* Initial hack of Cc: and Bcc: support

18 years ago* Cc: and Bcc: support. Not finished yet.
Art Cancro [Fri, 16 Sep 2005 04:23:21 +0000 (04:23 +0000)]
* Cc: and Bcc: support.  Not finished yet.

18 years ago* The 'To:' box accepts more characters now
Art Cancro [Fri, 16 Sep 2005 02:36:01 +0000 (02:36 +0000)]
* The 'To:' box accepts more characters now
* Removed the border from the new 'XML' button

18 years agoAdd Reply and Email links; and an RSS link in the header
Michael Hampton [Fri, 16 Sep 2005 01:20:00 +0000 (01:20 +0000)]
Add Reply and Email links; and an RSS link in the header

18 years ago* Restructured cmd_auto() to be able to search vCards in more than one room.
Art Cancro [Thu, 15 Sep 2005 21:37:06 +0000 (21:37 +0000)]
* Restructured cmd_auto() to be able to search vCards in more than one room.
  For now we are using the Global Address Book as the second room, but in
  production that might be a bit too slow.

18 years ago* Made the message list div slightly larger, the preview pane equally
Art Cancro [Thu, 15 Sep 2005 21:29:42 +0000 (21:29 +0000)]
* Made the message list div slightly larger, the preview pane equally
  smaller, and stuck a separator bar in between them that will someday
  be draggable.

18 years ago*** empty log message ***
Art Cancro [Thu, 15 Sep 2005 20:45:48 +0000 (20:45 +0000)]
*** empty log message ***

18 years ago* serv_smtp.c: Allow the use of *any* RFC822-compliant address format,
Art Cancro [Thu, 15 Sep 2005 18:36:29 +0000 (18:36 +0000)]
* serv_smtp.c: Allow the use of *any* RFC822-compliant address format,
  including Name <user@node>, or user@node (Name), by stripping down the
  address before doing RCPT To: in the SMTP client.

18 years ago* cmd_auto() (used by WebCit address autocompletion) now queries the
Art Cancro [Thu, 15 Sep 2005 03:31:09 +0000 (03:31 +0000)]
* cmd_auto() (used by WebCit address autocompletion) now queries the
  fn, n, and all email fields in the vCards in user's Contacts room.

18 years ago* Autocompletion now fetches candidate addresses using the AUTO server
Art Cancro [Wed, 14 Sep 2005 03:53:43 +0000 (03:53 +0000)]
* Autocompletion now fetches candidate addresses using the AUTO server
  command being built for Citadel 6.56

18 years ago* Bumped internal version number to 5.66
Art Cancro [Wed, 14 Sep 2005 03:48:33 +0000 (03:48 +0000)]
* Bumped internal version number to 5.66
* Checked in an initial but incomplete version of the AUTO command
  (to be used for address autocompletion)

18 years ago*** empty log message ***
Art Cancro [Wed, 14 Sep 2005 01:55:46 +0000 (01:55 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Art Cancro [Tue, 13 Sep 2005 14:03:04 +0000 (14:03 +0000)]
*** empty log message ***

18 years ago* THIS IS 6.25
Art Cancro [Tue, 13 Sep 2005 14:02:40 +0000 (14:02 +0000)]
* THIS IS 6.25

18 years ago* THIS IS 6.55
Art Cancro [Tue, 13 Sep 2005 14:00:24 +0000 (14:00 +0000)]
* THIS IS 6.55

18 years ago* Don't crash when user hits <.A>ide <P>ost
Art Cancro [Tue, 13 Sep 2005 03:56:37 +0000 (03:56 +0000)]
* Don't crash when user hits <.A>ide <P>ost

18 years ago* Save/Cancel buttons are now at the top *and* bottom of the message
Art Cancro [Mon, 12 Sep 2005 20:57:58 +0000 (20:57 +0000)]
* Save/Cancel buttons are now at the top *and* bottom of the message
  entry screen.  Evidently some users seem to want this.

18 years ago* When forwarding a message, properly escape the quoted headers (especially
Art Cancro [Mon, 12 Sep 2005 19:03:44 +0000 (19:03 +0000)]
* When forwarding a message, properly escape the quoted headers (especially
  the subject) for insertion into the editor.

18 years ago* The "forward" button is now working, and it forwards the attachments.
Art Cancro [Mon, 12 Sep 2005 18:20:21 +0000 (18:20 +0000)]
* The "forward" button is now working, and it forwards the attachments.

18 years ago* Built an initial version of the "forward message" function. It works
Art Cancro [Mon, 12 Sep 2005 04:08:05 +0000 (04:08 +0000)]
* Built an initial version of the "forward message" function.  It works
  perfectly on the message text now, but we cannot consider it finished
  until it also forwards attachments.

18 years ago* Functions such as imap_fetch_internaldate() now return quietly with no
Art Cancro [Sat, 10 Sep 2005 18:46:48 +0000 (18:46 +0000)]
* Functions such as imap_fetch_internaldate() now return quietly with no
  output, instead of crashing, if passed a NULL message pointer.

18 years ago*** empty log message ***
Art Cancro [Sat, 10 Sep 2005 04:26:54 +0000 (04:26 +0000)]
*** empty log message ***

18 years ago* Determined where to insert a "Forward" button and the functionality it
Art Cancro [Sat, 10 Sep 2005 03:23:05 +0000 (03:23 +0000)]
* Determined where to insert a "Forward" button and the functionality it
  implements.  In order to complete this function we will need a
  form-sanitized output mode for read_message().

18 years ago*** empty log message ***
Art Cancro [Fri, 9 Sep 2005 22:06:12 +0000 (22:06 +0000)]
*** empty log message ***

18 years ago* Removed some dead code
Art Cancro [Fri, 9 Sep 2005 19:47:29 +0000 (19:47 +0000)]
* Removed some dead code

18 years ago* New bmstrcasestr() function to perform very fast case-insensitive
Art Cancro [Fri, 9 Sep 2005 19:44:21 +0000 (19:44 +0000)]
* New bmstrcasestr() function to perform very fast case-insensitive
  substring searches using the Boyer-Moore algorithm.  Like its predecessor,
  it is based on the one written by Urs Jannsen; unlike its predecessor, it
  actually works.

18 years ago* Removed the bmstrstr() function, and replaced all calls to it with calls
Art Cancro [Fri, 9 Sep 2005 17:21:55 +0000 (17:21 +0000)]
* Removed the bmstrstr() function, and replaced all calls to it with calls
  to strstr() or strcasestr().  This code was not performing reliable
  substring searches, so we are going to sacrifice speed for reliability
  until better code is either written or found.

18 years ago*** empty log message ***
Art Cancro [Fri, 9 Sep 2005 04:43:37 +0000 (04:43 +0000)]
*** empty log message ***

18 years ago* Checked in a copy of the "script.aculo.us" library by Thomas Fuchs.
Art Cancro [Fri, 9 Sep 2005 04:43:31 +0000 (04:43 +0000)]
* Checked in a copy of the "script.aculo.us" library by Thomas Fuchs.
  NOTE: I had to search-and-replace "Effect" to "ScriptaculousEffect" in
  all of their files, to avoid a conflict with the name "Effect" in Rico.
* Implemented recipient autocompletion when composing mail, using the
  script.aculo.us drop-down box and an ajax fetch.  Cool!!

18 years ago* Checked in a copy of the "script.aculo.us" library by Thomas Fuchs.
Art Cancro [Fri, 9 Sep 2005 04:43:23 +0000 (04:43 +0000)]
* Checked in a copy of the "script.aculo.us" library by Thomas Fuchs.
  NOTE: I had to search-and-replace "Effect" to "ScriptaculousEffect" in
  all of their files, to avoid a conflict with the name "Effect" in Rico.
* Implemented recipient autocompletion when composing mail, using the
  script.aculo.us drop-down box and an ajax fetch.  Cool!!
Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)

18 years ago* messages.c: break up long lines (preferably by substituting spaces with
Art Cancro [Thu, 8 Sep 2005 03:25:09 +0000 (03:25 +0000)]
* messages.c: break up long lines (preferably by substituting spaces with
  newlines) to avoid sending messages to the server containing lines with
  more than 1024 characters, to avoid having the server truncate those
  lines.

18 years ago*** empty log message ***
Art Cancro [Wed, 7 Sep 2005 03:10:46 +0000 (03:10 +0000)]
*** empty log message ***

18 years ago* When rejecting a message due to RBL, give the alleged spammers the
Art Cancro [Wed, 7 Sep 2005 03:08:07 +0000 (03:08 +0000)]
* When rejecting a message due to RBL, give the alleged spammers the
  relevant TXT record if there is one.  Hopefully.  This needs testing.

18 years ago* Altered the logic which determines whether to display a "Post message"
Art Cancro [Tue, 6 Sep 2005 14:44:28 +0000 (14:44 +0000)]
* Altered the logic which determines whether to display a "Post message"
  or "Send message" button on the message entry screen.

18 years ago* serv_network.c: fixed a bug in digest generation that was causing the
Art Cancro [Fri, 2 Sep 2005 03:50:42 +0000 (03:50 +0000)]
* serv_network.c: fixed a bug in digest generation that was causing the
  tops of some messages to be cut off.

18 years ago* citserver.c: change to usage of strdup() to work on RH9 where it's
Art Cancro [Thu, 1 Sep 2005 22:07:08 +0000 (22:07 +0000)]
* citserver.c: change to usage of strdup() to work on RH9 where it's
  a macro

18 years ago*** empty log message ***
Art Cancro [Thu, 1 Sep 2005 03:57:31 +0000 (03:57 +0000)]
*** empty log message ***

18 years ago* The "prompt for recipient" screen is now gone. When the user is posting
Art Cancro [Thu, 1 Sep 2005 03:54:34 +0000 (03:54 +0000)]
* The "prompt for recipient" screen is now gone.  When the user is posting
  from a room requiring a recipient, a "To:" line now appears above the
  "Subject:" line.  Entering an invalid recipient causes the message entry
  screen to loop back to itself, with the form contents still intact, and
  the ImportantMessage box set to the error message.

18 years ago* messages.c: teh b0rken Intarweb Exploder was printing the screen rather
Art Cancro [Tue, 30 Aug 2005 04:30:53 +0000 (04:30 +0000)]
* messages.c: teh b0rken Intarweb Exploder was printing the screen rather
  than the hidden iframe when user selects "Print" message.  Applied a
  workaround.