Wilfried Göesgens [Tue, 12 Jun 2007 19:32:26 +0000 (19:32 +0000)]
* parse function reply properly
* use text/x-vcard
* print the vcard.
Art Cancro [Tue, 12 Jun 2007 15:42:14 +0000 (15:42 +0000)]
Added the forward slash to the list of characters
escaped by urlesc(). This prevents the slash from being interpreted
as a directory separator.
Art Cancro [Tue, 12 Jun 2007 15:39:22 +0000 (15:39 +0000)]
Added the address book popup into mailing list mangement
Art Cancro [Mon, 11 Jun 2007 13:21:33 +0000 (13:21 +0000)]
Assigned developer code 31 to Stuart Cianos
Wilfried Göesgens [Sun, 10 Jun 2007 19:36:41 +0000 (19:36 +0000)]
* new debug switch for communication in the session-proxy
* DLAT works now.
Wilfried Göesgens [Sun, 10 Jun 2007 17:19:37 +0000 (17:19 +0000)]
* create directory before installing files into it.
Wilfried Göesgens [Thu, 7 Jun 2007 20:43:11 +0000 (20:43 +0000)]
* match out 'ubuntu' from the version string
Wilfried Göesgens [Thu, 7 Jun 2007 20:27:31 +0000 (20:27 +0000)]
* print the ip-address too if we fail to bind a server port.
Art Cancro [Thu, 7 Jun 2007 18:50:16 +0000 (18:50 +0000)]
buildpackages sourcedist - generate .tar.gz instead of .tgz
Art Cancro [Thu, 7 Jun 2007 18:43:23 +0000 (18:43 +0000)]
THIS IS 7.10
Wilfried Göesgens [Thu, 7 Jun 2007 09:59:42 +0000 (09:59 +0000)]
* added some missing depends
* evaluate wether we are in apache mode, and append -f
Art Cancro [Thu, 7 Jun 2007 03:01:10 +0000 (03:01 +0000)]
Attempt #2 at setting the egress interface
Art Cancro [Tue, 5 Jun 2007 21:40:42 +0000 (21:40 +0000)]
New versions of Berkeley DB (I tested with 4.5.20) seem to
have a new algorithm that always creates a new log file on startup. This
broke Citadel's drop_root_perms and caused a database crash. Refactored
the order of startup functions, separating the code which performs chown
and chmod on files in ctdl_data_dir into its own function and calling that
immediately prior to dropping root permissions.
Art Cancro [Tue, 5 Jun 2007 20:47:43 +0000 (20:47 +0000)]
When config.c_ip_addr is set, use that IP address
not only for listening sockets, but also client sockets. This will
allow outbound email to be sourced from the correct IP address when
multiple unrelated Citadels are running on the same server.
Art Cancro [Mon, 4 Jun 2007 20:54:16 +0000 (20:54 +0000)]
Generating text/x-vcard
Art Cancro [Mon, 4 Jun 2007 20:52:49 +0000 (20:52 +0000)]
Revert to RFC2086-style ACL flags.
Art Cancro [Mon, 4 Jun 2007 13:53:11 +0000 (13:53 +0000)]
Switched back to text/x-vcard as the MIME type generated
when serializing vCards. This may be not be a permanent change.
Also made it a #define so we can toggle back and forth.
Wilfried Göesgens [Sun, 3 Jun 2007 15:26:04 +0000 (15:26 +0000)]
* enable proxy_http too.
Wilfried Göesgens [Sun, 3 Jun 2007 15:16:02 +0000 (15:16 +0000)]
* added missing openssl dependancy. Else citserver will fail to create its certificates on startup.
Thierry Pasqualier [Sun, 3 Jun 2007 07:02:14 +0000 (07:02 +0000)]
Fix a div placed at the bad place
Art Cancro [Sun, 3 Jun 2007 04:23:38 +0000 (04:23 +0000)]
Fixed a memory leak created by the use of regcomp()
Art Cancro [Fri, 1 Jun 2007 02:38:28 +0000 (02:38 +0000)]
Fixed the semantics of UID SEARCH. The semantics are now
correct, but the sequence set selection is still broken.
Wilfried Göesgens [Tue, 29 May 2007 16:31:45 +0000 (16:31 +0000)]
* another place to move database_cleanup.sh in the debs.
Wilfried Göesgens [Tue, 29 May 2007 16:29:07 +0000 (16:29 +0000)]
* merged acconfig.h into configure.
* include sysdep.h instead of acconfig.h
Art Cancro [Tue, 29 May 2007 16:05:33 +0000 (16:05 +0000)]
Remove redhat 7.3 cruft
Art Cancro [Tue, 29 May 2007 16:02:42 +0000 (16:02 +0000)]
Fix a type mismatch that generates a warning on 64-bit systems
Art Cancro [Tue, 29 May 2007 15:54:01 +0000 (15:54 +0000)]
Added HAVE_STATICDATA_DIR, STATICDATA_DIR, HAVE_UTILBIN_DIR,
and UTILBIN_DIR to acconfig.h. sysdep.h.in is once again being
generated by autoheader. Willi: please add comments to these.
Art Cancro [Tue, 29 May 2007 15:40:55 +0000 (15:40 +0000)]
Remove redhat 7.3 cruft from bootstrap
Wilfried Göesgens [Tue, 29 May 2007 14:13:13 +0000 (14:13 +0000)]
* move cleanup_database.sh to /usr/share/doc/citadel-server/
Wilfried Göesgens [Tue, 29 May 2007 13:17:59 +0000 (13:17 +0000)]
* move arround some files in the configured build according to the suggestions of formorer
* added tid printf
Wilfried Göesgens [Mon, 28 May 2007 22:01:14 +0000 (22:01 +0000)]
* experiments on user creation... not yet ready, but maybe helpfull to others.
Art Cancro [Mon, 28 May 2007 19:51:32 +0000 (19:51 +0000)]
citmail: completed the '-t' option (extract recipients
from headers) in the sendmail compatibility interface
Art Cancro [Mon, 28 May 2007 04:53:50 +0000 (04:53 +0000)]
Began implementation of sendmail -t option (not finished)
Art Cancro [Mon, 28 May 2007 04:08:11 +0000 (04:08 +0000)]
Minor cleanups to citmail. Added a command-line '-d' parameter
to enable debugging to stderr. Fixed an error message or two. Also
saved the hostname extracted from the LMTP greeting so we can pass it
right back to the LMTP server as part of the LHLO command.
Thierry Pasqualier [Fri, 25 May 2007 18:35:26 +0000 (18:35 +0000)]
two corrections of errors which I made earlier:
- fix HTML for attachment edit message
- webcit version to 7.10
Art Cancro [Fri, 25 May 2007 13:18:07 +0000 (13:18 +0000)]
Add a GPL declaration to rfc2739.schema
Art Cancro [Thu, 24 May 2007 22:18:51 +0000 (22:18 +0000)]
In the calendar month view bubble popups,
suppress the display of an event 'end time' if the start time
was only a date (all day event). Some CUA's are declaring DTEND
even for all day events.
Wilfried Göesgens [Thu, 24 May 2007 20:39:03 +0000 (20:39 +0000)]
* removed files that weren't needed anymore
* resynced debian/po
* rewinded changelog
* removed uploader, we may add this again later, but it makes linda shout right now.
* added missing debhelper tags
Wilfried Göesgens [Thu, 24 May 2007 20:35:49 +0000 (20:35 +0000)]
* auomagically build source debs.
* remove debs from dist tgz build
Wilfried Göesgens [Thu, 24 May 2007 20:32:28 +0000 (20:32 +0000)]
* rewind debian changelog for initial packaging process
* automagically create source debs
* added debian readme explaining the user the mta specials about replacing or bundling with the system mta
* removed uploader tag, as i makes linda moan
Wilfried Göesgens [Thu, 24 May 2007 20:28:04 +0000 (20:28 +0000)]
* corrected spelling error in make clean.
Art Cancro [Wed, 23 May 2007 14:29:48 +0000 (14:29 +0000)]
Removed some spurious copyright info from the openldap
schema. This text applied to the RFC from which the schema was
derived, not the schema itself.
See also: http://revu.tauware.de/details.py?upid=5180
Art Cancro [Wed, 23 May 2007 12:55:17 +0000 (12:55 +0000)]
Templatized the invocation of TinyMCE so it can be
site customized (or even completely replaced) if desired
Thierry Pasqualier [Wed, 23 May 2007 06:15:49 +0000 (06:15 +0000)]
First step:
* Separation of various part of the summary
* Users list in iconsbar
Thierry Pasqualier [Sun, 20 May 2007 18:37:46 +0000 (18:37 +0000)]
CSS/HTML : Advanced & Administration
Thierry Pasqualier [Sun, 20 May 2007 14:57:53 +0000 (14:57 +0000)]
Summary Banner : HTML/CSS simplification
I would like to handle in the same way all the banners
of services and administration screens
at the end to reduce the number of classes CSS
Thierry Pasqualier [Sun, 20 May 2007 07:49:39 +0000 (07:49 +0000)]
* message view : fix bug for Reply - there was no more subject or
recipients
IG : Bug or feature ?
In Mail folder view, we can use Reply All and Forward buttons but not in
Bulletin Board view... I don't understand why
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
Art Cancro [Wed, 16 May 2007 15:12:22 +0000 (15:12 +0000)]
Implementation of BINARY_FOLLOWS mode in sessionproxy.php (not tested)
Thierry Pasqualier [Tue, 15 May 2007 06:55:42 +0000 (06:55 +0000)]
Start clean up HTML : Advanced menus
Thierry Pasqualier [Mon, 14 May 2007 22:04:04 +0000 (22:04 +0000)]
CSS : correct background of Edit site-wide configuration
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
Thierry Pasqualier [Sat, 12 May 2007 09:08:05 +0000 (09:08 +0000)]
CSS : messages buttons & edit form
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.
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.
Thierry Pasqualier [Fri, 11 May 2007 12:24:14 +0000 (12:24 +0000)]
CSS iconbar : no IE hack for IE7
Thierry Pasqualier [Fri, 11 May 2007 07:31:08 +0000 (07:31 +0000)]
fix bad copy/paste
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 ?
Thierry Pasqualier [Thu, 10 May 2007 06:55:34 +0000 (06:55 +0000)]
CSS : fix messages alignment on left
Thierry Pasqualier [Thu, 10 May 2007 06:04:43 +0000 (06:04 +0000)]
CSS : change overflow attribute none to hidden
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.
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.
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
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.
Thierry Pasqualier [Tue, 8 May 2007 19:33:00 +0000 (19:33 +0000)]
fix IE5 CSS bug : center login bloc
Wilfried Göesgens [Tue, 8 May 2007 17:17:48 +0000 (17:17 +0000)]
* added parameters for validating recipients against the masq hostlist.
Art Cancro [Tue, 8 May 2007 15:40:16 +0000 (15:40 +0000)]
Set the 'Id:' property on all files which use it
Art Cancro [Tue, 8 May 2007 15:36:22 +0000 (15:36 +0000)]
Added 'Id' keyword
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
Thierry Pasqualier [Sun, 6 May 2007 20:17:16 +0000 (20:17 +0000)]
beginning of the HTML/CSS work on the messages editor
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
Thierry Pasqualier [Sun, 6 May 2007 07:57:25 +0000 (07:57 +0000)]
resize bar CSS
Thierry Pasqualier [Sun, 6 May 2007 07:33:56 +0000 (07:33 +0000)]
resize the messages list : HTML/CSS modifications
Thierry Pasqualier [Sat, 5 May 2007 18:02:26 +0000 (18:02 +0000)]
mailbox summary : some HTML/CSS modifications
Thierry Pasqualier [Sat, 5 May 2007 17:10:49 +0000 (17:10 +0000)]
messages list header : some HTML/CSS modifications
Wilfried Göesgens [Fri, 4 May 2007 20:44:51 +0000 (20:44 +0000)]
* Changed bug with ubuntu feisty.
Wilfried Göesgens [Wed, 2 May 2007 21:44:29 +0000 (21:44 +0000)]
* added masquerade domain feature.
Wilfried Göesgens [Wed, 2 May 2007 21:37:27 +0000 (21:37 +0000)]
* added masquerade domain feature.
Art Cancro [Wed, 2 May 2007 16:16:33 +0000 (16:16 +0000)]
Why 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???
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.
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).
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.)
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.
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.
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.
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
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.
Art Cancro [Thu, 26 Apr 2007 21:26:48 +0000 (21:26 +0000)]
Moved IMAP LIST/LSUB to a separate source file
Art Cancro [Thu, 26 Apr 2007 19:20:00 +0000 (19:20 +0000)]
Completed unifying LIST and LSUB into a single code path.
Art Cancro [Thu, 26 Apr 2007 16:21:49 +0000 (16:21 +0000)]
Continued merging code paths
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.
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.
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.
Art Cancro [Thu, 26 Apr 2007 02:09:39 +0000 (02:09 +0000)]
-
Wilfried Göesgens [Tue, 24 Apr 2007 21:48:35 +0000 (21:48 +0000)]
* paste together multiple errors in a right manner.
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.
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.
Art Cancro [Mon, 23 Apr 2007 21:16:52 +0000 (21:16 +0000)]
-
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.