Directories
¶
| Path | Synopsis |
|---|---|
|
Package assets embeds application image assets so they are available to the compiled binary without relying on files on disk.
|
Package assets embeds application image assets so they are available to the compiled binary without relying on files on disk. |
|
cmd
|
|
|
openfortivpn-gui
command
Package main provides the entry point for openfortivpn-gui application.
|
Package main provides the entry point for openfortivpn-gui application. |
|
openfortivpn-gui-helper
command
Package main provides the entry point for the openfortivpn-gui-helper daemon.
|
Package main provides the entry point for the openfortivpn-gui-helper daemon. |
|
internal
|
|
|
client
Package client provides the client for communicating with the helper daemon.
|
Package client provides the client for communicating with the helper daemon. |
|
config
Package config manages application-level configuration.
|
Package config manages application-level configuration. |
|
fileutil
Package fileutil provides common file operations.
|
Package fileutil provides common file operations. |
|
helper/manager
Package manager provides the VPN connection manager for the helper daemon.
|
Package manager provides the VPN connection manager for the helper daemon. |
|
helper/protocol
Package protocol defines the message types for communication between the openfortivpn-gui application and the privileged helper daemon.
|
Package protocol defines the message types for communication between the openfortivpn-gui application and the privileged helper daemon. |
|
helper/server
Package server provides the UNIX socket server for the helper daemon.
|
Package server provides the UNIX socket server for the helper daemon. |
|
keyring
Package keyring provides secure credential storage using the system keyring.
|
Package keyring provides secure credential storage using the system keyring. |
|
logging
Package logging provides structured logging setup using log/slog.
|
Package logging provides structured logging setup using log/slog. |
|
profile
Package profile provides VPN profile management functionality.
|
Package profile provides VPN profile management functionality. |
|
reconnect
Package reconnect provides automatic VPN reconnection management.
|
Package reconnect provides automatic VPN reconnection management. |
|
ui
Package ui provides the GTK4/libadwaita user interface for openfortivpn-gui.
|
Package ui provides the GTK4/libadwaita user interface for openfortivpn-gui. |
|
vpn
Package vpn provides VPN connection management for openfortivpn.
|
Package vpn provides VPN connection management for openfortivpn. |
Click to show internal directories.
Click to hide internal directories.