тут кто-нибуть связывался с встраивым перлом?
хочу юзать си-шные либы из перла как перловые модули, все компилится, symbol'ы в либе есть, либа динамическая, но вот при вызове в перле получаю...
Undefined subroutine
может я что-то не так делаю, все делал так как там... http://perldoc.perl.org/h2xs.html
всем здрасти,
тут кто-нибуть юзал вот такую аудентификацию в радиусе? http://freeradius.org/radiusd/man/rlm_digest.html
работает? на какой версии?
я пробовал 1.1.3, 2.1.8 на разныхверсиях получаю разные ошибки
напрмер с 2.1.8
[digest] Adding Auth-Type = DIGEST
++[digest] returns ok
Found Auth-Type = digest
+- entering group authenticate {...}
[digest] Cleartext-Password or Digest-HA1 is required for authentication.
++[digest] returns invalid
Failed to authenticate the user.
Login incorrect: [test/test] (from client localhost port 0)
Delaying reject of request 0 for 1 seconds
1.1.3
EXPECTED 609ebd20a487dc1e509ae5eecceac3c9
RECEIVED 631d6d73147add2f9e437f59bbc3aeb7
rlm_digest: FAILED authentication
modcall[authenticate]: module «digest» returns reject for request 0
modcall: leaving group authenticate (returns reject) for request 0
всем привет,
нужен совет по части замены функции в локальном биндинге.
пробовал через экспорт функции, работает только с global и weak биндингом, с локальным не пашет.
всем привет,
может юзал кто пдф-ки с сертами под линухом? в каком ридере?
в виндовом акробате с посовываю серт и пасс ввоху, а kpdf меня просто пасс спрашивает.
как слинковать несколько объектников?
такое случаетмя когда не подключена либа или не хватает объектников?undefined reference to ....
я делаю gcc -Wall -o test.o test.c
как подключить другие зависимы еобъектники, если они уже побраты из исходников...
т.е. у меня уже есть несколько *.o файликов.
есть тут кто со способностями изобретения шедулеров?
получится ли сделать планировщик который будет юзать 1 thread и при этом задавать вейты в зависимости от полученных данных?
т.е. например, получил 10, поместил в очередь на 100 сек, получил 20, сделал таймаут для этой очереди 200 сек. но при этом вейты не должны блокироваться, т.е. если в какой-то очереди уже назначен вейт он должен тратиться пока происходит шедулинг других...
1) по части криптографии...
я использую openssl и что-бы сделать типо защищенное соединение должен передать клиенту содержимое pem файлика и потом он подключается к серваку типо по ssl? так серт можно перехватить... или я что-то не так делаю, может ничего не нужно передавать?
вопрос возникает только для публичных клиентов, своим я могу сразу pem-ы положить и все.
к стати, как генерить ca_v3?
openssl req -out ca.pem -new -x509 -extentions v3_ca
добавляю вот так -extentions v3_ca, но все серты все равно v2, что не так? в проге менять вроде ничего не нужно или нужно?
2) по части блобов...
как сделать передачу файлов если у меня внутренний rpc язык на xml построен? т.е. я не могу в какой-то момент указать длину следующего сообщения и передавать blob, т.к. в xml юзаю дерево для запросов\ответов и дерево должно соблюдаться для каждого запроса, т.е. запрос должен влазить в mtu, что-ли. вижу 2 варианта решения этого...
I. указать в xml линк на http сервак и аплодить туда
II. сооружать TLV овер xml различать xml-node для blob и для просто... ну и для blob указывать длину.
возник вопрос по определению типа данных...
классически протокол состоит из заголовков фиксированной длины или в начале передается длина передаваемых данных. ну допустим у меня просто длина в начале, а потом тупо данные в hex, как распознать что из них должно быть asci, а что decimal?
хочу написать демон который будет способен на ходу подгружать модули, т.е. вроде ядреных, только демон.
основная часть форкается и ждет ивента(вот как сделать пока не знаю) на загрузку дополнительных функциональных модулей.
модули должны вводиться в действие и выводиться без останова основной части демона(не так как в pidgin, там нужно выбирать при старте, а нужно что-бы можно было на ходу подгрузить). может такое уже есть?
собственно вопрос в том как реализовать распознование своих модулей и нужно ли ждать ивент, может можно еще как-то сделать.
интерисуют проекты веб-сервисов с встроенным api, т.е. сам сервак без модулей фаст-цги\зенд итд.., только встроенное апи, хочу посмотреть как это делается.
т.е. это что-то в стиле веб-сайт на Си...;)
нужна желательно универсальная и не глючная либа для парсинга входящей\исходящей почты и хттп, можно без сокетов, с ними работаю самостоятельно. Но если нет универсальной, пойдут другие, рабочие и не тормозные.
К стати, для того что-бы сделать из всего этого smtps, https, imap over ssl и pop3s достаточно openssl прикрутить или нет?
что-бы можно было заюзать файлик схемы и открыть xml на чтение\запись, просматривать в виде тегов.
пробовал гидру, что-то не очень, даи все-то 3д-шно там все.
надо типо как в IDE, только с xml.
возник трабл. дамп сделанный tcpdump-ом на другом компе не читается wireshark-ом. собрал последний libpcap и wireshark из сырцов. все равно типо протакола 51 не поддерживается, имхо, от ядра это не зависит, но на всякий добавил поддержку пппое, но все равно не работает с таким дампом, а в configure libpcap и wireshark не нашел параметров которые такие #define выключают\включают, только thread и всякие прочие либы типа ssl, итд...
как включить поддержку пппое?
например...
#insmod -f drivers/net/pppoe.ko
insmod: error inserting 'drivers/net/pppoe.ko': -1 Unknown symbol in module
но модвершен у меня выключено
zgrep VERSI /proc/config*
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
это надо что-бы избежать багов в отсудстви чего-либо более серьездного похоже, но у меня ядро так сильно не меняется и это мешает;-\
сабж.
есть usb-девайс у которого известны только vendor и device ID, но для работы этого не достаточно, только для определения;)
как узнать все регистры девайса и что они делают....?