Groupware Sync Server changelog

From bionicmessage documentation wiki
Jump to: navigation, search

Contents

7.1.1 Release (Aug 09)

  • Changes since last release:
  • Move to General release Funambol libs
  • Modifications to Funambol PIM library to support attendees in vcal
  • RRULE fixes
  • VJournal/VNote sync source contributed by Marc Brockschmidt/credativ (untested)
  • Funambol Citadel connector performance enhancements and better email seen flag tracking.
  • Webconfig is now /webconfig not /WebConfig
  • iCalendar 2 native clients now supported

7.1.1 Snapshot (Feb 09)

bionicmessage groupware sync server

incorporating Funambol 7.1.1-SNAPSHOT


New features

WebConfig setup and management interface

  • Includes 'Groupware Wizard' for configuring GroupDAV connector etc with Citadel, eGroupware, OpenGroupware
  • User detail (name, password) editing tool
  • Device detail (description, Push IP address/mobile phone number) editing tool
  • Principal details tool (see syncs that have taken place, force SLOW on next sync, test Funambol push notification)
  • SMS-driven notification configuration tool


Funambol GroupDAV Connector

  • Bulk/CalDAV fetch mode supported. Works on any server reporting 'calendar-access' or addressbook-access (CalDAV/CardDAV) in Options: header. Has been tested with eGroupware.
    • (Bulk fetch is disabled if you run OpenGroupware)
  • Multi-threaded fetchH^H^H^H^H hack to speed up downloading on servers that don't do CalDAV REPORT's yet. Disabled by default
  • Attendees now converted
  • Major speed and memory footprint improvements in underlying JGroupDAV:
    • H2 database now used instead of SmallSQL, massive speed boost
    • Memory footprint decreased with rewrite of DAV XML handlers, now operate on the server stream directly instead of getting+parsing
  • SSL connections to GroupDAV server without adding SSL certificate to Java keystore now supported


No functionality changes have been made to the Funambol Citadel Connector and HTTP Authentication officer

This bundle is based on Funambol 7.1 snapshots , and as far as I'm concerned is fairly stable. When Funambol 7.1 hits general release this bundle will too.


Known issues and fixes

WebConfig

  • Please use a Gecko (Firefox), WebKit (Safari) or Presto (Opera) based browser. WebConfig is AJAX and DOM heavy. IE has some issues..

Funambol GroupDAV Connector

  • Using CalDAV fetch mode will cause sudden death if XML parser encounters errors.
    • New DAV parsing code can't log what it receives, please run tcpdump/Wireshark in the background so I have data to work with
  • Task status broken with Outlook under SIF. Use vCard mode

Funambol

  • Patched pim-framework to suppress empty vcard properties [Feb 14, 09 release]
  • Added vCal attendees to pim-framework [Feb 14, 09 release]

Bundle

  • Not functional with JRE 1.5.x. This is my fault, will fix later
  • PIM listener has been removed, no setup with the GroupDAV connector can use it

Installation

  • IF YOU HAVE ANY SERVICES RUNNING ON PORT 8080, OR ANOTHER TOMCAT INSTALLATION, PLEASE EDIT tools/tomcat/conf/server.xml before starting !

Installation and configuration is easy:

1. Run "bin/funambol start" to start everything

2. Point browser to http://<server>:8080/WebConfig/

3. Login as 'administrator' with details admin / sa

4. Go to 'Groupware Wizard'. Do as it says

5. Sync details are contained within the 'Sync Info' page of WebConfig

6. Configure devices

7. Sync

8. ???

9. Profit!


Questions and feedback should go to the room-funambol_groupdav@bionicmessage.net. Subscribe at http://comalies.citadel.org:2000/listsub or view by web interface at http://comalies.citadel.org:2000/ . Feel free to direct questions to me at matt@mcbridematt.dhs.org


bionicmessage sources and full change log are in git:

Personal tools