ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] IQ: libcrypto.so.7/libssl.so.7
@ 2008-11-30 23:48 Evgeny Sinelnikov
  2008-12-01  0:19 ` Dmitry V. Levin
  0 siblings, 1 reply; 4+ messages in thread
From: Evgeny Sinelnikov @ 2008-11-30 23:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Здравствуйте,

уже довольно продолжительное время в моём git обитает новая сборка
openssl-0.9.8i-alt2
Сравнение в ABI с текущей 0.9.8h показало, что никаких серьёзных
изменений в ABI не произошло:
--- libssl.so.0.9.8h.symbols.3<>2008-11-30 18:22:07 +0300
+++ libssl.so.0.9.8i.symbols.3<>2008-11-30 18:22:02 +0300
@@ -230,6 +236,7 @@
 SSL_CTX_set_cipher_list
 SSL_CTX_set_client_CA_list
 SSL_CTX_set_client_cert_cb
+SSL_CTX_set_client_cert_engine
 SSL_CTX_set_cookie_generate_cb
 SSL_CTX_set_cookie_verify_cb
 SSL_CTX_set_default_passwd_cb
@@ -738,6 +745,7 @@
 ssl_clear_bad_session
 ssl_clear_cipher_ctx
 ssl_create_cipher_list
+ssl_do_client_cert_cb
 ssl_free_wbio_buffer
 ssl_get_ciphers_by_id
 ssl_get_new_session

--- libcrypto.so.0.9.8h.symbols.3<----->2008-11-30 18:23:24 +0300
+++ libcrypto.so.0.9.8i.symbols.3<----->2008-11-30 18:23:33 +0300
@@ -238,7 +238,6 @@
 BIO_ctrl_wpending
 BIO_debug_callback
 BIO_dgram_non_fatal_error
-BIO_dgram_should_retry
 BIO_dump
 BIO_dump_cb
 BIO_dump_fp
@@ -928,6 +927,7 @@
 ENGINE_get_name
 ENGINE_get_next
 ENGINE_get_prev
+ENGINE_get_ssl_client_cert_function
 ENGINE_get_static_state
 ENGINE_get_table_flags
 ENGINE_init
@@ -938,6 +938,7 @@
 ENGINE_load_padlock
 ENGINE_load_private_key
 ENGINE_load_public_key
+ENGINE_load_ssl_client_cert
 ENGINE_new
 ENGINE_register_DH
 ENGINE_register_DSA
@@ -989,6 +990,7 @@
 ENGINE_set_init_function
 ENGINE_set_load_privkey_function
 ENGINE_set_load_pubkey_function
+ENGINE_set_load_ssl_client_cert_function
 ENGINE_set_name
 ENGINE_set_table_flags
 ENGINE_unregister_DH
@@ -1283,6 +1285,7 @@
 HMAC
 HMAC_CTX_cleanup
 HMAC_CTX_init
+HMAC_CTX_set_flags
 HMAC_Final
 HMAC_Init
 HMAC_Init_ex

Единственное, что здесь может смутить - это убранный
BIO_dgram_should_retry(). На деле же это внутренняя функция, которую
никогда не выносили в заголовочные файлы, а теперь сделали, для пущей
верности, ещё и статической. Есть ли у кого-нибудь возражения по
поводу перехода на новый openssl?


-- 
Sin (Sinelnikov Evgeny)

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [devel] IQ: libcrypto.so.7/libssl.so.7
  2008-11-30 23:48 [devel] IQ: libcrypto.so.7/libssl.so.7 Evgeny Sinelnikov
@ 2008-12-01  0:19 ` Dmitry V. Levin
  2008-12-01  0:49   ` Evgeny Sinelnikov
  0 siblings, 1 reply; 4+ messages in thread
From: Dmitry V. Levin @ 2008-12-01  0:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 376 bytes --]

Hi,

On Mon, Dec 01, 2008 at 02:48:03AM +0300, Evgeny Sinelnikov wrote:
> уже довольно продолжительное время в моём git обитает новая сборка
> openssl-0.9.8i-alt2
> Сравнение в ABI с текущей 0.9.8h показало, что никаких серьёзных
> изменений в ABI не произошло:

А смещения полей в структурах они нигде не поменяли?
Раньше они это делали неоднократно.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [devel] IQ: libcrypto.so.7/libssl.so.7
  2008-12-01  0:19 ` Dmitry V. Levin
@ 2008-12-01  0:49   ` Evgeny Sinelnikov
  2008-12-05 11:15     ` Evgeny Sinelnikov
  0 siblings, 1 reply; 4+ messages in thread
From: Evgeny Sinelnikov @ 2008-12-01  0:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions

1 декабря 2008 г. 3:19 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
> Hi,
>
> On Mon, Dec 01, 2008 at 02:48:03AM +0300, Evgeny Sinelnikov wrote:
>> уже довольно продолжительное время в моём git обитает новая сборка
>> openssl-0.9.8i-alt2
>> Сравнение в ABI с текущей 0.9.8h показало, что никаких серьёзных
>> изменений в ABI не произошло:
>
> А смещения полей в структурах они нигде не поменяли?
> Раньше они это делали неоднократно.
>

На этот раз это они не стали делать... Но совсем без гадостей не
обошлось... Вот эта часть мне кажется странноватой:
diff -Nur /usr/include/openssl/err.h include/openssl/err.h
--- /usr/include/openssl/err.h<>2008-11-05 17:32:01 +0300
+++ include/openssl/err.h<----->2008-11-05 19:34:44 +0300
@@ -140,7 +140,8 @@
 #define ERR_LIB_ECDSA<><------>42
 #define ERR_LIB_ECDH<-><------>43
 #define ERR_LIB_STORE           44
-#define ERR_LIB_CMS<--><------>45
+#define ERR_LIB_FIPS<-><------>45
+#define ERR_LIB_CMS<--><------>46
.
 #define ERR_LIB_USER<-><------>128
.
@@ -172,6 +173,7 @@
 #define ECDSAerr(f,r)  ERR_PUT_error(ERR_LIB_ECDSA,(f),(r),__FILE__,__LINE__)
 #define ECDHerr(f,r)  ERR_PUT_error(ERR_LIB_ECDH,(f),(r),__FILE__,__LINE__)
 #define STOREerr(f,r) ERR_PUT_error(ERR_LIB_STORE,(f),(r),__FILE__,__LINE__)
+#define FIPSerr(f,r) ERR_PUT_error(ERR_LIB_FIPS,(f),(r),__FILE__,__LINE__)
 #define CMSerr(f,r) ERR_PUT_error(ERR_LIB_CMS,(f),(r),__FILE__,__LINE__)
.
 /* Borland C seems too stupid to be able to shift and do longs in

В остальном добавлены новые дефайны...

-- 
Sin (Sinelnikov Evgeny)

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [devel] IQ: libcrypto.so.7/libssl.so.7
  2008-12-01  0:49   ` Evgeny Sinelnikov
@ 2008-12-05 11:15     ` Evgeny Sinelnikov
  0 siblings, 0 replies; 4+ messages in thread
From: Evgeny Sinelnikov @ 2008-12-05 11:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

1 декабря 2008 г. 3:49 пользователь Evgeny Sinelnikov <sin@altlinux.ru> написал:
> 1 декабря 2008 г. 3:19 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
>> Hi,
>>
>> On Mon, Dec 01, 2008 at 02:48:03AM +0300, Evgeny Sinelnikov wrote:
>>> уже довольно продолжительное время в моём git обитает новая сборка
>>> openssl-0.9.8i-alt2
>>> Сравнение в ABI с текущей 0.9.8h показало, что никаких серьёзных
>>> изменений в ABI не произошло:
>>
>> А смещения полей в структурах они нигде не поменяли?
>> Раньше они это делали неоднократно.
>>
>
> На этот раз это они не стали делать...

Я полагаю, что особых возражений обновление openssl не получило,
поэтому в ближайшее время в сизиф приедет новая сборка...

-- 
Sin (Sinelnikov Evgeny)

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-12-05 11:15 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-30 23:48 [devel] IQ: libcrypto.so.7/libssl.so.7 Evgeny Sinelnikov
2008-12-01  0:19 ` Dmitry V. Levin
2008-12-01  0:49   ` Evgeny Sinelnikov
2008-12-05 11:15     ` Evgeny Sinelnikov

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