citadel.git
17 years agostruct recptypes now uses dynamically allocated
Art Cancro [Wed, 4 Apr 2007 04:43:21 +0000 (04:43 +0000)]
struct recptypes now uses dynamically allocated
string buffers.  The struct returned by validate_recipients() must now
always be freed using free_recipients(), the new destructor for
this data type.  C is my favorite OO language.  :)

17 years agoCleaned up some syntax. Also cleaned up a
Art Cancro [Tue, 3 Apr 2007 21:52:01 +0000 (21:52 +0000)]
Cleaned up some syntax.  Also cleaned up a
memory leak resulting from failure to free a struct
recptypes after calling validate_recipients()

17 years agoAnother uick hack to improve embedded URL extraction
Art Cancro [Mon, 2 Apr 2007 21:33:48 +0000 (21:33 +0000)]
Another uick hack to improve embedded URL extraction

17 years agoQuick hack to improve embedded URL extraction
Art Cancro [Mon, 2 Apr 2007 21:28:05 +0000 (21:28 +0000)]
Quick hack to improve embedded URL extraction

17 years ago * check the existance of the config file before chowning them, as if it's gone this...
Wilfried Göesgens [Mon, 2 Apr 2007 00:11:29 +0000 (00:11 +0000)]
 * check the existance of the config file before chowning them, as if it's gone this will fail.

17 years ago* look for | as url terminator too if we found an [ as opener.
Wilfried Göesgens [Sun, 1 Apr 2007 20:54:03 +0000 (20:54 +0000)]
* look for | as url terminator too if we found an [ as opener.

17 years ago* added missing link from configure <-> citadel key files
Wilfried Göesgens [Sun, 1 Apr 2007 13:24:12 +0000 (13:24 +0000)]
* added missing link from configure <-> citadel key files

17 years agoWhen GroupDAV GET encounters a multipart message, output
Art Cancro [Fri, 30 Mar 2007 17:09:21 +0000 (17:09 +0000)]
When GroupDAV GET encounters a multipart message, output
only the relevant section if possible.

17 years agoMore changes to GroupDAV GET to prepare for
Art Cancro [Fri, 30 Mar 2007 14:34:21 +0000 (14:34 +0000)]
More changes to GroupDAV GET to prepare for
extraction of relevant data from multipart.

17 years ago* When rejecting SMTP connections immediately upon connect,
Art Cancro [Thu, 29 Mar 2007 15:46:17 +0000 (15:46 +0000)]
* When rejecting SMTP connections immediately upon connect,
  don't engage in this behavior when running in MSA mode (port 587).

17 years agoGroupDAV 'GET' operation now loads the message into
Art Cancro [Thu, 29 Mar 2007 03:43:48 +0000 (03:43 +0000)]
GroupDAV 'GET' operation now loads the message into
memory prior to output.  This accomplishes nothing useful yet; it is
preparation for feeding it to the MIME parser so we can strip out
the irrelevant parts.

17 years ago* Include the MOVE command in the new delete access controls
Art Cancro [Wed, 28 Mar 2007 20:35:59 +0000 (20:35 +0000)]
* Include the MOVE command in the new delete access controls

17 years ago* Implemented support for the new 'anyone can delete' flag
Art Cancro [Wed, 28 Mar 2007 20:19:02 +0000 (20:19 +0000)]
* Implemented support for the new 'anyone can delete' flag

17 years ago* New room flag QR2_COLLABDEL ('collaborative
Art Cancro [Wed, 28 Mar 2007 19:25:28 +0000 (19:25 +0000)]
* New room flag QR2_COLLABDEL ('collaborative
  deletion') to allow anyone with permission to post in a room,
  to also delete messages from the room.  Useful for collaborative
  public folders and the like.
* Bumped the version number to 7.07

17 years agoWhen self-service user creation is disabled, also disable
Art Cancro [Wed, 28 Mar 2007 16:52:09 +0000 (16:52 +0000)]
When self-service user creation is disabled, also disable
self-service registration.

17 years agoWhen saving a calendar event, set the method to PUBLISH
Art Cancro [Tue, 27 Mar 2007 03:20:37 +0000 (03:20 +0000)]
When saving a calendar event, set the method to PUBLISH

17 years agoMinor formatting changes
Art Cancro [Tue, 27 Mar 2007 02:49:29 +0000 (02:49 +0000)]
Minor formatting changes

17 years agoSuppress attachment download links for mime parts
Art Cancro [Mon, 26 Mar 2007 02:49:44 +0000 (02:49 +0000)]
Suppress attachment download links for mime parts
with zero-length content-type

17 years agoSuppress attachment download links for mime parts
Art Cancro [Mon, 26 Mar 2007 02:45:32 +0000 (02:45 +0000)]
Suppress attachment download links for mime parts
with zero-length content-type

17 years agoSuppress attachment download link for the MIME section
Art Cancro [Mon, 26 Mar 2007 02:25:06 +0000 (02:25 +0000)]
Suppress attachment download link for the MIME section
that is already being displayed as the main message body.

17 years agoSuppress display of a MIME multipart node if it is considered
Art Cancro [Sun, 25 Mar 2007 21:31:38 +0000 (21:31 +0000)]
Suppress display of a MIME multipart node if it is considered
to be the 'main' body which we are already viewing.

17 years agoOutput a new header 'X-Citadel-MSG4-Partnum:' with the
Art Cancro [Sun, 25 Mar 2007 04:51:19 +0000 (04:51 +0000)]
Output a new header 'X-Citadel-MSG4-Partnum:' with the
MSG4 output in order to give clients a way to avoid displaying a
download link (or whatever) for the main body of the message that has
already been displayed.

17 years agoBe more tolerant about whitespace between keys and values
Art Cancro [Sun, 25 Mar 2007 04:14:20 +0000 (04:14 +0000)]
Be more tolerant about whitespace between keys and values
in the MIME headers.  Some b0rken mailers generate some weird stuff...

17 years agoBe more tolerant about whitespace between keys and values
Art Cancro [Sun, 25 Mar 2007 04:13:25 +0000 (04:13 +0000)]
Be more tolerant about whitespace between keys and values
in the MIME headers.  Some b0rken mailers generate some weird stuff...

17 years agoWhen a MIME part's content-disposition is missing or empty,
Art Cancro [Sat, 24 Mar 2007 17:51:42 +0000 (17:51 +0000)]
When a MIME part's content-disposition is missing or empty,
treat it as 'attachment'

17 years agoWhen a MIME part's content-disposition is missing or empty,
Art Cancro [Sat, 24 Mar 2007 17:48:45 +0000 (17:48 +0000)]
When a MIME part's content-disposition is missing or empty,
treat it as 'attachment'

17 years ago* When <R>eply is selected in the message reading loop, the
Art Cancro [Sat, 24 Mar 2007 04:56:26 +0000 (04:56 +0000)]
* When <R>eply is selected in the message reading loop, the
recipient address is now constructed using the full
Display Name <user@domain.org>  syntax.  This is important because
it allows the auto-populated address book to be more coherent.
* r5047 inadvertently removed part of another tag in addition to the hardcoded
  banner color.  Repaired the tag.

17 years agoWhen <R>eply is selected in the message reading loop, the
Art Cancro [Sat, 24 Mar 2007 04:45:22 +0000 (04:45 +0000)]
When <R>eply is selected in the message reading loop, the
recipient address is now constructed using the full
Display Name <user@domain.org>  syntax.  This is important because
it allows the auto-populated address book to be more coherent.

17 years agoremove hardcoding color in banner
Thierry Pasqualier [Fri, 23 Mar 2007 16:38:11 +0000 (16:38 +0000)]
remove hardcoding color in banner

17 years agoChanges to support the use of any of a user's valid email addresses in messages
Art Cancro [Thu, 22 Mar 2007 19:41:23 +0000 (19:41 +0000)]
Changes to support the use of any of a user's valid email addresses in messages

17 years agoChanges to support the use of any of a user's valid email addresses in messages
Art Cancro [Thu, 22 Mar 2007 19:41:00 +0000 (19:41 +0000)]
Changes to support the use of any of a user's valid email addresses in messages

17 years agoServer-side changes to allow users to submit messages
Art Cancro [Thu, 22 Mar 2007 17:17:41 +0000 (17:17 +0000)]
Server-side changes to allow users to submit messages
using any of their valid email addresses when using Citadel protocol.

17 years agoBrought over the updated MIME parser from Citadel.
Art Cancro [Thu, 22 Mar 2007 02:55:44 +0000 (02:55 +0000)]
Brought over the updated MIME parser from Citadel.

17 years agoThe MIME parser now correctly handles both LF and CRLF
Art Cancro [Thu, 22 Mar 2007 02:53:56 +0000 (02:53 +0000)]
The MIME parser now correctly handles both LF and CRLF
newline styles, rendering the correct number of bytes per part
in either case.

17 years agoTests and preparation for another mime parser update
Art Cancro [Wed, 21 Mar 2007 21:49:55 +0000 (21:49 +0000)]
Tests and preparation for another mime parser update

17 years ago* fixed setup.c to accept our environment variables
Wilfried Göesgens [Wed, 21 Mar 2007 19:43:56 +0000 (19:43 +0000)]
* fixed setup.c to accept our environment variables
* removed double code we and debhelber had
* some more advanced debconfg capabilities

17 years agostatic/head.html: corrected misspelling of 'collaboration'
Art Cancro [Tue, 20 Mar 2007 20:56:48 +0000 (20:56 +0000)]
static/head.html: corrected misspelling of 'collaboration'

17 years ago* finaly get the apache config file inside of the package.
Wilfried Göesgens [Mon, 19 Mar 2007 20:29:57 +0000 (20:29 +0000)]
* finaly get the apache config file inside of the package.

17 years ago* check for /etc/rc.d/init.d if /etc/init.d/ is not there and create the file there.
Wilfried Göesgens [Mon, 19 Mar 2007 20:16:09 +0000 (20:16 +0000)]
* check for /etc/rc.d/init.d if /etc/init.d/ is not there and create the file there.
* use the preput-init file + dir for the shell commands.

17 years ago* check for /etc/rc.d/init.d if /etc/init.d/ is not there and create the file there.
Wilfried Göesgens [Mon, 19 Mar 2007 20:04:39 +0000 (20:04 +0000)]
* check for /etc/rc.d/init.d if /etc/init.d/ is not there and create the file there.
* use the preput-init file + dir for the shell commands.

17 years agoOriginal message is now attached to smtp bounces.
Art Cancro [Mon, 19 Mar 2007 14:52:21 +0000 (14:52 +0000)]
Original message is now attached to smtp bounces.

17 years agoSMTP bounces are now MIME format with a multipart/mixed
Art Cancro [Mon, 19 Mar 2007 03:18:20 +0000 (03:18 +0000)]
SMTP bounces are now MIME format with a multipart/mixed
content type.  Within the next few days I will be committing another patch
that attaches the original message.

17 years agoCalendar service now handles icalendar objects that may
Art Cancro [Sun, 18 Mar 2007 03:55:06 +0000 (03:55 +0000)]
Calendar service now handles icalendar objects that may
or may not be buried inside multipart MIME messages, in the following places:
* Calendar display in WebCit
* Free/busy output
* Conflict checking
* webcal output

17 years agoMarked a couple of locations in the calendar code with comments
Art Cancro [Sat, 17 Mar 2007 04:59:53 +0000 (04:59 +0000)]
Marked a couple of locations in the calendar code with comments
that include the tag "FIXME CONNECTOR DEV" making note of places
where we need to convert the code to handle icalendar components
that may or may not be embedded inside multipart messages.

17 years ago* serv_vcard.c : hacked after-save hook to handle text/vcard in addition to text...
Art Cancro [Sat, 17 Mar 2007 04:25:02 +0000 (04:25 +0000)]
* serv_vcard.c : hacked after-save hook to handle text/vcard in addition to text/x-vcard
* Numerous other hacks to accept both of the above mime type
* More importantly, text/vcard is now the mime type we *generate*

17 years agoCtdlForEachMessage() now accepts regular expressions when
Art Cancro [Sat, 17 Mar 2007 03:41:09 +0000 (03:41 +0000)]
CtdlForEachMessage() now accepts regular expressions when
searching for messages with a specific MIME type.  This was necessary
for the text/x-vcard to text/vcard transition.

17 years ago(no commit message)
Art Cancro [Fri, 16 Mar 2007 16:08:04 +0000 (16:08 +0000)]

17 years agoSupplying a content type to CtdlDeleteMessages() in order
Art Cancro [Fri, 16 Mar 2007 15:21:09 +0000 (15:21 +0000)]
Supplying a content type to CtdlDeleteMessages() in order
to delete all messages of a particular content type, now supports the
use of regular expressions.
serv_vcard.c now uses a regular expression to replace messages of
both types 'text/x-vcard' and 'text/vcard' in order to support the
transition.

17 years agoApplied ninjadroid's patch for removing the
Art Cancro [Thu, 15 Mar 2007 20:56:39 +0000 (20:56 +0000)]
Applied ninjadroid's patch for removing the
extra null character from the end of SMTP AUTH PLAIN strings.

17 years agobeforesave and aftersave hooks for calendar rooms have been
Art Cancro [Thu, 15 Mar 2007 19:26:45 +0000 (19:26 +0000)]
beforesave and aftersave hooks for calendar rooms have been
updated to handle text/calendar items that may be buried inside
a multipart message.  It still handles this data if it appears at the
top level too, of course.   And the new algorithm is both cleaner and
more efficient because it just calls the mime parser instead of doing
all sorts of weird string scanning.  Isn't progress wonderful?

17 years agocitadel_ipc.c: when fetching an expire policy, the command buffer needs to be
Art Cancro [Thu, 15 Mar 2007 16:42:50 +0000 (16:42 +0000)]
citadel_ipc.c: when fetching an expire policy, the command buffer needs to be
more than 11 bytes, otherwise the string "GPEX mailboxes" smashes the stack.

17 years agoUpdated nl.po
Art Cancro [Thu, 15 Mar 2007 02:45:17 +0000 (02:45 +0000)]
Updated nl.po

17 years ago* missing newline.
Wilfried Göesgens [Wed, 14 Mar 2007 22:19:11 +0000 (22:19 +0000)]
* missing newline.

17 years ago* added the new german translations
Wilfried Göesgens [Wed, 14 Mar 2007 21:35:57 +0000 (21:35 +0000)]
* added the new german translations

17 years agoRenamed ical_dezonify_recur() to ical_dezonify_recurse()
Art Cancro [Wed, 14 Mar 2007 15:22:09 +0000 (15:22 +0000)]
Renamed ical_dezonify_recur() to ical_dezonify_recurse()
to avoid 'recur' being mistaken for an abbreviation of 'recurrence'

17 years agoRenamed ical_dezonify_recur() to ical_dezonify_recurse()
Art Cancro [Wed, 14 Mar 2007 15:19:15 +0000 (15:19 +0000)]
Renamed ical_dezonify_recur() to ical_dezonify_recurse()
to avoid 'recur' being mistaken for an abbreviation of 'recurrence'

17 years agoFixed a bug introduced by the previous commit. We weren't
Art Cancro [Wed, 14 Mar 2007 03:25:41 +0000 (03:25 +0000)]
Fixed a bug introduced by the previous commit.  We weren't
picking up the Citadel EUID from the vCard UID.

17 years agovCard beforesave hook - completely overhauled. Now uses
Art Cancro [Tue, 13 Mar 2007 21:12:56 +0000 (21:12 +0000)]
vCard beforesave hook - completely overhauled.  Now uses
the MIME parser and can recurse into a multipart.  Still needs
some more testing.

17 years agoRan create-pot.sh to update localization strings
Art Cancro [Tue, 13 Mar 2007 03:17:32 +0000 (03:17 +0000)]
Ran create-pot.sh to update localization strings

17 years agoFixed the ability to download files with spaces in the name
Art Cancro [Tue, 13 Mar 2007 03:06:05 +0000 (03:06 +0000)]
Fixed the ability to download files with spaces in the name

17 years agoChanges to vcard handler required for Bynari Connector support
Art Cancro [Tue, 13 Mar 2007 02:51:33 +0000 (02:51 +0000)]
Changes to vcard handler required for Bynari Connector support

17 years agoBrought over the updated mime parser from citadel
Art Cancro [Tue, 13 Mar 2007 02:41:50 +0000 (02:41 +0000)]
Brought over the updated mime parser from citadel

17 years agomime_parser: remove code that reduces the size of the
Art Cancro [Tue, 13 Mar 2007 02:39:42 +0000 (02:39 +0000)]
mime_parser: remove code that reduces the size of the
extracted multipart component by one, because it's not correct.
The original detected size appears to be the correct one.  This
probably means that there is an off-by-one error somewhere else.

17 years agobeforesave hook for calendar rooms no longer rejects
Art Cancro [Tue, 13 Mar 2007 01:57:49 +0000 (01:57 +0000)]
beforesave hook for calendar rooms no longer rejects
messages not of type text/calendar.  We cannot maintain this level of purity
anymore because the Bynari connector will attempt to store multipart/mixed as
well as metadata.

17 years agodisplay_using_handler() now needs to request more than just
Art Cancro [Tue, 13 Mar 2007 01:45:00 +0000 (01:45 +0000)]
display_using_handler() now needs to request more than just
the message base headers.  It needs the mime structure to find nested
parts of the requested type.

17 years ago* use relative post url to editinfo, so we point to the right target when running...
Wilfried Göesgens [Mon, 12 Mar 2007 23:25:01 +0000 (23:25 +0000)]
* use relative post url to editinfo, so we point to the right target when running behind an apache proxy with webcit/ url prefix.

17 years agoNow we have to click on the info link to opening
Thierry Pasqualier [Mon, 12 Mar 2007 22:10:51 +0000 (22:10 +0000)]
Now we have to click on the info link to opening
the info panel. Then click on a link to close it.

17 years ago(no commit message)
Art Cancro [Mon, 12 Mar 2007 22:04:01 +0000 (22:04 +0000)]

17 years agoRemoved an old, unncecessary debug trace msg
Art Cancro [Mon, 12 Mar 2007 20:40:27 +0000 (20:40 +0000)]
Removed an old, unncecessary debug trace msg

17 years agoWhen re-creating an expired session, re-use the
Art Cancro [Sat, 10 Mar 2007 21:03:36 +0000 (21:03 +0000)]
When re-creating an expired session, re-use the
session ID number that they had before.  Although the client
browser is supposed to pick up the new session ID from the next
cookie and start using it, some badly configured clients do not
do this, causing many new sessions to be created.

17 years agoThe hello.gif must be centred in default login screen
Thierry Pasqualier [Fri, 9 Mar 2007 14:35:32 +0000 (14:35 +0000)]
The hello.gif must be centred in default login screen

17 years agoReturn of the image - hello.gif - in the login screen
Thierry Pasqualier [Fri, 9 Mar 2007 13:59:15 +0000 (13:59 +0000)]
Return of the image - hello.gif - in the login screen

17 years agoFor address autocompletion, results of the AUTO command
Art Cancro [Thu, 8 Mar 2007 05:26:12 +0000 (05:26 +0000)]
For address autocompletion, results of the AUTO command
are now search-reduced using the fulltext index prior to scanning
if possible, in order to improve performance on very large address
books.

17 years agoFixed a 'brown paper bag' bug in the new 'author as...' function
Art Cancro [Wed, 7 Mar 2007 22:32:58 +0000 (22:32 +0000)]
Fixed a 'brown paper bag' bug in the new 'author as...' function

17 years agoAdded a comment next to the string
Art Cancro [Wed, 7 Mar 2007 20:05:50 +0000 (20:05 +0000)]
Added a comment next to the string
'Mailbox already exists, or create failed' in serv_imap.c indicating
that the Bynari connector is looking for that exact string, so don't
change it.

17 years ago* for some reason webcit.conf was missing.
Wilfried Göesgens [Wed, 7 Mar 2007 14:06:23 +0000 (14:06 +0000)]
* for some reason webcit.conf was missing.

17 years ago* removed wrong blank.
Wilfried Göesgens [Wed, 7 Mar 2007 12:46:06 +0000 (12:46 +0000)]
* removed wrong blank.

17 years agoTHIS IS WEBCIT 7.06
Art Cancro [Wed, 7 Mar 2007 05:54:02 +0000 (05:54 +0000)]
THIS IS WEBCIT 7.06

17 years agoTHIS IS CITADEL 7.06
Art Cancro [Wed, 7 Mar 2007 05:51:18 +0000 (05:51 +0000)]
THIS IS CITADEL 7.06

17 years agoRewrote the quoted-printable decoder again. The previous
Art Cancro [Wed, 7 Mar 2007 05:47:12 +0000 (05:47 +0000)]
Rewrote the quoted-printable decoder again.  The previous
one missed certain character sequences.

17 years agoRewrote the quoted-printable decoder again. The previous
Art Cancro [Wed, 7 Mar 2007 05:46:51 +0000 (05:46 +0000)]
Rewrote the quoted-printable decoder again.  The previous
one missed certain character sequences.

17 years ago* create format strings different for solaris
Wilfried Göesgens [Mon, 5 Mar 2007 23:44:03 +0000 (23:44 +0000)]
* create format strings different for solaris
* some solaris build scripts

17 years agoimap acl ... when outputting the 't' right, also
Art Cancro [Mon, 5 Mar 2007 20:29:49 +0000 (20:29 +0000)]
imap acl ... when outputting the 't' right, also
output the obsolete 'd' right as well.  keeps mutt happy.'

17 years agoFixed a minor printf long/int mismatch
Art Cancro [Sat, 3 Mar 2007 04:21:26 +0000 (04:21 +0000)]
Fixed a minor printf long/int mismatch

17 years agoroadmap.txt moved out to the wiki
Art Cancro [Sat, 3 Mar 2007 04:12:43 +0000 (04:12 +0000)]
roadmap.txt moved out to the wiki

17 years agosome CSS adaptations
Thierry Pasqualier [Fri, 2 Mar 2007 13:47:35 +0000 (13:47 +0000)]
some CSS adaptations

17 years agodisplay room infos with some javascript
Thierry Pasqualier [Fri, 2 Mar 2007 13:35:54 +0000 (13:35 +0000)]
display room infos with some javascript

17 years agoUpdated french translation
Thierry Pasqualier [Fri, 2 Mar 2007 08:02:55 +0000 (08:02 +0000)]
Updated french translation

17 years agoCompleted the 'upload a file' dialog.
Art Cancro [Thu, 1 Mar 2007 05:38:19 +0000 (05:38 +0000)]
Completed the 'upload a file' dialog.

17 years agoForce downloads to use a MIME type of application/octet-stream
Art Cancro [Wed, 28 Feb 2007 22:54:52 +0000 (22:54 +0000)]
Force downloads to use a MIME type of application/octet-stream
in order to prevent downloading browsers from trying to render contents
inline.

17 years agoAdded commands to view a room's file directory and to
Art Cancro [Wed, 28 Feb 2007 22:51:59 +0000 (22:51 +0000)]
Added commands to view a room's file directory and to
download files contained within.

17 years ago* added include files containing structural information from our database backend.
Wilfried Göesgens [Tue, 27 Feb 2007 20:49:26 +0000 (20:49 +0000)]
* added include files containing structural information from our database backend.
* added type definitions translating the structure information back into c-structs
* added type definitions for serializing / deserializing our structurse to artv.
* added code to serv_vanderley to auto dump our datastructurse
* incremented the EXPORT_REV_MIN because of the sequence of config is changed to be similar to our storage backend.
* added include flags to the makefiles.

17 years ago* some fixups in the solaris detection.
Wilfried Göesgens [Tue, 27 Feb 2007 20:06:12 +0000 (20:06 +0000)]
* some fixups in the solaris detection.

17 years ago* fix some warnings
Wilfried Göesgens [Mon, 26 Feb 2007 23:54:54 +0000 (23:54 +0000)]
* fix some warnings
* install locales as the last, because of this may fail

17 years ago* we need this if we don't have ncurses.
Wilfried Göesgens [Mon, 26 Feb 2007 22:54:56 +0000 (22:54 +0000)]
* we need this if we don't have ncurses.

17 years agoadded exit for text client connection drop
Stu Mark [Mon, 26 Feb 2007 22:02:51 +0000 (22:02 +0000)]
added exit for text client connection drop

17 years agosock_connect() returns with an error if the supplied host,
Art Cancro [Mon, 26 Feb 2007 21:39:25 +0000 (21:39 +0000)]
sock_connect() returns with an error if the supplied host,
port, or protocol is null or zero length

17 years ago* solaris compatibility patches.
Wilfried Göesgens [Sun, 25 Feb 2007 22:10:26 +0000 (22:10 +0000)]
* solaris compatibility patches.

17 years agoUpdated the html2html filter. When we encounter a charset
Art Cancro [Sat, 24 Feb 2007 04:58:54 +0000 (04:58 +0000)]
Updated the html2html filter.  When we encounter a charset
declaration within the meta tags, the charset 'unicode' is manually aliased
to 'UTF-8'.  GNU iconv wants to treat it as an alias for 'UTF-16' but
messages generated by brain-damaged MS Exchange webmail are declaring
'unicode' when they really mean 'UTF-8'.  This change only applies to
meta tags; it is not a program-wide alias.

17 years agoEnter message / write mail dialog : present a drop-down box
Art Cancro [Thu, 22 Feb 2007 22:24:14 +0000 (22:24 +0000)]
Enter message / write mail dialog : present a drop-down box
allowing the user to enter a message using their account's screen name,
the friendly name on their vCard, or anonymous (if allowed in the current
room).