Test Info
Library Name | pacemaker |
Version #1 | 1.1.7 |
Version #2 | 1.1.8 |
CPU Type | x86_64 |
GCC Version | 4.7.2 |
Subject | Binary Compatibility |
Test Results
Total Header Files | 21 |
Total Shared Libraries | 9 |
Total Symbols / Types | 276 / 199 |
Verdict | Incompatible (34.6%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 91 |
Removed Symbols | High | 75 |
Problems with Data Types | High | 3 |
Medium | 8 |
Low | 14 |
Problems with Symbols | High | 2 |
Medium | 67 |
Low | 7 |
Problems with Constants | Low | 135 |
Other Changes in Data Types | - | 1 |
Other Changes in Constants | - | 63 |
Added Symbols (91)
cluster.h,
libcrmcluster.so.2.0.0
crm_cluster_disconnect ( crm_cluster_t* cluster )
crm_is_corosync_peer_active ( crm_node_t const* node )
crm_is_heartbeat_peer_active ( crm_node_t const* node )
crm_is_peer_active ( crm_node_t const* node )
error.h,
libcrmcommon.so.3.0.0
pcmk_strerror ( int rc )
ipc.h,
libcrmcommon.so.3.0.0
create_hello_message ( char const* uuid, char const* client_name, char const* major_version, char const* minor_version )
crm_ipc_buffer ( crm_ipc_t* client )
crm_ipc_close ( crm_ipc_t* client )
crm_ipc_connect ( crm_ipc_t* client )
crm_ipc_connected ( crm_ipc_t* client )
crm_ipc_destroy ( crm_ipc_t* client )
crm_ipc_get_fd ( crm_ipc_t* client )
crm_ipc_name ( crm_ipc_t* client )
crm_ipc_new ( char const* name, size_t max_size )
crm_ipc_read ( crm_ipc_t* client )
crm_ipc_ready ( crm_ipc_t* client )
crm_ipc_send ( crm_ipc_t* client, xmlNode* message, enum crm_ipc_flags flags, int32_t ms_timeout, xmlNode** reply )
iso8601.h,
libcrmcommon.so.3.0.0
crm_time_add ( crm_time_t* dt, crm_time_t* value )
crm_time_add_days ( crm_time_t* dt, int value )
crm_time_add_hours ( crm_time_t* dt, int value )
crm_time_add_minutes ( crm_time_t* dt, int value )
crm_time_add_months ( crm_time_t* dt, int value )
crm_time_add_seconds ( crm_time_t* dt, int value )
crm_time_add_weeks ( crm_time_t* dt, int value )
crm_time_add_years ( crm_time_t* dt, int value )
crm_time_as_string ( crm_time_t* dt, int flags )
crm_time_check ( crm_time_t* dt )
crm_time_compare ( crm_time_t* dt, crm_time_t* rhs )
crm_time_days_in_month ( int month, int year )
crm_time_free ( crm_time_t* dt )
crm_time_get_gregorian ( crm_time_t* dt, uint32_t* y, uint32_t* m, uint32_t* d )
crm_time_get_isoweek ( crm_time_t* dt, uint32_t* y, uint32_t* w, uint32_t* d )
crm_time_get_ordinal ( crm_time_t* dt, uint32_t* y, uint32_t* d )
crm_time_get_seconds ( crm_time_t* dt )
crm_time_get_seconds_since_epoch ( crm_time_t* dt )
crm_time_get_timeofday ( crm_time_t* dt, uint32_t* h, uint32_t* m, uint32_t* s )
crm_time_get_timezone ( crm_time_t* dt, uint32_t* h, uint32_t* m )
crm_time_january1_weekday ( int year )
crm_time_leapyear ( int year )
crm_time_log_alias ( int log_level, char const* file, char const* function, int line, char const* prefix, crm_time_t* date_time, int flags )
crm_time_new ( char const* string )
crm_time_parse_duration ( char const* duration_str )
crm_time_parse_period ( char const* period_str )
crm_time_set ( crm_time_t* target, crm_time_t* source )
crm_time_set_timet ( crm_time_t* target, time_t* source )
crm_time_subtract ( crm_time_t* dt, crm_time_t* value )
crm_time_weeks_in_year ( int year )
logging.h,
libcrmcommon.so.3.0.0
crm_add_logfile ( char const* filename )
crm_enable_blackbox ( int nsig )
crm_is_callsite_active ( struct qb_log_callsite* cs, int level, int tags )
crm_log_cli_init ( char const* entity )
crm_update_callsites ( )
crm_write_blackbox ( int nsig, struct qb_log_callsite* callsite )
lrmd.h,
liblrmd.so.1.0.0
lrmd_api_delete ( lrmd_t* lrmd )
lrmd_api_new ( )
lrmd_copy_event ( lrmd_event_data_t* event )
lrmd_copy_rsc_info ( lrmd_rsc_info_t* rsc_info )
lrmd_dispatch ( lrmd_t* lrmd )
lrmd_free_event ( lrmd_event_data_t* event )
lrmd_free_rsc_info ( lrmd_rsc_info_t* rsc_info )
lrmd_key_value_add ( lrmd_key_value_t* kvp, char const* key, char const* value )
lrmd_list_freeall ( lrmd_list_t* head )
mainloop.h,
libcrmcommon.so.3.0.0
mainloop_add_child ( pid_t pid, int timeout, char const* desc, void* userdata, void(*callback)(mainloop_child_t*, int, int, int) )
mainloop_add_fd ( char const* name, int priority, int fd, void* userdata, struct mainloop_fd_callbacks* callbacks )
mainloop_add_ipc_client ( char const* name, int priority, size_t max_size, void* userdata, struct ipc_client_callbacks* callbacks )
mainloop_clear_child_userdata ( mainloop_child_t* child )
mainloop_del_fd ( mainloop_io_t* client )
mainloop_del_ipc_client ( mainloop_io_t* client )
mainloop_get_child_pid ( mainloop_child_t* child )
mainloop_get_child_timeout ( mainloop_child_t* child )
mainloop_get_child_userdata ( mainloop_child_t* child )
mainloop_get_ipc_client ( mainloop_io_t* client )
mainloop_trigger_complete ( crm_trigger_t* trig )
services.h,
libcrmservice.so.1.0.0
get_directory_list ( char const* root, gboolean files )
resources_action_create ( char const* name, char const* standard, char const* provider, char const* agent, char const* action, int interval, int timeout, GHashTable* params )
resources_list_agents ( char const* standard, char const* provider )
resources_list_providers ( char const* standard )
resources_list_standards ( )
services_action_async ( svc_action_t* op, void(*action_callback)(svc_action_t*) )
services_action_cancel ( char const* name, char const* action, int interval )
services_action_create ( char const* name, char const* action, int interval, int timeout )
services_action_create_generic ( char const* exec, char const** args )
services_action_free ( svc_action_t* op )
services_action_sync ( svc_action_t* op )
services_list ( )
status.h,
libpe_status.so.4.0.0
pe_find_node_any ( GListPtr node_list, char const* id, char const* uname )
util.h,
libcib.so.2.0.0
cib_apply_patch_event ( xmlNode* event, xmlNode* input, xmlNode** output, int level )
util.h,
libcrmcommon.so.3.0.0
crm_generate_uuid ( )
crm_md5sum ( char const* buffer )
crm_user_lookup ( char const* name, uid_t* uid, gid_t* gid )
xml.h,
libcrmcommon.so.3.0.0
free_xml ( xmlNode* child )
to the top
Removed Symbols (75)
ais.h,
libcrmcluster.so.1.0.0
get_ais_data ( AIS_Message const* msg )
cib_util.h,
libcib.so.1.0.1
cib_section2enum ( char const* a_section )
feature_set ( xmlNode* xml_obj )
cluster.h,
libcrmcluster.so.1.0.0
ais_dispatch ( int sender, gpointer user_data )
ais_fd_sync [data]
ais_source [data]
crm_active_members ( )
crm_is_full_member ( crm_node_t const* node )
crm_is_member_active ( crm_node_t const* node )
crm_update_ais_node ( xmlNode* member, long long seq )
crm_update_cman_node ( xmlNode* member, long long seq )
get_ais_nodeid ( uint32_t* id, char** uname )
init_cman_connection ( gboolean(*dispatch)(unsigned long long, gboolean), void(*destroy)(gpointer) )
crm.h,
libcrmcommon.so.2.0.0
update_all_trace_data ( )
iso8601.h,
libcrmcommon.so.2.0.0
add_days ( ha_time_t* a_time, int extra )
add_hours ( ha_time_t* a_time, int extra )
add_minutes ( ha_time_t* a_time, int extra )
add_months ( ha_time_t* a_time, int extra )
add_ordinalyears ( ha_time_t* a_time, int extra )
add_seconds ( ha_time_t* a_time, int extra )
add_time ( ha_time_t* lhs, ha_time_t* rhs )
add_weekdays ( ha_time_t* a_time, int extra )
add_weeks ( ha_time_t* a_time, int extra )
add_weekyears ( ha_time_t* a_time, int extra )
add_yeardays ( ha_time_t* a_time, int extra )
add_years ( ha_time_t* a_time, int extra )
check_for_ordinal ( char const* str )
compare_date ( ha_time_t* lhs, ha_time_t* rhs )
convert_from_gregorian ( ha_time_t* a_date )
convert_from_ordinal ( ha_time_t* a_date )
convert_from_weekdays ( ha_time_t* a_date )
date_in_seconds ( ha_time_t* a_date )
date_in_seconds_since_epoch ( ha_time_t* a_date )
date_to_string ( ha_time_t* dt, int flags )
days_per_month ( int month, int year )
free_ha_date ( ha_time_t* a_date )
ha_set_time ( ha_time_t* lhs, ha_time_t* rhs, gboolean offset )
ha_set_timet_time ( ha_time_t* lhs, time_t* rhs )
ha_set_tm_time ( ha_time_t* lhs, struct tm* rhs )
is_date_sane ( ha_time_t* a_date )
is_leap_year ( int year )
january1 ( int year )
log_date ( int log_level, char const* prefix, ha_time_t* dt, int flags )
log_time_period ( int log_level, ha_time_period_t* dtp, int flags )
log_tm_date ( int log_level, struct tm* some_tm )
new_ha_date ( gboolean set_to_now )
parse_int ( char** str, int field_width, int uppper_bound, int* result )
parse_time ( char** time_str, ha_time_t* atime, gboolean with_offset )
parse_time_duration ( char** duration_str )
parse_time_offset ( char** offset_str )
parse_time_period ( char** period_str )
reset_time ( ha_time_t* a_time )
reset_tm ( struct tm* some_tm )
str_lookup ( char const* str, enum date_fields p2 )
sub_days ( ha_time_t* a_time, int extra )
sub_hours ( ha_time_t* a_time, int extra )
sub_minutes ( ha_time_t* a_time, int extra )
sub_months ( ha_time_t* a_time, int extra )
sub_ordinalyears ( ha_time_t* a_time, int extra )
sub_seconds ( ha_time_t* a_time, int extra )
sub_weekdays ( ha_time_t* a_time, int extra )
sub_weeks ( ha_time_t* a_time, int extra )
sub_weekyears ( ha_time_t* a_time, int extra )
sub_yeardays ( ha_time_t* a_time, int extra )
sub_years ( ha_time_t* a_time, int extra )
subtract_duration ( ha_time_t* time, ha_time_t* duration )
subtract_time ( ha_time_t* lhs, ha_time_t* rhs )
weeks_in_year ( int year )
msg.h,
libcrmcluster.so.1.0.0
createPingAnswerFragment ( char const* from, char const* status )
msg.h,
libcrmcommon.so.2.0.0
process_hello_message ( xmlNode* hello, char** uuid, char** client_name, char** major_version, char** minor_version )
stack.h,
libcrmcluster.so.1.0.0
init_ais_connection ( gboolean(*dispatch)(AIS_Message*, char*, int), void(*destroy)(gpointer), char** our_uuid, char** our_uname, int* nodeid )
init_ais_connection_once ( gboolean(*dispatch)(AIS_Message*, char*, int), void(*destroy)(gpointer), char** our_uuid, char** our_uname, int* nodeid )
terminate_ais_connection ( )
stonith-ng.h,
libstonithd.so.1.0.0
stonith_error2string ( enum stonith_errors return_code )
xml.h,
libcrmcommon.so.2.0.0
xml_validate ( xmlNode const* root )
to the top
Problems with Data Types, High Severity (3)
cib.h
[+] struct cib_api_operations_s (1)
| Change |
Effect |
1 | Field variant_op has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (7)
cib_delete ( cib_t* cib )Field 'cib->cmds' in 1st parameter 'cib' (pointer) has base type 'struct cib_api_operations_s'.
cib_file_new ( char const* filename )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_native_new ( )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_new ( )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_new_no_shadow ( )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_remote_new ( char const* server, char const* user, char const* passwd, int port, gboolean encrypted )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_shadow_new ( char const* name )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
status.h
[+] struct resource_s (1)
| Change |
Effect |
1 | Field long_name has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (1)
pe_find_resource ( GListPtr rsc_list, char const* id_rh )Return value (pointer) has base type 'struct resource_s'.
stonith-ng.h
[+] struct stonith_api_operations_s (1)
| Change |
Effect |
1 | Field call has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (4)
stonith_api_delete ( stonith_t* st )Field 'st->cmds' in 1st parameter 'st' (pointer) has base type 'struct stonith_api_operations_s'.
stonith_api_new ( )Field 'retval->cmds' in return value (pointer) has base type 'struct stonith_api_operations_s'.
stonith_dispatch ( stonith_t* st )Field 'st->cmds' in 1st parameter 'st' (pointer) has base type 'struct stonith_api_operations_s'.
stonith_dump_pending_callbacks ( stonith_t* st )Field 'st->cmds' in 1st parameter 'st' (pointer) has base type 'struct stonith_api_operations_s'.
to the top
Problems with Symbols, High Severity (2)
cluster.h,
libcrmcluster.so.1.0.0
[+] crm_cluster_connect ( char** our_uname, char** our_uuid, void* dispatch, void* destroy, ll_cluster_t** hb_conn ) (2)
changed to:crm_cluster_connect ( crm_cluster_t* cluster )
| Change | Effect |
---|
1 | Parameter cluster of type crm_cluster_t* has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
2 | 1st middle parameter our_uname has been removed from the calling stack. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
to the top
Problems with Data Types, Medium Severity (8)
ais.h
[+] struct crm_peer_node_s (3)
| Change |
Effect |
1 | Field expected has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | The relative position of field state has been changed from 6 to 7. | Applications will access incorrect memory when attempting to access this field. |
3 | The relative position of field uuid has been changed from 7 to 6. | Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols (1)
crm_get_peer ( unsigned int id, char const* uname )Return value (pointer) has base type 'struct crm_peer_node_s'.
cib.h
[+] struct cib_api_operations_s (1)
| Change |
Effect |
1 | Field delegated_variant_op has been removed from this type. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
[+] affected symbols (7)
cib_delete ( cib_t* cib )Field 'cib->cmds' in 1st parameter 'cib' (pointer) has base type 'struct cib_api_operations_s'.
cib_file_new ( char const* filename )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_native_new ( )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_new ( )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_new_no_shadow ( )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_remote_new ( char const* server, char const* user, char const* passwd, int port, gboolean encrypted )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_shadow_new ( char const* name )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
[+] struct cib_s (1)
| Change |
Effect |
1 | Field delegate_fn has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (7)
cib_delete ( cib_t* cib )1st parameter 'cib' (pointer) has base type 'struct cib_s'.
cib_file_new ( char const* filename )Return value (pointer) has base type 'struct cib_s'.
cib_native_new ( )Return value (pointer) has base type 'struct cib_s'.
cib_new ( )Return value (pointer) has base type 'struct cib_s'.
cib_new_no_shadow ( )Return value (pointer) has base type 'struct cib_s'.
cib_remote_new ( char const* server, char const* user, char const* passwd, int port, gboolean encrypted )Return value (pointer) has base type 'struct cib_s'.
cib_shadow_new ( char const* name )Return value (pointer) has base type 'struct cib_s'.
stonith-ng.h
[+] struct stonith_api_operations_s (3)
| Change |
Effect |
1 | Field list_agents has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field monitor has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Field status has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (4)
stonith_api_delete ( stonith_t* st )Field 'st->cmds' in 1st parameter 'st' (pointer) has base type 'struct stonith_api_operations_s'.
stonith_api_new ( )Field 'retval->cmds' in return value (pointer) has base type 'struct stonith_api_operations_s'.
stonith_dispatch ( stonith_t* st )Field 'st->cmds' in 1st parameter 'st' (pointer) has base type 'struct stonith_api_operations_s'.
stonith_dump_pending_callbacks ( stonith_t* st )Field 'st->cmds' in 1st parameter 'st' (pointer) has base type 'struct stonith_api_operations_s'.
to the top
Problems with Symbols, Medium Severity (67)
cib_util.h,
libcib.so.1.0.1
[+] cib_get_generation ( cib_t* cib ) (1)
changed to:cib_get_generation [data]
| Change | Effect |
---|
1 | 1st parameter cib has been removed from the calling stack. | This parameter will be ignored by the function. |
[+] delete_attr_delegate ( cib_t* the_cib, int options, char const* section, char const* node_uuid, char const* set_type, char const* set_name, char const* attr_id, char const* attr_name, char const* attr_value, gboolean to_console, char const* user_name ) (11)
changed to:delete_attr_delegate [data]
| Change | Effect |
---|
1 | 10th parameter to_console has been removed from the calling stack. | This parameter will be ignored by the function. |
2 | 11th parameter user_name has been removed from the calling stack. | This parameter will be ignored by the function. |
3 | 1st parameter the_cib has been removed from the calling stack. | This parameter will be ignored by the function. |
4 | 2nd parameter options has been removed from the calling stack. | This parameter will be ignored by the function. |
5 | 3rd parameter section has been removed from the calling stack. | This parameter will be ignored by the function. |
6 | 4th parameter node_uuid has been removed from the calling stack. | This parameter will be ignored by the function. |
7 | 5th parameter set_type has been removed from the calling stack. | This parameter will be ignored by the function. |
8 | 6th parameter set_name has been removed from the calling stack. | This parameter will be ignored by the function. |
9 | 7th parameter attr_id has been removed from the calling stack. | This parameter will be ignored by the function. |
10 | 8th parameter attr_name has been removed from the calling stack. | This parameter will be ignored by the function. |
11 | 9th parameter attr_value has been removed from the calling stack. | This parameter will be ignored by the function. |
[+] determine_host ( cib_t* cib_conn, char** node_uname, char** node_uuid ) (3)
changed to:determine_host [data]
| Change | Effect |
---|
1 | 1st parameter cib_conn has been removed from the calling stack. | This parameter will be ignored by the function. |
2 | 2nd parameter node_uname has been removed from the calling stack. | This parameter will be ignored by the function. |
3 | 3rd parameter node_uuid has been removed from the calling stack. | This parameter will be ignored by the function. |
[+] find_nvpair_attr_delegate ( cib_t* the_cib, char const* attr, char const* section, char const* node_uuid, char const* set_type, char const* set_name, char const* attr_id, char const* attr_name, gboolean to_console, char** value, char const* user_name ) (11)
changed to:find_nvpair_attr_delegate [data]
| Change | Effect |
---|
1 | 10th parameter value has been removed from the calling stack. | This parameter will be ignored by the function. |
2 | 11th parameter user_name has been removed from the calling stack. | This parameter will be ignored by the function. |
3 | 1st parameter the_cib has been removed from the calling stack. | This parameter will be ignored by the function. |
4 | 2nd parameter attr has been removed from the calling stack. | This parameter will be ignored by the function. |
5 | 3rd parameter section has been removed from the calling stack. | This parameter will be ignored by the function. |
6 | 4th parameter node_uuid has been removed from the calling stack. | This parameter will be ignored by the function. |
7 | 5th parameter set_type has been removed from the calling stack. | This parameter will be ignored by the function. |
8 | 6th parameter set_name has been removed from the calling stack. | This parameter will be ignored by the function. |
9 | 7th parameter attr_id has been removed from the calling stack. | This parameter will be ignored by the function. |
10 | 8th parameter attr_name has been removed from the calling stack. | This parameter will be ignored by the function. |
11 | 9th parameter to_console has been removed from the calling stack. | This parameter will be ignored by the function. |
[+] get_cib_copy ( cib_t* cib ) (1)
changed to:get_cib_copy [data]
| Change | Effect |
---|
1 | 1st parameter cib has been removed from the calling stack. | This parameter will be ignored by the function. |
[+] query_node_uname ( cib_t* the_cib, char const* uuid, char** uname ) (3)
changed to:query_node_uname [data]
| Change | Effect |
---|
1 | 1st parameter the_cib has been removed from the calling stack. | This parameter will be ignored by the function. |
2 | 2nd parameter uuid has been removed from the calling stack. | This parameter will be ignored by the function. |
3 | 3rd parameter uname has been removed from the calling stack. | This parameter will be ignored by the function. |
[+] query_node_uuid ( cib_t* the_cib, char const* uname, char** uuid ) (3)
changed to:query_node_uuid [data]
| Change | Effect |
---|
1 | 1st parameter the_cib has been removed from the calling stack. | This parameter will be ignored by the function. |
2 | 2nd parameter uname has been removed from the calling stack. | This parameter will be ignored by the function. |
3 | 3rd parameter uuid has been removed from the calling stack. | This parameter will be ignored by the function. |
[+] read_attr_delegate ( cib_t* the_cib, char const* section, char const* node_uuid, char const* set_type, char const* set_name, char const* attr_id, char const* attr_name, char** attr_value, gboolean to_console, char const* user_name ) (10)
changed to:read_attr_delegate [data]
| Change | Effect |
---|
1 | 10th parameter user_name has been removed from the calling stack. | This parameter will be ignored by the function. |
2 | 1st parameter the_cib has been removed from the calling stack. | This parameter will be ignored by the function. |
3 | 2nd parameter section has been removed from the calling stack. | This parameter will be ignored by the function. |
4 | 3rd parameter node_uuid has been removed from the calling stack. | This parameter will be ignored by the function. |
5 | 4th parameter set_type has been removed from the calling stack. | This parameter will be ignored by the function. |
6 | 5th parameter set_name has been removed from the calling stack. | This parameter will be ignored by the function. |
7 | 6th parameter attr_id has been removed from the calling stack. | This parameter will be ignored by the function. |
8 | 7th parameter attr_name has been removed from the calling stack. | This parameter will be ignored by the function. |
9 | 8th parameter attr_value has been removed from the calling stack. | This parameter will be ignored by the function. |
10 | 9th parameter to_console has been removed from the calling stack. | This parameter will be ignored by the function. |
[+] set_standby ( cib_t* the_cib, char const* uuid, char const* scope, char const* standby_value ) (4)
changed to:set_standby [data]
| Change | Effect |
---|
1 | 1st parameter the_cib has been removed from the calling stack. | This parameter will be ignored by the function. |
2 | 2nd parameter uuid has been removed from the calling stack. | This parameter will be ignored by the function. |
3 | 3rd parameter scope has been removed from the calling stack. | This parameter will be ignored by the function. |
4 | 4th parameter standby_value has been removed from the calling stack. | This parameter will be ignored by the function. |
[+] update_attr_delegate ( cib_t* the_cib, int call_options, char const* section, char const* node_uuid, char const* set_type, char const* set_name, char const* attr_id, char const* attr_name, char const* attr_value, gboolean to_console, char const* user_name ) (11)
changed to:update_attr_delegate [data]
| Change | Effect |
---|
1 | 10th parameter to_console has been removed from the calling stack. | This parameter will be ignored by the function. |
2 | 11th parameter user_name has been removed from the calling stack. | This parameter will be ignored by the function. |
3 | 1st parameter the_cib has been removed from the calling stack. | This parameter will be ignored by the function. |
4 | 2nd parameter call_options has been removed from the calling stack. | This parameter will be ignored by the function. |
5 | 3rd parameter section has been removed from the calling stack. | This parameter will be ignored by the function. |
6 | 4th parameter node_uuid has been removed from the calling stack. | This parameter will be ignored by the function. |
7 | 5th parameter set_type has been removed from the calling stack. | This parameter will be ignored by the function. |
8 | 6th parameter set_name has been removed from the calling stack. | This parameter will be ignored by the function. |
9 | 7th parameter attr_id has been removed from the calling stack. | This parameter will be ignored by the function. |
10 | 8th parameter attr_name has been removed from the calling stack. | This parameter will be ignored by the function. |
11 | 9th parameter attr_value has been removed from the calling stack. | This parameter will be ignored by the function. |
cluster.h,
libcrmcluster.so.1.0.0
[+] crm_active_peers ( uint32_t peer ) (1)
changed to:crm_active_peers ( )
| Change | Effect |
---|
1 | 1st parameter peer has been removed from the calling stack. | This parameter will be ignored by the function. |
[+] crm_cluster_connect ( char** our_uname, char** our_uuid, void* dispatch, void* destroy, ll_cluster_t** hb_conn ) (4)
changed to:crm_cluster_connect ( crm_cluster_t* cluster )
| Change | Effect |
---|
1 | 2nd parameter our_uuid has been removed from the calling stack. | This parameter will be ignored by the function. |
2 | 3rd parameter dispatch has been removed from the calling stack. | This parameter will be ignored by the function. |
3 | 4th parameter destroy has been removed from the calling stack. | This parameter will be ignored by the function. |
4 | 5th parameter hb_conn has been removed from the calling stack. | This parameter will be ignored by the function. |
[+] send_ais_text ( int class, char const* data, gboolean local, char const* node, enum crm_ais_msg_types dest ) (1)
changed to:send_ais_text ( int class, char const* data, gboolean local, crm_node_t* node, enum crm_ais_msg_types dest )
| Change | Effect |
---|
1 | Base type of 4th parameter node has been changed from char (1 byte) to struct crm_peer_node_s (80 bytes). | This parameter may be incorrectly initialized by applications. |
[+] send_cluster_message ( char const* node, enum crm_ais_msg_types service, xmlNode* data, gboolean ordered ) (1)
changed to:send_cluster_message ( crm_node_t* node, enum crm_ais_msg_types service, xmlNode* data, gboolean ordered )
| Change | Effect |
---|
1 | Base type of 1st parameter node has been changed from char (1 byte) to struct crm_peer_node_s (80 bytes). | This parameter may be incorrectly initialized by applications. |
crm.h,
libcrmcommon.so.2.0.0
[+] log_data_element ( int log_level, char const* file, char const* function, int line, char const* prefix, xmlNode* data, int depth, gboolean formatted ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from int (4 bytes) to void. | Applications will not obtain a return value and execution may change. |
transition.h,
libtransitioner.so.1.0.0
[+] convert_graph_action ( xmlNode* resource, crm_action_t* action, int status, int rc ) (1)
| Change | Effect |
---|
1 | Base type of return value has been changed from struct lrm_op_t (136 bytes) to struct lrmd_event_data_s (112 bytes). | Applications will obtain a different return value and execution may change. |
to the top
Problems with Data Types, Low Severity (14)
ais.h
[+] struct crm_peer_node_s (1)
| Change |
Effect |
1 | Size of this type has been changed from 72 bytes to 80 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (1)
crm_get_peer ( unsigned int id, char const* uname )Return value (pointer) has base type 'struct crm_peer_node_s'.
cib.h
[+] enum cib_variant (1)
| Change |
Effect |
1 | The member cib_edir has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols (7)
cib_delete ( cib_t* cib )Field 'cib->variant' in 1st parameter 'cib' (pointer) has type 'enum cib_variant'.
cib_file_new ( char const* filename )Field 'retval->variant' in return value (pointer) has type 'enum cib_variant'.
cib_native_new ( )Field 'retval->variant' in return value (pointer) has type 'enum cib_variant'.
cib_new ( )Field 'retval->variant' in return value (pointer) has type 'enum cib_variant'.
cib_new_no_shadow ( )Field 'retval->variant' in return value (pointer) has type 'enum cib_variant'.
cib_remote_new ( char const* server, char const* user, char const* passwd, int port, gboolean encrypted )Field 'retval->variant' in return value (pointer) has type 'enum cib_variant'.
cib_shadow_new ( char const* name )Field 'retval->variant' in return value (pointer) has type 'enum cib_variant'.
[+] struct cib_api_operations_s (2)
| Change |
Effect |
1 | Size of this type has been changed from 264 bytes to 248 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Base type of field signon_raw has been changed from int(*)(cib_t*,char const*,enum cib_conn_type,int*,int*) to int(*)(cib_t*,char const*,enum cib_conn_type,int*). | Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (7)
cib_delete ( cib_t* cib )Field 'cib->cmds' in 1st parameter 'cib' (pointer) has base type 'struct cib_api_operations_s'.
cib_file_new ( char const* filename )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_native_new ( )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_new ( )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_new_no_shadow ( )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_remote_new ( char const* server, char const* user, char const* passwd, int port, gboolean encrypted )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_shadow_new ( char const* name )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
[+] struct cib_s (1)
| Change |
Effect |
1 | Size of this type has been changed from 56 bytes to 64 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (7)
cib_delete ( cib_t* cib )1st parameter 'cib' (pointer) has base type 'struct cib_s'.
cib_file_new ( char const* filename )Return value (pointer) has base type 'struct cib_s'.
cib_native_new ( )Return value (pointer) has base type 'struct cib_s'.
cib_new ( )Return value (pointer) has base type 'struct cib_s'.
cib_new_no_shadow ( )Return value (pointer) has base type 'struct cib_s'.
cib_remote_new ( char const* server, char const* user, char const* passwd, int port, gboolean encrypted )Return value (pointer) has base type 'struct cib_s'.
cib_shadow_new ( char const* name )Return value (pointer) has base type 'struct cib_s'.
status.h
[+] struct pe_working_set_s (1)
| Change |
Effect |
1 | Base type of field now has been changed from struct ha_time_s to struct crm_time_s. | Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (4)
cleanup_calculations ( pe_working_set_t* data_set )1st parameter 'data_set' (pointer) has base type 'struct pe_working_set_s'.
cluster_status ( pe_working_set_t* data_set )1st parameter 'data_set' (pointer) has base type 'struct pe_working_set_s'.
find_operations ( char const* rsc, char const* node, gboolean active_filter, pe_working_set_t* data_set )4th parameter 'data_set' (pointer) has base type 'struct pe_working_set_s'.
set_working_set_defaults ( pe_working_set_t* data_set )1st parameter 'data_set' (pointer) has base type 'struct pe_working_set_s'.
[+] struct resource_s (3)
| Change |
Effect |
1 | Field partial_migration_source has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field partial_migration_target has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Size of this type has been changed from 248 bytes to 256 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (1)
pe_find_resource ( GListPtr rsc_list, char const* id_rh )Return value (pointer) has base type 'struct resource_s'.
stonith-ng.h
[+] struct stonith_api_operations_s (5)
| Change |
Effect |
1 | Size of this type has been changed from 144 bytes to 160 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Base type of field fence has been changed from int(*)(stonith_t*,int,char const*,char const*,int) to int(*)(stonith_t*,int,char const*,char const*,int,int). | Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 | Base type of field list has been changed from int(*)(stonith_t*,int,char const*,stonith_key_value_t**,int) to int(*)(stonith_t*,int,char const*,char**,int). | Replacement of field base type may indicate a change in the semantic meaning of the field. |
4 | Base type of field register_callback has been changed from int(*)(stonith_t*,int,int,bool,void*,char const*,void(*)(stonith_t*,xmlNode const*,int,int,xmlNode*,void*)) to int(*)(stonith_t*,int,int,int,void*,char const*,void(*)(stonith_t*,stonith_callback_data_t*)). | Replacement of field base type may indicate a change in the semantic meaning of the field. |
5 | Base type of field register_notification has been changed from int(*)(stonith_t*,char const*,void(*)(stonith_t*,char const*,xmlNode*)) to int(*)(stonith_t*,char const*,void(*)(stonith_t*,stonith_event_t*)). | Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (4)
stonith_api_delete ( stonith_t* st )Field 'st->cmds' in 1st parameter 'st' (pointer) has base type 'struct stonith_api_operations_s'.
stonith_api_new ( )Field 'retval->cmds' in return value (pointer) has base type 'struct stonith_api_operations_s'.
stonith_dispatch ( stonith_t* st )Field 'st->cmds' in 1st parameter 'st' (pointer) has base type 'struct stonith_api_operations_s'.
stonith_dump_pending_callbacks ( stonith_t* st )Field 'st->cmds' in 1st parameter 'st' (pointer) has base type 'struct stonith_api_operations_s'.
to the top
Problems with Symbols, Low Severity (7)
cluster.h,
libcrmcluster.so.1.0.0
[+] crm_terminate_member ( int nodeid, char const* uname, IPC_Channel* cluster ) (2)
changed to:crm_terminate_member ( int nodeid, char const* uname, void* unused )
| Change | Effect |
---|
1 | 3rd parameter cluster has been renamed to unused. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | Type of 3rd parameter cluster has been changed from IPC_Channel* to void*. | Replacement of parameter data type may indicate a change in its semantic meaning. |
mainloop.h,
libcrmcommon.so.2.0.0
[+] mainloop_add_trigger ( int priority, gboolean(*dispatch)(gpointer), gpointer userdata ) (1)
changed to:mainloop_add_trigger ( int priority, int(*dispatch)(gpointer), gpointer userdata )
| Change | Effect |
---|
1 | Base type of 2nd parameter dispatch has been changed from gboolean(*)(gpointer) to int(*)(gpointer). | Replacement of parameter base type may indicate a change in its semantic meaning. |
rules.h,
libpe_rules.so.2.0.0
[+] test_expression ( xmlNode* expr, GHashTable* node_hash, enum rsc_role_e role, ha_time_t* now ) (1)
changed to:test_expression ( xmlNode* expr, GHashTable* node_hash, enum rsc_role_e role, crm_time_t* now )
| Change | Effect |
---|
1 | Base type of 4th parameter now has been changed from struct ha_time_s to struct crm_time_s. | Replacement of parameter base type may indicate a change in its semantic meaning. |
[+] test_rule ( xmlNode* rule, GHashTable* node_hash, enum rsc_role_e role, ha_time_t* now ) (1)
changed to:test_rule ( xmlNode* rule, GHashTable* node_hash, enum rsc_role_e role, crm_time_t* now )
| Change | Effect |
---|
1 | Base type of 4th parameter now has been changed from struct ha_time_s to struct crm_time_s. | Replacement of parameter base type may indicate a change in its semantic meaning. |
[+] test_ruleset ( xmlNode* ruleset, GHashTable* node_hash, ha_time_t* now ) (1)
changed to:test_ruleset ( xmlNode* ruleset, GHashTable* node_hash, crm_time_t* now )
| Change | Effect |
---|
1 | Base type of 3rd parameter now has been changed from struct ha_time_s to struct crm_time_s. | Replacement of parameter base type may indicate a change in its semantic meaning. |
[+] unpack_instance_attributes ( xmlNode* top, xmlNode* xml_obj, char const* set_name, GHashTable* node_hash, GHashTable* hash, char const* always_first, gboolean overwrite, ha_time_t* now ) (1)
changed to:unpack_instance_attributes ( xmlNode* top, xmlNode* xml_obj, char const* set_name, GHashTable* node_hash, GHashTable* hash, char const* always_first, gboolean overwrite, crm_time_t* now )
| Change | Effect |
---|
1 | Base type of 8th parameter now has been changed from struct ha_time_s to struct crm_time_s. | Replacement of parameter base type may indicate a change in its semantic meaning. |
to the top
Problems with Constants, Low Severity (135)
ais.h
[+] AIS_IPC_MESSAGE_SIZE
| Change | Effect |
---|
1 | The constant AIS_IPC_MESSAGE_SIZE with value 8192*128 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] AIS_IPC_NAME
| Change | Effect |
---|
1 | The constant AIS_IPC_NAME with value "ais-crm-ipc" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CRM_MESSAGE_IPC_ACK
| Change | Effect |
---|
1 | The constant CRM_MESSAGE_IPC_ACK with value 0 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CRM_NODE_INACTIVE
| Change | Effect |
---|
1 | The constant CRM_NODE_INACTIVE with value "lost" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
attrd.h
[+] F_ATTRD_ATTRIBUTE
| Change | Effect |
---|
1 | The constant F_ATTRD_ATTRIBUTE with value "attr_name" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_ATTRD_DAMPEN
| Change | Effect |
---|
1 | The constant F_ATTRD_DAMPEN with value "attr_dampening" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_ATTRD_HOST
| Change | Effect |
---|
1 | The constant F_ATTRD_HOST with value "attr_host" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_ATTRD_IGNORE_LOCALLY
| Change | Effect |
---|
1 | The constant F_ATTRD_IGNORE_LOCALLY with value "attr_ignore_locally" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_ATTRD_KEY
| Change | Effect |
---|
1 | The constant F_ATTRD_KEY with value "attr_key" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_ATTRD_SECTION
| Change | Effect |
---|
1 | The constant F_ATTRD_SECTION with value "attr_section" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_ATTRD_SET
| Change | Effect |
---|
1 | The constant F_ATTRD_SET with value "attr_set" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_ATTRD_TASK
| Change | Effect |
---|
1 | The constant F_ATTRD_TASK with value "task" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_ATTRD_USER
| Change | Effect |
---|
1 | The constant F_ATTRD_USER with value "attr_user" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_ATTRD_VALUE
| Change | Effect |
---|
1 | The constant F_ATTRD_VALUE with value "attr_value" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
cib.h
[+] cib_channel_callback
| Change | Effect |
---|
1 | The constant cib_channel_callback with value "cib_callback" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] cib_channel_ro
| Change | Effect |
---|
1 | The constant cib_channel_ro with value "cib_ro" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] cib_channel_ro_synchronous
| Change | Effect |
---|
1 | The constant cib_channel_ro_synchronous with value "cib_ro_syncronous" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] cib_channel_rw
| Change | Effect |
---|
1 | The constant cib_channel_rw with value "cib_rw" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] cib_channel_rw_synchronous
| Change | Effect |
---|
1 | The constant cib_channel_rw_synchronous with value "cib_rw_syncronous" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CIB_LIBRARY
| Change | Effect |
---|
1 | The value of constant CIB_LIBRARY has been changed from "libcib.so.1" to "libcib.so.2". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] CIB_OP_APPLY_DIFF
| Change | Effect |
---|
1 | The constant CIB_OP_APPLY_DIFF with value "cib_apply_diff" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CIB_OP_BUMP
| Change | Effect |
---|
1 | The constant CIB_OP_BUMP with value "cib_bump" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CIB_OP_CREATE
| Change | Effect |
---|
1 | The constant CIB_OP_CREATE with value "cib_create" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CIB_OP_DELETE
| Change | Effect |
---|
1 | The constant CIB_OP_DELETE with value "cib_delete" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CIB_OP_DELETE_ALT
| Change | Effect |
---|
1 | The constant CIB_OP_DELETE_ALT with value "cib_delete_alt" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CIB_OP_ERASE
| Change | Effect |
---|
1 | The constant CIB_OP_ERASE with value "cib_erase" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CIB_OP_ISMASTER
| Change | Effect |
---|
1 | The constant CIB_OP_ISMASTER with value "cib_ismaster" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CIB_OP_MASTER
| Change | Effect |
---|
1 | The constant CIB_OP_MASTER with value "cib_master" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CIB_OP_MODIFY
| Change | Effect |
---|
1 | The constant CIB_OP_MODIFY with value "cib_modify" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CIB_OP_QUERY
| Change | Effect |
---|
1 | The constant CIB_OP_QUERY with value "cib_query" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CIB_OP_REPLACE
| Change | Effect |
---|
1 | The constant CIB_OP_REPLACE with value "cib_replace" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CIB_OP_SLAVE
| Change | Effect |
---|
1 | The constant CIB_OP_SLAVE with value "cib_slave" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CIB_OP_SLAVEALL
| Change | Effect |
---|
1 | The constant CIB_OP_SLAVEALL with value "cib_slave_all" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CIB_OP_SYNC
| Change | Effect |
---|
1 | The constant CIB_OP_SYNC with value "cib_sync" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CIB_OP_SYNC_ONE
| Change | Effect |
---|
1 | The constant CIB_OP_SYNC_ONE with value "cib_sync_one" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CIB_OP_UPDATE
| Change | Effect |
---|
1 | The constant CIB_OP_UPDATE with value "cib_update" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CIB_OP_UPGRADE
| Change | Effect |
---|
1 | The constant CIB_OP_UPGRADE with value "cib_upgrade" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_CALLBACK_TOKEN
| Change | Effect |
---|
1 | The constant F_CIB_CALLBACK_TOKEN with value "cib_async_id" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_CALLDATA
| Change | Effect |
---|
1 | The constant F_CIB_CALLDATA with value "cib_calldata" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_CALLID
| Change | Effect |
---|
1 | The constant F_CIB_CALLID with value "cib_callid" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_CALLOPTS
| Change | Effect |
---|
1 | The constant F_CIB_CALLOPTS with value "cib_callopt" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_CLIENTID
| Change | Effect |
---|
1 | The constant F_CIB_CLIENTID with value "cib_clientid" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_CLIENTNAME
| Change | Effect |
---|
1 | The constant F_CIB_CLIENTNAME with value "cib_clientname" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_DELEGATED
| Change | Effect |
---|
1 | The constant F_CIB_DELEGATED with value "cib_delegated_from" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_EXISTING
| Change | Effect |
---|
1 | The constant F_CIB_EXISTING with value "cib_existing_object" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_GLOBAL_UPDATE
| Change | Effect |
---|
1 | The constant F_CIB_GLOBAL_UPDATE with value "cib_update" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_HOST
| Change | Effect |
---|
1 | The constant F_CIB_HOST with value "cib_host" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_ISREPLY
| Change | Effect |
---|
1 | The constant F_CIB_ISREPLY with value "cib_isreplyto" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_NOTIFY_ACTIVATE
| Change | Effect |
---|
1 | The constant F_CIB_NOTIFY_ACTIVATE with value "cib_notify_activate" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_NOTIFY_TYPE
| Change | Effect |
---|
1 | The constant F_CIB_NOTIFY_TYPE with value "cib_notify_type" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_OBJID
| Change | Effect |
---|
1 | The constant F_CIB_OBJID with value "cib_object" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_OBJTYPE
| Change | Effect |
---|
1 | The constant F_CIB_OBJTYPE with value "cib_object_type" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_OPERATION
| Change | Effect |
---|
1 | The constant F_CIB_OPERATION with value "cib_op" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_RC
| Change | Effect |
---|
1 | The constant F_CIB_RC with value "cib_rc" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_SECTION
| Change | Effect |
---|
1 | The constant F_CIB_SECTION with value "cib_section" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_SEENCOUNT
| Change | Effect |
---|
1 | The constant F_CIB_SEENCOUNT with value "cib_seen" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_TIMEOUT
| Change | Effect |
---|
1 | The constant F_CIB_TIMEOUT with value "cib_timeout" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_UPDATE
| Change | Effect |
---|
1 | The constant F_CIB_UPDATE with value "cib_update" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_UPDATE_DIFF
| Change | Effect |
---|
1 | The constant F_CIB_UPDATE_DIFF with value "cib_update_diff" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_UPDATE_RESULT
| Change | Effect |
---|
1 | The constant F_CIB_UPDATE_RESULT with value "cib_update_result" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_CIB_USER
| Change | Effect |
---|
1 | The constant F_CIB_USER with value "cib_user" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] T_CIB
| Change | Effect |
---|
1 | The constant T_CIB with value "cib" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] T_CIB_DIFF_NOTIFY
| Change | Effect |
---|
1 | The constant T_CIB_DIFF_NOTIFY with value "cib_diff_notify" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] T_CIB_NOTIFY
| Change | Effect |
---|
1 | The constant T_CIB_NOTIFY with value "cib_notify" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] T_CIB_POST_NOTIFY
| Change | Effect |
---|
1 | The constant T_CIB_POST_NOTIFY with value "cib_post_notify" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] T_CIB_PRE_NOTIFY
| Change | Effect |
---|
1 | The constant T_CIB_PRE_NOTIFY with value "cib_pre_notify" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] T_CIB_REPLACE_NOTIFY
| Change | Effect |
---|
1 | The constant T_CIB_REPLACE_NOTIFY with value "cib_refresh_notify" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] T_CIB_UPDATE_CONFIRM
| Change | Effect |
---|
1 | The constant T_CIB_UPDATE_CONFIRM with value "cib_update_confirmation" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] USE_PESKY_FRAGMENTS
| Change | Effect |
---|
1 | The constant USE_PESKY_FRAGMENTS with value 1 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
crm.h
[+] CRM_DEPRECATED_SINCE_2_0_1
| Change | Effect |
---|
1 | The constant CRM_DEPRECATED_SINCE_2_0_1 with value 0 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CRM_DEPRECATED_SINCE_2_0_2
| Change | Effect |
---|
1 | The constant CRM_DEPRECATED_SINCE_2_0_2 with value 0 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CRM_DEPRECATED_SINCE_2_0_3
| Change | Effect |
---|
1 | The constant CRM_DEPRECATED_SINCE_2_0_3 with value 0 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CRM_DEPRECATED_SINCE_2_0_4
| Change | Effect |
---|
1 | The constant CRM_DEPRECATED_SINCE_2_0_4 with value 0 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CRM_DEPRECATED_SINCE_2_0_5
| Change | Effect |
---|
1 | The constant CRM_DEPRECATED_SINCE_2_0_5 with value 0 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CRM_DEPRECATED_SINCE_2_0_6
| Change | Effect |
---|
1 | The constant CRM_DEPRECATED_SINCE_2_0_6 with value 1 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CRM_DEPRECATED_SINCE_2_0_7
| Change | Effect |
---|
1 | The constant CRM_DEPRECATED_SINCE_2_0_7 with value 1 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CRM_DEPRECATED_SINCE_2_0_8
| Change | Effect |
---|
1 | The constant CRM_DEPRECATED_SINCE_2_0_8 with value 1 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CRM_DEPRECATED_SINCE_2_1_0
| Change | Effect |
---|
1 | The constant CRM_DEPRECATED_SINCE_2_1_0 with value 1 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CRMD_STATE_ACTIVE
| Change | Effect |
---|
1 | The constant CRMD_STATE_ACTIVE with value "member" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] CRMD_STATE_INACTIVE
| Change | Effect |
---|
1 | The constant CRMD_STATE_INACTIVE with value "down" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] LOG_DEBUG_2
| Change | Effect |
---|
1 | The value of constant LOG_DEBUG_2 has been changed from 12 to LOG_TRACE. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] LOG_DEBUG_3
| Change | Effect |
---|
1 | The value of constant LOG_DEBUG_3 has been changed from 12 to LOG_TRACE. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] LOG_DEBUG_4
| Change | Effect |
---|
1 | The value of constant LOG_DEBUG_4 has been changed from 12 to LOG_TRACE. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] LOG_DEBUG_5
| Change | Effect |
---|
1 | The value of constant LOG_DEBUG_5 has been changed from 12 to LOG_TRACE. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] LOG_DEBUG_6
| Change | Effect |
---|
1 | The value of constant LOG_DEBUG_6 has been changed from 12 to LOG_TRACE. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] LOG_MSG
| Change | Effect |
---|
1 | The constant LOG_MSG with value 12 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] LOG_TRACE
| Change | Effect |
---|
1 | The constant LOG_TRACE with value 12 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
iso8601.h
[+] ha_log_local
| Change | Effect |
---|
1 | The constant ha_log_local with value 0x04 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] ha_log_time
| Change | Effect |
---|
1 | The constant ha_log_time with value 0x02 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
msg_xml.h
[+] XML_RSC_ATTR_CONTAINER
| Change | Effect |
---|
1 | The constant XML_RSC_ATTR_CONTAINER with value "container" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] XML_RSC_ATTR_REQUIRES
| Change | Effect |
---|
1 | The constant XML_RSC_ATTR_REQUIRES with value "requires" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
stonith-ng.h
[+] F_STONITH_ACTION
| Change | Effect |
---|
1 | The constant F_STONITH_ACTION with value "st_device_action" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_CALLBACK_TOKEN
| Change | Effect |
---|
1 | The constant F_STONITH_CALLBACK_TOKEN with value "st_async_id" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_CALLDATA
| Change | Effect |
---|
1 | The constant F_STONITH_CALLDATA with value "st_calldata" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_CALLID
| Change | Effect |
---|
1 | The constant F_STONITH_CALLID with value "st_callid" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_CALLOPTS
| Change | Effect |
---|
1 | The constant F_STONITH_CALLOPTS with value "st_callopt" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_CLIENTID
| Change | Effect |
---|
1 | The constant F_STONITH_CLIENTID with value "st_clientid" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_CLIENTNAME
| Change | Effect |
---|
1 | The constant F_STONITH_CLIENTNAME with value "st_clientname" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_DELEGATE
| Change | Effect |
---|
1 | The constant F_STONITH_DELEGATE with value "st_delegate" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_DEVICE
| Change | Effect |
---|
1 | The constant F_STONITH_DEVICE with value "st_device_id" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_HISTORY_LIST
| Change | Effect |
---|
1 | The constant F_STONITH_HISTORY_LIST with value "st_history" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_LEVEL
| Change | Effect |
---|
1 | The constant F_STONITH_LEVEL with value "st_level" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_NOTIFY_ACTIVATE
| Change | Effect |
---|
1 | The constant F_STONITH_NOTIFY_ACTIVATE with value "st_notify_activate" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_NOTIFY_DEACTIVATE
| Change | Effect |
---|
1 | The constant F_STONITH_NOTIFY_DEACTIVATE with value "st_notify_deactivate" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_NOTIFY_TYPE
| Change | Effect |
---|
1 | The constant F_STONITH_NOTIFY_TYPE with value "st_notify_type" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_OPERATION
| Change | Effect |
---|
1 | The constant F_STONITH_OPERATION with value "st_op" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_ORIGIN
| Change | Effect |
---|
1 | The constant F_STONITH_ORIGIN with value "st_origin" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_RC
| Change | Effect |
---|
1 | The constant F_STONITH_RC with value "st_rc" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_REMOTE
| Change | Effect |
---|
1 | The constant F_STONITH_REMOTE with value "st_remote_op" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_STATE
| Change | Effect |
---|
1 | The constant F_STONITH_STATE with value "st_state" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_TARGET
| Change | Effect |
---|
1 | The constant F_STONITH_TARGET with value "st_target" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] F_STONITH_TIMEOUT
| Change | Effect |
---|
1 | The constant F_STONITH_TIMEOUT with value "st_timeout" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] ST_LEVEL_MAX
| Change | Effect |
---|
1 | The constant ST_LEVEL_MAX with value 10 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] STONITH_ATTR_ACTION_OP
| Change | Effect |
---|
1 | The constant STONITH_ATTR_ACTION_OP with value "option" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] STONITH_ATTR_ARGMAP
| Change | Effect |
---|
1 | The constant STONITH_ATTR_ARGMAP with value "pcmk_arg_map" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] STONITH_ATTR_HOSTARG
| Change | Effect |
---|
1 | The constant STONITH_ATTR_HOSTARG with value "pcmk_host_argument" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] STONITH_ATTR_HOSTCHECK
| Change | Effect |
---|
1 | The constant STONITH_ATTR_HOSTCHECK with value "pcmk_host_check" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] STONITH_ATTR_HOSTLIST
| Change | Effect |
---|
1 | The constant STONITH_ATTR_HOSTLIST with value "pcmk_host_list" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] STONITH_ATTR_HOSTMAP
| Change | Effect |
---|
1 | The constant STONITH_ATTR_HOSTMAP with value "pcmk_host_map" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] stonith_channel
| Change | Effect |
---|
1 | The constant stonith_channel with value "st_command" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] stonith_channel_callback
| Change | Effect |
---|
1 | The constant stonith_channel_callback with value "st_callback" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] STONITH_LIBRARY
| Change | Effect |
---|
1 | The value of constant STONITH_LIBRARY has been changed from "libstonithd.so.1" to "libstonithd.so.2". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] STONITH_OP_CONFIRM
| Change | Effect |
---|
1 | The constant STONITH_OP_CONFIRM with value "st_confirm" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] STONITH_OP_DEVICE_ADD
| Change | Effect |
---|
1 | The constant STONITH_OP_DEVICE_ADD with value "st_device_register" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] STONITH_OP_DEVICE_DEL
| Change | Effect |
---|
1 | The constant STONITH_OP_DEVICE_DEL with value "st_device_remove" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] STONITH_OP_DEVICE_METADATA
| Change | Effect |
---|
1 | The constant STONITH_OP_DEVICE_METADATA with value "st_device_metadata" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] STONITH_OP_EXEC
| Change | Effect |
---|
1 | The constant STONITH_OP_EXEC with value "st_execute" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] STONITH_OP_FENCE
| Change | Effect |
---|
1 | The constant STONITH_OP_FENCE with value "st_fence" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] STONITH_OP_FENCE_HISTORY
| Change | Effect |
---|
1 | The constant STONITH_OP_FENCE_HISTORY with value "st_fence_history" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] STONITH_OP_LEVEL_ADD
| Change | Effect |
---|
1 | The constant STONITH_OP_LEVEL_ADD with value "st_level_add" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] STONITH_OP_LEVEL_DEL
| Change | Effect |
---|
1 | The constant STONITH_OP_LEVEL_DEL with value "st_level_remove" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] STONITH_OP_QUERY
| Change | Effect |
---|
1 | The constant STONITH_OP_QUERY with value "st_query" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] T_STONITH_NG
| Change | Effect |
---|
1 | The constant T_STONITH_NG with value "stonith-ng" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] T_STONITH_NOTIFY
| Change | Effect |
---|
1 | The constant T_STONITH_NOTIFY with value "st_notify" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] T_STONITH_REPLY
| Change | Effect |
---|
1 | The constant T_STONITH_REPLY with value "st-reply" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
to the top
Other Changes in Data Types (1)
cib.h
[+] enum cib_conn_type (1)
| Change |
Effect |
1 | The member cib_command_nonblocking with value 3 has been added. | No effect. |
[+] affected symbols (7)
cib_delete ( cib_t* cib )Field 'cib->type' in 1st parameter 'cib' (pointer) has type 'enum cib_conn_type'.
cib_file_new ( char const* filename )Field 'retval->type' in return value (pointer) has type 'enum cib_conn_type'.
cib_native_new ( )Field 'retval->type' in return value (pointer) has type 'enum cib_conn_type'.
cib_new ( )Field 'retval->type' in return value (pointer) has type 'enum cib_conn_type'.
cib_new_no_shadow ( )Field 'retval->type' in return value (pointer) has type 'enum cib_conn_type'.
cib_remote_new ( char const* server, char const* user, char const* passwd, int port, gboolean encrypted )Field 'retval->type' in return value (pointer) has type 'enum cib_conn_type'.
cib_shadow_new ( char const* name )Field 'retval->type' in return value (pointer) has type 'enum cib_conn_type'.
to the top
Other Changes in Constants (63)
crm.h
[+] CRM_OP_RM_NODE_CACHE
| Change | Effect |
---|
1 | The constant CRM_OP_RM_NODE_CACHE with value "rm_node_cache" has been added. | No effect. |
[+] CRM_SYSTEM_MCP
| Change | Effect |
---|
1 | The constant CRM_SYSTEM_MCP with value "pacemakerd" has been added. | No effect. |
error.h
[+] PCMK_CUSTOM_OFFSET
| Change | Effect |
---|
1 | The constant PCMK_CUSTOM_OFFSET with value 1000 has been added. | No effect. |
[+] pcmk_err_diff_failed
| Change | Effect |
---|
1 | The constant pcmk_err_diff_failed with value 1006 has been added. | No effect. |
[+] pcmk_err_diff_resync
| Change | Effect |
---|
1 | The constant pcmk_err_diff_resync with value 1007 has been added. | No effect. |
[+] pcmk_err_dtd_validation
| Change | Effect |
---|
1 | The constant pcmk_err_dtd_validation with value 1003 has been added. | No effect. |
[+] pcmk_err_generic
| Change | Effect |
---|
1 | The constant pcmk_err_generic with value 1001 has been added. | No effect. |
[+] pcmk_err_no_quorum
| Change | Effect |
---|
1 | The constant pcmk_err_no_quorum with value 1002 has been added. | No effect. |
[+] pcmk_err_old_data
| Change | Effect |
---|
1 | The constant pcmk_err_old_data with value 1005 has been added. | No effect. |
[+] pcmk_err_transform_failed
| Change | Effect |
---|
1 | The constant pcmk_err_transform_failed with value 1004 has been added. | No effect. |
[+] PCMK_ERROR_OFFSET
| Change | Effect |
---|
1 | The constant PCMK_ERROR_OFFSET with value 900 has been added. | No effect. |
[+] pcmk_ok
| Change | Effect |
---|
1 | The constant pcmk_ok with value 0 has been added. | No effect. |
iso8601.h
[+] crm_time_epoch
| Change | Effect |
---|
1 | The constant crm_time_epoch with value 0x200 has been added. | No effect. |
[+] crm_time_log_timeofday
| Change | Effect |
---|
1 | The constant crm_time_log_timeofday with value 0x002 has been added. | No effect. |
[+] crm_time_log_with_timezone
| Change | Effect |
---|
1 | The constant crm_time_log_with_timezone with value 0x004 has been added. | No effect. |
[+] crm_time_ordinal
| Change | Effect |
---|
1 | The constant crm_time_ordinal with value 0x010 has been added. | No effect. |
[+] crm_time_seconds
| Change | Effect |
---|
1 | The constant crm_time_seconds with value 0x100 has been added. | No effect. |
[+] crm_time_weeks
| Change | Effect |
---|
1 | The constant crm_time_weeks with value 0x020 has been added. | No effect. |
lrmd.h
[+] DEFAULT_REMOTE_PORT
| Change | Effect |
---|
1 | The constant DEFAULT_REMOTE_PORT with value 1984 has been added. | No effect. |
[+] DEFAULT_REMOTE_USERNAME
| Change | Effect |
---|
1 | The constant DEFAULT_REMOTE_USERNAME with value "lrmd" has been added. | No effect. |
[+] F_LRMD_CALLBACK_TOKEN
| Change | Effect |
---|
1 | The constant F_LRMD_CALLBACK_TOKEN with value "lrmd_async_id" has been added. | No effect. |
[+] F_LRMD_CALLDATA
| Change | Effect |
---|
1 | The constant F_LRMD_CALLDATA with value "lrmd_calldata" has been added. | No effect. |
[+] F_LRMD_CALLID
| Change | Effect |
---|
1 | The constant F_LRMD_CALLID with value "lrmd_callid" has been added. | No effect. |
[+] F_LRMD_CALLOPTS
| Change | Effect |
---|
1 | The constant F_LRMD_CALLOPTS with value "lrmd_callopt" has been added. | No effect. |
[+] F_LRMD_CANCEL_CALLID
| Change | Effect |
---|
1 | The constant F_LRMD_CANCEL_CALLID with value "lrmd_cancel_callid" has been added. | No effect. |
[+] F_LRMD_CLASS
| Change | Effect |
---|
1 | The constant F_LRMD_CLASS with value "lrmd_class" has been added. | No effect. |
[+] F_LRMD_CLIENTID
| Change | Effect |
---|
1 | The constant F_LRMD_CLIENTID with value "lrmd_clientid" has been added. | No effect. |
[+] F_LRMD_CLIENTNAME
| Change | Effect |
---|
1 | The constant F_LRMD_CLIENTNAME with value "lrmd_clientname" has been added. | No effect. |
[+] F_LRMD_EXEC_RC
| Change | Effect |
---|
1 | The constant F_LRMD_EXEC_RC with value "lrmd_exec_rc" has been added. | No effect. |
[+] F_LRMD_OP_STATUS
| Change | Effect |
---|
1 | The constant F_LRMD_OP_STATUS with value "lrmd_exec_op_status" has been added. | No effect. |
[+] F_LRMD_OPERATION
| Change | Effect |
---|
1 | The constant F_LRMD_OPERATION with value "lrmd_op" has been added. | No effect. |
[+] F_LRMD_ORIGIN
| Change | Effect |
---|
1 | The constant F_LRMD_ORIGIN with value "lrmd_origin" has been added. | No effect. |
[+] F_LRMD_PROVIDER
| Change | Effect |
---|
1 | The constant F_LRMD_PROVIDER with value "lrmd_provider" has been added. | No effect. |
[+] F_LRMD_RC
| Change | Effect |
---|
1 | The constant F_LRMD_RC with value "lrmd_rc" has been added. | No effect. |
[+] F_LRMD_REMOTE_MSG_ID
| Change | Effect |
---|
1 | The constant F_LRMD_REMOTE_MSG_ID with value "lrmd_remote_msg_id" has been added. | No effect. |
[+] F_LRMD_REMOTE_MSG_TYPE
| Change | Effect |
---|
1 | The constant F_LRMD_REMOTE_MSG_TYPE with value "lrmd_remote_msg_type" has been added. | No effect. |
[+] F_LRMD_RSC
| Change | Effect |
---|
1 | The constant F_LRMD_RSC with value "lrmd_rsc" has been added. | No effect. |
[+] F_LRMD_RSC_ACTION
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_ACTION with value "lrmd_rsc_action" has been added. | No effect. |
[+] F_LRMD_RSC_DELETED
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_DELETED with value "lrmd_rsc_deleted" has been added. | No effect. |
[+] F_LRMD_RSC_EXEC_TIME
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_EXEC_TIME with value "lrmd_exec_time" has been added. | No effect. |
[+] F_LRMD_RSC_ID
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_ID with value "lrmd_rsc_id" has been added. | No effect. |
[+] F_LRMD_RSC_INTERVAL
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_INTERVAL with value "lrmd_rsc_interval" has been added. | No effect. |
[+] F_LRMD_RSC_METADATA
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_METADATA with value "lrmd_rsc_metadata_res" has been added. | No effect. |
[+] F_LRMD_RSC_OUTPUT
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_OUTPUT with value "lrmd_rsc_output" has been added. | No effect. |
[+] F_LRMD_RSC_QUEUE_TIME
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_QUEUE_TIME with value "lrmd_queue_time" has been added. | No effect. |
[+] F_LRMD_RSC_RCCHANGE_TIME
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_RCCHANGE_TIME with value "lrmd_rcchange_time" has been added. | No effect. |
[+] F_LRMD_RSC_RUN_TIME
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_RUN_TIME with value "lrmd_run_time" has been added. | No effect. |
[+] F_LRMD_RSC_START_DELAY
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_START_DELAY with value "lrmd_rsc_start_delay" has been added. | No effect. |
[+] F_LRMD_RSC_USERDATA_STR
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_USERDATA_STR with value "lrmd_rsc_userdata_str" has been added. | No effect. |
[+] F_LRMD_TIMEOUT
| Change | Effect |
---|
1 | The constant F_LRMD_TIMEOUT with value "lrmd_timeout" has been added. | No effect. |
[+] F_LRMD_TYPE
| Change | Effect |
---|
1 | The constant F_LRMD_TYPE with value "lrmd_type" has been added. | No effect. |
[+] LRMD_OP_POKE
| Change | Effect |
---|
1 | The constant LRMD_OP_POKE with value "lrmd_rsc_poke" has been added. | No effect. |
[+] LRMD_OP_RSC_CANCEL
| Change | Effect |
---|
1 | The constant LRMD_OP_RSC_CANCEL with value "lrmd_rsc_cancel" has been added. | No effect. |
[+] LRMD_OP_RSC_CHK_REG
| Change | Effect |
---|
1 | The constant LRMD_OP_RSC_CHK_REG with value "lrmd_rsc_check_register" has been added. | No effect. |
[+] LRMD_OP_RSC_EXEC
| Change | Effect |
---|
1 | The constant LRMD_OP_RSC_EXEC with value "lrmd_rsc_exec" has been added. | No effect. |
[+] LRMD_OP_RSC_INFO
| Change | Effect |
---|
1 | The constant LRMD_OP_RSC_INFO with value "lrmd_rsc_info" has been added. | No effect. |
[+] LRMD_OP_RSC_METADATA
| Change | Effect |
---|
1 | The constant LRMD_OP_RSC_METADATA with value "lrmd_rsc_metadata" has been added. | No effect. |
[+] LRMD_OP_RSC_REG
| Change | Effect |
---|
1 | The constant LRMD_OP_RSC_REG with value "lrmd_rsc_register" has been added. | No effect. |
[+] LRMD_OP_RSC_UNREG
| Change | Effect |
---|
1 | The constant LRMD_OP_RSC_UNREG with value "lrmd_rsc_unregister" has been added. | No effect. |
[+] T_LRMD
| Change | Effect |
---|
1 | The constant T_LRMD with value "lrmd" has been added. | No effect. |
[+] T_LRMD_NOTIFY
| Change | Effect |
---|
1 | The constant T_LRMD_NOTIFY with value "lrmd_notify" has been added. | No effect. |
[+] T_LRMD_REPLY
| Change | Effect |
---|
1 | The constant T_LRMD_REPLY with value "lrmd_reply" has been added. | No effect. |
stonith-ng.h
[+] T_STONITH_NOTIFY_FENCE
| Change | Effect |
---|
1 | The constant T_STONITH_NOTIFY_FENCE with value "st_notify_fence" has been added. | No effect. |
to the top
Header Files (21)
ais.h
attrd.h
cib.h
cib_ops.h
cib_util.h
cluster.h
common.h
complex.h
crm.h
ipc.h
iso8601.h
mainloop.h
msg.h
msg_xml.h
rules.h
stack.h
status.h
stonith-ng.h
transition.h
util.h
xml.h
to the top
Shared Libraries (9)
libcib.so.1.0.1
libcrmcluster.so.1.0.0
libcrmcommon.so.2.0.0
libpe_rules.so.2.0.0
libpe_status.so.3.0.0
libpengine.so.3.0.0
libstonithd.so.1.0.0
libtransitioner.so.1.0.0
stonith.so
to the top
Test Info
Library Name | pacemaker |
Version #1 | 1.1.7 |
Version #2 | 1.1.8 |
CPU Type | x86_64 |
GCC Version | 4.7.2 |
Subject | Source Compatibility |
Test Results
Total Header Files | 21 |
Total Shared Libraries | 9 |
Total Symbols / Types | 346 / 199 |
Verdict | Incompatible (44.8%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 108 |
Removed Symbols | High | 135 |
Problems with Data Types | High | 5 |
Medium | 0 |
Low | 13 |
Problems with Symbols | High | 2 |
Medium | 67 |
Low | 6 |
Problems with Constants | Low | 150 |
Other Changes in Data Types | - | 3 |
Other Changes in Symbols | - | 1 |
Other Changes in Constants | - | 70 |
Added Symbols (108)
attrd.h
attrd_update_delegate ( crm_ipc_t* ipc, char command, char const* host, char const* name, char const* value, char const* section, char const* set, char const* dampen, char const* user_name )
cluster.h
crm_cluster_disconnect ( crm_cluster_t* cluster )
crm_is_corosync_peer_active ( crm_node_t const* node )
crm_is_heartbeat_peer_active ( crm_node_t const* node )
crm_is_peer_active ( crm_node_t const* node )
error.h
pcmk_strerror ( int rc )
ipc.h
create_hello_message ( char const* uuid, char const* client_name, char const* major_version, char const* minor_version )
crm_ipc_buffer ( crm_ipc_t* client )
crm_ipc_close ( crm_ipc_t* client )
crm_ipc_connect ( crm_ipc_t* client )
crm_ipc_connected ( crm_ipc_t* client )
crm_ipc_destroy ( crm_ipc_t* client )
crm_ipc_get_fd ( crm_ipc_t* client )
crm_ipc_name ( crm_ipc_t* client )
crm_ipc_new ( char const* name, size_t max_size )
crm_ipc_read ( crm_ipc_t* client )
crm_ipc_ready ( crm_ipc_t* client )
crm_ipc_send ( crm_ipc_t* client, xmlNode* message, enum crm_ipc_flags flags, int32_t ms_timeout, xmlNode** reply )
iso8601.h
crm_time_add ( crm_time_t* dt, crm_time_t* value )
crm_time_add_days ( crm_time_t* dt, int value )
crm_time_add_hours ( crm_time_t* dt, int value )
crm_time_add_minutes ( crm_time_t* dt, int value )
crm_time_add_months ( crm_time_t* dt, int value )
crm_time_add_seconds ( crm_time_t* dt, int value )
crm_time_add_weeks ( crm_time_t* dt, int value )
crm_time_add_years ( crm_time_t* dt, int value )
crm_time_as_string ( crm_time_t* dt, int flags )
crm_time_check ( crm_time_t* dt )
crm_time_compare ( crm_time_t* dt, crm_time_t* rhs )
crm_time_days_in_month ( int month, int year )
crm_time_free ( crm_time_t* dt )
crm_time_get_gregorian ( crm_time_t* dt, uint32_t* y, uint32_t* m, uint32_t* d )
crm_time_get_isoweek ( crm_time_t* dt, uint32_t* y, uint32_t* w, uint32_t* d )
crm_time_get_ordinal ( crm_time_t* dt, uint32_t* y, uint32_t* d )
crm_time_get_seconds ( crm_time_t* dt )
crm_time_get_seconds_since_epoch ( crm_time_t* dt )
crm_time_get_timeofday ( crm_time_t* dt, uint32_t* h, uint32_t* m, uint32_t* s )
crm_time_get_timezone ( crm_time_t* dt, uint32_t* h, uint32_t* m )
crm_time_january1_weekday ( int year )
crm_time_leapyear ( int year )
crm_time_log_alias ( int log_level, char const* file, char const* function, int line, char const* prefix, crm_time_t* date_time, int flags )
crm_time_new ( char const* string )
crm_time_parse_duration ( char const* duration_str )
crm_time_parse_period ( char const* period_str )
crm_time_set ( crm_time_t* target, crm_time_t* source )
crm_time_set_timet ( crm_time_t* target, time_t* source )
crm_time_subtract ( crm_time_t* dt, crm_time_t* value )
crm_time_weeks_in_year ( int year )
logging.h
crm_add_logfile ( char const* filename )
crm_bump_log_level ( int argc, char** argv )
crm_config_error [data]
crm_config_warning [data]
crm_enable_blackbox ( int nsig )
crm_enable_stderr ( int enable )
crm_is_callsite_active ( struct qb_log_callsite* cs, int level, int tags )
crm_log_args ( int argc, char** argv )
crm_log_cli_init ( char const* entity )
crm_log_deinit ( )
crm_log_init ( char const* entity, int level, gboolean daemon, gboolean to_stderr, int argc, char** argv, gboolean quiet )
crm_log_level [data]
crm_trace_nonlog [data]
crm_update_callsites ( )
crm_write_blackbox ( int nsig, struct qb_log_callsite* callsite )
get_crm_log_level ( )
set_crm_log_level ( unsigned int level )
lrmd.h
lrmd_api_delete ( lrmd_t* lrmd )
lrmd_api_new ( )
lrmd_copy_event ( lrmd_event_data_t* event )
lrmd_copy_rsc_info ( lrmd_rsc_info_t* rsc_info )
lrmd_dispatch ( lrmd_t* lrmd )
lrmd_event_rc2str ( enum lrmd_exec_rc rc ) [static]
[symbol: _ZL17lrmd_event_rc2str12lrmd_exec_rc]
lrmd_event_type2str ( enum lrmd_callback_event type ) [static]
[symbol: _ZL19lrmd_event_type2str19lrmd_callback_event]
lrmd_free_event ( lrmd_event_data_t* event )
lrmd_free_rsc_info ( lrmd_rsc_info_t* rsc_info )
lrmd_key_value_add ( lrmd_key_value_t* kvp, char const* key, char const* value )
lrmd_list_freeall ( lrmd_list_t* head )
mainloop.h
mainloop_add_child ( pid_t pid, int timeout, char const* desc, void* userdata, void(*callback)(mainloop_child_t*, int, int, int) )
mainloop_add_fd ( char const* name, int priority, int fd, void* userdata, struct mainloop_fd_callbacks* callbacks )
mainloop_add_ipc_client ( char const* name, int priority, size_t max_size, void* userdata, struct ipc_client_callbacks* callbacks )
mainloop_clear_child_userdata ( mainloop_child_t* child )
mainloop_del_fd ( mainloop_io_t* client )
mainloop_del_ipc_client ( mainloop_io_t* client )
mainloop_get_child_pid ( mainloop_child_t* child )
mainloop_get_child_timeout ( mainloop_child_t* child )
mainloop_get_child_userdata ( mainloop_child_t* child )
mainloop_get_ipc_client ( mainloop_io_t* client )
mainloop_trigger_complete ( crm_trigger_t* trig )
services.h
get_directory_list ( char const* root, gboolean files )
resources_action_create ( char const* name, char const* standard, char const* provider, char const* agent, char const* action, int interval, int timeout, GHashTable* params )
resources_list_agents ( char const* standard, char const* provider )
resources_list_providers ( char const* standard )
resources_list_standards ( )
services_action_async ( svc_action_t* op, void(*action_callback)(svc_action_t*) )
services_action_cancel ( char const* name, char const* action, int interval )
services_action_create ( char const* name, char const* action, int interval, int timeout )
services_action_create_generic ( char const* exec, char const** args )
services_action_free ( svc_action_t* op )
services_action_sync ( svc_action_t* op )
services_get_ocf_exitcode ( char* action, int lsb_exitcode )
services_list ( )
services_lrm_status_str ( enum op_status status )
services_ocf_exitcode_str ( enum ocf_exitcode code )
status.h
pe_find_node_any ( GListPtr node_list, char const* id, char const* uname )
util.h
cib_apply_patch_event ( xmlNode* event, xmlNode* input, xmlNode** output, int level )
crm_generate_uuid ( )
crm_md5sum ( char const* buffer )
crm_user_lookup ( char const* name, uid_t* uid, gid_t* gid )
xml.h
free_xml ( xmlNode* child )
to the top
Removed Symbols (135)
ais.h
ais_dest ( struct crm_ais_host_s const* host ) [static]
[symbol: _ZL8ais_destPK14crm_ais_host_s]
ais_error2text ( int error ) [static]
[symbol: _ZL14ais_error2texti]
ais_msg_copy ( AIS_Message const* source ) [static]
[symbol: _ZL12ais_msg_copyPK13crm_ais_msg_s]
check_message_sanity ( AIS_Message const* msg, char const* data )
crm_system_type [data]
get_ais_data ( AIS_Message const* msg )
msg_type2text ( enum crm_ais_msg_types type ) [static]
[symbol: _ZL13msg_type2text17crm_ais_msg_types]
peer2text ( enum crm_proc_flag proc ) [static]
[symbol: _ZL9peer2text13crm_proc_flag]
cib_ops.h
cib_config_changed ( xmlNode* last, xmlNode* next, xmlNode** diff )
cib_process_bump ( char const* op, int options, char const* section, xmlNode* req, xmlNode* input, xmlNode* existing_cib, xmlNode** result_cib, xmlNode** answer )
cib_process_create ( char const* op, int options, char const* section, xmlNode* req, xmlNode* input, xmlNode* existing_cib, xmlNode** result_cib, xmlNode** answer )
cib_process_delete ( char const* op, int options, char const* section, xmlNode* req, xmlNode* input, xmlNode* existing_cib, xmlNode** result_cib, xmlNode** answer )
cib_process_diff ( char const* op, int options, char const* section, xmlNode* req, xmlNode* input, xmlNode* existing_cib, xmlNode** result_cib, xmlNode** answer )
cib_process_erase ( char const* op, int options, char const* section, xmlNode* req, xmlNode* input, xmlNode* existing_cib, xmlNode** result_cib, xmlNode** answer )
cib_process_modify ( char const* op, int options, char const* section, xmlNode* req, xmlNode* input, xmlNode* existing_cib, xmlNode** result_cib, xmlNode** answer )
cib_process_query ( char const* op, int options, char const* section, xmlNode* req, xmlNode* input, xmlNode* existing_cib, xmlNode** result_cib, xmlNode** answer )
cib_process_replace ( char const* op, int options, char const* section, xmlNode* req, xmlNode* input, xmlNode* existing_cib, xmlNode** result_cib, xmlNode** answer )
cib_process_upgrade ( char const* op, int options, char const* section, xmlNode* req, xmlNode* input, xmlNode* existing_cib, xmlNode** result_cib, xmlNode** answer )
cib_process_xpath ( char const* op, int options, char const* section, xmlNode* req, xmlNode* input, xmlNode* existing_cib, xmlNode** result_cib, xmlNode** answer )
cib_update_counter ( xmlNode* xml_obj, char const* field, gboolean reset )
update_results ( xmlNode* failed, xmlNode* target, char const* operation, int return_code )
cib_util.h
cib_compare_generation ( xmlNode* left, xmlNode* right )
cib_diff_version_details ( xmlNode* diff, int* admin_epoch, int* epoch, int* updates, int* _admin_epoch, int* _epoch, int* _updates )
cib_internal_config_changed ( xmlNode* diff )
cib_read_config ( GHashTable* options, xmlNode* current_cib )
cib_section2enum ( char const* a_section )
delete_attr ( cib_t* the_cib, int options, char const* section, char const* node_uuid, char const* set_type, char const* set_name, char const* attr_id, char const* attr_name, char const* attr_value, gboolean to_console ) [static]
[symbol: _ZL11delete_attrP5cib_siPKcS2_S2_S2_S2_S2_S2_i]
feature_set ( xmlNode* xml_obj )
find_nvpair_attr ( cib_t* the_cib, char const* attr, char const* section, char const* node_uuid, char const* set_type, char const* set_name, char const* attr_id, char const* attr_name, gboolean to_console, char** value ) [static]
[symbol: _ZL16find_nvpair_attrP5cib_sPKcS2_S2_S2_S2_S2_S2_iPPc]
fix_cib_diff ( xmlNode* last, xmlNode* next, xmlNode* local_diff, gboolean changed )
read_attr ( cib_t* the_cib, char const* section, char const* node_uuid, char const* set_type, char const* set_name, char const* attr_id, char const* attr_name, char** attr_value, gboolean to_console ) [static]
[symbol: _ZL9read_attrP5cib_sPKcS2_S2_S2_S2_S2_PPci]
update_attr ( cib_t* the_cib, int call_options, char const* section, char const* node_uuid, char const* set_type, char const* set_name, char const* attr_id, char const* attr_name, char const* attr_value, gboolean to_console ) [static]
[symbol: _ZL11update_attrP5cib_siPKcS2_S2_S2_S2_S2_S2_i]
verify_cib_options ( GHashTable* options )
cluster.h
ais_dispatch ( int sender, gpointer user_data )
ais_source [data]
ccm_event_name ( oc_ed_t event )
ccm_have_quorum ( oc_ed_t event )
crm_active_members ( )
crm_is_full_member ( crm_node_t const* node )
crm_is_member_active ( crm_node_t const* node )
crm_update_ais_node ( xmlNode* member, long long seq )
crm_update_ccm_node ( oc_ev_membership_t const* oc, int offset, char const* state, uint64_t seq )
crm_update_cman_node ( xmlNode* member, long long seq )
crm_update_peer ( unsigned int id, uint64_t born, uint64_t seen, int32_t votes, uint32_t children, char const* uuid, char const* uname, char const* addr, char const* state )
crm_update_peer_proc ( char const* uname, uint32_t flag, char const* status )
get_ais_nodeid ( uint32_t* id, char** uname )
init_cman_connection ( gboolean(*dispatch)(unsigned long long, gboolean), void(*destroy)(gpointer) )
init_quorum_connection ( gboolean(*dispatch)(unsigned long long, gboolean), void(*destroy)(gpointer) )
common.h
add_hash_param ( GHashTable* hash, char const* name, char const* value )
merge_weights ( int w1, int w2 )
pe_metadata ( )
verify_pe_options ( GHashTable* options )
complex.h
clone_active [data]
clone_resource_state ( int const* rsc, gboolean current )
clone_unpack [data]
common_unpack ( xmlNode* xml_obj, int** rsc, int* parent, int* data_set )
group_active [data]
group_resource_state ( int const* rsc, gboolean current )
group_unpack [data]
master_active [data]
master_unpack [data]
native_active [data]
native_parameter [data]
native_resource_state ( int const* rsc, gboolean current )
native_unpack [data]
crm.h
slist_basic_destroy ( GListPtr list ) [static]
[symbol: _ZL19slist_basic_destroyP6_GList]
update_all_trace_data ( )
iso8601.h
add_days ( ha_time_t* a_time, int extra )
add_hours ( ha_time_t* a_time, int extra )
add_minutes ( ha_time_t* a_time, int extra )
add_months ( ha_time_t* a_time, int extra )
add_ordinalyears ( ha_time_t* a_time, int extra )
add_seconds ( ha_time_t* a_time, int extra )
add_time ( ha_time_t* lhs, ha_time_t* rhs )
add_weekdays ( ha_time_t* a_time, int extra )
add_weeks ( ha_time_t* a_time, int extra )
add_weekyears ( ha_time_t* a_time, int extra )
add_yeardays ( ha_time_t* a_time, int extra )
add_years ( ha_time_t* a_time, int extra )
check_for_ordinal ( char const* str )
compare_date ( ha_time_t* lhs, ha_time_t* rhs )
convert_from_gregorian ( ha_time_t* a_date )
convert_from_ordinal ( ha_time_t* a_date )
convert_from_weekdays ( ha_time_t* a_date )
date_in_seconds ( ha_time_t* a_date )
date_in_seconds_since_epoch ( ha_time_t* a_date )
date_to_string ( ha_time_t* dt, int flags )
days_per_month ( int month, int year )
free_ha_date ( ha_time_t* a_date )
ha_set_time ( ha_time_t* lhs, ha_time_t* rhs, gboolean offset )
ha_set_timet_time ( ha_time_t* lhs, time_t* rhs )
ha_set_tm_time ( ha_time_t* lhs, struct tm* rhs )
is_date_sane ( ha_time_t* a_date )
is_leap_year ( int year )
january1 ( int year )
log_date ( int log_level, char const* prefix, ha_time_t* dt, int flags )
log_time_period ( int log_level, ha_time_period_t* dtp, int flags )
log_tm_date ( int log_level, struct tm* some_tm )
new_ha_date ( gboolean set_to_now )
parse_date ( char** date_str )
parse_int ( char** str, int field_width, int uppper_bound, int* result )
parse_time ( char** time_str, ha_time_t* atime, gboolean with_offset )
parse_time_duration ( char** duration_str )
parse_time_offset ( char** offset_str )
parse_time_period ( char** period_str )
reset_time ( ha_time_t* a_time )
reset_tm ( struct tm* some_tm )
str_lookup ( char const* str, enum date_fields p2 )
sub_days ( ha_time_t* a_time, int extra )
sub_hours ( ha_time_t* a_time, int extra )
sub_minutes ( ha_time_t* a_time, int extra )
sub_months ( ha_time_t* a_time, int extra )
sub_ordinalyears ( ha_time_t* a_time, int extra )
sub_seconds ( ha_time_t* a_time, int extra )
sub_weekdays ( ha_time_t* a_time, int extra )
sub_weeks ( ha_time_t* a_time, int extra )
sub_weekyears ( ha_time_t* a_time, int extra )
sub_yeardays ( ha_time_t* a_time, int extra )
sub_years ( ha_time_t* a_time, int extra )
subtract_duration ( ha_time_t* time, ha_time_t* duration )
subtract_time ( ha_time_t* lhs, ha_time_t* rhs )
weeks_in_year ( int year )
msg.h
createPingAnswerFragment ( char const* from, char const* status )
process_hello_message ( xmlNode* hello, char** uuid, char** client_name, char** major_version, char** minor_version )
stack.h
find_corosync_variant ( )
ha_msg_dispatch ( ll_cluster_t* cluster_conn, gpointer user_data )
heartbeat_cluster [data]
init_ais_connection ( gboolean(*dispatch)(AIS_Message*, char*, int), void(*destroy)(gpointer), char** our_uuid, char** our_uname, int* nodeid )
init_ais_connection_once ( gboolean(*dispatch)(AIS_Message*, char*, int), void(*destroy)(gpointer), char** our_uuid, char** our_uname, int* nodeid )
register_heartbeat_conn ( ll_cluster_t* hb_cluster, char** uuid, char** uname, void(*hb_message)(HA_Message*, void*), void(*hb_destroy)(gpointer) )
send_ais_message ( xmlNode* msg, gboolean local, char const* node, enum crm_ais_msg_types dest )
send_ha_message ( ll_cluster_t* hb_conn, xmlNode* msg, char const* node, gboolean force_ordered )
terminate_ais_connection ( )
stonith-ng.h
stonith_error2string ( enum stonith_errors return_code )
xml.h
xml_validate ( xmlNode const* root )
to the top
Problems with Data Types, High Severity (5)
cib.h
[+] enum cib_variant (1)
| Change |
Effect |
1 | The member cib_edir has been removed. | Recompilation of a client program may be broken. |
[+] affected symbols (7)
cib_delete ( cib_t* cib )Field 'cib->variant' in 1st parameter 'cib' (pointer) has type 'enum cib_variant'.
cib_file_new ( char const* filename )Field 'retval->variant' in return value (pointer) has type 'enum cib_variant'.
cib_native_new ( )Field 'retval->variant' in return value (pointer) has type 'enum cib_variant'.
cib_new ( )Field 'retval->variant' in return value (pointer) has type 'enum cib_variant'.
cib_new_no_shadow ( )Field 'retval->variant' in return value (pointer) has type 'enum cib_variant'.
cib_remote_new ( char const* server, char const* user, char const* passwd, int port, gboolean encrypted )Field 'retval->variant' in return value (pointer) has type 'enum cib_variant'.
cib_shadow_new ( char const* name )Field 'retval->variant' in return value (pointer) has type 'enum cib_variant'.
[+] struct cib_api_operations_s (2)
| Change |
Effect |
1 | Field delegated_variant_op has been removed from this type. | Recompilation of a client program may be broken with the error message: 'struct cib_api_operations_s' has no member named 'delegated_variant_op'. |
2 | Field variant_op has been removed from this type. | Recompilation of a client program may be broken with the error message: 'struct cib_api_operations_s' has no member named 'variant_op'. |
[+] affected symbols (7)
cib_delete ( cib_t* cib )Field 'cib->cmds' in 1st parameter 'cib' (pointer) has base type 'struct cib_api_operations_s'.
cib_file_new ( char const* filename )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_native_new ( )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_new ( )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_new_no_shadow ( )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_remote_new ( char const* server, char const* user, char const* passwd, int port, gboolean encrypted )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_shadow_new ( char const* name )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
status.h
[+] struct resource_s (1)
| Change |
Effect |
1 | Field long_name has been removed from this type. | Recompilation of a client program may be broken with the error message: 'struct resource_s' has no member named 'long_name'. |
[+] affected symbols (1)
pe_find_resource ( GListPtr rsc_list, char const* id_rh )Return value (pointer) has base type 'struct resource_s'.
stonith-ng.h
[+] struct stonith_api_operations_s (1)
| Change |
Effect |
1 | Field call has been removed from this type. | Recompilation of a client program may be broken with the error message: 'struct stonith_api_operations_s' has no member named 'call'. |
[+] affected symbols (4)
stonith_api_delete ( stonith_t* st )Field 'st->cmds' in 1st parameter 'st' (pointer) has base type 'struct stonith_api_operations_s'.
stonith_api_new ( )Field 'retval->cmds' in return value (pointer) has base type 'struct stonith_api_operations_s'.
stonith_dispatch ( stonith_t* st )Field 'st->cmds' in 1st parameter 'st' (pointer) has base type 'struct stonith_api_operations_s'.
stonith_dump_pending_callbacks ( stonith_t* st )Field 'st->cmds' in 1st parameter 'st' (pointer) has base type 'struct stonith_api_operations_s'.
to the top
Problems with Symbols, High Severity (2)
cluster.h
[+] crm_cluster_connect ( char** our_uname, char** our_uuid, void* dispatch, void* destroy, ll_cluster_t** hb_conn ) (2)
changed to:crm_cluster_connect ( crm_cluster_t* cluster )
| Change | Effect |
---|
1 | Parameter cluster of type crm_cluster_t* has been added to the calling stack at the middle position. | Recompilation of a client program may be broken. |
2 | 1st middle parameter our_uname has been removed from the calling stack. | Recompilation of a client program may be broken. |
to the top
Problems with Symbols, Medium Severity (67)
cib_util.h
[+] cib_get_generation ( cib_t* cib ) (1)
changed to:cib_get_generation [data]
| Change | Effect |
---|
1 | 1st parameter cib has been removed from the calling stack. | Recompilation of a client program may be broken. |
[+] delete_attr_delegate ( cib_t* the_cib, int options, char const* section, char const* node_uuid, char const* set_type, char const* set_name, char const* attr_id, char const* attr_name, char const* attr_value, gboolean to_console, char const* user_name ) (11)
changed to:delete_attr_delegate [data]
| Change | Effect |
---|
1 | 10th parameter to_console has been removed from the calling stack. | Recompilation of a client program may be broken. |
2 | 11th parameter user_name has been removed from the calling stack. | Recompilation of a client program may be broken. |
3 | 1st parameter the_cib has been removed from the calling stack. | Recompilation of a client program may be broken. |
4 | 2nd parameter options has been removed from the calling stack. | Recompilation of a client program may be broken. |
5 | 3rd parameter section has been removed from the calling stack. | Recompilation of a client program may be broken. |
6 | 4th parameter node_uuid has been removed from the calling stack. | Recompilation of a client program may be broken. |
7 | 5th parameter set_type has been removed from the calling stack. | Recompilation of a client program may be broken. |
8 | 6th parameter set_name has been removed from the calling stack. | Recompilation of a client program may be broken. |
9 | 7th parameter attr_id has been removed from the calling stack. | Recompilation of a client program may be broken. |
10 | 8th parameter attr_name has been removed from the calling stack. | Recompilation of a client program may be broken. |
11 | 9th parameter attr_value has been removed from the calling stack. | Recompilation of a client program may be broken. |
[+] determine_host ( cib_t* cib_conn, char** node_uname, char** node_uuid ) (3)
changed to:determine_host [data]
| Change | Effect |
---|
1 | 1st parameter cib_conn has been removed from the calling stack. | Recompilation of a client program may be broken. |
2 | 2nd parameter node_uname has been removed from the calling stack. | Recompilation of a client program may be broken. |
3 | 3rd parameter node_uuid has been removed from the calling stack. | Recompilation of a client program may be broken. |
[+] find_nvpair_attr_delegate ( cib_t* the_cib, char const* attr, char const* section, char const* node_uuid, char const* set_type, char const* set_name, char const* attr_id, char const* attr_name, gboolean to_console, char** value, char const* user_name ) (11)
changed to:find_nvpair_attr_delegate [data]
| Change | Effect |
---|
1 | 10th parameter value has been removed from the calling stack. | Recompilation of a client program may be broken. |
2 | 11th parameter user_name has been removed from the calling stack. | Recompilation of a client program may be broken. |
3 | 1st parameter the_cib has been removed from the calling stack. | Recompilation of a client program may be broken. |
4 | 2nd parameter attr has been removed from the calling stack. | Recompilation of a client program may be broken. |
5 | 3rd parameter section has been removed from the calling stack. | Recompilation of a client program may be broken. |
6 | 4th parameter node_uuid has been removed from the calling stack. | Recompilation of a client program may be broken. |
7 | 5th parameter set_type has been removed from the calling stack. | Recompilation of a client program may be broken. |
8 | 6th parameter set_name has been removed from the calling stack. | Recompilation of a client program may be broken. |
9 | 7th parameter attr_id has been removed from the calling stack. | Recompilation of a client program may be broken. |
10 | 8th parameter attr_name has been removed from the calling stack. | Recompilation of a client program may be broken. |
11 | 9th parameter to_console has been removed from the calling stack. | Recompilation of a client program may be broken. |
[+] get_cib_copy ( cib_t* cib ) (1)
changed to:get_cib_copy [data]
| Change | Effect |
---|
1 | 1st parameter cib has been removed from the calling stack. | Recompilation of a client program may be broken. |
[+] query_node_uname ( cib_t* the_cib, char const* uuid, char** uname ) (3)
changed to:query_node_uname [data]
| Change | Effect |
---|
1 | 1st parameter the_cib has been removed from the calling stack. | Recompilation of a client program may be broken. |
2 | 2nd parameter uuid has been removed from the calling stack. | Recompilation of a client program may be broken. |
3 | 3rd parameter uname has been removed from the calling stack. | Recompilation of a client program may be broken. |
[+] query_node_uuid ( cib_t* the_cib, char const* uname, char** uuid ) (3)
changed to:query_node_uuid [data]
| Change | Effect |
---|
1 | 1st parameter the_cib has been removed from the calling stack. | Recompilation of a client program may be broken. |
2 | 2nd parameter uname has been removed from the calling stack. | Recompilation of a client program may be broken. |
3 | 3rd parameter uuid has been removed from the calling stack. | Recompilation of a client program may be broken. |
[+] read_attr_delegate ( cib_t* the_cib, char const* section, char const* node_uuid, char const* set_type, char const* set_name, char const* attr_id, char const* attr_name, char** attr_value, gboolean to_console, char const* user_name ) (10)
changed to:read_attr_delegate [data]
| Change | Effect |
---|
1 | 10th parameter user_name has been removed from the calling stack. | Recompilation of a client program may be broken. |
2 | 1st parameter the_cib has been removed from the calling stack. | Recompilation of a client program may be broken. |
3 | 2nd parameter section has been removed from the calling stack. | Recompilation of a client program may be broken. |
4 | 3rd parameter node_uuid has been removed from the calling stack. | Recompilation of a client program may be broken. |
5 | 4th parameter set_type has been removed from the calling stack. | Recompilation of a client program may be broken. |
6 | 5th parameter set_name has been removed from the calling stack. | Recompilation of a client program may be broken. |
7 | 6th parameter attr_id has been removed from the calling stack. | Recompilation of a client program may be broken. |
8 | 7th parameter attr_name has been removed from the calling stack. | Recompilation of a client program may be broken. |
9 | 8th parameter attr_value has been removed from the calling stack. | Recompilation of a client program may be broken. |
10 | 9th parameter to_console has been removed from the calling stack. | Recompilation of a client program may be broken. |
[+] set_standby ( cib_t* the_cib, char const* uuid, char const* scope, char const* standby_value ) (4)
changed to:set_standby [data]
| Change | Effect |
---|
1 | 1st parameter the_cib has been removed from the calling stack. | Recompilation of a client program may be broken. |
2 | 2nd parameter uuid has been removed from the calling stack. | Recompilation of a client program may be broken. |
3 | 3rd parameter scope has been removed from the calling stack. | Recompilation of a client program may be broken. |
4 | 4th parameter standby_value has been removed from the calling stack. | Recompilation of a client program may be broken. |
[+] update_attr_delegate ( cib_t* the_cib, int call_options, char const* section, char const* node_uuid, char const* set_type, char const* set_name, char const* attr_id, char const* attr_name, char const* attr_value, gboolean to_console, char const* user_name ) (11)
changed to:update_attr_delegate [data]
| Change | Effect |
---|
1 | 10th parameter to_console has been removed from the calling stack. | Recompilation of a client program may be broken. |
2 | 11th parameter user_name has been removed from the calling stack. | Recompilation of a client program may be broken. |
3 | 1st parameter the_cib has been removed from the calling stack. | Recompilation of a client program may be broken. |
4 | 2nd parameter call_options has been removed from the calling stack. | Recompilation of a client program may be broken. |
5 | 3rd parameter section has been removed from the calling stack. | Recompilation of a client program may be broken. |
6 | 4th parameter node_uuid has been removed from the calling stack. | Recompilation of a client program may be broken. |
7 | 5th parameter set_type has been removed from the calling stack. | Recompilation of a client program may be broken. |
8 | 6th parameter set_name has been removed from the calling stack. | Recompilation of a client program may be broken. |
9 | 7th parameter attr_id has been removed from the calling stack. | Recompilation of a client program may be broken. |
10 | 8th parameter attr_name has been removed from the calling stack. | Recompilation of a client program may be broken. |
11 | 9th parameter attr_value has been removed from the calling stack. | Recompilation of a client program may be broken. |
cluster.h
[+] crm_active_peers ( uint32_t peer ) (1)
changed to:crm_active_peers ( )
| Change | Effect |
---|
1 | 1st parameter peer has been removed from the calling stack. | Recompilation of a client program may be broken. |
[+] crm_cluster_connect ( char** our_uname, char** our_uuid, void* dispatch, void* destroy, ll_cluster_t** hb_conn ) (4)
changed to:crm_cluster_connect ( crm_cluster_t* cluster )
| Change | Effect |
---|
1 | 2nd parameter our_uuid has been removed from the calling stack. | Recompilation of a client program may be broken. |
2 | 3rd parameter dispatch has been removed from the calling stack. | Recompilation of a client program may be broken. |
3 | 4th parameter destroy has been removed from the calling stack. | Recompilation of a client program may be broken. |
4 | 5th parameter hb_conn has been removed from the calling stack. | Recompilation of a client program may be broken. |
[+] send_ais_text ( int class, char const* data, gboolean local, char const* node, enum crm_ais_msg_types dest ) (1)
changed to:send_ais_text ( int class, char const* data, gboolean local, crm_node_t* node, enum crm_ais_msg_types dest )
| Change | Effect |
---|
1 | Base type of parameter node has been changed from char to struct crm_peer_node_s of different format. | Recompilation of a client program may be broken. |
[+] send_cluster_message ( char const* node, enum crm_ais_msg_types service, xmlNode* data, gboolean ordered ) (1)
changed to:send_cluster_message ( crm_node_t* node, enum crm_ais_msg_types service, xmlNode* data, gboolean ordered )
| Change | Effect |
---|
1 | Base type of parameter node has been changed from char to struct crm_peer_node_s of different format. | Recompilation of a client program may be broken. |
crm.h
[+] log_data_element ( int log_level, char const* file, char const* function, int line, char const* prefix, xmlNode* data, int depth, gboolean formatted ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from int (4 bytes) to void. | Recompilation of a client program may be broken. |
transition.h
[+] convert_graph_action ( xmlNode* resource, crm_action_t* action, int status, int rc ) (1)
| Change | Effect |
---|
1 | Base type of return value has been changed from struct lrm_op_t to struct lrmd_event_data_s of different format. | Recompilation of a client program may be broken. |
to the top
Problems with Data Types, Low Severity (13)
ais.h
[+] struct crm_peer_node_s (1)
| Change |
Effect |
1 | Field expected has been added to this type. | This field will not be initialized or used by old client applications. |
[+] affected symbols (1)
crm_get_peer ( unsigned int id, char const* uname )Return value (pointer) has base type 'struct crm_peer_node_s'.
cib.h
[+] struct cib_api_operations_s (1)
| Change |
Effect |
1 | Base type of field signon_raw has been changed from int(*)(cib_t*,char const*,enum cib_conn_type,int*,int*) to int(*)(cib_t*,char const*,enum cib_conn_type,int*). | Recompilation of a client program may be broken. |
[+] affected symbols (7)
cib_delete ( cib_t* cib )Field 'cib->cmds' in 1st parameter 'cib' (pointer) has base type 'struct cib_api_operations_s'.
cib_file_new ( char const* filename )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_native_new ( )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_new ( )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_new_no_shadow ( )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_remote_new ( char const* server, char const* user, char const* passwd, int port, gboolean encrypted )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
cib_shadow_new ( char const* name )Field 'retval->cmds' in return value (pointer) has base type 'struct cib_api_operations_s'.
[+] struct cib_s (1)
| Change |
Effect |
1 | Field delegate_fn has been added to this type. | This field will not be initialized or used by old client applications. |
[+] affected symbols (7)
cib_delete ( cib_t* cib )1st parameter 'cib' (pointer) has base type 'struct cib_s'.
cib_file_new ( char const* filename )Return value (pointer) has base type 'struct cib_s'.
cib_native_new ( )Return value (pointer) has base type 'struct cib_s'.
cib_new ( )Return value (pointer) has base type 'struct cib_s'.
cib_new_no_shadow ( )Return value (pointer) has base type 'struct cib_s'.
cib_remote_new ( char const* server, char const* user, char const* passwd, int port, gboolean encrypted )Return value (pointer) has base type 'struct cib_s'.
cib_shadow_new ( char const* name )Return value (pointer) has base type 'struct cib_s'.
status.h
[+] struct pe_working_set_s (1)
| Change |
Effect |
1 | Base type of field now has been changed from struct ha_time_s to struct crm_time_s. | Recompilation of a client program may be broken. |
[+] affected symbols (4)
cleanup_calculations ( pe_working_set_t* data_set )1st parameter 'data_set' (pointer) has base type 'struct pe_working_set_s'.
cluster_status ( pe_working_set_t* data_set )1st parameter 'data_set' (pointer) has base type 'struct pe_working_set_s'.
find_operations ( char const* rsc, char const* node, gboolean active_filter, pe_working_set_t* data_set )4th parameter 'data_set' (pointer) has base type 'struct pe_working_set_s'.
set_working_set_defaults ( pe_working_set_t* data_set )1st parameter 'data_set' (pointer) has base type 'struct pe_working_set_s'.
[+] struct resource_s (2)
| Change |
Effect |
1 | Field partial_migration_source has been added to this type. | This field will not be initialized or used by old client applications. |
2 | Field partial_migration_target has been added to this type. | This field will not be initialized or used by old client applications. |
[+] affected symbols (1)
pe_find_resource ( GListPtr rsc_list, char const* id_rh )Return value (pointer) has base type 'struct resource_s'.
stonith-ng.h
[+] struct stonith_api_operations_s (7)
| Change |
Effect |
1 | Field list_agents has been added to this type. | This field will not be initialized or used by old client applications. |
2 | Field monitor has been added to this type. | This field will not be initialized or used by old client applications. |
3 | Field status has been added to this type. | This field will not be initialized or used by old client applications. |
4 | Base type of field fence has been changed from int(*)(stonith_t*,int,char const*,char const*,int) to int(*)(stonith_t*,int,char const*,char const*,int,int). | Recompilation of a client program may be broken. |
5 | Base type of field list has been changed from int(*)(stonith_t*,int,char const*,stonith_key_value_t**,int) to int(*)(stonith_t*,int,char const*,char**,int). | Recompilation of a client program may be broken. |
6 | Base type of field register_callback has been changed from int(*)(stonith_t*,int,int,bool,void*,char const*,void(*)(stonith_t*,xmlNode const*,int,int,xmlNode*,void*)) to int(*)(stonith_t*,int,int,int,void*,char const*,void(*)(stonith_t*,stonith_callback_data_t*)). | Recompilation of a client program may be broken. |
7 | Base type of field register_notification has been changed from int(*)(stonith_t*,char const*,void(*)(stonith_t*,char const*,xmlNode*)) to int(*)(stonith_t*,char const*,void(*)(stonith_t*,stonith_event_t*)). | Recompilation of a client program may be broken. |
[+] affected symbols (4)
stonith_api_delete ( stonith_t* st )Field 'st->cmds' in 1st parameter 'st' (pointer) has base type 'struct stonith_api_operations_s'.
stonith_api_new ( )Field 'retval->cmds' in return value (pointer) has base type 'struct stonith_api_operations_s'.
stonith_dispatch ( stonith_t* st )Field 'st->cmds' in 1st parameter 'st' (pointer) has base type 'struct stonith_api_operations_s'.
stonith_dump_pending_callbacks ( stonith_t* st )Field 'st->cmds' in 1st parameter 'st' (pointer) has base type 'struct stonith_api_operations_s'.
to the top
Problems with Symbols, Low Severity (6)
cluster.h
[+] crm_terminate_member ( int nodeid, char const* uname, IPC_Channel* cluster ) (1)
changed to:crm_terminate_member ( int nodeid, char const* uname, void* unused )
| Change | Effect |
---|
1 | Type of 3rd parameter cluster has been changed from IPC_Channel* to void*. | Recompilation of a client program may be broken. |
mainloop.h
[+] mainloop_add_trigger ( int priority, gboolean(*dispatch)(gpointer), gpointer userdata ) (1)
changed to:mainloop_add_trigger ( int priority, int(*dispatch)(gpointer), gpointer userdata )
| Change | Effect |
---|
1 | Base type of 2nd parameter dispatch has been changed from gboolean(*)(gpointer) to int(*)(gpointer). | Recompilation of a client program may be broken. |
rules.h
[+] test_expression ( xmlNode* expr, GHashTable* node_hash, enum rsc_role_e role, ha_time_t* now ) (1)
changed to:test_expression ( xmlNode* expr, GHashTable* node_hash, enum rsc_role_e role, crm_time_t* now )
| Change | Effect |
---|
1 | Base type of 4th parameter now has been changed from struct ha_time_s to struct crm_time_s. | Recompilation of a client program may be broken. |
[+] test_rule ( xmlNode* rule, GHashTable* node_hash, enum rsc_role_e role, ha_time_t* now ) (1)
changed to:test_rule ( xmlNode* rule, GHashTable* node_hash, enum rsc_role_e role, crm_time_t* now )
| Change | Effect |
---|
1 | Base type of 4th parameter now has been changed from struct ha_time_s to struct crm_time_s. | Recompilation of a client program may be broken. |
[+] test_ruleset ( xmlNode* ruleset, GHashTable* node_hash, ha_time_t* now ) (1)
changed to:test_ruleset ( xmlNode* ruleset, GHashTable* node_hash, crm_time_t* now )
| Change | Effect |
---|
1 | Base type of 3rd parameter now has been changed from struct ha_time_s to struct crm_time_s. | Recompilation of a client program may be broken. |
[+] unpack_instance_attributes ( xmlNode* top, xmlNode* xml_obj, char const* set_name, GHashTable* node_hash, GHashTable* hash, char const* always_first, gboolean overwrite, ha_time_t* now ) (1)
changed to:unpack_instance_attributes ( xmlNode* top, xmlNode* xml_obj, char const* set_name, GHashTable* node_hash, GHashTable* hash, char const* always_first, gboolean overwrite, crm_time_t* now )
| Change | Effect |
---|
1 | Base type of 8th parameter now has been changed from struct ha_time_s to struct crm_time_s. | Recompilation of a client program may be broken. |
to the top
Problems with Constants, Low Severity (150)
ais.h
[+] AIS_IPC_MESSAGE_SIZE
| Change | Effect |
---|
1 | The constant AIS_IPC_MESSAGE_SIZE with value 8192*128 has been removed. | Recompilation of a client program may be broken. |
[+] AIS_IPC_NAME
| Change | Effect |
---|
1 | The constant AIS_IPC_NAME with value "ais-crm-ipc" has been removed. | Recompilation of a client program may be broken. |
[+] CRM_MESSAGE_IPC_ACK
| Change | Effect |
---|
1 | The constant CRM_MESSAGE_IPC_ACK with value 0 has been removed. | Recompilation of a client program may be broken. |
[+] CRM_NODE_INACTIVE
| Change | Effect |
---|
1 | The constant CRM_NODE_INACTIVE with value "lost" has been removed. | Recompilation of a client program may be broken. |
attrd.h
[+] attrd_channel
| Change | Effect |
---|
1 | The constant attrd_channel with value T_ATTRD has been removed. | Recompilation of a client program may be broken. |
[+] F_ATTRD_ATTRIBUTE
| Change | Effect |
---|
1 | The constant F_ATTRD_ATTRIBUTE with value "attr_name" has been removed. | Recompilation of a client program may be broken. |
[+] F_ATTRD_DAMPEN
| Change | Effect |
---|
1 | The constant F_ATTRD_DAMPEN with value "attr_dampening" has been removed. | Recompilation of a client program may be broken. |
[+] F_ATTRD_HOST
| Change | Effect |
---|
1 | The constant F_ATTRD_HOST with value "attr_host" has been removed. | Recompilation of a client program may be broken. |
[+] F_ATTRD_IGNORE_LOCALLY
| Change | Effect |
---|
1 | The constant F_ATTRD_IGNORE_LOCALLY with value "attr_ignore_locally" has been removed. | Recompilation of a client program may be broken. |
[+] F_ATTRD_KEY
| Change | Effect |
---|
1 | The constant F_ATTRD_KEY with value "attr_key" has been removed. | Recompilation of a client program may be broken. |
[+] F_ATTRD_SECTION
| Change | Effect |
---|
1 | The constant F_ATTRD_SECTION with value "attr_section" has been removed. | Recompilation of a client program may be broken. |
[+] F_ATTRD_SET
| Change | Effect |
---|
1 | The constant F_ATTRD_SET with value "attr_set" has been removed. | Recompilation of a client program may be broken. |
[+] F_ATTRD_TASK
| Change | Effect |
---|
1 | The constant F_ATTRD_TASK with value "task" has been removed. | Recompilation of a client program may be broken. |
[+] F_ATTRD_USER
| Change | Effect |
---|
1 | The constant F_ATTRD_USER with value "attr_user" has been removed. | Recompilation of a client program may be broken. |
[+] F_ATTRD_VALUE
| Change | Effect |
---|
1 | The constant F_ATTRD_VALUE with value "attr_value" has been removed. | Recompilation of a client program may be broken. |
cib.h
[+] cib_channel_callback
| Change | Effect |
---|
1 | The constant cib_channel_callback with value "cib_callback" has been removed. | Recompilation of a client program may be broken. |
[+] cib_channel_ro
| Change | Effect |
---|
1 | The constant cib_channel_ro with value "cib_ro" has been removed. | Recompilation of a client program may be broken. |
[+] cib_channel_ro_synchronous
| Change | Effect |
---|
1 | The constant cib_channel_ro_synchronous with value "cib_ro_syncronous" has been removed. | Recompilation of a client program may be broken. |
[+] cib_channel_rw
| Change | Effect |
---|
1 | The constant cib_channel_rw with value "cib_rw" has been removed. | Recompilation of a client program may be broken. |
[+] cib_channel_rw_synchronous
| Change | Effect |
---|
1 | The constant cib_channel_rw_synchronous with value "cib_rw_syncronous" has been removed. | Recompilation of a client program may be broken. |
[+] CIB_LIBRARY
| Change | Effect |
---|
1 | The value of constant CIB_LIBRARY has been changed from "libcib.so.1" to "libcib.so.2". | Recompilation of a client program may be broken. |
[+] CIB_OP_APPLY_DIFF
| Change | Effect |
---|
1 | The constant CIB_OP_APPLY_DIFF with value "cib_apply_diff" has been removed. | Recompilation of a client program may be broken. |
[+] CIB_OP_BUMP
| Change | Effect |
---|
1 | The constant CIB_OP_BUMP with value "cib_bump" has been removed. | Recompilation of a client program may be broken. |
[+] CIB_OP_CREATE
| Change | Effect |
---|
1 | The constant CIB_OP_CREATE with value "cib_create" has been removed. | Recompilation of a client program may be broken. |
[+] CIB_OP_DELETE
| Change | Effect |
---|
1 | The constant CIB_OP_DELETE with value "cib_delete" has been removed. | Recompilation of a client program may be broken. |
[+] CIB_OP_DELETE_ALT
| Change | Effect |
---|
1 | The constant CIB_OP_DELETE_ALT with value "cib_delete_alt" has been removed. | Recompilation of a client program may be broken. |
[+] CIB_OP_ERASE
| Change | Effect |
---|
1 | The constant CIB_OP_ERASE with value "cib_erase" has been removed. | Recompilation of a client program may be broken. |
[+] CIB_OP_ISMASTER
| Change | Effect |
---|
1 | The constant CIB_OP_ISMASTER with value "cib_ismaster" has been removed. | Recompilation of a client program may be broken. |
[+] CIB_OP_MASTER
| Change | Effect |
---|
1 | The constant CIB_OP_MASTER with value "cib_master" has been removed. | Recompilation of a client program may be broken. |
[+] CIB_OP_MODIFY
| Change | Effect |
---|
1 | The constant CIB_OP_MODIFY with value "cib_modify" has been removed. | Recompilation of a client program may be broken. |
[+] CIB_OP_QUERY
| Change | Effect |
---|
1 | The constant CIB_OP_QUERY with value "cib_query" has been removed. | Recompilation of a client program may be broken. |
[+] CIB_OP_REPLACE
| Change | Effect |
---|
1 | The constant CIB_OP_REPLACE with value "cib_replace" has been removed. | Recompilation of a client program may be broken. |
[+] CIB_OP_SLAVE
| Change | Effect |
---|
1 | The constant CIB_OP_SLAVE with value "cib_slave" has been removed. | Recompilation of a client program may be broken. |
[+] CIB_OP_SLAVEALL
| Change | Effect |
---|
1 | The constant CIB_OP_SLAVEALL with value "cib_slave_all" has been removed. | Recompilation of a client program may be broken. |
[+] CIB_OP_SYNC
| Change | Effect |
---|
1 | The constant CIB_OP_SYNC with value "cib_sync" has been removed. | Recompilation of a client program may be broken. |
[+] CIB_OP_SYNC_ONE
| Change | Effect |
---|
1 | The constant CIB_OP_SYNC_ONE with value "cib_sync_one" has been removed. | Recompilation of a client program may be broken. |
[+] CIB_OP_UPDATE
| Change | Effect |
---|
1 | The constant CIB_OP_UPDATE with value "cib_update" has been removed. | Recompilation of a client program may be broken. |
[+] CIB_OP_UPGRADE
| Change | Effect |
---|
1 | The constant CIB_OP_UPGRADE with value "cib_upgrade" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_CALLBACK_TOKEN
| Change | Effect |
---|
1 | The constant F_CIB_CALLBACK_TOKEN with value "cib_async_id" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_CALLDATA
| Change | Effect |
---|
1 | The constant F_CIB_CALLDATA with value "cib_calldata" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_CALLID
| Change | Effect |
---|
1 | The constant F_CIB_CALLID with value "cib_callid" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_CALLOPTS
| Change | Effect |
---|
1 | The constant F_CIB_CALLOPTS with value "cib_callopt" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_CLIENTID
| Change | Effect |
---|
1 | The constant F_CIB_CLIENTID with value "cib_clientid" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_CLIENTNAME
| Change | Effect |
---|
1 | The constant F_CIB_CLIENTNAME with value "cib_clientname" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_DELEGATED
| Change | Effect |
---|
1 | The constant F_CIB_DELEGATED with value "cib_delegated_from" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_EXISTING
| Change | Effect |
---|
1 | The constant F_CIB_EXISTING with value "cib_existing_object" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_GLOBAL_UPDATE
| Change | Effect |
---|
1 | The constant F_CIB_GLOBAL_UPDATE with value "cib_update" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_HOST
| Change | Effect |
---|
1 | The constant F_CIB_HOST with value "cib_host" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_ISREPLY
| Change | Effect |
---|
1 | The constant F_CIB_ISREPLY with value "cib_isreplyto" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_NOTIFY_ACTIVATE
| Change | Effect |
---|
1 | The constant F_CIB_NOTIFY_ACTIVATE with value "cib_notify_activate" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_NOTIFY_TYPE
| Change | Effect |
---|
1 | The constant F_CIB_NOTIFY_TYPE with value "cib_notify_type" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_OBJID
| Change | Effect |
---|
1 | The constant F_CIB_OBJID with value "cib_object" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_OBJTYPE
| Change | Effect |
---|
1 | The constant F_CIB_OBJTYPE with value "cib_object_type" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_OPERATION
| Change | Effect |
---|
1 | The constant F_CIB_OPERATION with value "cib_op" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_RC
| Change | Effect |
---|
1 | The constant F_CIB_RC with value "cib_rc" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_SECTION
| Change | Effect |
---|
1 | The constant F_CIB_SECTION with value "cib_section" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_SEENCOUNT
| Change | Effect |
---|
1 | The constant F_CIB_SEENCOUNT with value "cib_seen" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_TIMEOUT
| Change | Effect |
---|
1 | The constant F_CIB_TIMEOUT with value "cib_timeout" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_UPDATE
| Change | Effect |
---|
1 | The constant F_CIB_UPDATE with value "cib_update" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_UPDATE_DIFF
| Change | Effect |
---|
1 | The constant F_CIB_UPDATE_DIFF with value "cib_update_diff" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_UPDATE_RESULT
| Change | Effect |
---|
1 | The constant F_CIB_UPDATE_RESULT with value "cib_update_result" has been removed. | Recompilation of a client program may be broken. |
[+] F_CIB_USER
| Change | Effect |
---|
1 | The constant F_CIB_USER with value "cib_user" has been removed. | Recompilation of a client program may be broken. |
[+] T_CIB
| Change | Effect |
---|
1 | The constant T_CIB with value "cib" has been removed. | Recompilation of a client program may be broken. |
[+] T_CIB_DIFF_NOTIFY
| Change | Effect |
---|
1 | The constant T_CIB_DIFF_NOTIFY with value "cib_diff_notify" has been removed. | Recompilation of a client program may be broken. |
[+] T_CIB_NOTIFY
| Change | Effect |
---|
1 | The constant T_CIB_NOTIFY with value "cib_notify" has been removed. | Recompilation of a client program may be broken. |
[+] T_CIB_POST_NOTIFY
| Change | Effect |
---|
1 | The constant T_CIB_POST_NOTIFY with value "cib_post_notify" has been removed. | Recompilation of a client program may be broken. |
[+] T_CIB_PRE_NOTIFY
| Change | Effect |
---|
1 | The constant T_CIB_PRE_NOTIFY with value "cib_pre_notify" has been removed. | Recompilation of a client program may be broken. |
[+] T_CIB_REPLACE_NOTIFY
| Change | Effect |
---|
1 | The constant T_CIB_REPLACE_NOTIFY with value "cib_refresh_notify" has been removed. | Recompilation of a client program may be broken. |
[+] T_CIB_UPDATE_CONFIRM
| Change | Effect |
---|
1 | The constant T_CIB_UPDATE_CONFIRM with value "cib_update_confirmation" has been removed. | Recompilation of a client program may be broken. |
[+] USE_PESKY_FRAGMENTS
| Change | Effect |
---|
1 | The constant USE_PESKY_FRAGMENTS with value 1 has been removed. | Recompilation of a client program may be broken. |
crm.h
[+] crm_debug_2
| Change | Effect |
---|
1 | The constant crm_debug_2 with value crm_trace has been removed. | Recompilation of a client program may be broken. |
[+] crm_debug_3
| Change | Effect |
---|
1 | The constant crm_debug_3 with value crm_trace has been removed. | Recompilation of a client program may be broken. |
[+] crm_debug_4
| Change | Effect |
---|
1 | The constant crm_debug_4 with value crm_trace has been removed. | Recompilation of a client program may be broken. |
[+] crm_debug_5
| Change | Effect |
---|
1 | The constant crm_debug_5 with value crm_trace has been removed. | Recompilation of a client program may be broken. |
[+] crm_debug_6
| Change | Effect |
---|
1 | The constant crm_debug_6 with value crm_trace has been removed. | Recompilation of a client program may be broken. |
[+] CRM_DEPRECATED_SINCE_2_0_1
| Change | Effect |
---|
1 | The constant CRM_DEPRECATED_SINCE_2_0_1 with value 0 has been removed. | Recompilation of a client program may be broken. |
[+] CRM_DEPRECATED_SINCE_2_0_2
| Change | Effect |
---|
1 | The constant CRM_DEPRECATED_SINCE_2_0_2 with value 0 has been removed. | Recompilation of a client program may be broken. |
[+] CRM_DEPRECATED_SINCE_2_0_3
| Change | Effect |
---|
1 | The constant CRM_DEPRECATED_SINCE_2_0_3 with value 0 has been removed. | Recompilation of a client program may be broken. |
[+] CRM_DEPRECATED_SINCE_2_0_4
| Change | Effect |
---|
1 | The constant CRM_DEPRECATED_SINCE_2_0_4 with value 0 has been removed. | Recompilation of a client program may be broken. |
[+] CRM_DEPRECATED_SINCE_2_0_5
| Change | Effect |
---|
1 | The constant CRM_DEPRECATED_SINCE_2_0_5 with value 0 has been removed. | Recompilation of a client program may be broken. |
[+] CRM_DEPRECATED_SINCE_2_0_6
| Change | Effect |
---|
1 | The constant CRM_DEPRECATED_SINCE_2_0_6 with value 1 has been removed. | Recompilation of a client program may be broken. |
[+] CRM_DEPRECATED_SINCE_2_0_7
| Change | Effect |
---|
1 | The constant CRM_DEPRECATED_SINCE_2_0_7 with value 1 has been removed. | Recompilation of a client program may be broken. |
[+] CRM_DEPRECATED_SINCE_2_0_8
| Change | Effect |
---|
1 | The constant CRM_DEPRECATED_SINCE_2_0_8 with value 1 has been removed. | Recompilation of a client program may be broken. |
[+] CRM_DEPRECATED_SINCE_2_1_0
| Change | Effect |
---|
1 | The constant CRM_DEPRECATED_SINCE_2_1_0 with value 1 has been removed. | Recompilation of a client program may be broken. |
[+] crm_log_xml
| Change | Effect |
---|
1 | The constant crm_log_xml with value do_crm_log_xml has been removed. | Recompilation of a client program may be broken. |
[+] crm_log_xml_debug_2
| Change | Effect |
---|
1 | The constant crm_log_xml_debug_2 with value crm_log_xml_trace has been removed. | Recompilation of a client program may be broken. |
[+] crm_log_xml_debug_3
| Change | Effect |
---|
1 | The constant crm_log_xml_debug_3 with value crm_log_xml_trace has been removed. | Recompilation of a client program may be broken. |
[+] crm_log_xml_debug_4
| Change | Effect |
---|
1 | The constant crm_log_xml_debug_4 with value crm_log_xml_trace has been removed. | Recompilation of a client program may be broken. |
[+] crm_log_xml_debug_5
| Change | Effect |
---|
1 | The constant crm_log_xml_debug_5 with value crm_log_xml_trace has been removed. | Recompilation of a client program may be broken. |
[+] CRMD_STATE_ACTIVE
| Change | Effect |
---|
1 | The constant CRMD_STATE_ACTIVE with value "member" has been removed. | Recompilation of a client program may be broken. |
[+] CRMD_STATE_INACTIVE
| Change | Effect |
---|
1 | The constant CRMD_STATE_INACTIVE with value "down" has been removed. | Recompilation of a client program may be broken. |
[+] LOG_DEBUG_2
| Change | Effect |
---|
1 | The value of constant LOG_DEBUG_2 has been changed from 12 to LOG_TRACE. | Recompilation of a client program may be broken. |
[+] LOG_DEBUG_3
| Change | Effect |
---|
1 | The value of constant LOG_DEBUG_3 has been changed from 12 to LOG_TRACE. | Recompilation of a client program may be broken. |
[+] LOG_DEBUG_4
| Change | Effect |
---|
1 | The value of constant LOG_DEBUG_4 has been changed from 12 to LOG_TRACE. | Recompilation of a client program may be broken. |
[+] LOG_DEBUG_5
| Change | Effect |
---|
1 | The value of constant LOG_DEBUG_5 has been changed from 12 to LOG_TRACE. | Recompilation of a client program may be broken. |
[+] LOG_DEBUG_6
| Change | Effect |
---|
1 | The value of constant LOG_DEBUG_6 has been changed from 12 to LOG_TRACE. | Recompilation of a client program may be broken. |
[+] LOG_MSG
| Change | Effect |
---|
1 | The constant LOG_MSG with value 12 has been removed. | Recompilation of a client program may be broken. |
[+] LOG_TRACE
| Change | Effect |
---|
1 | The constant LOG_TRACE with value 12 has been removed. | Recompilation of a client program may be broken. |
iso8601.h
[+] ha_date_ordinal
| Change | Effect |
---|
1 | The constant ha_date_ordinal with value 0x10 has been removed. | Recompilation of a client program may be broken. |
[+] ha_date_weeks
| Change | Effect |
---|
1 | The constant ha_date_weeks with value 0x20 has been removed. | Recompilation of a client program may be broken. |
[+] ha_log_date
| Change | Effect |
---|
1 | The constant ha_log_date with value 0x01 has been removed. | Recompilation of a client program may be broken. |
[+] ha_log_local
| Change | Effect |
---|
1 | The constant ha_log_local with value 0x04 has been removed. | Recompilation of a client program may be broken. |
[+] ha_log_time
| Change | Effect |
---|
1 | The constant ha_log_time with value 0x02 has been removed. | Recompilation of a client program may be broken. |
msg_xml.h
[+] XML_RSC_ATTR_CONTAINER
| Change | Effect |
---|
1 | The constant XML_RSC_ATTR_CONTAINER with value "container" has been removed. | Recompilation of a client program may be broken. |
[+] XML_RSC_ATTR_REQUIRES
| Change | Effect |
---|
1 | The constant XML_RSC_ATTR_REQUIRES with value "requires" has been removed. | Recompilation of a client program may be broken. |
stonith-ng.h
[+] F_STONITH_ACTION
| Change | Effect |
---|
1 | The constant F_STONITH_ACTION with value "st_device_action" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_CALLBACK_TOKEN
| Change | Effect |
---|
1 | The constant F_STONITH_CALLBACK_TOKEN with value "st_async_id" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_CALLDATA
| Change | Effect |
---|
1 | The constant F_STONITH_CALLDATA with value "st_calldata" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_CALLID
| Change | Effect |
---|
1 | The constant F_STONITH_CALLID with value "st_callid" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_CALLOPTS
| Change | Effect |
---|
1 | The constant F_STONITH_CALLOPTS with value "st_callopt" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_CLIENTID
| Change | Effect |
---|
1 | The constant F_STONITH_CLIENTID with value "st_clientid" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_CLIENTNAME
| Change | Effect |
---|
1 | The constant F_STONITH_CLIENTNAME with value "st_clientname" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_DATE
| Change | Effect |
---|
1 | The constant F_STONITH_DATE with value "st_date" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_DELEGATE
| Change | Effect |
---|
1 | The constant F_STONITH_DELEGATE with value "st_delegate" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_DEVICE
| Change | Effect |
---|
1 | The constant F_STONITH_DEVICE with value "st_device_id" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_HISTORY_LIST
| Change | Effect |
---|
1 | The constant F_STONITH_HISTORY_LIST with value "st_history" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_LEVEL
| Change | Effect |
---|
1 | The constant F_STONITH_LEVEL with value "st_level" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_NOTIFY_ACTIVATE
| Change | Effect |
---|
1 | The constant F_STONITH_NOTIFY_ACTIVATE with value "st_notify_activate" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_NOTIFY_DEACTIVATE
| Change | Effect |
---|
1 | The constant F_STONITH_NOTIFY_DEACTIVATE with value "st_notify_deactivate" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_NOTIFY_TYPE
| Change | Effect |
---|
1 | The constant F_STONITH_NOTIFY_TYPE with value "st_notify_type" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_OPERATION
| Change | Effect |
---|
1 | The constant F_STONITH_OPERATION with value "st_op" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_ORIGIN
| Change | Effect |
---|
1 | The constant F_STONITH_ORIGIN with value "st_origin" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_RC
| Change | Effect |
---|
1 | The constant F_STONITH_RC with value "st_rc" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_REMOTE
| Change | Effect |
---|
1 | The constant F_STONITH_REMOTE with value "st_remote_op" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_STATE
| Change | Effect |
---|
1 | The constant F_STONITH_STATE with value "st_state" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_TARGET
| Change | Effect |
---|
1 | The constant F_STONITH_TARGET with value "st_target" has been removed. | Recompilation of a client program may be broken. |
[+] F_STONITH_TIMEOUT
| Change | Effect |
---|
1 | The constant F_STONITH_TIMEOUT with value "st_timeout" has been removed. | Recompilation of a client program may be broken. |
[+] ST_LEVEL_MAX
| Change | Effect |
---|
1 | The constant ST_LEVEL_MAX with value 10 has been removed. | Recompilation of a client program may be broken. |
[+] STONITH_ATTR_ACTION_OP
| Change | Effect |
---|
1 | The constant STONITH_ATTR_ACTION_OP with value "option" has been removed. | Recompilation of a client program may be broken. |
[+] STONITH_ATTR_ARGMAP
| Change | Effect |
---|
1 | The constant STONITH_ATTR_ARGMAP with value "pcmk_arg_map" has been removed. | Recompilation of a client program may be broken. |
[+] STONITH_ATTR_HOSTARG
| Change | Effect |
---|
1 | The constant STONITH_ATTR_HOSTARG with value "pcmk_host_argument" has been removed. | Recompilation of a client program may be broken. |
[+] STONITH_ATTR_HOSTCHECK
| Change | Effect |
---|
1 | The constant STONITH_ATTR_HOSTCHECK with value "pcmk_host_check" has been removed. | Recompilation of a client program may be broken. |
[+] STONITH_ATTR_HOSTLIST
| Change | Effect |
---|
1 | The constant STONITH_ATTR_HOSTLIST with value "pcmk_host_list" has been removed. | Recompilation of a client program may be broken. |
[+] STONITH_ATTR_HOSTMAP
| Change | Effect |
---|
1 | The constant STONITH_ATTR_HOSTMAP with value "pcmk_host_map" has been removed. | Recompilation of a client program may be broken. |
[+] stonith_channel
| Change | Effect |
---|
1 | The constant stonith_channel with value "st_command" has been removed. | Recompilation of a client program may be broken. |
[+] stonith_channel_callback
| Change | Effect |
---|
1 | The constant stonith_channel_callback with value "st_callback" has been removed. | Recompilation of a client program may be broken. |
[+] STONITH_LIBRARY
| Change | Effect |
---|
1 | The value of constant STONITH_LIBRARY has been changed from "libstonithd.so.1" to "libstonithd.so.2". | Recompilation of a client program may be broken. |
[+] STONITH_OP_CONFIRM
| Change | Effect |
---|
1 | The constant STONITH_OP_CONFIRM with value "st_confirm" has been removed. | Recompilation of a client program may be broken. |
[+] STONITH_OP_DEVICE_ADD
| Change | Effect |
---|
1 | The constant STONITH_OP_DEVICE_ADD with value "st_device_register" has been removed. | Recompilation of a client program may be broken. |
[+] STONITH_OP_DEVICE_DEL
| Change | Effect |
---|
1 | The constant STONITH_OP_DEVICE_DEL with value "st_device_remove" has been removed. | Recompilation of a client program may be broken. |
[+] STONITH_OP_DEVICE_METADATA
| Change | Effect |
---|
1 | The constant STONITH_OP_DEVICE_METADATA with value "st_device_metadata" has been removed. | Recompilation of a client program may be broken. |
[+] STONITH_OP_EXEC
| Change | Effect |
---|
1 | The constant STONITH_OP_EXEC with value "st_execute" has been removed. | Recompilation of a client program may be broken. |
[+] STONITH_OP_FENCE
| Change | Effect |
---|
1 | The constant STONITH_OP_FENCE with value "st_fence" has been removed. | Recompilation of a client program may be broken. |
[+] STONITH_OP_FENCE_HISTORY
| Change | Effect |
---|
1 | The constant STONITH_OP_FENCE_HISTORY with value "st_fence_history" has been removed. | Recompilation of a client program may be broken. |
[+] STONITH_OP_LEVEL_ADD
| Change | Effect |
---|
1 | The constant STONITH_OP_LEVEL_ADD with value "st_level_add" has been removed. | Recompilation of a client program may be broken. |
[+] STONITH_OP_LEVEL_DEL
| Change | Effect |
---|
1 | The constant STONITH_OP_LEVEL_DEL with value "st_level_remove" has been removed. | Recompilation of a client program may be broken. |
[+] STONITH_OP_QUERY
| Change | Effect |
---|
1 | The constant STONITH_OP_QUERY with value "st_query" has been removed. | Recompilation of a client program may be broken. |
[+] T_STONITH_NG
| Change | Effect |
---|
1 | The constant T_STONITH_NG with value "stonith-ng" has been removed. | Recompilation of a client program may be broken. |
[+] T_STONITH_NOTIFY
| Change | Effect |
---|
1 | The constant T_STONITH_NOTIFY with value "st_notify" has been removed. | Recompilation of a client program may be broken. |
[+] T_STONITH_REPLY
| Change | Effect |
---|
1 | The constant T_STONITH_REPLY with value "st-reply" has been removed. | Recompilation of a client program may be broken. |
to the top
Other Changes in Data Types (3)
ais.h
[+] struct crm_peer_node_s (2)
| Change |
Effect |
1 | The relative position of field state has been changed from 6 to 7. | No effect. |
2 | The relative position of field uuid has been changed from 7 to 6. | No effect. |
[+] affected symbols (1)
crm_get_peer ( unsigned int id, char const* uname )Return value (pointer) has base type 'struct crm_peer_node_s'.
cib.h
[+] enum cib_conn_type (1)
| Change |
Effect |
1 | The member cib_command_nonblocking with value 3 has been added. | No effect. |
[+] affected symbols (7)
cib_delete ( cib_t* cib )Field 'cib->type' in 1st parameter 'cib' (pointer) has type 'enum cib_conn_type'.
cib_file_new ( char const* filename )Field 'retval->type' in return value (pointer) has type 'enum cib_conn_type'.
cib_native_new ( )Field 'retval->type' in return value (pointer) has type 'enum cib_conn_type'.
cib_new ( )Field 'retval->type' in return value (pointer) has type 'enum cib_conn_type'.
cib_new_no_shadow ( )Field 'retval->type' in return value (pointer) has type 'enum cib_conn_type'.
cib_remote_new ( char const* server, char const* user, char const* passwd, int port, gboolean encrypted )Field 'retval->type' in return value (pointer) has type 'enum cib_conn_type'.
cib_shadow_new ( char const* name )Field 'retval->type' in return value (pointer) has type 'enum cib_conn_type'.
to the top
Other Changes in Symbols (1)
cluster.h
[+] crm_terminate_member ( int nodeid, char const* uname, IPC_Channel* cluster ) (1)
changed to:crm_terminate_member ( int nodeid, char const* uname, void* unused )
| Change | Effect |
---|
1 | 3rd parameter cluster has been renamed to unused. | No effect. |
to the top
Other Changes in Constants (70)
crm.h
[+] CRM_OP_RM_NODE_CACHE
| Change | Effect |
---|
1 | The constant CRM_OP_RM_NODE_CACHE with value "rm_node_cache" has been added. | No effect. |
[+] CRM_SYSTEM_MCP
| Change | Effect |
---|
1 | The constant CRM_SYSTEM_MCP with value "pacemakerd" has been added. | No effect. |
error.h
[+] PCMK_CUSTOM_OFFSET
| Change | Effect |
---|
1 | The constant PCMK_CUSTOM_OFFSET with value 1000 has been added. | No effect. |
[+] pcmk_err_diff_failed
| Change | Effect |
---|
1 | The constant pcmk_err_diff_failed with value 1006 has been added. | No effect. |
[+] pcmk_err_diff_resync
| Change | Effect |
---|
1 | The constant pcmk_err_diff_resync with value 1007 has been added. | No effect. |
[+] pcmk_err_dtd_validation
| Change | Effect |
---|
1 | The constant pcmk_err_dtd_validation with value 1003 has been added. | No effect. |
[+] pcmk_err_generic
| Change | Effect |
---|
1 | The constant pcmk_err_generic with value 1001 has been added. | No effect. |
[+] pcmk_err_no_quorum
| Change | Effect |
---|
1 | The constant pcmk_err_no_quorum with value 1002 has been added. | No effect. |
[+] pcmk_err_old_data
| Change | Effect |
---|
1 | The constant pcmk_err_old_data with value 1005 has been added. | No effect. |
[+] pcmk_err_transform_failed
| Change | Effect |
---|
1 | The constant pcmk_err_transform_failed with value 1004 has been added. | No effect. |
[+] PCMK_ERROR_OFFSET
| Change | Effect |
---|
1 | The constant PCMK_ERROR_OFFSET with value 900 has been added. | No effect. |
[+] pcmk_ok
| Change | Effect |
---|
1 | The constant pcmk_ok with value 0 has been added. | No effect. |
iso8601.h
[+] crm_time_epoch
| Change | Effect |
---|
1 | The constant crm_time_epoch with value 0x200 has been added. | No effect. |
[+] crm_time_log_date
| Change | Effect |
---|
1 | The constant crm_time_log_date with value 0x001 has been added. | No effect. |
[+] crm_time_log_timeofday
| Change | Effect |
---|
1 | The constant crm_time_log_timeofday with value 0x002 has been added. | No effect. |
[+] crm_time_log_with_timezone
| Change | Effect |
---|
1 | The constant crm_time_log_with_timezone with value 0x004 has been added. | No effect. |
[+] crm_time_ordinal
| Change | Effect |
---|
1 | The constant crm_time_ordinal with value 0x010 has been added. | No effect. |
[+] crm_time_seconds
| Change | Effect |
---|
1 | The constant crm_time_seconds with value 0x100 has been added. | No effect. |
[+] crm_time_weeks
| Change | Effect |
---|
1 | The constant crm_time_weeks with value 0x020 has been added. | No effect. |
lrmd.h
[+] ALT_REMOTE_KEY_LOCATION
| Change | Effect |
---|
1 | The constant ALT_REMOTE_KEY_LOCATION with value "/etc/corosync/authkey" has been added. | No effect. |
[+] DEFAULT_REMOTE_KEY_LOCATION
| Change | Effect |
---|
1 | The constant DEFAULT_REMOTE_KEY_LOCATION with value "/etc/pacemaker/authkey" has been added. | No effect. |
[+] DEFAULT_REMOTE_PORT
| Change | Effect |
---|
1 | The constant DEFAULT_REMOTE_PORT with value 1984 has been added. | No effect. |
[+] DEFAULT_REMOTE_USERNAME
| Change | Effect |
---|
1 | The constant DEFAULT_REMOTE_USERNAME with value "lrmd" has been added. | No effect. |
[+] F_LRMD_CALLBACK_TOKEN
| Change | Effect |
---|
1 | The constant F_LRMD_CALLBACK_TOKEN with value "lrmd_async_id" has been added. | No effect. |
[+] F_LRMD_CALLDATA
| Change | Effect |
---|
1 | The constant F_LRMD_CALLDATA with value "lrmd_calldata" has been added. | No effect. |
[+] F_LRMD_CALLID
| Change | Effect |
---|
1 | The constant F_LRMD_CALLID with value "lrmd_callid" has been added. | No effect. |
[+] F_LRMD_CALLOPTS
| Change | Effect |
---|
1 | The constant F_LRMD_CALLOPTS with value "lrmd_callopt" has been added. | No effect. |
[+] F_LRMD_CANCEL_CALLID
| Change | Effect |
---|
1 | The constant F_LRMD_CANCEL_CALLID with value "lrmd_cancel_callid" has been added. | No effect. |
[+] F_LRMD_CLASS
| Change | Effect |
---|
1 | The constant F_LRMD_CLASS with value "lrmd_class" has been added. | No effect. |
[+] F_LRMD_CLIENTID
| Change | Effect |
---|
1 | The constant F_LRMD_CLIENTID with value "lrmd_clientid" has been added. | No effect. |
[+] F_LRMD_CLIENTNAME
| Change | Effect |
---|
1 | The constant F_LRMD_CLIENTNAME with value "lrmd_clientname" has been added. | No effect. |
[+] F_LRMD_EXEC_RC
| Change | Effect |
---|
1 | The constant F_LRMD_EXEC_RC with value "lrmd_exec_rc" has been added. | No effect. |
[+] F_LRMD_OP_STATUS
| Change | Effect |
---|
1 | The constant F_LRMD_OP_STATUS with value "lrmd_exec_op_status" has been added. | No effect. |
[+] F_LRMD_OPERATION
| Change | Effect |
---|
1 | The constant F_LRMD_OPERATION with value "lrmd_op" has been added. | No effect. |
[+] F_LRMD_ORIGIN
| Change | Effect |
---|
1 | The constant F_LRMD_ORIGIN with value "lrmd_origin" has been added. | No effect. |
[+] F_LRMD_PROVIDER
| Change | Effect |
---|
1 | The constant F_LRMD_PROVIDER with value "lrmd_provider" has been added. | No effect. |
[+] F_LRMD_RC
| Change | Effect |
---|
1 | The constant F_LRMD_RC with value "lrmd_rc" has been added. | No effect. |
[+] F_LRMD_REMOTE_MSG_ID
| Change | Effect |
---|
1 | The constant F_LRMD_REMOTE_MSG_ID with value "lrmd_remote_msg_id" has been added. | No effect. |
[+] F_LRMD_REMOTE_MSG_TYPE
| Change | Effect |
---|
1 | The constant F_LRMD_REMOTE_MSG_TYPE with value "lrmd_remote_msg_type" has been added. | No effect. |
[+] F_LRMD_RSC
| Change | Effect |
---|
1 | The constant F_LRMD_RSC with value "lrmd_rsc" has been added. | No effect. |
[+] F_LRMD_RSC_ACTION
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_ACTION with value "lrmd_rsc_action" has been added. | No effect. |
[+] F_LRMD_RSC_DELETED
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_DELETED with value "lrmd_rsc_deleted" has been added. | No effect. |
[+] F_LRMD_RSC_EXEC_TIME
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_EXEC_TIME with value "lrmd_exec_time" has been added. | No effect. |
[+] F_LRMD_RSC_ID
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_ID with value "lrmd_rsc_id" has been added. | No effect. |
[+] F_LRMD_RSC_INTERVAL
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_INTERVAL with value "lrmd_rsc_interval" has been added. | No effect. |
[+] F_LRMD_RSC_METADATA
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_METADATA with value "lrmd_rsc_metadata_res" has been added. | No effect. |
[+] F_LRMD_RSC_OUTPUT
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_OUTPUT with value "lrmd_rsc_output" has been added. | No effect. |
[+] F_LRMD_RSC_QUEUE_TIME
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_QUEUE_TIME with value "lrmd_queue_time" has been added. | No effect. |
[+] F_LRMD_RSC_RCCHANGE_TIME
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_RCCHANGE_TIME with value "lrmd_rcchange_time" has been added. | No effect. |
[+] F_LRMD_RSC_RUN_TIME
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_RUN_TIME with value "lrmd_run_time" has been added. | No effect. |
[+] F_LRMD_RSC_START_DELAY
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_START_DELAY with value "lrmd_rsc_start_delay" has been added. | No effect. |
[+] F_LRMD_RSC_USERDATA_STR
| Change | Effect |
---|
1 | The constant F_LRMD_RSC_USERDATA_STR with value "lrmd_rsc_userdata_str" has been added. | No effect. |
[+] F_LRMD_TIMEOUT
| Change | Effect |
---|
1 | The constant F_LRMD_TIMEOUT with value "lrmd_timeout" has been added. | No effect. |
[+] F_LRMD_TYPE
| Change | Effect |
---|
1 | The constant F_LRMD_TYPE with value "lrmd_type" has been added. | No effect. |
[+] LRMD_OP_POKE
| Change | Effect |
---|
1 | The constant LRMD_OP_POKE with value "lrmd_rsc_poke" has been added. | No effect. |
[+] LRMD_OP_RSC_CANCEL
| Change | Effect |
---|
1 | The constant LRMD_OP_RSC_CANCEL with value "lrmd_rsc_cancel" has been added. | No effect. |
[+] LRMD_OP_RSC_CHK_REG
| Change | Effect |
---|
1 | The constant LRMD_OP_RSC_CHK_REG with value "lrmd_rsc_check_register" has been added. | No effect. |
[+] LRMD_OP_RSC_EXEC
| Change | Effect |
---|
1 | The constant LRMD_OP_RSC_EXEC with value "lrmd_rsc_exec" has been added. | No effect. |
[+] LRMD_OP_RSC_INFO
| Change | Effect |
---|
1 | The constant LRMD_OP_RSC_INFO with value "lrmd_rsc_info" has been added. | No effect. |
[+] LRMD_OP_RSC_METADATA
| Change | Effect |
---|
1 | The constant LRMD_OP_RSC_METADATA with value "lrmd_rsc_metadata" has been added. | No effect. |
[+] LRMD_OP_RSC_REG
| Change | Effect |
---|
1 | The constant LRMD_OP_RSC_REG with value "lrmd_rsc_register" has been added. | No effect. |
[+] LRMD_OP_RSC_UNREG
| Change | Effect |
---|
1 | The constant LRMD_OP_RSC_UNREG with value "lrmd_rsc_unregister" has been added. | No effect. |
[+] T_LRMD
| Change | Effect |
---|
1 | The constant T_LRMD with value "lrmd" has been added. | No effect. |
[+] T_LRMD_NOTIFY
| Change | Effect |
---|
1 | The constant T_LRMD_NOTIFY with value "lrmd_notify" has been added. | No effect. |
[+] T_LRMD_REPLY
| Change | Effect |
---|
1 | The constant T_LRMD_REPLY with value "lrmd_reply" has been added. | No effect. |
mainloop.h
[+] G_PRIORITY_MEDIUM
| Change | Effect |
---|
1 | The constant G_PRIORITY_MEDIUM with value (G_PRIORITY_HIGH/2) has been added. | No effect. |
services.h
[+] LSB_ROOT_DIR
| Change | Effect |
---|
1 | The constant LSB_ROOT_DIR with value "/etc/init.d" has been added. | No effect. |
[+] SERVICE_SCRIPT
| Change | Effect |
---|
1 | The constant SERVICE_SCRIPT with value "/sbin/service" has been added. | No effect. |
[+] SYSTEMCTL
| Change | Effect |
---|
1 | The constant SYSTEMCTL with value "/bin/systemctl" has been added. | No effect. |
stonith-ng.h
[+] T_STONITH_NOTIFY_FENCE
| Change | Effect |
---|
1 | The constant T_STONITH_NOTIFY_FENCE with value "st_notify_fence" has been added. | No effect. |
to the top
Header Files (21)
ais.h
attrd.h
cib.h
cib_ops.h
cib_util.h
cluster.h
common.h
complex.h
crm.h
ipc.h
iso8601.h
mainloop.h
msg.h
msg_xml.h
rules.h
stack.h
status.h
stonith-ng.h
transition.h
util.h
xml.h
to the top
Shared Libraries (9)
libcib.so.1.0.1
libcrmcluster.so.1.0.0
libcrmcommon.so.2.0.0
libpe_rules.so.2.0.0
libpe_status.so.3.0.0
libpengine.so.3.0.0
libstonithd.so.1.0.0
libtransitioner.so.1.0.0
stonith.so
to the top