Test Info
| Library Name | davix-dev |
| Version #1 | lfs |
| Version #2 | timet |
| Arch | ARM |
| Subject | Source Compatibility |
Test Results
| Total Header Files | 15 |
| Total Libraries | 0 |
| Total Symbols / Types | 578 / 124 |
| Compatibility |
98.2% |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 8 |
| Removed Symbols | High | 8 |
Problems with Data Types | High | 0 |
| Medium | 0 |
| Low | 1 |
Problems with Symbols | High | 0 |
| Medium | 6 |
| Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols 8
davix_azure_utils.hpp
namespace Davix::Azure
signURI ( Davix::AzureSecretKey const key, enum Resource::Type const resourceType, Permission::Type const permissions, struct Davix::Uri const& url, long long const signDuration )
_ZN5Davix5Azure7signURIENSt7__cxx1112basic_stringIcEENS0_8Resource4TypeES3_RKNS_3UriEx
signURI ( Davix::AzureSecretKey const key, std::string const method, struct Davix::Uri const& url, long long const signDuration )
_ZN5Davix5Azure7signURIENSt7__cxx1112basic_stringIcEES3_RKNS_3UriEx
davix_gcloud_utils.hpp
namespace Davix::gcloud
getStringToSign ( std::string const& verb, struct Davix::Uri const& url, Davix::HeaderVec const& headers, long long const signDuration )
_ZN5Davix6gcloud15getStringToSignERKNSt7__cxx1112basic_stringIcEERKNS_3UriERKNSt6vectorINSt4pairIS3_S3_EEEEx
signURI ( struct Credentials const& creds, std::string const& verb, struct Davix::Uri const& url, Davix::HeaderVec const& headers, long long const signDuration )
_ZN5Davix6gcloud7signURIERKNS0_11CredentialsERKNSt7__cxx1112basic_stringIcEERKNS_3UriERKNSt6vectorINSt4pairIS6_S6_EEEEx
signURIFixedTimeout ( struct Credentials const& creds, std::string const& verb, struct Davix::Uri const& url, Davix::HeaderVec const& headers, long long const signDuration )
_ZN5Davix6gcloud19signURIFixedTimeoutERKNS0_11CredentialsERKNSt7__cxx1112basic_stringIcEERKNS_3UriERKNSt6vectorINSt4pairIS6_S6_EEEEx
davix_s3_utils.hpp
namespace Davix::S3
signURI ( struct Davix::RequestParams const& params, std::string const& method, struct Davix::Uri const& url, Davix::HeaderVec headers, long long const expirationTime )
_ZN5Davix2S37signURIERKNS_13RequestParamsERKNSt7__cxx1112basic_stringIcEERKNS_3UriENSt6vectorINSt4pairIS6_S6_EEEEx
signURIv4 ( struct Davix::RequestParams const& params, std::string const& method, struct Davix::Uri const& url, Davix::HeaderVec const headers, long long const expirationTime )
_ZN5Davix2S39signURIv4ERKNS_13RequestParamsERKNSt7__cxx1112basic_stringIcEERKNS_3UriENSt6vectorINSt4pairIS6_S6_EEEEx
tokenizeRequest ( struct Davix::RequestParams const& params, std::string const& method, struct Davix::Uri const& url, Davix::HeaderVec& headers, long long expirationTime )
_ZN5Davix2S315tokenizeRequestERKNS_13RequestParamsERKNSt7__cxx1112basic_stringIcEERKNS_3UriERNSt6vectorINSt4pairIS6_S6_EEEEx
to the top
Removed Symbols 8
davix_azure_utils.hpp
namespace Davix::Azure
signURI ( Davix::AzureSecretKey const key, enum Resource::Type const resourceType, Permission::Type const permissions, struct Davix::Uri const& url, long const signDuration )
_ZN5Davix5Azure7signURIENSt7__cxx1112basic_stringIcEENS0_8Resource4TypeES3_RKNS_3UriEl
signURI ( Davix::AzureSecretKey const key, std::string const method, struct Davix::Uri const& url, long const signDuration )
_ZN5Davix5Azure7signURIENSt7__cxx1112basic_stringIcEES3_RKNS_3UriEl
davix_gcloud_utils.hpp
namespace Davix::gcloud
getStringToSign ( std::string const& verb, struct Davix::Uri const& url, Davix::HeaderVec const& headers, long const signDuration )
_ZN5Davix6gcloud15getStringToSignERKNSt7__cxx1112basic_stringIcEERKNS_3UriERKNSt6vectorINSt4pairIS3_S3_EEEEl
signURI ( struct Credentials const& creds, std::string const& verb, struct Davix::Uri const& url, Davix::HeaderVec const& headers, long const signDuration )
_ZN5Davix6gcloud7signURIERKNS0_11CredentialsERKNSt7__cxx1112basic_stringIcEERKNS_3UriERKNSt6vectorINSt4pairIS6_S6_EEEEl
signURIFixedTimeout ( struct Credentials const& creds, std::string const& verb, struct Davix::Uri const& url, Davix::HeaderVec const& headers, long const signDuration )
_ZN5Davix6gcloud19signURIFixedTimeoutERKNS0_11CredentialsERKNSt7__cxx1112basic_stringIcEERKNS_3UriERKNSt6vectorINSt4pairIS6_S6_EEEEl
davix_s3_utils.hpp
namespace Davix::S3
signURI ( struct Davix::RequestParams const& params, std::string const& method, struct Davix::Uri const& url, Davix::HeaderVec headers, long const expirationTime )
_ZN5Davix2S37signURIERKNS_13RequestParamsERKNSt7__cxx1112basic_stringIcEERKNS_3UriENSt6vectorINSt4pairIS6_S6_EEEEl
signURIv4 ( struct Davix::RequestParams const& params, std::string const& method, struct Davix::Uri const& url, Davix::HeaderVec const headers, long const expirationTime )
_ZN5Davix2S39signURIv4ERKNS_13RequestParamsERKNSt7__cxx1112basic_stringIcEERKNS_3UriENSt6vectorINSt4pairIS6_S6_EEEEl
tokenizeRequest ( struct Davix::RequestParams const& params, std::string const& method, struct Davix::Uri const& url, Davix::HeaderVec& headers, long expirationTime )
_ZN5Davix2S315tokenizeRequestERKNS_13RequestParamsERKNSt7__cxx1112basic_stringIcEERKNS_3UriERNSt6vectorINSt4pairIS6_S6_EEEEl
to the top
Problems with Symbols, Medium Severity 6
davix_azure_utils.hpp
namespace Davix::Azure
[+] signURI ( Davix::AzureSecretKey const key, enum Resource::Type const resourceType, Permission::Type const permissions, struct Davix::Uri const& url, long const signDuration ) 1
⇣
signURI ( Davix::AzureSecretKey const key, enum Resource::Type const resourceType, Permission::Type const permissions, struct Davix::Uri const& url, long long const signDuration )
_ZN5Davix5Azure7signURIENSt7__cxx1112basic_stringIcEENS0_8Resource4TypeES3_RKNS_3UriEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] signURI ( Davix::AzureSecretKey const key, std::string const method, struct Davix::Uri const& url, long const signDuration ) 1
⇣
signURI ( Davix::AzureSecretKey const key, enum Resource::Type const resourceType, Permission::Type const permissions, struct Davix::Uri const& url, long long const signDuration )
_ZN5Davix5Azure7signURIENSt7__cxx1112basic_stringIcEES3_RKNS_3UriEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
davix_gcloud_utils.hpp
namespace Davix::gcloud
[+] getStringToSign ( std::string const& verb, struct Davix::Uri const& url, Davix::HeaderVec const& headers, long const signDuration ) 1
⇣
getStringToSign ( std::string const& verb, struct Davix::Uri const& url, Davix::HeaderVec const& headers, long long const signDuration )
_ZN5Davix6gcloud15getStringToSignERKNSt7__cxx1112basic_stringIcEERKNS_3UriERKNSt6vectorINSt4pairIS3_S3_EEEEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] signURIFixedTimeout ( struct Credentials const& creds, std::string const& verb, struct Davix::Uri const& url, Davix::HeaderVec const& headers, long const signDuration ) 1
⇣
signURIFixedTimeout ( struct Credentials const& creds, std::string const& verb, struct Davix::Uri const& url, Davix::HeaderVec const& headers, long long const signDuration )
_ZN5Davix6gcloud19signURIFixedTimeoutERKNS0_11CredentialsERKNSt7__cxx1112basic_stringIcEERKNS_3UriERKNSt6vectorINSt4pairIS6_S6_EEEEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
davix_s3_utils.hpp
namespace Davix::S3
[+] signURIv4 ( struct Davix::RequestParams const& params, std::string const& method, struct Davix::Uri const& url, Davix::HeaderVec const headers, long const expirationTime ) 1
⇣
signURIv4 ( struct Davix::RequestParams const& params, std::string const& method, struct Davix::Uri const& url, Davix::HeaderVec const headers, long long const expirationTime )
_ZN5Davix2S39signURIv4ERKNS_13RequestParamsERKNSt7__cxx1112basic_stringIcEERKNS_3UriENSt6vectorINSt4pairIS6_S6_EEEEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] tokenizeRequest ( struct Davix::RequestParams const& params, std::string const& method, struct Davix::Uri const& url, Davix::HeaderVec& headers, long expirationTime ) 1
⇣
tokenizeRequest ( struct Davix::RequestParams const& params, std::string const& method, struct Davix::Uri const& url, Davix::HeaderVec& headers, long long expirationTime )
_ZN5Davix2S315tokenizeRequestERKNS_13RequestParamsERKNSt7__cxx1112basic_stringIcEERKNS_3UriERNSt6vectorINSt4pairIS6_S6_EEEEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
to the top
Problems with Data Types, Low Severity 1
time_t.h
[+] typedef time_t 1
|
Change |
Effect |
| 1 |
Base type has been changed from long to long long. |
Recompilation of a client program may be broken. |
[+] affected symbols: 17 (2.9%)
Davix::PerformanceData::update ( struct Davix::PerformanceMarker const& in )
Field 'in.begin' in 1st parameter 'in' (reference) is of type 'time_t'.
Davix::PerformanceData::__ct ( )
Field 'this.begin' in the object of this method is of type 'time_t'.
Davix::PerformanceData::~__dt ( )
Field 'this.begin' in the object of this method is of type 'time_t'.
Davix::PerformanceMarker::__ct ( )
Field 'this.begin' in the object of this method is of type 'time_t'.
Davix::S3::s3TimeConverter ( std::string& s3time )
Return value is of type 'time_t'.
Davix::DavFile::Iterator::info ( )
Field 'retval.atime' in the return value (reference) is of type 'time_t'.
Davix::DavFile::statInfo ( struct Davix::RequestParams const* params, struct Davix::StatInfo& info )
Field 'info.atime' in 2nd parameter 'info' (reference) is of type 'time_t'.
Davix::DavPosix::stat64 ( struct Davix::RequestParams const* params, std::string const& url, struct Davix::StatInfo* st, struct Davix::DavixError** err )
Field 'st.atime' in 3rd parameter 'st' (pointer) is of type 'time_t'.
Davix::StatInfo::toPosixStat ( struct stat& st )
Field 'this.atime' in the object of this method is of type 'time_t'.
Davix::StatInfo::fromPosixStat ( struct stat const& st )
Field 'this.atime' in the object of this method is of type 'time_t'.
...
to the top
Header Files 15
davix.hpp
davix_azure_utils.hpp
davix_file_info.hpp
davix_file_types.hpp
davix_gcloud_utils.hpp
davix_hooks.hpp
davix_hooks_fwd.hpp
davix_hooks_impl.hpp
davix_ignored.hpp
davix_logger.hpp
davix_misc_utils.hpp
davix_nocopy.hpp
davix_s3_utils.hpp
davix_swift_utils.hpp
features.hpp
to the top
Libraries 0
to the top