* [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: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
* 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
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