citadel.git
18 years ago* Apache config package added
Wilfried Göesgens [Mon, 21 Nov 2005 16:13:29 +0000 (16:13 +0000)]
* Apache config package added
* make recursive examples
* automatization of the upstream version

18 years agobuild fix
Art Cancro [Mon, 21 Nov 2005 03:36:42 +0000 (03:36 +0000)]
build fix

18 years ago* Moved the definition of INADDR_NONE to webcit.h, where it will be effective
Art Cancro [Mon, 21 Nov 2005 03:24:03 +0000 (03:24 +0000)]
* Moved the definition of INADDR_NONE to webcit.h, where it will be effective
  in all locations where it is needed.  Fixes the build on Solaris 10.

18 years agofix rss.c
Art Cancro [Sat, 19 Nov 2005 05:07:29 +0000 (05:07 +0000)]
fix rss.c

18 years ago* Put in some infrastructure for generating and maintaining .po files
Art Cancro [Sat, 19 Nov 2005 04:56:00 +0000 (04:56 +0000)]
* Put in some infrastructure for generating and maintaining .po files

18 years agobuild updates
Art Cancro [Sat, 19 Nov 2005 04:49:36 +0000 (04:49 +0000)]
build updates

18 years ago* Threw away most of the gettextize-generated build system in the po/
Art Cancro [Sat, 19 Nov 2005 04:27:07 +0000 (04:27 +0000)]
* Threw away most of the gettextize-generated build system in the po/
  directory, and replaced it with a very simple Makefile.in.in instead.

18 years agobuild fixes
Art Cancro [Sat, 19 Nov 2005 04:02:37 +0000 (04:02 +0000)]
build fixes

18 years agoAdjustments to the build
Art Cancro [Sat, 19 Nov 2005 03:58:02 +0000 (03:58 +0000)]
Adjustments to the build

18 years agomore fixups. umlauts problems fixed.
Wilfried Göesgens [Fri, 18 Nov 2005 14:07:34 +0000 (14:07 +0000)]
more fixups. umlauts problems fixed.

18 years agomissing colon.
Wilfried Göesgens [Thu, 17 Nov 2005 21:46:43 +0000 (21:46 +0000)]
missing colon.

18 years agoThe umlauts got nuked on their way into svn. some first corrections.
Wilfried Göesgens [Thu, 17 Nov 2005 21:38:53 +0000 (21:38 +0000)]
The umlauts got nuked on their way into svn. some first corrections.

18 years agocitadel.control doesn't belong to /var/run/citadel
Wilfried Göesgens [Thu, 17 Nov 2005 19:22:55 +0000 (19:22 +0000)]
citadel.control doesn't belong to /var/run/citadel

18 years agoHave configure check for sed, so that recursion will work.
Michael Hampton [Thu, 17 Nov 2005 17:23:44 +0000 (17:23 +0000)]
Have configure check for sed, so that recursion will work.

18 years ago* More changes to try to get the po/ directory to build properly. It's still
Art Cancro [Thu, 17 Nov 2005 16:33:21 +0000 (16:33 +0000)]
* More changes to try to get the po/ directory to build properly.  It's still
  not working.  If you want to run WebCit using the current tree, be sure to
  configure with --disable-nls

18 years agoaaaarrrrrgggggghhhhhhhh
Art Cancro [Thu, 17 Nov 2005 16:25:31 +0000 (16:25 +0000)]
aaaarrrrrgggggghhhhhhhh

18 years agotest
Art Cancro [Thu, 17 Nov 2005 05:22:58 +0000 (05:22 +0000)]
test

18 years agoold Makefile.in.in
Art Cancro [Thu, 17 Nov 2005 05:20:00 +0000 (05:20 +0000)]
old Makefile.in.in

18 years agoremove files
Art Cancro [Thu, 17 Nov 2005 05:05:51 +0000 (05:05 +0000)]
remove files

18 years agoremove files
Art Cancro [Thu, 17 Nov 2005 05:05:35 +0000 (05:05 +0000)]
remove files

18 years ago* Assorted tweaks to activate the translations...
Art Cancro [Thu, 17 Nov 2005 05:03:54 +0000 (05:03 +0000)]
* Assorted tweaks to activate the translations...

18 years ago* Checked in po/de.po, a German translation submitted by Wilifried Goesgens.
Art Cancro [Wed, 16 Nov 2005 02:59:00 +0000 (02:59 +0000)]
* Checked in po/de.po, a German translation submitted by Wilifried Goesgens.
  Now I just have to figure out how to activate it.
?

18 years agoTHIS IS 6.62
Art Cancro [Wed, 16 Nov 2005 02:18:17 +0000 (02:18 +0000)]
THIS IS 6.62

18 years ago(no commit message)
Art Cancro [Mon, 14 Nov 2005 19:57:16 +0000 (19:57 +0000)]

18 years ago* serv_extensions.c: serv_upgrade_init() must be called prior to
Art Cancro [Mon, 14 Nov 2005 04:37:03 +0000 (04:37 +0000)]
* serv_extensions.c: serv_upgrade_init() must be called prior to
  serv_inetcfg_init() in order to ensure that citadel.control is created
  at the correct time.  (Patch sent in by Wilifried Goesgens.)

18 years ago* Added an '-f' command line option to allow WebCit to follow the
Art Cancro [Mon, 14 Nov 2005 04:10:14 +0000 (04:10 +0000)]
* Added an '-f' command line option to allow WebCit to follow the
  'X-Forwarded-For:' HTTP header, if present.

18 years ago* Added missing HTTP headers for /listsub
Art Cancro [Mon, 14 Nov 2005 03:46:33 +0000 (03:46 +0000)]
* Added missing HTTP headers for /listsub

18 years ago* Discovered the style -moz-user-select:none and applied it to the mailbox
Art Cancro [Sun, 13 Nov 2005 04:46:36 +0000 (04:46 +0000)]
* Discovered the style -moz-user-select:none and applied it to the mailbox
  summary table, to prevent text select from ruining the appearance of our
  beautiful drag and drop function.

18 years ago* Strip prepended '/webcit' in requested url's. This may allow us to handle
Art Cancro [Sun, 13 Nov 2005 04:19:15 +0000 (04:19 +0000)]
* Strip prepended '/webcit' in requested url's.  This may allow us to handle
  incoming proxy requests from a front end web server.
* Don't require a session cookie for static content.

18 years ago* Completed the implementation of a simple drop target for messages. Right
Art Cancro [Thu, 10 Nov 2005 22:38:41 +0000 (22:38 +0000)]
* Completed the implementation of a simple drop target for messages.  Right
  now it just drops to trash.  Need to do a folder list drop now.

18 years ago* Removed arbitrary upper bound in message select array, after realizing that
Art Cancro [Thu, 10 Nov 2005 04:08:57 +0000 (04:08 +0000)]
* Removed arbitrary upper bound in message select array, after realizing that
  JavaScript arrays don't need to have their size declared.

18 years ago* Mailbox view: selected messages are now draggablevi ChangeLog (Now we just need to
Art Cancro [Wed, 9 Nov 2005 04:50:45 +0000 (04:50 +0000)]
* Mailbox view: selected messages are now draggablevi ChangeLog   (Now we just need to
  implement a place to drop them.)

18 years ago* Now it resizes on mousemove instead of mouseup. Very nice animated effect.
Art Cancro [Tue, 8 Nov 2005 05:44:50 +0000 (05:44 +0000)]
* Now it resizes on mousemove instead of mouseup.  Very nice animated effect.

18 years ago* First cut of message list resize. It works but it resizes on mouseup.
Art Cancro [Tue, 8 Nov 2005 05:37:30 +0000 (05:37 +0000)]
* First cut of message list resize.  It works but it resizes on mouseup.

18 years ago* Disable the I-bar cursor when hovering over message summary lines in the
Art Cancro [Mon, 7 Nov 2005 15:46:18 +0000 (15:46 +0000)]
* Disable the I-bar cursor when hovering over message summary lines in the
  mailbox view; go with the default pointer instead.

18 years ago* Mailbox summary view -- headers are now ever-present; they do not scroll
Art Cancro [Mon, 7 Nov 2005 04:28:14 +0000 (04:28 +0000)]
* Mailbox summary view -- headers are now ever-present; they do not scroll
  with the table.

18 years ago* Changed keypress handling so that it works not only in web browsers, but in
Art Cancro [Mon, 7 Nov 2005 03:31:31 +0000 (03:31 +0000)]
* Changed keypress handling so that it works not only in web browsers, but in
  Internet Explorer as well.

18 years ago* Message delete: table row delete is now handled by a script.aculo.us effect
Art Cancro [Sun, 6 Nov 2005 17:27:45 +0000 (17:27 +0000)]
* Message delete: table row delete is now handled by a script.aculo.us effect
  instead of by just clearing out the innerHTML of the table row div, because
  IE barfs on the latter.

18 years agomore changes to batch mode setup
Art Cancro [Sun, 6 Nov 2005 03:56:58 +0000 (03:56 +0000)]
more changes to batch mode setup

18 years ago* Found and removed more absolute URL's.
Art Cancro [Sun, 6 Nov 2005 03:54:00 +0000 (03:54 +0000)]
* Found and removed more absolute URL's.

18 years agominor tweak to previous checkin
Art Cancro [Sat, 5 Nov 2005 05:59:40 +0000 (05:59 +0000)]
minor tweak to previous checkin

18 years ago* The checkboxes are gone! Implemented ajax delete of selected messages,
Art Cancro [Sat, 5 Nov 2005 05:51:39 +0000 (05:51 +0000)]
* The checkboxes are gone!  Implemented ajax delete of selected messages,
  via either the Delete button or the Delete key.

18 years ago* Multi select using ctrl now handles the condition of a message already being
Art Cancro [Sat, 5 Nov 2005 04:52:53 +0000 (04:52 +0000)]
* Multi select using ctrl now handles the condition of a message already being
  selected and the user doing ctrl-click to deselect it.

18 years ago * Multi select (using the ctrl key) is now working.
Art Cancro [Fri, 4 Nov 2005 22:05:13 +0000 (22:05 +0000)]
 * Multi select (using the ctrl key) is now working.

18 years agomore of the same
Art Cancro [Fri, 4 Nov 2005 04:47:01 +0000 (04:47 +0000)]
more of the same

18 years ago* Removed all of the absolute URL's.
Art Cancro [Fri, 4 Nov 2005 04:45:24 +0000 (04:45 +0000)]
* Removed all of the absolute URL's.

18 years agolower case tags
Art Cancro [Fri, 4 Nov 2005 04:39:09 +0000 (04:39 +0000)]
lower case tags

18 years ago* Updated setup to allow more batch mode control of it;
Art Cancro [Fri, 4 Nov 2005 04:02:46 +0000 (04:02 +0000)]
* Updated setup to allow more batch mode control of it;
  see techdoc/package-setup.txt

18 years agoremoved some absolute urls
Art Cancro [Thu, 3 Nov 2005 22:48:09 +0000 (22:48 +0000)]
removed some absolute urls

18 years agominor href fix
Art Cancro [Thu, 3 Nov 2005 22:22:34 +0000 (22:22 +0000)]
minor href fix

18 years agoremove ml_slider
Art Cancro [Thu, 3 Nov 2005 17:44:47 +0000 (17:44 +0000)]
remove ml_slider

18 years ago* Removed the 'mark message as seen' C code (in the mailbox view) because it
Art Cancro [Thu, 3 Nov 2005 16:13:46 +0000 (16:13 +0000)]
* Removed the 'mark message as seen' C code (in the mailbox view) because it
  was no longer getting called.  Implemented this in JavaScript using an ajax
  call plus a new WebCit function to perform generic server commands using
  ajax.  Also reinstated the removal of bold font weight for messages
  transitioning from unseen to seen (again, in JavaScript).

18 years ago* Mailbox view -- onClick is now implemented by a JavaScript function which
Art Cancro [Thu, 3 Nov 2005 04:47:28 +0000 (04:47 +0000)]
* Mailbox view -- onClick is now implemented by a JavaScript function which
  is defined in wclib.js -- now, it not only handles the Ajax load of the
  message into the preview pane, but it also highlights the table row, and
  remembers the highlighting so it can be turned off when another row is
  selected.  This is if course a prelude to ajaxifying the table...

18 years agorules=rows for the message summary table
Art Cancro [Wed, 2 Nov 2005 22:51:23 +0000 (22:51 +0000)]
rules=rows for the message summary table

18 years ago* Switched the mailbox summary back to a table. This is tabular data and it
Art Cancro [Wed, 2 Nov 2005 20:59:38 +0000 (20:59 +0000)]
* Switched the mailbox summary back to a table.  This is tabular data and it
  ought to be marked up as a table.  We went to fixed width floating div's in
  order to use script.aculo.us 'draggable' but dragging the entire row ended
  up looking like crap, and it didn't appear that we would be able to drag
  outside the source div anyway.  So we're going back to the table.

18 years agooldest to newest, newest to oldest settings in message board view
Art Cancro [Wed, 2 Nov 2005 20:08:22 +0000 (20:08 +0000)]
oldest to newest, newest to oldest settings in message board view

18 years agoread reverse
Art Cancro [Wed, 2 Nov 2005 05:11:09 +0000 (05:11 +0000)]
read reverse

18 years agoadded per-user internet mail permission setting
Art Cancro [Wed, 2 Nov 2005 03:30:56 +0000 (03:30 +0000)]
added per-user internet mail permission setting

18 years ago* messages.c: the summary line for each message is now a SPAN instead of
Art Cancro [Tue, 1 Nov 2005 03:30:52 +0000 (03:30 +0000)]
* messages.c: the summary line for each message is now a SPAN instead of
  a DIV.  This was done because we needed the SPAN anyway to apply styles,
  and saves some space.

18 years agosmall css fix
Art Cancro [Mon, 31 Oct 2005 17:55:44 +0000 (17:55 +0000)]
small css fix

18 years agominor fix to above
Art Cancro [Mon, 31 Oct 2005 04:36:33 +0000 (04:36 +0000)]
minor fix to above

18 years ago* When logging to syslog is enabled, SMTP transactions are now logged to
Art Cancro [Mon, 31 Oct 2005 04:07:10 +0000 (04:07 +0000)]
* When logging to syslog is enabled, SMTP transactions are now logged to
  LOG_MAIL as well as whatever the normal facility is, in a format
  similar to what conventional MTA's use.  Resolves bugzilla issue #153.

18 years ago* syslog messages are now sent to the desired facility rather than always
Art Cancro [Mon, 31 Oct 2005 03:22:59 +0000 (03:22 +0000)]
* syslog messages are now sent to the desired facility rather than always
  going to LOG_DAEMON.  There was a command line parsing bug.

18 years ago* summary.c: fixed the date display.
Art Cancro [Mon, 31 Oct 2005 02:59:24 +0000 (02:59 +0000)]
* summary.c: fixed the date display.

18 years agobugzilla 166
Art Cancro [Mon, 31 Oct 2005 02:19:55 +0000 (02:19 +0000)]
bugzilla 166

18 years ago* messages.c: the summary line for each message is now a div containing fixed
Art Cancro [Sun, 30 Oct 2005 05:41:54 +0000 (05:41 +0000)]
* messages.c: the summary line for each message is now a div containing fixed
  width floating spans instead of a table row.  This is being done as part of
  the preparations to ajaxify the presentation of this data.

18 years agoTHIS IS 6.31
Art Cancro [Thu, 27 Oct 2005 20:57:52 +0000 (20:57 +0000)]
THIS IS 6.31

18 years agoTHIS IS 6.61
Art Cancro [Thu, 27 Oct 2005 20:56:26 +0000 (20:56 +0000)]
THIS IS 6.61

18 years ago* Allow 'host:port' syntax when specifying an outbound SMTP smart-host
Art Cancro [Thu, 27 Oct 2005 20:45:12 +0000 (20:45 +0000)]
* Allow 'host:port' syntax when specifying an outbound SMTP smart-host

18 years ago* Bumped internal version number to 6.31. Minimum Citadel server required
Art Cancro [Wed, 26 Oct 2005 20:20:05 +0000 (20:20 +0000)]
* Bumped internal version number to 6.31.  Minimum Citadel server required
  is version 6.61.

18 years ago* msgbase.c: Yet Another Fix to the handling of embedded message/rfc822
Art Cancro [Wed, 26 Oct 2005 17:22:36 +0000 (17:22 +0000)]
* msgbase.c: Yet Another Fix to the handling of embedded message/rfc822

18 years ago* webcit.c: msgesc() no longer inserts backslashes before every single-quote
Art Cancro [Wed, 26 Oct 2005 16:10:53 +0000 (16:10 +0000)]
* webcit.c: msgesc() no longer inserts backslashes before every single-quote
  appearing in the quoted or forwarded message.

18 years ago* msgbase.c: when a summary mode message list is requested, and the room
Art Cancro [Tue, 25 Oct 2005 21:31:08 +0000 (21:31 +0000)]
* msgbase.c: when a summary mode message list is requested, and the room
  contains a pointer to a message which does not exist (this normally should
  not happen), return an empty message summary line instead of crashing.
* removed the remaining vestiges of the libtool stuff in .c and .y files

18 years agoSVN ID in the ChangeLog
Art Cancro [Tue, 25 Oct 2005 20:40:36 +0000 (20:40 +0000)]
SVN ID in the ChangeLog

18 years agotest
Art Cancro [Tue, 25 Oct 2005 03:42:27 +0000 (03:42 +0000)]
test

18 years agocommit
Art Cancro [Tue, 25 Oct 2005 03:18:43 +0000 (03:18 +0000)]
commit

18 years agonum_recps init
Art Cancro [Tue, 25 Oct 2005 03:12:16 +0000 (03:12 +0000)]
num_recps init

18 years ago* Mailbox view: deleting messages now moves them to the Trash folder
Art Cancro [Tue, 25 Oct 2005 03:10:52 +0000 (03:10 +0000)]
* Mailbox view: deleting messages now moves them to the Trash folder

18 years agofix for above
Art Cancro [Tue, 25 Oct 2005 03:10:18 +0000 (03:10 +0000)]
fix for above

18 years ago* Every user gets a Trash folder. Clients can also use _TRASH_
Art Cancro [Tue, 25 Oct 2005 02:53:04 +0000 (02:53 +0000)]
* Every user gets a Trash folder.  Clients can also use _TRASH_

18 years ago* calendar_view.c: fixed a variable initialization bug that was causing some
Art Cancro [Tue, 25 Oct 2005 02:19:18 +0000 (02:19 +0000)]
* calendar_view.c: fixed a variable initialization bug that was causing some
  time-specific events to be displayed as all-day events.

18 years ago* List sub/unsub confirmation -- Citadel now wants http:// or https://
Art Cancro [Mon, 24 Oct 2005 15:59:53 +0000 (15:59 +0000)]
* List sub/unsub confirmation -- Citadel now wants  or https://
  prepended as part of the 'submitted subscribe url' so we are now doing
  that.

18 years ago* serv_listsub.c: web subscription/confirmation address no longer has http://
Art Cancro [Mon, 24 Oct 2005 15:20:57 +0000 (15:20 +0000)]
* serv_listsub.c: web subscription/confirmation address no longer has 
  prepended to it.  This means that clients now must supply that.  This was
  done because we can no longer assume http -- it was breaking on https.

18 years agobuf size fix
Art Cancro [Mon, 24 Oct 2005 04:35:26 +0000 (04:35 +0000)]
buf size fix

18 years agoday start and day end preferences for calendar day view.
Art Cancro [Mon, 24 Oct 2005 03:29:05 +0000 (03:29 +0000)]
day start and day end preferences for calendar day view.

18 years ago* ft_wordbreaker.c: don't clobber memory when reading in tokens bigger
Art Cancro [Sun, 23 Oct 2005 05:37:40 +0000 (05:37 +0000)]
* ft_wordbreaker.c: don't clobber memory when reading in tokens bigger
  than the token word buffer.

18 years ago* Set a maximum number of messages which may be indexed before we force
Art Cancro [Sun, 23 Oct 2005 02:56:38 +0000 (02:56 +0000)]
* Set a maximum number of messages which may be indexed before we force
  a cache flush to disk.  Currently 2500.

18 years ago* More changes required to be able to do embedded message/rfc822 and still be
Art Cancro [Sat, 22 Oct 2005 05:02:13 +0000 (05:02 +0000)]
* More changes required to be able to do embedded message/rfc822 and still be
  able to view the attachments in the embedded submessage.   Yow.
* Brought over the updated MIME parser from the Citadel package.

18 years agominor fix for previous checkin
Art Cancro [Sat, 22 Oct 2005 04:59:41 +0000 (04:59 +0000)]
minor fix for previous checkin

18 years agoremoved comment
Art Cancro [Sat, 22 Oct 2005 04:52:30 +0000 (04:52 +0000)]
removed comment

18 years ago* msgbase.c: allow multipart/alternative part-swapping only at the top
Art Cancro [Sat, 22 Oct 2005 04:49:58 +0000 (04:49 +0000)]
* msgbase.c: allow multipart/alternative part-swapping only at the top
  level, because if we recursed into another one then it's going to stomp
  all over our preferred part.  (even more uuuuunnnhhhhh...)

18 years ago* mime_parser.c: recurse into message/rfc822 parts as if they were
Art Cancro [Sat, 22 Oct 2005 04:48:03 +0000 (04:48 +0000)]
* mime_parser.c: recurse into message/rfc822 parts as if they were
  multipart, because we may need to extract attachments from the embedded
  submessage, etc.  (uuuuunnnhhhh...)

18 years ago* Handle embedded message/rfc822 submessages, using the new form of MSG4 on
Art Cancro [Fri, 21 Oct 2005 19:27:12 +0000 (19:27 +0000)]
* Handle embedded message/rfc822 submessages, using the new form of MSG4 on
  the Citadel server that can extract these for us.  There is still a bug or
  two in this to be fixed...

18 years agoBumped internal version number to 6.61
Art Cancro [Fri, 21 Oct 2005 19:14:56 +0000 (19:14 +0000)]
Bumped internal version number to 6.61

18 years ago* MSG4 (and CtdlOutputMsg() as well) now accepts an optional MIME part
Art Cancro [Fri, 21 Oct 2005 19:13:55 +0000 (19:13 +0000)]
* MSG4 (and CtdlOutputMsg() as well) now accepts an optional MIME part
  specifier, allowing the client to fetch an encapsulated message
  attached as message/rfc822 instead of the top-level message.

18 years ago* ft_wordbreaker.c: added a list of 'noise words' to ignore. This is
Art Cancro [Thu, 20 Oct 2005 21:56:42 +0000 (21:56 +0000)]
* ft_wordbreaker.c: added a list of 'noise words' to ignore.  This is
  admittedly EN/US specific, so if anyone wants to contribute noise words
  for other languages...

18 years ago* serv_calendar.c: registered a fixed output hook for text/calendar.
Art Cancro [Thu, 20 Oct 2005 02:56:44 +0000 (02:56 +0000)]
* serv_calendar.c: registered a fixed output hook for text/calendar.

18 years ago* New type of server hook: CtdlRegisterFixedOutputHook(). This is for
Art Cancro [Wed, 19 Oct 2005 17:32:55 +0000 (17:32 +0000)]
* New type of server hook: CtdlRegisterFixedOutputHook().  This is for
  extending the fixed_output() function for arbitrary new MIME types.  The
  usefulness of this for end users is limited, since no clients use MSG0
  anymore.  The real purpose of converting various MIME types to text is to
  make them visible to the full text indexer.
* serv_vcard.c: registered a fixed output hook for text/x-vcard.
:

18 years agominor change to log msgs
Art Cancro [Wed, 19 Oct 2005 03:17:49 +0000 (03:17 +0000)]
minor change to log msgs

18 years ago* msgbase.c, messages.c, html.c: conversion of HTML to plain text now accepts
Art Cancro [Wed, 19 Oct 2005 02:56:55 +0000 (02:56 +0000)]
* msgbase.c, messages.c, html.c: conversion of HTML to plain text now accepts
  a maximum source length.  MSG0 output of multipart messages was running
  right past the end of the HTML and into, for example, a subsequent base64
  encoded attachment, which was then output -- or worse, indexed.
* Since everyone's fulltext indices probably contain a lot of base64 junk, the
  FT_WORDBREAKER_ID has been bumped.  This will force an index rebuild on any
  sites that are upgraded.