<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello,<br><br>There are new releases of the open source OpenXCAP server and a Python XCAP library available. They contain many bug fixes and lessons learnt at SIPIT 23, still in progress in Lannion, France.<br><br>Changelogs are attached:<br><br>openxcap (1.0.5) unstable; urgency=low<br><br> * fixed: openxcap with 'openser' backend could be start if enable_publish_xcapdiff=yes<br> * fixed a couple of potential Internal Server Errors<br> * added python-mysqldb to dependencies<br> * added <entry> node to <uniqueness-failure> error as required by RFC<br> * nicer error messages in several cases<br><br>openxcap (1.0.4) unstable; urgency=low<br><br> * Disabled authentication for requests in /global/ context, because it didn't work well.<br> It is safe, because the only use for /global/ now is retrieving xcap-caps.<br><br>openxcap (1.0.3) unstable; urgency=low<br><br> * Fixed: requesting XCAP root resulted in 500 (now 404)<br> * Fixed: multiple matches resulted in 500 (now 404)<br> * Improved error responses<br><br>openxcap (1.0.2) unstable; urgency=high<br><br> * Fixed and improved logging. it now logs much more then before and can be customized<br> * Fixed bug: xcap-caps application was not available under /global/ tree<br> * Added experimental support for sqlite database<br> * Fixed multiple xcap roots/aliases. having more then one root= entry in the config is legal now<br> * Fixed bug that made OpenXCAP dependent on specific MySQLdb versions (those with 'reconnect' parameter)<br> * Fixed pyxml issue: previously, if pyxml was not installed, OpenXCAP would fail<br> with obscure exception on element operation. Now it refuses to start.<br> * Fixed URI parsing<br> * Better error reporting in many cases<br> * Many more bugs fixes<br><br>openxcap (1.0.1) unstable; urgency=low<br><br> * Added proper URI parsing, so att_value may contain slashes now<br> * Fixed schemas not to fetch files from the internet on initialization<br><br>python-xcaplib (1.0.6) unstable; urgency=low<br><br> * made "index" default filename for xcapclient as well<br> * made --app unnecessary for all types of requests if -i is present<br><br>python-xcaplib (1.0.5) unstable; urgency=low<br><br> * changed default filename from index.xml to index<br> * changed default auth to None (support both basic and digest)<br> * removed loading options from environ (XCAP_ROOT etc)<br> * added -a, --account-name option<br> * added --show-config option<br><br>python-xcaplib (1.0.4) unstable; urgency=low<br><br> * added --sip-address option (sip_address in the config file)<br><br>python-xcaplib (1.0.3) unstable; urgency=low<br><br> * added support for documents in the global context<br> * added --filename parameter to xcapclient<br><br>python-xcaplib (1.0.2) unstable; urgency=low<br><br> * removed setuptools from setup.py completely<br><br>python-xcaplib (1.0.1) unstable; urgency=low<br><br> * fixed setup.py to use setuptools only if available<br><br>How to upgrade or install the software<br><br>For Debian testing or unstable on an i386 architecture there is an official<br>public repository provided by AG Projects. Install the AG Projects debian<br>software signing key:<br><br>wget <a href="http://download.ag-projects.com/agp-debian-gpg.key">http://download.ag-projects.com/agp-debian-gpg.key</a> apt-key add<br>agp-debian-gpg.key<br><br>Add these lines in etc/apt/sources.list<br><br># AG Projects software<br>deb <a href="http://ag-projects.com/debian">http://ag-projects.com/debian</a> unstable main<br>deb-src <a href="http://ag-projects.com/debian">http://ag-projects.com/debian</a> unstable main<br><br>After that, run:<br><br>apt-get update<br>apt-get install openxcap python-xcaplib<br><br>For other operating systems download the tar archive from:<br><br><a href="http://openxcap.org">http://openxcap.org</a><br><br>Kind regards,<br>Adrian Georgescu<br><br></body></html>