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.
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.
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 [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 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 [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 [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 [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: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.
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 [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.