Greetings everyone, Here is a snapshot of the current Funambol 7.1 development tree with the usual stuff from me added in. Please try it out and give some feedback. http://latest.bionicmessage.net/funambol-7.1.0-SNAPSHOT.tar.bz2 (with JRE 1.6.0 for Linux/x86) http://latest.bionicmessage.net/funambol-7.10-SNAPSHOT-bm-nojre.tar.bz2 (bring your own JRE 1.6) http://latest.bionicmessage.net/funambol-7.1.0-bm-src.7z (Entire source tree with Funambol 7.1 and additional connectors) Here is the README: ---- bionicmessage groupware sync server incorporating Funambol 7.1.0-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: - 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 * Changes to the behavior of the Funambol vCard code seem to render it inoperable with OpenGroupware, #1 issue to be tackled when I come back to this in 2009. * 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. This will be fixed by a future Outlook client update (hope to have one soon) - 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://: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: http://repo.or.cz/w/funambol-groupdav-connector.git http://repo.or.cz/w/jgroupdav.git http://repo.or.cz/w/funambol-citadel-connector.git http://repo.or.cz/w/bm-groupware-server.git --- Enjoy the holiday season. I'll be taking a break from Funambol hacking over Christmas-New Year so I'll address any problems next year unless something is horribly broken. In other news, I'll be doing a presentation about Funambol during the Mobile Open Source miniconf at linux.conf.au 2009 (in Hobart, Tasmania, Australia) on Monday the 19th of January. This will be mainly about the Funambol open source project and the features it provides. Regards, Mathew McBride