citadel.git
16 years agoUse the tabbed dialog API from tabs.c for
Art Cancro [Sat, 19 May 2007 20:03:34 +0000 (20:03 +0000)]
Use the tabbed dialog API from tabs.c for
the address book

16 years agoImplementation of BINARY_FOLLOWS mode in sessionproxy.php (not tested)
Art Cancro [Wed, 16 May 2007 15:12:22 +0000 (15:12 +0000)]
Implementation of BINARY_FOLLOWS mode in sessionproxy.php (not tested)

16 years agoStart clean up HTML : Advanced menus
Thierry Pasqualier [Tue, 15 May 2007 06:55:42 +0000 (06:55 +0000)]
Start clean up HTML : Advanced menus

16 years agoCSS : correct background of Edit site-wide configuration
Thierry Pasqualier [Mon, 14 May 2007 22:04:04 +0000 (22:04 +0000)]
CSS : correct background of Edit site-wide configuration

17 years agoHTML/CSS Edit view
Thierry Pasqualier [Sat, 12 May 2007 22:17:06 +0000 (22:17 +0000)]
HTML/CSS Edit view
* post date is now together writing icon
* there's a block with fields to:, cc: and bcc: in connection with
contacts icon
* removed 'send message' button on the top
* some changes on the bottom
work in progress

17 years agoCSS : messages buttons & edit form
Thierry Pasqualier [Sat, 12 May 2007 09:08:05 +0000 (09:08 +0000)]
CSS : messages buttons & edit form

17 years agoSmall fixes to ical_dezonify() and its helper functions
Art Cancro [Fri, 11 May 2007 20:58:14 +0000 (20:58 +0000)]
Small fixes to ical_dezonify() and its helper functions
to handle properties that are declared 'TZID=GMT' which is a valid
but unorthodox way of declaring that the property is UTC/GMT.  The
functions now detect this style of declaration and automatically
converts to 'Z syntax'.  Calendar events created or modified by the
Outlook connector now show up in WebCit with the correct time.

17 years agoSmall fixes to ical_dezonify() and its helper functions
Art Cancro [Fri, 11 May 2007 20:38:53 +0000 (20:38 +0000)]
Small fixes to ical_dezonify() and its helper functions
to handle properties that are declared 'TZID=GMT' which is a valid
but unorthodox way of declaring that the property is UTC/GMT.  The
functions now detect this style of declaration and automatically
converts to 'Z syntax'.  Calendar events created or modified by the
Outlook connector now show up in WebCit with the correct time.

17 years agoCSS iconbar : no IE hack for IE7
Thierry Pasqualier [Fri, 11 May 2007 12:24:14 +0000 (12:24 +0000)]
CSS iconbar : no IE hack for IE7

17 years agofix bad copy/paste
Thierry Pasqualier [Fri, 11 May 2007 07:31:08 +0000 (07:31 +0000)]
fix bad copy/paste

17 years agoNew CSS/javascript implementation of the message buttons display
Thierry Pasqualier [Fri, 11 May 2007 07:21:34 +0000 (07:21 +0000)]
New CSS/javascript implementation of the message buttons display
like http://www.tiddlywiki.com/
Do you like this ?

17 years agoCSS : fix messages alignment on left
Thierry Pasqualier [Thu, 10 May 2007 06:55:34 +0000 (06:55 +0000)]
CSS : fix messages alignment on left

17 years agoCSS : change overflow attribute none to hidden
Thierry Pasqualier [Thu, 10 May 2007 06:04:43 +0000 (06:04 +0000)]
CSS : change overflow attribute none to hidden

17 years agoSmall fix to previous commit. The 'narrow' wholist
Art Cancro [Thu, 10 May 2007 04:10:58 +0000 (04:10 +0000)]
Small fix to previous commit.  The 'narrow' wholist
is displayed if the screen width is fewer than 80 characters,
not 50.

17 years agoOmit the 'Idle' and 'From host' columns from
Art Cancro [Thu, 10 May 2007 03:59:58 +0000 (03:59 +0000)]
Omit the 'Idle' and 'From host' columns from
the wholist when displaying on narrow screens (fewer than
50 columns).  This may look better on certain mobile devices.

17 years agoAdded conversion of “ and ” to ordinary
Art Cancro [Wed, 9 May 2007 20:49:58 +0000 (20:49 +0000)]
Added conversion of “ and ” to ordinary
ASCII double-quotes in html.c

17 years agoAdded more URL prefixes to is_bogus() to reflect the
Art Cancro [Wed, 9 May 2007 18:59:58 +0000 (18:59 +0000)]
Added more URL prefixes to is_bogus() to reflect the
latest collection of brain-dead Microsoft shitware that assumes
everyone is an IIS box.

17 years agofix IE5 CSS bug : center login bloc
Thierry Pasqualier [Tue, 8 May 2007 19:33:00 +0000 (19:33 +0000)]
fix IE5 CSS bug : center login bloc

17 years ago* added parameters for validating recipients against the masq hostlist.
Wilfried Göesgens [Tue, 8 May 2007 17:17:48 +0000 (17:17 +0000)]
* added parameters for validating recipients against the masq hostlist.

17 years agoSet the 'Id:' property on all files which use it
Art Cancro [Tue, 8 May 2007 15:40:16 +0000 (15:40 +0000)]
Set the 'Id:' property on all files which use it

17 years agoAdded 'Id' keyword
Art Cancro [Tue, 8 May 2007 15:36:22 +0000 (15:36 +0000)]
Added 'Id' keyword

17 years ago* Modification of HTML/CSS messages editor.
Thierry Pasqualier [Mon, 7 May 2007 22:10:13 +0000 (22:10 +0000)]
* Modification of HTML/CSS messages editor.
* I kept the two post buttons (it was a Seth request)
* I removed a Cancel button to keep a 800px width min
I will test this changes with IE

17 years agobeginning of the HTML/CSS work on the messages editor
Thierry Pasqualier [Sun, 6 May 2007 20:17:16 +0000 (20:17 +0000)]
beginning of the HTML/CSS work on the messages editor

17 years ago* A new display of messages in HTML / CSS.
Thierry Pasqualier [Sun, 6 May 2007 14:42:09 +0000 (14:42 +0000)]
* A new display of messages in HTML / CSS.
* I also suggest improving the display of the buttons of messages (only in CSS)
test it please

17 years agoresize bar CSS
Thierry Pasqualier [Sun, 6 May 2007 07:57:25 +0000 (07:57 +0000)]
resize bar CSS

17 years agoresize the messages list : HTML/CSS modifications
Thierry Pasqualier [Sun, 6 May 2007 07:33:56 +0000 (07:33 +0000)]
resize the messages list : HTML/CSS modifications

17 years agomailbox summary : some HTML/CSS modifications
Thierry Pasqualier [Sat, 5 May 2007 18:02:26 +0000 (18:02 +0000)]
mailbox summary : some HTML/CSS modifications

17 years agomessages list header : some HTML/CSS modifications
Thierry Pasqualier [Sat, 5 May 2007 17:10:49 +0000 (17:10 +0000)]
messages list header : some HTML/CSS modifications

17 years ago* Changed bug with ubuntu feisty.
Wilfried Göesgens [Fri, 4 May 2007 20:44:51 +0000 (20:44 +0000)]
* Changed bug with ubuntu feisty.

17 years ago* added masquerade domain feature.
Wilfried Göesgens [Wed, 2 May 2007 21:44:29 +0000 (21:44 +0000)]
* added masquerade domain feature.

17 years ago* added masquerade domain feature.
Wilfried Göesgens [Wed, 2 May 2007 21:37:27 +0000 (21:37 +0000)]
* added masquerade domain feature.

17 years agoWhy doesn't the f***ing Id: tag work on SVN???
Art Cancro [Wed, 2 May 2007 16:16:33 +0000 (16:16 +0000)]
Why doesn't the f***ing Id: tag work on SVN???

17 years agoWhy doesn't the f***ing Id: tag work on SVN???
Art Cancro [Wed, 2 May 2007 16:11:38 +0000 (16:11 +0000)]
Why doesn't the f***ing Id: tag work on SVN???

17 years agoExtract and enumerate return options.
Art Cancro [Sat, 28 Apr 2007 03:57:14 +0000 (03:57 +0000)]
Extract and enumerate return options.
So far, the SUBSCRIBED return option is implemented.

17 years agoCompleted the portion of draft-ietf-imapext-list-extensions-18
Art Cancro [Fri, 27 Apr 2007 21:22:09 +0000 (21:22 +0000)]
Completed the portion of draft-ietf-imapext-list-extensions-18
which requires the support of a parenthesized list of patterns
(multiple selection patters).

17 years agoDetect whether an IMAP client is specifying selection
Art Cancro [Fri, 27 Apr 2007 19:56:27 +0000 (19:56 +0000)]
Detect whether an IMAP client is specifying selection
options.  If present, save their start and end positions and
shift the expected position of the folder root to one position
right of the end of the selection options.  (Note: we do not
yet *do* anything with the selection options; we've merely
located and isolated them at this point.)

17 years ago* this file must be kept in a non-volatile dir. move it over in the postinst script...
Wilfried Göesgens [Fri, 27 Apr 2007 17:40:11 +0000 (17:40 +0000)]
* this file must be kept in a non-volatile dir. move it over in the postinst script if its there.

17 years ago* as this is the errormessage for the non logfile reading n00bs, added a link to...
Wilfried Göesgens [Thu, 26 Apr 2007 22:43:18 +0000 (22:43 +0000)]
* as this is the errormessage for the non logfile reading n00bs, added a link to our faq.

17 years ago* don't use the config to get the hostname anymore, so we don't need to run suid...
Wilfried Göesgens [Thu, 26 Apr 2007 22:30:56 +0000 (22:30 +0000)]
* don't use the config to get the hostname anymore, so we don't need to run suid anymore, this has caused trouble in the past once to often.

17 years agoAnnotated imap_list() for upcoming implementation of draft-ietf-imapext-list-extensio...
Art Cancro [Thu, 26 Apr 2007 21:55:00 +0000 (21:55 +0000)]
Annotated imap_list() for upcoming implementation of draft-ietf-imapext-list-extensions-18

17 years agoAdd a comment in smtp_greeting() warning that the fqdn
Art Cancro [Thu, 26 Apr 2007 21:45:37 +0000 (21:45 +0000)]
Add a comment in smtp_greeting() warning that the fqdn
*must* appear immediately after the 220 status code, and this
should never be changed.

17 years agoMoved IMAP LIST/LSUB to a separate source file
Art Cancro [Thu, 26 Apr 2007 21:26:48 +0000 (21:26 +0000)]
Moved IMAP LIST/LSUB to a separate source file

17 years agoCompleted unifying LIST and LSUB into a single code path.
Art Cancro [Thu, 26 Apr 2007 19:20:00 +0000 (19:20 +0000)]
Completed unifying LIST and LSUB into a single code path.

17 years agoContinued merging code paths
Art Cancro [Thu, 26 Apr 2007 16:21:49 +0000 (16:21 +0000)]
Continued merging code paths

17 years agoBegan merging the code for IMAP LIST and LSUB
Art Cancro [Thu, 26 Apr 2007 15:33:40 +0000 (15:33 +0000)]
Began merging the code for IMAP LIST and LSUB
commands into a single code path, in anticipation of implementing
the LIST-EXTENDED extension.

17 years agoAddress book popup: removed the rounded edges (because
Art Cancro [Thu, 26 Apr 2007 02:54:42 +0000 (02:54 +0000)]
Address book popup: removed the rounded edges (because
they still weren't working correctly) and put in a 1 pixel black border.

17 years agoDescriptions of the various types of public and private
Art Cancro [Thu, 26 Apr 2007 02:11:25 +0000 (02:11 +0000)]
Descriptions of the various types of public and private
rooms are now the same in the 'edit room' dialog as they are in the
'create room' dialog.

17 years ago-
Art Cancro [Thu, 26 Apr 2007 02:09:39 +0000 (02:09 +0000)]
-

17 years ago* paste together multiple errors in a right manner.
Wilfried Göesgens [Tue, 24 Apr 2007 21:48:35 +0000 (21:48 +0000)]
* paste together multiple errors in a right manner.

17 years agoDon't automatically delete calendar invitations
Art Cancro [Tue, 24 Apr 2007 20:15:01 +0000 (20:15 +0000)]
Don't automatically delete calendar invitations
and RSVP's after handling them.  This behavior does not
make sense when handling multipart messages.

17 years agoMeeting Accept/Decline and RSVP Update/Ignore controls
Art Cancro [Tue, 24 Apr 2007 19:55:41 +0000 (19:55 +0000)]
Meeting Accept/Decline and RSVP Update/Ignore controls
are now AJAX-enabled.  These dialogs now update 'in place' without a page refresh.

17 years ago-
Art Cancro [Mon, 23 Apr 2007 21:16:52 +0000 (21:16 +0000)]
-

17 years agoA single address book popup now supports multiple
Art Cancro [Mon, 23 Apr 2007 14:56:13 +0000 (14:56 +0000)]
A single address book popup now supports multiple
targets (such as To: Cc: Bcc:).  Thanks to Ben for the idea.

17 years agoAllow multiple addresses to be selected.
Art Cancro [Mon, 23 Apr 2007 13:40:22 +0000 (13:40 +0000)]
Allow multiple addresses to be selected.

17 years agoIn addition to all available address book rooms, the address
Art Cancro [Sat, 21 Apr 2007 03:01:28 +0000 (03:01 +0000)]
In addition to all available address book rooms, the address
book popup now also has an option to select from the local system's
user list.

17 years ago* Address book popup is now complete
Art Cancro [Fri, 20 Apr 2007 22:24:49 +0000 (22:24 +0000)]
* Address book popup is now complete

17 years agomore work on the address book popup
Art Cancro [Fri, 20 Apr 2007 02:29:05 +0000 (02:29 +0000)]
more work on the address book popup

17 years agoCitadel and WebCit are now internally marked as
Art Cancro [Thu, 19 Apr 2007 20:56:38 +0000 (20:56 +0000)]
Citadel and WebCit are now internally marked as
version 7.10 because we added a new server command

17 years agoAddress book popup now populates with actual contacts.
Art Cancro [Thu, 19 Apr 2007 20:55:36 +0000 (20:55 +0000)]
Address book popup now populates with actual contacts.
(Still need to add js code to fill the calling input box)

17 years agoCompleted DVCA (Dump VCard Addresses) function. This function
Art Cancro [Thu, 19 Apr 2007 20:46:30 +0000 (20:46 +0000)]
Completed DVCA (Dump VCard Addresses) function.  This function
outputs a list of names and email addresses found in all
vCards within the current room.  Useful for address book clients.

17 years agoh0h0h0./webserver -p80 Prototype has an 'evalscripts' parameter
Art Cancro [Thu, 19 Apr 2007 19:58:38 +0000 (19:58 +0000)]
h0h0h0./webserver -p80  Prototype has an 'evalscripts' parameter
to Ajax.Updater().  Now we can trigger auto-populate of the inner div
after the middle div populates, in the address book popup.

17 years agoVersion 7.09
Art Cancro [Thu, 19 Apr 2007 16:44:09 +0000 (16:44 +0000)]
Version 7.09

17 years agoWhen converting HTML to plain text, omit any text
Art Cancro [Thu, 19 Apr 2007 15:27:40 +0000 (15:27 +0000)]
When converting HTML to plain text, omit any text
that appears between <style> </style> tags.

17 years agoFixed missing character in DSN bounce messages
Art Cancro [Thu, 19 Apr 2007 02:20:39 +0000 (02:20 +0000)]
Fixed missing character in DSN bounce messages

17 years ago* use another buffer so we don't overwrite the mailfrom.
Wilfried Göesgens [Wed, 18 Apr 2007 18:17:09 +0000 (18:17 +0000)]
* use another buffer so we don't overwrite the mailfrom.

17 years agoThe various 'unexpected end of message' errors now
Art Cancro [Wed, 18 Apr 2007 15:14:07 +0000 (15:14 +0000)]
The various 'unexpected end of message' errors now
have a number after them, so we know which one was
encountered.

17 years agoRemoved some temporary diagnostics from the code
Art Cancro [Mon, 16 Apr 2007 15:51:24 +0000 (15:51 +0000)]
Removed some temporary diagnostics from the code

17 years ago* Upgraded to prototype.js v1.5
Art Cancro [Mon, 16 Apr 2007 15:48:47 +0000 (15:48 +0000)]
* Upgraded to prototype.js v1.5
* ajax calls whose parameters include Math.random() to foil
  the cache now call CtdlRandomString() instead

17 years ago* Reduce address book popup titlebar/roomselector to 12 point font
Art Cancro [Sat, 14 Apr 2007 03:24:23 +0000 (03:24 +0000)]
* Reduce address book popup titlebar/roomselector to 12 point font
* Refresh bottom content portion when a new room is selected

17 years agoAddress book popup is now rendered using an ajax refresh
Art Cancro [Fri, 13 Apr 2007 21:55:30 +0000 (21:55 +0000)]
Address book popup is now rendered using an ajax refresh
when it is called up, eliminating the need to render it even
when it has not been requested.

17 years agoWhen an attachment has no filename associated with
Art Cancro [Fri, 13 Apr 2007 20:52:08 +0000 (20:52 +0000)]
When an attachment has no filename associated with
its content-disposition, but has a name associated with its
content-type, use that name for the View/Download links.

17 years agoChange 'Message rejected by SpamAssassin' to 'message rejected by spam filter'
Art Cancro [Fri, 13 Apr 2007 15:26:40 +0000 (15:26 +0000)]
Change 'Message rejected by SpamAssassin' to 'message rejected by spam filter'

17 years agoAddress book popup title is now replaced by a big selector
Art Cancro [Fri, 13 Apr 2007 02:56:14 +0000 (02:56 +0000)]
Address book popup title is now replaced by a big selector
of all available VIEW_ADDRESSBOOK rooms.

17 years agoApplied matt's patches to clean up memory leaks in the client
Art Cancro [Thu, 12 Apr 2007 20:16:22 +0000 (20:16 +0000)]
Applied matt's patches to clean up memory leaks in the client

17 years ago*Always* require a recipient in the Mail> room,
Art Cancro [Thu, 12 Apr 2007 16:22:55 +0000 (16:22 +0000)]
*Always* require a recipient in the Mail> room,
regardless of the view setting.

17 years agoVersion number is now 7.08
Art Cancro [Thu, 12 Apr 2007 14:56:28 +0000 (14:56 +0000)]
Version number is now 7.08

17 years agoresynced changelog.
Wilfried Göesgens [Thu, 12 Apr 2007 14:53:00 +0000 (14:53 +0000)]
resynced changelog.

17 years agoWhen checking to see whether the user is saving a new
Art Cancro [Thu, 12 Apr 2007 14:40:14 +0000 (14:40 +0000)]
When checking to see whether the user is saving a new
vcard to My Citadel Config, only prohibit saving messages
to that room when it's actually a vCard.

17 years agoFixed gratuitous use of strlen() in imap_strout()
Art Cancro [Wed, 11 Apr 2007 19:20:32 +0000 (19:20 +0000)]
Fixed gratuitous use of strlen() in imap_strout()

17 years agoAddress book popup now begins to look like something with
Art Cancro [Wed, 11 Apr 2007 17:20:21 +0000 (17:20 +0000)]
Address book popup now begins to look like something with
addresses in it.

17 years agoMore work on the css/js for the address book popup.
Art Cancro [Tue, 10 Apr 2007 22:06:41 +0000 (22:06 +0000)]
More work on the css/js for the address book popup.
Warning: I've left it enabled this time.  Don't build packages from this.

17 years agoChanged a reference to 'room_flags' to 'room_flags2' (thanks Matt)
Art Cancro [Tue, 10 Apr 2007 18:32:27 +0000 (18:32 +0000)]
Changed a reference to 'room_flags' to 'room_flags2' (thanks Matt)

17 years agoMore work on address book popup
Art Cancro [Tue, 10 Apr 2007 16:29:50 +0000 (16:29 +0000)]
More work on address book popup

17 years agoTinkered with CSS for address book popup
Art Cancro [Tue, 10 Apr 2007 03:22:01 +0000 (03:22 +0000)]
Tinkered with CSS for address book popup

17 years agoExpand 'state' field in contact editor to the same length
Art Cancro [Tue, 10 Apr 2007 01:50:43 +0000 (01:50 +0000)]
Expand 'state' field in contact editor to the same length
as the other fields.

17 years agoSend private mail rather than posting a message whenever
Art Cancro [Mon, 9 Apr 2007 19:28:53 +0000 (19:28 +0000)]
Send private mail rather than posting a message whenever
an ENT0 command is issued within a mailbox room.

17 years agoTemporarily disable the icon that opens the popup window, in case
Art Cancro [Sat, 7 Apr 2007 03:29:06 +0000 (03:29 +0000)]
Temporarily disable the icon that opens the popup window, in case
anyone is trying to build a working system from the current tree.

17 years ago* Room info popup now uses Scriptactulous appear and fade effects
Art Cancro [Sat, 7 Apr 2007 03:16:12 +0000 (03:16 +0000)]
* Room info popup now uses Scriptactulous appear and fade effects
* Added in the javascript/ajax underpinnings for a pop-up address book
  to be used for selecting mail recipients and calendar event
  participants.  The window appears and fades but there is not yet
  any useful content in the window.

17 years agoFixed a broken tag in siteconfig.c
Art Cancro [Fri, 6 Apr 2007 04:12:08 +0000 (04:12 +0000)]
Fixed a broken tag in siteconfig.c

17 years ago* Added a bunch of preprocessor hacks to deal with certain
Art Cancro [Thu, 5 Apr 2007 16:30:37 +0000 (16:30 +0000)]
* Added a bunch of preprocessor hacks to deal with certain
  declarations missing from nameser.h on openbsd

17 years ago* Fixed a potential buffer overflow in the message submit chain.
Art Cancro [Wed, 4 Apr 2007 16:42:44 +0000 (16:42 +0000)]
* Fixed a potential buffer overflow in the message submit chain.
* Mailing list delivery now uses the message submit chain instead of
  generating queue instructions directly.  This greatly simplifies
  the code, and also allows non-SMTP recipients to be added to
  mailing lists.

17 years agoRemoved some outdated cruft from the SMTP queue handler:
Art Cancro [Wed, 4 Apr 2007 14:58:22 +0000 (14:58 +0000)]
Removed some outdated cruft from the SMTP queue handler:
* In the per-session data structures, CC->SMTP_RECPS and CC->SMTP_ROOMS
  are not used for anything, so they have been deleted
* Removed all recipient types other than remote because they
  aren't used -- non-SMTP recipients don
  don't go through this queue.

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.