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

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

    <bug>
          <bug_id>13034</bug_id>
          
          <creation_ts>2007-10-04 22:14:20 +0400</creation_ts>
          <short_desc>Отсутствует документация</short_desc>
          <delta_ts>2008-12-03 18:27:36 +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>3proxy</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>P2</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Petrakov">lex</reporter>
          <assigned_to name="Andrew Vasilyev">andy</assigned_to>
          <cc>andy</cc>
    
    <cc>legion</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>56223</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Petrakov">lex</who>
    <bug_when>2007-10-04 22:14:20 +0400</bug_when>
    <thetext>В пакете напрочь отсутствует документация. Лично мне комментариев в конфиге 
оказалось не достаточно и пришлось лезть на сайт автора.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72053</commentid>
    <comment_count>1</comment_count>
    <who name="Mikhail Gusarov">dottedmag</who>
    <bug_when>2008-06-13 13:00:39 +0400</bug_when>
    <thetext></thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81975</commentid>
    <comment_count>2</comment_count>
    <who name="Afanasov Dmitry">ender</who>
    <bug_when>2008-11-30 23:41:19 +0300</bug_when>
    <thetext>в 0.5.3k-alt2 добавены man страницы.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82009</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Petrakov">lex</who>
    <bug_when>2008-12-01 14:05:24 +0300</bug_when>
    <thetext>(In reply to comment #2)
&gt; в 0.5.3k-alt2 добавены man страницы.

Чудесно, спасибо. А в бранч 4.1 эту версию можете отправить?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82011</commentid>
    <comment_count>4</comment_count>
    <who name="Afanasov Dmitry">ender</who>
    <bug_when>2008-12-01 15:08:53 +0300</bug_when>
    <thetext>для этого надо ждать, когда бранч сольется. пересобрать-проверить под него не могу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82012</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Petrakov">lex</who>
    <bug_when>2008-12-01 15:10:29 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; для этого надо ждать, когда бранч сольется. пересобрать-проверить под него
&gt; не могу.

я могу потестировать</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82013</commentid>
    <comment_count>6</comment_count>
    <who name="Afanasov Dmitry">ender</who>
    <bug_when>2008-12-01 15:12:28 +0300</bug_when>
    <thetext>буду премного благодарен. все у меня в git:
http://git.altlinux.org/people/ender/packages/?p=3proxy.git;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82021</commentid>
    <comment_count>7</comment_count>
    <who name="Afanasov Dmitry">ender</who>
    <bug_when>2008-12-01 18:26:31 +0300</bug_when>
    <thetext>так, попробовал я nginx прокси для hasher&apos;а, вроде отработал.
так что отправил я 3proxy в branch 4.1, посмотрим как пройдет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82031</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Petrakov">lex</who>
    <bug_when>2008-12-01 21:22:43 +0300</bug_when>
    <thetext>src.rpm из сизифа благополучно собрался и работает, но есть некоторые проблемы

Принципиальная:
т.к. сервер стартует не из под рута, он не может сесть на привелегированные порты, соответственно DNS прокси, админ-панель, да и что угодно, для чего надо порт &lt;1024, не работают. 3proxy сам умеет понижать свои привелегии. Может стоит это использовать?

Мелкие:
1) service 3proxy status ничего не показывает вне зависимости от того, запущен прокси или нет
2) В манах наблюдаются странные вещи, типа: &quot;Any  string beginning with space character or &lt;B4&gt;#&lt;B4&gt; character is comment. It&lt;B4&gt;s ignored&quot;. Видимо, это таинственное B4 заменило кавычки и апострофы
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82033</commentid>
    <comment_count>9</comment_count>
    <who name="Afanasov Dmitry">ender</who>
    <bug_when>2008-12-01 21:31:09 +0300</bug_when>
    <thetext>(In reply to comment #8)
&gt; src.rpm из сизифа благополучно собрался и работает, но есть некоторые проблемы
&gt; 
&gt; Принципиальная:
&gt; т.к. сервер стартует не из под рута, он не может сесть на привелегированные
&gt; порты
так, понял, это и на сизиф распространяется. setuid стоит до bind&apos;а, нужно ставить после. сделал #18060 для мониторинга

&gt; Мелкие:
&gt; 1) service 3proxy status ничего не показывает вне зависимости от того, запущен прокси
это видимо с start-stop-daemon связано. похоже ля этого понадобится branch. на сизифе все ок.

&gt; или нет
&gt; 2) В манах наблюдаются странные вещи, типа: &quot;Any  string beginning with space character or &lt;B4&gt;#&lt;B4&gt;
это наверняка связано с обновленниями man&apos;а в сизифе man. черт, а я даже плохо понимаю, что там изменилось.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82034</commentid>
    <comment_count>10</comment_count>
    <who name="Mikhail Gusarov">dottedmag</who>
    <bug_when>2008-12-01 21:33:33 +0300</bug_when>
    <thetext>(In reply to comment #9)

&gt; это наверняка связано с обновленниями man&apos;а в сизифе man. черт, а я даже плохо
&gt; понимаю, что там изменилось.

Это проще всего спросить у легиона.

2legion: посмотри, пожалуйста, комментарий #8
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82059</commentid>
    <comment_count>11</comment_count>
    <who name="Afanasov Dmitry">ender</who>
    <bug_when>2008-12-02 10:16:00 +0300</bug_when>
    <thetext>&gt; &gt; 1) service 3proxy status ничего не показывает вне зависимости от того, запущен прокси
завел #18066
тут мелкая ощибка, в следующем резиле исправлю.


для тестирования setuid: сборка лежит на ftp://ftp.altlinux.org/pub/people/ender
сейчас заменю на сборку с пофикшенным инисткриптом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82065</commentid>
    <comment_count>12</comment_count>
    <who name="Afanasov Dmitry">ender</who>
    <bug_when>2008-12-02 11:04:33 +0300</bug_when>
    <thetext>забросил на ftp://ftp.altlinux.org/pub/people/ender/hasher
исправлено: setuid патч, проверить надо; и inistscript - он точно работает</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82075</commentid>
    <comment_count>13</comment_count>
    <who name="Afanasov Dmitry">ender</who>
    <bug_when>2008-12-02 12:14:00 +0300</bug_when>
    <thetext>в сизиф отправлена сборка 3proxy-0.5.3k-alt3.src.rpm
- добавлен файл /etc/sysconfig/3proxy для указания пользователя, от которого запускать.
- исправлена ошибка в инитскрипте, теперь service status работает.

если в /etc/sysconfig/3proxy указать USER=root, то 3proxy запускает, останавливается, проверяется статус, а в логе пишет, что Accepting_connections. да, и этот файл указан как %config(noreplace).

пока не осилю setuid после bind&apos;а, пусть будет так. хотя есть мысля capability навесить на потоки, что на порты вешаются.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82135</commentid>
    <comment_count>14</comment_count>
    <who name="Alexey Petrakov">lex</who>
    <bug_when>2008-12-03 11:19:16 +0300</bug_when>
    <thetext>(In reply to comment #13)
&gt; если в /etc/sysconfig/3proxy указать USER=root

Может об этом там комментарий стоит написать? А то, можно и не догадаться.

В остальном всё работает так, как хотелось. Спасибо большое. Думаю, эту версию можно смело отправлять в бранч и сизиф.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82174</commentid>
    <comment_count>15</comment_count>
    <who name="Afanasov Dmitry">ender</who>
    <bug_when>2008-12-03 16:54:17 +0300</bug_when>
    <thetext>отправил 3proxy-0.5.3k-alt4.src.rpm с README-ALT. заодно сделал root&apos;а по умолчанию.

наверное в этом баге все, закрывать можно. про работу под рутом обсуждать будем в https://bugzilla.altlinux.org/show_bug.cgi?id=11942
</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>