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).
Art Cancro [Mon, 27 Mar 2006 04:08:25 +0000 (04:08 +0000)]
Check for CANCEL messages even when not sharing a
room with any other IGnet nodes. This allows the CANCEL messages to
be purged in that instance.
Also make sure a netconfig file always exists for the Global Address
Book room, for the above reason.
Art Cancro [Sat, 25 Mar 2006 04:23:08 +0000 (04:23 +0000)]
Updated the README with credits for the new
bubble tooltip, and cleaned up the spelling and grammar in the new sections.
Art Cancro [Sat, 25 Mar 2006 04:03:40 +0000 (04:03 +0000)]
Calendar: selecting 'Add new event' from the banner bar
now defaults the new event's date to the first day of the
displayed month, if the displayed month is not the current
month, *OR* the exact day being displayed, if the day view
is currently being displayed. Resolves bug #165.
Art Cancro [Fri, 24 Mar 2006 23:01:15 +0000 (23:01 +0000)]
Worked around a DOM bug in Internet Explorer that caused it
to crash if we manipulate the innerHTML of a DOM node while the page is still being
rendered.
Art Cancro [Fri, 24 Mar 2006 20:59:57 +0000 (20:59 +0000)]
Resized and repositioned the tooltip bubble so that
it doesn't scroll the screen at the edges, and also it no longer breaks up into multiple
pieces when filled with a large amount of text.
Art Cancro [Fri, 24 Mar 2006 15:08:24 +0000 (15:08 +0000)]
setup.c: when creating or changing permission of the run directories,
also issue a chown() to the correct uid.
Art Cancro [Fri, 24 Mar 2006 04:32:57 +0000 (04:32 +0000)]
Added date/time to calendar bubbles.
Art Cancro [Fri, 24 Mar 2006 03:21:38 +0000 (03:21 +0000)]
minor tweaks to cmd_mesg
Art Cancro [Thu, 23 Mar 2006 20:28:23 +0000 (20:28 +0000)]
Renamed getline() to ctdl_getline() due to a conflict
with a system library function somewhere.
Wilfried Göesgens [Wed, 22 Mar 2006 23:44:44 +0000 (23:44 +0000)]
* added central location for tiny_mce
* added directory calculation routines
* added Documentation for packaging staff.
Art Cancro [Tue, 21 Mar 2006 17:58:10 +0000 (17:58 +0000)]
Summary/location/notes are now in the bubbles.
Still need to add date/time and fix a rendering bug.
Art Cancro [Tue, 21 Mar 2006 04:11:19 +0000 (04:11 +0000)]
Added bubble tooltip support. Connected to calendar month
view. Bubbles are appearing -- now we just need to populate them
with information from the calendar items.
Art Cancro [Tue, 21 Mar 2006 04:10:30 +0000 (04:10 +0000)]
Added bubble tooltip support. Connected to calendar month
view. Bubbles are appearing -- now we just need to populate them
with information from the calendar items.
Wilfried Göesgens [Mon, 20 Mar 2006 14:54:45 +0000 (14:54 +0000)]
* add documentation
* made directories configurable from start.
* make debian package build work again.
Wilfried Göesgens [Mon, 20 Mar 2006 14:35:29 +0000 (14:35 +0000)]
don't include .c files!
Wilfried Göesgens [Mon, 20 Mar 2006 13:42:39 +0000 (13:42 +0000)]
* removed last occurance of static paths in favour of citadel_dirs
Art Cancro [Sat, 18 Mar 2006 03:45:39 +0000 (03:45 +0000)]
Silenced some compiler warnings
Art Cancro [Fri, 17 Mar 2006 04:42:16 +0000 (04:42 +0000)]
When saving vCards back to the server,
declare charset=UTF-8 on fields containing it.
Art Cancro [Fri, 17 Mar 2006 04:37:02 +0000 (04:37 +0000)]
vcard.c update
Wilfried Göesgens [Thu, 16 Mar 2006 21:52:21 +0000 (21:52 +0000)]
fixed default installation target of tiny mce and the templates.
Wilfried Göesgens [Thu, 16 Mar 2006 21:36:47 +0000 (21:36 +0000)]
* define prefix in a smart way.
* include execinfo if we have backtrace
* mute errors of stupid system provided m4 macros.
Wilfried Göesgens [Thu, 16 Mar 2006 21:22:08 +0000 (21:22 +0000)]
substitute our compile prefix.
Wilfried Göesgens [Thu, 16 Mar 2006 19:33:44 +0000 (19:33 +0000)]
calculate the correct location of citadel binaries for setup.
Art Cancro [Thu, 16 Mar 2006 15:31:13 +0000 (15:31 +0000)]
Removed the Kolab authors's names from citadel.schema because
none of their stuff actually made it into that file.
Art Cancro [Wed, 15 Mar 2006 03:17:41 +0000 (03:17 +0000)]
create-pot.sh (does this still get used?) now looks in ../src/*.c
Wilfried Göesgens [Tue, 14 Mar 2006 17:55:14 +0000 (17:55 +0000)]
we need to know that to translate.
Wilfried Göesgens [Tue, 14 Mar 2006 17:49:30 +0000 (17:49 +0000)]
ignore stamp-po
Wilfried Göesgens [Tue, 14 Mar 2006 16:33:51 +0000 (16:33 +0000)]
get ChangeLog from svn.
Wilfried Göesgens [Tue, 14 Mar 2006 16:32:53 +0000 (16:32 +0000)]
ignore ChangeLog, as it's taken from SVN