summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/build-workflow.yml4
-rw-r--r--.github/workflows/ci_pipeline.yml4
-rw-r--r--.github/workflows/hosted-post-merge_version_update.yml2
-rw-r--r--.github/workflows/pull-request-checks.yml48
-rw-r--r--.github/workflows/update-tedge-ref-docs.yml12
-rw-r--r--Cargo.lock56
-rw-r--r--crates/common/batcher/Cargo.toml2
-rw-r--r--crates/common/certificate/Cargo.toml2
-rw-r--r--crates/common/certificate/src/lib.rs2
-rw-r--r--crates/common/clock/Cargo.toml2
-rw-r--r--crates/common/download/Cargo.toml2
-rw-r--r--crates/common/download/examples/simple_download.rs4
-rw-r--r--crates/common/download/src/download.rs6
-rw-r--r--crates/common/flockfile/Cargo.toml2
-rw-r--r--crates/common/flockfile/src/unix.rs25
-rw-r--r--crates/common/json_writer/Cargo.toml2
-rw-r--r--crates/common/json_writer/src/lib.rs6
-rw-r--r--crates/common/logged_command/Cargo.toml2
-rw-r--r--crates/common/logged_command/src/logged_command.rs3
-rw-r--r--crates/common/mqtt_channel/Cargo.toml2
-rw-r--r--crates/common/mqtt_channel/src/messages.rs2
-rw-r--r--crates/common/mqtt_channel/src/tests.rs4
-rw-r--r--crates/common/tedge_config/Cargo.toml2
-rw-r--r--crates/common/tedge_config/src/tedge_config_repository.rs4
-rw-r--r--crates/common/tedge_utils/Cargo.toml2
-rw-r--r--crates/common/tedge_utils/src/file.rs14
-rw-r--r--crates/common/tedge_utils/src/fs.rs6
-rw-r--r--crates/common/tedge_utils/src/fs_notify.rs8
-rw-r--r--crates/core/agent_interface/Cargo.toml2
-rw-r--r--crates/core/agent_interface/src/error.rs2
-rw-r--r--crates/core/agent_interface/src/messages.rs24
-rw-r--r--crates/core/agent_interface/src/software.rs4
-rw-r--r--crates/core/agent_interface/src/topic.rs4
-rw-r--r--crates/core/c8y_api/Cargo.toml2
-rw-r--r--crates/core/c8y_api/src/http_proxy.rs5
-rw-r--r--crates/core/c8y_api/src/json_c8y.rs6
-rw-r--r--crates/core/c8y_smartrest/Cargo.toml2
-rw-r--r--crates/core/c8y_smartrest/src/operations.rs4
-rw-r--r--crates/core/c8y_smartrest/src/smartrest_deserializer.rs22
-rw-r--r--crates/core/c8y_smartrest/src/smartrest_serializer.rs14
-rw-r--r--crates/core/c8y_smartrest/src/topic.rs4
-rw-r--r--crates/core/c8y_translator/Cargo.toml2
-rw-r--r--crates/core/c8y_translator/src/json.rs2
-rw-r--r--crates/core/c8y_translator/src/serializer.rs2
-rw-r--r--crates/core/plugin_sm/Cargo.toml2
-rw-r--r--crates/core/plugin_sm/src/operation_logs.rs4
-rw-r--r--crates/core/plugin_sm/tests/plugin.rs2
-rw-r--r--crates/core/tedge/Cargo.toml4
-rw-r--r--crates/core/tedge/src/cli/certificate/create.rs2
-rw-r--r--crates/core/tedge/src/cli/certificate/remove.rs2
-rw-r--r--crates/core/tedge/src/cli/certificate/show.rs2
-rw-r--r--crates/core/tedge/src/cli/config/commands/set.rs2
-rw-r--r--crates/core/tedge/src/cli/config/commands/unset.rs2
-rw-r--r--crates/core/tedge/src/cli/connect/bridge_config.rs2
-rw-r--r--crates/core/tedge/src/cli/connect/bridge_config_azure.rs2
-rw-r--r--crates/core/tedge/src/cli/connect/bridge_config_c8y.rs2
-rw-r--r--crates/core/tedge/src/cli/connect/c8y_direct_connection.rs2
-rw-r--r--crates/core/tedge/src/cli/connect/cli.rs2
-rw-r--r--crates/core/tedge/src/cli/connect/command.rs15
-rw-r--r--crates/core/tedge/src/cli/connect/common_mosquitto_config.rs4
-rw-r--r--crates/core/tedge/src/system_services/manager.rs2
-rw-r--r--crates/core/tedge/src/system_services/managers/config.rs4
-rw-r--r--crates/core/tedge_agent/Cargo.toml2
-rw-r--r--crates/core/tedge_agent/src/agent.rs48
-rw-r--r--crates/core/tedge_agent/src/restart_operation_handler.rs2
-rw-r--r--crates/core/tedge_agent/src/state.rs12
-rw-r--r--crates/core/tedge_mapper/Cargo.toml4
-rw-r--r--crates/core/tedge_mapper/src/az/converter.rs4
-rw-r--r--crates/core/tedge_mapper/src/c8y/converter.rs37
-rw-r--r--crates/core/tedge_mapper/src/c8y/mapper.rs2
-rw-r--r--crates/core/tedge_mapper/src/c8y/tests.rs2
-rw-r--r--crates/core/tedge_mapper/src/c8y/topic.rs4
-rw-r--r--crates/core/tedge_watchdog/Cargo.toml2
-rw-r--r--crates/core/thin_edge_json/Cargo.toml2
-rw-r--r--crates/core/thin_edge_json/src/alarm.rs6
-rw-r--r--crates/core/thin_edge_json/src/event.rs4
-rw-r--r--crates/core/thin_edge_json/src/measurement.rs6
-rw-r--r--crates/core/thin_edge_json/src/parser.rs19
-rw-r--r--crates/core/thin_edge_json/src/serialize.rs2
-rw-r--r--crates/tests/mqtt_tests/Cargo.toml2
-rw-r--r--crates/tests/sawtooth_publisher/Cargo.toml2
-rw-r--r--crates/tests/sawtooth_publisher/src/main.rs4
-rw-r--r--crates/tests/tedge_test_utils/Cargo.toml2
-rw-r--r--crates/tests/tedge_test_utils/src/fs.rs2
-rw-r--r--docs/src/howto-guides/002_installation.md9
-rw-r--r--docs/src/tutorials/raise-alarm.md8
-rw-r--r--docs/src/tutorials/send-events.md13
-rwxr-xr-xget-thin-edge_io.sh2
-rw-r--r--plugins/c8y_configuration_plugin/Cargo.toml2
-rw-r--r--plugins/c8y_configuration_plugin/src/config.rs4
-rw-r--r--plugins/c8y_configuration_plugin/src/download.rs18
-rw-r--r--plugins/c8y_configuration_plugin/src/main.rs8
-rw-r--r--plugins/c8y_configuration_plugin/src/upload.rs6
-rw-r--r--plugins/c8y_log_plugin/Cargo.toml2
-rw-r--r--plugins/c8y_log_plugin/src/config.rs2
-rw-r--r--plugins/c8y_log_plugin/src/logfile_request.rs10
-rw-r--r--plugins/c8y_log_plugin/src/main.rs14
-rw-r--r--plugins/tedge_apama_plugin/Cargo.toml2
-rw-r--r--plugins/tedge_apt_plugin/Cargo.toml2
-rw-r--r--plugins/tedge_apt_plugin/src/error.rs15
-rw-r--r--plugins/tedge_apt_plugin/src/main.rs19
-rw-r--r--plugins/tedge_apt_plugin/src/module_check.rs64
-rw-r--r--plugins/tedge_dummy_plugin/Cargo.toml2
-rwxr-xr-xuninstall-thin-edge_io.sh2
104 files changed, 408 insertions, 354 deletions
diff --git a/.github/workflows/build-workflow.yml b/.github/workflows/build-workflow.yml
index d45936bd..f1ff16aa 100644
--- a/.github/workflows/build-workflow.yml
+++ b/.github/workflows/build-workflow.yml
@@ -19,7 +19,7 @@ jobs:
uses: actions/checkout@v3
- name: Enable toolchain via github action
- uses: dtolnay/rust-toolchain@1.58.1
+ uses: dtolnay/rust-toolchain@1.63.0
- name: Enable cache
# https://github.com/marketplace/actions/rust-cache
@@ -55,7 +55,7 @@ jobs:
uses: actions/checkout@v3
- name: Enable toolchain via github action
- uses: dtolnay/rust-toolchain@1.58.1
+ uses: dtolnay/rust-toolchain@1.63.0
with:
targets: ${{ matrix.ta