Bug 13034 - Отсутствует документация
: Отсутствует документация
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/3proxy)
: unstable
: all Linux
: P2 minor
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-10-04 22:14 by
Modified: 2008-12-03 18:27 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-10-04 22:14:20
В пакете напрочь отсутствует документация. Лично мне комментариев в конфиге 
оказалось не достаточно и пришлось лезть на сайт автора.
------- Comment #1 From 2008-06-13 13:00:39 -------
*** This bug has been confirmed by popular vote. ***
------- Comment #2 From 2008-11-30 23:41:19 -------
в 0.5.3k-alt2 добавены man страницы.
------- Comment #3 From 2008-12-01 14:05:24 -------
(In reply to comment #2)
> в 0.5.3k-alt2 добавены man страницы.

Чудесно, спасибо. А в бранч 4.1 эту версию можете отправить?
------- Comment #4 From 2008-12-01 15:08:53 -------
для этого надо ждать, когда бранч сольется. пересобрать-проверить под него не
могу.
------- Comment #5 From 2008-12-01 15:10:29 -------
(In reply to comment #4)
> для этого надо ждать, когда бранч сольется. пересобрать-проверить под него
> не могу.

я могу потестировать
------- Comment #6 From 2008-12-01 15:12:28 -------
буду премного благодарен. все у меня в git:
http://git.altlinux.org/people/ender/packages/?p=3proxy.git;
------- Comment #7 From 2008-12-01 18:26:31 -------
так, попробовал я nginx прокси для hasher'а, вроде отработал.
так что отправил я 3proxy в branch 4.1, посмотрим как пройдет.
------- Comment #8 From 2008-12-01 21:22:43 -------
src.rpm из сизифа благополучно собрался и работает, но есть некоторые проблемы

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

Мелкие:
1) service 3proxy status ничего не показывает вне зависимости от того, запущен
прокси или нет
2) В манах наблюдаются странные вещи, типа: "Any  string beginning with space
character or <B4>#<B4> character is comment. It<B4>s ignored". Видимо, это
таинственное B4 заменило кавычки и апострофы
------- Comment #9 From 2008-12-01 21:31:09 -------
(In reply to comment #8)
> src.rpm из сизифа благополучно собрался и работает, но есть некоторые проблемы
> 
> Принципиальная:
> т.к. сервер стартует не из под рута, он не может сесть на привелегированные
> порты
так, понял, это и на сизиф распространяется. setuid стоит до bind'а, нужно
ставить после. сделал #18060 для мониторинга

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

> или нет
> 2) В манах наблюдаются странные вещи, типа: "Any  string beginning with space character or <B4>#<B4>
это наверняка связано с обновленниями man'а в сизифе man. черт, а я даже плохо
понимаю, что там изменилось.
------- Comment #10 From 2008-12-01 21:33:33 -------
(In reply to comment #9)

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

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

2legion: посмотри, пожалуйста, комментарий #8
------- Comment #11 From 2008-12-02 10:16:00 -------
> > 1) service 3proxy status ничего не показывает вне зависимости от того, запущен прокси
завел #18066
тут мелкая ощибка, в следующем резиле исправлю.


для тестирования setuid: сборка лежит на
ftp://ftp.altlinux.org/pub/people/ender
сейчас заменю на сборку с пофикшенным инисткриптом.
------- Comment #12 From 2008-12-02 11:04:33 -------
забросил на ftp://ftp.altlinux.org/pub/people/ender/hasher
исправлено: setuid патч, проверить надо; и inistscript - он точно работает
------- Comment #13 From 2008-12-02 12:14:00 -------
в сизиф отправлена сборка 3proxy-0.5.3k-alt3.src.rpm
- добавлен файл /etc/sysconfig/3proxy для указания пользователя, от которого
запускать.
- исправлена ошибка в инитскрипте, теперь service status работает.

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

пока не осилю setuid после bind'а, пусть будет так. хотя есть мысля capability
навесить на потоки, что на порты вешаются.
------- Comment #14 From 2008-12-03 11:19:16 -------
(In reply to comment #13)
> если в /etc/sysconfig/3proxy указать USER=root

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

В остальном всё работает так, как хотелось. Спасибо большое. Думаю, эту версию
можно смело отправлять в бранч и сизиф.
------- Comment #15 From 2008-12-03 16:54:17 -------
отправил 3proxy-0.5.3k-alt4.src.rpm с README-ALT. заодно сделал root'а по
умолчанию.

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