<?xml version="1.0" encoding="UTF-8"?>
<tickets type="array">
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-31T11:59:37Z</created-on>
  <description>Working towards the actual release of 1.5, anything that isn't done yet is a bug.  The release moment is then the moment at which we find the remaining bugs acceptable.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5811121</id>
  <importance type="integer">4</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">515</number>
  <priority type="integer">2</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Documentation: source, debian and rpm install manual for 1.5</summary>
  <updated-at type="datetime">2012-03-13T19:22:55Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-31T12:00:34Z</created-on>
  <description>Need an overview of what actually needs to be changed.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5811161</id>
  <importance type="integer">3</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">516</number>
  <priority type="integer">2</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Documentation: update admin reference manual for 1.5</summary>
  <updated-at type="datetime">2012-02-29T10:48:20Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>dPS9kyuyur3zYrab7jnrAJ</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-02-22T12:09:17Z</created-on>
  <description>at least sync it with 1.1, but also go through it again, make it &quot;best possible default&quot;: most sites don't change it.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">15469953</id>
  <importance type="integer">5</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">650</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Update &quot;help&quot; and &quot;about&quot; text</summary>
  <updated-at type="datetime">2012-05-09T11:24:50Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>dPS9kyuyur3zYrab7jnrAJ</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-02-22T15:47:31Z</created-on>
  <description>Pause/Resume appears to be appreciated but it is an unknown function: people encounter it by accident.  At least the existence of the function needs to be made a bit better known to both users (help file) and support folks (document how it works, what it is based on).

</description>
  <from-support type="integer">1</from-support>
  <id type="integer">15486503</id>
  <importance type="integer">4</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">651</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Improve documentation on pause/resume functionality</summary>
  <updated-at type="datetime">2012-05-09T11:21:55Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-29T11:40:30Z</created-on>
  <description>Not so much a bug, but something that is very related to 1.5

Chris and I were discussing upload speed for chunked (html5) upload and where there might be options for improvement.  I looked at http 1.1 keep_alive this week and didn't really see a difference in with or without.  Chris suggested to look at the bit where the chunks are actually written to the temp file.
Around line 247 in www/fs_upload.php there's this code:

while( $data = fread( $fd,  1000000  ) ) file_put_contents( $config[&quot;site_filestore&quot;].sanitizeFilename($tempFilename).checkFileSize($uploadfolder.$tempFilename).&quot;tmp&quot;, $data ) or die(&quot;Error&quot;);
 
It effectively &quot;chunks the chunk&quot;.  It looked like changing that line to:

file_put_contents( $config[&quot;site_filestore&quot;].sanitizeFilename($tempFilename), $fd, FILE_APPEND ) or die(&quot;Error&quot;);

made for an interesting performance difference.  Chris will look at whether there was a good reason to use the while loop.

</description>
  <from-support type="integer">1</from-support>
  <id type="integer">17913063</id>
  <importance type="integer">683</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">683</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>possible performance improvement in www/fs_upload.php</summary>
  <updated-at type="datetime">2012-03-29T11:40:30Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-03T02:09:48Z</created-on>
  <description>If one points to many of the buttons (e.g. Logon and those across the top of the page) and holds down the left mouse button without then releasing it straight away (i.e. without clicking), it is possible to drag around a ghost of the button. Can this be prevented? When the mouse button is released, the button returns to its place but it doesn't activate. </description>
  <from-support type="integer">1</from-support>
  <id type="integer">18177403</id>
  <importance type="integer">691</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">691</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Dragging of button images possible instead of clicking</summary>
  <updated-at type="datetime">2012-04-12T05:56:37Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>dPS9kyuyur3zYrab7jnrAJ</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-05-09T11:04:36Z</created-on>
  <description>See #704 and #698. As Chris remarked: &quot;this is important to workflow changes that will happen when we do multiple file upload.&quot; In general, who gets mail when.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">20909643</id>
  <importance type="integer">728</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,dPS9kyuyur3zYrab7jnrAJ</notification-list>
  <number type="integer">729</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Design of email-workflow</summary>
  <updated-at type="datetime">2012-05-09T11:05:34Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="type of feature" id="16405"> workflow</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="type of feature" id="16405"> workflow</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-05-10T06:31:13Z</created-on>
  <description>When issuing a voucher, if one enters an invalid email address the &quot;Invalid or missing email&quot; warning appears, however subsequently entering a valid email address does not clear the warning (but does when uploading a file) until after one clicks on the &quot;Send Voucher&quot; button. (To note only: if one does not enter an email address at all, the warning correctly (as discussed in #695) does not appear until after clicking on &quot;Send (Voucher)&quot; in both workflows). </description>
  <from-support type="integer">1</from-support>
  <id type="integer">20981733</id>
  <importance type="integer">729</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">731</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Email validity check logic when issuing voucher</summary>
  <updated-at type="datetime">2012-05-10T07:05:12Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-05-11T08:14:05Z</created-on>
  <description>In the &quot;Help&quot; popup, all links open in new tabs before and after logon with FF 12.0 on Mac OSX and IE9 on Windows7 (Flash 11.2.202.235). After logon, all links also redirect with FF 12.0 on Mac OSX, however the &quot;Adobe Flash&quot; and &quot;www.filesender.org&quot; links direct back to the top of the &quot;Help&quot; popup with IE9 on Windows7 (Flash 11.2.202.235).</description>
  <from-support type="integer">1</from-support>
  <id type="integer">21075033</id>
  <importance type="integer">731</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">733</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Two links in Help direct to top of Help page with IE9 9 after logon (but not before logon)</summary>
  <updated-at type="datetime">2012-05-11T08:14:05Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-05-11T11:36:00Z</created-on>
  <description>After pausing (HTML5) or cancelling (Flash) an authenticated upload the AUP box remains checked. However for an upload using a voucher (in both the HTML5 and Flash cases) the AUP check box is reset to unchecked. Resetting to unchecked may be better, as the user has not completed the upload yet and would be in keeping with the fact that all other fields on the page already reset.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">21096993</id>
  <importance type="integer">733</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">735</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Inconsistent AUP box check (or not) after pausing / cancelling upload</summary>
  <updated-at type="datetime">2012-05-11T11:36:00Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-05-12T14:01:05Z</created-on>
  <description>Current documentation states:


&lt;pre&gt;&lt;code&gt;To allow for larger files and longer execution times you will need to edit these lines:

max_input_time(in seconds)
upload_max_filesize(in M)
post_max_size (in M)

NOTE: Remember to change filesender $config['max_flash_upload_size'] to match your upload_max_filesize.If they are not the same FileSender will use the lowest value as the actual maximum upload size for Flash uploads.

Reasonable values are:

max_input_time = 3600
upload_max_filesize = 2047M
post_max_size = 2146445312 ; 2047M + 10K

&lt;/code&gt;&lt;/pre&gt;

These settings are as is distributed in the config-templates/filesender-php.ini file.

In practice this restricts Flash-uploads to 2047MB (base 1024) which is slightly less than the 2GB limit (base 1024) advertised in the help (note: the limit in the help text is the 2047M value rounded to the nearest GB) which is confusing in case a file larger than 2047MB but smaller than 2GB is tried but refused).

We might want to review these recommended settings (why is it set to 2047MB? Is this still needed? etc...) </description>
  <from-support type="integer">1</from-support>
  <id type="integer">21151113</id>
  <importance type="integer">736</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">738</number>
  <priority type="integer">4</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Review current recommended PHP settings in documentation and sample ini file</summary>
  <updated-at type="datetime">2012-05-12T14:11:16Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-05-15T08:23:54Z</created-on>
  <description>The table rows in My Files have alternating colors but when there is more than 1 file available the first two rows have the same color and the alternating color only starts in the third row. In the Vouchers table this 'skipping of the first row' is not happening. The fix in [[r:1501]] makes the alternating consistent between the two pages *but* when the MyFiles table is empty the message &quot;There are currently no files available' is 'gray' but only for the first 7 columns, leaving a 'white' block for the remainder of the row. On the Vouchre page the row with &quot;There are currently no vouchers available&quot; is completely 'white' (no alternative coloring). This very minor detail could probably be fixed in beta4.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">21288133</id>
  <importance type="integer">737</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">742</number>
  <priority type="integer">4</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Use of alternating colors in MyFiles table</summary>
  <updated-at type="datetime">2012-05-15T08:23:54Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta4</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta4</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-05-16T09:04:21Z</created-on>
  <description>As per the discussion on filesender-dev: 

The link to http://caniuse.com/#feat=fileapi from the help page shows the actually needed feature to be able to do HTML5 uploads. However the default link in $config['HTML5URL'] points to a more general HTML5 feature check page.

Quoting Thijs:

&quot;Perhaps this would be a better default for HTML5URL than the current
setting:
        $config['HTML5URL'] = 'http://html5test.com/';
as the caniuse one specifically targets this HTML5 feature and not any
possible HTML5 capability.&quot;

On a side note: although technically HTML5 is used for large file uploads a user is probably only interested in the answer to the 'larger than 2GB possible?'
 (yes/no) question. We might consider changing the use of 'HTML5'-enabled to something stating 'Large uploads possible'.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">21389323</id>
  <importance type="integer">738</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">744</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Feature change request: Default HTML5URL link</summary>
  <updated-at type="datetime">2012-05-16T09:04:21Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>dPS9kyuyur3zYrab7jnrAJ</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-15T07:52:48Z</created-on>
  <description>We have a bunch of &quot;known deficiencies in 1.0 and a bunch of things we said we'd fix in 2.0.  As part of the release/testing process we need to look at each of these tickets and see if the problem has been properly addressed.  I've put all open 1.0 bug tickets on status &quot;accepted&quot;.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4167272</id>
  <importance type="integer">5</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">421</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>1</status>
  <status-name>Accepted</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Check all &quot;accepted&quot; 1.0 bug tickets against 1.5 release</summary>
  <updated-at type="datetime">2012-05-03T05:59:39Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-10-11T16:16:58Z</created-on>
  <description>Note: this is NOT a show stopping issue and can perfectly well be fixed after 1.5.  But a fine example of how we need to revisit error logging throughout the code, ensuring it is both consistent, it starts to adhere to various &quot;log levels&quot;, service-affecting issues are logged in filesender.log and errors in the UI are meaningful.


unable to connect to database and debug=true results in the following (expected) entry in the filesender logfile:

2011/10/12 03:07:09 [Session ID: none] Error: [2] pg_connect(): Unable to connect to PostgreSQL server: FATAL:  database &quot;filesende&quot; does not exist : /usr/share/php/MDB2/Driver/pgsql.php [435] [86.62.167.38(86.62.167.38)]


unable to connect to database and debug=false results in no entry in the filesender logfile and in the following message to the user:

Fatal error: Uncaught exception 'DBALException' with message 'Error executing query: MDB2 Error: connect failed' in /var/www/filesender-1.5/classes/DBAL.php:280 Stack trace: #0 /var/www/filesender-1.5/classes/Log.php(136): DBAL-&gt;exec('? IN...', '', '', 'Error', '', '', '2011-10-12 03:1...', '', '', 'Error executing...', 'a9f348deeaad60f...') #1 /var/www/filesender-1.5/classes/Functions.php(381): Log-&gt;saveLog('', 'Error', 'Error executing...') #2 /var/www/filesender-1.5/pages/vouchers.php(134): Functions-&gt;getVouchers() #3 /var/www/filesender-1.5/www/index.php(222): require_once('/var/www/filese...') #4 {main} thrown in /var/www/filesender-1.5/classes/DBAL.php on line 280 </description>
  <from-support type="integer">0</from-support>
  <id type="integer">8065513</id>
  <importance type="integer">10</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,d4oZSslSur3R7LeJe5aVNr,bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">572</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>1</status>
  <status-name>Accepted</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Error handling: no error handling when debug=false and database connection failure</summary>
  <updated-at type="datetime">2012-05-17T13:41:22Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta4</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta4</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-01-23T02:29:14Z</created-on>
  <description>If edupersontargetid, email or cn are missing - display relevant error message.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">13300913</id>
  <importance type="integer">11</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,dPS9kyuyur3zYrab7jnrAJ</notification-list>
  <number type="integer">628</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>1</status>
  <status-name>Accepted</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Display client message when IDP values are not found after logon.</summary>
  <updated-at type="datetime">2012-05-14T13:28:21Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta4</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta4</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-03T02:01:51Z</created-on>
  <description>When javascript is disabled, while the warning message &quot;JavaScript is turned off in your web browser. This application will not run without Javascript enabled in your web browser.&quot; is displayed, the logon link (label, not the button) is still displayed and the user can still logon. This was pointed out by the Monash University User Experience review, which suggested &quot;Not allowing users to log-in if they do not have JavaScript turned on [...]&quot;. They also pointed out that the warning message is difficult to read (black text on grey background). (After logon, the javascript warning message is also displayed, and the browse button is not available, so the user cannot upload a file). </description>
  <from-support type="integer">1</from-support>
  <id type="integer">18177223</id>
  <importance type="integer">690</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA,bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">690</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>1</status>
  <status-name>Accepted</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Logon possible with javascript disabled</summary>
  <updated-at type="datetime">2012-05-08T06:43:58Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-03T09:54:09Z</created-on>
  <description>When adding multiple recipients to an existing file, the order of the resulting file listings is unexpected, with the two entries in separate parts of the table rather than together above the original file entry or at the top of the list.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18194903</id>
  <importance type="integer">699</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">699</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>1</status>
  <status-name>Accepted</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>My FIles listing out of order when adding multiple recipients</summary>
  <updated-at type="datetime">2012-05-11T08:07:22Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta4</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta4</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-05T08:21:31Z</created-on>
  <description>Quoting Thijs:

&quot;the filesender version number is displayed twice: both at
the top-right and bottom of the page; the second one is not influenced by
the 'versionNumber' setting from config.php, so I've removed that one
altogether.&quot;

Propose to do this for all actual releases but not on the development branches/trunk. Or we could move the second display to a HTML commented part in the output (on the assumption that the second one in the footer is meant to always have some indication on the version running for debug-purposes). I also think we should keep the footer &lt;div&gt; (can be empty).</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18337373</id>
  <importance type="integer">709</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">709</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>1</status>
  <status-name>Accepted</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>FileSender version is displayed twice</summary>
  <updated-at type="datetime">2012-05-09T11:21:14Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-05T08:27:20Z</created-on>
  <description>Thijs (as an experienced debian packager) suggested both on- and offline some usefull improvements to the debian packaging. Based on the suggestions Thijs and I decided that going to a more modern way (using some other tooling) of debian packaging is the way forward. This (including MySQL/dbconfig) will be looked at in more detail in the beta3 cycle.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18337673</id>
  <importance type="integer">710</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">710</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>1</status>
  <status-name>Accepted</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Improvements to debian packaging</summary>
  <updated-at type="datetime">2012-04-05T08:27:31Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-06T13:38:29Z</created-on>
  <description>When the PHP mail() call (in classes/Mail.php) fails (for whatever reason) it returns 'false'. The sendEmail function returns this result to the various callers but that result is not always checked or used for user-feedback. This needs improvement.

- consistently check and use the sendEmail return value 
- do this before logging or reporting a succesfull insert/update/message sent
- log failures somewhere?
- show an error to the user ('Error sending mail, please contact your administrator' ??)

Note that mail() can fail even after a succesfull insert/update so in general the upload/voucher-creation is OK. We might need a more specific message then, for example with a voucher people should create a new one after the administrator has found and fixed the problem. With an upload a resend should be fine in general (unless the problem was caused by the mail-adresses of course).

Candidate for beta2 if 'easy' but I prefer beta3 to get more testing time.
</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18409153</id>
  <importance type="integer">3</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">713</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>1</status>
  <status-name>Accepted</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>mail sending error handling</summary>
  <updated-at type="datetime">2012-05-12T17:20:32Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta4</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta4</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-31T20:10:01Z</created-on>
  <description>Organise the &quot;one day code security review&quot; with Pine Security to ensure all basic security is done properly</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5837341</id>
  <importance type="integer">13</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">520</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>In Progress</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Organise external code security review</summary>
  <updated-at type="datetime">2012-05-15T08:54:01Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-02-13T16:20:52Z</created-on>
  <description></description>
  <from-support type="integer">1</from-support>
  <id type="integer">14853843</id>
  <importance type="integer">2</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">648</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>In Progress</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Add italian translations</summary>
  <updated-at type="datetime">2012-05-09T13:32:16Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-09T10:02:26Z</created-on>
  <description>As contributed and maintained by Lubo&#353; Kopeck&#253; of CESNET</description>
  <from-support type="integer">1</from-support>
  <id type="integer">16536393</id>
  <importance type="integer">9</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">666</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>In Progress</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Add &#268;e&#353;tina language files</summary>
  <updated-at type="datetime">2012-04-22T16:11:14Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-16T14:16:10Z</created-on>
  <description></description>
  <from-support type="integer">1</from-support>
  <id type="integer">17023453</id>
  <importance type="integer">7</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">675</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>In Progress</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Add Slovenian language files</summary>
  <updated-at type="datetime">2012-04-22T16:17:19Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-05T07:57:09Z</created-on>
  <description></description>
  <from-support type="integer">1</from-support>
  <id type="integer">18336153</id>
  <importance type="integer">6</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">706</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>In Progress</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Add Croatian language</summary>
  <updated-at type="datetime">2012-04-23T14:47:12Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-19T10:01:07Z</created-on>
  <description></description>
  <from-support type="integer">1</from-support>
  <id type="integer">19142453</id>
  <importance type="integer">716</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">716</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>In Progress</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Revalidate W3C compliance</summary>
  <updated-at type="datetime">2012-05-14T20:40:05Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-20T10:42:28Z</created-on>
  <description>Coming up soon from Victoriano Giralt and Francisco S&#225;nchez Benavides </description>
  <from-support type="integer">1</from-support>
  <id type="integer">19233843</id>
  <importance type="integer">719</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">719</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>In Progress</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Add spanish translations</summary>
  <updated-at type="datetime">2012-04-25T10:40:34Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-22T19:08:38Z</created-on>
  <description>hu_HU Language File contibuted by Csillag Tamas</description>
  <from-support type="integer">1</from-support>
  <id type="integer">19331363</id>
  <importance type="integer">720</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">720</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>In Progress</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Add Hungarian translation</summary>
  <updated-at type="datetime">2012-04-25T10:40:05Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-06T11:22:24Z</created-on>
  <description></description>
  <from-support type="integer">1</from-support>
  <id type="integer">16276723</id>
  <importance type="integer">1</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">662</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>4</status>
  <status-name>Test</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Error if locale does not exist in locale.php</summary>
  <updated-at type="datetime">2012-05-15T08:51:57Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta4</custom-field>
<custom-field type="List" name="known since" id="29539">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta4</CustomField>
<CustomField type="List" name="known since" id="29539">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-07-13T21:49:17Z</created-on>
  <description>Placeholder ticket, when downloading on an Android (2.2) phone two mails are sent and two downloads appear to be done. </description>
  <from-support type="integer">0</from-support>
  <id type="integer">4425706</id>
  <importance type="integer">469</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">469</number>
  <priority type="integer">5</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>Deferred</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Double download with Android</summary>
  <updated-at type="datetime">2012-03-01T07:30:49Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">remains a known defficiency in 1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">remains a known defficiency in 1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-14T18:25:58Z</created-on>
  <description>When trying to upload files nearing the 2G limit (1900 to 2047 MB) it looks like Flash (?) runs out of memory. With FF the browser crashes, with Opera the progress popup appears but nothing happens (also no network activity). Also Cancel doesn't work and reloading the page will crash Opera also. Selecting a somewhat smaller file (in my case 1536 MB) results with both browsers in a period of disk read activity (and the spinning ball in FF) after which the upload actually starts. 

This looks like Flash (?) tries to read the complete file into memory which may or may not be available. Can this be made less memory hungry? 

Seen on Mac OS 10.5.8 with Flash 10.3.183.5 and FF 3.6.19 and Opera 11.50. MacBook 5.1 with 4G RAM.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4852322</id>
  <importance type="integer">491</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">491</number>
  <priority type="integer">2</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>Deferred</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Hanging Flash uploads of large (free memory dependent) files on Mac</summary>
  <updated-at type="datetime">2012-03-01T13:14:04Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-02T08:29:18Z</created-on>
  <description>When I try to create or run a Selenium-IDE script with a Firefox browser using Flash only (FF 3.6.21 on Mac OSX 10.4.11), Selenium does not recognise when I click on the &quot;Browse&quot; button, or activate the &quot;Browse&quot; button using a script I had already created using an HTML5 browser (FF 6.0 on Mac OSX 10.6.8). Both macs are running Flash 10.3.183.5. Could this be associated with the fact that the filepath field is absent in the Flash version of FileSender?</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5916811</id>
  <importance type="integer">3</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">526</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>Deferred</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Browse button issue for automated testing with Flash</summary>
  <updated-at type="datetime">2012-03-01T07:30:49Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">remains a known defficiency in 1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">remains a known defficiency in 1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-02T13:32:24Z</created-on>
  <description>Using Opera 11.5 on the Mac, same goes for Opera on Linux.

Enter all details, press send, progress bar comes up and hangs immediately.  I can't really tell whether it uses the Flash component or the HTML5 one.  How do I tell?

Tested with the latest 1.5 SVN. I got a report from a user :)  Opera can be found at http://www.opera.com/

</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5930471</id>
  <importance type="integer">1</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">527</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>Deferred</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Upload hangs with progress bar using Opera 11.5 (fixed) and 12-alpha</summary>
  <updated-at type="datetime">2012-05-12T20:39:35Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-10-11T18:47:58Z</created-on>
  <description>For post-1.5 consideration.

When using Norwegian I noticed that the word &quot;st&#248;rrelse&quot; is larger then the space allocated in the &quot;size&quot; table column header.  It looks as if the fields don't auto-size which is what can be expected if we wish to have the FileSender width to be constant.  I don't know if there's a clever way around this but would like us to think a bit about it *after* 1.5 is away.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">8074403</id>
  <importance type="integer">577</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">577</number>
  <priority type="integer">4</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>Deferred</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Cosmetic &amp; non-blocking: MyFiles table headers don't auto-size</summary>
  <updated-at type="datetime">2012-04-29T05:32:39Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">remains a known defficiency in 1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405">chrome</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">remains a known defficiency in 1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405">chrome</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-10-19T09:21:53Z</created-on>
  <description>In many cases when users for whatever reason use the &quot;back&quot; button of the browser they will go back to a SimpleSAMLphp page which in most cases reults in an error page like:


&lt;pre&gt;&lt;code&gt;Exception: State information lost, and no way to restart the request.

0: /usr/share/simplesamlphp/lib/SimpleSAML/Auth/State.php:158 (SimpleSAML_Auth_State::loadState)
1: /usr/share/simplesamlphp/modules/saml/www/sp/saml2-acs.php:24 (require)
2: /usr/share/simplesamlphp/www/module.php:135 (N/A)

URL:
https://filesender.surfnet.nl/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp
&lt;/code&gt;&lt;/pre&gt;

This is a common case when using SSP (not only with FileSender) and I'm not sure if it is fixable or where it should be 'fixed'. A few posibilities to handle this:

- Disable the Back button (if possible but even when it is possible it looks intrusive/confusing to do that)
- Leave it as is and make a FAQ entry
- Do a 'redirect' from the/a first FileSender landing page to the 'New Upload' page so that when people do use the Back button they go back to a FileSender page and not a SSP page ?

FYI: at SURFnet I almost get no support questions (it does seem to work without questions for most people) except for the occasional error report about this one. Jan also got them at UNINETT. My standard reply (&quot;Don't use the Back button&quot;) somehow doesn't feel good ;-) It does happen in 1.0/1,1 but also in 1.5 if you never leave the New Upload page.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">8518253</id>
  <importance type="integer">585</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">585</number>
  <priority type="integer">4</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>Deferred</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Use of the &quot;back&quot; browser button gives SimpleSAMLphp error</summary>
  <updated-at type="datetime">2012-03-01T07:30:49Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">remains a known defficiency in 1.5</custom-field>
<custom-field type="List" name="known since" id="29539">1.0</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">remains a known defficiency in 1.5</CustomField>
<CustomField type="List" name="known since" id="29539">1.0</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-12-23T10:25:31Z</created-on>
  <description>When using Opera the UI is visibly build up in 'steps'. First the text of the pages is very shortly visible after which the buttons and images are 'applied'. Furthermore I noticed (mainly on the Mac and Linux versions) that pressing a button will move the page contents up a few pixels without doing the intended action. Pressing the button again after the 'shift' up does work. This gives a somewhat 'nervous' impression.

Tested against r1113 of FileSender 1.5 with Opera 11.60 on Win7, Linux and MacOSX 10.5.8 (note: cache cleared and browser restarted)
</description>
  <from-support type="integer">1</from-support>
  <id type="integer">11921953</id>
  <importance type="integer">617</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">617</number>
  <priority type="integer">4</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>Deferred</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Style sheet/screen building issues with Opera</summary>
  <updated-at type="datetime">2012-05-12T19:37:23Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-01-11T12:51:28Z</created-on>
  <description>There is an issue, (think french language file :), it needs to be fixed to prevent longer term issues but is not a blocking issue for beta release.  Note though that if we release *with* this issue, we do need to document how Claude solved it.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">12684183</id>
  <importance type="integer">5</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">623</number>
  <priority type="integer">2</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>Deferred</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Handling single quotes in (new) language files</summary>
  <updated-at type="datetime">2012-05-09T11:22:55Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-01-27T10:15:24Z</created-on>
  <description>When you start an upload between 23:00 and 24:00 on a day in 'wintertime' and the maximum expiry date is on a date after switching to summer time the shown and sent maximum expiry date will be one day off (later than the 'expected' day). </description>
  <from-support type="integer">1</from-support>
  <id type="integer">13671253</id>
  <importance type="integer">634</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">634</number>
  <priority type="integer">4</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>Deferred</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Daylight savings time issue with server side based maximum expiry date</summary>
  <updated-at type="datetime">2012-03-01T07:30:49Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">remains a known defficiency in 1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405">code enhancement</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">remains a known defficiency in 1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405">code enhancement</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-02-09T08:34:05Z</created-on>
  <description>Current workflow depends partly (a.o. for voucher uploads) on PHP session specific variables. Since a PHP session is browser specific and cannot (without extrs measures) distinguish between actions done from different browser tabs or windows this will 'break'for example simultaneous voucher uploads (multiple uploads using a voucher from the same browser session at the same time). We might need extra code to generate a window/tab specific identifier that can be used to separate actions. See a.o. http://www.php.net/manual/en/ref.session.php#74557 </description>
  <from-support type="integer">1</from-support>
  <id type="integer">14589413</id>
  <importance type="integer">2</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">641</number>
  <priority type="integer">2</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>Deferred</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>PHP session management and multiple tabs/windows per browser</summary>
  <updated-at type="datetime">2012-04-25T10:34:14Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="known since" id="29539">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="known since" id="29539">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-02-11T14:37:29Z</created-on>
  <description>When deleting a voucher or file, the &quot;delete/cancel&quot; dialogue comes up.

-it says &quot;delete&quot; or &quot;cancel&quot;.  This should be &quot;yes&quot; or &quot;no&quot;
-the focus is not neither of the buttons.  It should be on &quot;no&quot;
-the layout of the dialogue needs to be done right: the texts centered, the margins left and right should be equal, and the &quot;yes&quot; and &quot;no&quot; buttons need to be nicely spaced related to eachother, and the margins.  IN addition the yes/no buttons should not be too close to eachother, should someone use a mouse to click on it.

The same goes for the &quot;are you sure&quot; dialogue when cancelling a Flash upload

The HTML5  &quot;are you sure&quot; dialogue you get when cancelling an upload already is correct in &quot;yes/no&quot;, but the other layout issues remain.

See also attached file for -hopefully- clarification.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">14782713</id>
  <importance type="integer">7</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">645</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>Deferred</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Polish the &quot;are you sure&quot; delete dialogue boxes</summary>
  <updated-at type="datetime">2012-05-03T05:34:13Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">remains a known defficiency in 1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">remains a known defficiency in 1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-02-25T13:55:14Z</created-on>
  <description>Uploading a zero sized chunk is now treated as a valid chunk, this should generate an error. Triggered by failed uploads with the FireFox nightly (13 alpha) on AARNet install.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">15680863</id>
  <importance type="integer">11</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">654</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>Deferred</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Catch zero size chunk uploads</summary>
  <updated-at type="datetime">2012-05-10T06:50:52Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
<custom-field type="List" name="known since" id="29539">1.1</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
<CustomField type="List" name="known since" id="29539">1.1</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-06T12:24:50Z</created-on>
  <description>Use session variables to display an error message if users try to upload the same file in multiple tabs in the same browser.  This leads to corrupt files arriving on other end.  Needs to be displayed both for Flash and HTML5 upload cases.  Needs to be done in &quot;validate upload&quot;.

</description>
  <from-support type="integer">1</from-support>
  <id type="integer">16280033</id>
  <importance type="integer">663</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">663</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>Deferred</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Display error message when trying to upload same file in multipel tabs of same browser</summary>
  <updated-at type="datetime">2012-04-25T10:34:14Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-13T22:06:27Z</created-on>
  <description>When requesting the index.php?s=complete and index.php?s=completev URL's (even when not authenticated or using a voucher) the page always displays that my file has been uploaded. Thiis should probably also be checked so that the normal login screen is displayed</description>
  <from-support type="integer">1</from-support>
  <id type="integer">16780093</id>
  <importance type="integer">8</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">670</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>Deferred</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>/index.php?s=complete and completev pages don't check for AuthN/voucher</summary>
  <updated-at type="datetime">2012-05-09T11:08:00Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-04T06:03:43Z</created-on>
  <description>Sometimes when the page reloads, such as switching from the &quot;Send File&quot; to &quot;Guest Voucher&quot; page, or displaying &quot;Voucher Sent&quot; after issuing a voucher, the page flashes white momentarily when using IE 9.0.4 on Windows 7. This does not seem to be a Flash-only issue as it does not occur using Safari 5.0.5 on Mac OSX 10.6.8. This also does not occur using Firefox 11.0 on Mac OSX 10.6.8. Flash 11.2.202.228 used in all cases.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18260393</id>
  <importance type="integer">701</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA,bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">701</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'></status>
  <status-name>Deferred</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Momentary white page during page reload (IE9?)</summary>
  <updated-at type="datetime">2012-05-09T13:08:38Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-02-29T21:03:37Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2010-09-27T09:24:27Z</created-on>
  <description>Make about.php and help.php 'configurable': the contents need to be read from a language-specific config file.  In addition, a site should have a choice whether it comes up in a popup, or in a separate page.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">2165475</id>
  <importance type="integer">292</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb</notification-list>
  <number type="integer">292</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>about.php and help.php logic</summary>
  <updated-at type="datetime">2012-02-29T21:03:37Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="Fixed in" id="47741">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="Fixed in" id="47741">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2011-05-18T14:41:37Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-05-18T14:40:52Z</created-on>
  <description>OS X support for HTML5 needs a different format when calling stat from the shell when uploading and downloading.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">3925965</id>
  <importance type="integer">400</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">400</number>
  <priority type="integer">3</priority>
  <reporter-id>aD0nWgKfWr3kQaabIlDkbG</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>&quot;Stat&quot; support on files for OS X requires a different shell call</summary>
  <updated-at type="datetime">2011-09-22T07:48:13Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">4.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>aD0nWgKfWr3kQaabIlDkbG</id><login>maarten.koopmans</login><login_name warning="deprecated">maarten.koopmans</login_name><name>maarten.koopmans</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="known since" id="29539">1.0</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="known since" id="29539">1.0</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2011-05-20T08:38:27Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-05-19T06:39:20Z</created-on>
  <description>Create a database abstraction layer based on PEAR's MDB2 for filesender. This will allow (amongst others) MySQL to be used as well.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">3932445</id>
  <importance type="integer">401</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">397893</milestone-id>
  <notification-list>,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">401</number>
  <priority type="integer">3</priority>
  <reporter-id>aD0nWgKfWr3kQaabIlDkbG</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Create a database abstraction layer</summary>
  <updated-at type="datetime">2011-05-20T08:38:27Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>aD0nWgKfWr3kQaabIlDkbG</id><login>maarten.koopmans</login><login_name warning="deprecated">maarten.koopmans</login_name><name>maarten.koopmans</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="known since" id="29539">1.0</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="known since" id="29539">1.0</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2011-05-20T08:39:21Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-05-19T06:40:51Z</created-on>
  <description>To allow MySQL to be used with Filesender once the database abstraction has been implemented all through the code, we need a SQL setup script for MySQL</description>
  <from-support type="integer">0</from-support>
  <id type="integer">3932455</id>
  <importance type="integer">402</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">397893</milestone-id>
  <notification-list>,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">402</number>
  <priority type="integer">3</priority>
  <reporter-id>aD0nWgKfWr3kQaabIlDkbG</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Add MYSQL setup script</summary>
  <updated-at type="datetime">2011-05-20T08:39:21Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>aD0nWgKfWr3kQaabIlDkbG</id><login>maarten.koopmans</login><login_name warning="deprecated">maarten.koopmans</login_name><name>maarten.koopmans</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="known since" id="29539">1.0</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="known since" id="29539">1.0</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2011-05-20T08:40:22Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-05-19T06:42:34Z</created-on>
  <description>Replace all postgres specific code with code from the database abstraction layer (DBAL) based on MDB2.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">3932459</id>
  <importance type="integer">403</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">397893</milestone-id>
  <notification-list>,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">403</number>
  <priority type="integer">3</priority>
  <reporter-id>aD0nWgKfWr3kQaabIlDkbG</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Replace all postgres specific code</summary>
  <updated-at type="datetime">2011-05-20T08:40:22Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>aD0nWgKfWr3kQaabIlDkbG</id><login>maarten.koopmans</login><login_name warning="deprecated">maarten.koopmans</login_name><name>maarten.koopmans</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="known since" id="29539">1.0</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="known since" id="29539">1.0</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2011-05-20T08:41:15Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-05-19T06:44:08Z</created-on>
  <description>Automatic language switching (thus allow internationalization) based on a users's HTTP Accept Header.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">3932469</id>
  <importance type="integer">404</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">397893</milestone-id>
  <notification-list>,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">404</number>
  <priority type="integer">3</priority>
  <reporter-id>aD0nWgKfWr3kQaabIlDkbG</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Automatic switching for multiple languages </summary>
  <updated-at type="datetime">2011-05-20T08:41:15Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>aD0nWgKfWr3kQaabIlDkbG</id><login>maarten.koopmans</login><login_name warning="deprecated">maarten.koopmans</login_name><name>maarten.koopmans</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="known since" id="29539">1.0</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="known since" id="29539">1.0</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-02-28T09:31:44Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-05-25T18:45:28Z</created-on>
  <description>When uploading files with non-ASCII characters (tested with FF 4.0.1, Win7) the filename is *not* stored and the filesize is reported as 0. The logs say:

Error: [2] rename(/data/filesender/tmpfiles/e7caa53535d849a46af29812150a7261.tmp,/data/filesender/files/proto/362e74b6-f7d1-bbc9-d2dd-0000321767eb.tmp) [&lt;a href='function.rename'&gt;function.rename&lt;/a&gt;]: No such file or directory : /var/www/filesender-1.5-svn-r627/www/fs_uploadit5.php [100] [195.169.126.74(195.169.126.74)] 

All other workflow is 'normal' though, mails get sent, the download link gives a page. It just doesn't mention the original filename, the size is 0 and the download itself fails.

Could be related to the DBAL layer but I didn't dive into that. Tested against SVN r 627
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">3999234</id>
  <importance type="integer">405</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">405</number>
  <priority type="integer">2</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>upload of filenames with 'special' characters broken in 1.5</summary>
  <updated-at type="datetime">2012-05-18T17:13:12Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-01T11:21:01Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-05-30T12:30:04Z</created-on>
  <description>Default date to expiry date</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4030999</id>
  <importance type="integer">406</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">406</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Default Expiry date</summary>
  <updated-at type="datetime">2011-09-22T09:10:35Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-25T07:26:06Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-05-30T12:30:45Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">4031007</id>
  <importance type="integer">407</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">407</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Lock all input boxes while uploading</summary>
  <updated-at type="datetime">2011-08-25T07:26:06Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-06-07T12:21:47Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-05-30T12:32:09Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">4031019</id>
  <importance type="integer">408</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">397893</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">408</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Admin display into multiple pages</summary>
  <updated-at type="datetime">2011-06-07T12:21:47Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-06-02T14:40:34Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-05-30T12:32:59Z</created-on>
  <description>Make Terms of Service configurable from Javascript</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4031021</id>
  <importance type="integer">409</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">409</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Terms of Service configurable</summary>
  <updated-at type="datetime">2011-06-02T14:40:34Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-06-07T12:20:42Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-05-30T12:35:13Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">4031029</id>
  <importance type="integer">410</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">410</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Code for flash uploader to SVN</summary>
  <updated-at type="datetime">2011-06-07T12:20:43Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-06-02T12:26:29Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-05-30T12:36:29Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">4031041</id>
  <importance type="integer">411</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">411</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Move Terms of Agreement below file upload</summary>
  <updated-at type="datetime">2011-06-02T12:26:29Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-02-28T06:00:33Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-05-30T12:37:57Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">4031047</id>
  <importance type="integer">412</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">412</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Style consistently all buttons and fonts</summary>
  <updated-at type="datetime">2012-02-28T06:00:33Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-06-02T12:29:30Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-05-30T12:39:42Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">4031061</id>
  <importance type="integer">413</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">413</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Version Number in code</summary>
  <updated-at type="datetime">2011-09-22T11:59:15Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-06-02T14:09:19Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-05-30T12:40:55Z</created-on>
  <description>Use popup date and set default default date</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4031077</id>
  <importance type="integer">414</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">414</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Vouchers - use popup date</summary>
  <updated-at type="datetime">2011-06-02T14:09:19Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-06-02T13:29:11Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-05-30T12:41:59Z</created-on>
  <description>To notify the user that there is no files currently available.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4031093</id>
  <importance type="integer">415</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">415</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>default text if myfiles is empty</summary>
  <updated-at type="datetime">2011-06-02T13:29:11Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-06-02T13:33:29Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-05-30T12:43:09Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">4031109</id>
  <importance type="integer">416</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">416</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Automatically remove whitespace from email addresses</summary>
  <updated-at type="datetime">2011-06-02T13:33:29Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-06-06T22:57:54Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-05-30T12:47:29Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">4031143</id>
  <importance type="integer">417</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">397893</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">417</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Centre application on screen</summary>
  <updated-at type="datetime">2011-06-06T22:57:54Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-30T21:29:49Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-15T07:08:44Z</created-on>
  <description>When a user tries to upload a file &gt;2GB with a browser that doesn't support that, a message needs to be shown.  something like &quot;We're sorry but your browser can not upload files larger then 2GB.  &lt;a href=&quot;link to page with supported browsers targeting end-users&quot;&gt;Check the list of supported browsers&lt;/a&gt; for one that can&quot; but then in proper English.

Thought: i am not sure whether this message should link to a page on our assembla site, or whether it should link to a page in the filesender install.  It seems it should be the latter: a filesender *service* should not have dependencies on the filesender development site.  However: this means that when that page ends, we need to issue an update and get people to run that.
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4166974</id>
  <importance type="integer">420</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">420</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Add &quot;use different browser&quot; message on upload&gt;2GB in &quot;old&quot; browsers</summary>
  <updated-at type="datetime">2011-12-30T21:29:49Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-27T15:38:58Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-15T10:51:26Z</created-on>
  <description>When you log on you first get a home page that says something like &quot;FileSender is a secure way to share large files with anyone! Logon to upload your files or invite people to send you a file.&quot;. 

The page users see after logging on should be the &quot;upload file&quot; screen.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4168940</id>
  <importance type="integer">422</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">422</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Landing page after logon is not the upload file page</summary>
  <updated-at type="datetime">2011-08-27T15:38:58Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-10-11T17:00:11Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-15T12:04:00Z</created-on>
  <description>Displaying the size of a roughly 30GB file as &quot;Size: 31056909312&quot; is a bit straining on the eyes.  Like FileSender 1.0 this ought to be &quot;human readable&quot;.  Human readable labels I would expect are &quot;bytes&quot;, &quot;kB&quot;, &quot;MB&quot;, &quot;GB&quot; and &quot;TB&quot;.  When running FileSender in debug mode, you might want to be able to see exact number of bytes.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4169494</id>
  <importance type="integer">423</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">423</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Display size of selected file in &quot;human readable&quot; form</summary>
  <updated-at type="datetime">2011-10-11T17:00:11Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-15T07:32:39Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-15T12:09:12Z</created-on>
  <description>When you upload a Really Big File, say 100GB, it doesn't make sense to let the progress bar hop to 1% the second you start the upload.  But it also doesn't make sense to not inform the user the upload has actually started.  A way of solving this is to give the user some feedback the second the upload starts.  Maybe with the words &quot;upload in progress&quot; in the progress bar?  Or with the words &quot;upload in progress&quot; in alternating colours?  Something like that? </description>
  <from-support type="integer">0</from-support>
  <id type="integer">4169546</id>
  <importance type="integer">424</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">424</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Progress bar: &quot;upload in progress&quot; when starting upload?</summary>
  <updated-at type="datetime">2011-09-22T08:57:05Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-31T23:41:32Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-15T12:28:45Z</created-on>
  <description>1. position: in FileSender 1.0, you pick the file, accept the terms and conditions, and then the progress bar appears underneath the terms of use.  In 1.5, the progress bar appears between file details and ToU.

2. label: maybe a good idea to explicitly label the progress bar with &quot;Upload progress&quot;?

3. the progress bar colour in HTML5 is now red/orange.  Might be better to have a non-alarm colour there, like green? </description>
  <from-support type="integer">0</from-support>
  <id type="integer">4169690</id>
  <importance type="integer">425</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">425</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Three things for the HTML5 progress bar: position + label + colour?</summary>
  <updated-at type="datetime">2011-09-22T08:57:02Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-01T08:41:38Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-16T11:12:15Z</created-on>
  <description>The download trigger in the download page of 1.5 is a link at the moment.  In 1.0.1 this is a (big) button.  Might be good to consider turning it into a big, hard to miss button with 1.5 as well?  The same btw goes for the login page (!)</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4180264</id>
  <importance type="integer">426</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">426</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>&quot;Download&quot; link in download page to a button?</summary>
  <updated-at type="datetime">2011-07-01T09:53:27Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-27T13:38:23Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-19T13:03:00Z</created-on>
  <description>It is possible to upload for example a file with a .exe extension even when that extension is in the ban_extension configurable. Noted against r668 with Chrome 12 on Win7.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4198980</id>
  <importance type="integer">427</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">427</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>No check of 'ban_extension' configurable</summary>
  <updated-at type="datetime">2011-09-26T09:52:04Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2011-07-03T12:25:37Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-19T15:45:20Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">4199314</id>
  <importance type="integer">428</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">397893</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">428</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Merge experimental mail bounce handling into 1.5</summary>
  <updated-at type="datetime">2011-07-03T12:25:37Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2011-07-03T12:27:35Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-19T15:49:19Z</created-on>
  <description>Note that the changes in 1.0.1 will be merged *without* the fieldsize check so people upgrading from 1.0.x to 1.5 *must* change the column size of the fileip6address column:

	#sudo -u postgres psql filesender
	ALTER TABLE files ALTER fileip6address TYPE character varying(45);
	\q

</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4199322</id>
  <importance type="integer">429</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">429</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Merge IPv6 logging fixes into 1.5</summary>
  <updated-at type="datetime">2011-07-03T12:27:36Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-01T08:06:02Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-21T08:46:56Z</created-on>
  <description>The logon button is currently duplicated. It appears once in the middle of the page (preferable to be consistent with 1.0.1) and also adjacent to the Help and About buttons. Although both work, is it possible to only have one? Also, the main logon button in the midde of the page need not have &quot;Click here to&quot; before &quot;Logon&quot; - it is a button, so this is self-explanatory ;).</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4213116</id>
  <importance type="integer">430</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">430</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Logon button duplication and title</summary>
  <updated-at type="datetime">2011-07-01T08:06:02Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-10-11T17:14:56Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-21T08:54:04Z</created-on>
  <description>The Help and About pages used to open in a new tab in 1.0.1, but now open in the same tab. This means that anything the user has already entered before clicking on Help will be cleared, and they will have to start again, which is a shame.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4213178</id>
  <importance type="integer">431</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">431</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Help and About pages open in main tab, not new tabs</summary>
  <updated-at type="datetime">2011-10-11T17:14:57Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-01T08:20:45Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-21T08:58:44Z</created-on>
  <description>After clicking on the &quot;Show Terms&quot; link, the terms can be hidden again by clicking on this link again. Would it be possible for this link to toggle between &quot;Show Terms&quot; (when terms are hidden) and &quot;Hide Terms&quot; (when terms are shown)?</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4213212</id>
  <importance type="integer">432</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">432</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>&quot;Show Terms&quot; still displayed after terms are shown</summary>
  <updated-at type="datetime">2011-07-01T08:20:45Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-01T08:19:20Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-21T09:04:43Z</created-on>
  <description>The font size of &quot;(Mutiple emails seperated by , or ;)&quot; is now quite large - suggest same font size as warning / alert text (but still in black). (Also, I think &quot;seperated&quot; should really be &quot;separated&quot;, even though I think it was spelt like this before).</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4213254</id>
  <importance type="integer">433</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">433</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Multiple email separation tip font size and spelling</summary>
  <updated-at type="datetime">2011-07-01T08:19:20Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-11T08:29:25Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-21T09:17:34Z</created-on>
  <description>If the user is already authenticated, they have access to all FileSender action buttons across the top of the page when clicking on a download link.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4213322</id>
  <importance type="integer">434</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">434</number>
  <priority type="integer">2</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>File download recognises user if authenticated, not as Guest</summary>
  <updated-at type="datetime">2012-02-28T03:00:49Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-01T11:21:07Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-21T09:27:13Z</created-on>
  <description>For an authenticated upload, issuing a voucher and uploading a file using a voucher: 

* the user must select an expiry date, while in 1.0.1 this was set automatically to the default maximum unless changed by the user
* when selecting the expiry date, it defaults to the first available (i.e. following) day, while in 1.0.1 this defaulted to the maximum date

(Note: if the user tries to manually overtype the selected expiry date to amend it to an invalid date, the expiry date *is* set to the maximum).</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4213374</id>
  <importance type="integer">435</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">435</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Default maximum expiry date issues</summary>
  <updated-at type="datetime">2011-09-22T08:15:57Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-01T10:56:12Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-21T09:37:33Z</created-on>
  <description>When issuing a voucher, if an expiry date is not selected no alert is displayed and the voucher is issued, with an expiry date of 01/01/1970. However the voucher can still be used.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4213434</id>
  <importance type="integer">436</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">436</number>
  <priority type="integer">2</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Expiry date bypassed and invalid when issuing voucher</summary>
  <updated-at type="datetime">2011-07-01T11:15:03Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-02-28T03:00:49Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-21T09:52:05Z</created-on>
  <description>When using a voucher, if the user is already authenticated:

* they have access to all FileSender action buttons across the top of the page
* the top of the page says &quot;New Upload, not &quot;Upload&quot;
* the file uploaded using the voucher is listed in the My FIles table of the identity under the user is currently logged in, which under normal circumstances is NOT that of the voucher issuer - the file should instead be listed in the My Files table of the voucher issuer.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4213528</id>
  <importance type="integer">437</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">437</number>
  <priority type="integer">1</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Upload using voucher recognises user if authenticated, not as Guest</summary>
  <updated-at type="datetime">2012-02-28T03:00:49Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-18T07:15:50Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-21T09:59:58Z</created-on>
  <description>When uploading a file as an authenticated user or using a voucher, if the user doesn't check the Term of Agreement box the upload still proceeds. </description>
  <from-support type="integer">0</from-support>
  <id type="integer">4213610</id>
  <importance type="integer">438</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">438</number>
  <priority type="integer">2</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>AuP can be bypassed</summary>
  <updated-at type="datetime">2012-01-18T16:46:29Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-11T08:18:53Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-21T10:04:45Z</created-on>
  <description>When not logged on and uploading a file using a voucher, after the upload is complete the user is presented with the logon page, while in 1.0.1 a new page was displayed stating &quot;Your file has been uploaded and message sent&quot;.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4213632</id>
  <importance type="integer">439</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">439</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Prompt to logon after unauthenticated upload using voucher </summary>
  <updated-at type="datetime">2012-02-28T03:00:49Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-01T08:37:14Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-21T10:09:01Z</created-on>
  <description>In 1.0.1, the user's authentication status was displayed, but this is currently missing:

* if logged on, &quot;Welcome [firstname surname]&quot;
* if unauthenticated (i.e. download or using a voucher) &quot;Welcome Guest&quot;</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4213674</id>
  <importance type="integer">440</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">440</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Welcome text missing</summary>
  <updated-at type="datetime">2011-07-01T08:37:14Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-01T09:22:25Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-21T10:16:30Z</created-on>
  <description>After uploading a file using a voucher when not already logged on, the file is not displayed in the voucher issuer's My Files table (or that of the voucher recipient, of course, as not logged on).</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4213738</id>
  <importance type="integer">441</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">441</number>
  <priority type="integer">1</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Unauthenticated file upload using voucher not displayed in My Files table</summary>
  <updated-at type="datetime">2012-02-28T03:00:49Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-23T07:00:11Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-21T10:18:17Z</created-on>
  <description>The &quot;Add Recipient&quot; button is missing from the My Files table.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4213746</id>
  <importance type="integer">442</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">442</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Add Recipient button missing from My Files</summary>
  <updated-at type="datetime">2011-08-23T07:00:11Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-29T13:40:26Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-21T10:29:38Z</created-on>
  <description>A file exceeding the configured HTML5 limit can be selected. When clicking on Upload, nothing happens (i.e. no upload but also no alert).</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4213806</id>
  <importance type="integer">443</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">443</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>File exceeding HTML5 limit can be selected (but not uploaded)</summary>
  <updated-at type="datetime">2011-12-29T13:40:26Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-15T08:30:56Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-21T10:30:46Z</created-on>
  <description>After an upload starts, there is no cancel / pause button.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4213826</id>
  <importance type="integer">444</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">444</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>No cancel / pause button during upload</summary>
  <updated-at type="datetime">2011-09-22T11:05:00Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-10T07:42:20Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-21T10:33:32Z</created-on>
  <description>After a file upload starts, the user can browse for an alternative file, which is then listed in the MyFiles table and email notification, but attempting to download results in a blank page with &quot;file not found clause&quot;.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4213854</id>
  <importance type="integer">445</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">445</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Alternative file can be selected during upload (although cannot be downloaded)</summary>
  <updated-at type="datetime">2011-09-26T09:52:04Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-29T05:03:33Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-21T10:43:11Z</created-on>
  <description>After a voucher has been cancelled, if the user clicks on the voucher link, they are presented with a FileSender page with buttons across the top, but no contents - no voucher fields (which is a good thing) but no message either. In 1.0.1 the messae was &quot;This voucher has been cancelled&quot;.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4213930</id>
  <importance type="integer">446</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">446</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Cancelled voucher text missing</summary>
  <updated-at type="datetime">2011-07-29T05:03:34Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-27T13:44:22Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-22T01:32:35Z</created-on>
  <description>Suggest changing checkbox text from &quot;Terms of Agreement&quot; to what it was in 1.0.1: &quot;I accept the terms and conditions of this service&quot;. &quot;The new &quot;Show Terms&quot; link can probably stay as-is.



</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4223448</id>
  <importance type="integer">447</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">447</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>AuP checkbox text</summary>
  <updated-at type="datetime">2012-02-27T11:30:10Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-01T09:16:58Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-22T08:02:39Z</created-on>
  <description>After an uploaded file has been deleted (automatically or manually), if a user clicks on the original emailed link to the file they are presented with the incorrect message &quot;Vouchers This voucher is no longer available.&quot;. This is currently the same message as for when a voucher has been deleted. In 1.0.1 the message was &quot;This file/voucher is no longer available&quot;.
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4225072</id>
  <importance type="integer">448</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">448</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Deleted file message incorrect</summary>
  <updated-at type="datetime">2011-07-01T09:16:58Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-02T08:19:55Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-23T08:21:59Z</created-on>
  <description>FileSender server at revision 673.  Client is Safari 5.0.5 on MacOSX (snowleopard).  The progress bar (displayed by the flash component) is shown *before* selecting a file.  What I would expect is to select a file first, and the progress bar coming in view as soon as the actual upload starts.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4235934</id>
  <importance type="integer">449</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">449</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Using Safari 5.0.5 on MacOSX: progress bar displays before selecting file</summary>
  <updated-at type="datetime">2011-08-02T08:19:55Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-15T08:35:16Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-23T13:43:29Z</created-on>
  <description>When you select a file before you fill out the To: field or agree to the terms-of-use (if activated) then you are already prompted with a red flag: please fill out those fields.  You would expect the checks on mandatory fields to occur when someone tries to start an upload without all the mandatory fields being filled out.

Also: mandatory fields ought to be recognisable, like they are in 1.0.1 :)  With bold, possibly with a different colour?  Maybe green?  Not red, red is &quot;alert, something wrong&quot;.  We want &quot;ah, that is something i must fill out and it makes sense&quot; :)  </description>
  <from-support type="integer">0</from-support>
  <id type="integer">4246200</id>
  <importance type="integer">450</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">450</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Mandatory field logic</summary>
  <updated-at type="datetime">2012-04-22T17:06:46Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-11T07:56:22Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-26T11:16:39Z</created-on>
  <description>Against r686: The My Files table has two 'To' columns. The second one should be 'From' ?</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4263360</id>
  <importance type="integer">452</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">452</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Duplicate To: column in My Files table</summary>
  <updated-at type="datetime">2011-07-11T07:56:22Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-01T11:04:14Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-26T11:17:40Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">4263364</id>
  <importance type="integer">453</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">453</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Message column missing from My Files table?</summary>
  <updated-at type="datetime">2011-07-01T11:04:15Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-06-28T15:08:13Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-26T11:25:16Z</created-on>
  <description>Currently (as of revision:665 most probably) non-HTML5 uploads are broken. After browsing for and selecting a file the 'browse' button is still shown, no 'upload' button appears.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4263372</id>
  <importance type="integer">454</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">454</number>
  <priority type="integer">2</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Flash/non-HTML5 upload broken</summary>
  <updated-at type="datetime">2011-10-11T17:00:11Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-09-26T09:52:04Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-30T11:44:25Z</created-on>
  <description>HTML5 - remove the text box
After browse change button to Select a different file
Browse button should read - &quot;Select file&quot;
Show date modified (if possible) &quot;Last Modified&quot;

Duplicate with flash.

Upload button always shown</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4304472</id>
  <importance type="integer">455</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">455</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Fix browse and upload process</summary>
  <updated-at type="datetime">2011-12-29T13:40:26Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-27T08:01:47Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-30T11:46:29Z</created-on>
  <description>Place upload at bottom of upload area as per 1.0.1</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4304482</id>
  <importance type="integer">456</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">456</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Move upload button</summary>
  <updated-at type="datetime">2011-07-27T08:01:47Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-29T04:59:32Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-30T11:47:15Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">4304492</id>
  <importance type="integer">457</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">457</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Multiple emails message as alt to TO text box</summary>
  <updated-at type="datetime">2011-07-29T04:59:33Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-29T04:39:18Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-30T11:47:59Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">4304498</id>
  <importance type="integer">458</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">458</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Move Show/Hide to end of TOC text</summary>
  <updated-at type="datetime">2011-07-29T04:41:14Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-03T08:18:17Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-06-30T12:10:43Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">4304710</id>
  <importance type="integer">459</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">459</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Bold button text</summary>
  <updated-at type="datetime">2011-07-03T08:18:17Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-23T07:06:17Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-07-01T08:45:57Z</created-on>
  <description>After downloading a file, the same download page remains displayed, while in 1.0.1 a new page was displayed immediately after clicking on &quot;Start Download&quot;, containing the text &quot;Your file shoud start downloading&quot;.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4314214</id>
  <importance type="integer">460</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">460</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>After downloading file, download page remains instead of message</summary>
  <updated-at type="datetime">2011-09-22T12:08:17Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-11T07:58:25Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-07-01T10:48:38Z</created-on>
  <description>The warning text colour has been changed to green. I suggest this be changed back to red, as quite frankly I'm not noticing them as much, and they are intended to alert the user. This is different to Jan's request for a cool colour for the progress bar (#425), as that an event to inform, not to alarm.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4315096</id>
  <importance type="integer">461</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">461</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Warnings now cool not alarm colour</summary>
  <updated-at type="datetime">2011-07-11T07:58:25Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-27T15:21:45Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-07-01T16:44:39Z</created-on>
  <description>When uploading a file with a voucher in 1.5, if not already logged in some other browser window the voucher issuer doesn't get notified (but should get a bcc). On the server this results in:
&lt;pre&gt;&lt;code&gt;Error: [8] Undefined index:  fileauthuseremail : /var/www/filesender-1.5-svn/classes/Functions.php [787]&lt;/code&gt;&lt;/pre&gt;When downloading that file also no bcc is sent to the voucher issuer, no errors in the logs though. When logged in as the voucher issuer the upload does generate a bcc (fileauthuseremail is filled in) (not sure about when logged in as another user). In 1.0.1, the bcc is generated for both uploads and downloads whether logged in as the voucher issuer or not logged in, however is not generated if logged in as another user (other than the voucher issuer), possibly because the file is stored in the My Files table of the authenticated voucher recipient not the voucher issuer (see #463).</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4318440</id>
  <importance type="integer">462</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">462</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Unauthenticated voucher up/downloads don't send mail to voucher issuer</summary>
  <updated-at type="datetime">2012-02-28T03:00:49Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-27T15:22:26Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-07-01T16:51:26Z</created-on>
  <description>If a voucher recipient is logged in under a different identity to the voucher issuer, the file will be listed in the voucher recipient's My Files table, not that of the voucher issuer. Only if the voucher recipient is not authenticated, or authenticated as the voucher issuer, will the file uploaded using the voucher be listed in the My Files table of the voucher issuer. May be caused by the same bug as #462 involving confusion over 'owner', and be related to #437. Bug also found in 1.0.1 </description>
  <from-support type="integer">0</from-support>
  <id type="integer">4318476</id>
  <importance type="integer">463</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">463</number>
  <priority type="integer">2</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Voucher upload listing in My Files logic</summary>
  <updated-at type="datetime">2012-02-28T03:00:49Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="known since" id="29539">1.0.1</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="known since" id="29539">1.0.1</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-28T18:32:57Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-07-11T07:55:02Z</created-on>
  <description>Email addresses in the &quot;To&quot; and &quot;From&quot; columns are not wrapping, which sends the last few columns on the right-hand-side off the page (i.e. off the white background onto the black background beyond it). Conversely, the &quot;Size&quot; column is wrapping too much e.g. the &quot;B&quot; for Bytes ends up on a second line (I notice in 1.0.1 there is no space between the number and the letter, so perhaps that might get around this issue?). </description>
  <from-support type="integer">0</from-support>
  <id type="integer">4390018</id>
  <importance type="integer">465</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">465</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>My Files text wrapping issues</summary>
  <updated-at type="datetime">2011-09-22T10:57:19Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-07-18T07:03:08Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-07-11T23:02:12Z</created-on>
  <description>allows enter to be used on logon</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4399206</id>
  <importance type="integer">466</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">466</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Onlogon - set focus on logon button</summary>
  <updated-at type="datetime">2011-07-18T07:03:08Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>dPS9kyuyur3zYrab7jnrAJ</assigned-to-id>
  <completed-date type="datetime">2012-04-22T15:59:25Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-07-18T07:36:57Z</created-on>
  <description>Descriptive text under &quot;Vouchers&quot; heading reads &quot;Send a new voucher&quot;, but in 1.0.1 read:
&quot;A Voucher allows someone to send you a file.
To create a voucher, enter an email address then select Send Voucher.
An email will be sent to the recipient with a link to use the Voucher.&quot;</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4454890</id>
  <importance type="integer">14</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA,dPS9kyuyur3zYrab7jnrAJ</notification-list>
  <number type="integer">470</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Voucher page text</summary>
  <updated-at type="datetime">2012-04-22T17:15:25Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2011-08-05T17:25:40Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-07-21T14:40:42Z</created-on>
  <description>In 1.0(.x) lots of things are configurable (see the Admin Reference Guide and config.php). Those config settings in 1.0.1 used to be in part settings that were transferred/handled by the Flex UI code which of course disappeared in 1.5. That means that many settings needs checking/review and if possible/needed rewritten/transferred to the PHP UI.

When reviewing/recoding please keep in mind that (for packaging and ease of upgrade reasons) changes (even minor or comment text only ones) to config.php should be minimised as much as possible. </description>
  <from-support type="integer">0</from-support>
  <id type="integer">4497702</id>
  <importance type="integer">471</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">397893</milestone-id>
  <notification-list>,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">471</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Walkthrough of config.php settings</summary>
  <updated-at type="datetime">2012-02-27T11:30:10Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2011-08-31T11:52:31Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-07-27T09:10:43Z</created-on>
  <description>Placeholder ticket to collect pieces of text/workflow that are NOT multi-language yet and need to be translated/converted to multi-language. This ticket can serve as a place to register &quot;make a note when you see them&quot; stuff. A more structural walkthrough could/should be done also of course.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4549296</id>
  <importance type="integer">474</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">397893</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">474</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Text parts to be translated</summary>
  <updated-at type="datetime">2011-08-31T11:52:31Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-02T08:39:53Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-07-31T09:21:11Z</created-on>
  <description>The various (file?) listings in the Administrator view can be presented 'outside' the default screen, probably needs the same fix as #465 </description>
  <from-support type="integer">0</from-support>
  <id type="integer">4581806</id>
  <importance type="integer">475</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">475</number>
  <priority type="integer">4</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Wrapping/layout of Administrator views</summary>
  <updated-at type="datetime">2011-09-22T10:01:37Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-02T08:08:13Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-07-31T09:27:20Z</created-on>
  <description>Seen with IE9: when deleting a file from a long My Files list (i.e. longer than the browser window height) the confirmation pop-up appears at or below the bottom of the browser window. It looks like it is centered on the page height instead of the (visible) window height.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4581816</id>
  <importance type="integer">476</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">476</number>
  <priority type="integer">4</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>My Files delete popup with long lists</summary>
  <updated-at type="datetime">2011-08-02T08:08:13Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405">chrome</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405">chrome</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2011-08-27T14:33:34Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-07-31T15:29:06Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">4582280</id>
  <importance type="integer">477</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">397893</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">477</number>
  <priority type="integer">4</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Make config.php localizable</summary>
  <updated-at type="datetime">2011-08-27T14:33:34Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-10-11T19:36:47Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-07-31T15:38:12Z</created-on>
  <description>Patch against 1.5 (r627, so might be off now) from Dyonisius Visser which replaces the 'hard coded' eduPersonTargetedID label with the more appropriate value of $config['saml_uid_attribute']. Note that this is already done in the code but this patch (or similar) will make the code more clear.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4582292</id>
  <importance type="integer">478</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">478</number>
  <priority type="integer">4</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Semi-hard coded $attributes[&quot;eduPersonTargetedID&quot;]</summary>
  <updated-at type="datetime">2011-10-11T19:36:47Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="known since" id="29539">1.0.1</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="known since" id="29539">1.0.1</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-02-14T09:57:57Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-07-31T15:39:50Z</created-on>
  <description>Adjust all copyright statements where needed. </description>
  <from-support type="integer">0</from-support>
  <id type="integer">4582298</id>
  <importance type="integer">479</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">479</number>
  <priority type="integer">4</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Update copyright where necessary</summary>
  <updated-at type="datetime">2012-02-14T09:57:57Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2011-08-27T15:28:49Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-02T08:58:00Z</created-on>
  <description>1.5 adds multiple database backend support (the DBAL code). Initially the configuration was implemented with a single URL-style dsn parameter. For various reasons it was decided to implement this slightly different to both ease packaging and make the upgrade path (from 1.0.1 to 1.5) a bit 'safer'.

In config.php (as distributed): replace all pg_* settings with db_* settings (make the prefix db-independent) and add a db_type parameter

In the code (DBAL.php): check the config settings according to the following flow:

1) check if dsn is defined/set
2) check if db_* parameters + db_type are defined/set
3) check pg_* parameters are defined/set
4) error

For cases 2) and 3) construct a dsn (with possible defaults like host and port if not explicitly set)

This will cater for the case were people still use the 'old' pg_* style settings, will introduce a similar (as in 1.0.1) but more flexible config (db_*) and also allows setting a single dsn for new db-types which need more than the generic db_* settings.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4597238</id>
  <importance type="integer">480</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">397893</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">480</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>New and upgrade-proof configuration of database parameters</summary>
  <updated-at type="datetime">2011-09-22T11:08:16Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-26T08:47:55Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-02T18:37:02Z</created-on>
  <description>Currently there are some differences in layout/button placement/workflow between the Flash and HTLM5 versions of the New Upload screen (which gives us the opportunity to make a choice about which one is nicer ;-)

1) Fresh screen (no file selected yet):
Flash: &quot;Browse&quot; button
HTLM5: &quot;Choose file&quot; button + &quot;No file chosen&quot; text in a box followed by a &quot;Upload&quot; button to the right

2) After selecting a file: 
Flash: &quot;Browse&quot; and &quot;Upload&quot; button followed by name and size below the buttons
HTML5: &quot;Choose file&quot; button + &quot;&lt;filename&gt;&quot; text in a box followed by a &quot;Upload&quot; button to the right *and*  followed by name, size *and* MIME-type below the buttons

2) After pressing Upload

Flash: &quot;Browse&quot; button locked (grayed out), Upload button becomes &quot;Cancel&quot; button, name and size stays the same and is followed by a nice green progress bar below
HTML5: The &quot;Choose file&quot;/upload block is replaced by a single &quot;Cancel&quot; button, name, size and mime type stays the same and is (after a while!) followed by the nice green progress bar.

I somehow like the Flash variant ;-)

Things that might be relevant:

Browsers used: FF 3.6.19 on OSX 10.5.8 for Flash, Chrome 13.xxx on OSX 10.5.8 for HTML5. Server version 1.5 Beta Revision: 741 on filesender.surfnet.nl/proto/


</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4603186</id>
  <importance type="integer">481</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">397893</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">481</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Make &quot;New Upload&quot; screen consistent between Flash and HTML5 variants</summary>
  <updated-at type="datetime">2012-02-28T06:00:33Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2011-08-27T19:08:44Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-03T16:04:01Z</created-on>
  <description>- postgresdateformat should be renamed to db_dateformat and then changed in various places in Log.php, Functions.php.Much like the other database settings (which it technically is, not a server setting. So it needs to be moved too)</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4612872</id>
  <importance type="integer">482</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">397893</milestone-id>
  <notification-list>,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">482</number>
  <priority type="integer">4</priority>
  <reporter-id>aD0nWgKfWr3kQaabIlDkbG</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary> postgresdateformat should be renamed to db_dateformat </summary>
  <updated-at type="datetime">2011-09-22T11:02:46Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>aD0nWgKfWr3kQaabIlDkbG</id><login>maarten.koopmans</login><login_name warning="deprecated">maarten.koopmans</login_name><name>maarten.koopmans</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="known since" id="29539">1.0.1</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="known since" id="29539">1.0.1</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-27T15:27:49Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-03T17:28:54Z</created-on>
  <description>Re-implement UI config settings:

datedisplayformat
versionNumber
displayUserName
site_showStats
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4613716</id>
  <importance type="integer">483</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">397893</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">483</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>UI config settings</summary>
  <updated-at type="datetime">2011-12-29T13:33:47Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-02-27T11:30:10Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-03T17:36:29Z</created-on>
  <description>implement AuP_default (ticked when true, unticked when false)

have a look at re-implementing AuP_label (localized?)

</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4613766</id>
  <importance type="integer">484</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">484</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>AUP config setting</summary>
  <updated-at type="datetime">2012-02-27T11:30:10Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-29T13:13:06Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-03T17:40:11Z</created-on>
  <description>Re-implement max_email_recipients check</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4613802</id>
  <importance type="integer">485</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">485</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>max_email_recipients config</summary>
  <updated-at type="datetime">2011-12-29T13:13:06Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-12T11:52:23Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-09T11:40:44Z</created-on>
  <description>The percentage disk space in use is not shown in the General tab of the administrator view</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4674224</id>
  <importance type="integer">487</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">487</number>
  <priority type="integer">4</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Administrator General tab: % use not shown</summary>
  <updated-at type="datetime">2011-08-12T11:52:23Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-05-09T21:00:46Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-10T10:04:05Z</created-on>
  <description>Some back-end errors are not 'propagated' to the UI. For example when doing an upload and (for unknown reasons) the back-end can't authenticate the upload on the server an error is logged (fs_upload.php: Error authorising upload :Voucher-:SAML-) but the upload continues and results in a 'logon screen'. This might also be the case in other situations where the back-end notices some error. </description>
  <from-support type="integer">0</from-support>
  <id type="integer">4696952</id>
  <importance type="integer">12</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">488</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Error handling</summary>
  <updated-at type="datetime">2012-05-10T06:50:52Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-29T06:21:04Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-14T06:42:16Z</created-on>
  <description>Server side cleans this up and uses correct maximum date.
But need client side to check first anyway.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4846742</id>
  <importance type="integer">489</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">489</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Expiry date allows any date to be entered</summary>
  <updated-at type="datetime">2011-08-29T06:21:04Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-27T09:45:33Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-14T18:10:02Z</created-on>
  <description>See #320 for a description of the problem ;-) We probably also need some sort of Keepalive for the 1.5 flash applet.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4852252</id>
  <importance type="integer">490</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">490</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>PHP session timeout with large (long) flash uploads</summary>
  <updated-at type="datetime">2011-09-22T01:19:43Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-29T13:33:47Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-15T08:18:36Z</created-on>
  <description>Date formats are currently a bit inconsistent, some of which carries over from 1.0.1 but some not:
* 1.0.1 format was 25-08-2011 for Upload page, Voucher issue, Download page, Vouchers table and My Files table, but is currently 25/8/2011 (no zero infront of 8 in month) for Upload page and Voucher issue, 25-Aug-2011 for Download page and 25/08/2011 (with zero infront of 8 in month) for Vouchers and My Files tables
* 1.0.1 and current format is 25-Aug-2011 in email notifications, but should ideally be consistent with the rest.
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4864252</id>
  <importance type="integer">492</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">492</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Inconsistent date formats</summary>
  <updated-at type="datetime">2011-12-29T13:33:48Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-27T15:24:41Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-16T12:34:56Z</created-on>
  <description>Chris has code that displays the language elements from arrays rather then constants.  That allows for more elegance when a language file misses a term.  The code is not uploaded yet due to Chris being in Armidale and not having the compu there that contains the code ;)  Will be uploaded soon.  

Problem: the current Norwegian language file contains the right norwegian characters in for example &quot;logg p&#229;&quot;.  These are displayed as garbage though.  See attached screenshot.  It looks like there is some character encoding that goes on from language file through php to html.  Uncertain where it is.  Tested with FF4, with default character set set to iso 8859-1 and with UTF8: same result, garbled characters.


</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4928332</id>
  <importance type="integer">494</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">494</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>&#229;&#248;&#230; not properly displayed from language file when using new array code</summary>
  <updated-at type="datetime">2011-08-27T15:24:41Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-26T01:06:25Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-23T07:47:18Z</created-on>
  <description>FileSender-1.0.1 displayed the release version number (e.g. 1.0.1) in the top right-hand corner, but this is currently absent from 1.5.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5239881</id>
  <importance type="integer">495</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">495</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Version number display</summary>
  <updated-at type="datetime">2011-09-22T12:08:17Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-25T07:21:52Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-23T07:53:28Z</created-on>
  <description>In FileSender-1.0.1, the upload page (both authenticated and Guest) provided a guide describing each step of the upload process on the right hand side, but this is currently absent from 1.5:
&quot;1 Enter delivery email address(es)
2 Set expiry date
3 Browse for a file
4 Click on Send&quot;
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5240101</id>
  <importance type="integer">496</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">496</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Upload step descriptions</summary>
  <updated-at type="datetime">2011-09-26T09:52:04Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-11-25T07:06:59Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-24T05:45:57Z</created-on>
  <description>When clicking for example &quot;help&quot; or &quot;about&quot; in FileSender 1.5, a dialogue box pops up.  This box needs to be explicitly closed before a user can return to a &quot;useful&quot; FileSender 1.5 window again.  To facilitate easy closing of this dialogue box it would be helpful to put the focus on the &quot;close&quot; button when opening this dialogue box, such that a &quot;space&quot; or &quot;enter&quot; results in box closure and a user doesn't necessarily have to move his mouse pointer.  This would be the same for any dialogue box that is opened in FileSender 1.5</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5351331</id>
  <importance type="integer">497</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">497</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Put &quot;focus&quot; on &quot;close&quot; button in dialogue popups</summary>
  <updated-at type="datetime">2011-11-25T07:06:59Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-30T21:30:55Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-24T07:29:50Z</created-on>
  <description>1. I suggest to move the &quot;AuP&quot; box to the same place as with 1.0.1.  It makes the user's workflow more logic.  You enter To: address, set expiry date if you want, select file, *click AuP* and press &quot;Send&quot;

2. I suggest to rename the &quot;upload&quot; button to &quot;Send&quot;, make it *big* and reposition it.  Right now it sits right next to the &quot;Browse&quot; button.  However, the steps a user has to take go from top to bottom.  To me it makes more sense to have the &quot;Send&quot; button as the last thing to do in a flow that goes from top to bottom.  It needs to big to make sure a user doesn't have to use more effort then needed to both see the button and click on it.

3. Right now, you have a label &quot;select a file&quot;, followed by a text box followed by a browse button.  Upon selecting a file, the name and size are displayed underneath that textbox.  It would make more sense to start with a label &quot;Selected file&quot; followed by an empty field followed by a &quot;Select a file&quot; or &quot;Browse for a file&quot; button.  The name would then appear in the empty field, the size underneath, and -if possible- the date the file was last changed if that is an attribute that can be asked for.  The text boxes should be un-editable.

</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5354901</id>
  <importance type="integer">498</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">498</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Minor re-order of AuP, &quot;select file&quot; and &quot;upload&quot; + suggested name change</summary>
  <updated-at type="datetime">2011-12-30T21:30:55Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-27T14:35:54Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-24T10:24:55Z</created-on>
  <description>Updated to revision 787 just now on my testbox http://test5.jansboks.uninett.no/  Access regulated with OpenIdp so just check :)  My language is Norwegian but the AuP box is still in English.  In addition the AuP text is also in English but I think we don't have the option to have different languages for the different templates/dialogues yet?</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5365251</id>
  <importance type="integer">499</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">499</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Missing language tag with &quot;AuP&quot; selection box and AuP itself?</summary>
  <updated-at type="datetime">2011-12-30T22:07:04Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-09-20T23:12:14Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-25T06:37:29Z</created-on>
  <description>The on-page notifications are already consistent for voucher issuing, resending files and downloading files, with a nice green background. It would also be nice for the &quot;Upload Complete&quot; notifications (authenticated and using a voucher) to be formatted in the same way, even if it has to be on a new page as it was in 1.0.1.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5419771</id>
  <importance type="integer">500</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">500</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>On-page notification formatting inconsistencies</summary>
  <updated-at type="datetime">2012-02-28T06:00:33Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-29T06:02:31Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-26T07:22:33Z</created-on>
  <description>When clicking on the &quot;Start Download&quot; button, an extra browser tab with &quot;(loading)&quot; in its title momentarily appears then disappears again. This is slightly disconcerting, especially as it appears long enough to notice but not long enough to quite realise what is happening.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5476431</id>
  <importance type="integer">502</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">502</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Extra browser tab momentarily appears when clicking on Start Download</summary>
  <updated-at type="datetime">2011-08-29T06:02:31Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-30T22:07:04Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-27T13:57:54Z</created-on>
  <description>Some &quot;text&quot; entries in config.php are now moved to the language files. We still need a way though to let admins customize those texts (AuP for example) in an upgrade-proof way. 

This can be done by looking for translations in 'local' language files (in the config directory) that override the defaults in the language/* files.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5607452</id>
  <importance type="integer">503</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">503</number>
  <priority type="integer">2</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Make language definitions customizable</summary>
  <updated-at type="datetime">2011-12-30T22:07:04Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-09-12T14:20:44Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-27T15:02:15Z</created-on>
  <description>It is possible to send a voucher without supplying an address to send the voucher to.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5608012</id>
  <importance type="integer">504</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">504</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>No e-mail address validation on Voucher page</summary>
  <updated-at type="datetime">2011-09-12T14:20:44Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-28T10:39:38Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-27T15:59:23Z</created-on>
  <description>Based on the code check and some testing  it looks like currently there is no check on max_flash_upload_size for flash uploads . We probably need that both because the setting is used in 1.0.1 but also because in 1.0.1 the actual max is computed based on the max_flash_upload_size config setting *AND* the php.ini post_max_size and upload_max_filesize settings. </description>
  <from-support type="integer">0</from-support>
  <id type="integer">5608572</id>
  <importance type="integer">505</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">505</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>implement max_flash_upload_size check</summary>
  <updated-at type="datetime">2011-12-30T21:29:49Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-10-11T18:34:30Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-28T20:17:21Z</created-on>
  <description>Text parts not yet localized on the My Files page:

- Tooltips on the Resend, Add Recipient and Delete buttons
- Pop-up titles for Add Recipient and Delete
- &quot;File Deleted&quot; message after deleting a file</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5622901</id>
  <importance type="integer">506</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">506</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>My Files localizations</summary>
  <updated-at type="datetime">2011-10-11T18:34:30Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-02-28T11:38:04Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-31T11:32:08Z</created-on>
  <description>Clean out style sheet.  Should probably only be left with 4 font sizes

Button font size: bigger then rest of page
Page title font size: same size as button?
Default font size text: well readable, bigger then now.
Version number font size: current size is just fine
Admin table fontsize: not too big to make sure all fits</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5809791</id>
  <importance type="integer">509</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">509</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Fix UI inconsistencies: font sizes</summary>
  <updated-at type="datetime">2012-02-28T11:38:04Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405">chrome</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405">chrome</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-30T22:16:44Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-31T11:43:51Z</created-on>
  <description>Enlarge Send button: twice or three times the hight, and make it as wide as the text boxes.  Dimensions of button should -of course- look &quot;good&quot;.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5810361</id>
  <importance type="integer">510</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">510</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>UI: Larger &quot;Send&quot; button</summary>
  <updated-at type="datetime">2011-12-30T22:16:45Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="type of feature" id="16405">chrome</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="type of feature" id="16405">chrome</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-10-13T14:07:53Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-31T11:46:16Z</created-on>
  <description>The current &quot;upload&quot;, &quot;voucher&quot;, &quot;help&quot;, &quot;about&quot;, &quot;log off&quot; and &quot;send&quot; buttons look good in one browser, with shading and rounded corners, and not as good in others.  This has to do with different levels of support for exactly those attributes in the different browsers.  Chris will come with some options for a button look &amp; feel that is more consistent across browsers.

The &quot;Browse for file&quot; button we can't do anything with, that thing is generated by the respective browsers (!). </description>
  <from-support type="integer">0</from-support>
  <id type="integer">5810471</id>
  <importance type="integer">511</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">511</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>UI: improve consistency of button look&amp;feel across browsers</summary>
  <updated-at type="datetime">2012-02-28T06:00:33Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-10-11T18:01:37Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-31T11:47:34Z</created-on>
  <description>The &quot;message&quot; text box is slightly smaller then other text boxes in the Send File screen.  But not in all browsers.  Chris to figure out if this can be changed to behave consistently as it is annoying.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5810561</id>
  <importance type="integer">512</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">512</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>UI: allign &quot;message&quot; textbox with other text boxes</summary>
  <updated-at type="datetime">2011-10-11T18:01:37Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="type of feature" id="16405">chrome</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="type of feature" id="16405">chrome</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-10-11T18:53:15Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-31T11:49:49Z</created-on>
  <description>The buttons (admin, new file, voucher, help, about, logoff) are pretty close to one another and not grouped according to type of function.  

Proposal: allign &quot;new file&quot;, &quot;voucher&quot;, &quot;my files&quot; to the left, allign &quot;help&quot;, &quot;about&quot; and &quot;log off&quot; to the right and plunk the admin button (invisible for most users) in the middle and see how it looks

Proposal 2: increase space between buttons

</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5810641</id>
  <importance type="integer">513</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">513</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>UI: move top buttons further apart</summary>
  <updated-at type="datetime">2011-10-11T18:53:15Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2012-02-28T10:45:08Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-31T11:55:22Z</created-on>
  <description>Do a check for the &quot;standard&quot; security issues to make sure we don't have them.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5810911</id>
  <importance type="integer">514</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">514</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Security: check for SQL injection, cross site scripting etc.</summary>
  <updated-at type="datetime">2012-02-28T10:45:09Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2012-02-28T10:45:08Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-31T13:04:12Z</created-on>
  <description>Description follows after braindump from Xanders head</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5814511</id>
  <importance type="integer">517</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">517</number>
  <priority type="integer">2</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Security: input/output quoting/encoding and validation</summary>
  <updated-at type="datetime">2012-02-28T10:45:08Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-30T21:31:40Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-31T19:41:32Z</created-on>
  <description>Help and About text are hard-coded in index.php.  Needs to be customisable.  Help and about needs to be in the language the user prefers.  Help and about needs to be able to be localised to a local sites preferences.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5835641</id>
  <importance type="integer">518</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">518</number>
  <priority type="integer">2</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Help and About text are hard-coded in index.php.  Needs to be customisable</summary>
  <updated-at type="datetime">2011-12-30T21:32:01Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="type of feature" id="16405">chrome</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="type of feature" id="16405">chrome</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-02-14T09:59:02Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-31T19:53:23Z</created-on>
  <description>Using &quot;beta&quot; in the version number might lead to issues with the packaging.  Versions using only numbers are much easier to deal with.  Question is then: how do we denote &quot;1.5 beta&quot; with only numbers.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5836381</id>
  <importance type="integer">519</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">519</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Decide on version numbering for 1.5 beta releases</summary>
  <updated-at type="datetime">2012-02-14T09:59:02Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2011-10-10T07:31:40Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-31T20:14:37Z</created-on>
  <description>Uploading a file from a Mac with FF5.  When typing &quot;bl&#229;b&#230;rsyltet&#248;y&quot; in both subject and message, the email is just fine, but the text in MyFiles is not: both subject and message display &quot;bad&quot; characters.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5837551</id>
  <importance type="integer">521</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">521</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>MyFiles: subject and message field not properly UTF8 enabled</summary>
  <updated-at type="datetime">2012-02-28T10:45:08Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-02-28T09:37:23Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-31T23:34:07Z</created-on>
  <description>It would appear that after a FileSender session has timed out, it is still possible for the user to select and attempt to upload a file. The progress bar displays &quot;NaN%&quot; indefinitely, with no progress and the file upload does not complete. After canceling the upload, the user is sent back to the Logon page. It really shouldn't be possible to attempt an upload if the user is no longer authenticated. Upon subsequent logon, the user may also be taken straight to the Upload page after IdP selection, without being prompted to authenticate again (which may or may not be related). See #425 for some history on this issue.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5845651</id>
  <importance type="integer">522</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">522</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Upload attempt possible after session timeout</summary>
  <updated-at type="datetime">2012-05-09T21:00:46Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>dPS9kyuyur3zYrab7jnrAJ</assigned-to-id>
  <completed-date type="datetime">2011-09-05T13:28:09Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-01T07:23:14Z</created-on>
  <description>
We have a number of issues that are labeled &quot;known defficiency in 1.0&quot; that we promised we'd fix in a next version.  Most of them will be dealt with, in some way, in FileSender 1.5.  To ensure a proper documentation-trail for those issues, we need a way to indicate they *are* fixed in version 1.5, but for those sites using 1.0 they are still an issue.

Thus, we can not *close* them as being bugs, but from a 1.5 (and future) point of view they are no longer a problem.  This is part of well-defined and smooth software lifecycle management that serves to give sites running FileSender predictability.

Suggestion is to add a &quot;Fixed in&quot; field to our Assembla tickets.  That way we can indicate in 1.0 bugs in which version they were fixed.  That ought to solve the problem Good Enough.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5854891</id>
  <importance type="integer">523</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">523</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>In Assembla Tickets: Add &quot;Fixed In&quot; column in tickets to deal with 1.0 bugs fixed in 1.5</summary>
  <updated-at type="datetime">2011-09-05T13:28:09Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-02-28T09:37:54Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-01T15:20:36Z</created-on>
  <description>When for whatever reason (see also #405) the move from temporary storage to the filestore fails the backend reports:

 Error: [2] rename(/data/filesender/tmpfiles/83df53c32b6e83b97fe1abd4ad17a959.tmp,/data/filesender/files/proto/6dafa6d8-f95e-4f68-bb85-0000173b2f06.tmp) [&lt;a href='function.rename'&gt;function.rename&lt;/a&gt;]: No such file or directory : /var/www/filesender-1.5-svn/www/fs_uploadit5.php [118] 
Error: [256] Unable to move the file : /var/www/filesender-1.5-svn/www/fs_uploadit5.php [121]

In the UI the upload however is reported as OK but because of the backend failure a subsequent download will fail. 

This (PHP)error is not caught by the code.
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">5878651</id>
  <importance type="integer">524</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">524</number>
  <priority type="integer">2</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Add check for succesfull move of temporary file to filestore</summary>
  <updated-at type="datetime">2012-02-28T09:37:54Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-10-11T19:08:47Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-02T05:39:41Z</created-on>
  <description>I can't check the AuP checkbox in Safari and Chrome on Mac OSX snow leopard.  Works fine in FF5 and Opera 11.5.  Looks like either the textbox is rendered partly over the actual checkbox, or the checkbox is simply Too Small.  I have to say that all that stuff looks pretty small on my screen but then again, I have a lot of pixels on a 15&quot; screen.  </description>
  <from-support type="integer">0</from-support>
  <id type="integer">5910881</id>
  <importance type="integer">525</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">525</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>AuP checkbox can't be checked in Safari and Chrome</summary>
  <updated-at type="datetime">2011-10-11T19:08:47Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-10-11T19:09:46Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-05T10:41:52Z</created-on>
  <description>The list of active files in MyFiles and active vouchers in the voucher overview is ordered latest-lowest.  It would be better to show the latest addition on top of the list rather then on the bottom.  A patch is on its way.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">6001331</id>
  <importance type="integer">528</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">528</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>UI: list of active files in MyFiles and active vouchers in Vouchers ordered latest-lowest</summary>
  <updated-at type="datetime">2011-10-11T19:09:47Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="type of feature" id="16405">chrome</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="type of feature" id="16405">chrome</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-09-06T12:54:56Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-06T07:02:12Z</created-on>
  <description>Since the changeset r858,  download.php contains &lt;?php require_once('../Connections/ias.php'); ?&gt;

This breaks download.php as that include is not there.  When I remove that line things move again.  According to the changeset only this particular line was added.  Can it be safely removed?</description>
  <from-support type="integer">0</from-support>
  <id type="integer">6033201</id>
  <importance type="integer">529</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">529</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>download.php contains a new require_once that breaks stuff</summary>
  <updated-at type="datetime">2011-09-06T12:54:56Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-09-12T05:35:17Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-09T09:45:15Z</created-on>
  <description>See subject</description>
  <from-support type="integer">0</from-support>
  <id type="integer">6223421</id>
  <importance type="integer">531</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">531</number>
  <priority type="integer">3</priority>
  <reporter-id>aD0nWgKfWr3kQaabIlDkbG</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Help and ABout buttons only clickable after login</summary>
  <updated-at type="datetime">2012-02-28T10:45:08Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aD0nWgKfWr3kQaabIlDkbG</id><login>maarten.koopmans</login><login_name warning="deprecated">maarten.koopmans</login_name><name>maarten.koopmans</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405"> workflow</custom-field>
<custom-field type="List" name="known since" id="29539">1.5</custom-field>
<custom-field type="List" name="Fixed in" id="47741">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405"> workflow</CustomField>
<CustomField type="List" name="known since" id="29539">1.5</CustomField>
<CustomField type="List" name="Fixed in" id="47741">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2011-12-30T21:56:29Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-09T10:03:58Z</created-on>
  <description>Adding a new locale requires 1) a language file and 2) adding the language file to an enormous switch statement.

The goal of this ticket is to create a config-lang.php which holds an array, and eliminates the switch statement. 

Came out of review.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">6224201</id>
  <importance type="integer">532</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>,aNSALiyQSr3482eJe5cbCb</notification-list>
  <number type="integer">532</number>
  <priority type="integer">2</priority>
  <reporter-id>aD0nWgKfWr3kQaabIlDkbG</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Language selection via config</summary>
  <updated-at type="datetime">2012-02-28T10:45:08Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>aD0nWgKfWr3kQaabIlDkbG</id><login>maarten.koopmans</login><login_name warning="deprecated">maarten.koopmans</login_name><name>maarten.koopmans</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405">code enhancement</custom-field>
<custom-field type="List" name="known since" id="29539">1.5</custom-field>
<custom-field type="List" name="Fixed in" id="47741">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405">code enhancement</CustomField>
<CustomField type="List" name="known since" id="29539">1.5</CustomField>
<CustomField type="List" name="Fixed in" id="47741">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2012-02-28T10:45:08Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-12T06:12:22Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">6300631</id>
  <importance type="integer">533</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">533</number>
  <priority type="integer">3</priority>
  <reporter-id>aD0nWgKfWr3kQaabIlDkbG</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>OWASP A1-Injection</summary>
  <updated-at type="datetime">2012-02-28T10:45:09Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>aD0nWgKfWr3kQaabIlDkbG</id><login>maarten.koopmans</login><login_name warning="deprecated">maarten.koopmans</login_name><name>maarten.koopmans</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405"> workflow</custom-field>
<custom-field type="List" name="known since" id="29539">1.5</custom-field>
<custom-field type="List" name="Fixed in" id="47741">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405"> workflow</CustomField>
<CustomField type="List" name="known since" id="29539">1.5</CustomField>
<CustomField type="List" name="Fixed in" id="47741">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2012-02-28T10:45:09Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-12T06:13:26Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">6300701</id>
  <importance type="integer">534</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">534</number>
  <priority type="integer">3</priority>
  <reporter-id>aD0nWgKfWr3kQaabIlDkbG</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>OWASP A2-Cross Site Scripting (XSS)</summary>
  <updated-at type="datetime">2012-02-28T10:45:09Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>aD0nWgKfWr3kQaabIlDkbG</id><login>maarten.koopmans</login><login_name warning="deprecated">maarten.koopmans</login_name><name>maarten.koopmans</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405"> workflow</custom-field>
<custom-field type="List" name="known since" id="29539">1.5</custom-field>
<custom-field type="List" name="Fixed in" id="47741">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405"> workflow</CustomField>
<CustomField type="List" name="known since" id="29539">1.5</CustomField>
<CustomField type="List" name="Fixed in" id="47741">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2011-09-12T06:14:57Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-12T06:14:36Z</created-on>
  <description>We rely on SSP</description>
  <from-support type="integer">0</from-support>
  <id type="integer">6300761</id>
  <importance type="integer">535</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">535</number>
  <priority type="integer">3</priority>
  <reporter-id>aD0nWgKfWr3kQaabIlDkbG</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>OWASP A3-Broken Authentication and Session Management</summary>
  <updated-at type="datetime">2012-02-28T10:45:08Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>aD0nWgKfWr3kQaabIlDkbG</id><login>maarten.koopmans</login><login_name warning="deprecated">maarten.koopmans</login_name><name>maarten.koopmans</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405"> workflow</custom-field>
<custom-field type="List" name="known since" id="29539">1.5</custom-field>
<custom-field type="List" name="Fixed in" id="47741">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405"> workflow</CustomField>
<CustomField type="List" name="known since" id="29539">1.5</CustomField>
<CustomField type="List" name="Fixed in" id="47741">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2012-02-28T10:45:09Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-12T06:16:20Z</created-on>
  <description>Not sure if this applies, as all object references are after authentication. Except maybe for download UUIds</description>
  <from-support type="integer">0</from-support>
  <id type="integer">6300851</id>
  <importance type="integer">536</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">536</number>
  <priority type="integer">3</priority>
  <reporter-id>aD0nWgKfWr3kQaabIlDkbG</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>OWASP A4-Insecure Direct Object References</summary>
  <updated-at type="datetime">2012-02-28T10:45:09Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>aD0nWgKfWr3kQaabIlDkbG</id><login>maarten.koopmans</login><login_name warning="deprecated">maarten.koopmans</login_name><name>maarten.koopmans</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2012-02-28T10:45:09Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-12T06:17:36Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">6300901</id>
  <importance type="integer">537</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">537</number>
  <priority type="integer">3</priority>
  <reporter-id>aD0nWgKfWr3kQaabIlDkbG</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>OWASP A5-Cross Site Request Forgery (CSRF)</summary>
  <updated-at type="datetime">2012-02-28T10:45:09Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>aD0nWgKfWr3kQaabIlDkbG</id><login>maarten.koopmans</login><login_name warning="deprecated">maarten.koopmans</login_name><name>maarten.koopmans</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405"> workflow</custom-field>
<custom-field type="List" name="known since" id="29539">1.5</custom-field>
<custom-field type="List" name="Fixed in" id="47741">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405"> workflow</CustomField>
<CustomField type="List" name="known since" id="29539">1.5</CustomField>
<CustomField type="List" name="Fixed in" id="47741">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2012-02-28T10:45:09Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-12T06:19:09Z</created-on>
  <description>These can be largely described, pointed to docs etc. Hence one &quot;bundle&quot;</description>
  <from-support type="integer">0</from-support>
  <id type="integer">6300981</id>
  <importance type="integer">538</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">538</number>
  <priority type="integer">3</priority>
  <reporter-id>aD0nWgKfWr3kQaabIlDkbG</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>OWASP A6-A9</summary>
  <updated-at type="datetime">2012-02-28T10:45:09Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>aD0nWgKfWr3kQaabIlDkbG</id><login>maarten.koopmans</login><login_name warning="deprecated">maarten.koopmans</login_name><name>maarten.koopmans</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405"> workflow</custom-field>
<custom-field type="List" name="known since" id="29539">1.5</custom-field>
<custom-field type="List" name="Fixed in" id="47741">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405"> workflow</CustomField>
<CustomField type="List" name="known since" id="29539">1.5</CustomField>
<CustomField type="List" name="Fixed in" id="47741">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2012-02-28T10:45:09Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-12T06:20:15Z</created-on>
  <description>I think SSP here??</description>
  <from-support type="integer">0</from-support>
  <id type="integer">6301061</id>
  <importance type="integer">539</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">539</number>
  <priority type="integer">3</priority>
  <reporter-id>aD0nWgKfWr3kQaabIlDkbG</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>OWASP A10-Unvalidated Redirects and Forwards</summary>
  <updated-at type="datetime">2012-02-28T10:45:09Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>aD0nWgKfWr3kQaabIlDkbG</id><login>maarten.koopmans</login><login_name warning="deprecated">maarten.koopmans</login_name><name>maarten.koopmans</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2012-02-29T21:24:06Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-16T13:53:22Z</created-on>
  <description>Note: this issue will NOT be fixed in FileSender 1.5.  

At the moment we have *one* display date format for the entire filesender install, regardless of which locale is selected.  Different locales have different ways of displaying and writing dates.  It would be more elegant to allow a dateformat to be specified in a specific language file.  </description>
  <from-support type="integer">0</from-support>
  <id type="integer">6595221</id>
  <importance type="integer">540</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">540</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Allow localised date formats via language files</summary>
  <updated-at type="datetime">2012-02-29T21:24:06Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405">chrome</custom-field>
<custom-field type="List" name="Fixed in" id="47741">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405">chrome</CustomField>
<CustomField type="List" name="Fixed in" id="47741">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2011-12-30T21:43:32Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-19T14:45:17Z</created-on>
  <description>The locale needs a clear example file - to help documenting.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">6694003</id>
  <importance type="integer">541</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">541</number>
  <priority type="integer">2</priority>
  <reporter-id>aD0nWgKfWr3kQaabIlDkbG</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Sample locale config file</summary>
  <updated-at type="datetime">2011-12-30T21:43:32Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>aD0nWgKfWr3kQaabIlDkbG</id><login>maarten.koopmans</login><login_name warning="deprecated">maarten.koopmans</login_name><name>maarten.koopmans</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405"> workflow</custom-field>
<custom-field type="List" name="known since" id="29539">1.5</custom-field>
<custom-field type="List" name="Fixed in" id="47741">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405"> workflow</CustomField>
<CustomField type="List" name="known since" id="29539">1.5</CustomField>
<CustomField type="List" name="Fixed in" id="47741">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-10-11T19:42:37Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-20T23:28:32Z</created-on>
  <description>Although the text in on-page notifications is consistent with 1.0.1, I have noticed s few inconsistencies that we could take the opportunity to tweak:
* Upload: &quot;Your file has been uploaded and message sent.&quot; - this is fine
* Re-send Email: &quot;File Re-sent&quot; - suggest &quot;Message Re-sent&quot; (the file isn't sent anywhere, and to be consistent with upload notification)
* Add new recipient: &quot;Email has been sent.&quot; - suggest &quot;Message Sent&quot; (to be consistent with upload notification)
* Voucher issue: &quot;Voucher Sent&quot; - this is fine
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">6799093</id>
  <importance type="integer">542</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">542</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>On-page notification text inconsistencies</summary>
  <updated-at type="datetime">2011-10-11T19:42:37Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="known since" id="29539">1.0.1</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="known since" id="29539">1.0.1</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>dPS9kyuyur3zYrab7jnrAJ</assigned-to-id>
  <completed-date type="datetime">2011-12-30T22:15:08Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-21T11:37:13Z</created-on>
  <description>see if there is a common one, else organise documentation of what works for what language.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">6822393</id>
  <importance type="integer">543</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">543</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Check on country/language codes as used in browsers</summary>
  <updated-at type="datetime">2011-12-30T22:15:08Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-10-10T05:55:48Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-21T12:17:15Z</created-on>
  <description>With text 
&quot;Your browser supports uploads over 2Gb&quot;
&quot;Max file size $max file size&quot;

or
&quot;Your browser supports uploads up to 2Gb&quot;

</description>
  <from-support type="integer">0</from-support>
  <id type="integer">6824833</id>
  <importance type="integer">544</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">544</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Add HTML5 logo and Standard Upload</summary>
  <updated-at type="datetime">2011-12-30T22:20:07Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-09-22T00:27:51Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-21T12:24:10Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">6825213</id>
  <importance type="integer">545</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">545</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Align Logoff button, Version number and box edge</summary>
  <updated-at type="datetime">2011-09-22T00:27:51Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2011-10-10T07:26:26Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-21T12:32:19Z</created-on>
  <description>Admin interface doesn't work anymore.

Error in UI:

&quot;Fatal error: Cannot use string offset as an array in /var/www/test5/filesender-1.5.svn/filesender-1.5/classes/Functions.php on line 147&quot;

Error on server:
Message from syslogd@jansboks at Sep 21 14:28:46 ...
apache2[2020]: Error: [8] Array to string conversion : /var/www/test5/filesender-1.5.svn/filesender-1.5/classes/DBAL.php [180]

Line 180 in DBAL.php is:

            //Directly perform the query, we just have a static string
                                $res = stripslashes($mdb2-&gt;queryAll($args[0]));

</description>
  <from-support type="integer">0</from-support>
  <id type="integer">6825603</id>
  <importance type="integer">547</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">547</number>
  <priority type="integer">2</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Admin interface broken since stripslashes in dbal.php</summary>
  <updated-at type="datetime">2011-11-11T23:52:42Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2011-09-29T02:05:08Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-21T13:16:20Z</created-on>
  <description>I get Error: [8] Undefined index:  dbdateformat : /var/www/filesender-1.5-svn/www/fs_uploadit5.php [130] and the expiry date is 1-1-1970 (epoch). Is it dbdateformat or db_dateformat ?</description>
  <from-support type="integer">0</from-support>
  <id type="integer">6827783</id>
  <importance type="integer">548</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">548</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Expiry date broken since r876?</summary>
  <updated-at type="datetime">2011-09-29T02:05:08Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-10-11T19:29:16Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-25T17:12:54Z</created-on>
  <description>I was looking through the code and noticed a missing language tag in
http://www.assembla.com/code/file_sender/subversion/nodes/filesender/branches/filesender-1.5/pages/upload.php

it looks to me like the particular circumstance (file select returning an empty file descriptor) is unlikely to occur but still, it would be good to have a language tag there :)  I would have had a go at it were it not that I don't exactly know *when* you'd actually end up in that piece of code.  Would be good to include that in the code comments, what circumstances trigger that particular error.


// Validate FILE (HTML5 only)
function validate_file()
{
        fileMsg(&quot;&quot;);
        if(!document.getElementById(&quot;fileToUpload&quot;).files[0])
        {
                fileMsg(&quot;Please select a file&quot;);
                return false;
        } else

Jan</description>
  <from-support type="integer">0</from-support>
  <id type="integer">7073533</id>
  <importance type="integer">549</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">549</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Missing language tag in validate_file() in pages/upload.php</summary>
  <updated-at type="datetime">2011-10-11T19:29:16Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405">chrome</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405">chrome</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2011-10-10T07:28:13Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-30T13:50:03Z</created-on>
  <description>&lt;pre&gt;&lt;code&gt;Date: Fri, 09 Sep 2011 23:39:35 +0200
From: &quot;Dyonisius (Dick) Visser&quot; &lt;...@....&gt;
To: filesender-dev@....
Subject: [filesender-dev] Version check

Similar message sent to simplesaml list:

http://groups.google.com/group/simplesamlphp/browse_thread/thread/1c358fa5891f4a27?hl=en_US

Filesender has a version number hhidden away in www/index.php.
Attached is a patch that moves it to a constant, and add a compare function.

As explain on the simplesaml list, this patch is useful mostly for
integration with other apps.
Would be best if it got applied to older versions too.

cheers,

Dick

&lt;/code&gt;&lt;/pre&gt;
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">7382903</id>
  <importance type="integer">552</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">552</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Add Version.php with re-usable version constant</summary>
  <updated-at type="datetime">2011-10-10T07:28:13Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405">code enhancement</custom-field>
<custom-field type="List" name="Fixed in" id="47741">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405">code enhancement</CustomField>
<CustomField type="List" name="Fixed in" id="47741">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-10-11T19:08:03Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-10-05T06:47:38Z</created-on>
  <description>If I modify the _OK tag in the language file 
   from $lang[&quot;_OK&quot;] = &quot;Yes&quot;; 
to 
  $lang[&quot;_OK&quot;] =&quot;Yes cancel&quot;; 

the entire upload screen hangs with the progress bar appearing in the lower lefthand corner with an &quot;are you sure&quot; question (see attached screenshot).</description>
  <from-support type="integer">0</from-support>
  <id type="integer">7608593</id>
  <importance type="integer">565</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">565</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>$lang[&quot;_OK&quot;] with two or more words makes app hang</summary>
  <updated-at type="datetime">2011-10-15T01:14:26Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="type of feature" id="16405">chrome</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="type of feature" id="16405">chrome</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-30T22:20:07Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-10-05T21:31:59Z</created-on>
  <description>1. Make sure page that is linked to from html5 supported logo opens in new tab (done, [[r:921]])
2. Make sure the link that this &quot;html5 supported&quot; logo links to is configurable (!)
3. Make small piece of PHP as part of local FileSender instance, showing people what parts of HTML5 their browser doesn't support (not done)
4. Link Html5-not.supported logo to (3) and make sure it opens in a dialogue (?)
5. Make language tag for line &quot;uploads over 2GB supported!&quot; and format it nicely with HTMl5 logo on top, and text (spread over two lines?) below</description>
  <from-support type="integer">0</from-support>
  <id type="integer">7665193</id>
  <importance type="integer">566</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">566</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Finish &quot;HTML5 supported&quot; logo stuff</summary>
  <updated-at type="datetime">2011-12-30T22:20:07Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="type of feature" id="16405">chrome</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="type of feature" id="16405">chrome</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>dPS9kyuyur3zYrab7jnrAJ</assigned-to-id>
  <completed-date type="datetime">2012-04-22T17:15:25Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-10-05T21:42:55Z</created-on>
  <description>Before releasing all language files that ship with filesender 1.5 need to be synced properly.  Possibly ask Jeff, once language files are properly stable, whether he needs an EN_US language file.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">7665883</id>
  <importance type="integer">13</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">567</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Make sure the 3 current standard language files are all in sync</summary>
  <updated-at type="datetime">2012-05-09T11:24:50Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2011-10-10T11:52:51Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-10-09T11:23:02Z</created-on>
  <description>When requesting one of the reports in the admin interface nothing is shown and the server reports:

 apache2[16444]: Error: [8] Undefined variable: format : /var/www/filesender-1.5-svn/classes/DBAL.php [204] 
 apache2[16444]: Exception: [0] Error executing query: MDB2 Error: unknown error : /var/www/filesender-1.5-svn/classes/DBAL.php [208] 
 
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">7834273</id>
  <importance type="integer">568</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">568</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Admin interface broken since latest DBAL mods? </summary>
  <updated-at type="datetime">2011-11-11T23:52:42Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="known since" id="29539">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="known since" id="29539">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2011-10-11T09:32:18Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-10-11T08:42:23Z</created-on>
  <description>Due to changes in the FileSender default.css the themefilesender simplesamlphp module needs to be adapted a litte bit. Might be done by including both the stock default.css of SimpleSAMLphp *and* the FileSender default.css. Testing shows that that seems to work and might just need minor tweaks in the FileSender.default.css. Now if only I knew why the button-style changed to 'full screen width' ;-)</description>
  <from-support type="integer">0</from-support>
  <id type="integer">8036853</id>
  <importance type="integer">570</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">570</number>
  <priority type="integer">4</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Check and adapt themefilesender simplesamlphp module for 1.5 compatibility</summary>
  <updated-at type="datetime">2011-10-11T10:18:04Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405">chrome</custom-field>
<custom-field type="List" name="known since" id="29539">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405">chrome</CustomField>
<CustomField type="List" name="known since" id="29539">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2011-12-29T13:52:58Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-10-11T13:13:15Z</created-on>
  <description>Style (incl. placement on page) for logout.php should be consistent with other pages.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">8052573</id>
  <importance type="integer">571</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">571</number>
  <priority type="integer">4</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Style consistency in logout.php</summary>
  <updated-at type="datetime">2011-12-29T13:52:58Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405">chrome</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405">chrome</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-10-13T06:36:38Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-10-11T17:27:32Z</created-on>
  <description>Interesting.  This is exactly the same in FileSender 1.0.1, so not a new issue.  This should probably be set to the $site_name.  Note that this is not a show-stopping bug and FileSender 1.5 can live with it.  Having said that, it is sloppy ;)  There are 5 files with the issue:

root@jansboks:/var/www/filesender-1.5/www# grep -i '&lt;title&gt;' *
index.php:&lt;title&gt;FileSender:&lt;/title&gt;
invalidvoucher.php:&lt;title&gt;FileSender:&lt;/title&gt;
logout.php:&lt;title&gt;FileSender:&lt;/title&gt;
vouchererror.php:&lt;title&gt;FileSender:&lt;/title&gt;
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">8070303</id>
  <importance type="integer">573</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">573</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>&lt;title&gt; is hardconfigured with &quot;FileSender:&quot;</summary>
  <updated-at type="datetime">2011-10-13T06:36:38Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="type of feature" id="16405">chrome</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="type of feature" id="16405">chrome</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-11-11T23:53:48Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-10-11T17:36:21Z</created-on>
  <description>From the looks of it, www/vouchererror.php is no longer used?  Please confirm, then we can remove it from www/

root@jansboks:/var/www/filesender-1.5# grep -R vouchererror.php *
www/.svn/all-wcprops:vouchererror.php
www/.svn/all-wcprops:/svn/file_sender/!svn/ver/508/filesender/branches/filesender-1.5/www/vouchererror.php
www/.svn/entries:vouchererror.php
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">8070693</id>
  <importance type="integer">574</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">574</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>vouchererror.php no longer used?</summary>
  <updated-at type="datetime">2011-11-11T23:53:48Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="type of feature" id="16405">chrome</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="type of feature" id="16405">chrome</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-02-28T11:42:08Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-10-11T17:44:34Z</created-on>
  <description>invalidvoucher.php is called from www/download.php wen a file *should* exist (it is there in the database) but can not be found on-disk:

www/download.php:

        print_r(&quot;file not found clause&quot;);
        // physical file was not found
        logEntry(&quot;Download: File Not Found - &quot;.$file);
        // redirect to file is no longer available
         header( 'Location: invalidvoucher.php' ) ;

invalidvoucher.php does not have a language tag.  The text is hard-coded in English.  Looking at the message the page should convey, a new language tag might be needed?

_DOWNLOAD_FILE_NOT_FOUND=&quot;Error: file not found on disk, please contact your site administrator&quot;;

In addition invalidvoucher.php appears to have significantly more content then pages/vouchercancelled.php so cleanup might be possible?
 

</description>
  <from-support type="integer">0</from-support>
  <id type="integer">8071143</id>
  <importance type="integer">575</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">575</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>invalidvoucher.php without language tag</summary>
  <updated-at type="datetime">2012-02-28T11:42:08Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-02-29T16:03:16Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-10-11T18:17:41Z</created-on>
  <description>Server side validation for vouchers, like we do for file uploads.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">8073173</id>
  <importance type="integer">576</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">576</number>
  <priority type="integer">2</priority>
  <reporter-id>aD0nWgKfWr3kQaabIlDkbG</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Server side validation of voucher creation</summary>
  <updated-at type="datetime">2012-02-29T16:03:16Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aD0nWgKfWr3kQaabIlDkbG</id><login>maarten.koopmans</login><login_name warning="deprecated">maarten.koopmans</login_name><name>maarten.koopmans</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405"> workflow</custom-field>
<custom-field type="List" name="known since" id="29539">1.5</custom-field>
<custom-field type="List" name="Fixed in" id="47741">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405"> workflow</CustomField>
<CustomField type="List" name="known since" id="29539">1.5</CustomField>
<CustomField type="List" name="Fixed in" id="47741">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>dPS9kyuyur3zYrab7jnrAJ</assigned-to-id>
  <completed-date type="datetime">2011-12-30T21:29:08Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-10-11T18:51:59Z</created-on>
  <description>There's a text to direct users to &quot;html5 browsers&quot; added to the help file for the 1.0.1+html5 release.  This text needs to be duplicated to the 1.5 help file and the &quot;red error message&quot; when file size too big needs to be updated as well.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">8074643</id>
  <importance type="integer">578</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">578</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Update standard 1.5 help text with 1.0.1+html5 &quot;HTML5&quot; references</summary>
  <updated-at type="datetime">2011-12-30T21:29:49Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405">chrome</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405">chrome</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-29T14:05:01Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-10-17T13:01:01Z</created-on>
  <description>On a test server with little space I attempted to upload a file that was larger then the amount of available space.  When the server ran out of disk, the client got a stuck progress bar.

first thought: ask server whether there is enough space available to perform upload (if size is known before upload start!) and report back a user-friendly error &quot;out-of-space, contact your service admin&quot; if not enough space is available.  </description>
  <from-support type="integer">0</from-support>
  <id type="integer">8394793</id>
  <importance type="integer">579</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">579</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>No check on available storage space before upload</summary>
  <updated-at type="datetime">2011-12-29T14:05:01Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="type of feature" id="16405"> workflow</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="type of feature" id="16405"> workflow</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-30T21:48:20Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-10-19T01:29:16Z</created-on>
  <description>If user has HTML5 then we do not need the flash object loaded.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">8504253</id>
  <importance type="integer">581</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">581</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Only load flash object when required after client side test</summary>
  <updated-at type="datetime">2011-12-30T21:48:20Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-02-28T09:40:23Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-10-19T05:45:10Z</created-on>
  <description>1.5 loads flash object and all the required HTML then client side a test is done to decide which to use.

If HTML5 is available then the flash object is ignored.

We should AJAX load the flash object after we have tested and 
decided that flash is required so that HTML5 users do not need Flash at all.
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">8509093</id>
  <importance type="integer">584</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">584</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>AJAX load Flash object *after* tested it's required</summary>
  <updated-at type="datetime">2012-02-28T09:40:23Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="type of feature" id="16405"> workflow</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="type of feature" id="16405"> workflow</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-05-06T11:04:54Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-10-24T08:54:30Z</created-on>
  <description>Currentky some debug statements will add a log entry to the filesender logfile (not the specific CRON logfile). When that logfile doesn't exist yet it will be created but owned by the root user. That will meand that the web user gets:

Warning: fopen(/var/www/filesender-proto/log/20111024.log.txt) [function.fopen]: failed to open stream: Permission denied in /var/www/filesender-1.5-svn/includes/ErrorHandler.php on line 97
can't open file
</description>
  <from-support type="integer">1</from-support>
  <id type="integer">8718633</id>
  <importance type="integer">2</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">587</number>
  <priority type="integer">2</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>cron.php when logging (logEntry) creates logfiles owned by root</summary>
  <updated-at type="datetime">2012-05-06T11:04:54Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
<custom-field type="List" name="known since" id="29539">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
<CustomField type="List" name="known since" id="29539">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-29T14:06:37Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-11-01T23:01:54Z</created-on>
  <description></description>
  <from-support type="integer">1</from-support>
  <id type="integer">9233003</id>
  <importance type="integer">591</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">591</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Authsaml - check for isArray when returning SAML data</summary>
  <updated-at type="datetime">2012-02-24T10:29:19Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-30T22:21:16Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-11-15T10:58:08Z</created-on>
  <description>Chunk size in upload.php from $config[&quot;upload_chunk_size&quot;]</description>
  <from-support type="integer">1</from-support>
  <id type="integer">9913663</id>
  <importance type="integer">594</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">594</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>add configurable chunk size</summary>
  <updated-at type="datetime">2011-12-30T22:21:16Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>aNSALiyQSr3482eJe5cbCb</assigned-to-id>
  <completed-date type="datetime">2012-05-08T23:17:17Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-11-16T05:27:32Z</created-on>
  <description>Ensure names are applied to all elements e.g. buttons, for easier tracking in automated tests. Some elements currently without names are:

* &quot;Send File&quot;, &quot;Guest invite&quot;, &quot;My Files&quot;, &quot;Help&quot;, &quot;About&quot; and &quot;Logoff&quot; buttons across top (although these used to have link names)
* titles adjacent to fields (e.g. To, From, Subject, Message, Expiry Date, Select your file) for uploading a file (authenticated and using voucher) and adding new recipient (for these so far I've been verifying that the text is present rather than the element itself)
* &quot;Cancel&quot; button in Help and About
* &quot;Send&quot; and &quot;Cancel&quot; buttons when adding new recipient
* &quot;Cancel&quot; and then subsequent &quot;Cancel&quot; and &quot;OK&quot; buttons, when cancelling an upload during progress
* &quot;Show/Hide&quot; AUP option (when both showing and hiding)
* descriptive text below &quot;Guest invite&quot; heading
* &quot;Send Voucher&quot; button</description>
  <from-support type="integer">1</from-support>
  <id type="integer">9968813</id>
  <importance type="integer">595</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">595</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Missing element titles for use in automated testing</summary>
  <updated-at type="datetime">2012-05-09T13:15:15Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>dPS9kyuyur3zYrab7jnrAJ</assigned-to-id>
  <completed-date type="datetime">2011-12-29T14:37:08Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-11-16T10:34:21Z</created-on>
  <description>When canceling an upload, the choices are now &quot;cancel&quot; or &quot;ok&quot;.  That is confusing.  The question when canceling ought to be &quot;yes/no&quot;.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">9985843</id>
  <importance type="integer">598</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">598</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Relabel choices in &quot;cancel upload&quot; button: from cancel/OK to &quot;yes/no&quot;</summary>
  <updated-at type="datetime">2012-05-18T11:46:24Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="type of feature" id="16405">chrome</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="type of feature" id="16405">chrome</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-29T14:13:57Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-11-29T04:38:30Z</created-on>
  <description>The backslash is not being displayed in the 1.5 My Files table (no gap is left either) (it does display in the sent email's subject and message though), but does get displayed in the 1.1 My Files table. When I enter the following into the subject and message fields:
&lt;pre&gt;&lt;code&gt;
&lt;tag&gt; text &amp;amp;&quot;'&gt;&lt;/?\n'&quot;
&lt;/code&gt;&lt;/pre&gt; it appears in the My Files table as:
&lt;pre&gt;&lt;code&gt;&lt;tag&gt; text &amp;amp;&quot;'&gt;&lt;/?n'&quot;
&lt;/code&gt;&lt;/pre&gt;

</description>
  <from-support type="integer">1</from-support>
  <id type="integer">10601713</id>
  <importance type="integer">604</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">604</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Not all 'dangerous' characters displayed in My Files</summary>
  <updated-at type="datetime">2011-12-29T14:13:57Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="known since" id="29539">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="known since" id="29539">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-29T14:12:35Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-11-29T05:01:23Z</created-on>
  <description>When adding a new recipient, the Subject and Message fields are not autocompleting from the original email sent, but they did in 1.1. Also, after entering custom text into the Subject and Message fields, if I cancel and then click on the &quot;Add new recipient&quot; button for the same file again, the custom text is still displayed i.e. does not clear upon cancel (also applies to 1.1).</description>
  <from-support type="integer">1</from-support>
  <id type="integer">10602313</id>
  <importance type="integer">605</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">605</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Subject and message field issues when adding new recipient</summary>
  <updated-at type="datetime">2011-12-29T14:13:57Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-02-28T11:01:32Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-11-29T11:21:07Z</created-on>
  <description>uri parameters post should only only include md5 hash from server of temp file name
get the md5 temp name server when validating upload
remove all uri ? parameters from file upload

</description>
  <from-support type="integer">1</from-support>
  <id type="integer">10617833</id>
  <importance type="integer">606</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">606</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>URL post validation</summary>
  <updated-at type="datetime">2012-02-28T11:01:32Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-02-28T10:45:09Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-11-29T11:54:27Z</created-on>
  <description>Validate and change where necessary</description>
  <from-support type="integer">1</from-support>
  <id type="integer">10620473</id>
  <importance type="integer">607</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">607</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Audit code for parameter, post, request validation</summary>
  <updated-at type="datetime">2012-02-28T10:45:09Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-30T22:10:16Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-11-29T11:58:01Z</created-on>
  <description>We agreed yesterday to let all user-supplied input (where possible) move to the server with JSON. to ensure consistent UTF8/unicode encoding. This works properly for upload file, but with creating a voucher, and adding a recipient (email, subject, message) it needs to be moved to JSON.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">10620763</id>
  <importance type="integer">608</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">608</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Let Vouchers and AddRecipient also use JSON</summary>
  <updated-at type="datetime">2011-12-30T22:10:16Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-30T21:58:43Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-11-29T12:22:49Z</created-on>
  <description></description>
  <from-support type="integer">1</from-support>
  <id type="integer">10622513</id>
  <importance type="integer">609</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">609</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Reintroduce dsn override and legacy pg_ config use</summary>
  <updated-at type="datetime">2011-12-30T21:58:43Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-02-28T11:39:29Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-12-16T21:40:15Z</created-on>
  <description>Add patches from Dick Visser to have cron.php use PDO and optimise certain queries.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">11589693</id>
  <importance type="integer">612</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">612</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Update and optimize cron.php for PDO</summary>
  <updated-at type="datetime">2012-02-28T11:39:29Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-20T08:57:51Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-12-17T10:49:13Z</created-on>
  <description></description>
  <from-support type="integer">1</from-support>
  <id type="integer">11598973</id>
  <importance type="integer">613</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">613</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Filesize 0 in admin interface for Uploads and Downloads</summary>
  <updated-at type="datetime">2011-12-20T09:08:25Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="known since" id="29539">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="known since" id="29539">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-02-28T10:06:39Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-12-17T12:58:07Z</created-on>
  <description>When the client has a time in the future uploads might fail because the expiry date is past the server side checked maximum. This might be prevented by having the expiry date picker use the server time.

Suggestion from a user of the TERENA install with a VM running in the future.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">11600223</id>
  <importance type="integer">614</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">614</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Client side expiry date selection based on server time</summary>
  <updated-at type="datetime">2012-03-01T07:30:49Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405">code enhancement</custom-field>
<custom-field type="List" name="Fixed in" id="47741">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405">code enhancement</CustomField>
<CustomField type="List" name="Fixed in" id="47741">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-29T14:16:07Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-12-19T19:40:34Z</created-on>
  <description>The current jquery version triggers deprecation warnings in the Chrome console:

event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future.

According to (a.o.) http://stackoverflow.com/questions/7825448/webkit-issues-with-event-layerx-and-event-layery this is fixed/changed in jquery 1.7. We might want to have a look at the need for and impact of upgrading to that version.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">11700463</id>
  <importance type="integer">616</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">616</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>jquery version</summary>
  <updated-at type="datetime">2011-12-29T14:16:07Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-05-15T20:07:02Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-12-29T11:28:05Z</created-on>
  <description>It looks like the upload resume is broken at the moment (r1130). This is for both authenticated and voucher uploads. Note that when authenticated the tempfilename is first generated using the userid and further on using the newly generated vid= parameter. In the voucher case it looks like first the voucher id is used and later a newly generated vid.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">12079413</id>
  <importance type="integer">1</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">618</number>
  <priority type="integer">1</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>HTML5 upload resume broken</summary>
  <updated-at type="datetime">2012-05-15T20:07:02Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-30T10:52:56Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-12-29T12:50:59Z</created-on>
  <description>When using IE7 (or IE9 in IE7 mode) the layout is a bit garbled. On all (authenticated) pages the menu buttons on the right are shifted down and on the voucher page the explanatory text is not spanned over the columns. </description>
  <from-support type="integer">1</from-support>
  <id type="integer">12082273</id>
  <importance type="integer">619</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">619</number>
  <priority type="integer">4</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>IE7 screen layout</summary>
  <updated-at type="datetime">2012-01-30T10:34:59Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-30T10:49:25Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-12-29T12:54:46Z</created-on>
  <description>With IE7 the Send buttons on both the upload and voucher pages don't seem to do anything. On the voucher page pressing the 'Send voucher' generates a javascript error (JSON undefined). We might want to have a look at using the JSON functions in jQuery?</description>
  <from-support type="integer">1</from-support>
  <id type="integer">12082503</id>
  <importance type="integer">620</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">620</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>IE7 upload and sending a voucher not working</summary>
  <updated-at type="datetime">2011-12-30T10:49:26Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-02-29T20:39:34Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-01-05T09:55:00Z</created-on>
  <description>Claude Tompers provided French Language Files - Thank you Claude.
Add the files and test.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">12379293</id>
  <importance type="integer">622</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">622</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Add French Language Files</summary>
  <updated-at type="datetime">2012-02-29T20:39:34Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-02-06T06:21:44Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-01-11T22:16:15Z</created-on>
  <description>Add patches contributed by Dick Visser (terena)</description>
  <from-support type="integer">1</from-support>
  <id type="integer">12723313</id>
  <importance type="integer">625</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">625</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Don't show empty Personal Message in mails</summary>
  <updated-at type="datetime">2012-02-06T06:21:44Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
<custom-field type="List" name="type of feature" id="16405">code enhancement</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
<CustomField type="List" name="type of feature" id="16405">code enhancement</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-01-18T16:46:29Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-01-16T20:36:05Z</created-on>
  <description>With non-HTML5 browsers pressing the Send will give a red warning that you must agree to the terms but the upload will start anyway. Using HTML5 capable browsers it is as intended.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">12953943</id>
  <importance type="integer">626</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">626</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Flash upload possible without checking AuP </summary>
  <updated-at type="datetime">2012-01-18T16:46:29Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-03-16T13:17:32Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-01-23T08:11:36Z</created-on>
  <description>We should check the actual filesize on disk (server side after upload) and compare that with the advertised filesize during the first validateupload (i.e. in the Pending entry). If they are different something is wrong and the fileupload should 'fail'.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">13307523</id>
  <importance type="integer">2</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">629</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>filesize check on uploadcomplete</summary>
  <updated-at type="datetime">2012-05-10T06:50:52Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-05-06T11:13:25Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-01-23T08:17:37Z</created-on>
  <description>Current code allows to insert a random 'filefrom'. We should force that variable to always be the mail address of the authenticated user or the email address of the intended voucher user, either by generating a validation error when not the same or by just inserting the correct value. Since inserting a not-compliant 'filefrom' should not happen in normal workflow I prefer generating an  'err_invalidemail' validation error .
</description>
  <from-support type="integer">1</from-support>
  <id type="integer">13307823</id>
  <importance type="integer">3</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">630</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Restrict 'filefrom' to expected values</summary>
  <updated-at type="datetime">2012-05-06T11:13:25Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-05-06T10:57:44Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-01-26T10:32:52Z</created-on>
  <description>Current check is 'isset', should also check for empty values or invalid chars serverside </description>
  <from-support type="integer">1</from-support>
  <id type="integer">13557753</id>
  <importance type="integer">4</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">631</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>server side validation: fileoriginalname</summary>
  <updated-at type="datetime">2012-05-06T10:57:44Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-02-28T10:05:11Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-01-26T10:38:08Z</created-on>
  <description>in 1.1 expiry dates after the maximum configured date were corrected (set to the configured maximum). Current server side validation rejects them with an error. We should probably do the correction instead of rejection.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">13557973</id>
  <importance type="integer">632</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">632</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>server side validation: fileexpirydate</summary>
  <updated-at type="datetime">2012-03-01T07:30:49Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta1</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta1</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-02-28T10:05:36Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-01-26T10:55:38Z</created-on>
  <description></description>
  <from-support type="integer">1</from-support>
  <id type="integer">13558803</id>
  <importance type="integer">633</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">633</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>output sanitation in admin pages</summary>
  <updated-at type="datetime">2012-02-28T10:05:36Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta1</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta1</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>dPS9kyuyur3zYrab7jnrAJ</assigned-to-id>
  <completed-date type="datetime">2012-05-09T19:15:54Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-02-11T14:27:10Z</created-on>
  <description>When clicking on send without having entered email address, red error message appears.  This is as it should be.

When you then enter an email address and click on Send again the error message disappears but the voucher is not sent.

It takes a 3rd click to actually send the voucher.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">14782653</id>
  <importance type="integer">8</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">644</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Voucher: send.click without entering email address results in send button confusion</summary>
  <updated-at type="datetime">2012-05-10T07:05:12Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-03-09T11:58:28Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-02-11T15:00:40Z</created-on>
  <description>When a guest upload voucher has been used, and you try to use it again, you get &quot;this voucher has been cancelled&quot; whereas it ought to be something like &quot;this voucher has already been used, please contact &lt;name sender&gt; to send you a new one&quot;.

</description>
  <from-support type="integer">1</from-support>
  <id type="integer">14782843</id>
  <importance type="integer">646</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">646</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Confusing message when using an already used guest upload voucher</summary>
  <updated-at type="datetime">2012-03-11T23:30:15Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-03-11T23:30:15Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-02-17T01:33:57Z</created-on>
  <description>When a file is deleted manually and a recipient tries clicking on the url to the deleted file, the on-screen message currently (on the beta-1 preview site) reads &quot;This voucher has been cancelled.&quot;.  In 1.1 the message was &quot;This file/voucher is no longer available&quot;, but if we're now using different messages for files and vouchers then it should probably read something like &quot;This file has been deleted.&quot;. See also related ticket #646.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">15183703</id>
  <importance type="integer">6</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">649</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Incorrect on-screen notification for deleted file</summary>
  <updated-at type="datetime">2012-04-22T17:25:20Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
<custom-field type="List" name="known since" id="29539">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
<CustomField type="List" name="known since" id="29539">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-03-01T22:57:02Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-02-27T12:35:07Z</created-on>
  <description></description>
  <from-support type="integer">1</from-support>
  <id type="integer">15735383</id>
  <importance type="integer">1</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">655</number>
  <priority type="integer">2</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Check prepared statements for using $variables instead of function results</summary>
  <updated-at type="datetime">2012-03-01T22:57:02Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-04-11T13:51:34Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-02-27T17:48:28Z</created-on>
  <description>Currently we have 'distribution' language files in ./language and files in ./config . The files in ./config contain the definitions that were previously in config.php but now contain the 'distribution' defaults. We should move the default definitions of these ./config files to the ./language files and perhaps supply a few example templates in a separate directory. The same goes for the language selection code, move that to a distribution tree with an override possibility in /.config.

</description>
  <from-support type="integer">1</from-support>
  <id type="integer">15777923</id>
  <importance type="integer">4</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">657</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Rework location and modifying language files</summary>
  <updated-at type="datetime">2012-05-15T08:51:57Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-03-12T00:05:44Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-02-28T08:33:40Z</created-on>
  <description>In 1.1, after adding a recipient a pop-up window appeared (in place of the add recipient window) saying &quot;Email has been sent&quot;. As at r1221 on proto there is no equivalent message. Perhaps a green banner across the top of the My Files page with this text would do the trick, similar to when an email is resent.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">15816033</id>
  <importance type="integer">1</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">658</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Missing confirmation message after adding recipient</summary>
  <updated-at type="datetime">2012-03-12T00:05:44Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-03-09T13:45:51Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-02-29T11:39:45Z</created-on>
  <description>Splash text is currently not localised.

-give Splash text a language tag
-move splash text from config.php file to language file

</description>
  <from-support type="integer">1</from-support>
  <id type="integer">15903203</id>
  <importance type="integer">660</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">660</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Splash text is in config file and doesn't have a language tag</summary>
  <updated-at type="datetime">2012-03-09T13:45:51Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-04-11T13:51:06Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-02-29T11:55:41Z</created-on>
  <description>Should be done after the move has been done</description>
  <from-support type="integer">1</from-support>
  <id type="integer">15904463</id>
  <importance type="integer">661</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">661</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Adapt RPM/debian packaging  to config-templates use</summary>
  <updated-at type="datetime">2012-04-11T13:51:34Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-03-09T13:48:35Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-08T21:17:43Z</created-on>
  <description>As reported by Lubos Kopecky: the header row in My Files misses a label for the Message column</description>
  <from-support type="integer">1</from-support>
  <id type="integer">16491193</id>
  <importance type="integer">664</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">664</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Missing 'Message' label in My Files table header</summary>
  <updated-at type="datetime">2012-03-09T13:48:35Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-05-06T10:44:32Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-09T09:59:04Z</created-on>
  <description>After selecting a file to upload the name and size are reported but these are not localised. See screenshot.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">16536113</id>
  <importance type="integer">665</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">665</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>name and size feedback after selecting file are not localised</summary>
  <updated-at type="datetime">2012-05-06T10:44:32Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-03-16T00:51:26Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-11T23:37:35Z</created-on>
  <description>The onscreen messages when deleting a file from the &quot;My FIles&quot; table, as well as when clicking on the url to an already deleted file, both now read &quot;This file has been deleted.&quot;. However the corresponding email when a file is deleted still reads &quot;The file '[filename]' from [email address] has been cancelled and is no longer available to download.&quot;. Suggest this be changed to &quot;The file '[filename]' from [email address] has been deleted.&quot;, for consistency. See related #649.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">16627783</id>
  <importance type="integer">667</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA,bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">667</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Inconsistent email message when file is deleted</summary>
  <updated-at type="datetime">2012-03-16T00:51:26Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-04-11T14:24:51Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-13T11:13:06Z</created-on>
  <description>-make site_default_language setting work
-configurable default site language to be presented to user
-moving the config entry to correct location (in config file, Xander will do that)

-after that, default will ben EN_AU, overridden with site_default_language, overridden with the browser-selected language preference
-default language is in language folder, overrides with default language in config as custom override
</description>
  <from-support type="integer">1</from-support>
  <id type="integer">16732043</id>
  <importance type="integer">669</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">669</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Allow default site language to be selected</summary>
  <updated-at type="datetime">2012-04-11T14:24:51Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-04-30T07:05:17Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-16T02:16:06Z</created-on>
  <description>In 1.5, the help page (which is accessible prior to logon) mentions the HTML5 logo but this logo is not displayed until after the user logs on. In 1.1, the HTML5 logo *is* displayed on the logon page. I realise that this may be related to what is / isn't included in the header, so perhaps in 1.5 the logo could be added to the Logon panel instead of in the header? </description>
  <from-support type="integer">1</from-support>
  <id type="integer">16994563</id>
  <importance type="integer">672</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">672</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>HTML5 logo not displayed on logon page</summary>
  <updated-at type="datetime">2012-05-09T20:51:27Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>aNSALiyQSr3482eJe5cbCb</assigned-to-id>
  <completed-date type="datetime">2012-05-04T02:32:37Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-16T02:22:22Z</created-on>
  <description>After logging on to 1.5 using a browser (version) which does not support all HTML5 features, the HTML5 logo still initially displays with a tick. The delay before this changes to a cross is long enough for the user to already have glanced at the logo for verification and then looked away again. Could the check for HTML5 feature support be applied before the logo is displayed?</description>
  <from-support type="integer">1</from-support>
  <id type="integer">16994813</id>
  <importance type="integer">673</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">673</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>HTML5 logo initially ticked by default after logon</summary>
  <updated-at type="datetime">2012-05-06T16:08:34Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-03-18T14:00:51Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-16T14:08:07Z</created-on>
  <description>The layout of the upload page doesn't adapt to the rather long length of the 'choose file' input element used in Chrome and Chromium browsers. This causes a slight overlap with other text areas on the upload page when using Chrome/Chromium. See attached picture (as reported by Andrej Bagon/Arnes). Note that this is most annoying when using a language where the &quot;_HTML5Supported&quot; language tag is a bit longer (all languages except English ;-). Workaround is to insert a &lt;br /&gt; in the _HTML5Supported tag but a more structural way (if possible) might be nice. Note that this can be postponed to after 1.5 if it is too complex.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">17022893</id>
  <importance type="integer">674</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">674</number>
  <priority type="integer">4</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Chrome 'choose file' input area overlaps other text areas in upload page</summary>
  <updated-at type="datetime">2012-03-18T14:00:51Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="type of feature" id="16405">chrome</custom-field>
<custom-field type="List" name="Fixed in" id="47741">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="type of feature" id="16405">chrome</CustomField>
<CustomField type="List" name="Fixed in" id="47741">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-04-25T10:32:54Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-19T09:28:57Z</created-on>
  <description>Current naming scheme of the language files deviates from Best Current Practices (as defined by BCP 47 and related ICU/ISO guidelines). Main deviation being the use of lower/upper case of language and country tags. To prevent confusion we should go to the following filename naming scheme:

&lt;language&gt;_&lt;COUNTRY&gt;

&lt;language&gt; is the shortest two/three letter ISO 639 language code in lowercase
&lt;COUNTRY&gt; (or better perhaps &lt;REGION&gt;) is the ISO 3166-1 country/region/territory code in UPPERcase

Use of &quot;_&quot; (underscore) in filenames follows the convention for defining 'locales' on modern Linux/Unix systems (and defined/allowd by the related Unicode/ICU definitions, see [[url:http://www.unicode.org/reports/tr35/#Unicode_Language_and_Locale_Identifiers|http://www.unicode.org/reports/tr35/#Unicode_Language_and_Locale_Identifiers]] )

Note that browser tags for language preference use the &quot;-&quot; hyphen (as defined in BCP 47)

Changing this in beta2 has two advantages:
1) use of well used standard for naming locales (for filenames).
2) no mix-up with 'old-style' language definitions in ./config (see related ticket #657)

Re 2) Since we decided to move the distribution provided './config' language definitions to the main files in ./language', left-overs in '/.config' should not be used anymore unless they cotain local modifications. A side effect of renaming all language files now will be that the 'left-overs' in './config' won't be used anymore so the actual (and possibly changed) definitions in the './language' dir will always be used. pre-beta2 users can be directed to move local customisations (and only those) to a file according to the 'new' scheme.

</description>
  <from-support type="integer">1</from-support>
  <id type="integer">17115323</id>
  <importance type="integer">677</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">677</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Restructure naming of language files</summary>
  <updated-at type="datetime">2012-05-15T08:51:57Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>dPS9kyuyur3zYrab7jnrAJ</assigned-to-id>
  <completed-date type="datetime">2012-03-21T11:16:05Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-20T05:42:26Z</created-on>
  <description>Suggest changing &quot;Guest invite&quot; button to &quot;Invite Guest&quot;, which is more grammatically correct (an alternative is &quot;Guest Invitation&quot;, but that is too long for a button) and also the capitalisation of both words would be in keeping with other link buttons across the top of the page.
</description>
  <from-support type="integer">1</from-support>
  <id type="integer">17266123</id>
  <importance type="integer">678</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA,dPS9kyuyur3zYrab7jnrAJ</notification-list>
  <number type="integer">678</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Guest invite button syntax</summary>
  <updated-at type="datetime">2012-03-21T11:16:05Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime">2012-04-11T14:27:02Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-29T06:35:40Z</created-on>
  <description>Note the repeated occurrence of 'Array' instead of the value in log file. With this patch, the multivalued attribute values are separated by a pipe, like this:

Submitted b y Thijs Kinkhorst</description>
  <from-support type="integer">1</from-support>
  <id type="integer">17897753</id>
  <importance type="integer">681</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">681</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Display array in log correctly</summary>
  <updated-at type="datetime">2012-04-11T14:27:02Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-05-09T20:53:58Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-29T10:23:55Z</created-on>
  <description>I was checking the Aurora build of Firefox to see if ff 13+ still breaks when uploading. It does :(.
However after reading a bit about what changed I noted the following on http://hacks.mozilla.org/2012/03/firefox-aurora-13-is-out-spdy-on-by-default-and-a-list-of-other-improvements/

Unprefix Blob.mozSlice: https://bugzilla.mozilla.org/show_bug.cgi?id=725289
Xander
</description>
  <from-support type="integer">1</from-support>
  <id type="integer">17909113</id>
  <importance type="integer">682</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">682</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Aurora FF 13+ changed blob.mozslice back to blob.slice</summary>
  <updated-at type="datetime">2012-05-25T11:27:28Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>aNSALiyQSr3482eJe5cbCb</assigned-to-id>
  <completed-date type="datetime">2012-04-17T03:46:43Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-30T00:31:57Z</created-on>
  <description>Once 1.5-beta2 code is considered ready for testing and preview installation has been updated accordingly, conduct semi-automated 1.5-beta2 client-side workflow tests as outlined at [[Test Workflows for v1-5]], updating descriptions of manual steps where applicable. </description>
  <from-support type="integer">1</from-support>
  <id type="integer">17976553</id>
  <importance type="integer">684</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">684</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Conduct 1.5-beta2 client-side workflow tests</summary>
  <updated-at type="datetime">2012-04-17T03:46:43Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-04-12T17:17:43Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-03T02:17:07Z</created-on>
  <description>When clicking on the www.filesender.org in Help and About, the wiki loads in the FileSender tab behind the Help or About popup. All other links in Help open in a new tab, which is preferable.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18177533</id>
  <importance type="integer">692</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA,bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">692</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Links to wiki in Help and About load within FileSender tab</summary>
  <updated-at type="datetime">2012-04-12T17:17:43Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-04-12T05:46:49Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-03T04:47:52Z</created-on>
  <description>When a recipient tries clicking on the url to a manually deleted file, the on-screen message correctly reads &quot;This file has been deleted. &quot;, however if the file was deleted automatically it reads &quot;This voucher has already been used.&quot;. I suggest that both messages should read &quot;This file has been deleted. &quot;. See related ticket #649. </description>
  <from-support type="integer">1</from-support>
  <id type="integer">18181603</id>
  <importance type="integer">693</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">693</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Incorrect on-screen notification for automatically deleted file</summary>
  <updated-at type="datetime">2012-04-22T17:25:20Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-04-12T05:49:12Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-03T04:55:18Z</created-on>
  <description>When trying to access an unused voucher that has been automatically deleted, the on-screen message reads &quot;This voucher has already been used.&quot;. I think this should probably read something like &quot;This voucher has been cancelled&quot; (as per when trying to use a voucher that has been cancelled by the issuer) or even better &quot;This voucher has expired&quot;. (Fore reference, the message when trying to use a voucher that already has been used is &quot;This voucher has already been used.&quot;). See related ticket #646.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18181713</id>
  <importance type="integer">694</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">694</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Incorrect on-screen message for automatically deleted voucher </summary>
  <updated-at type="datetime">2012-04-22T17:25:20Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-04-11T08:35:01Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-03T05:59:29Z</created-on>
  <description>When uploading a file as an authenticated user or using a voucher, the check for maximum recipients and email syntax used to be at the time of entering email addresses, which worked well, but now this is delayed until the user clicks on submit.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18183603</id>
  <importance type="integer">695</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">695</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Upload recipient maximum and syntax check timing</summary>
  <updated-at type="datetime">2012-04-22T17:06:46Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-04-25T10:33:38Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-03T06:34:57Z</created-on>
  <description>It looks like when uploading a file destined for more than 1 recipient creates a Pending db-entry containing all the recipients in the 'fileto' column. This might break when the number of recipients is large enough to exceed the 250 character limit of the fileto column.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18184863</id>
  <importance type="integer">696</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">696</number>
  <priority type="integer">2</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>'Pending' database record contains all recipients in 'fileto' which breaks when the number of characters exceeds 250</summary>
  <updated-at type="datetime">2012-05-18T17:20:56Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>aNSALiyQSr3482eJe5cbCb</assigned-to-id>
  <completed-date type="datetime">2012-05-08T01:18:43Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-03T08:39:27Z</created-on>
  <description>When resuming an upload (HTML5), the progress bar initially starts at 0%, then jumps to whatever % the previous upload attempt started at. This is disconcerting and could cause a user to unneccesarily abort a resumed upload, thinking that it is starting over. Tested on Mac OSX 10.6.8 with Firefox 11.0 (Flash 11.2.202.228).</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18191263</id>
  <importance type="integer">697</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">697</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Progress bar starts at 0% before jumping to actual % when resuming upload</summary>
  <updated-at type="datetime">2012-05-08T01:18:43Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-05-02T05:55:06Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-03T09:28:16Z</created-on>
  <description>If a voucher recipient uses a voucher to send a file to themselves, the initial upload email is bcc'd to the voucher issuer but a resent email (&quot;Re-Send Email&quot; button in &quot;My Files&quot; table) is not (the resent email is still sent to the voucher receipient).</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18193613</id>
  <importance type="integer">2</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">698</number>
  <priority type="integer">2</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>No resend bcc email when file upload using voucher sent to voucher recipient</summary>
  <updated-at type="datetime">2012-05-09T11:05:34Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>aNSALiyQSr3482eJe5cbCb</assigned-to-id>
  <completed-date type="datetime">2012-05-02T08:26:59Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-04T04:54:04Z</created-on>
  <description>In 1.1, the prompt to install Flash Player appeared on the logon page, with logon disabled. However in 1.5, the user can logon and is only prompted to install Flash Player at the &quot;Send a file&quot; page, with file selection disabled. Tested with IE 9.0.4 on Windows 7.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18258633</id>
  <importance type="integer">5</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">700</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Prompt to install Flash Player at file upload logic</summary>
  <updated-at type="datetime">2012-05-06T10:33:03Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-04-22T16:59:33Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-04T07:58:17Z</created-on>
  <description>Quotng Thijs: &quot;Here's a small patch for cache control in displayimage.php. In my server logs 
I see that every click in the FileSender interface yields two requests, one 
for the page, one for displayimage. This image can however easily be cached by 
the browser as it will hardly change.

Attached patch allows caching of the image and handles conditional get (304). 
It also touches some other lines with whitespace changes as the original 
intentation was a bit mixed up.&quot;

</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18264733</id>
  <importance type="integer">703</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">703</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Displayimage caching control</summary>
  <updated-at type="datetime">2012-05-09T13:08:38Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-05-09T10:59:58Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-04T08:54:09Z</created-on>
  <description>When a voucher recipient uses a voucher to upload a file to share with someone other than the voucher issuer, if the voucher issuer deletes the file from the &quot;My Files&quot; table the voucher issuer does not receive a bcc email notification (but the file recipients do). This may be by design and regardless does make some sense.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18267773</id>
  <importance type="integer">704</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">704</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>No bcc email for manual file deletion when voucher issuer was not a file recipient</summary>
  <updated-at type="datetime">2012-05-09T11:05:11Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>aNSALiyQSr3482eJe5cbCb</assigned-to-id>
  <completed-date type="datetime">2012-05-02T03:58:37Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-04T10:35:28Z</created-on>
  <description>In 1.5 when a user clicks on the &quot;Re-send email button&quot;, the email is immediately resent. However in 1.1 a confirmation prompt appeared &quot;Re-send - Are you sure you want to re-send this Email?&quot;. Such a message would indeed be in keeping with other button actions (with &quot;Yes&quot; or &quot;No&quot; buttons rather than &quot;OK&quot; or &quot;Cancel&quot;). </description>
  <from-support type="integer">1</from-support>
  <id type="integer">18272763</id>
  <importance type="integer">2</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">705</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Re-send Email confirmation prompt missing</summary>
  <updated-at type="datetime">2012-05-06T18:33:53Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-05-15T08:52:44Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-05T08:08:45Z</created-on>
  <description>Suggested feature contributed by Tilburg University/Thijs:

&quot;&gt; Within our organisation there was the desire that files get not simply
&gt; &gt; unlinked when they are expired but are wiped from disk by overwriting them
&gt; &gt; with random data. This tries to combat the effect of filesender's filestore
&gt; &gt; becoming a goldmine of assorted documents that would be easy to recover -
&gt; &gt; somewhat like the infamous printer hard drives.
&gt; &gt; 
&gt; &gt; Attached patch implements this. 

As discussed with Xander, here's an updated version of the patch that makes 
the shred command configurable as well.&quot;

</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18336703</id>
  <importance type="integer">707</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">707</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Add option to secure wipe files in cron.php</summary>
  <updated-at type="datetime">2012-05-15T08:52:44Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
<custom-field type="List" name="type of feature" id="16405">code enhancement</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
<CustomField type="List" name="type of feature" id="16405">code enhancement</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-05-09T20:50:29Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-05T08:13:19Z</created-on>
  <description>Suggested feature from Tilburg University/Thijs to make non-UI-based downloads (with wget/curl/fetch) easier.

Alternatives could be to include a link in the email and download-page to the direct-download. To be decided/reviewed in the beta3 cycle.

&quot;We received as user feedback that they want to have an URL from filesender 
that they can use to download the file on the command line (with wget or curl 
for example).

The 'user story' is that the user is working on an ADSL link from home. He 
receives an ISO via filesender from which he wants to boot a virtual machine. 
With current filesender the user is not provided with an URL to download the 
ISO directly, only one that works with JavaScript only. He wants to be able to 
have an URL that he can feed to wget to download the ISO straight to the right 
server, not first download to his workstation only to upload it again to the 
server over ADSL.

It can be assumed that in many cases where receiving huge files, you want to 
use them in a context which is not your local workstation.

The fix turned out rather simple: the Start Download button uses JavaScript 
document.location to start the download. However, there's no need for this 
(anymore). Therefore, I've moved the download URL from the JavaScript into the 
href attribute. The onClick remains to display the informational message. 
Users that know how to use wget will know how to right-click on the Start 
Download button and copy the URL that they need.&quot;
</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18336913</id>
  <importance type="integer">708</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">708</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Make 'direct downloads' easier</summary>
  <updated-at type="datetime">2012-05-09T20:50:30Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-04-22T17:02:12Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-05T08:40:18Z</created-on>
  <description>Currently we have two directories in the code tree for the 'history' javascript library: www/lib/history and www/lib/js/history
The files in these two directories are identical. I can't find any reference to this library in the code anymore and they most likely were used for the Flash UI in 1.1. 

Can we safely remove those two directories?
</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18338223</id>
  <importance type="integer">711</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">711</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Do we still need history.js libs?</summary>
  <updated-at type="datetime">2012-04-22T17:02:12Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-04-22T17:04:14Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-05T20:28:25Z</created-on>
  <description>Now is a good time to remove unused and obsolete settings from config-dist.php. 

- settings that now are localised but still there commented
- unused settings

Note that $config['datedisplayformat'] is localised for all UI-screens but is still used in Mail.php

</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18382063</id>
  <importance type="integer">712</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">712</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Clean up config-dist.php</summary>
  <updated-at type="datetime">2012-04-22T17:04:14Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta2</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta2</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>aNSALiyQSr3482eJe5cbCb</assigned-to-id>
  <completed-date type="datetime">2012-04-30T07:32:45Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-12T05:51:42Z</created-on>
  <description>When the &quot;My Files&quot; table is empty the text &quot;There are currently no files available&quot; is displayed beneath the table headings. It could be nice to display some equivalent text when the &quot;Guest Voucher&quot; table is empty. Note that in 1.1 the subheading &quot;Current Valid Vouchers&quot; was included above the voucher table, but this doesn't really seem necessary together with the main heading. So perhaps a message when the voucher table is empty could be &quot;There are currently no valid vouchers&quot;? Otherwise &quot;There are currently no vouchers available&quot;.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18692833</id>
  <importance type="integer">715</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">715</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Empty Guest Voucher table text</summary>
  <updated-at type="datetime">2012-05-06T19:09:42Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-05-06T10:50:16Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-19T10:07:24Z</created-on>
  <description></description>
  <from-support type="integer">1</from-support>
  <id type="integer">19142883</id>
  <importance type="integer">1</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">717</number>
  <priority type="integer">2</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Convert classes/Log.php to use prepared statements</summary>
  <updated-at type="datetime">2012-05-06T10:50:16Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>aNSALiyQSr3482eJe5cbCb</assigned-to-id>
  <completed-date type="datetime">2012-05-02T04:43:14Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-30T07:14:46Z</created-on>
  <description>An email address of a valid format (e.g. firstname.surname@domain.edu or name@domain.net.au) is rejected when trying to upload a file using a voucher (&quot;Invalid or missing email&quot; appears after clicking on &quot;Send&quot; button), but is accepted for an authenticated file upload.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">20106813</id>
  <importance type="integer">721</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">721</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Upload using voucher rejects valid email address</summary>
  <updated-at type="datetime">2012-05-06T11:13:25Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-05-02T04:58:14Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-30T07:28:39Z</created-on>
  <description>If I try to upload a file using a voucher and this fails (e.g. case in #721) and I then load the &quot;Send File&quot; page as an authenticated user and upload a file:
* the upload confirmation page presented is that for a Guest (no &quot;Send File&quot;, &quot;Guest Voucher&quot; or &quot;My Files&quot; buttons are displayed) but should be the one for an authenticated user
* the voucher I had been trying to use is cancelled (can no longer be used, disappears from Vouchers table) 
* the uploaded file does still reflect an authenticated upload in the &quot;My Files&quot; table, in that the sender is &quot;Me&quot;</description>
  <from-support type="integer">1</from-support>
  <id type="integer">20107313</id>
  <importance type="integer">722</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">722</number>
  <priority type="integer">2</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Authenticated upload after failed attempt using voucher in another tab cancels voucher and displays Guest upload confirmation</summary>
  <updated-at type="datetime">2012-05-08T01:45:55Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>aNSALiyQSr3482eJe5cbCb</assigned-to-id>
  <completed-date type="datetime">2012-05-08T01:02:02Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-05-03T06:27:01Z</created-on>
  <description>After an authenticated upload using Flash, the upload confirmation page presented is that for a Guest (no &quot;Send File&quot;, &quot;Guest Voucher&quot; or &quot;My Files&quot; of &quot;Logoff&quot; buttons are displayed) but should be the one for an authenticated user, although the upload is still recorded in the &quot;My Files&quot; table as sent from &quot;Me&quot; - tested using IE9 on Windows7 (VM) and Safari 5.0.5 on Mac OSX 10.6.8, both with Flash 11.2.202.233. The correct confirmation page is still displayed for authenticated uploads with HTML5 - tested with FF 12.0 on Mac OSX 10.6.8. As at r.1416. May be related to #722.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">20357863</id>
  <importance type="integer">723</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">724</number>
  <priority type="integer">2</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Authenticated Flash upload displays Guest upload confirmation</summary>
  <updated-at type="datetime">2012-05-09T21:00:46Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-05-07T05:36:31Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-05-04T07:11:50Z</created-on>
  <description>When issuing a Guest Voucher, after clicking on &quot;Send Voucher&quot; the message &quot;Voucher Sent&quot; does not appear and the page does not refresh, although the voucher has been issued and emails generated. This leaves the recipient email address still in the &quot;Send Vouchers to:&quot; field, the expiry date as the date selected by the user (if applicable) and the new voucher is not displayed in the table. However if the page is refreshed by the user, the fields reset and the issued voucher appears in the table. Note that if one clicks on the &quot;Send Voucher&quot; button a second time before manually refreshing the page, a second voucher will also be issued (and listed in the table when manually refreshed).</description>
  <from-support type="integer">1</from-support>
  <id type="integer">20439313</id>
  <importance type="integer">724</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">725</number>
  <priority type="integer">2</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>When issuing voucher no &quot;Voucher Sent&quot; message and page does not refresh</summary>
  <updated-at type="datetime">2012-05-07T05:36:31Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-05-09T20:51:27Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-05-06T11:59:15Z</created-on>
  <description>Since moving the supported/not supported text to a tooltip under the HTML5 logo the text in the two related language tags is shown in raw form, for example the &lt;br /&gt; tags but also &lt;b&gt; and html entities like &amp;iexcl.

The relevant code:
www/index.php:                  $(&quot;#html5image&quot;).attr(&quot;title&quot;,&quot;&lt;?php echo lang(&quot;_HTML5Supported&quot;); ?&gt;&quot;);
www/index.php:                  $(&quot;#html5image&quot;).attr(&quot;title&quot;,&quot;&lt;?php echo lang(&quot;_HTML5NotSupported&quot;); ?&gt;&quot;);

And some 'broken' examples from the current language files (the first one spotted by Wendy):

language/en_AU.php:$lang[&quot;_HTML5NotSupported&quot;] = &quot;Uploads over 2GB&lt;br /&gt;not supported!&quot;;
language/hu_HU.php:$lang[&quot;_HTML5NotSupported&quot;] = &quot;2GB-n&#225;l nagyobb f&#225;jl felt&#246;lt&#233;se&lt;br /&gt;&lt;b&gt;nem t&#225;mogatott&lt;/b&gt;!&quot;;                   
language/es_ES.php:$lang[&quot;_HTML5Supported&quot;] = &quot;&amp;iexcl;Permite archivos &lt;b&gt;mayores&lt;/b&gt; de 2GB!&quot;;

We could solve this by changing the varous language tags and restrict their content to unencoded UTF8 characters (no html entities allowed) and strip all html tags.

Or (if possible???) we could use some decoding/parsing function before displaying the two involved language tags (either in PHP or javascript?) Chris, would that be a possiblity?




</description>
  <from-support type="integer">1</from-support>
  <id type="integer">20572163</id>
  <importance type="integer">725</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">726</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>HTML5(Not)Supported tooltip shows raw html code in language tags</summary>
  <updated-at type="datetime">2012-05-09T20:51:27Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>aNSALiyQSr3482eJe5cbCb</assigned-to-id>
  <completed-date type="datetime">2012-05-10T02:08:14Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-05-08T01:39:26Z</created-on>
  <description>When the page is refreshed after pausing an HTML5 or Flash upload using a voucher, the url of the refreshed page ends in /index.php?s=upload#. If I am also logged on in another tab, the refreshed page displays &quot;Welcome [...]&quot; and all action buttons, while if I am not already logged on the refreshed page presents the Logon page. If I then try to continue (in the case where I am also logged on in another tab) by restarting or resuming the upload, after clicking on &quot;Send&quot; the valid email address which had been accepted for the initial upload is rejected &quot;Invalid or missing email&quot;. Note that if I click on the &quot;Back&quot; button in the browser, it takes me to the url for the voucher with &quot;#&quot; at the end (with &quot;Welcome Guest&quot; and only the &quot;Help&quot;, &quot;About&quot; and &quot;Logon&quot; buttons displayed in the header), then if I go back further I reach the initial voucher upload page. Seen using FF 12.0 and Safari 5.0.5 on Mac OSX with Flash 11.2.202.233.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">20779743</id>
  <importance type="integer">726</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">727</number>
  <priority type="integer">2</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Cancel / pause upload using voucher displays authenticated upload page and then rejects valid email address</summary>
  <updated-at type="datetime">2012-05-10T02:11:49Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>aNSALiyQSr3482eJe5cbCb</assigned-to-id>
  <completed-date type="datetime">2012-05-08T22:45:27Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-05-08T09:54:12Z</created-on>
  <description>On the Download page, the message contents text is centred with a green background (whether populated or blank) , in the style of the &quot;Your file has been uploaded and message sent.&quot; etc. on-screen message(s). This content should be left-aligned without a background, as per other contents on this page. Also the &quot;Start Download&quot; button is now small and left-centred.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">20812923</id>
  <importance type="integer">727</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr</notification-list>
  <number type="integer">728</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Download page formatting</summary>
  <updated-at type="datetime">2012-05-09T13:15:15Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-05-12T16:00:17Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-05-10T09:35:55Z</created-on>
  <description>Once 1.5-beta3 code is considered ready for testing and preview installation has been updated accordingly, conduct semi-automated 1.5-beta3 client-side workflow tests as outlined at [[Test Workflows for v1-5]], updating descriptions of manual steps where applicable. </description>
  <from-support type="integer">1</from-support>
  <id type="integer">20990973</id>
  <importance type="integer">730</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">732</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Conduct 1.5-beta3 client-side workflow tests</summary>
  <updated-at type="datetime">2012-05-12T16:00:17Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-05-15T08:52:39Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-05-11T16:19:39Z</created-on>
  <description>Currently the Logon page has one textstring defined which is used for both the page heading and the logon button: lang(&quot;_LOGON&quot;)

Making a separate definition for the pageheading gives more flexibility. </description>
  <from-support type="integer">1</from-support>
  <id type="integer">21118533</id>
  <importance type="integer">734</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">736</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Feature request: On Logon page make separate text for pageheading and logon button </summary>
  <updated-at type="datetime">2012-05-15T08:52:39Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-05-15T08:52:31Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-05-12T13:16:14Z</created-on>
  <description>Currently the _SITE_SPLASH_TEXT on the landing page uses the fixes &quot;FileSender&quot; name. We could (just as in _ABOUT_TEXT) replace that with the site_name variable.

Indirectly suggested by Guido.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">21150303</id>
  <importance type="integer">735</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">737</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Feature request: use $config['site_name'] in _SITE_SPLASHTEXT (and similar)</summary>
  <updated-at type="datetime">2012-05-15T08:52:39Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-05-17T12:35:32Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-05-16T19:55:57Z</created-on>
  <description>When comparing browser language tags with defined languages 'weighted' tags won't work because the weight isn't stripped from the tag. This happens when the most preferred browser language is *not* defined for filesender but one of the lesse preferred browser language is. For example:

    [0] =&gt; af
    [1] =&gt; nl;q=0.9
    [2] =&gt; en-us;q=0.8
    [3] =&gt; en;q=0.7
    [4] =&gt; de;q=0.6
    [5] =&gt; it-ch;q=0.5
    [6] =&gt; no;q=0.5
    [7] =&gt; nb;q=0.4
    [8] =&gt; sl;q=0.3
    [9] =&gt; it;q=0.2

af (Afrikaans) is not available but dutch (nl) is but that one won't be selected because of the exact string comparison. 

Spotted and patch supplied by Csillag Tamas.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">21443393</id>
  <importance type="integer">739</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">745</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>3</status>
  <status-name>Fixed</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Language tag comparison broken for less preferred languages</summary>
  <updated-at type="datetime">2012-05-17T12:35:32Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta4</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta4</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-08T03:53:42Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-07-06T10:55:21Z</created-on>
  <description>1. what about removing the &quot;Welcome &lt;name&gt;&quot; and put the name of the person in front of the From: email address
[8:53:13 PM] Jan Meijer: you would then get someting like From: Jan Meijer &lt;jan.meijer@uninett.no&gt;
[8:53:26 PM] Jan Meijer: it is a simple thing but it makes the interface cleaner</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4352140</id>
  <importance type="integer">464</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">464</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>2</status>
  <status-name>Invalid</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Welcome replace with name and &lt;email&gt;</summary>
  <updated-at type="datetime">2011-08-08T03:53:42Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-08-19T02:13:13Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-08-16T05:42:44Z</created-on>
  <description>Date: Tue, 16 Aug 2011 07:49:14 +1000
From: Chris Richter &lt;chris@ricoshae.com.au&gt;
To: Jan Meijer &lt;jan.meijer@uninett.no&gt;
Subject: Re: Language

Correct. I missed adding the language reference to the browse button. 

I'll fix it when I get back tomorrow.

Chris

Sent from my iPhone

On 15/08/2011, at 11:03 PM, Jan Meijer &lt;jan.meijer@uninett.no&gt; wrote:

&gt; Two results attached.
&gt; 
&gt; One where my browser is the Norwegian version, I use English as default language to display web pages and I get the &quot;bla gjennom&quot;
button rather then the &quot;browse&quot; button.
&gt; 
&gt; The other is with same browser but language switched to Norwegian.  The &#229;&#248;&#230; seem to be displayed wrong.  Encoding error or
something else?
&gt; 
&gt; Jan
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">4908322</id>
  <importance type="integer">493</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>dPS9kyuyur3zYrab7jnrAJ,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">493</number>
  <priority type="integer">3</priority>
  <reporter-id>dPS9kyuyur3zYrab7jnrAJ</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>2</status>
  <status-name>Invalid</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>language reference missing with the browse (for file) button</summary>
  <updated-at type="datetime">2011-08-19T02:13:13Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-09-22T00:34:19Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-09-21T12:25:08Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">6825253</id>
  <importance type="integer">546</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">546</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>2</status>
  <status-name>Invalid</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Evenly space upload instructions horizontally  (1,2,3,4)</summary>
  <updated-at type="datetime">2011-09-22T00:34:19Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2011-12-14T01:49:15Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-11-15T10:09:20Z</created-on>
  <description>Browse button in HTML, provide consistent browse button to override default browse button including flash browse button.
This will allow for automated testing to work without having to activate flash browse.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">9910793</id>
  <importance type="integer">593</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">593</number>
  <priority type="integer">3</priority>
  <reporter-id>d4oZSslSur3R7LeJe5aVNr</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>2</status>
  <status-name>Invalid</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Consistent Browse Button</summary>
  <updated-at type="datetime">2011-12-14T01:51:29Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-04-20T09:21:18Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-03-19T08:58:36Z</created-on>
  <description></description>
  <from-support type="integer">1</from-support>
  <id type="integer">17113543</id>
  <importance type="integer">676</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,aNSALiyQSr3482eJe5cbCb,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">676</number>
  <priority type="integer">3</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>2</status>
  <status-name>Invalid</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Add Italian language files</summary>
  <updated-at type="datetime">2012-05-09T13:32:16Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>d4oZSslSur3R7LeJe5aVNr</assigned-to-id>
  <completed-date type="datetime">2012-04-04T09:23:26Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-04T06:56:52Z</created-on>
  <description>Downloading a file directly from the &quot;My Files&quot; table fails with IE 9.0.4 on Windows 7. The page flashes white and returns to &quot;My Files&quot;. On Mac OSX 10.6.8 with Safari 5.0.5 a blank untitled browser tab opens but the file does still download, while with Firefox 11.0 the file downloads 'normally'. Flash 11.2.202.228 used in all cases.</description>
  <from-support type="integer">1</from-support>
  <id type="integer">18262113</id>
  <importance type="integer">702</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,d4oZSslSur3R7LeJe5aVNr,b8-41KDuKr344jeJe5cbLA</notification-list>
  <number type="integer">702</number>
  <priority type="integer">3</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>2</status>
  <status-name>Invalid</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Direct download from My Files table fails with IE9</summary>
  <updated-at type="datetime">2012-04-04T09:23:26Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d4oZSslSur3R7LeJe5aVNr</id><login>ricoshae</login><login_name warning="deprecated">ricoshae</login_name><name>ricoshae</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>aNSALiyQSr3482eJe5cbCb</assigned-to-id>
  <completed-date type="datetime">2012-04-29T05:00:18Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-04-11T12:32:48Z</created-on>
  <description>As Wendy noticed: Looking at the tab titles, I noticed that while loading etc. the title can
switch momentarily between &quot;FileSender&quot; and &quot;surfnet.nl&quot;. Also, after the
upload page reloads after cancelling a Flash upload, the tab title changes
to &quot;FileSender#&quot; &quot;

This is most notably (only?) with IE9 on Win7. </description>
  <from-support type="integer">1</from-support>
  <id type="integer">18635773</id>
  <importance type="integer">714</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,d4oZSslSur3R7LeJe5aVNr,aNSALiyQSr3482eJe5cbCb</notification-list>
  <number type="integer">714</number>
  <priority type="integer">4</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>2</status>
  <status-name>Invalid</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Tab/Window titles change with IE9/Win7</summary>
  <updated-at type="datetime">2012-04-29T05:00:18Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
</custom-fields>
<CustomFields deprecated="use custom-fields">
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>bkpnJ4jEWr37jceJe5afGb</assigned-to-id>
  <completed-date type="datetime">2012-05-11T11:16:02Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-05-11T10:48:00Z</created-on>
  <description>The &quot;amp;&quot; part of &quot;&amp; amp;&quot; is not being preserved in the subject of emails when uploaded (authenticated or using voucher) with IE9 on Windows7 (Flash 11.2.202.235), but is being preserved in the message inside the email as well as in the subject and message fields of both the &quot;My Files&quot; table and the &quot;Download&quot; page. It is also preserved in all of these cases (subject and message of email as well as the subject and message fields of both the &quot;My Files&quot; table and the &quot;Download&quot; page) when uploaded (authenticated or using voucher) with FF 12.0 on Mac OSX 10.6.8 (no Flash).</description>
  <from-support type="integer">1</from-support>
  <id type="integer">21083343</id>
  <importance type="integer">732</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>aNSALiyQSr3482eJe5cbCb,bkpnJ4jEWr37jceJe5afGb</notification-list>
  <number type="integer">734</number>
  <priority type="integer">2</priority>
  <reporter-id>aNSALiyQSr3482eJe5cbCb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>2</status>
  <status-name>Invalid</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>&quot;amp;&quot; part of &quot;&amp; amp;&quot; not preserved in subject of email with IE9 on Windows7</summary>
  <updated-at type="datetime">2012-05-11T11:16:02Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></assigned-to>
  <reporter><id>aNSALiyQSr3482eJe5cbCb</id><login>wendy_mason</login><login_name warning="deprecated">wendy_mason</login_name><name>Wendy Mason</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta3</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta3</CustomField>
</CustomFields>
</ticket>
<ticket>
  <assigned-to-id>dPS9kyuyur3zYrab7jnrAJ</assigned-to-id>
  <completed-date type="datetime">2012-05-25T12:21:11Z</completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2012-05-25T11:43:44Z</created-on>
  <description></description>
  <from-support type="integer">1</from-support>
  <id type="integer">22049923</id>
  <importance type="integer">740</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">394418</milestone-id>
  <notification-list>bkpnJ4jEWr37jceJe5afGb,dPS9kyuyur3zYrab7jnrAJ</notification-list>
  <number type="integer">748</number>
  <priority type="integer">2</priority>
  <reporter-id>bkpnJ4jEWr37jceJe5afGb</reporter-id>
  <space-id>b516sOlY8r3PPQeJe5afGb</space-id>
  <status type='integer'>2</status>
  <status-name>Invalid</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>One jar of bl&#229;b&#230;rsyltet&#248;y </summary>
  <updated-at type="datetime">2012-05-25T12:21:11Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">Small</estimate>
  <total-estimate type="float">1.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>dPS9kyuyur3zYrab7jnrAJ</id><login>meijer</login><login_name warning="deprecated">meijer</login_name><name>Jan Meijer</name><email>jan.meijer@uninett.no</email><organization>UNINETT</organization><first_im><type>Skype</type><id>jenever42</id></first_im><second_im><type>Jabber</type><id>meijer@jabber.uninett.no</id></second_im></assigned-to>
  <reporter><id>bkpnJ4jEWr37jceJe5afGb</id><login>xjansen</login><login_name warning="deprecated">xjansen</login_name><name>Xander Jansen</name></reporter>
<custom-fields>
<custom-field type="List" name="Planned for release" id="13519">1.5-beta4</custom-field>
<custom-field type="List" name="type of feature" id="16405">project layout</custom-field>
</custom-fields>
<CustomFields deprecated="use custom-fields">
<CustomField type="List" name="Planned for release" id="13519">1.5-beta4</CustomField>
<CustomField type="List" name="type of feature" id="16405">project layout</CustomField>
</CustomFields>
</ticket>
</tickets>

