############################################################## # # # Copyright 2013-2020, Corvusoft Ltd, All Rights Reserved. # # # # Restbed is dual-licensed requiring commerical entities # # to acquire a Corvusoft Permissive License, Contact # # sales@corvusoft.co.uk for details. # # # ############################################################## -4.8/dependency/ restbed-4.8/dependency/asio/ restbed-4.8/dependency/catch/ restbed-4.8/dependency/openssl/ restbed-4.8/documentation/ restbed-4.8/documentation/API.md restbed-4.8/documentation/DESIGN.md restbed-4.8/documentation/STANDARDS.md restbed-4.8/documentation/UML.md restbed-4.8/documentation/example/ restbed-4.8/documentation/example/ADDRESS_BINDING.md restbed-4.8/documentation/example/COMPRESSION.md restbed-4.8/documentation/example/CUSTOM_HTTP_METHOD.md restbed-4.8/documentation/example/CUSTOM_STATUS_CODE.md restbed-4.8/documentation/example/DIGEST_AUTHENTICATION.md restbed-4.8/documentation/example/ERROR_HANDLING.md restbed-4.8/documentation/example/HTTPS_SERVICE.md restbed-4.8/documentation/example/HTTP_CLIENT.md restbed-4.8/documentation/example/HTTP_PERSISTENT_CONNECTION.md restbed-4.8/documentation/example/HTTP_PIPELINING.md restbed-4.8/documentation/example/HTTP_SERVICE.md restbed-4.8/documentation/example/LOGGING.md restbed-4.8/documentation/example/MULTIPATH_RESOURCES.md restbed-4.8/documentation/example/MULTITHREADED_SERVICE.md restbed-4.8/documentation/example/PAM_AUTHENTICATION.md restbed-4.8/documentation/example/PATH_PARAMETERS.md restbed-4.8/documentation/example/RESOURCE_AUTHENTICATION.md restbed-4.8/documentation/example/RESOURCE_FILTERING.md restbed-4.8/documentation/example/RULES_ENGINE.md restbed-4.8/documentation/example/SCHEDULE_WORK.md restbed-4.8/documentation/example/SERVER_SIDE_EVENTS.md restbed-4.8/documentation/example/SERVICE_AUTHENTICATION.md restbed-4.8/documentation/example/SERVING_HTML.md restbed-4.8/documentation/example/SESSION_MANAGER.md restbed-4.8/documentation/example/SIGNAL_HANDLING.md restbed-4.8/documentation/example/SYSLOG_LOGGING.md restbed-4.8/documentation/example/TRANSFER_ENCODING_REQUEST.md restbed-4.8/documentation/example/TRANSFER_ENCODING_RESPONSE.md restbed-4.8/documentation/example/WEB_SOCKET.md restbed-4.8/legal/ restbed-4.8/legal/LICENSE.AGPL restbed-4.8/legal/LICENSE.CPL restbed-4.8/source/ restbed-4.8/source/corvusoft/ restbed-4.8/source/corvusoft/restbed/ restbed-4.8/source/corvusoft/restbed/byte.hpp restbed-4.8/source/corvusoft/restbed/common.hpp restbed-4.8/source/corvusoft/restbed/context_placeholder.hpp restbed-4.8/source/corvusoft/restbed/context_placeholder_base.hpp restbed-4.8/source/corvusoft/restbed/context_value.hpp restbed-4.8/source/corvusoft/restbed/detail/ restbed-4.8/source/corvusoft/restbed/detail/http_impl.cpp restbed-4.8/source/corvusoft/restbed/detail/http_impl.hpp restbed-4.8/source/corvusoft/restbed/detail/ipc_socket_impl.cpp restbed-4.8/source/corvusoft/restbed/detail/ipc_socket_impl.hpp restbed-4.8/source/corvusoft/restbed/detail/request_impl.hpp restbed-4.8/source/corvusoft/restbed/detail/resource_impl.hpp restbed-4.8/source/corvusoft/restbed/detail/response_impl.hpp restbed-4.8/source/corvusoft/restbed/detail/rule_engine_impl.hpp restbed-4.8/source/corvusoft/restbed/detail/rule_impl.hpp restbed-4.8/source/corvusoft/restbed/detail/service_impl.cpp restbed-4.8/source/corvusoft/restbed/detail/service_impl.hpp restbed-4.8/source/corvusoft/restbed/detail/session_impl.cpp restbed-4.8/source/corvusoft/restbed/detail/session_impl.hpp restbed-4.8/source/corvusoft/restbed/detail/settings_impl.hpp restbed-4.8/source/corvusoft/restbed/detail/socket_impl.cpp restbed-4.8/source/corvusoft/restbed/detail/socket_impl.hpp restbed-4.8/source/corvusoft/restbed/detail/ssl_settings_impl.hpp restbed-4.8/source/corvusoft/restbed/detail/uri_impl.hpp restbed-4.8/source/corvusoft/restbed/detail/web_socket_impl.cpp restbed-4.8/source/corvusoft/restbed/detail/web_socket_impl.hpp restbed-4.8/source/corvusoft/restbed/detail/web_socket_manager_impl.cpp restbed-4.8/source/corvusoft/restbed/detail/web_socket_manager_impl.hpp restbed-4.8/source/corvusoft/restbed/detail/web_socket_message_impl.hpp restbed-4.8/source/corvusoft/restbed/http.cpp restbed-4.8/source/corvusoft/restbed/http.hpp restbed-4.8/source/corvusoft/restbed/logger.hpp restbed-4.8/source/corvusoft/restbed/request.cpp restbed-4.8/source/corvusoft/restbed/request.hpp restbed-4.8/source/corvusoft/restbed/resource.cpp restbed-4.8/source/corvusoft/restbed/resource.hpp restbed-4.8/source/corvusoft/restbed/response.cpp restbed-4.8/source/corvusoft/restbed/response.hpp restbed-4.8/source/corvusoft/restbed/rule.cpp restbed-4.8/source/corvusoft/restbed/rule.hpp restbed-4.8/source/corvusoft/restbed/service.cpp restbed-4.8/source/corvusoft/restbed/service.hpp restbed-4.8/source/corvusoft/restbed/session.cpp restbed-4.8/source/corvusoft/restbed/session.hpp restbed-4.8/source/corvusoft/restbed/session_manager.cpp restbed-4.8/source/corvusoft/restbed/session_manager.hpp restbed-4.8/source/corvusoft/restbed/settings.cpp restbed-4.8/source/corvusoft/restbed/settings.hpp restbed-4.8/source/corvusoft/restbed/ssl_settings.cpp restbed-4.8/source/corvusoft/restbed/ssl_settings.hpp restbed-4.8/source/corvusoft/restbed/status_code.hpp restbed-4.8/source/corvusoft/restbed/string.cpp restbed-4.8/source/corvusoft/restbed/string.hpp restbed-4.8/source/corvusoft/restbed/uri.cpp restbed-4.8/source/corvusoft/restbed/uri.hpp restbed-4.8/source/corvusoft/restbed/web_socket.cpp restbed-4.8/source/corvusoft/restbed/web_socket.hpp restbed-4.8/source/corvusoft/restbed/web_socket_message.cpp restbed-4.8/source/corvusoft/restbed/web_socket_message.hpp restbed-4.8/source/restbed restbed-4.8/test/ restbed-4.8/test/feature/ restbed-4.8/test/feature/CMakeLists.txt restbed-4.8/test/feature/source/ restbed-4.8/test/feature/source/connection_timeout/ restbed-4.8/test/feature/source/connection_timeout/client.cpp restbed-4.8/test/feature/source/connection_timeout/server.cpp restbed-4.8/test/feature/source/custom_authentication/ restbed-4.8/test/feature/source/custom_authentication/resource.cpp restbed-4.8/test/feature/source/custom_authentication/service.cpp restbed-4.8/test/feature/source/custom_error_handling/ restbed-4.8/test/feature/source/custom_error_handling/resource.cpp restbed-4.8/test/feature/source/custom_error_handling/service.cpp restbed-4.8/test/feature/source/custom_failed_resource_filter_validation_handler/ restbed-4.8/test/feature/source/custom_failed_resource_filter_validation_handler/resource.cpp restbed-4.8/test/feature/source/custom_failed_resource_filter_validation_handler/service.cpp restbed-4.8/test/feature/source/custom_http_methods/ restbed-4.8/test/feature/source/custom_http_methods/http_connect.cpp restbed-4.8/test/feature/source/custom_http_methods/http_delete.cpp restbed-4.8/test/feature/source/custom_http_methods/http_get.cpp restbed-4.8/test/feature/source/custom_http_methods/http_head.cpp restbed-4.8/test/feature/source/custom_http_methods/http_invoke.cpp restbed-4.8/test/feature/source/custom_http_methods/http_options.cpp restbed-4.8/test/feature/source/custom_http_methods/http_patch.cpp restbed-4.8/test/feature/source/custom_http_methods/http_post.cpp restbed-4.8/test/feature/source/custom_http_methods/http_put.cpp restbed-4.8/test/feature/source/custom_http_methods/http_trace.cpp restbed-4.8/test/feature/source/custom_method_not_allowed_handler/ restbed-4.8/test/feature/source/custom_method_not_allowed_handler/feature.cpp restbed-4.8/test/feature/source/custom_method_not_implemented_handler/ restbed-4.8/test/feature/source/custom_method_not_implemented_handler/feature.cpp restbed-4.8/test/feature/source/custom_resource_not_found_handler/ restbed-4.8/test/feature/source/custom_resource_not_found_handler/feature.cpp restbed-4.8/test/feature/source/custom_status_message/ restbed-4.8/test/feature/source/custom_status_message/feature.cpp restbed-4.8/test/feature/source/http_client/ restbed-4.8/test/feature/source/http_client/async.cpp restbed-4.8/test/feature/source/http_client/close.cpp restbed-4.8/test/feature/source/http_client/connect.cpp restbed-4.8/test/feature/source/http_client/fetch.cpp restbed-4.8/test/feature/source/http_client/keep_alive.cpp restbed-4.8/test/feature/source/http_method_handlers/ restbed-4.8/test/feature/source/http_method_handlers/http_connect.cpp restbed-4.8/test/feature/source/http_method_handlers/http_delete.cpp restbed-4.8/test/feature/source/http_method_handlers/http_get.cpp restbed-4.8/test/feature/source/http_method_handlers/http_head.cpp restbed-4.8/test/feature/source/http_method_handlers/http_options.cpp restbed-4.8/test/feature/source/http_method_handlers/http_patch.cpp restbed-4.8/test/feature/source/http_method_handlers/http_post.cpp restbed-4.8/test/feature/source/http_method_handlers/http_put.cpp restbed-4.8/test/feature/source/http_method_handlers/http_trace.cpp restbed-4.8/test/feature/source/ipc_service/ restbed-4.8/test/feature/source/ipc_service/feature.cpp restbed-4.8/test/feature/source/path_parameters/ restbed-4.8/test/feature/source/path_parameters/feature.cpp restbed-4.8/test/feature/source/publish_duplicate_resources/ restbed-4.8/test/feature/source/publish_duplicate_resources/feature.cpp restbed-4.8/test/feature/source/publishing_multi_path_resources/ restbed-4.8/test/feature/source/publishing_multi_path_resources/http_connect.cpp restbed-4.8/test/feature/source/publishing_multi_path_resources/http_delete.cpp restbed-4.8/test/feature/source/publishing_multi_path_resources/http_get.cpp restbed-4.8/test/feature/source/publishing_multi_path_resources/http_head.cpp restbed-4.8/test/feature/source/publishing_multi_path_resources/http_options.cpp restbed-4.8/test/feature/source/publishing_multi_path_resources/http_patch.cpp restbed-4.8/test/feature/source/publishing_multi_path_resources/http_post.cpp restbed-4.8/test/feature/source/publishing_multi_path_resources/http_put.cpp restbed-4.8/test/feature/source/publishing_multi_path_resources/http_trace.cpp restbed-4.8/test/feature/source/publishing_single_path_resources/ restbed-4.8/test/feature/source/publishing_single_path_resources/http_connect.cpp restbed-4.8/test/feature/source/publishing_single_path_resources/http_delete.cpp restbed-4.8/test/feature/source/publishing_single_path_resources/http_get.cpp restbed-4.8/test/feature/source/publishing_single_path_resources/http_head.cpp restbed-4.8/test/feature/source/publishing_single_path_resources/http_options.cpp restbed-4.8/test/feature/source/publishing_single_path_resources/http_patch.cpp restbed-4.8/test/feature/source/publishing_single_path_resources/http_post.cpp restbed-4.8/test/feature/source/publishing_single_path_resources/http_put.cpp restbed-4.8/test/feature/source/publishing_single_path_resources/http_trace.cpp restbed-4.8/test/feature/source/query_parameters/ restbed-4.8/test/feature/source/query_parameters/feature.cpp restbed-4.8/test/feature/source/resource_method_filters/ restbed-4.8/test/feature/source/resource_method_filters/feature.cpp restbed-4.8/test/feature/source/rules_engine/ restbed-4.8/test/feature/source/rules_engine/content_length_rule.hpp restbed-4.8/test/feature/source/rules_engine/content_type_rule.hpp restbed-4.8/test/feature/source/rules_engine/mixed.cpp restbed-4.8/test/feature/source/rules_engine/resource.cpp restbed-4.8/test/feature/source/rules_engine/service.cpp restbed-4.8/test/feature/source/runtime_service_modifications/ restbed-4.8/test/feature/source/runtime_service_modifications/feature.cpp restbed-4.8/test/feature/source/service_case_sensitivity/ restbed-4.8/test/feature/source/service_case_sensitivity/case_insensitive.cpp restbed-4.8/test/feature/source/service_status/ restbed-4.8/test/feature/source/service_status/feature.cpp restbed-4.8/test/feature/source/signal_handling/ restbed-4.8/test/feature/source/signal_handling/feature.cpp restbed-4.8/test/integration/ restbed-4.8/test/integration/CMakeLists.txt restbed-4.8/test/integration/source/ restbed-4.8/test/integration/source/http_suite.cpp restbed-4.8/test/integration/source/request_suite.cpp restbed-4.8/test/integration/source/resource_suite.cpp restbed-4.8/test/integration/source/response_suite.cpp restbed-4.8/test/integration/source/service_suite.cpp restbed-4.8/test/integration/source/session_suite.cpp restbed-4.8/test/integration/source/settings_suite.cpp restbed-4.8/test/integration/source/ssl_settings_suite.cpp restbed-4.8/test/integration/source/string_suite.cpp restbed-4.8/test/integration/source/web_socket_message_suite.cpp restbed-4.8/test/regression/ restbed-4.8/test/regression/CMakeLists.txt restbed-4.8/test/regression/source/ restbed-4.8/test/regression/source/allow_hyphen_in_path_parameter_name.cpp restbed-4.8/test/regression/source/allow_underscore_in_path_parameter_name.cpp restbed-4.8/test/regression/source/client_fails_to_calculate_body_length.cpp restbed-4.8/test/regression/source/content_length_present_on_empty_response_body.cpp restbed-4.8/test/regression/source/content_type_present_on_empty_response_body.cpp restbed-4.8/test/regression/source/error_handler_not_overwritten.cpp restbed-4.8/test/regression/source/exception_thrown_with_space_in_resource_path.cpp restbed-4.8/test/regression/source/fails_to_parse_header_values_containing_colons.cpp restbed-4.8/test/regression/source/fails_to_parse_identical_query_parameters.cpp restbed-4.8/test/regression/source/ipv4_session_origin_destination_malformed.cpp restbed-4.8/test/regression/source/large_request_bodies_being_trimmed.cpp restbed-4.8/test/regression/source/locale_creates_incorrect_version_format.cpp restbed-4.8/test/regression/source/missing_regex_support_on_gcc_4.8.cpp restbed-4.8/test/regression/source/path_parameters_are_not_visible_within_rules.cpp restbed-4.8/test/regression/source/path_parameters_off_by_one.cpp restbed-4.8/test/regression/source/path_parameters_persist_across_keep_alive_requests.cpp restbed-4.8/test/regression/source/request_get_parameters_fails_to_return_data.cpp restbed-4.8/test/regression/source/request_returning_body_from_prior_requests.cpp restbed-4.8/test/regression/source/request_uris_are_not_being_decoded.cpp restbed-4.8/test/regression/source/resource_destroyed_with_bound_functors.cpp restbed-4.8/test/regression/source/resource_error_handler_overflow.cpp restbed-4.8/test/regression/source/resource_responding_on_invalid_path.cpp restbed-4.8/test/regression/source/resources_are_not_overwritten.cpp restbed-4.8/test/regression/source/segmentation_fault_on_mismatched_path.cpp restbed-4.8/test/regression/source/service_error_handler_overflow.cpp restbed-4.8/test/regression/source/ssl_settings_to_handle_windows_paths.cpp restbed-4.8/test/regression/source/string_replace_fails_to_replace_embedded_targets.cpp restbed-4.8/test/regression/source/uncaught_exception_when_peer_closes_connection.cpp restbed-4.8/test/regression/source/uri_fails_to_handle_file_scheme_relative_paths.cpp restbed-4.8/test/regression/source/uri_get_parameter_fails_to_handle_empty_values.cpp restbed-4.8/test/regression/source/yield_callback_leads_to_service_crash.cpp restbed-4.8/test/unit/ restbed-4.8/test/unit/CMakeLists.txt restbed-4.8/test/unit/source/ restbed-4.8/test/unit/source/request_suite.cpp restbed-4.8/test/unit/source/resource_suite.cpp restbed-4.8/test/unit/source/response_suite.cpp restbed-4.8/test/unit/source/service_suite.cpp restbed-4.8/test/unit/source/session_suite.cpp restbed-4.8/test/unit/source/settings_suite.cpp restbed-4.8/test/unit/source/ssl_settings_suite.cpp restbed-4.8/test/unit/source/string_suite.cpp restbed-4.8/test/unit/source/uri_suite.cpp restbed-4.8/test/unit/source/web_socket_message_suite.cpp restbed-4.8/tool/ restbed-4.8/tool/astyle/ restbed-4.8/tool/astyle/options restbed-4.8/tool/clang-static/ restbed-4.8/tool/clang-static/options restbed-4.8/tool/cppcheck/ restbed-4.8/tool/cppcheck/options restbed-4.8/tool/cppclean/ restbed-4.8/tool/cppclean/options restbed-4.8/tool/git/ restbed-4.8/tool/git/pre-commit restbed-4.8/tool/valgrind/ restbed-4.8/tool/valgrind/options -- The CXX compiler identification is GNU 11.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found ASIO include at: /usr/include -- Configuring done -- Generating done -- Build files have been written to: /usr/src/slapt-src/libraries/restbed/restbed-4.8/build [ 2%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/detail/http_impl.cpp.o /usr/src/slapt-src/libraries/restbed/restbed-4.8/source/corvusoft/restbed/detail/http_impl.cpp: In static member function ‘static restbed::Bytes restbed::detail::HttpImpl::to_bytes(const std::shared_ptr&)’: /usr/src/slapt-src/libraries/restbed/restbed-4.8/source/corvusoft/restbed/detail/http_impl.cpp:89:34: warning: loop variable ‘parameter’ creates a copy from type ‘const std::pair, std::__cxx11::basic_string >’ [-Wrange-loop-construct] 89 | for ( const auto parameter : parameters ) | ^~~~~~~~~ /usr/src/slapt-src/libraries/restbed/restbed-4.8/source/corvusoft/restbed/detail/http_impl.cpp:89:34: note: use reference type to prevent copying 89 | for ( const auto parameter : parameters ) | ^~~~~~~~~ | & [ 4%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/detail/ipc_socket_impl.cpp.o [ 6%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/detail/service_impl.cpp.o /usr/src/slapt-src/libraries/restbed/restbed-4.8/source/corvusoft/restbed/detail/service_impl.cpp: In member function ‘void restbed::detail::ServiceImpl::setup_signal_handler()’: /usr/src/slapt-src/libraries/restbed/restbed-4.8/source/corvusoft/restbed/detail/service_impl.cpp:171:30: warning: loop variable ‘signal_handler’ creates a copy from type ‘const std::pair >’ [-Wrange-loop-construct] 171 | for ( const auto signal_handler : m_signal_handlers ) | ^~~~~~~~~~~~~~ /usr/src/slapt-src/libraries/restbed/restbed-4.8/source/corvusoft/restbed/detail/service_impl.cpp:171:30: note: use reference type to prevent copying 171 | for ( const auto signal_handler : m_signal_handlers ) | ^~~~~~~~~~~~~~ | & [ 9%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/detail/session_impl.cpp.o [ 11%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/detail/socket_impl.cpp.o [ 13%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/detail/web_socket_impl.cpp.o [ 15%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/detail/web_socket_manager_impl.cpp.o [ 18%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/http.cpp.o [ 20%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/request.cpp.o [ 22%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/resource.cpp.o [ 25%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/response.cpp.o [ 27%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/rule.cpp.o [ 29%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/service.cpp.o [ 31%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/session.cpp.o [ 34%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/session_manager.cpp.o [ 36%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/settings.cpp.o [ 38%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/ssl_settings.cpp.o [ 40%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/string.cpp.o [ 43%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/uri.cpp.o [ 45%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/web_socket.cpp.o [ 47%] Building CXX object CMakeFiles/restbed-shared.dir/source/corvusoft/restbed/web_socket_message.cpp.o [ 50%] Linking CXX shared library librestbed.so [ 50%] Built target restbed-shared [ 52%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/detail/http_impl.cpp.o /usr/src/slapt-src/libraries/restbed/restbed-4.8/source/corvusoft/restbed/detail/http_impl.cpp: In static member function ‘static restbed::Bytes restbed::detail::HttpImpl::to_bytes(const std::shared_ptr&)’: /usr/src/slapt-src/libraries/restbed/restbed-4.8/source/corvusoft/restbed/detail/http_impl.cpp:89:34: warning: loop variable ‘parameter’ creates a copy from type ‘const std::pair, std::__cxx11::basic_string >’ [-Wrange-loop-construct] 89 | for ( const auto parameter : parameters ) | ^~~~~~~~~ /usr/src/slapt-src/libraries/restbed/restbed-4.8/source/corvusoft/restbed/detail/http_impl.cpp:89:34: note: use reference type to prevent copying 89 | for ( const auto parameter : parameters ) | ^~~~~~~~~ | & [ 54%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/detail/ipc_socket_impl.cpp.o [ 56%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/detail/service_impl.cpp.o /usr/src/slapt-src/libraries/restbed/restbed-4.8/source/corvusoft/restbed/detail/service_impl.cpp: In member function ‘void restbed::detail::ServiceImpl::setup_signal_handler()’: /usr/src/slapt-src/libraries/restbed/restbed-4.8/source/corvusoft/restbed/detail/service_impl.cpp:171:30: warning: loop variable ‘signal_handler’ creates a copy from type ‘const std::pair >’ [-Wrange-loop-construct] 171 | for ( const auto signal_handler : m_signal_handlers ) | ^~~~~~~~~~~~~~ /usr/src/slapt-src/libraries/restbed/restbed-4.8/source/corvusoft/restbed/detail/service_impl.cpp:171:30: note: use reference type to prevent copying 171 | for ( const auto signal_handler : m_signal_handlers ) | ^~~~~~~~~~~~~~ | & [ 59%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/detail/session_impl.cpp.o [ 61%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/detail/socket_impl.cpp.o [ 63%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/detail/web_socket_impl.cpp.o [ 65%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/detail/web_socket_manager_impl.cpp.o [ 68%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/http.cpp.o [ 70%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/request.cpp.o [ 72%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/resource.cpp.o [ 75%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/response.cpp.o [ 77%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/rule.cpp.o [ 79%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/service.cpp.o [ 81%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/session.cpp.o [ 84%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/session_manager.cpp.o [ 86%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/settings.cpp.o [ 88%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/ssl_settings.cpp.o [ 90%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/string.cpp.o [ 93%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/uri.cpp.o [ 95%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/web_socket.cpp.o [ 97%] Building CXX object CMakeFiles/restbed-static.dir/source/corvusoft/restbed/web_socket_message.cpp.o [100%] Linking CXX static library librestbed.a [100%] Built target restbed-static Consolidate compiler generated dependencies of target restbed-shared [ 50%] Built target restbed-shared Consolidate compiler generated dependencies of target restbed-static [100%] Built target restbed-static Install the project... -- Install configuration: "Release" -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/restbed -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/byte.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/common.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/context_placeholder.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/context_placeholder_base.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/context_value.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/http.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/logger.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/request.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/resource.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/response.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/rule.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/service.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/session.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/session_manager.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/settings.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/ssl_settings.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/status_code.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/string.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/uri.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/web_socket.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/include/corvusoft/restbed/web_socket_message.hpp -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/lib/librestbed.a -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/lib/librestbed.so.4.7 -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/lib/librestbed.so.4 -- Installing: /usr/src/slapt-src/libraries/restbed/package-restbed/usr/lib/librestbed.so Slackware package maker, version 3.14159265. Searching for symbolic links: usr/lib/librestbed.so librestbed.so.4 usr/lib/librestbed.so.4 librestbed.so.4.7 Making symbolic link creation script: ( cd usr/lib ; rm -rf librestbed.so ) ( cd usr/lib ; ln -sf librestbed.so.4 librestbed.so ) ( cd usr/lib ; rm -rf librestbed.so.4 ) ( cd usr/lib ; ln -sf librestbed.so.4.7 librestbed.so.4 ) It is recommended that you make these lines your new installation script. Would you like to make this stuff the install script for this package and remove the symbolic links ([y]es, [n]o)? y Removing symbolic links: removed './usr/lib/librestbed.so.4' removed './usr/lib/librestbed.so' Creating your new ./install/doinst.sh... This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src/libraries/restbed/restbed-4.8-i586-1salix15.0.txz ./ install/ install/doinst.sh install/slack-desc usr/ usr/doc/ usr/doc/restbed-4.8/ usr/doc/restbed-4.8/LICENSE usr/doc/restbed-4.8/README.md usr/doc/restbed-4.8/legal/ usr/doc/restbed-4.8/legal/LICENSE.AGPL usr/doc/restbed-4.8/legal/LICENSE.CPL usr/doc/restbed-4.8/restbed.SlackBuild usr/include/ usr/include/corvusoft/ usr/include/corvusoft/restbed/ usr/include/corvusoft/restbed/byte.hpp usr/include/corvusoft/restbed/common.hpp usr/include/corvusoft/restbed/context_placeholder.hpp usr/include/corvusoft/restbed/context_placeholder_base.hpp usr/include/corvusoft/restbed/context_value.hpp usr/include/corvusoft/restbed/http.hpp usr/include/corvusoft/restbed/logger.hpp usr/include/corvusoft/restbed/request.hpp usr/include/corvusoft/restbed/resource.hpp usr/include/corvusoft/restbed/response.hpp usr/include/corvusoft/restbed/rule.hpp usr/include/corvusoft/restbed/service.hpp usr/include/corvusoft/restbed/session.hpp usr/include/corvusoft/restbed/session_manager.hpp usr/include/corvusoft/restbed/settings.hpp usr/include/corvusoft/restbed/ssl_settings.hpp usr/include/corvusoft/restbed/status_code.hpp usr/include/corvusoft/restbed/string.hpp usr/include/corvusoft/restbed/uri.hpp usr/include/corvusoft/restbed/web_socket.hpp usr/include/corvusoft/restbed/web_socket_message.hpp usr/include/restbed usr/lib/ usr/lib/librestbed.a usr/lib/librestbed.so.4.7 Slackware package /usr/src/slapt-src/libraries/restbed/restbed-4.8-i586-1salix15.0.txz created. Installing package restbed-4.8-i586-1salix15.0... | restbed (asynchronous C++11 RESTful framework) | | Restbed is a comprehensive and consistent programming model for | building applications that require seamless and secure | communication over HTTP, with the ability to model a range of | business processes, designed to target mobile, tablet, desktop | and embedded production environments. | | | https://github.com/corvusoft/restbed | | |