citadel.git
19 years ago* Completed the "Internet Configuration" screen
Art Cancro [Wed, 21 Jul 2004 02:45:15 +0000 (02:45 +0000)]
* Completed the "Internet Configuration" screen

19 years ago*** empty log message ***
Art Cancro [Fri, 16 Jul 2004 19:13:37 +0000 (19:13 +0000)]
*** empty log message ***

19 years ago* tools.c: display 13:00 as 12pm, not 12am
Art Cancro [Fri, 16 Jul 2004 19:13:11 +0000 (19:13 +0000)]
* tools.c: display 13:00 as 12pm, not 12am

19 years ago* more work on inetconf screen
Art Cancro [Fri, 16 Jul 2004 03:14:03 +0000 (03:14 +0000)]
* more work on inetconf screen

19 years ago* useredit.c: put a pretty box around user editing
Art Cancro [Fri, 16 Jul 2004 02:50:00 +0000 (02:50 +0000)]
* useredit.c: put a pretty box around user editing

19 years ago*** empty log message ***
Art Cancro [Thu, 15 Jul 2004 03:30:23 +0000 (03:30 +0000)]
*** empty log message ***

19 years ago* serv_network.c: grab and use a networker-local copy of the network
Art Cancro [Thu, 15 Jul 2004 02:54:49 +0000 (02:54 +0000)]
* serv_network.c: grab and use a networker-local copy of the network
  configuration, ensuring that it doesn't accidentally get clobbered while
  the network is running.

19 years ago*** empty log message ***
Art Cancro [Wed, 14 Jul 2004 04:19:57 +0000 (04:19 +0000)]
*** empty log message ***

19 years ago* inetconf.c: added. Not finished yet.
Art Cancro [Tue, 13 Jul 2004 03:25:08 +0000 (03:25 +0000)]
* inetconf.c: added.  Not finished yet.

19 years ago*** empty log message ***
Art Cancro [Sun, 11 Jul 2004 18:41:41 +0000 (18:41 +0000)]
*** empty log message ***

19 years ago* Updated roadmap document slightly
Art Cancro [Sun, 11 Jul 2004 18:41:39 +0000 (18:41 +0000)]
* Updated roadmap document slightly

19 years agoserv_network.c: small fix to above
Art Cancro [Sun, 11 Jul 2004 03:59:02 +0000 (03:59 +0000)]
serv_network.c: small fix to above

19 years ago* serv_network.c: removed a stray end_critical_section()
Art Cancro [Sun, 11 Jul 2004 03:50:31 +0000 (03:50 +0000)]
* serv_network.c: removed a stray end_critical_section()
* serv_network.c: purge invalid ignet_push_share entries during
  netconfig load instead of during rewrite

19 years ago* Completed web screens for THE DREADED AUTO-PURGER by adding room and
Art Cancro [Sat, 10 Jul 2004 03:10:20 +0000 (03:10 +0000)]
* Completed web screens for THE DREADED AUTO-PURGER by adding room and
  floor level configurations.
* Put a space between OK and CANCEL buttons anywhere in the system where
  there wasn't one.
* Some more of the room config/admin screens now return to themselves
  with a "ok, you did that" message when OK is pressed, instead of dropping
  out to the main menu.

19 years ago* Changed "policy set" message to "policy has been updated" to make it
Art Cancro [Sat, 10 Jul 2004 02:51:01 +0000 (02:51 +0000)]
* Changed "policy set" message to "policy has been updated" to make it
  clearer.

19 years ago* Added global settings for THE DREADED AUTO-PURGER to the site-wide
Art Cancro [Thu, 8 Jul 2004 03:03:02 +0000 (03:03 +0000)]
* Added global settings for THE DREADED AUTO-PURGER to the site-wide
  configuration (public rooms default and mailboxes default).  Still need
  to add floor and room policy screens.

19 years ago*** empty log message ***
Art Cancro [Tue, 6 Jul 2004 18:15:16 +0000 (18:15 +0000)]
*** empty log message ***

19 years ago* THIS IS 6.23
Art Cancro [Tue, 6 Jul 2004 18:15:06 +0000 (18:15 +0000)]
* THIS IS 6.23

19 years ago* When writing a message body to the CDB_BIGMSGS table instead of the main
Art Cancro [Tue, 6 Jul 2004 18:09:13 +0000 (18:09 +0000)]
* When writing a message body to the CDB_BIGMSGS table instead of the main
  message base, increase data length by one byte in order to include the
  NULL terminator.  (Doh!)

19 years ago* Check the "Permission to send Internet mail" access controls when
Art Cancro [Sat, 3 Jul 2004 04:09:37 +0000 (04:09 +0000)]
* Check the "Permission to send Internet mail" access controls when
  messages are submitted via Authenticated SMTP.

19 years ago* Much-improved alphabet tabs for Address Book view. Now divides the
Art Cancro [Fri, 2 Jul 2004 03:28:08 +0000 (03:28 +0000)]
* Much-improved alphabet tabs for Address Book view.  Now divides the
  total number of names by (names per page, currently 60) and sets up
  that many tabs, with proper [Aaa-Bbb] labels on them.

19 years ago*** empty log message ***
Art Cancro [Fri, 2 Jul 2004 03:26:06 +0000 (03:26 +0000)]
*** empty log message ***

19 years ago* Clicking "Enter a message" in a groupware room now automatically calls
Art Cancro [Thu, 1 Jul 2004 02:40:41 +0000 (02:40 +0000)]
* Clicking "Enter a message" in a groupware room now automatically calls
  the correct editor for the type of objects in the room (message, calendar
  event, task, address book entry)

19 years ago* minor fix
Art Cancro [Wed, 30 Jun 2004 21:50:55 +0000 (21:50 +0000)]
* minor fix

19 years ago* Removed the word "room" in a few locations, as part of our push towards
Art Cancro [Tue, 29 Jun 2004 17:21:25 +0000 (17:21 +0000)]
* Removed the word "room" in a few locations, as part of our push towards
  not looking like a BBS when running in groupware mode

19 years ago*** empty log message ***
Art Cancro [Tue, 29 Jun 2004 00:37:04 +0000 (00:37 +0000)]
*** empty log message ***

19 years ago* Made some fonts bigger because users were complaining...
Art Cancro [Tue, 29 Jun 2004 00:37:02 +0000 (00:37 +0000)]
* Made some fonts bigger because users were complaining...

19 years ago* Properly re-terminate messages posted via IMAP APPEND. The newline
Art Cancro [Mon, 28 Jun 2004 17:09:20 +0000 (17:09 +0000)]
* Properly re-terminate messages posted via IMAP APPEND.  The newline
  conversion process was shortening the text but not adjusting string
  termination, causing extra message snippets to appear.

19 years ago* Summary view -- always view ALL messages
Art Cancro [Sun, 27 Jun 2004 03:02:05 +0000 (03:02 +0000)]
* Summary view -- always view ALL messages
* Summary view -- new messages are in boldface

19 years ago* Added the "server ip address" Citadel config option
Art Cancro [Thu, 24 Jun 2004 20:42:14 +0000 (20:42 +0000)]
* Added the "server ip address" Citadel config option
* Site config: added "Changes will not take effect until..." language
  to relevant screens

19 years ago* updated serv_vandelay.c to include new "c_ip_addr" config
Art Cancro [Thu, 24 Jun 2004 20:38:06 +0000 (20:38 +0000)]
* updated serv_vandelay.c to include new "c_ip_addr" config

19 years ago* Bumped internal version number to 6.23
Art Cancro [Thu, 24 Jun 2004 20:33:37 +0000 (20:33 +0000)]
* Bumped internal version number to 6.23
* Added "Server IP address" to config (server, client, docs)

19 years ago* Updated the ig_tcp_server() function to allow binding to a single IP
Art Cancro [Thu, 24 Jun 2004 15:26:34 +0000 (15:26 +0000)]
* Updated the ig_tcp_server() function to allow binding to a single IP
  address.  This is not yet used by anything.

19 years ago* Added the ability to listen on a single IP address instead of all addresses.
Art Cancro [Thu, 24 Jun 2004 14:50:35 +0000 (14:50 +0000)]
* Added the ability to listen on a single IP address instead of all addresses.

19 years ago* serv_imap.c: when an IMAP socket breaks while a folder is selected,
Art Cancro [Thu, 24 Jun 2004 02:34:39 +0000 (02:34 +0000)]
* serv_imap.c: when an IMAP socket breaks while a folder is selected,
  auto-expunge the folder before closing it.  Fixes the "mysteriously
  reappearing deleted messages" for clients that just drop the session
  without issuing a CLOSE when the user closes the window.

19 years ago* Minor UI tweaks
Art Cancro [Tue, 22 Jun 2004 02:21:56 +0000 (02:21 +0000)]
* Minor UI tweaks

19 years ago* minor CSS changes
Art Cancro [Mon, 21 Jun 2004 15:00:52 +0000 (15:00 +0000)]
* minor CSS changes

19 years ago*** empty log message ***
Art Cancro [Sat, 19 Jun 2004 03:21:43 +0000 (03:21 +0000)]
*** empty log message ***

19 years ago* THIS IS 5.22
Art Cancro [Sat, 19 Jun 2004 03:21:40 +0000 (03:21 +0000)]
* THIS IS 5.22

19 years ago* THIS IS 6.22
Art Cancro [Sat, 19 Jun 2004 03:20:28 +0000 (03:20 +0000)]
* THIS IS 6.22

19 years ago* Updated internal version number to 6.22
Art Cancro [Sat, 19 Jun 2004 03:13:26 +0000 (03:13 +0000)]
* Updated internal version number to 6.22

19 years ago* Instead of a crufty "the topmost Internet email address will be used
Art Cancro [Sat, 19 Jun 2004 03:11:07 +0000 (03:11 +0000)]
* Instead of a crufty "the topmost Internet email address will be used
  for outgoing email" explanation, separated it into "Primary Internet
  email address" and "Other email addresses" boxes.

19 years ago* Removed the "aides access to mailboxes" config option, which is no longer
Art Cancro [Sat, 19 Jun 2004 02:42:13 +0000 (02:42 +0000)]
* Removed the "aides access to mailboxes" config option, which is no longer
  part of the Citadel system.

19 years ago*** empty log message ***
Art Cancro [Sat, 19 Jun 2004 02:35:16 +0000 (02:35 +0000)]
*** empty log message ***

19 years ago* Removed the configuration option "Allow Aides access to all mailboxes."
Art Cancro [Sat, 19 Jun 2004 02:33:55 +0000 (02:33 +0000)]
* Removed the configuration option "Allow Aides access to all mailboxes."
  This functionality *must* always be enabled for administrative create/edit
  of vCards, which live in the user's My Citadel Config> room.

19 years ago* More scheduler changes. Removed the rescan pipe again, and also
Art Cancro [Wed, 16 Jun 2004 04:17:43 +0000 (04:17 +0000)]
* More scheduler changes.  Removed the rescan pipe again, and also
  removed the mutex wrapper around select().  In my initial testing I am
  getting reliable, fast service, but further testing is needed.

19 years ago* Scheduler fix ... added the rescan pipe back in
Art Cancro [Wed, 16 Jun 2004 03:13:03 +0000 (03:13 +0000)]
* Scheduler fix ... added the rescan pipe back in

19 years ago* Removed a couple of lines of debugging code leftover from last night
Art Cancro [Wed, 16 Jun 2004 02:07:22 +0000 (02:07 +0000)]
* Removed a couple of lines of debugging code leftover from last night

19 years ago* Store the body of any large (>1K) message in a separate database. This
Art Cancro [Tue, 15 Jun 2004 20:42:43 +0000 (20:42 +0000)]
* Store the body of any large (>1K) message in a separate database.  This
  will allow fast headers-only retrieval later.

19 years ago* removed tracing code
Art Cancro [Tue, 15 Jun 2004 04:07:25 +0000 (04:07 +0000)]
* removed tracing code

19 years ago* Bumped internal version number to 5.22
Art Cancro [Tue, 15 Jun 2004 03:06:11 +0000 (03:06 +0000)]
* Bumped internal version number to 5.22
* Use new fast headers-only-no-mime fetch mode in Citadel for
  message summaries

19 years ago* Bumped internal version number to 6.22
Art Cancro [Tue, 15 Jun 2004 03:05:02 +0000 (03:05 +0000)]
* Bumped internal version number to 6.22
* Added a new faster headers-only mode that excludes enumeration of
  MIME parts.

19 years ago* Honor "maxmsgs" even when viewing a mailbox in summary mode
Art Cancro [Tue, 15 Jun 2004 02:30:21 +0000 (02:30 +0000)]
* Honor "maxmsgs" even when viewing a mailbox in summary mode

19 years ago* serv_vandelay.c: re-inserted a missing line of code for setting tempfile
Art Cancro [Mon, 14 Jun 2004 19:09:26 +0000 (19:09 +0000)]
* serv_vandelay.c: re-inserted a missing line of code for setting tempfile
  names, which was causing exports to crash.

19 years ago* Fixed some garbled output resulting from turning things that look like
Art Cancro [Sat, 12 Jun 2004 04:26:38 +0000 (04:26 +0000)]
* Fixed some garbled output resulting from turning things that look like
  links into links.

19 years ago* Moved the room graphic to the left of the room name in the banner, to
Art Cancro [Fri, 11 Jun 2004 16:09:36 +0000 (16:09 +0000)]
* Moved the room graphic to the left of the room name in the banner, to
  make it more consistent with the rest of the site.
* Reduced the size of the font in the iconbar

19 years ago* When "Add" is clicked without specifying an upload filename, resume
Art Cancro [Fri, 11 Jun 2004 03:15:08 +0000 (03:15 +0000)]
* When "Add" is clicked without specifying an upload filename, resume
  composition instead of aborting the post.
* Add attachments to messages in forward order, not reverse order

19 years ago* Optimized the scheduler some more. The S_I_WANNA_SELECT mutex now
Art Cancro [Fri, 11 Jun 2004 01:26:03 +0000 (01:26 +0000)]
* Optimized the scheduler some more.  The S_I_WANNA_SELECT mutex now
  wraps only the select() call itself.

19 years ago* Improved the appearance of tabs in the room config screen
Art Cancro [Thu, 10 Jun 2004 03:08:48 +0000 (03:08 +0000)]
* Improved the appearance of tabs in the room config screen

19 years ago*** empty log message ***
Art Cancro [Thu, 10 Jun 2004 02:58:57 +0000 (02:58 +0000)]
*** empty log message ***

19 years ago* Made all the title boxes the same background color. The old scheme was
Art Cancro [Thu, 10 Jun 2004 02:58:55 +0000 (02:58 +0000)]
* Made all the title boxes the same background color.  The old scheme was
  cute but not professional looking.

19 years ago* The scheduler can now "wake up" a session to deliver async messages.
Art Cancro [Wed, 9 Jun 2004 03:54:08 +0000 (03:54 +0000)]
* The scheduler can now "wake up" a session to deliver async messages.
* Renumbered the "instant msgs waiting" message and changed its usage

19 years ago*** empty log message ***
Art Cancro [Wed, 9 Jun 2004 02:48:31 +0000 (02:48 +0000)]
*** empty log message ***

19 years ago* Removed network/filterlist network/mailinglists network/rnews.xref
Art Cancro [Mon, 7 Jun 2004 22:12:19 +0000 (22:12 +0000)]
* Removed network/filterlist network/mailinglists network/rnews.xref
  because none of these are used anymore.

19 years ago*** empty log message ***
Art Cancro [Mon, 7 Jun 2004 16:43:10 +0000 (16:43 +0000)]
*** empty log message ***

19 years ago* Changed "express message" to "instant message" everywhere in the code
Art Cancro [Mon, 7 Jun 2004 16:41:29 +0000 (16:41 +0000)]
* Changed "express message" to "instant message" everywhere in the code
  and documentation, to reflect the now industry-standard terminology for
  this function.  (Obviously, the server command names have not changed,
  because that would break everything.)

19 years ago* New session scheduler. All sessions which select() marks for activity
Art Cancro [Sun, 6 Jun 2004 22:30:10 +0000 (22:30 +0000)]
* New session scheduler.  All sessions which select() marks for activity
  are now handled before select() is called again.

19 years ago*** empty log message ***
Art Cancro [Sun, 6 Jun 2004 19:53:29 +0000 (19:53 +0000)]
*** empty log message ***

19 years ago* THIS IS 5.21
Art Cancro [Sun, 6 Jun 2004 19:53:27 +0000 (19:53 +0000)]
* THIS IS 5.21

19 years ago* Cleaned up a couple of FIXME's sitting around in the code
Art Cancro [Sun, 6 Jun 2004 19:32:15 +0000 (19:32 +0000)]
* Cleaned up a couple of FIXME's sitting around in the code
* Altered the conditions under which stray http://... strings are
  automatically turned into links, to prevent that logic from
  transforming IMG tags into gibberish.
* Set internal version number to 5.21

19 years ago* Fixed bug in "validate new users" screen (thanks Campy)
Art Cancro [Fri, 4 Jun 2004 02:29:08 +0000 (02:29 +0000)]
* Fixed bug in "validate new users" screen (thanks Campy)

19 years ago* "Reply" button now carries the message subject into the reply.
Art Cancro [Thu, 3 Jun 2004 03:21:22 +0000 (03:21 +0000)]
* "Reply" button now carries the message subject into the reply.

19 years ago* html.c: allow parsing of tags even when they're qualified (i.e. <TAG foo=bar>
Art Cancro [Thu, 3 Jun 2004 02:49:14 +0000 (02:49 +0000)]
* html.c: allow parsing of tags even when they're qualified (i.e. <TAG foo=bar>
          instead of just <TAG> )
* html.c: handle escaped decimal characters (such as &#39; for an apostrophe)

19 years ago* citadel_ipc.c: SETR command was missing defaultview and flags2. Added.
Art Cancro [Thu, 3 Jun 2004 02:28:16 +0000 (02:28 +0000)]
* citadel_ipc.c: SETR command was missing defaultview and flags2.  Added.

19 years ago* setup.c: updated the setup script to configure two /etc/inittab entries,
Art Cancro [Wed, 2 Jun 2004 02:07:54 +0000 (02:07 +0000)]
* setup.c: updated the setup script to configure two /etc/inittab entries,
  one for http and one for https.

19 years ago* crypto.c: when an SSL connection errors out (and closes) unexpectedly
Art Cancro [Tue, 1 Jun 2004 21:46:47 +0000 (21:46 +0000)]
* crypto.c: when an SSL connection errors out (and closes) unexpectedly
  during a read or write operation, do not attempt to finish the operation
  unencrypted like we do in Citadel.  Here in WebCit land it only causes
  the server to segfault.

19 years ago* netconf.c: widened some of the text entry fields
Art Cancro [Tue, 1 Jun 2004 19:01:22 +0000 (19:01 +0000)]
* netconf.c: widened some of the text entry fields
* webcit.h: bumped up the internal version number to 5.20

19 years ago* Return to the old command-line usage (-s for https, service is either
Art Cancro [Tue, 1 Jun 2004 18:44:20 +0000 (18:44 +0000)]
* Return to the old command-line usage (-s for https, service is either
  http or https but not both)

19 years ago* Add "permanent room" setting to room edit screen
Art Cancro [Tue, 1 Jun 2004 03:32:29 +0000 (03:32 +0000)]
* Add "permanent room" setting to room edit screen
* create room -- allow longer strings

19 years ago* Hmmph. Do the session cookie as hex instead of base64. There really
Art Cancro [Tue, 1 Jun 2004 00:36:43 +0000 (00:36 +0000)]
* Hmmph.  Do the session cookie as hex instead of base64.  There really
  are some characters in the base64 set that make HTTP do nasty things.

19 years ago* Added "|END" to the session cookie before base64-ing it. This fixes a
Art Cancro [Mon, 31 May 2004 21:43:27 +0000 (21:43 +0000)]
* Added "|END" to the session cookie before base64-ing it.  This fixes a
  problem with certain room names causing the webserver to freak out and
  break embedded images and stuff.  I don't know why.

19 years ago* Message entry using Kevin Roth's excellent cross-platform richtext
Art Cancro [Mon, 31 May 2004 20:34:11 +0000 (20:34 +0000)]
* Message entry using Kevin Roth's excellent cross-platform richtext
  editing script.

19 years ago* "text" and "HTML" options for message entry.
Art Cancro [Mon, 31 May 2004 15:54:13 +0000 (15:54 +0000)]
* "text" and "HTML" options for message entry.

19 years ago* Reworked the security checks for move/copy commands. Theoretically it's
Art Cancro [Mon, 31 May 2004 15:19:14 +0000 (15:19 +0000)]
* Reworked the security checks for move/copy commands.  Theoretically it's
  performing all the same checks, but the code is far more readable.

19 years ago* tighten up the space between icons in the iconbar
Art Cancro [Sat, 29 May 2004 03:31:49 +0000 (03:31 +0000)]
* tighten up the space between icons in the iconbar

19 years ago* Cosmetic changes
Art Cancro [Fri, 28 May 2004 20:24:53 +0000 (20:24 +0000)]
* Cosmetic changes

19 years ago* Minor note to roadmap
Art Cancro [Thu, 27 May 2004 19:11:02 +0000 (19:11 +0000)]
* Minor note to roadmap

19 years ago* stress.c: silence warning
Nathan Bryant [Wed, 26 May 2004 18:13:15 +0000 (18:13 +0000)]
* stress.c: silence warning

19 years ago* configure.ac: check for /usr/local/BerkeleyDB.4.2
Nathan Bryant [Wed, 26 May 2004 16:53:32 +0000 (16:53 +0000)]
* configure.ac: check for /usr/local/BerkeleyDB.4.2

19 years ago* CSS change to make folder names stand out more in the "Folder View"
Art Cancro [Mon, 24 May 2004 03:02:38 +0000 (03:02 +0000)]
* CSS change to make folder names stand out more in the "Folder View"

19 years ago* serv_network.c: when processing incoming IGnet spool, give the <C> field
Art Cancro [Mon, 24 May 2004 01:59:16 +0000 (01:59 +0000)]
* serv_network.c: when processing incoming IGnet spool, give the <C> field
  priority over the <R> field.  This allows messages emailed to a network
  room to be shared properly instead of attempting to deliver via email a
  second time.

19 years ago*** empty log message ***
Art Cancro [Fri, 21 May 2004 01:58:36 +0000 (01:58 +0000)]
*** empty log message ***

19 years ago* THIS IS 6.21
Art Cancro [Fri, 21 May 2004 01:58:23 +0000 (01:58 +0000)]
* THIS IS 6.21

19 years ago* Changed internal version number to 6.21
Art Cancro [Thu, 20 May 2004 16:14:09 +0000 (16:14 +0000)]
* Changed internal version number to 6.21
* Added missing VIEW_* defines in citadel.h (they're used only by WebCit
  for now, which is why Citadel didn't need them, but they should be there
  anyway for completeness)
* Removed the last vestiges of the built-in spam filter.  It had been
  commented out, but it's definitely never coming back now, so away it goes.
* Updated some of the docs

19 years ago* Scheduler: when next_session is to be deleted, make it point to some
Michael Hampton [Sat, 15 May 2004 14:19:52 +0000 (14:19 +0000)]
* Scheduler: when next_session is to be deleted, make it point to some
  other session which isn't being deleted (or NULL if there aren't any).

20 years ago* When a session kills itself (for example, due to a broken socket),
Art Cancro [Fri, 14 May 2004 03:09:54 +0000 (03:09 +0000)]
* When a session kills itself (for example, due to a broken socket),
  force the dead_session_purge() to run immediately.  This avoids
  thousands of error messages for up to the next five seconds while it
  waits for the next purge.
* For the main select() loop, we can now recover from EBADF by jumping
  back to the code that scans for valid descriptors.  (Yeah, I used a
  goto.  It's more readable that way, so STFU if you have a problem with
  it.)

20 years ago* configure.ac: check for <sys/prctl.h>
Nathan Bryant [Tue, 11 May 2004 15:21:45 +0000 (15:21 +0000)]
* configure.ac: check for <sys/prctl.h>
* server_main.c: call prctl(PR_SET_DUMPABLE, 1) if we are dropping root
  permissions.
* sysdep.c: no longer call setrlimit(RLIMIT_CORE, ...); this can be handled
  from a shell script.

20 years ago* messages.c: Fix crash when trying to use m<Y> next
Michael Hampton [Mon, 10 May 2004 01:47:11 +0000 (01:47 +0000)]
* messages.c: Fix crash when trying to use m<Y> next

20 years ago# citadel-openldap.schema: updated to include RFC2739 objects & attributes
Art Cancro [Fri, 7 May 2004 20:27:46 +0000 (20:27 +0000)]
# citadel-openldap.schema: updated to include RFC2739 objects & attributes

20 years ago* More RFC2739 compliance: when converting vCard to LDAP, include
Art Cancro [Fri, 7 May 2004 19:31:40 +0000 (19:31 +0000)]
* More RFC2739 compliance: when converting vCard to LDAP, include
  the calFBURL attribute.