citadel.git
18 years agoinstall locales into /usr/share/locale, as everybody else.
Wilfried Göesgens [Thu, 16 Feb 2006 16:50:01 +0000 (16:50 +0000)]
install locales into /usr/share/locale, as everybody else.

18 years agoLocalization hacks.
Art Cancro [Thu, 16 Feb 2006 03:45:05 +0000 (03:45 +0000)]
Localization hacks.
wc_strftime() now falls back to strftime() instead of strftime_l() if the
selected locale is NULL.  This causes the time to be output in the 'C'
locale, but at least it doesn't crash.
Locales are now initialized slightly differently.  The 'C' locale is now
initialized without the '.UTF8' suffix.  And if it is successfully
initialized, all of the other locales are initialized using it as a base.

18 years agodependency to gettext added.
Wilfried Göesgens [Wed, 15 Feb 2006 17:46:13 +0000 (17:46 +0000)]
dependency to gettext added.

18 years agoAdd an extra <br> at the end when pullquoting a message.
Art Cancro [Wed, 15 Feb 2006 04:30:39 +0000 (04:30 +0000)]
Add an extra <br> at the end when pullquoting a message.
This gives TinyMCE somewhere to put the cursor that's not inside the quote.

18 years agoCleaned up some of the comments in webcit.h
Art Cancro [Tue, 14 Feb 2006 04:30:27 +0000 (04:30 +0000)]
Cleaned up some of the comments in webcit.h

18 years agosplit up to remove html code from the localization.
Wilfried Göesgens [Mon, 13 Feb 2006 20:51:49 +0000 (20:51 +0000)]
split up to remove html code from the localization.

18 years agoadded comments to make the start and the end of the template visible in the browser.
Wilfried Göesgens [Mon, 13 Feb 2006 18:44:30 +0000 (18:44 +0000)]
added comments to make the start and the end of the template visible in the browser.

18 years agotolowered the embedded html.
Wilfried Göesgens [Mon, 13 Feb 2006 18:42:55 +0000 (18:42 +0000)]
tolowered the embedded html.

18 years agowebserver.c: don't call realloc() on every single call
Art Cancro [Mon, 13 Feb 2006 17:49:01 +0000 (17:49 +0000)]
webserver.c: don't call realloc() on every single call
to client_write().  Instead, start with a 32K buffer and increase its size
any time we find we've run out of space.

18 years agoRemoved monthname() and replaced with proper strftime() calls.
Art Cancro [Mon, 13 Feb 2006 04:01:36 +0000 (04:01 +0000)]
Removed monthname() and replaced with proper strftime() calls.
All date/time output should be fully localized now.

18 years agoEasy Install no longer autodetects when an upgrade needs autologin.
Art Cancro [Mon, 13 Feb 2006 02:39:45 +0000 (02:39 +0000)]
Easy Install no longer autodetects when an upgrade needs autologin.
We were getting false positives, which is very very bad.

18 years agoMore conversion of date/time strings to strftime-based functions.
Art Cancro [Sun, 12 Feb 2006 06:34:37 +0000 (06:34 +0000)]
More conversion of date/time strings to strftime-based functions.
Still need to tweak a few things here and there.

18 years agoBegan moving date outputs to strftime_l()
Art Cancro [Sun, 12 Feb 2006 05:10:31 +0000 (05:10 +0000)]
Began moving date outputs to strftime_l()

18 years agoMatthew Scott sent in an update to his listing in developers.txt
Art Cancro [Sat, 11 Feb 2006 21:48:38 +0000 (21:48 +0000)]
Matthew Scott sent in an update to his listing in developers.txt

18 years agoMoved _GNU_SOURCE declaration to webcit.h so all source modules have it defined.
Art Cancro [Sat, 11 Feb 2006 04:33:18 +0000 (04:33 +0000)]
Moved _GNU_SOURCE declaration to webcit.h so all source modules have it defined.

18 years agoExtended status code update recommended by RFC 2476
Art Cancro [Fri, 10 Feb 2006 22:31:48 +0000 (22:31 +0000)]
Extended status code update recommended by RFC 2476

18 years agoupdate Easy Install to libical 0.26
Art Cancro [Fri, 10 Feb 2006 21:38:30 +0000 (21:38 +0000)]
update Easy Install to libical 0.26

18 years agomessages.c: fixed some memory allocation issues
Art Cancro [Thu, 9 Feb 2006 21:51:05 +0000 (21:51 +0000)]
messages.c: fixed some memory allocation issues
(forwarding attachments)

18 years agoone typo in a define. moved file calculation to the rest.
Wilfried Göesgens [Thu, 9 Feb 2006 19:05:58 +0000 (19:05 +0000)]
one typo in a define. moved file calculation to the rest.

18 years agofix iconv calling syntax
Art Cancro [Thu, 9 Feb 2006 18:02:07 +0000 (18:02 +0000)]
fix iconv calling syntax

18 years agoFixed a problem with free_march_list()
Art Cancro [Thu, 9 Feb 2006 17:53:12 +0000 (17:53 +0000)]
Fixed a problem with free_march_list()

18 years agohtml2html.c: when converting links, don't add quotes to URL's
Art Cancro [Thu, 9 Feb 2006 04:40:34 +0000 (04:40 +0000)]
html2html.c: when converting links, don't add quotes to URL's
that were incorrectly specified without quotes.  That just breaks them.

18 years agoAllow the user to specify a default character set for email headers.
Art Cancro [Thu, 9 Feb 2006 04:00:10 +0000 (04:00 +0000)]
Allow the user to specify a default character set for email headers.

18 years agoit.po: updated Italian translation sent in by Gabriele Tassoni
Art Cancro [Thu, 9 Feb 2006 02:44:27 +0000 (02:44 +0000)]
it.po: updated Italian translation sent in by Gabriele Tassoni

18 years agoFixed a couple of memory leaks detected by Valgrind.
Art Cancro [Wed, 8 Feb 2006 21:53:29 +0000 (21:53 +0000)]
Fixed a couple of memory leaks detected by Valgrind.

18 years agoMemory allocation fix
Art Cancro [Wed, 8 Feb 2006 16:45:52 +0000 (16:45 +0000)]
Memory allocation fix

18 years agoSome changes to view vs. default view behavior.
Art Cancro [Tue, 7 Feb 2006 17:11:20 +0000 (17:11 +0000)]
Some changes to view vs. default view behavior.
This is to support the new Calendar List view without destroying the server behavior
for Calendar rooms.

18 years agoSome changes to view vs. default view behavior.
Art Cancro [Tue, 7 Feb 2006 17:03:41 +0000 (17:03 +0000)]
Some changes to view vs. default view behavior.
This is to support the new Calendar List view without destroying the server behavior
for Calendar rooms.

18 years agoAdded VIEW_CALBRIEF
Art Cancro [Mon, 6 Feb 2006 22:53:55 +0000 (22:53 +0000)]
Added VIEW_CALBRIEF

18 years agoCreated ctdl_iconv_open() wrapper around iconv_open()
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.

18 years agoPrepended the <no text> pseudomessage with an RFC822 newline
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.

18 years agomessages.c: corrected a call to utf8ify_rfc822_string() that
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.

18 years agoremoved fuzzy lines, as the translation was correct.
Wilfried Göesgens [Sun, 5 Feb 2006 19:10:15 +0000 (19:10 +0000)]
removed fuzzy lines, as the translation was correct.

18 years agoadded brief view calendar, and renamed the original view to 'pretty view' in the...
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.

18 years agoadded more translations for wiki etc.
Wilfried Göesgens [Sun, 5 Feb 2006 16:57:41 +0000 (16:57 +0000)]
added more translations for wiki etc.

18 years agoPerform RFC2047 charset decoding in recipient names
Art Cancro [Sat, 4 Feb 2006 18:16:09 +0000 (18:16 +0000)]
Perform RFC2047 charset decoding in recipient names

18 years agoFixed the handling of HTML messages when the character set is
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.

18 years agoReorganized portions of html2html.c
Art Cancro [Sat, 4 Feb 2006 17:50:05 +0000 (17:50 +0000)]
Reorganized portions of html2html.c

18 years agoWhen outputting HTML messages, check to see if there is a META tag in the HTML
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.

18 years agoChanged the copyright date in the startup banner
Art Cancro [Sat, 4 Feb 2006 03:42:10 +0000 (03:42 +0000)]
Changed the copyright date in the startup banner

18 years agoRemoved ChangeLog, we'll go with the svn log from now on.
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.

18 years agoRemoved 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.

18 years agoadded new translations for download / save
Wilfried Göesgens [Fri, 3 Feb 2006 09:51:49 +0000 (09:51 +0000)]
added new translations for download / save

18 years agoOffer "View" and "Download" options for all attachments.
Art Cancro [Fri, 3 Feb 2006 04:52:09 +0000 (04:52 +0000)]
Offer "View" and "Download" options for all attachments.

18 years agoadded sample config for the rss cronjob
Wilfried Göesgens [Thu, 2 Feb 2006 11:20:26 +0000 (11:20 +0000)]
added sample config for the rss cronjob

18 years ago we need to use citadel setup in prerm, it doesn't exist anymore on postrm
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

18 years ago chkpwd needs to be owned rooot:root, flags 04755
Wilfried Göesgens [Tue, 31 Jan 2006 22:37:12 +0000 (22:37 +0000)]
  chkpwd needs to be owned rooot:root, flags 04755

18 years ago* Generated MIME boundaries now begin with "=_" because that is a character
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.

18 years ago* client_getln() now strips only the trailing CR/LF instead of "all trailing
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.

18 years agooops
Art Cancro [Tue, 31 Jan 2006 05:04:02 +0000 (05:04 +0000)]
oops

18 years ago* Rolled all of the groupdav*.[ch] files way back to version 3851. Something
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.

18 years agomoved into subgroup
Wilfried Göesgens [Mon, 30 Jan 2006 23:06:23 +0000 (23:06 +0000)]
moved into subgroup

18 years ago* Reversed the previous change
Art Cancro [Mon, 30 Jan 2006 21:52:55 +0000 (21:52 +0000)]
* Reversed the previous change

18 years ago* GroupDAV now outputs <href> tags containing server-absolute URL's instead
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.

18 years ago* When the -f option is specified, honor X-Forwarded-Host: in addition
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.

18 years agoHTML messages are now encoded as "Quoted-Printable" before being
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.

18 years ago* Removed the "convert_to_html" option from text_to_server() because we no
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.

18 years ago * Removed all references to "font-family" style. We will now go with
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.

18 years agoforgot one doxygen header
Wilfried Göesgens [Sun, 29 Jan 2006 15:40:17 +0000 (15:40 +0000)]
forgot one doxygen header

18 years ago* Doxygen groups. Sorted the files into groups. so now we have a nice structure
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.

18 years agomissing months added.
Wilfried Göesgens [Sun, 29 Jan 2006 10:59:14 +0000 (10:59 +0000)]
missing months added.

18 years agoClarified some of the doxygen comments
Art Cancro [Sun, 29 Jan 2006 05:12:49 +0000 (05:12 +0000)]
Clarified some of the doxygen comments

18 years agoaccept-charset="UTF-8" in form declaration for enter message screen
Art Cancro [Sun, 29 Jan 2006 04:33:23 +0000 (04:33 +0000)]
accept-charset="UTF-8" in form declaration for enter message screen

18 years agoAll month names and weekday names are now sourced from localized strings.
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.

18 years agocomments
Art Cancro [Fri, 27 Jan 2006 23:17:02 +0000 (23:17 +0000)]
comments

18 years agocomments
Art Cancro [Fri, 27 Jan 2006 22:41:51 +0000 (22:41 +0000)]
comments

18 years agocomments
Art Cancro [Fri, 27 Jan 2006 22:40:10 +0000 (22:40 +0000)]
comments

18 years ago Do a JavaScript alert if we fail to open the Instant Messenger window.
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.

18 years agoPage popups work again
Art Cancro [Fri, 27 Jan 2006 18:50:53 +0000 (18:50 +0000)]
Page popups work again

18 years ago* Reject empty username for login attempts
Art Cancro [Fri, 27 Jan 2006 02:31:51 +0000 (02:31 +0000)]
* Reject empty username for login attempts

18 years agoComplete overhaul of "Notes" view. Now features AJAX create and edit operations.
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.

18 years ago* Allow client to supply EID in "notes" rooms.
Art Cancro [Thu, 26 Jan 2006 20:38:44 +0000 (20:38 +0000)]
* Allow client to supply EID in "notes" rooms.

18 years agoClarify that we are GPLv2
Art Cancro [Thu, 26 Jan 2006 16:06:49 +0000 (16:06 +0000)]
Clarify that we are GPLv2

18 years agoClarify that we are GPLv2
Art Cancro [Thu, 26 Jan 2006 16:05:29 +0000 (16:05 +0000)]
Clarify that we are GPLv2

18 years ago* Fixed some spelling errors
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

18 years ago* Don't pullquote the headers when editing a wiki page.
Art Cancro [Wed, 25 Jan 2006 18:10:47 +0000 (18:10 +0000)]
* Don't pullquote the headers when editing a wiki page.

18 years ago* Eliminated a bug in pullquote_message() that was causing it to run words
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.

18 years ago* Fixes to wiki view to handle "short" links.
Art Cancro [Tue, 24 Jan 2006 18:56:57 +0000 (18:56 +0000)]
* Fixes to wiki view to handle "short" links.

18 years ago* client_getln() now fails if the client attempts to transmit non printable
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.

18 years ago* Got a primitive version of the wiki system in place. Needs a lot of fine
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.

18 years agoIn WIKI rooms, clients can supply a message EUID
Art Cancro [Tue, 24 Jan 2006 03:22:59 +0000 (03:22 +0000)]
In WIKI rooms, clients can supply a message EUID

18 years ago*narf*
Wilfried Göesgens [Mon, 23 Jan 2006 15:21:53 +0000 (15:21 +0000)]
*narf*

18 years agoone more missing file. where did this go?
Wilfried Göesgens [Mon, 23 Jan 2006 15:19:31 +0000 (15:19 +0000)]
one more missing file. where did this go?

18 years agomore fixes
Wilfried Göesgens [Mon, 23 Jan 2006 14:24:34 +0000 (14:24 +0000)]
more fixes

18 years agoversion of debian build added
Wilfried Göesgens [Mon, 23 Jan 2006 14:07:26 +0000 (14:07 +0000)]
version of debian build added

18 years agoupsie. some lines vanished.
Wilfried Göesgens [Mon, 23 Jan 2006 13:44:05 +0000 (13:44 +0000)]
upsie. some lines vanished.
removed kerningham-richie cisms.

18 years agoDone with doxygenizing
Wilfried Göesgens [Mon, 23 Jan 2006 13:35:50 +0000 (13:35 +0000)]
Done with doxygenizing

18 years agoMore work on the wiki view. Don't try to use it yet.
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.

18 years agomore doxygen doku.
Wilfried Göesgens [Sat, 21 Jan 2006 23:53:37 +0000 (23:53 +0000)]
more doxygen doku.

18 years agowiki
Art Cancro [Sat, 21 Jan 2006 21:24:26 +0000 (21:24 +0000)]
wiki

18 years agoPatch to the "m<Y> next message" function, submitted by matt
Art Cancro [Sat, 21 Jan 2006 21:23:25 +0000 (21:23 +0000)]
Patch to the "m<Y> next message" function, submitted by matt

18 years agoset permissions on chkpwd.
Wilfried Göesgens [Sat, 21 Jan 2006 18:55:05 +0000 (18:55 +0000)]
set permissions on chkpwd.

18 years ago* Started writing wiki code. It completely does not work. :)
Art Cancro [Fri, 20 Jan 2006 21:39:28 +0000 (21:39 +0000)]
* Started writing wiki code.  It completely does not work.  :)

18 years agocalculate once. todo: move commandline parsing up.
Wilfried Göesgens [Fri, 20 Jan 2006 20:48:13 +0000 (20:48 +0000)]
calculate once. todo: move commandline parsing up.

18 years agocalc dirs another time
Wilfried Göesgens [Fri, 20 Jan 2006 20:26:20 +0000 (20:26 +0000)]
calc dirs another time

18 years agoanother try
Wilfried Göesgens [Fri, 20 Jan 2006 20:07:14 +0000 (20:07 +0000)]
another try

18 years agoconverted comments to get caught by doxygen
Wilfried Göesgens [Fri, 20 Jan 2006 20:05:27 +0000 (20:05 +0000)]
converted comments to get caught by doxygen

18 years agomissing variables
Wilfried Göesgens [Fri, 20 Jan 2006 17:55:39 +0000 (17:55 +0000)]
missing variables

18 years agocalc home dirs
Wilfried Göesgens [Fri, 20 Jan 2006 16:26:59 +0000 (16:26 +0000)]
calc home dirs

18 years agocalc home dirs
Wilfried Göesgens [Fri, 20 Jan 2006 16:26:42 +0000 (16:26 +0000)]
calc home dirs