В пакете напрочь отсутствует документация. Лично мне комментариев в конфиге оказалось не достаточно и пришлось лезть на сайт автора.
в 0.5.3k-alt2 добавены man страницы.
(In reply to comment #2) > в 0.5.3k-alt2 добавены man страницы. Чудесно, спасибо. А в бранч 4.1 эту версию можете отправить?
для этого надо ждать, когда бранч сольется. пересобрать-проверить под него не могу.
(In reply to comment #4) > для этого надо ждать, когда бранч сольется. пересобрать-проверить под него > не могу. я могу потестировать
буду премного благодарен. все у меня в git: http://git.altlinux.org/people/ender/packages/?p=3proxy.git;
так, попробовал я nginx прокси для hasher'а, вроде отработал. так что отправил я 3proxy в branch 4.1, посмотрим как пройдет.
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 заменило кавычки и апострофы
(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. черт, а я даже плохо понимаю, что там изменилось.
(In reply to comment #9) > это наверняка связано с обновленниями man'а в сизифе man. черт, а я даже плохо > понимаю, что там изменилось. Это проще всего спросить у легиона. 2legion: посмотри, пожалуйста, комментарий #8
> > 1) service 3proxy status ничего не показывает вне зависимости от того, запущен прокси завел #18066 тут мелкая ощибка, в следующем резиле исправлю. для тестирования setuid: сборка лежит на ftp://ftp.altlinux.org/pub/people/ender сейчас заменю на сборку с пофикшенным инисткриптом.
забросил на ftp://ftp.altlinux.org/pub/people/ender/hasher исправлено: setuid патч, проверить надо; и inistscript - он точно работает
в сизиф отправлена сборка 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 навесить на потоки, что на порты вешаются.
(In reply to comment #13) > если в /etc/sysconfig/3proxy указать USER=root Может об этом там комментарий стоит написать? А то, можно и не догадаться. В остальном всё работает так, как хотелось. Спасибо большое. Думаю, эту версию можно смело отправлять в бранч и сизиф.
отправил 3proxy-0.5.3k-alt4.src.rpm с README-ALT. заодно сделал root'а по умолчанию. наверное в этом баге все, закрывать можно. про работу под рутом обсуждать будем в https://bugzilla.altlinux.org/show_bug.cgi?id=11942