<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 00:49:32 CET 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[MGNLDMS-216] Magnolia DMS Module doesn&apos;t support byte range</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLDMS-216</link>
                <project id="10112" key="MGNLDMS">Document Management System (closed)</project>
                    <description>&lt;p&gt;We have modified the website of our customer Swisscanto, in oder to support mobile devices. You can have a look at it. Just open the following page and resize the browser. The layout changes during the resizing without reloading any data:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.swisscanto.ch&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.swisscanto.ch&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;They also have videos on the page, which are currently played by flash player. This doesn&apos;t work in iPhone (because no flash support). We have now implemented a browser switch, which will use the quicktime player if device is iPhone or iPad. The problem is now, that the video is not played on the iPhone, because quicktime needs the byte range support (also known as content-range or partial-range support) which is not supported by the DMS module.&lt;/p&gt;

&lt;p&gt;You can easily test this by uploading the attached mp4 file into the DMS module. Run the following &quot;curl&quot; command on unix (of course you have to adjust the ulr):&lt;br/&gt;
curl --range 0-99 &lt;a href=&quot;http://demopublic.magnolia-cms.com/demo-project/dms/demo-project/videos/test.mp4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://demopublic.magnolia-cms.com/demo-project/dms/demo-project/videos/test.mp4&lt;/a&gt; -o /dev/null&lt;/p&gt;

&lt;p&gt;If you do this on the demo instance of magnolia, you will get this result:&lt;br/&gt;
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current&lt;br/&gt;
                                 Dload  Upload   Total   Spent    Left  Speed&lt;br/&gt;
100  278k  100  278k    0     0  2161k      0 -&lt;del&gt;:&lt;/del&gt;&lt;del&gt;:&lt;/del&gt;- -&lt;del&gt;:&lt;/del&gt;&lt;del&gt;:&lt;/del&gt;- -&lt;del&gt;:&lt;/del&gt;&lt;del&gt;:&lt;/del&gt;- 3576k&lt;/p&gt;

&lt;p&gt;This means, that the DMS from Magnolia has return the complete file (278k), instead of just 100 bytes, which have been requested by curl.&lt;/p&gt;

&lt;p&gt;If you upload the file into a directory, which is handled directly by Apache, the result looks like this what is correct and will work for quicktime (I have used my private webserver for this):&lt;/p&gt;

&lt;p&gt;curl --range 0-99 &lt;a href=&quot;http://www.rc-timing.ch/download/test.mp4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.rc-timing.ch/download/test.mp4&lt;/a&gt; -o /dev/null&lt;br/&gt;
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current&lt;br/&gt;
                                 Dload  Upload   Total   Spent    Left  Speed&lt;br/&gt;
100   100  100   100    0     0   3703      0 -&lt;del&gt;:&lt;/del&gt;&lt;del&gt;:&lt;/del&gt;- -&lt;del&gt;:&lt;/del&gt;&lt;del&gt;:&lt;/del&gt;- -&lt;del&gt;:&lt;/del&gt;&lt;del&gt;:&lt;/del&gt;-  9090&lt;/p&gt;

&lt;p&gt;Could you please have a look at this problem and provide a solution for it?&lt;/p&gt;</description>
                <environment></environment>
        <key id="21848">MGNLDMS-216</key>
            <summary>Magnolia DMS Module doesn&apos;t support byte range</summary>
                <type id="1" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10883&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/critical.svg">Critical</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="3">Duplicate</resolution>
                                        <assignee username="pbaerfuss">Philipp B&#228;rfuss</assignee>
                                    <reporter username="fromer">Felix Romer</reporter>
                        <labels>
                    </labels>
                <created>Wed, 12 Oct 2011 16:20:37 +0200</created>
                <updated>Wed, 9 Nov 2011 09:14:49 +0100</updated>
                            <resolved>Wed, 9 Nov 2011 09:14:49 +0100</resolved>
                                    <version>1.4.2</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="39867" author="ndesmarais" created="Wed, 12 Oct 2011 16:29:58 +0200"  >&lt;p&gt;See &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLDMS-215&quot; title=&quot;Support byte-range HTTP requests to allow iOS streaming&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLDMS-215&quot;&gt;&lt;del&gt;MGNLDMS-215&lt;/del&gt;&lt;/a&gt; and related issues.&lt;/p&gt;</comment>
                            <comment id="39879" author="fromer" created="Thu, 13 Oct 2011 08:21:29 +0200"  >&lt;p&gt;If I upload the file into a directory which is handled directly by Apache (on the same server as magnolia is running), the video will be played on iPhone. Therefore the Apache is not the problem. It supports the byte-range (byte-range header in the response exists). Please have a look at what I have already descripted above:&lt;/p&gt;

&lt;p&gt;curl --range 0-99 &lt;a href=&quot;http://swcnet3.netcetera.ch/test.mp4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://swcnet3.netcetera.ch/test.mp4&lt;/a&gt; -o /dev/null&lt;br/&gt;
% Total % Received % Xferd Average Speed Time Time Time Current&lt;br/&gt;
Dload Upload Total Spent Left Speed&lt;br/&gt;
0 100 0 100 0 0 1910 0 -&lt;del&gt;:&lt;/del&gt;&lt;del&gt;:&lt;/del&gt;- -&lt;del&gt;:&lt;/del&gt;&lt;del&gt;:&lt;/del&gt;- -&lt;del&gt;:&lt;/del&gt;&lt;del&gt;:&lt;/del&gt;- 2083 &lt;/p&gt;

&lt;p&gt;This proves, that the Apache supports byte-range.&lt;/p&gt;

&lt;p&gt;As soon as the file is proved by DMS, it doesn&apos;t work. Also the byte-range header is not there.&lt;/p&gt;
</comment>
                            <comment id="40990" author="had" created="Wed, 9 Nov 2011 09:14:49 +0100"  >&lt;p&gt;This problem issue duplicates &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLDMS-215&quot; title=&quot;Support byte-range HTTP requests to allow iOS streaming&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLDMS-215&quot;&gt;&lt;del&gt;MGNLDMS-215&lt;/del&gt;&lt;/a&gt;, please continue discussion about the problem there.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10021">
                    <name>duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="21752">MGNLDMS-215</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="15164" name="test.mp4" size="285658" author="fromer" created="Wed, 12 Oct 2011 16:20:37 +0200"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>netcetera.ch</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 12 Oct 2011 16:29:58 +0200</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>false</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>mmuehlebach</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            12 years, 15 weeks, 4 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>fromer</customfieldvalue>
            <customfieldvalue>had</customfieldvalue>
            <customfieldvalue>ndesmarais</customfieldvalue>
            <customfieldvalue>pbaerfuss</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03yiv:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>23203</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>