Binary compatibility report for the CppCMS library between 0.99.4 and 0.99.5 versions on x86
Test Info
Library Name | CppCMS |
Version #1 | 0.99.4 |
Version #2 | 0.99.5 |
CPU Architecture | x86 |
GCC Version | 4.5 |
Test Results
Total Header Files | 45 |
Total Shared Libraries | 2 |
Total Symbols / Types | 1256 / 624 |
Verdict | Compatible |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 32 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (32)
encoding.h,
libcppcms.so.1.0.0
namespace cppcms::encoding
is_ascii_compatible ( std::string const& encoding )
[ symbol: _ZN6cppcms8encoding19is_ascii_compatibleERKSs ]
thread.h,
libbooster.so.0.0.0
namespace booster
thread::hardware_concurrency ( ) [static]
[ symbol: _ZN7booster6thread20hardware_concurrencyEv ]
xss.h,
libcppcms.so.1.0.0
namespace cppcms::xss
filter ( char const* begin, char const* end, rules const& r, filtering_method_type method, char replacement_char )
[ symbol: _ZN6cppcms3xss6filterEPKcS2_RKNS0_5rulesENS0_21filtering_method_typeEc ]
rules::add_boolean_property ( std::string const& tag_name, std::string const& property )
[ symbol: _ZN6cppcms3xss5rules20add_boolean_propertyERKSsS3_ ]
rules::add_entity ( std::string const& name )
[ symbol: _ZN6cppcms3xss5rules10add_entityERKSs ]
rules::add_integer_property ( std::string const& tag_name, std::string const& property )
[ symbol: _ZN6cppcms3xss5rules20add_integer_propertyERKSsS3_ ]
rules::add_property ( std::string const& tag_name, std::string const& property, booster::regex const& r )
[ symbol: _ZN6cppcms3xss5rules12add_propertyERKSsS3_RKN7booster5regexE ]
rules::add_tag ( std::string const& name, rules::tag_type p2 )
[ symbol: _ZN6cppcms3xss5rules7add_tagERKSsNS1_8tag_typeE ]
rules::add_uri_property ( std::string const& tag_name, std::string const& property )
[ symbol: _ZN6cppcms3xss5rules16add_uri_propertyERKSsS3_ ]
rules::add_uri_property ( std::string const& tag_name, std::string const& property, std::string const& schema )
[ symbol: _ZN6cppcms3xss5rules16add_uri_propertyERKSsS3_S3_ ]
rules::comments_allowed ( ) const
[ symbol: _ZNK6cppcms3xss5rules16comments_allowedEv ]
rules::comments_allowed ( bool comments )
[ symbol: _ZN6cppcms3xss5rules16comments_allowedEb ]
rules::encoding ( ) const
[ symbol: _ZNK6cppcms3xss5rules8encodingEv ]
rules::encoding ( std::string const& enc )
[ symbol: _ZN6cppcms3xss5rules8encodingERKSs ]
rules::html ( ) const
[ symbol: _ZNK6cppcms3xss5rules4htmlEv ]
rules::html ( rules::html_type t )
[ symbol: _ZN6cppcms3xss5rules4htmlENS1_9html_typeE ]
rules::numeric_entities_allowed ( ) const
[ symbol: _ZNK6cppcms3xss5rules24numeric_entities_allowedEv ]
rules::numeric_entities_allowed ( bool v )
[ symbol: _ZN6cppcms3xss5rules24numeric_entities_allowedEb ]
rules::operator= ( rules const& p1 )
[ symbol: _ZN6cppcms3xss5rulesaSERKS1_ ]
rules::rules [in-charge] ( )
[ symbol: _ZN6cppcms3xss5rulesC1Ev ]
rules::rules [in-charge] ( rules const& p1 )
[ symbol: _ZN6cppcms3xss5rulesC1ERKS1_ ]
rules::rules [not-in-charge] ( )
[ symbol: _ZN6cppcms3xss5rulesC2Ev ]
rules::rules [not-in-charge] ( rules const& p1 )
[ symbol: _ZN6cppcms3xss5rulesC2ERKS1_ ]
rules::uri_matcher ( ) [static]
[ symbol: _ZN6cppcms3xss5rules11uri_matcherEv ]
rules::uri_matcher ( std::string const& schema ) [static]
[ symbol: _ZN6cppcms3xss5rules11uri_matcherERKSs ]
rules::valid_boolean_property ( details::c_string const& tag, details::c_string const& property ) const
[ symbol: _ZNK6cppcms3xss5rules22valid_boolean_propertyERKNS0_7details8c_stringES5_ ]
rules::valid_entity ( details::c_string const& val ) const
[ symbol: _ZNK6cppcms3xss5rules12valid_entityERKNS0_7details8c_stringE ]
rules::valid_property ( details::c_string const& tag, details::c_string const& property, details::c_string const& value ) const
[ symbol: _ZNK6cppcms3xss5rules14valid_propertyERKNS0_7details8c_stringES5_S5_ ]
rules::valid_tag ( details::c_string const& tag ) const
[ symbol: _ZNK6cppcms3xss5rules9valid_tagERKNS0_7details8c_stringE ]
rules::~rules [in-charge] ( )
[ symbol: _ZN6cppcms3xss5rulesD1Ev ]
rules::~rules [not-in-charge] ( )
[ symbol: _ZN6cppcms3xss5rulesD2Ev ]
validate ( char const* begin, char const* end, rules const& r )
[ symbol: _ZN6cppcms3xss8validateEPKcS2_RKNS0_5rulesE ]
to the top
Header Files (45)
application.h
applications_pool.h
archive_traits.h
base64.h
base_content.h
base_view.h
cache_interface.h
cache_pool.h
config.h
cppcms_error.h
crypto.h
cstdint.h
defs.h
encoding.h
filters.h
form.h
forwarder.h
http_content_type.h
http_context.h
http_cookie.h
http_file.h
http_request.h
http_response.h
json.h
locale_fwd.h
localization.h
mem_bind.h
mount_point.h
rpc_json.h
serialization.h
serialization_classes.h
service.h
session_api.h
session_cookies.h
session_dual.h
session_interface.h
session_pool.h
session_sid.h
session_storage.h
thread_pool.h
urandom.h
url_dispatcher.h
util.h
view.h
views_pool.h
to the top
Shared Libraries (2)
libbooster.so.0.0.0
libcppcms.so.1.0.0
to the top