|
From: Alberto G. I. <ag...@in...> - 2003-02-05 08:46:30
|
Hi James et al!
Intro
-----
openvpn creates pre-shared secret files, for latter use in static key
encryption mode (non-TLS), with the --genkey option
The minor/anecdotal glitch
--------------------------
The permissions for the created file may be/seem to be excessive (0700)
Pointed out by Herbert Xu <he...@go...> [1]
The patch
---------
--- openvpn-1.3.2.orig/crypto.c
+++ openvpn-1.3.2/crypto.c
@@ -968,7 +968,7 @@
struct buffer out = alloc_buf_gc (512);
/* open key file */
- fd = open (filename, O_CREAT | O_TRUNC | O_WRONLY, S_IRWXU);
+ fd = open (filename, O_CREAT | O_TRUNC | O_WRONLY, S_IRUSR | S_IWUSR);
if (fd == -1)
msg (M_ERR, "Cannot open shared secret file %s for write", filename);
Let me know if you like it/agree, James. Thanks,
Alberto
[1] http://bugs.debian.org/178849
(PS. I resent this mail, since I first sent it from the wrong address,
sorry James)
--
Alberto Gonzalez Iniesta | They that give up essential liberty
agi@(agi.as|debian.org) | to obtain a little temporary safety
Encrypted mail preferred | deserve neither liberty nor safety.
Key fingerprint = 9782 04E7 2B75 405C F5E9 0C81 C514 AF8E 4BA4 01C3
|