Binary compatibility report for libevent: 2.1.10 vs 2.1.11
Tracker / libevent / 2.1.10 vs 2.1.11 / libevent_openssl-2.1
Test Info
Module Name | libevent_openssl-2.1 |
Version #1 | 2.1.10 |
Version #2 | 2.1.11 |
Arch | x86_64 |
GCC Version | 4.9.2 |
Test Results
Total Header Files | 5 |
Total Source Files | 1 |
Total Objects | 1 |
Total Symbols / Types | 7 / 28 |
Compatibility |
50% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 0 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 1 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Problems with Data Types, Medium Severity 1
event_struct.h
[+] union anon-union-event_struct.h-127 1
|
Change |
Effect |
1 |
Type of field min_heap_idx has been changed from size_t (8 bytes) to int (4 bytes). |
This field may be incorrectly initialized or accessed by applications. |
[+] affected symbols: 7 (100%)
bufferevent_get_openssl_error ( struct bufferevent* bev )
Field 'bev.ev_read.ev_timeout_pos' in 1st parameter 'bev' (pointer) is of type 'anon-union-event_struct.h-127'.
bufferevent_openssl_filter_new ( struct event_base* base, struct bufferevent* underlying, SSL* ssl, enum bufferevent_ssl_state state, int options )
Field 'underlying.ev_read.ev_timeout_pos' in 2nd parameter 'underlying' (pointer) is of type 'anon-union-event_struct.h-127'.
bufferevent_openssl_get_allow_dirty_shutdown ( struct bufferevent* bev )
Field 'bev.ev_read.ev_timeout_pos' in 1st parameter 'bev' (pointer) is of type 'anon-union-event_struct.h-127'.
bufferevent_openssl_get_ssl ( struct bufferevent* bufev )
Field 'bufev.ev_read.ev_timeout_pos' in 1st parameter 'bufev' (pointer) is of type 'anon-union-event_struct.h-127'.
bufferevent_openssl_set_allow_dirty_shutdown ( struct bufferevent* bev, int allow_dirty_shutdown )
Field 'bev.ev_read.ev_timeout_pos' in 1st parameter 'bev' (pointer) is of type 'anon-union-event_struct.h-127'.
bufferevent_openssl_socket_new ( struct event_base* base, int fd, SSL* ssl, enum bufferevent_ssl_state state, int options )
Field 'retval.ev_read.ev_timeout_pos' in the return value (pointer) is of type 'anon-union-event_struct.h-127'.
bufferevent_ssl_renegotiate ( struct bufferevent* bev )
Field 'bev.ev_read.ev_timeout_pos' in 1st parameter 'bev' (pointer) is of type 'anon-union-event_struct.h-127'.
to the top
Header Files 5
buffer.h
bufferevent.h
bufferevent_ssl.h
bufferevent_struct.h
event_struct.h
to the top
Source Files 1
bufferevent_openssl.c
to the top
Objects 1
libevent_openssl-2.1.so.6.0.4
to the top