Skip to content

Commit 12254a7

Browse files
authored
Merge pull request #15 from rucoder/rucoder/fix-license
Update SPDX license and copyright
2 parents 858da21 + def404b commit 12254a7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+135
-0
lines changed

Cargo.toml

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2024-2025 Zededa, Inc.
2+
# SPDX-License-Identifier: Apache-2.0
3+
14
[package]
25
name = "monitor"
36
version = "0.2.0"

build.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use std::env;
25
use std::process::Command;
36

src/actions.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use crate::ui::ipdialog::InterfaceState;
25

36
#[derive(Debug, Clone, PartialEq)]

src/application.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use crate::actions::MonActions;
25
use crate::events::Event;
36
use crate::model::model::Model;

src/events.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use crossterm::event::KeyEvent;
25

36
#[derive(Clone, Debug, PartialEq)]

src/ipc/eve_types.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use base64::Engine;
25
use chrono::DateTime;
36
use chrono::Utc;

src/ipc/ipc_client.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use anyhow::{anyhow, Result};
25
use async_inotify::Watcher;
36
use inotify::EventMask;

src/ipc/message.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use std::sync::atomic::AtomicU64;
25
use std::sync::atomic::Ordering;
36

src/ipc/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
pub mod eve_types;
25
pub mod ipc_client;
36
pub mod message;

src/ipc/tests.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use super::*;
25
use anyhow::Result;
36
use eve_types::AppInstanceStatus;

src/main.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
mod actions;
25
mod application;
36
mod events;

src/model/device/dmesg.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use crate::model::model::Model;
25
use crate::ui::action::Action;
36
use crate::ui::activity::Activity;

src/model/device/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
pub mod dmesg;
25
pub mod network;
36
pub mod summary;

src/model/device/network.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use std::net::{IpAddr, Ipv4Addr, Ipv6Addr};
25

36
use crate::ipc::eve_types::{DhcpType, NetworkPortStatus, NetworkProxyType, WirelessType};

src/model/device/summary.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use chrono::DateTime;
25
use chrono::Utc;
36

src/model/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
pub mod device;
25
pub mod model;

src/model/model.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use std::{cell::RefCell, collections::HashMap};
25

36
use chrono::{DateTime, Utc};

src/terminal.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use anyhow::Result;
25
use crossterm::{
36
cursor, execute,

src/traits.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use std::rc::Rc;
25

36
use crate::events::Event;

src/ui/action.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use crate::{actions::MonActions, traits::IAction};
25
#[derive(Debug, Clone, PartialEq)]
36
pub enum UiActions {

src/ui/activity.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use crate::ui::action::UiActions;
25
use crossterm::event::KeyEvent;
36

src/ui/app_page.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use std::rc::Rc;
25

36
use crossterm::event::{KeyCode, KeyModifiers};

src/ui/dialog.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use std::rc::Rc;
25

36
use crate::events;

src/ui/focus_tracker.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use crate::ui::action::UiActions;
25
use crossterm::event::KeyCode;
36
use crossterm::event::KeyEvent;

src/ui/homepage.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use crate::ipc::eve_types::DownloaderStatus;
25
use crate::model::device::summary::DeviceSummary;
36
use ratatui::text::Line;

src/ui/input_dialog.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use std::rc::Rc;
25

36
use crossterm::event::{KeyCode, KeyEvent};

src/ui/ipdialog.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use std::{collections::HashMap, rc::Rc};
25

36
use crossterm::event::{KeyCode, KeyEvent};

src/ui/layer_stack.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use crate::traits::IWindow;
25

36
pub struct LayerStack {

src/ui/message_box.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use std::rc::Rc;
25

36
use crossterm::event::{KeyCode, KeyEvent};

src/ui/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
pub mod action;
25
pub mod activity;
36
pub mod app_page;

src/ui/netconf.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use std::{
25
cell::LazyCell,
36
collections::HashMap,

src/ui/networkpage.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use std::{cell::RefCell, rc::Rc};
25

36
use crossterm::event::{KeyCode, KeyModifiers};

src/ui/statusbar.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use ratatui::{
25
layout::{Constraint, Flex, Layout, Margin},
36
style::{Color, Style},

src/ui/summary_page.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use std::rc::Rc;
25

36
use crossterm::event::{KeyCode, KeyModifiers};

src/ui/tools.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use ratatui::layout::{Constraint, Layout, Rect};
25
use std::{
36
collections::HashMap,

src/ui/traits.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use ratatui::style::Style;
25

36
pub trait IntoRatatuiStyle {

src/ui/ui.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use crate::{
25
model::device::network::NetworkInterfaceStatus,
36
traits::{IPresenter, IWindow},

src/ui/widgets/button.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use crossterm::event::{KeyCode, KeyEvent};
25
use log::{info, trace};
36
use ratatui::{

src/ui/widgets/input_field.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use crossterm::event::{KeyCode, KeyEvent};
25
use log::trace;
36
use ratatui::{

src/ui/widgets/label.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use std::{borrow::BorrowMut, fmt::Debug, rc::Rc};
25

36
use log::trace;

src/ui/widgets/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
pub mod button;
25
pub mod input_field;
36
pub mod label;

src/ui/widgets/radiogroup.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use crossterm::event::{KeyCode, KeyEvent};
25
use log::{info, trace};
36
use ratatui::{

src/ui/widgets/spin_box.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use log::info;
25
use ratatui::{
36
buffer::Buffer,

src/ui/widgets/tab.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use crossterm::event::{KeyCode, KeyEvent, KeyModifiers};
25
use log::debug;
36
use ratatui::{

src/ui/window.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// Copyright (c) 2024-2025 Zededa, Inc.
2+
// SPDX-License-Identifier: Apache-2.0
3+
14
use crate::events;
25
use crate::model::model::Model;
36
use std::borrow::BorrowMut;

0 commit comments

Comments
 (0)