* [devel] Множество MD5Init @ 2007-10-10 20:49 Vitaly Lipatov 2007-10-10 20:54 ` Dmitry V. Levin ` (2 more replies) 0 siblings, 3 replies; 11+ messages in thread From: Vitaly Lipatov @ 2007-10-10 20:49 UTC (permalink / raw) To: ALT Linux Team development discussions Искал кто бы предоставил MD5Init, и столько нашёл библиотек. Мало того, что не знаю что выбрать, так ведь наверное такая ситуция не вполне нормальна? $ findsym MD5Init /lib/libnss_wins.so.2: 00094830 T MD5Init /usr/lib/libepsilon.so.0: 00008b90 T MD5Init /usr/lib/libGammu.so: 0002cc21 T MD5Init /usr/lib/libGammu.so.2: 0002cc21 T MD5Init /usr/lib/libhttrack.so: 45863889 T MD5Init /usr/lib/libhttrack.so.1: 45863889 T MD5Init ^[[C/usr/lib/libmd5.so: 0000051c T MD5Init /usr/lib/libmd5.so.0: 0000051c T MD5Init /usr/lib/libmhash.so: 456fda10 T MD5Init /usr/lib/libmhash.so.2: 456fda10 T MD5Init /usr/lib/libmutil.so: 0001dba0 T MD5Init /usr/lib/libmutil.so.0: 0001dba0 T MD5Init /usr/lib/libosipparser2.so: 00012088 T MD5Init /usr/lib/libosipparser2.so.2: 00012088 T MD5Init /usr/lib/libpisock.so: 0001d0b0 T MD5Init /usr/lib/libpisock.so.9: 0001d0b0 T MD5Init /usr/lib/libsmbclient.so: 0007e0f0 T MD5Init /usr/lib/libsmbclient.so.0: 0007e0f0 T MD5Init /usr/lib/libtdssrv.so: 00023610 T MD5Init /usr/lib/libtdssrv.so.2: 00023610 T MD5Init /usr/lib/libunshield.so.0: 457cb8f0 T MD5Init -- Lav Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Множество MD5Init 2007-10-10 20:49 [devel] Множество MD5Init Vitaly Lipatov @ 2007-10-10 20:54 ` Dmitry V. Levin 2007-10-10 23:36 ` Vitaly Lipatov 2007-10-12 21:40 ` Vitaly Lipatov 2007-10-11 2:27 ` Andrey Rahmatullin 2007-10-11 3:12 ` Slava Semushin 2 siblings, 2 replies; 11+ messages in thread From: Dmitry V. Levin @ 2007-10-10 20:54 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1371 bytes --] On Thu, Oct 11, 2007 at 12:49:10AM +0400, Vitaly Lipatov wrote: > Искал кто бы предоставил MD5Init, и столько нашёл > библиотек. Мало того, что не знаю что выбрать, Возьмите лучше MD5_Init из -lcrypto, прототип в /usr/include/openssl/md5.h > так ведь > наверное такая ситуция не вполне нормальна? Совершенно ненормальная, надо баги развешивать. > $ findsym MD5Init > /lib/libnss_wins.so.2: 00094830 T MD5Init > /usr/lib/libepsilon.so.0: 00008b90 T MD5Init > /usr/lib/libGammu.so: 0002cc21 T MD5Init > /usr/lib/libGammu.so.2: 0002cc21 T MD5Init > /usr/lib/libhttrack.so: 45863889 T MD5Init > /usr/lib/libhttrack.so.1: 45863889 T MD5Init > /usr/lib/libmd5.so: 0000051c T MD5Init > /usr/lib/libmd5.so.0: 0000051c T MD5Init > /usr/lib/libmhash.so: 456fda10 T MD5Init > /usr/lib/libmhash.so.2: 456fda10 T MD5Init > /usr/lib/libmutil.so: 0001dba0 T MD5Init > /usr/lib/libmutil.so.0: 0001dba0 T MD5Init > /usr/lib/libosipparser2.so: 00012088 T MD5Init > /usr/lib/libosipparser2.so.2: 00012088 T MD5Init > /usr/lib/libpisock.so: 0001d0b0 T MD5Init > /usr/lib/libpisock.so.9: 0001d0b0 T MD5Init > /usr/lib/libsmbclient.so: 0007e0f0 T MD5Init > /usr/lib/libsmbclient.so.0: 0007e0f0 T MD5Init > /usr/lib/libtdssrv.so: 00023610 T MD5Init > /usr/lib/libtdssrv.so.2: 00023610 T MD5Init > /usr/lib/libunshield.so.0: 457cb8f0 T MD5Init -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Множество MD5Init 2007-10-10 20:54 ` Dmitry V. Levin @ 2007-10-10 23:36 ` Vitaly Lipatov 2007-10-12 21:40 ` Vitaly Lipatov 1 sibling, 0 replies; 11+ messages in thread From: Vitaly Lipatov @ 2007-10-10 23:36 UTC (permalink / raw) To: ALT Linux Team development discussions On 11 октября 2007, Dmitry V. Levin wrote: > On Thu, Oct 11, 2007 at 12:49:10AM +0400, Vitaly Lipatov wrote: > > Искал кто бы предоставил MD5Init, и столько нашёл > > библиотек. Мало того, что не знаю что выбрать, ... > > так ведь > > наверное такая ситуция не вполне нормальна? > > Совершенно ненормальная, надо баги развешивать. Развесил, от https://bugzilla.altlinux.org/show_bug.cgi?id=13082 до https://bugzilla.altlinux.org/show_bug.cgi?id=13089 Только пойдёт ли на это mainstream... -- Lav Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Множество MD5Init 2007-10-10 20:54 ` Dmitry V. Levin 2007-10-10 23:36 ` Vitaly Lipatov @ 2007-10-12 21:40 ` Vitaly Lipatov 2007-10-12 22:08 ` Dmitry V. Levin 1 sibling, 1 reply; 11+ messages in thread From: Vitaly Lipatov @ 2007-10-12 21:40 UTC (permalink / raw) To: ALT Linux Team development discussions On 11 октября 2007, Dmitry V. Levin wrote: > On Thu, Oct 11, 2007 at 12:49:10AM +0400, Vitaly Lipatov wrote: > > Искал кто бы предоставил MD5Init, и столько нашёл > > библиотек. Мало того, что не знаю что выбрать, > > Возьмите лучше MD5_Init из -lcrypto, прототип в > /usr/include/openssl/md5.h > > > так ведь > > наверное такая ситуция не вполне нормальна? > > Совершенно ненормальная, надо баги развешивать. libosip2 содержит реализацию MD5 для того, чтобы удобнее было пользователям libosip2. Нужно убрать из библиотеки, чтобы линковались с чем надо? Или обёртки сделать для MD5Init сотоварищи, чтобы сохранить совместимость libosip2 по интерфейсу? https://bugzilla.altlinux.org/show_bug.cgi?id=13086 -- Lav Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Множество MD5Init 2007-10-12 21:40 ` Vitaly Lipatov @ 2007-10-12 22:08 ` Dmitry V. Levin 2007-10-13 7:01 ` Vitaly Lipatov 0 siblings, 1 reply; 11+ messages in thread From: Dmitry V. Levin @ 2007-10-12 22:08 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1219 bytes --] On Sat, Oct 13, 2007 at 01:40:43AM +0400, Vitaly Lipatov wrote: > On 11 октября 2007, Dmitry V. Levin wrote: > > On Thu, Oct 11, 2007 at 12:49:10AM +0400, Vitaly Lipatov wrote: > > > Искал кто бы предоставил MD5Init, и столько нашёл > > > библиотек. Мало того, что не знаю что выбрать, > > > > Возьмите лучше MD5_Init из -lcrypto, прототип в > > /usr/include/openssl/md5.h > > > > > так ведь > > > наверное такая ситуция не вполне нормальна? > > > > Совершенно ненормальная, надо баги развешивать. > libosip2 содержит реализацию MD5 для того, чтобы удобнее было > пользователям libosip2. Я не понял, libosip2 не только носит с собой какую-то реализацию MD5, но и экспортирует её для своих клиентов? Апстрим делает это сознательно? > Нужно убрать из библиотеки, чтобы линковались с чем надо? У этой библиотеки в клиентах всего 2 пакета числится, так что можно и убрать. > Или обёртки сделать для MD5Init > сотоварищи, чтобы сохранить совместимость libosip2 по > интерфейсу? Если сборку этих двух клиентов не удастся быстро восстановить, то лучше сделать обёртку. Хотя сложности тут возникнуть вроде бы негде. > https://bugzilla.altlinux.org/show_bug.cgi?id=13086 -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Множество MD5Init 2007-10-12 22:08 ` Dmitry V. Levin @ 2007-10-13 7:01 ` Vitaly Lipatov 0 siblings, 0 replies; 11+ messages in thread From: Vitaly Lipatov @ 2007-10-13 7:01 UTC (permalink / raw) To: ALT Linux Team development discussions On 13 октября 2007, Dmitry V. Levin wrote: ... > Я не понял, libosip2 не только носит с собой какую-то > реализацию MD5, но и экспортирует её для своих клиентов? > Апстрим делает это сознательно? Да, вот из файла FEATURES: oSIP finaly contains a MD5 implementation (osip_md5.h) which you'll find usefull when implementing SIP Digest authentication. > > > Нужно убрать из библиотеки, чтобы линковались с чем надо? > > У этой библиотеки в клиентах всего 2 пакета числится, так что > можно и убрать. Так и сделаем. Патч отправил в багу. -- Lav Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Множество MD5Init 2007-10-10 20:49 [devel] Множество MD5Init Vitaly Lipatov 2007-10-10 20:54 ` Dmitry V. Levin @ 2007-10-11 2:27 ` Andrey Rahmatullin 2007-10-11 3:12 ` Slava Semushin 2 siblings, 0 replies; 11+ messages in thread From: Andrey Rahmatullin @ 2007-10-11 2:27 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 613 bytes --] On Thu, Oct 11, 2007 at 12:49:10AM +0400, Vitaly Lipatov wrote: > Искал кто бы предоставил MD5Init, и столько нашёл > библиотек. Мало того, что не знаю что выбрать, так ведь > наверное такая ситуция не вполне нормальна? Это -lmd какая-нибудь в статике. Хотя может и свои реализации. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): <x-coder> Lost[WIN]: я онлайн опять... собаку погулял.. ем вот <Lost[WIN]> x-coder: какой породы собак? <x-coder> Lost[WIN]: боксер <Lost[WIN]> x-coder: вкусная собака то? <Lost[WIN]> боксеры жилистые, и нефкусные <gns> Lost[WIN]: x-coder: lol [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Множество MD5Init 2007-10-10 20:49 [devel] Множество MD5Init Vitaly Lipatov 2007-10-10 20:54 ` Dmitry V. Levin 2007-10-11 2:27 ` Andrey Rahmatullin @ 2007-10-11 3:12 ` Slava Semushin 2007-10-12 8:22 ` Genix 2 siblings, 1 reply; 11+ messages in thread From: Slava Semushin @ 2007-10-11 3:12 UTC (permalink / raw) To: ALT Linux Team development discussions 2007/10/11, Vitaly Lipatov <lav / altlinux.ru>: > Искал кто бы предоставил MD5Init, и столько нашёл > библиотек. Мало того, что не знаю что выбрать, так ведь > наверное такая ситуция не вполне нормальна? [...] Это все они таскают с собой старую версию библиотеки libcrypto (из libssl). В какой-то там версии ф-ции MD5X изменили имена на MD5_X. Я, у себя в ossec, выкрутился так: 105 -#include "md5.h" 106 + 107 +#include <openssl/md5.h> 108 +#define MD5Init MD5_Init 109 +#define MD5Update MD5_Update 110 +#define MD5Final MD5_Final См. патч ossec-alt-src-use_system_ssl.patch (http://git.altlinux.org/people/php_coder/packages/?p=ossec.git;a=blob;f=ossec-alt-src-use_system_ssl.patch;h=67a147349268a81f1a52581fa2541def1a55d72d;hb=6bd01b133800ea0d22c2fc25b2f36ea9203eed10) -- + Slava Semushin | slava.semushin @ gmail.com + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Множество MD5Init 2007-10-11 3:12 ` Slava Semushin @ 2007-10-12 8:22 ` Genix 2007-10-12 8:44 ` Slava Semushin 0 siblings, 1 reply; 11+ messages in thread From: Genix @ 2007-10-12 8:22 UTC (permalink / raw) To: ALT Devel discussion list Slava Semushin пишет: > у себя в ossec, выкрутился так: > > 105 -#include "md5.h" > 106 + > 107 +#include <openssl/md5.h> > 108 +#define MD5Init MD5_Init > 109 +#define MD5Update MD5_Update > 110 +#define MD5Final MD5_Final с вашего позволения, поступлю в unshield так же, не изобретая велосипедов. спасибо -- У каждого в башке свои тараканы... ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Множество MD5Init 2007-10-12 8:22 ` Genix @ 2007-10-12 8:44 ` Slava Semushin 2007-10-12 9:29 ` Genix 0 siblings, 1 reply; 11+ messages in thread From: Slava Semushin @ 2007-10-12 8:44 UTC (permalink / raw) To: ALT Linux Team development discussions 2007/10/12, Genix <genix / list.ru>: > > у себя в ossec, выкрутился так: > > > > 105 -#include "md5.h" > > 106 + > > 107 +#include <openssl/md5.h> > > 108 +#define MD5Init MD5_Init > > 109 +#define MD5Update MD5_Update > > 110 +#define MD5Final MD5_Final > > с вашего позволения, поступлю в unshield так же, не изобретая велосипедов. Я был очень удивлён, что подобных дефайнов, не было в хедерах самого OpenSSL. Хотя с другой стороны, судя по google.com/codesearch раньше такие костыли там были, но через несколько версий удалили... P.S. Возможно, вам понадобится добавить ещё парочку подобных дефайнов для других ф-ций, у меня тут только те, которые используются в коде OSSEC. -- + Slava Semushin | slava.semushin @ gmail.com + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Множество MD5Init 2007-10-12 8:44 ` Slava Semushin @ 2007-10-12 9:29 ` Genix 0 siblings, 0 replies; 11+ messages in thread From: Genix @ 2007-10-12 9:29 UTC (permalink / raw) To: ALT Devel discussion list Slava Semushin пишет: > P.S. Возможно, вам понадобится добавить ещё парочку подобных дефайнов > для других ф-ций, у меня тут только те, которые используются в коде > OSSEC. уже все сделал и отправил в incoming =) -- У каждого в башке свои тараканы... ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2007-10-13 7:01 UTC | newest] Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-10-10 20:49 [devel] Множество MD5Init Vitaly Lipatov 2007-10-10 20:54 ` Dmitry V. Levin 2007-10-10 23:36 ` Vitaly Lipatov 2007-10-12 21:40 ` Vitaly Lipatov 2007-10-12 22:08 ` Dmitry V. Levin 2007-10-13 7:01 ` Vitaly Lipatov 2007-10-11 2:27 ` Andrey Rahmatullin 2007-10-11 3:12 ` Slava Semushin 2007-10-12 8:22 ` Genix 2007-10-12 8:44 ` Slava Semushin 2007-10-12 9:29 ` Genix
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git