|
Packit |
ddac9e |
// command line option defaults
|
|
Packit |
ddac9e |
|
|
Packit |
ddac9e |
#define DFL_CIPHER "AES-128-CBC" // any "openssl -h" cipher command
|
|
Packit |
ddac9e |
#define DFL_IDENT ".ident"
|
|
Packit |
ddac9e |
#define DFL_NO_IDENT ".noident" // pidentd compatible
|
|
Packit |
ddac9e |
#define DFL_OS "UNIX" // any RFC-1340 operating system token
|
|
Packit |
ddac9e |
#define DFL_PASSWD "/etc/ident.key"// chmod o-rw; line #1 is passphrase
|
|
Packit |
ddac9e |
#define DFL_T_O 60U // timeout must be >0; should be >29
|
|
Packit |
ddac9e |
#define DFL_USERNAME "nobody" // must be in passwd database
|
|
Packit |
ddac9e |
|
|
Packit |
ddac9e |
// controls where files are installed and how the prog IDs itself
|
|
Packit |
ddac9e |
|
|
Packit |
ddac9e |
#define PACKAGE "authd" // must match gettext MO filename
|
|
Packit |
ddac9e |
#define VERSION "1.4.4" // should match rpm.spec %{version}
|
|
Packit |
ddac9e |
|
|
Packit |
ddac9e |
#define CONTACT "http://bugzilla.redhat.com/"
|
|
Packit |
ddac9e |
|
|
Packit |
ddac9e |
// reliability vs performance tuning; defaults fine for most busy servers
|
|
Packit |
ddac9e |
|
|
Packit |
ddac9e |
#define PROC_RETRY 10U // how many scans of tcp* to do
|
|
Packit |
ddac9e |
#define PROC_SLEEP_US 500000UL // microsecs of sleep between retries
|
|
Packit |
ddac9e |
#define PROC_SIZE 4U // size of avg proc file (unit: BUFSIZ)
|
|
Packit |
ddac9e |
|
|
Packit |
ddac9e |
// you shouldn't need to change PROC_* macros unless you're debugging/testing
|
|
Packit |
ddac9e |
|
|
Packit |
ddac9e |
#define PROC_V4 "/proc/net/tcp" // linux procfs: IPv4 version or NULL
|
|
Packit |
ddac9e |
#define PROC_V6 "/proc/net/tcp6"// ... IPv6 version or NULL
|
|
Packit |
ddac9e |
#define PROC_MAX_LEN 256U // max line length in tcp/tcp6
|