citadel.git
18 years agoRenamed getline() to ctdl_getline() due to a conflict
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.

18 years ago* added central location for tiny_mce
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.

18 years agoSummary/location/notes are now in the bubbles.
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.

18 years agoAdded bubble tooltip support. Connected to calendar month
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.

18 years agoAdded bubble tooltip support. Connected to calendar month
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.

18 years ago* add documentation
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.

18 years agodon't include .c files!
Wilfried Göesgens [Mon, 20 Mar 2006 14:35:29 +0000 (14:35 +0000)]
don't include .c files!

18 years ago* removed last occurance of static paths in favour of citadel_dirs
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

18 years agoSilenced some compiler warnings
Art Cancro [Sat, 18 Mar 2006 03:45:39 +0000 (03:45 +0000)]
Silenced some compiler warnings

18 years agoWhen saving vCards back to the server,
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.

18 years agovcard.c update
Art Cancro [Fri, 17 Mar 2006 04:37:02 +0000 (04:37 +0000)]
vcard.c update

18 years agofixed default installation target of tiny mce and the templates.
Wilfried Göesgens [Thu, 16 Mar 2006 21:52:21 +0000 (21:52 +0000)]
fixed default installation target of tiny mce and the templates.

18 years ago* define prefix in a smart way.
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.

18 years agosubstitute our compile prefix.
Wilfried Göesgens [Thu, 16 Mar 2006 21:22:08 +0000 (21:22 +0000)]
substitute our compile prefix.

18 years agocalculate the correct location of citadel binaries for setup.
Wilfried Göesgens [Thu, 16 Mar 2006 19:33:44 +0000 (19:33 +0000)]
calculate the correct location of citadel binaries for setup.

18 years agoRemoved the Kolab authors's names from citadel.schema because
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.

18 years agocreate-pot.sh (does this still get used?) now looks in ../src/*.c
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

18 years agowe need to know that to translate.
Wilfried Göesgens [Tue, 14 Mar 2006 17:55:14 +0000 (17:55 +0000)]
we need to know that to translate.

18 years agoignore stamp-po
Wilfried Göesgens [Tue, 14 Mar 2006 17:49:30 +0000 (17:49 +0000)]
ignore stamp-po

18 years agoget ChangeLog from svn.
Wilfried Göesgens [Tue, 14 Mar 2006 16:33:51 +0000 (16:33 +0000)]
get ChangeLog from svn.

18 years agoignore ChangeLog, as it's taken from SVN
Wilfried Göesgens [Tue, 14 Mar 2006 16:32:53 +0000 (16:32 +0000)]
ignore ChangeLog, as it's taken from SVN

18 years agowell. autopoint doesn't know anything about .14.0
Wilfried Göesgens [Tue, 14 Mar 2006 16:26:57 +0000 (16:26 +0000)]
well. autopoint doesn't know anything about .14.0

18 years agorequire older gettext version.
Wilfried Göesgens [Tue, 14 Mar 2006 16:19:08 +0000 (16:19 +0000)]
require older gettext version.

18 years ago* fixed debian build
Wilfried Göesgens [Tue, 14 Mar 2006 10:15:59 +0000 (10:15 +0000)]
* fixed debian build
* added autogen.sh, forgot that.

18 years agoBrought over some vcard.c changes from WebCit
Art Cancro [Mon, 13 Mar 2006 17:19:51 +0000 (17:19 +0000)]
Brought over some vcard.c changes from WebCit

18 years agoImplemented POP3 capability detection as per RFC2449
Art Cancro [Mon, 13 Mar 2006 16:03:23 +0000 (16:03 +0000)]
Implemented POP3 capability detection as per RFC2449

18 years agoClarify in the log messages that if a node for the Base DN and/or
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.

18 years ago* use config.h
Wilfried Göesgens [Sun, 12 Mar 2006 13:33:46 +0000 (13:33 +0000)]
* use config.h
* add the libs

18 years agook, the template comes for us to have a start manually creating Makevars. abandon it
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

18 years agodon't look at .o's etc.
Wilfried Göesgens [Sun, 12 Mar 2006 12:53:23 +0000 (12:53 +0000)]
don't look at .o's etc.

18 years agomore cleanup. no autogenerated files in svn.
Wilfried Göesgens [Sun, 12 Mar 2006 12:51:48 +0000 (12:51 +0000)]
more cleanup. no autogenerated files in svn.

18 years agoautomagic script stuff. don't have stuff in svn that can be automaticaly built.
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.

18 years agoprovided by autoreconf -i
Wilfried Göesgens [Sun, 12 Mar 2006 12:27:52 +0000 (12:27 +0000)]
provided by autoreconf -i

18 years agocreated by autoreconf
Wilfried Göesgens [Sun, 12 Mar 2006 12:26:07 +0000 (12:26 +0000)]
created by autoreconf

18 years agoVarious files automake wants to have. some of them are just called different, so...
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.

18 years agowe don't want autoconf/make stuff in svn. this should be added on distributing the...
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.

18 years agoremove these files, as they're automagicaly generated by configure.
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.

18 years agoadded Automaked makefiles.
Wilfried Göesgens [Sun, 12 Mar 2006 12:03:13 +0000 (12:03 +0000)]
added Automaked makefiles.

18 years agomove all source files to src/
Wilfried Göesgens [Sun, 12 Mar 2006 12:00:48 +0000 (12:00 +0000)]
move all source files to src/

18 years agoBegan making changes to do better handling of character sets.
Art Cancro [Fri, 10 Mar 2006 23:04:31 +0000 (23:04 +0000)]
Began making changes to do better handling of character sets.

18 years agoUpdated the LDAP connector to work with the latest versions
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.

18 years agoHappy build notes output at the end of configure
Art Cancro [Thu, 9 Mar 2006 04:10:38 +0000 (04:10 +0000)]
Happy build notes output at the end of configure

18 years agodon't trip the idle timer on a TIME command.
Art Cancro [Wed, 8 Mar 2006 05:04:36 +0000 (05:04 +0000)]
don't trip the idle timer on a TIME command.

18 years agoimap fetch bodystructure now handles null msg gracefully
Art Cancro [Tue, 7 Mar 2006 21:26:47 +0000 (21:26 +0000)]
imap fetch bodystructure now handles null msg gracefully

18 years agoIMAP SEARCH HEADER now works. It's very inefficient though.
Art Cancro [Tue, 7 Mar 2006 19:59:20 +0000 (19:59 +0000)]
IMAP SEARCH HEADER now works.  It's very inefficient though.

18 years agoChanged the way some SSL errors are logged
Art Cancro [Mon, 6 Mar 2006 22:58:53 +0000 (22:58 +0000)]
Changed the way some SSL errors are logged

18 years agoIMAP SEARCH now checks against both display name and email address.
Art Cancro [Mon, 6 Mar 2006 15:34:04 +0000 (15:34 +0000)]
IMAP SEARCH now checks against both display name and email address.

18 years agoAdvertise DAV as Class 1 only; we don't support locking.
Art Cancro [Mon, 6 Mar 2006 14:56:48 +0000 (14:56 +0000)]
Advertise DAV as Class 1 only; we don't support locking.

18 years ago* use syslog facility by default.
Wilfried Göesgens [Mon, 6 Mar 2006 14:47:19 +0000 (14:47 +0000)]
* use syslog facility by default.

18 years ago* shut down citadel regulary befor HUP'ing inetd.
Wilfried Göesgens [Mon, 6 Mar 2006 13:15:23 +0000 (13:15 +0000)]
* shut down citadel regulary befor HUP'ing inetd.

18 years agodatabase_cleanup.sh.in: cleaned up some spelling
Art Cancro [Mon, 6 Mar 2006 04:56:26 +0000 (04:56 +0000)]
database_cleanup.sh.in: cleaned up some spelling

18 years agoRWHO command no longer trips the idle timer
Art Cancro [Mon, 6 Mar 2006 04:48:45 +0000 (04:48 +0000)]
RWHO command no longer trips the idle timer

18 years agoNew it.po submitted by Gabriele Tassoni
Art Cancro [Mon, 6 Mar 2006 04:39:27 +0000 (04:39 +0000)]
New it.po submitted by Gabriele Tassoni

18 years agoPublishing an entire calendar back to the Citadel server
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.

18 years agoWebDAV GET/PUT of an entire calendar as one item
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

18 years agoupdated some tracing messages
Art Cancro [Sat, 4 Mar 2006 23:13:45 +0000 (23:13 +0000)]
updated some tracing messages

18 years agoAltered the URL format for PUT an entire calendar.
Art Cancro [Sat, 4 Mar 2006 23:00:39 +0000 (23:00 +0000)]
Altered the URL format for PUT an entire calendar.

18 years agoAltered the URL format for GET 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.

18 years agoWorked on webcal publish some more
Art Cancro [Sat, 4 Mar 2006 16:51:13 +0000 (16:51 +0000)]
Worked on webcal publish some more

18 years agoBegan the implementation of code to handle webcal:// 'publish'
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.

18 years agoSmall fix to previous commit
Art Cancro [Sat, 4 Mar 2006 04:54:44 +0000 (04:54 +0000)]
Small fix to previous commit

18 years agoAdded in preliminary support for 'webcal://' URL's. Subscribe
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.

18 years agoCompleted the 'ICAL getics' command, which outputs an
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.

18 years agoBegan writing a command to dump an entire room's calendar
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.

18 years agoserv_calendar.c: when accepting rsvp, look in the euid index
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.

18 years agoAltered the way UID's are encoded into URL's in DAV.
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.

18 years agoAdded the HTTP response 'DAV: 1, 2' to all OPTIONS requests.
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.

18 years agoRFC2047-encode subjects with non ascii characters.
Art Cancro [Thu, 2 Mar 2006 17:43:04 +0000 (17:43 +0000)]
RFC2047-encode subjects with non ascii characters.

18 years ago404 all broken Microsoft /_vti_* crap
Art Cancro [Thu, 2 Mar 2006 16:20:07 +0000 (16:20 +0000)]
404 all broken Microsoft /_vti_* crap

18 years agoMade the 'New User' button disappear when it is not allowed.
Art Cancro [Thu, 2 Mar 2006 04:05:02 +0000 (04:05 +0000)]
Made the 'New User' button disappear when it is not allowed.

18 years agoDon't offer to create new user accounts if the server disables it.
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.

18 years agoINFO command now reveals whether new user create can work
Art Cancro [Thu, 2 Mar 2006 03:41:39 +0000 (03:41 +0000)]
INFO command now reveals whether new user create can work

18 years agobuild database cleanup from configure to have it behaving a bit closer to the install...
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.

18 years agogroupdav_propfind.c: continued fleshing out the DAV features
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).

18 years agoAdded last mod time to all room list cmds
Art Cancro [Wed, 1 Mar 2006 04:06:28 +0000 (04:06 +0000)]
Added last mod time to all room list cmds

18 years agolocate_message_by_uid() once again uses the server index.
Art Cancro [Tue, 28 Feb 2006 21:44:00 +0000 (21:44 +0000)]
locate_message_by_uid() once again uses the server index.

18 years agodatabase_cleanup.sh import cdb.0a
Art Cancro [Tue, 28 Feb 2006 15:07:57 +0000 (15:07 +0000)]
database_cleanup.sh import cdb.0a

18 years agoServer hacks to allow non-ASCII characters to be carried in
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.

18 years agoAdded a small hack for one site that requested it, to
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.

18 years agoGroupDAV PROPFIND on the folder list collection now
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.

18 years agoAll of the 'list rooms' commands now enumerate not only
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

18 years ago* groupdav_propfind.c: PROPFIND on a collection now utilizes
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.

18 years agoAPI change: pass the 'Depth:' header and content along
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.

18 years agoAdded a minimal implementation of IMAP 'ID' extension (RFC2971).
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.

18 years agoUpdated version number.
H Jalfi [Mon, 20 Feb 2006 10:55:41 +0000 (10:55 +0000)]
Updated version number.

18 years agoUpdated version number.
H Jalfi [Sun, 19 Feb 2006 18:41:48 +0000 (18:41 +0000)]
Updated version number.

18 years agoFixed issue where if you didn't have a Citadel group, then creating the group
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.

18 years agoFixed issue where if you didn't have a Citadel group, then creating the group
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.

18 years agoEveryone's-a-buddy now defaults to off.
H Jalfi [Sun, 19 Feb 2006 18:39:03 +0000 (18:39 +0000)]
Everyone's-a-buddy now defaults to off.

18 years agoRemoved files that got checked in in the wrong place.
H Jalfi [Sat, 18 Feb 2006 19:35:26 +0000 (19:35 +0000)]
Removed files that got checked in in the wrong place.

18 years agoMade the installation directory configurable rather than hard-coded.
H Jalfi [Sat, 18 Feb 2006 19:32:43 +0000 (19:32 +0000)]
Made the installation directory configurable rather than hard-coded.

18 years agoInitial import.
H Jalfi [Sat, 18 Feb 2006 19:32:09 +0000 (19:32 +0000)]
Initial import.

18 years agoThe version number is now stored in an easy-to-modify variable.
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.

18 years agoAdded everyone's-a-buddy mode. Removed the copious tracing. Added the ability
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.

18 years agoInitial import.
H Jalfi [Sat, 18 Feb 2006 12:26:22 +0000 (12:26 +0000)]
Initial import.

18 years agoInitial import.
H Jalfi [Sat, 18 Feb 2006 12:19:07 +0000 (12:19 +0000)]
Initial import.

18 years agoInitial import.
H Jalfi [Sat, 18 Feb 2006 12:19:05 +0000 (12:19 +0000)]
Initial import.

18 years agoInitial import.
H Jalfi [Sat, 18 Feb 2006 12:15:14 +0000 (12:15 +0000)]
Initial import.

18 years agoadded backtrace function
Wilfried Göesgens [Sat, 18 Feb 2006 11:14:41 +0000 (11:14 +0000)]
added backtrace function

18 years agoTHIS IS 6.72
Art Cancro [Sat, 18 Feb 2006 05:17:30 +0000 (05:17 +0000)]
THIS IS 6.72