Art Cancro [Mon, 6 Feb 2006 04:50:39 +0000 (04:50 +0000)]
Created ctdl_iconv_open() wrapper around iconv_open()
in order to add extra charset aliases. Nonstandard, broken Microsoft charsets such as
'MS950' are now aliased to names such as 'CP950'. This will allow WebCit to display
broken messages created by broken Microsoft products.
Art Cancro [Mon, 6 Feb 2006 04:19:27 +0000 (04:19 +0000)]
Prepended the <no text> pseudomessage with an RFC822 newline
in order to prevent it from being treated as a header.
Art Cancro [Sun, 5 Feb 2006 23:17:45 +0000 (23:17 +0000)]
messages.c: corrected a call to utf8ify_rfc822_string() that
had not been properly surrounded by the requisite ifdef's.
Wilfried Göesgens [Sun, 5 Feb 2006 19:10:15 +0000 (19:10 +0000)]
removed fuzzy lines, as the translation was correct.
Wilfried Göesgens [Sun, 5 Feb 2006 17:04:22 +0000 (17:04 +0000)]
added brief view calendar, and renamed the original view to 'pretty view' in the comments.
Wilfried Göesgens [Sun, 5 Feb 2006 16:57:41 +0000 (16:57 +0000)]
added more translations for wiki etc.
Art Cancro [Sat, 4 Feb 2006 18:16:09 +0000 (18:16 +0000)]
Perform RFC2047 charset decoding in recipient names
Art Cancro [Sat, 4 Feb 2006 18:11:06 +0000 (18:11 +0000)]
Fixed the handling of HTML messages when the character set is
declared in an HTML meta tag instead of in the MIME headers.
Nearly all of these messages should parse now.
Art Cancro [Sat, 4 Feb 2006 17:50:05 +0000 (17:50 +0000)]
Reorganized portions of html2html.c
Art Cancro [Sat, 4 Feb 2006 05:33:17 +0000 (05:33 +0000)]
When outputting HTML messages, check to see if there is a META tag in the HTML
that overrides the MIME content-type. This is *not* legal MIME, but it seems to
be common practice in Asian messages so we have to deal with it.
Art Cancro [Sat, 4 Feb 2006 03:42:10 +0000 (03:42 +0000)]
Changed the copyright date in the startup banner
Art Cancro [Fri, 3 Feb 2006 19:42:57 +0000 (19:42 +0000)]
Removed ChangeLog, we'll go with the svn log from now on.
Art Cancro [Fri, 3 Feb 2006 19:41:48 +0000 (19:41 +0000)]
Removed ChangeLog, we'll go with the svn log from now on.
Wilfried Göesgens [Fri, 3 Feb 2006 09:51:49 +0000 (09:51 +0000)]
added new translations for download / save
Art Cancro [Fri, 3 Feb 2006 04:52:09 +0000 (04:52 +0000)]
Offer "View" and "Download" options for all attachments.
Wilfried Göesgens [Thu, 2 Feb 2006 11:20:26 +0000 (11:20 +0000)]
added sample config for the rss cronjob
Wilfried Göesgens [Tue, 31 Jan 2006 22:44:08 +0000 (22:44 +0000)]
we need to use citadel setup in prerm, it doesn't exist anymore on postrm
Wilfried Göesgens [Tue, 31 Jan 2006 22:37:12 +0000 (22:37 +0000)]
chkpwd needs to be owned rooot:root, flags 04755
Art Cancro [Tue, 31 Jan 2006 17:01:55 +0000 (17:01 +0000)]
* Generated MIME boundaries now begin with "=_" because that is a character
sequence guaranteed never to appear in either base64 or quoted-printable
encodings.
Art Cancro [Tue, 31 Jan 2006 15:41:19 +0000 (15:41 +0000)]
* client_getln() now strips only the trailing CR/LF instead of "all trailing
nonprintables." The old behavior was mangling international character sets.
Art Cancro [Tue, 31 Jan 2006 05:04:02 +0000 (05:04 +0000)]
oops
Art Cancro [Tue, 31 Jan 2006 05:01:18 +0000 (05:01 +0000)]
* Rolled all of the groupdav*.[ch] files way back to version 3851. Something
somewhere in willi's doxygen changes broke GroupDAV protocol. Since I was
unable to figure out where, I had to roll it all back.
* The good news is that the server-absolute URL's do work after all, so I
reinstated that.
Wilfried Göesgens [Mon, 30 Jan 2006 23:06:23 +0000 (23:06 +0000)]
moved into subgroup
Art Cancro [Mon, 30 Jan 2006 21:52:55 +0000 (21:52 +0000)]
* Reversed the previous change
Art Cancro [Mon, 30 Jan 2006 20:26:25 +0000 (20:26 +0000)]
* GroupDAV now outputs <href> tags containing server-absolute URL's instead
of globally absolute URL's.
Art Cancro [Mon, 30 Jan 2006 17:11:01 +0000 (17:11 +0000)]
* When the -f option is specified, honor X-Forwarded-Host: in addition
to X-Forwarded-For: headers. This helps GroupDAV along.
Art Cancro [Mon, 30 Jan 2006 05:15:09 +0000 (05:15 +0000)]
HTML messages are now encoded as "Quoted-Printable" before being
transmitted to the server. New utility function text_to_server_qp()
handles this.
Art Cancro [Mon, 30 Jan 2006 04:21:45 +0000 (04:21 +0000)]
* Removed the "convert_to_html" option from text_to_server() because we no
longer have any callers which require it.
Art Cancro [Sun, 29 Jan 2006 18:09:49 +0000 (18:09 +0000)]
* Removed all references to "font-family" style. We will now go with
whatever font the user has chosen as his favorite.
Wilfried Göesgens [Sun, 29 Jan 2006 15:40:17 +0000 (15:40 +0000)]
forgot one doxygen header
Wilfried Göesgens [Sun, 29 Jan 2006 13:34:44 +0000 (13:34 +0000)]
* Doxygen groups. Sorted the files into groups. so now we have a nice structure
in the module index, which should ease the navigation to a particular part.
Wilfried Göesgens [Sun, 29 Jan 2006 10:59:14 +0000 (10:59 +0000)]
missing months added.
Art Cancro [Sun, 29 Jan 2006 05:12:49 +0000 (05:12 +0000)]
Clarified some of the doxygen comments
Art Cancro [Sun, 29 Jan 2006 04:33:23 +0000 (04:33 +0000)]
accept-charset="UTF-8" in form declaration for enter message screen
Art Cancro [Sat, 28 Jan 2006 04:53:41 +0000 (04:53 +0000)]
All month names and weekday names are now sourced from localized strings.
Art Cancro [Fri, 27 Jan 2006 23:17:02 +0000 (23:17 +0000)]
comments
Art Cancro [Fri, 27 Jan 2006 22:41:51 +0000 (22:41 +0000)]
comments
Art Cancro [Fri, 27 Jan 2006 22:40:10 +0000 (22:40 +0000)]
comments
Art Cancro [Fri, 27 Jan 2006 20:04:11 +0000 (20:04 +0000)]
Do a JavaScript alert if we fail to open the Instant Messenger window.
Art Cancro [Fri, 27 Jan 2006 18:50:53 +0000 (18:50 +0000)]
Page popups work again
Art Cancro [Fri, 27 Jan 2006 02:31:51 +0000 (02:31 +0000)]
* Reject empty username for login attempts
Art Cancro [Thu, 26 Jan 2006 20:45:41 +0000 (20:45 +0000)]
Complete overhaul of "Notes" view. Now features AJAX create and edit operations.
Art Cancro [Thu, 26 Jan 2006 20:38:44 +0000 (20:38 +0000)]
* Allow client to supply EID in "notes" rooms.
Art Cancro [Thu, 26 Jan 2006 16:06:49 +0000 (16:06 +0000)]
Clarify that we are GPLv2
Art Cancro [Thu, 26 Jan 2006 16:05:29 +0000 (16:05 +0000)]
Clarify that we are GPLv2
Art Cancro [Thu, 26 Jan 2006 03:26:25 +0000 (03:26 +0000)]
* Fixed some spelling errors
* Added en_GB.po translation provided by David Given
Art Cancro [Wed, 25 Jan 2006 18:10:47 +0000 (18:10 +0000)]
* Don't pullquote the headers when editing a wiki page.
Art Cancro [Wed, 25 Jan 2006 04:10:51 +0000 (04:10 +0000)]
* Eliminated a bug in pullquote_message() that was causing it to run words
together at the linebreaks.
* After creating or editing a Wiki page, display that page instead of
that wiki's home page.
Art Cancro [Tue, 24 Jan 2006 18:56:57 +0000 (18:56 +0000)]
* Fixes to wiki view to handle "short" links.
Art Cancro [Tue, 24 Jan 2006 16:07:54 +0000 (16:07 +0000)]
* client_getln() now fails if the client attempts to transmit non printable
characters. This is for fast bailout if someone tries to do HTTPS to a
non-SSL webcit.
Art Cancro [Tue, 24 Jan 2006 03:51:59 +0000 (03:51 +0000)]
* Got a primitive version of the wiki system in place. Needs a lot of fine
tuning but it basically works.
Art Cancro [Tue, 24 Jan 2006 03:22:59 +0000 (03:22 +0000)]
In WIKI rooms, clients can supply a message EUID
Wilfried Göesgens [Mon, 23 Jan 2006 15:21:53 +0000 (15:21 +0000)]
*narf*
Wilfried Göesgens [Mon, 23 Jan 2006 15:19:31 +0000 (15:19 +0000)]
one more missing file. where did this go?
Wilfried Göesgens [Mon, 23 Jan 2006 14:24:34 +0000 (14:24 +0000)]
more fixes
Wilfried Göesgens [Mon, 23 Jan 2006 14:07:26 +0000 (14:07 +0000)]
version of debian build added
Wilfried Göesgens [Mon, 23 Jan 2006 13:44:05 +0000 (13:44 +0000)]
upsie. some lines vanished.
removed kerningham-richie cisms.
Wilfried Göesgens [Mon, 23 Jan 2006 13:35:50 +0000 (13:35 +0000)]
Done with doxygenizing
Art Cancro [Sun, 22 Jan 2006 22:50:06 +0000 (22:50 +0000)]
More work on the wiki view. Don't try to use it yet.
Wilfried Göesgens [Sat, 21 Jan 2006 23:53:37 +0000 (23:53 +0000)]
more doxygen doku.
Art Cancro [Sat, 21 Jan 2006 21:24:26 +0000 (21:24 +0000)]
wiki
Art Cancro [Sat, 21 Jan 2006 21:23:25 +0000 (21:23 +0000)]
Patch to the "m<Y> next message" function, submitted by matt
Wilfried Göesgens [Sat, 21 Jan 2006 18:55:05 +0000 (18:55 +0000)]
set permissions on chkpwd.
Art Cancro [Fri, 20 Jan 2006 21:39:28 +0000 (21:39 +0000)]
* Started writing wiki code. It completely does not work. :)
Wilfried Göesgens [Fri, 20 Jan 2006 20:48:13 +0000 (20:48 +0000)]
calculate once. todo: move commandline parsing up.
Wilfried Göesgens [Fri, 20 Jan 2006 20:26:20 +0000 (20:26 +0000)]
calc dirs another time
Wilfried Göesgens [Fri, 20 Jan 2006 20:07:14 +0000 (20:07 +0000)]
another try
Wilfried Göesgens [Fri, 20 Jan 2006 20:05:27 +0000 (20:05 +0000)]
converted comments to get caught by doxygen
Wilfried Göesgens [Fri, 20 Jan 2006 17:55:39 +0000 (17:55 +0000)]
missing variables
Wilfried Göesgens [Fri, 20 Jan 2006 16:26:59 +0000 (16:26 +0000)]
calc home dirs
Wilfried Göesgens [Fri, 20 Jan 2006 16:26:42 +0000 (16:26 +0000)]
calc home dirs
Art Cancro [Fri, 20 Jan 2006 04:18:39 +0000 (04:18 +0000)]
Began adding the infrastructure to support wiki mode rooms.
Art Cancro [Fri, 20 Jan 2006 02:36:33 +0000 (02:36 +0000)]
make change
Art Cancro [Fri, 20 Jan 2006 02:32:00 +0000 (02:32 +0000)]
* Added VIEW_WIKI to the available view types. EUID indexing is "on" for
this view. Everything else will be done in WebCit.
Art Cancro [Thu, 19 Jan 2006 22:49:55 +0000 (22:49 +0000)]
* support SMTP-AUTH for outbound connection to smart-host
Art Cancro [Thu, 19 Jan 2006 21:57:19 +0000 (21:57 +0000)]
add serv_vcard.h
Art Cancro [Thu, 19 Jan 2006 21:41:22 +0000 (21:41 +0000)]
* Change to journaling code to include an Internet email address for local
recipients.
Art Cancro [Thu, 19 Jan 2006 18:21:21 +0000 (18:21 +0000)]
* Refactored the code that populates the session's knowledge of the user's
primary internet email address. We need it to be generic so that we can
do this for other users.
Art Cancro [Thu, 19 Jan 2006 05:00:30 +0000 (05:00 +0000)]
Fixed a small memory leak
Art Cancro [Thu, 19 Jan 2006 04:09:43 +0000 (04:09 +0000)]
THIS IS 6.71
Art Cancro [Wed, 18 Jan 2006 21:40:46 +0000 (21:40 +0000)]
* fix_scrollbar_bug is now a class instead of an id. Fixes validator warnings.
* Corrected bad html generated when there's only one message in a summary view.
* Retain both login name and display name (fullname) in session structure.
This fixes chat window authentication when connecting to a Citadel server
using host based authentication.
Wilfried Göesgens [Wed, 18 Jan 2006 21:30:33 +0000 (21:30 +0000)]
includes.
Wilfried Göesgens [Wed, 18 Jan 2006 21:21:31 +0000 (21:21 +0000)]
missing dirchanges and dependencies to pam.
Art Cancro [Wed, 18 Jan 2006 03:24:00 +0000 (03:24 +0000)]
Misc small fixes to the new host auth mode.
Art Cancro [Tue, 17 Jan 2006 22:07:39 +0000 (22:07 +0000)]
* REMOVED MIXED MODE AUTHENTICATION.
"autologin mode" is now system accounts ONLY.
Wilfried Göesgens [Tue, 17 Jan 2006 12:44:39 +0000 (12:44 +0000)]
missing directory calculations
Art Cancro [Mon, 16 Jan 2006 16:53:14 +0000 (16:53 +0000)]
* Experimental unix domain socket listener
Wilfried Göesgens [Mon, 16 Jan 2006 15:45:49 +0000 (15:45 +0000)]
really omit -h if no dir specified
Wilfried Göesgens [Mon, 16 Jan 2006 15:32:15 +0000 (15:32 +0000)]
centralized filename calculation
Wilfried Göesgens [Sun, 15 Jan 2006 21:33:48 +0000 (21:33 +0000)]
calculate the directories in a central manner.
LHFS'ified installations may use multi-homed installations now too.
Wilfried Göesgens [Sun, 15 Jan 2006 21:31:58 +0000 (21:31 +0000)]
added provides/conflicts to pop3-server and imap-server.
Art Cancro [Sun, 15 Jan 2006 05:00:52 +0000 (05:00 +0000)]
* citserver.c: patch submitted by matt to keep the client protocol from
getting out of sync following a .h? command.
Art Cancro [Sun, 15 Jan 2006 04:40:40 +0000 (04:40 +0000)]
* setup.c: remove "--backtitle" from calls to "dialog" because its
availability cannot be depended upon.
Art Cancro [Sun, 15 Jan 2006 04:39:35 +0000 (04:39 +0000)]
* setup.c: remove "--backtitle" from calls to "dialog" because its
availability cannot be depended upon.
Art Cancro [Sat, 14 Jan 2006 23:33:22 +0000 (23:33 +0000)]
oops, correction to previous commit
Art Cancro [Sat, 14 Jan 2006 23:26:17 +0000 (23:26 +0000)]
config: Correct forged From: lines during authenticated SMTP
Art Cancro [Fri, 13 Jan 2006 20:25:33 +0000 (20:25 +0000)]
THIS IS 6.70
Art Cancro [Fri, 13 Jan 2006 17:12:03 +0000 (17:12 +0000)]
THIS IS 6.70
Wilfried Göesgens [Fri, 13 Jan 2006 12:17:31 +0000 (12:17 +0000)]
newer versions of these files.
Art Cancro [Fri, 13 Jan 2006 05:02:27 +0000 (05:02 +0000)]
Removed the split bbview because it's b0rken in IE