Art Cancro [Mon, 17 Jul 2006 17:15:52 +0000 (17:15 +0000)]
Self-signed cert now uses a wildcard name
Art Cancro [Mon, 17 Jul 2006 16:23:55 +0000 (16:23 +0000)]
Added a FIXME comment noting that imap_do_expunge() needs
to use the new bulk move API
Art Cancro [Mon, 17 Jul 2006 03:44:38 +0000 (03:44 +0000)]
Brought over the new ical_dezonify that handles unspecified
timezones by converting from a default timezone to UTC. This
also has the temporary hack that always uses America/New_York as the
default time zone. Needs to be fixed before we publish.
Art Cancro [Mon, 17 Jul 2006 03:37:14 +0000 (03:37 +0000)]
Make a note of the fact that we've hardcoded
the America/New_York timezone in for now.
Art Cancro [Thu, 13 Jul 2006 03:47:40 +0000 (03:47 +0000)]
For some reason it's not properly saving the
converted timestamps back into the data structure. Added log
messages for testing.
Art Cancro [Thu, 13 Jul 2006 03:22:51 +0000 (03:22 +0000)]
When finding a non-UTC timestamp with no time
zone specified, convert from the local timezone to UTC. Currently
it is hardcoded for the America/New_York timezone, but we will fix
that.
Art Cancro [Wed, 12 Jul 2006 03:47:47 +0000 (03:47 +0000)]
ical_dezonify: rearranged code and added log output
to determine whether a timestamp is either (1) already UTC, (2) not UTC
but included a time zone to convert from, or (3) not UTC but no timezone
specified. Still need to handle (3) better, but we need to find a way
to determine the current timezone.
Wilfried Göesgens [Tue, 11 Jul 2006 19:46:05 +0000 (19:46 +0000)]
* added items from the purged whishlist room, as much as i can remember.
Art Cancro [Tue, 11 Jul 2006 17:16:14 +0000 (17:16 +0000)]
When generating Message ID's, pad with leading zeroes
to ten places in order to thwart a b0rken SpamAssassin rule which
assumes that less than five characters to the left of the @ means
a message is spam.
Wilfried Göesgens [Mon, 10 Jul 2006 23:08:39 +0000 (23:08 +0000)]
* as ubuntu for example purges /var/run, we need to make sure that we can open our sockets.
Art Cancro [Sun, 9 Jul 2006 14:06:39 +0000 (14:06 +0000)]
Corrected Matt's name in the credits
Art Cancro [Sun, 9 Jul 2006 14:05:59 +0000 (14:05 +0000)]
Corrected Matt's name in the credits
Wilfried Göesgens [Thu, 6 Jul 2006 21:04:18 +0000 (21:04 +0000)]
* don't translate citadel commands!
Art Cancro [Thu, 6 Jul 2006 02:44:20 +0000 (02:44 +0000)]
* New HALT command shuts down server but suspends instead of exiting.
* setup.c: fixed a citadel.config path problem that prevented alternative dir installations
from working properly
Art Cancro [Wed, 5 Jul 2006 03:14:48 +0000 (03:14 +0000)]
Changes to Easy Install based on fleeb's suggestions.
Makes the hunt for wget or curl a bit more reliable.
Michael Hampton [Fri, 23 Jun 2006 11:29:59 +0000 (11:29 +0000)]
Allow internal programs to rename rooms and create new rooms.
Michael Hampton [Fri, 23 Jun 2006 11:29:05 +0000 (11:29 +0000)]
Mailing lists need to have confirmations logged to comply with various laws
Wilfried Göesgens [Thu, 22 Jun 2006 19:07:09 +0000 (19:07 +0000)]
* corrected some typos in the dirs
* removed citadel.schema
Art Cancro [Wed, 21 Jun 2006 03:26:57 +0000 (03:26 +0000)]
citadel_ipc.c: comment out block of code that
handles certain OpenSSL errors incorrectly. It was recursing into itself
infinitely until a stack overflow. The condition under which this occurs
has not been located or fixed, but at least now it will exit with an
OpenSSL error message.
Art Cancro [Wed, 21 Jun 2006 02:45:12 +0000 (02:45 +0000)]
Applied Matt's patches for the addition of four new client
commands for quick navigation between rooms and floors.
Art Cancro [Sun, 18 Jun 2006 03:44:16 +0000 (03:44 +0000)]
gettext.c: 'search' is now a fixed length string buffer.
Memory allocation issues were causing WebCit to crash in some situations.
Art Cancro [Fri, 9 Jun 2006 03:42:46 +0000 (03:42 +0000)]
ran create-pot.sh
Art Cancro [Wed, 7 Jun 2006 03:47:25 +0000 (03:47 +0000)]
Don't reference <malloc.h> - it is not needed
Art Cancro [Wed, 31 May 2006 18:31:47 +0000 (18:31 +0000)]
Danish translation (da_DK) supplied by Flemming Veggerby
Art Cancro [Tue, 30 May 2006 14:03:25 +0000 (14:03 +0000)]
Internal version number update to 6.82
Art Cancro [Fri, 26 May 2006 16:38:49 +0000 (16:38 +0000)]
Handle read-only rooms more gracefully when attempting
to post calendar items, etc.
Art Cancro [Fri, 26 May 2006 03:41:09 +0000 (03:41 +0000)]
setup.c: more directory initialization submitted by serge gagnon
Art Cancro [Fri, 26 May 2006 03:34:07 +0000 (03:34 +0000)]
html.c: convert some common character entity references
to fake it on a 7 bit terminal
Art Cancro [Tue, 23 May 2006 02:01:36 +0000 (02:01 +0000)]
* Fixed some compiler warnings in the new unsignedchar-safe version
of text_to_server_qp()
* Added in an ifdef block around the call to endtls() to make it
safe to compile on non-OpenSSL hosts
Art Cancro [Mon, 22 May 2006 19:37:41 +0000 (19:37 +0000)]
html.c: removed extra newlines entering/exiting blockquote sections.
Art Cancro [Mon, 22 May 2006 03:06:00 +0000 (03:06 +0000)]
When THE DREADED AUTO-PURGER expires user accounts,
we were previously expiring accounts for which an associated Unix account no longer exists
if running in autologin mode. This is now the ONLY condition under which an account will
be expired in this mode.
Art Cancro [Mon, 22 May 2006 02:57:37 +0000 (02:57 +0000)]
text_to_server_qp() use unsigned char instead of char.
Fixes bug in transmitting some UTF-8 characters.
Art Cancro [Mon, 22 May 2006 02:40:03 +0000 (02:40 +0000)]
Applied patch submitted by Matt for empty field checking in calendar items
Art Cancro [Thu, 18 May 2006 03:34:37 +0000 (03:34 +0000)]
html.c: rendering of BLOCKQUOTE sections is now
more Citadel-like and less AOL-like. Happy happy joy joy.
Art Cancro [Thu, 18 May 2006 03:08:26 +0000 (03:08 +0000)]
IMAP COPY messages in bulk. I think it works
but it needs lots more testing.
Art Cancro [Wed, 17 May 2006 03:49:57 +0000 (03:49 +0000)]
CtdlSaveMsgPointerInRoom() is now a simple wrapper around
the new CtdlSaveMsgPointersInRoom() which can accept a list of
message pointers instead of a single one. This is being written
with IMAP optimization in mind. It has not been extensively tested.
Do not run production on this code yetsvn commit -m "CtdlSaveMsgPointerInRoom() is now a simple wrapper around
the new CtdlSaveMsgPointersInRoom() which can accept a list of
message pointers instead of a single one. This is being written
with IMAP optimization in mind. It has not been extensively tested.
Art Cancro [Tue, 16 May 2006 01:58:33 +0000 (01:58 +0000)]
Small change to a log message
Art Cancro [Wed, 10 May 2006 02:05:47 +0000 (02:05 +0000)]
Don't compute existing length of WC->preferences when it
is NULL. This was causing webcit to crash during new user creation.
Art Cancro [Tue, 9 May 2006 03:33:21 +0000 (03:33 +0000)]
Fixed the PLAIN auth method in SMTP so that it accepts
the username/password either inline (like Thunderbird does it) or multistate (like Pine
does it).
Art Cancro [Mon, 8 May 2006 03:30:49 +0000 (03:30 +0000)]
Call endtls() when an HTTP session ends normally -- not
just when it sends abnormally. This fixes that huge memory
leak I've been trying to find all this time.
Art Cancro [Thu, 4 May 2006 18:12:08 +0000 (18:12 +0000)]
mime_parser.c: updated some of the comments
Art Cancro [Wed, 3 May 2006 03:29:12 +0000 (03:29 +0000)]
mime_parser.c: pad the encoded-to-unencoded buffer
a bit more, because certain MIME parts (such as tnef) were blowing the target
buffer. This fixes a problem whose symptom is a server crash during fulltext
indexing.
Art Cancro [Wed, 3 May 2006 03:27:19 +0000 (03:27 +0000)]
mime_parser.c: pad the encoded-to-unencoded buffer
a bit more, because certain MIME parts (such as tnef) were blowing the target
buffer. This fixes a problem whose symptom is a server crash during fulltext
indexing.
Art Cancro [Tue, 2 May 2006 14:36:00 +0000 (14:36 +0000)]
webcit_before_automake is now the trunk
Art Cancro [Tue, 2 May 2006 14:35:25 +0000 (14:35 +0000)]
automake build is now a branch
Art Cancro [Tue, 2 May 2006 02:58:22 +0000 (02:58 +0000)]
src/crypto.c: possible fix for memory leak related
to OpenSSL. See http://bugs.php.net/bug.php?id=36480 for more info.
Art Cancro [Tue, 2 May 2006 02:39:14 +0000 (02:39 +0000)]
po update
Art Cancro [Wed, 26 Apr 2006 02:58:14 +0000 (02:58 +0000)]
Added /static/webcit-tinymce.css which is applied when
TinyMCE is called from WebCit. Configured it to use a 10pt font in
the editor window instead of the tiny font.
Art Cancro [Wed, 26 Apr 2006 02:58:00 +0000 (02:58 +0000)]
Added /static/webcit-tinymce.css which is applied when
TinyMCE is called from WebCit. Configured it to use a 10pt font in
the editor window instead of the tiny font.
Art Cancro [Tue, 25 Apr 2006 15:23:52 +0000 (15:23 +0000)]
IMAP FETCH operations now check before every iteration
of the per-message loop, whether CC->kill_me is set. The loop is aborted
if the session has been marked for cancellation, which usually happens
because the user cancelled out while the FETCH was still in progress.
Art Cancro [Mon, 24 Apr 2006 15:01:29 +0000 (15:01 +0000)]
Minor fixes to set_preference() in preferences.c
Art Cancro [Fri, 21 Apr 2006 21:42:05 +0000 (21:42 +0000)]
traces and troubleshooting on pref save during logout
Art Cancro [Fri, 21 Apr 2006 19:25:48 +0000 (19:25 +0000)]
fixed nls available output message (thought I did this already)
Art Cancro [Fri, 21 Apr 2006 19:17:29 +0000 (19:17 +0000)]
Fix tab label
Art Cancro [Fri, 21 Apr 2006 03:20:10 +0000 (03:20 +0000)]
Added the 'Nifty Corners' library and implemented our
tabbed dialog with it.
Wilfried Göesgens [Wed, 19 Apr 2006 23:05:41 +0000 (23:05 +0000)]
* [debian] depend on the locale packages.
Wilfried Göesgens [Wed, 19 Apr 2006 21:06:03 +0000 (21:06 +0000)]
* [debian] just sugest the server, as we don't need it to be installed localy.
Wilfried Göesgens [Wed, 19 Apr 2006 19:48:55 +0000 (19:48 +0000)]
* fresh copy of the automake environment.
Wilfried Göesgens [Wed, 19 Apr 2006 19:47:34 +0000 (19:47 +0000)]
* sort the libs in other direction
* some additions in the debian build.
Art Cancro [Wed, 19 Apr 2006 04:01:09 +0000 (04:01 +0000)]
Convert es.po to UTF-8
Art Cancro [Wed, 19 Apr 2006 03:46:38 +0000 (03:46 +0000)]
Added es_ES.po
Art Cancro [Tue, 18 Apr 2006 17:01:07 +0000 (17:01 +0000)]
Removed the old NLS output from the configure.in summary,
and replaced with the new one.
Art Cancro [Mon, 17 Apr 2006 14:26:10 +0000 (14:26 +0000)]
THIS IS 6.81
Wilfried Göesgens [Sun, 16 Apr 2006 15:36:11 +0000 (15:36 +0000)]
these ones where missing.
Wilfried Göesgens [Sun, 16 Apr 2006 15:28:29 +0000 (15:28 +0000)]
* don't call autogen in buildpackages script.
Wilfried Göesgens [Sun, 16 Apr 2006 15:21:12 +0000 (15:21 +0000)]
* added various files generated by autogen.sh, because of problems with autogen on several systems.
Wilfried Göesgens [Sat, 15 Apr 2006 20:18:21 +0000 (20:18 +0000)]
* renamed the openldap file, as in the package.
Wilfried Göesgens [Sat, 15 Apr 2006 12:28:12 +0000 (12:28 +0000)]
* though POTFILES is automatically generated on newer
systems from POTFILES.in, we add it for the older ones.
Art Cancro [Fri, 14 Apr 2006 03:20:26 +0000 (03:20 +0000)]
Version 6.81
Art Cancro [Fri, 14 Apr 2006 02:57:16 +0000 (02:57 +0000)]
webserver.c: bind to LOCALEDIR for message catalog.
Art Cancro [Wed, 12 Apr 2006 14:40:33 +0000 (14:40 +0000)]
serv_network.c: moved a call to CtdlFreeMessage() out one nesting
level to avoid prematurely freeing a message when spooling it
to more than one node.
Art Cancro [Mon, 10 Apr 2006 18:24:22 +0000 (18:24 +0000)]
newinstall.sh: if 'dialog' not found or unusable, try 'cdialog'
Wilfried Göesgens [Sun, 9 Apr 2006 21:30:25 +0000 (21:30 +0000)]
* fix freebsd build.
Art Cancro [Fri, 7 Apr 2006 17:19:13 +0000 (17:19 +0000)]
Updated version number to 6.80
Art Cancro [Fri, 7 Apr 2006 16:11:23 +0000 (16:11 +0000)]
easy install: changed tar -xvf to tar -xf, less verbosity
Art Cancro [Fri, 7 Apr 2006 16:09:33 +0000 (16:09 +0000)]
The hunt for 'dialog' requires one that supports the 'gauge' mode
Art Cancro [Fri, 7 Apr 2006 15:50:29 +0000 (15:50 +0000)]
newinstall.sh is GPL v2
Art Cancro [Fri, 7 Apr 2006 15:33:28 +0000 (15:33 +0000)]
Internal version number is now 6.80
Wilfried Göesgens [Thu, 6 Apr 2006 23:43:18 +0000 (23:43 +0000)]
we need to call another shellscript now.
Wilfried Göesgens [Thu, 6 Apr 2006 22:05:35 +0000 (22:05 +0000)]
more modern version.
Art Cancro [Thu, 6 Apr 2006 21:18:24 +0000 (21:18 +0000)]
Fixed the 'add new note' button not woring
when there were already no notes on the page.
Art Cancro [Thu, 6 Apr 2006 20:27:06 +0000 (20:27 +0000)]
serv_smtp.c: when sending out mail, try EHLO first, then HELO
Wilfried Göesgens [Wed, 5 Apr 2006 22:19:35 +0000 (22:19 +0000)]
* missing flag for libiconv added to the linker flags.
Art Cancro [Wed, 5 Apr 2006 02:07:41 +0000 (02:07 +0000)]
Received our 'enterprise number' 1.3.6.1.4.1.25404 from IANA.
Updated our LDAP schema.
Art Cancro [Tue, 4 Apr 2006 18:36:44 +0000 (18:36 +0000)]
oops, there were remnants of a temporary hack
to ft_wordbreaker.h in the previous commit. fixed.
Art Cancro [Tue, 4 Apr 2006 18:29:19 +0000 (18:29 +0000)]
In r3487 we had set the master listening sockets to
non-blocking in order to avoid locking up the server when select() returns
but accept() does not. This sets the individual connection sockets to non
blocking as well. Now, the individual sockets are set back to blocking mode.
This prevents certain network operations from barfing when running on
FreeBSD.
Art Cancro [Tue, 4 Apr 2006 17:09:30 +0000 (17:09 +0000)]
When client_write() fails, display the byte count as well.
Art Cancro [Tue, 4 Apr 2006 16:53:30 +0000 (16:53 +0000)]
when client_write() fails, display the error
string and its number
Art Cancro [Tue, 4 Apr 2006 15:40:47 +0000 (15:40 +0000)]
After sending an initial page, return to the wholist
Art Cancro [Tue, 4 Apr 2006 14:05:23 +0000 (14:05 +0000)]
setup.c: move the location of the call to fixnss()
Art Cancro [Tue, 4 Apr 2006 04:31:07 +0000 (04:31 +0000)]
setup now checks for the problematic 'db' module
in /etc/nsswitch.conf, and offers to disable it.
Art Cancro [Fri, 31 Mar 2006 15:56:04 +0000 (15:56 +0000)]
If the netconfigs file for Global Address book is
auto-created, set the correct owner.
Art Cancro [Fri, 31 Mar 2006 15:47:42 +0000 (15:47 +0000)]
Removed the 'dbdirname' variable in open_databases().
Replaced all references to it with ctdl_data_dir, which is tha same thing
anyway.
Art Cancro [Fri, 31 Mar 2006 15:16:28 +0000 (15:16 +0000)]
binaries.txt: updated to make it a general purpose
document for anyone who wants to build a Citadel system in a private set of
directories with private libraries.
Art Cancro [Thu, 30 Mar 2006 04:02:33 +0000 (04:02 +0000)]
Zero out the 'Display name' field when displaying the
screen to create or edit a vCard.
Art Cancro [Thu, 30 Mar 2006 03:11:39 +0000 (03:11 +0000)]
setup.c: don't offer to tweak /etc/inittab on host systems
that are not using System V init (such as FreeBSD).
Art Cancro [Wed, 29 Mar 2006 03:52:09 +0000 (03:52 +0000)]
FixedOutputHooks are now used _strictly_ for the MSG0 command.
This prevents vcard/icalendar dumps onto the screen, when the pretty
rendering is already there. Since MSG0 is now only used for the
full text search, the readability of vard/icalendar text dumps has
been reduced in order to prevent mega-indices of words like 'vcard'
and 'attendee'. Because of this, the wordbreaker ID has been
incremented and your index will be forcibly rebuilt.
Art Cancro [Mon, 27 Mar 2006 17:49:36 +0000 (17:49 +0000)]
Non-AJAX move or delete of a message now reloads the
read messages loop instead of simply displaying the result of the
operation on a grey screen.
Art Cancro [Mon, 27 Mar 2006 17:16:58 +0000 (17:16 +0000)]
updated the roadmap
Art Cancro [Mon, 27 Mar 2006 04:21:50 +0000 (04:21 +0000)]
Remove height constraint on site logo in
iconbar, and set width constraint to 120px (like all the others).