<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Recent changes to news</title><link>http://sourceforge.net/p/coils/news/</link><description>Recent changes to news</description><language>en</language><lastBuildDate>Mon, 01 Apr 2013 17:41:13 -0000</lastBuildDate><item><title>OpenGroupware Coils 0.1.49rc22 Uploaded</title><link>http://sourceforge.net/p/coils/news/2013/04/opengroupware-coils-0149rc22-uploaded/</link><description>&lt;div class="markdown_content"&gt;&lt;h2 id="0149rc33"&gt;0.1.49rc33&lt;/h2&gt;
&lt;p&gt;*Release date: 01-April-2013 *&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A documents extension and abstract values are exposes as eponymous WebDAV properties in the Coils' &lt;a class="" href="Namespaces"&gt;namespace&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;A document's abstract can be set/updated via WebDAV PROPPATCH&lt;/li&gt;
&lt;li&gt;ENHANCEMENT: Allow mimetype of &lt;strong&gt;getObjectPropertyAction&lt;/strong&gt; to be set via parameter, and allow for defaults if the property does not exist.&lt;/li&gt;
&lt;li&gt;Several additional label substitution values: INITDATE, WEEKAGO, FORTNIGHTAGO,  and MONTHAGO.&lt;/li&gt;
&lt;li&gt;New &lt;strong&gt;sshDeleteFiles&lt;/strong&gt; &lt;a class="" href="/p/coils/wiki/OpenGroupwareIntegrationEngine/"&gt;OIE&lt;/a&gt; action;  allows deletion of remote via via SFTP.&lt;/li&gt;
&lt;li&gt;&lt;a class="alink" href="/p/coils/wiki/AttachFS/"&gt;[AttachFS]&lt;/a&gt; support for update of document's by objectId.  A full set of &lt;a class="alink" href="/p/coils/wiki/AttachFS/"&gt;[AttachFS]&lt;/a&gt; examples is now available in the &lt;a class="" href="/p/coils/wiki/AttachFS/"&gt;project wiki&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;FLAGS implemented on the Omphalos representation of &lt;a class="alink" href="/p/coils/wiki/Project/"&gt;[Project]&lt;/a&gt; entities. &lt;/li&gt;
&lt;li&gt;Omphalos &lt;a class="alink" href="/p/coils/wiki/Project/"&gt;[Project]&lt;/a&gt; representations include &lt;strong&gt;parentProjectName&lt;/strong&gt; and &lt;strong&gt;parentProjectNumber&lt;/strong&gt; attribues if the Project has a parent.  This facilitates the create of client interfaces representing project hierarchies.&lt;/li&gt;
&lt;li&gt;At a detail level of 1,024 Omphalos representations of a Project includes a childProjectObjectIds attribute which is an array of child project object ids.&lt;/li&gt;
&lt;li&gt;A parent / children relation has been added to the SQLAlchemy ORM for Project entities.&lt;/li&gt;
&lt;li&gt;System Administrators and Workflow Administrators can now delete any Route entity regardless of ownership or permissions.&lt;/li&gt;
&lt;li&gt;Provisioning scheme for resource objects in Project 7,000 is now complete.&lt;/li&gt;
&lt;li&gt;Wiki support for serving JavaScript resources.&lt;/li&gt;
&lt;li&gt;Wiki now provides a CSS resource for styling, this is automatically created in Project 7,000 by the coils-fix-provision7000 tool.&lt;/li&gt;
&lt;li&gt;Wiki Query Tables now return more than the default 150 search results.&lt;/li&gt;
&lt;li&gt;A 'root' Wiki document is now provisioned in Project 7,0000 by the &lt;strong&gt;coils-fix-provision7000&lt;/strong&gt; tool.&lt;/li&gt;
&lt;li&gt;Wiki supports entity relative links "." and ".." for project and folder links.&lt;/li&gt;
&lt;li&gt;Markdown "TOC" (Table of Contents) extensions enabled in the Wiki bundle.&lt;/li&gt;
&lt;li&gt;Support for document deletion completed in the zOGI API.&lt;/li&gt;
&lt;li&gt;A user-agent has been defined for the WebDAV client cadaver. Includes work-around for escaped/unescaped hrefs issue.&lt;/li&gt;
&lt;li&gt;assignment entities may now be &lt;a class="" href="zogi.putObject"&gt;putObject'd&lt;/a&gt; and &lt;a class="" href="zogi.deleteObject"&gt;deleteObject'd&lt;/a&gt; in the &lt;a class="" href="/p/coils/tickets/search/?q=labels%3Azogi"&gt;zOGI API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;team::delete Logic command now supports deletion by objectId.  Only system administrators may delete teams.&lt;/li&gt;
&lt;li&gt;Team entitues may now be created via &lt;a class="" href="zogi.putObject"&gt;zOGI putObject&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;DELETE support implemented in &lt;a class="alink" href="/p/coils/wiki/AttachFS/"&gt;[AttachFS]&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Implementation of the HTTP &lt;a class="" href="Redirector"&gt;redirector&lt;/a&gt; protocol at /redirect or /r.  Redirector map is provisioned in &lt;a class="" href="Project7000"&gt;Project 7,0000&lt;/a&gt; by coils-fix-provision7000.&lt;/li&gt;
&lt;li&gt;Document project id, company id, and folder id are now exposed as WebDAV properties.&lt;/li&gt;
&lt;li&gt;New OIE actions &lt;strong&gt;setObjectPropertyAction&lt;/strong&gt; and &lt;strong&gt;getObjectPropertyAction&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;a class="" href="objectProperty"&gt;object property&lt;/a&gt; "{http://www.opengroupware.us/oie}disableStateVersioning" on an OIE process will disable state versioning for that process.  This discards some, rarely useful, auditing information in exchange for a reductuion in I/O.&lt;/li&gt;
&lt;li&gt;BUGFIX in &lt;a class="" href="/p/coils/wiki/OpenGroupwareIntegrationEngine/"&gt;OIE&lt;/a&gt; xPathAction relating to XML having no support for default namespaces in XPath statements.&lt;/li&gt;
&lt;li&gt;OIE Processes now inherit copies of a Route's object properties upon creation.&lt;/li&gt;
&lt;li&gt;BUGFIX in &lt;a class="" href="/p/coils/wiki/OpenGroupwareIntegrationEngine/"&gt;OIE&lt;/a&gt; ldapSearchAction which could cause large LDAP search results to be incorrected paged, and thus truncated.&lt;/li&gt;
&lt;li&gt;BUGFIX in &lt;strong&gt;coils-fix-clean-message-folder&lt;/strong&gt; tool where the tool failed on some versions of Python.&lt;/li&gt;
&lt;li&gt;BUGFIX when using a divisor to read a floating-point value voa &lt;strong&gt;SimpleFixedFieldFormat&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[SMTP listener]&lt;/span&gt;(SMTPListener] can now deliver content to &lt;a class="alink" href="/p/coils/wiki/Project/"&gt;[Project]&lt;/a&gt; folders.&lt;/li&gt;
&lt;li&gt;OIE &lt;strong&gt;xlsToXmlAction&lt;/strong&gt; now renders all element names in lower case.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Mon, 01 Apr 2013 17:41:13 -0000</pubDate><guid>http://sourceforge.net9902ac08a0d5d51101fedb7375d892cb8704b0d3</guid></item><item><title>OpenGroupware Coils 0.1.49rc27 Uploaded to SF &amp; PyPI</title><link>http://sourceforge.net/p/coils/news/2013/02/opengroupware-coils-0149rc27-uploaded-to-sf--pypi/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;A new package for OpenGroupware Coils (0.1.49rc27) has been uploaded to SourceForge and PyPI.&lt;/p&gt;
&lt;h1 id="changes"&gt;Changes&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;WebDAV support for Location header disabled for GNOME's Evolution.  This corrects issues with updating contacts.&lt;/li&gt;
&lt;li&gt;Important fix regarding XSLT transforms and Unicode code-pages.&lt;/li&gt;
&lt;li&gt;Omphalos XML rendering will generate an administrative notice if an entity cannot be translated to the output code page.&lt;/li&gt;
&lt;li&gt;Actions can now declare the Unicode code-page of their results.&lt;/li&gt;
&lt;li&gt;BUGFIX in document access manager for dealing with a NULL permissions string.&lt;/li&gt;
&lt;li&gt;New listCompaniesAction OIE renders an XML document of all enterprises in a specified security context and their related contacts; user must possess the requested security context and have the Data Manager role (administrators may perform the operation for any security context).  OIE action performs the document generation using a generator on the database connection to minize resource utilization.&lt;/li&gt;
&lt;li&gt;New OGO_DATA_MANAGER_ROLE role.  This role allows some operations, such as server-wide sync or bulk data import/export to be restricted to a subset of users, in addition to object permissions.  Users belonging to the team which is named by the OGoDataManagersTeam server default will posess this role.&lt;/li&gt;
&lt;li&gt;BUGFIX missing foreign key between document and document versions corrected in the SQLAlchemy data model.  This resulted in a significant performance improvement for some document operations.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Wed, 27 Feb 2013 11:42:09 -0000</pubDate><guid>http://sourceforge.netcf72c61f71c1642574c59d17cd7044bbc5c7ccc3</guid></item><item><title>OpenGroupware Coils 0.1.49rc25 Uploaded to PyPI &amp; SF</title><link>http://sourceforge.net/p/coils/news/2013/02/opengroupware-coils-0149rc25-uploaded-to-pypi--sf/</link><description>&lt;div class="markdown_content"&gt;&lt;h2 id="changes"&gt;Changes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Support for specification of target tableName in sqlInsertAction via parameter which overrides tableName provided in the ResultSet element of the input message.  Label substitution support for this value.&lt;/li&gt;
&lt;li&gt;Rendering of records read via a SimpleFixedFieldFormat to StandardXML is now performed using ElementFlow.&lt;/li&gt;
&lt;li&gt;BUGFIX: BLOBManager now correctly sets the max core size of scratch files again.&lt;/li&gt;
&lt;li&gt;Archived tasks are not included by default in the _TASK keyof the Omphalos representation of a project.  Set the server default "OmphalosIncludeArchivedProjectTasks" to "YES" to revert to the previous behavior of including archived tasks.&lt;/li&gt;
&lt;li&gt;Documents can now be uploaded using AttachFS via a Task.&lt;/li&gt;
&lt;li&gt;Support for INBOXing documents uploaded to Projects via a related entity has been implemented.&lt;/li&gt;
&lt;li&gt;BUGFIX: Content-Length header of a 201 response from AttachFS is always zero.&lt;/li&gt;
&lt;li&gt;Every task created is now assigned a UID if the client did not provide one.&lt;/li&gt;
&lt;li&gt;Added get_anchor API call to zOGI; this allows retrieval of collection CTAG values via zOGI.&lt;/li&gt;
&lt;li&gt;BUGFIX: The ".ctag" REST key on a Teams collection was not available.&lt;/li&gt;
&lt;li&gt;The coils-fix-nocomplete-tasks tool now includes archived tasks.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Wed, 20 Feb 2013 01:48:20 -0000</pubDate><guid>http://sourceforge.netb4ae4f1c59c59b1d15406e9539c2f4040a5c4c0c</guid></item><item><title>Authentication Documentation</title><link>http://sourceforge.net/p/coils/news/2013/02/authentication-documentation/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;A &lt;a class="" href="/p/coils/wiki/AuthenticationOptions/"&gt;wiki page&lt;/a&gt; has been created for documenting the configuration of authentication with OpenGroupware Coils.&lt;br /&gt;
&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Thu, 14 Feb 2013 12:23:04 -0000</pubDate><guid>http://sourceforge.netdd5e2694b4db28078e5851e50438977b237c2049</guid></item><item><title>Development Update, 2013-02-12</title><link>http://sourceforge.net/p/coils/news/2013/02/development-update-2013-02-12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Some new tickets have been added to the &lt;a class="" href="http://bit.ly/YnVyHt"&gt;dangling-fruit, aka "these should be&lt;br /&gt;
easy", list&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Egg version has been bumped to 0.1.49rc24&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="changes-have-been-merged-into-default-branch"&gt;Changes have been merged into default branch&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;AttachFS allows put'ing a document to a Task entity.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;Where&lt;/span&gt; &lt;span class="n"&gt;OGo&lt;/span&gt;#13871405 &lt;span class="n"&gt;is&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="n"&gt;Task&lt;/span&gt; &lt;span class="n"&gt;this&lt;/span&gt; &lt;span class="n"&gt;will&lt;/span&gt; &lt;span class="n"&gt;create&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;update&lt;/span&gt; &lt;span class="n"&gt;the&lt;/span&gt; &lt;span class="n"&gt;file&lt;/span&gt; &lt;span class="n"&gt;named&lt;/span&gt; 
&amp;quot;&lt;span class="n"&gt;cert&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pem&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;in&lt;/span&gt; &lt;span class="n"&gt;the&lt;/span&gt; &lt;span class="n"&gt;root&lt;/span&gt; &lt;span class="n"&gt;folder&lt;/span&gt; &lt;span class="n"&gt;of&lt;/span&gt; &lt;span class="n"&gt;the&lt;/span&gt; &lt;span class="n"&gt;project&lt;/span&gt; &lt;span class="n"&gt;this&lt;/span&gt; &lt;span class="n"&gt;task&lt;/span&gt; &lt;span class="n"&gt;is&lt;/span&gt; &lt;span class="n"&gt;assigned&lt;/span&gt;
&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt; &lt;span class="n"&gt;It&lt;/span&gt; &lt;span class="n"&gt;will&lt;/span&gt; &lt;span class="n"&gt;also&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;automatically&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;generate&lt;/span&gt; &lt;span class="n"&gt;an&lt;/span&gt; &lt;span class="n"&gt;object&lt;/span&gt; &lt;span class="n"&gt;link&lt;/span&gt; &lt;span class="n"&gt;from&lt;/span&gt; &lt;span class="n"&gt;the&lt;/span&gt;
&lt;span class="n"&gt;task&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt; &lt;span class="n"&gt;this&lt;/span&gt; &lt;span class="n"&gt;new&lt;/span&gt; &lt;span class="n"&gt;or&lt;/span&gt; &lt;span class="n"&gt;updated&lt;/span&gt; &lt;span class="n"&gt;file&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;

&lt;span class="n"&gt;curl&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;u&lt;/span&gt; &lt;span class="n"&gt;adam&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt; &lt;span class="n"&gt;cacert&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pem&lt;/span&gt; &lt;span class="o"&gt;\&lt;/span&gt;
  &amp;quot;&lt;span class="n"&gt;http&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;coils&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;example&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;attachfs&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;13871405&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;cacert&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pem&lt;/span&gt;?&lt;span class="n"&gt;mode&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;file&lt;/span&gt;&amp;quot;

&lt;span class="n"&gt;If&lt;/span&gt; &lt;span class="n"&gt;the&lt;/span&gt; &lt;span class="n"&gt;Task&lt;/span&gt; &lt;span class="n"&gt;is&lt;/span&gt; &lt;span class="n"&gt;not&lt;/span&gt; &lt;span class="n"&gt;assigned&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="n"&gt;project&lt;/span&gt; &lt;span class="n"&gt;an&lt;/span&gt; &lt;span class="n"&gt;exception&lt;/span&gt; &lt;span class="n"&gt;will&lt;/span&gt; &lt;span class="n"&gt;be&lt;/span&gt; &lt;span class="n"&gt;raised&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;span class="n"&gt;For&lt;/span&gt; &lt;span class="n"&gt;storing&lt;/span&gt; &lt;span class="n"&gt;arbitrary&lt;/span&gt; &lt;span class="n"&gt;content&lt;/span&gt; &lt;span class="n"&gt;on&lt;/span&gt; &lt;span class="n"&gt;arbitrary&lt;/span&gt; &lt;span class="n"&gt;tasks&lt;/span&gt; &lt;span class="n"&gt;use&lt;/span&gt; &lt;span class="n"&gt;attachment&lt;/span&gt; &lt;span class="n"&gt;mode&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;AttachFS allows put'int a document to a Project entity.  This performs the same operation as if the document was PUT to the root folder of the Project.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Upon creation or update of a document (file mode) AttachFS no longer specifies the Content-Length of the object;  Content-Length is not specified.  Inclusion of Content-Length in the 201 response confused some proxy servers resulting in a long delay until connection timeout. Then Coils got blamed for being "slow".&lt;/li&gt;
&lt;li&gt;When a Task is created via Logic a GUID is generated if one was not specified by the client.  Generally a UID (GUID) would be assigned to the task when created by a GroupDAV/CardDAV client.  Having one in advance eases synchronization by providing a better anchor for the client to use in its cache.&lt;ul&gt;
&lt;li&gt;The new &lt;strong&gt;coils-fix-no-guid&lt;/strong&gt; tool (script) will generate GUIDs/UIDs forTask and Contact entities in the database that do not have a UID value. &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;A new zOGI method getAnchor (available via XML-RPC currently) has been created that allows a client to check syncronization anchors in a 'normal' way.  This is similar to how a WebDAV client would use the  "ctag" attribue of a collection.   A BLOG post about this new methd will be posted soon.&lt;/li&gt;
&lt;li&gt;Operation of the ".ctags" special key on the /dav/Tasks collection has been fixed.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;coils-fix-no-complete-tasks&lt;/strong&gt; tool (script) now examines tasks in an archived state as well as those just done/rejected.&lt;/li&gt;
&lt;li&gt;The XLS reader format now supports &lt;strong&gt;"discardMalformedRecords"&lt;/strong&gt;.  This format has received an long overdue overhaul.  It now generates its output using ElementFlow.&lt;/li&gt;
&lt;li&gt;The new &lt;strong&gt;iconvAction&lt;/strong&gt; OIE actuib allows messages (assumed to be of some text-like content) to be translated between specified encodings.&lt;/li&gt;
&lt;li&gt;A new CoilsDateFormatException has been introduced and is raised in the case of a date string that cannot be parsed by the server.  This makes the cause of a problem more evident to the client/user.&lt;/li&gt;
&lt;li&gt;A user-agent description has been created for the WDFS WebDAV client.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Tue, 12 Feb 2013 12:39:36 -0000</pubDate><guid>http://sourceforge.netc928887f43c802d8c2142ff544640d5c5250c1e9</guid></item><item><title>Release 0.1.49rc19</title><link>http://sourceforge.net/p/coils/news/2013/01/release-0149rc19/</link><description>&lt;div class="markdown_content"&gt;&lt;h2 id="whats-new"&gt;Whats new&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The cursor factory method OIE SQL connection objects now accepts parameters and passed them on to the underlying DBAPI driver.&lt;/li&gt;
&lt;li&gt;AttachFS does not reveal the type of an inaccessible entity if that entity is requested by id.&lt;/li&gt;
&lt;li&gt;New SSHGetFilesIntoZipFileAction OIE action that requests a list of files from a host via SFTP and stashes those files into a ZIP archive.&lt;/li&gt;
&lt;li&gt;New AppendToZIPFileAction OIE action that stashes a message as a file into a ZIP archive.&lt;/li&gt;
&lt;li&gt;New messageToDocumentAction OIE action which stores the contents of a workflow message into a project document.&lt;/li&gt;
&lt;li&gt;New coils-fix-unuided-contacts tool to generate CardDAV UID values for any Contant entity without a UID.&lt;/li&gt;
&lt;li&gt;New coils-fix-clean-process tool which cleans up any unreferenced process markup from the process folder.&lt;/li&gt;
&lt;li&gt;New coils-fix-clean-shelve-folder which cleans up any unreferenced shelves from the shelve folder.&lt;/li&gt;
&lt;li&gt;Logic command process::get can retrieve processes by their GUID identity.&lt;/li&gt;
&lt;li&gt;Table and footnote extensions enabled in the Wiki protocol bundle.&lt;/li&gt;
&lt;li&gt;A ".ps" request to the /dav/Workflow folder now presents cancelled processes (status=X) with a state of "cancelled". &lt;a class="alink" href="/p/coils/tickets/107/"&gt;[tickets:#107]&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Logic command account::new supports setting a template user id and enforces requirement for a login string.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Wed, 16 Jan 2013 12:35:24 -0000</pubDate><guid>http://sourceforge.net5c8ab6c11292371f7f4ed9c93daddbbafa77c515</guid></item><item><title>Release 0.1.49rc18</title><link>http://sourceforge.net/p/coils/news/2013/01/release-0149rc18/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Release date: 07-January-2013&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tweak to the binding of vCard TEL elements to telephone types&lt;/li&gt;
&lt;li&gt;Return a 404 (No Such Path) rather than a 500 (Generic) response for a request to AttachFS for unavailable content.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Mon, 07 Jan 2013 12:39:11 -0000</pubDate><guid>http://sourceforge.net63cebee851fbd2d369948f712bb2d8d1d7497942</guid></item><item><title>Release 0.1.49rc17</title><link>http://sourceforge.net/p/coils/news/2013/01/release-0149rc17/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Release date: 02-January-2013&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Significant performance improvement in authenticator.&lt;/li&gt;
&lt;li&gt;Wiki protocol bundle is now nearly complete&lt;/li&gt;
&lt;li&gt;Pages are correctly encapsulated in a HTML body / DOCTYPE.&lt;/li&gt;
&lt;li&gt;Wiki extensions use an entity cache.&lt;/li&gt;
&lt;li&gt;"project_id" added to Task entity keymap&lt;/li&gt;
&lt;li&gt;Added the coils-fix-delete-emtpy-enterprise-projects tool.&lt;/li&gt;
&lt;li&gt;Added the coils-fix-clean-message-folder tool.&lt;/li&gt;
&lt;li&gt;coils-dependency-check now checks for the availability of markdown and argparse modules&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Mon, 07 Jan 2013 12:38:40 -0000</pubDate><guid>http://sourceforge.netf63bab05a01b6aedf2ff0c8dec7bb9ef0b6b258b</guid></item><item><title>Project Roadmap Page</title><link>http://sourceforge.net/p/coils/news/2012/11/project-roadmap-page/</link><description>A [new page](RoadMap) has been added to the developer wiki for creating the project [roadmap](RoadMap).</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Tue, 20 Nov 2012 12:17:38 -0000</pubDate><guid>http://sourceforge.net923c39e851cd96d4e1c118647497f91e573e13e4</guid></item><item><title>Client List Page</title><link>http://sourceforge.net/p/coils/news/2012/11/client-list-page/</link><description>Ahead of preparing for the 0.1.50 release a wiki page is under development for recording [clients](Clients) that been testes, need to be tested, known client bugs, etc...  WebDAV (and CardDAV/CalDAV clients) vary greatly in quality so real testing is always necessary.  Notes regarding per-client testing will be posted to [these wiki pages](Clients).</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Tue, 20 Nov 2012 12:16:08 -0000</pubDate><guid>http://sourceforge.net057c186188f0f1408ecc9aaa70f9ac372ba3069d</guid></item></channel></rss>