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
Wilfried Göesgens [Tue, 14 Mar 2006 16:26:57 +0000 (16:26 +0000)]
well. autopoint doesn't know anything about .14.0
Wilfried Göesgens [Tue, 14 Mar 2006 16:19:08 +0000 (16:19 +0000)]
require older gettext version.
Wilfried Göesgens [Tue, 14 Mar 2006 10:15:59 +0000 (10:15 +0000)]
* fixed debian build
* added autogen.sh, forgot that.
Art Cancro [Mon, 13 Mar 2006 17:19:51 +0000 (17:19 +0000)]
Brought over some vcard.c changes from WebCit
Art Cancro [Mon, 13 Mar 2006 16:03:23 +0000 (16:03 +0000)]
Implemented POP3 capability detection as per RFC2449
Art Cancro [Mon, 13 Mar 2006 04:20:02 +0000 (04:20 +0000)]
Clarify in the log messages that if a node for the Base DN and/or
the node OU for any particular entry already exist, it is not an error
condition. Resolves bugzilla #172.
Wilfried Göesgens [Sun, 12 Mar 2006 13:33:46 +0000 (13:33 +0000)]
* use config.h
* add the libs
Wilfried Göesgens [Sun, 12 Mar 2006 12:57:16 +0000 (12:57 +0000)]
ok, the template comes for us to have a start manually creating Makevars. abandon it
Wilfried Göesgens [Sun, 12 Mar 2006 12:53:23 +0000 (12:53 +0000)]
don't look at .o's etc.
Wilfried Göesgens [Sun, 12 Mar 2006 12:51:48 +0000 (12:51 +0000)]
more cleanup. no autogenerated files in svn.
Wilfried Göesgens [Sun, 12 Mar 2006 12:48:02 +0000 (12:48 +0000)]
automagic script stuff. don't have stuff in svn that can be automaticaly built.
Wilfried Göesgens [Sun, 12 Mar 2006 12:27:52 +0000 (12:27 +0000)]
provided by autoreconf -i
Wilfried Göesgens [Sun, 12 Mar 2006 12:26:07 +0000 (12:26 +0000)]
created by autoreconf
Wilfried Göesgens [Sun, 12 Mar 2006 12:25:01 +0000 (12:25 +0000)]
Various files automake wants to have. some of them are just called different, so i renamed them.
Wilfried Göesgens [Sun, 12 Mar 2006 12:12:13 +0000 (12:12 +0000)]
we don't want autoconf/make stuff in svn. this should be added on distributing the tgz.
Wilfried Göesgens [Sun, 12 Mar 2006 12:09:44 +0000 (12:09 +0000)]
remove these files, as they're automagicaly generated by configure.
they should not be in svn, so i'll add them to .svnignore too.
Wilfried Göesgens [Sun, 12 Mar 2006 12:03:13 +0000 (12:03 +0000)]
added Automaked makefiles.
Wilfried Göesgens [Sun, 12 Mar 2006 12:00:48 +0000 (12:00 +0000)]
move all source files to src/
Art Cancro [Fri, 10 Mar 2006 23:04:31 +0000 (23:04 +0000)]
Began making changes to do better handling of character sets.
Art Cancro [Thu, 9 Mar 2006 20:31:37 +0000 (20:31 +0000)]
Updated the LDAP connector to work with the latest versions
of OpenLDAP. We now interoperate well with the schemas that are supplied by default with
the OpenLDAP distribution. We do, however, need to extend them with rfc2739.schema and
citadel.schema, which are now supplied with Citadel. We now extend inetOrgPerson into a new
objectClass called citadelInetOrgPerson for this purpose. TODO: we have applied with
IANA for an OID, but we do not have it yet.
Art Cancro [Thu, 9 Mar 2006 04:10:38 +0000 (04:10 +0000)]
Happy build notes output at the end of configure
Art Cancro [Wed, 8 Mar 2006 05:04:36 +0000 (05:04 +0000)]
don't trip the idle timer on a TIME command.
Art Cancro [Tue, 7 Mar 2006 21:26:47 +0000 (21:26 +0000)]
imap fetch bodystructure now handles null msg gracefully
Art Cancro [Tue, 7 Mar 2006 19:59:20 +0000 (19:59 +0000)]
IMAP SEARCH HEADER now works. It's very inefficient though.
Art Cancro [Mon, 6 Mar 2006 22:58:53 +0000 (22:58 +0000)]
Changed the way some SSL errors are logged
Art Cancro [Mon, 6 Mar 2006 15:34:04 +0000 (15:34 +0000)]
IMAP SEARCH now checks against both display name and email address.
Art Cancro [Mon, 6 Mar 2006 14:56:48 +0000 (14:56 +0000)]
Advertise DAV as Class 1 only; we don't support locking.
Wilfried Göesgens [Mon, 6 Mar 2006 14:47:19 +0000 (14:47 +0000)]
* use syslog facility by default.
Wilfried Göesgens [Mon, 6 Mar 2006 13:15:23 +0000 (13:15 +0000)]
* shut down citadel regulary befor HUP'ing inetd.
Art Cancro [Mon, 6 Mar 2006 04:56:26 +0000 (04:56 +0000)]
database_cleanup.sh.in: cleaned up some spelling
Art Cancro [Mon, 6 Mar 2006 04:48:45 +0000 (04:48 +0000)]
RWHO command no longer trips the idle timer
Art Cancro [Mon, 6 Mar 2006 04:39:27 +0000 (04:39 +0000)]
New it.po submitted by Gabriele Tassoni
Art Cancro [Sun, 5 Mar 2006 04:56:11 +0000 (04:56 +0000)]
Publishing an entire calendar back to the Citadel server
using webcal:// style URL's is now complete.
Art Cancro [Sun, 5 Mar 2006 03:38:03 +0000 (03:38 +0000)]
WebDAV GET/PUT of an entire calendar as one item
now uses OGo-compatible URL's. Any of three formats are possible:
* http://foo.example.com/groupdav/Calendar
* http://foo.example.com/groupdav/ics
* http://foo.example.com/groupdav/calendar.ics
Art Cancro [Sat, 4 Mar 2006 23:13:45 +0000 (23:13 +0000)]
updated some tracing messages
Art Cancro [Sat, 4 Mar 2006 23:00:39 +0000 (23:00 +0000)]
Altered the URL format for PUT an entire calendar.
Art Cancro [Sat, 4 Mar 2006 21:36:11 +0000 (21:36 +0000)]
Altered the URL format for GET an entire calendar.
Art Cancro [Sat, 4 Mar 2006 16:51:13 +0000 (16:51 +0000)]
Worked on webcal publish some more
Art Cancro [Sat, 4 Mar 2006 05:04:56 +0000 (05:04 +0000)]
Began the implementation of code to handle webcal:// 'publish'
requests coming from WebCit.
Art Cancro [Sat, 4 Mar 2006 04:54:44 +0000 (04:54 +0000)]
Small fix to previous commit
Art Cancro [Sat, 4 Mar 2006 04:43:51 +0000 (04:43 +0000)]
Added in preliminary support for 'webcal://' URL's. Subscribe
is working perfectly. Publish is awaiting support on the back end Citadel server
but our side is done. URL FORMAT IS SUBJECT TO CHANGE.
Art Cancro [Sat, 4 Mar 2006 03:31:09 +0000 (03:31 +0000)]
Completed the 'ICAL getics' command, which outputs an
entire calendar room as a single VCALENDAR stream.
Art Cancro [Fri, 3 Mar 2006 22:52:46 +0000 (22:52 +0000)]
Began writing a command to dump an entire room's calendar
items as a single icalendar stream. Not finished yet.
Art Cancro [Fri, 3 Mar 2006 20:59:50 +0000 (20:59 +0000)]
serv_calendar.c: when accepting rsvp, look in the euid index
for the event to update with new attendee status. It was previously doing
a slow search because this was written before we had the index.
Art Cancro [Fri, 3 Mar 2006 04:20:44 +0000 (04:20 +0000)]
Altered the way UID's are encoded into URL's in DAV.
Some clients were choking on the old encoding.
Art Cancro [Thu, 2 Mar 2006 22:18:27 +0000 (22:18 +0000)]
Added the HTTP response 'DAV: 1, 2' to all OPTIONS requests.
This got several WebDAV clients working.
Art Cancro [Thu, 2 Mar 2006 17:43:04 +0000 (17:43 +0000)]
RFC2047-encode subjects with non ascii characters.
Art Cancro [Thu, 2 Mar 2006 16:20:07 +0000 (16:20 +0000)]
404 all broken Microsoft /_vti_* crap
Art Cancro [Thu, 2 Mar 2006 04:05:02 +0000 (04:05 +0000)]
Made the 'New User' button disappear when it is not allowed.
Art Cancro [Thu, 2 Mar 2006 03:49:15 +0000 (03:49 +0000)]
Don't offer to create new user accounts if the server disables it.
Art Cancro [Thu, 2 Mar 2006 03:41:39 +0000 (03:41 +0000)]
INFO command now reveals whether new user create can work
Wilfried Göesgens [Wed, 1 Mar 2006 17:40:15 +0000 (17:40 +0000)]
build database cleanup from configure to have it behaving a bit closer to the installation.
Art Cancro [Wed, 1 Mar 2006 04:40:39 +0000 (04:40 +0000)]
groupdav_propfind.c: continued fleshing out the DAV features
of this interface so that it can do more than just GroupDAV. It
now has basic read-only WebDAV browse/fetch support (tested with
cadaver and with konqueror).
Art Cancro [Wed, 1 Mar 2006 04:06:28 +0000 (04:06 +0000)]
Added last mod time to all room list cmds
Art Cancro [Tue, 28 Feb 2006 21:44:00 +0000 (21:44 +0000)]
locate_message_by_uid() once again uses the server index.
Art Cancro [Tue, 28 Feb 2006 15:07:57 +0000 (15:07 +0000)]
database_cleanup.sh import cdb.0a
Art Cancro [Tue, 28 Feb 2006 04:09:00 +0000 (04:09 +0000)]
Server hacks to allow non-ASCII characters to be carried in
instant messages and displayed in certain types of text messages.
This allows UTF-8 and ISO-8859-1 instant messages in WebCit, for
example.
Art Cancro [Thu, 23 Feb 2006 14:51:02 +0000 (14:51 +0000)]
Added a small hack for one site that requested it, to
prevent non-Aides from performing vCard registration changes. This code is
ifdef'ed out right now, but if other sites need it we could make it a site
configuration option.
Art Cancro [Tue, 21 Feb 2006 18:20:58 +0000 (18:20 +0000)]
GroupDAV PROPFIND on the folder list collection now
looks at each room's default view instead of the user's current view.
Art Cancro [Tue, 21 Feb 2006 18:15:18 +0000 (18:15 +0000)]
All of the 'list rooms' commands now enumerate not only
the current view for a room, but also the default view.
Incremented the internal version number to 6.73
Art Cancro [Tue, 21 Feb 2006 05:04:37 +0000 (05:04 +0000)]
* groupdav_propfind.c: PROPFIND on a collection now utilizes
the 'DAV:' namespace as the default namespace instead of defining a prefix.
* groupdav_get.c: GET operations on a single object now make use of the
begin_burst() and end_burst() wrappers, which will cause a proper Content-length:
header to be output, and also allows compression to take place.
Art Cancro [Mon, 20 Feb 2006 21:06:00 +0000 (21:06 +0000)]
API change: pass the 'Depth:' header and content along
to groupdav_propfind() in preparation for more parsing.
Art Cancro [Mon, 20 Feb 2006 18:35:04 +0000 (18:35 +0000)]
Added a minimal implementation of IMAP 'ID' extension (RFC2971).
This was done only so that we can see if any clients are using it.
H Jalfi [Mon, 20 Feb 2006 10:55:41 +0000 (10:55 +0000)]
Updated version number.
H Jalfi [Sun, 19 Feb 2006 18:41:48 +0000 (18:41 +0000)]
Updated version number.
H Jalfi [Sun, 19 Feb 2006 18:40:46 +0000 (18:40 +0000)]
Fixed issue where if you didn't have a Citadel group, then creating the group
would fail oddly and leave you with dozens of empty Citadel groups. The name of
the group that new buddies are put in is now taken from the friendly name of
the server (so it's not just Citadel any more). Debug information now get
newlines. Lucky debug information.
H Jalfi [Sun, 19 Feb 2006 18:40:35 +0000 (18:40 +0000)]
Fixed issue where if you didn't have a Citadel group, then creating the group
would fail oddly and leave you with dozens of empty Citadel groups. The name of
the group that new buddies are put in is now taken from the friendly name of
the server (so it's not just Citadel any more). Debug information now get
newlines. Lucky debug information.
H Jalfi [Sun, 19 Feb 2006 18:39:03 +0000 (18:39 +0000)]
Everyone's-a-buddy now defaults to off.
H Jalfi [Sat, 18 Feb 2006 19:35:26 +0000 (19:35 +0000)]
Removed files that got checked in in the wrong place.
H Jalfi [Sat, 18 Feb 2006 19:32:43 +0000 (19:32 +0000)]
Made the installation directory configurable rather than hard-coded.
H Jalfi [Sat, 18 Feb 2006 19:32:09 +0000 (19:32 +0000)]
Initial import.
H Jalfi [Sat, 18 Feb 2006 19:31:53 +0000 (19:31 +0000)]
The version number is now stored in an easy-to-modify variable.
H Jalfi [Sat, 18 Feb 2006 12:37:54 +0000 (12:37 +0000)]
Added everyone's-a-buddy mode. Removed the copious tracing. Added the ability
to notice when people go offline. The plugin now waits in Send/Received Messages
rather than the Lobby to be nicer to the server.
H Jalfi [Sat, 18 Feb 2006 12:26:22 +0000 (12:26 +0000)]
Initial import.
H Jalfi [Sat, 18 Feb 2006 12:19:07 +0000 (12:19 +0000)]
Initial import.
H Jalfi [Sat, 18 Feb 2006 12:19:05 +0000 (12:19 +0000)]
Initial import.
H Jalfi [Sat, 18 Feb 2006 12:15:14 +0000 (12:15 +0000)]
Initial import.
Wilfried Göesgens [Sat, 18 Feb 2006 11:14:41 +0000 (11:14 +0000)]
added backtrace function
Art Cancro [Sat, 18 Feb 2006 05:17:30 +0000 (05:17 +0000)]
THIS IS 6.72