Binary compatibility report for the PolicyKit library between 0.94 and 0.95 versions on x86
Test Info
Library Name | PolicyKit |
Version #1 | 0.94 |
Version #2 | 0.95 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 3 |
Total Shared Libraries | 3 |
Total Symbols / Types | 155 / 118 |
Verdict | Incompatible (0.65%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 19 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 2 |
Low | 0 |
Problems with Constants | Low | 0 |
Other Changes | - | 0 |
Added Symbols (19)
polkitauthority.h,
libpolkit-gobject-1.so.0.0.0
polkit_authority_add_lockdown_for_action ( PolkitAuthority* authority, gchar const* action_id, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data )
polkit_authority_add_lockdown_for_action_finish ( PolkitAuthority* authority, GAsyncResult* res, GError** error )
polkit_authority_add_lockdown_for_action_sync ( PolkitAuthority* authority, gchar const* action_id, GCancellable* cancellable, GError** error )
polkit_authority_get_backend_features ( PolkitAuthority* authority )
polkit_authority_get_backend_name ( PolkitAuthority* authority )
polkit_authority_get_backend_version ( PolkitAuthority* authority )
polkit_authority_remove_lockdown_for_action ( PolkitAuthority* authority, gchar const* action_id, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data )
polkit_authority_remove_lockdown_for_action_finish ( PolkitAuthority* authority, GAsyncResult* res, GError** error )
polkit_authority_remove_lockdown_for_action_sync ( PolkitAuthority* authority, gchar const* action_id, GCancellable* cancellable, GError** error )
polkitauthorizationresult.h,
libpolkit-gobject-1.so.0.0.0
polkit_authorization_result_get_locked_down ( PolkitAuthorizationResult* result )
polkitbackendauthority.h,
libpolkit-backend-1.so.0.0.0
polkit_backend_authority_add_lockdown_for_action ( PolkitBackendAuthority* authority, PolkitSubject* caller, gchar const* action_id, GAsyncReadyCallback callback, gpointer user_data )
polkit_backend_authority_add_lockdown_for_action_finish ( PolkitBackendAuthority* authority, GAsyncResult* res, GError** error )
polkit_backend_authority_get_features ( PolkitBackendAuthority* authority )
polkit_backend_authority_get_name ( PolkitBackendAuthority* authority )
polkit_backend_authority_get_version ( PolkitBackendAuthority* authority )
polkit_backend_authority_remove_lockdown_for_action ( PolkitBackendAuthority* authority, PolkitSubject* caller, gchar const* action_id, GAsyncReadyCallback callback, gpointer user_data )
polkit_backend_authority_remove_lockdown_for_action_finish ( PolkitBackendAuthority* authority, GAsyncResult* res, GError** error )
polkitenumtypes.h,
libpolkit-gobject-1.so.0.0.0
polkit_authority_features_get_type ( )
polkitsystembusname.h,
libpolkit-gobject-1.so.0.0.0
polkit_system_bus_name_get_process_sync ( PolkitSystemBusName* system_bus_name, GCancellable* cancellable, GError** error )
to the top
Problems with Symbols, Medium Severity (2)
polkitbackendinteractiveauthority.h,
libpolkit-backend-1.so.0.0.0
[+] polkit_backend_interactive_authority_check_authorization_sync ( PolkitBackendInteractiveAuthority* authority, PolkitSubject* caller, PolkitSubject* subject, PolkitIdentity* user_for_subject, gboolean subject_is_local, gboolean subject_is_active, gchar const* action_id, PolkitDetails* details, PolkitImplicitAuthorization implicit ) (1)
changed to:polkit_backend_interactive_authority_check_authorization_sync ( PolkitBackendInteractiveAuthority* authority, PolkitSubject* caller, PolkitSubject* subject, PolkitIdentity* user_for_subject, gboolean subject_is_local, gboolean subject_is_active, gchar const* action_id, PolkitDetails* details, PolkitImplicitAuthorization implicit, PolkitDetails* out_details )
| Change | Effect |
---|
1 | Parameter out_details of type PolkitDetails* has been added to the calling stack. | This parameter will not be initialized by old clients. |
polkitbackendlocalauthorizationstore.h,
libpolkit-backend-1.so.0.0.0
[+] polkit_backend_local_authorization_store_lookup ( PolkitBackendLocalAuthorizationStore* store, PolkitIdentity* identity, gchar const* action_id, PolkitDetails* details, PolkitImplicitAuthorization* out_result_any, PolkitImplicitAuthorization* out_result_inactive, PolkitImplicitAuthorization* out_result_active ) (1)
changed to:polkit_backend_local_authorization_store_lookup ( PolkitBackendLocalAuthorizationStore* store, PolkitIdentity* identity, gchar const* action_id, PolkitDetails* details, PolkitImplicitAuthorization* out_result_any, PolkitImplicitAuthorization* out_result_inactive, PolkitImplicitAuthorization* out_result_active, PolkitDetails* out_details )
| Change | Effect |
---|
1 | Parameter out_details of type PolkitDetails* has been added to the calling stack. | This parameter will not be initialized by old clients. |
to the top
Header Files (3)
polkit.h
polkitagent.h
polkitbackend.h
to the top
Shared Libraries (3)
libpolkit-agent-1.so.0.0.0
libpolkit-backend-1.so.0.0.0
libpolkit-gobject-1.so.0.0.0
to the top