<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>23592</bug_id>
          
          <creation_ts>2010-06-05 21:12:11 +0400</creation_ts>
          <short_desc>xdg-open passes URLs to mimeopen</short_desc>
          <delta_ts>2022-07-07 19:27:48 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>xdg-utils</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey Vlasov">vsu</reporter>
          <assigned_to name="Vitaly Lipatov">lav</assigned_to>
          <cc>antohami</cc>
    
    <cc>evg</cc>
    
    <cc>lav</cc>
    
    <cc>rirusha</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>109711</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2010-06-05 21:12:11 +0400</bug_when>
    <thetext>В xdg-utils-1.0.2-alt5 xdg-open в случае неиспользования известных ему DE пытается использовать mimeopen даже в случае передачи в параметре нелокального URL, в результате URL может передаваться программам, работающим только с локальными файлами:

$ xdg-open http://www.debian.org/Pics/debian.png
Opening &quot;http://www.debian.org/Pics/debian.png&quot; with ImageMagick display  (image/png)

Заглянул в http://git.debian.org/?p=collab-maint/xdg-utils.git - похоже, в CVS апстрима данная проблема исправлена (в open_generic введена проверка формата переданного параметра, и если передан URL, вызывается только браузер):

http://git.debian.org/?p=collab-maint/xdg-utils.git;a=blob;f=scripts/xdg-open;h=24cfd217416f79ebf64afd4a1c4c261dae44b3af;hb=HEAD#l408</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>109715</commentid>
    <comment_count>1</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2010-06-06 08:51:44 +0400</bug_when>
    <thetext>У меня display из ImageMagick-tools-6.6.1.3-alt1 открывает нелокальные URL и я этим пользуюсь (правда, вызывая напрямую, а не из xdg-open). Может быть, не стоит отрывать такую возможность?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>109716</commentid>
    <comment_count>2</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2010-06-06 09:13:37 +0400</bug_when>
    <thetext>Хотя да, это расходится с документацией самого xdg-open, где говорится что для нелокальных URL вызывается лишь браузер. Что-то одно надо исправлять :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117185</commentid>
    <comment_count>3</comment_count>
    <who name="Radik Usupov">radik</who>
    <bug_when>2011-01-14 18:46:55 +0300</bug_when>
    <thetext>(В ответ на комментарий №0)
&gt; В xdg-utils-1.0.2-alt5 xdg-open в случае неиспользования известных ему DE
&gt; пытается использовать mimeopen даже в случае передачи в параметре нелокального
&gt; URL, в результате URL может передаваться программам, работающим только с
&gt; локальными файлами:
&gt; 
&gt; $ xdg-open http://www.debian.org/Pics/debian.png
&gt; Opening &quot;http://www.debian.org/Pics/debian.png&quot; with ImageMagick display 
&gt; (image/png)
Эта ошибка еще воспроизводится на сизифе?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117250</commentid>
    <comment_count>4</comment_count>
      <attachid>4765</attachid>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-01-18 11:44:46 +0300</bug_when>
    <thetext>Created attachment 4765
Запуск sh -x xdg-open URL

(В ответ на комментарий №3)
&gt; Эта ошибка еще воспроизводится на сизифе?

У меня нет. xdg-utils-1.0.2-alt7
Запускал на компе без kde|gnome|xfce, но с lxde</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>212460</commentid>
    <comment_count>5</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2022-07-07 19:27:48 +0300</bug_when>
    <thetext>В регулярках с windowmaker и icewm не воспроизводится. Эти DE неизвестны для xdg-utils.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>4765</attachid>
            <date>2011-01-18 11:44:46 +0300</date>
            <delta_ts>2011-01-18 11:44:46 +0300</delta_ts>
            <desc>Запуск sh -x xdg-open URL</desc>
            <filename>sh-x</filename>
            <type>text/plain</type>
            <size>1535</size>
            <attacher name="Lenar Shakirov">shakirov</attacher>
            
              <data encoding="base64">KyBjaGVja19jb21tb25fY29tbWFuZHMgaHR0cDovL3d3dy5kZWJpYW4ub3JnL1BpY3MvZGViaWFu
LnBuZworICdbJyAxIC1ndCAwICddJworIHBhcm09aHR0cDovL3d3dy5kZWJpYW4ub3JnL1BpY3Mv
ZGViaWFuLnBuZworIHNoaWZ0CisgY2FzZSAiJHBhcm0iIGluCisgJ1snIDAgLWd0IDAgJ10nCisg
J1snIC16ICcnICddJworIHVuc2V0IFhER19VVElMU19ERUJVR19MRVZFTAorICdbJyAwIC1sdCAx
ICddJworIHhkZ19yZWRpcmVjdF9vdXRwdXQ9JyA+IC9kZXYvbnVsbCAyPiAvZGV2L251bGwnCisg
J1snIHhodHRwOi8vd3d3LmRlYmlhbi5vcmcvUGljcy9kZWJpYW4ucG5nICchPScgeCAnXScKKyB1
cmw9CisgJ1snIDEgLWd0IDAgJ10nCisgcGFybT1odHRwOi8vd3d3LmRlYmlhbi5vcmcvUGljcy9k
ZWJpYW4ucG5nCisgc2hpZnQKKyBjYXNlICIkcGFybSIgaW4KKyAnWycgLW4gJycgJ10nCisgdXJs
PWh0dHA6Ly93d3cuZGViaWFuLm9yZy9QaWNzL2RlYmlhbi5wbmcKKyAnWycgMCAtZ3QgMCAnXScK
KyAnWycgLXogaHR0cDovL3d3dy5kZWJpYW4ub3JnL1BpY3MvZGViaWFuLnBuZyAnXScKKyBkZXRl
Y3RERQorICdbJyB4ID0geHRydWUgJ10nCisgJ1snIHggJyE9JyB4ICddJworKyBkYnVzLXNlbmQg
LS1wcmludC1yZXBseSAtLWRlc3Q9b3JnLmZyZWVkZXNrdG9wLkRCdXMgL29yZy9mcmVlZGVza3Rv
cC9EQnVzIG9yZy5mcmVlZGVza3RvcC5EQnVzLkdldE5hbWVPd25lciBzdHJpbmc6b3JnLmdub21l
LlNlc3Npb25NYW5hZ2VyCisgeHByb3AgLXJvb3QgX0RUX1NBVkVfTU9ERQorIGdyZXAgJyA9IFwi
eGZjZTRcIiQnCisgJ1snIHggPSB4ICddJworICdbJyB4ID0geCAnXScKKyBCUk9XU0VSPWxpbmtz
MjpsaW5rczpseW54OnczbQorICdbJyAtbiBsb2NhbGhvc3Q6MTAuMCAnXScKKyBCUk9XU0VSPWZp
cmVmb3g6bW96aWxsYTplcGlwaGFueTprb25xdWVyb3I6Y2hyb21pdW0tYnJvd3Nlcjpnb29nbGUt
Y2hyb21lOm1pZG9yaTphcm9yYTpsaW5rczI6bGlua3M6bHlueDp3M20KKyBERT1nZW5lcmljCisg
Y2FzZSAiJERFIiBpbgorIG9wZW5fZ2VuZXJpYyBodHRwOi8vd3d3LmRlYmlhbi5vcmcvUGljcy9k
ZWJpYW4ucG5nCisgZWNobyBodHRwOi8vd3d3LmRlYmlhbi5vcmcvUGljcy9kZWJpYW4ucG5nCisg
Z3JlcCAtcSAnXmZpbGU6Ly8nCisgZWNobyBodHRwOi8vd3d3LmRlYmlhbi5vcmcvUGljcy9kZWJp
YW4ucG5nCisgZWdyZXAgLXEgJ15bYS16QS1aK1wuXC1dKzonCisgSUZTPToKKyBmb3IgYnJvd3Nl
ciBpbiAnJEJST1dTRVInCisgJ1snIHhmaXJlZm94ICchPScgeCAnXScKKysgcHJpbnRmIGZpcmVm
b3ggaHR0cDovL3d3dy5kZWJpYW4ub3JnL1BpY3MvZGViaWFuLnBuZworIGJyb3dzZXJfd2l0aF9h
cmc9ZmlyZWZveAorICdbJyAwIC1uZSAwICddJworICdbJyB4ZmlyZWZveCA9IHhmaXJlZm94ICdd
JworIGZpcmVmb3ggaHR0cDovL3d3dy5kZWJpYW4ub3JnL1BpY3MvZGViaWFuLnBuZworICdbJyAw
IC1lcSAwICddJworIGV4aXRfc3VjY2VzcworICdbJyAwIC1ndCAwICddJworIGV4aXQgMAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>