LINUX.ORG.RU

Сообщения roy

 

udns library

Форум — Development

Добрый день. Не совсем понятно по мануалу, RESOLVER CONTEXT, struct dns_ctx, может быть один для нескольких потоков или для каждого потока свой ? И привидет ли увеличение контекстов на производительность ?

roy
()

работа с бинарными протоколами

Форум — Development

Добрый день. Интересует такой вопрос: как правильно работать с бинарными протоколами (ну к примеру, socks4/5). Как я понимаю, простая запись полей в структуры может не пойти из-за различных выравниваний и т.п. (плохо в этом соображаю). Так вот, как бы правильно все это реализовать ?

roy
()

C memory troubles

Форум — Development

Добрый день. В общем проблема такая:

#0  0x002147a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x002547f5 in raise () from /lib/tls/libc.so.6
#2  0x00256199 in abort () from /lib/tls/libc.so.6
#3  0x002884ea in __libc_message () from /lib/tls/libc.so.6
#4  0x002937fb in free_check () from /lib/tls/libc.so.6
#5  0x0028ef95 in free () from /lib/tls/libc.so.6
#6  0x002dd828 in freeaddrinfo () from /lib/tls/libc.so.6


Программу запускал с MALLOC_CHECK_=3

Есть core dump. Никак не могу понять в чем проблема. Проявляется 
крайне редко.

В общем суть кода (данной функции) такова:
две структурки res и res_l:

if ((err = getaddrinfo(host, port, &hints, &res))) {
		if (err == EAI_NONAME)
			return -1;
		err_fin_gai(err, "getaddrinfo()");
	}

if ((err = getaddrinfo(local, NULL, &hints, &res_l))) {
		freeaddrinfo(res);
		if (err == EAI_NONAME)
			return -1;
		err_fin_gai(err, "getaddrinfo()");
	}

потом с одной делаем bind() и freeaddrinfo(res_l), со второй connect()
и freeaddrinfo(res).
Вот на последней фриаддринфо и вываливается (но очень редко! с чем это
связано как раз и не могу понять).

Программа многопоточная.
В общем вопрос больше такой - проблемы с памятью где то в этой функции
 либо могут начаться раньше ? В принципе с опцией MALLOC_CHECK_=3
по-моему при первом же free() должны обнаружиться косяки с памятью ?
Но freeaddrinfo(res_l) же проходит нормально, а между ним 
и freeaddrinfo(res) только коннект. В общем подскажите, куда копать...
roy
()

семафоры

Форум — Development

Добрый день. Хотелось бы узнать - елси я использу. семафоры только в нитях одного процесса - что лучше использовать : Sytem V семоры (semget, semop) или POSIX (sem_init, sem_wait...)?

roy
()

poll() неблокирующий сокеты и read()

Форум — Development

Подскажите, а в каком случае read() может сказать Resource temporarily unavailableб хотя poll() вернул для сокета revents=1, т.е. есть что читать по идее ?

roy
()

случайные данные

Форум — Development

Каким образом в программе можно получить случаные данные ? типа "gjgHgf84" разной длины. Это нормально читать /dev/urandom или есть еще какие -то решения ?

roy
()

tcp/ip port bind

Форум — Development

Здравствуйте. В общем, нужно повесить сервис на какой-либо порт, и возвратить номер этого порта. Т.е. на момент старта, неизвестно какой порт в системе будет свободен, надо забиндиться на любой, но нужно еще и узнать, на какой забиндились. Как это можно сделать?

roy
()

ftp + squid

Форум — Admin

Здравствуйте. Возможно ли настроить хождение через сквид на фтп, работающие только в активном режиме ? Как мне кажется - нет (на практике не получилось). А в пассивном по идее можно? (еще не пробовал на практике)

roy
()

openvpn

Форум — Admin

Здравствуйте. В общем интересует такой вопрос: сколько примерно есть трафика в режим простоя vpn туннель с включенным comp-lzo ? там 100 кб/час или сколько ? Порядок интересен. По своим ощущениям вроде не мног, но точно замерить не удавалось

roy
()

cryptoloop

Форум — Admin

Здравствуйте. Есть ФС в криптолупе, хранящаяся в файле. Если фс примонтирована, на ней произведены какиее-то изменение. Делается sync, и этот файл (без размонтирования фс) копируется на другую машину. Есть гарантия того, что после монтирования его на другой машине, в фс будут отражены все изменения, сделанные на первом компе до sync ?

roy
()

cups & win clients

Форум — Admin

Здравствуйте. Настроена свзяка вин клиенты - самба - купс - удаленный принт-сервер-принтер. Печатает даже. Но недавно обнаружилось, что если в винде поставить >1 копии, то печатается все равно только одна. Даже не могу представить, куда копать. В винде принтер подключается как сетевой принтер, т.е. по протоколу smb он попадает к самбе ну и дальее купс..

Мож кто сталкивался?

roy
()

HP LaserJet 1020

Форум — Linux-hardware

Здравствуйте ! Приобрел себе сие чудо, по докам на linuxprinting.org настроил, печатает. Но печатает не из всех приложений. К примеру, из FireFox, Xpdf, и просто командой lpr печатает нормально, а если пробовать из Gimp/GQView/OO - нет. В последнем случае говорится что

ESP Ghostscript 7.07.1: Unrecoverable error, exit code 1 Not a pbm file!

Куда копать? Как я понимаю в OO можно выставить тип принтера. Я поставил Genereic. HP 1020 там нету, но можно поставить драйвер. А где его взять ?

roy
()

почтовый сервер

Форум — Admin

Здравствуйте. Надо поднять почтовый сервер. Решил поставить postfix, и держать пользователей в mysql. Только теперь не могу решить с pop3 сервером. Раньше юзал popa3d, но видать от него придется отказаться. А какой есть простой pop3 клиент который умеет авторизоваться через mysql? Навороты типа ssl не обязательны. Пока нашел Dovecot, но у него довольно много наворотов. Что можете посоветовать ?

roy
()

socks

Форум — Development

Здравствуйте. Возникла непонятная проблема. На моих (локальных) сокс серверах моя програмулька пашет, как 4, так и 5 версии. Попробовал взять инетовские публичиные сервера - все посылают - типа не могут приконектиться к серверу, в инете пробовал только 4 версию, посылают с 91 ошибкой. В чем проблема может быть? Адрес соксу передаю в виде ип.

roy
()

аккаунт на gmail

Форум — Talks

Здравствуйте :) Кто-нибудь может мне помочь в приобретении аккаунта ? :) Хз как это делается, знаю только, что напрямую на гмейле зарегиться нельзя. Надо инфайт что-ли. Может кто даст?

roy
()

PHP templates

Форум — Development

Подскажи что лучше использовать для создания не очень большого сайта, чтобы удобней было разделить дизайн и код ? В инете много всего, но все не попробуешь, поэтому хотелось бы услышать какие-либо отзывы

roy
()

Mandrake 9.1

Форум — General

Откуда качать обновления для данного дистра? В основном интересует только security fixes

roy
()

postfix; nfs & smb & vpn

Форум — Admin

Здравствуйте. Опишу все в одном топике. По порядку:

1. Поставил постфикс. Работает, отправляет. Но с приемом какие то проблемы странные (с приемом проверял пока только по fetcmail). Сперва письма просто оставалиьс в очереди на прием, а в лог лезли ошибки: Feb 6 21:58:13 hostname postfix/qmgr[288]: E87D613EF4: from=<email_here@mail.ru>, size=1052, nrcpt=1 (queue active) Feb 6 21:58:13 hostname postfix/qmgr[288]: E87D613EF4: to=<post@localhost.local_dns_hostname>, orig_to=<post@localhost>, relay=none, delay=22110, status=deferred (delivery temporarily suspended: transport is unavailable) Перековырял кучу настроек, и по-моему после того, как поставил "нормальные" права на доступ к его утилитам, все запахало - почта стала расходиься по юзерам. Но в лог все равно время от времени идут эти сообщения. Куда копать ?

2. Это касательно ммоего топика, который немного ниже. Проблема следующая: 2 сервера объединены в сеть по впн, протокол tcp. Поднят nfs на одном, сервере, другой сервак его подключает. Юзеры имеют доступ к дискам через самбу (на запись). НФС экспортирует как rw,sync, подключается как rw,bg,nointr,hard. Время от времени, особенно большие файлы, файлы приходят битыми. На кого грешить ?

roy
()

сетвая файловая система linux<->linux

Форум — Admin

Подскажиет наиболее стабильную файловую систему для организации "общей" дириктории между несколькими серваками связанными через инет (~5-10 mbit) по впн. Т.к. впн, то безопасность особо не интересует. Пока выбираю между нфс и смб. Какая из них лучше будет на таком канале ? Или есть более достойные альтернативы ? В основном будт перекачивать файлы размером несколько метров.

roy
()

squidGuard

Форум — Admin

Ситуация такая: сейчас юзеры получают доступ к инету после авторизации. гуард делит их на две группы, одним можно то, другим то, но делит их по ип. можно делить по юзерам, но написано, что по юзерам - это indent, скуид же у меня авторизует через ncsa. Нашел в инете, что со скуидом >2.3 юзеров можно брать авторизованных не тока посредством indent, но и ncsa. Это так?

roy
()

RSS подписка на новые темы