1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//! Update Check Module
//!
//! Provides automatic update checking at startup to help users stay secure.
//! This is similar to VS Code, Firefox, and most modern software.
//!
//! # Privacy
//!
//! - No personal information is collected
//! - Instance hash is SHA256, not reversible
//! - IP addresses are not logged server-side
//! - Easily disabled via environment variable
//!
//! # Disabling
//!
//! ```bash
//! export VELESDB_NO_UPDATE_CHECK=1
//! ```
//!
//! Or in config file:
//! ```toml
//! [update_check]
//! enabled = false
//! ```
// Docs intentionally reference product/arch identifiers.
pub use UpdateCheckConfig;
pub use compute_instance_hash;
pub use ;