restrict file permissions on linux to the user only
authors_nakamoto <s_nakamoto@1a98c847-1fd6-4fd8-948a-caf3550aa51b>
Sun, 13 Dec 2009 02:13:43 +0000 (02:13 +0000)
committers_nakamoto <s_nakamoto@1a98c847-1fd6-4fd8-948a-caf3550aa51b>
Sun, 13 Dec 2009 02:13:43 +0000 (02:13 +0000)
git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@47 1a98c847-1fd6-4fd8-948a-caf3550aa51b

db.cpp
ui.cpp

diff --git a/db.cpp b/db.cpp
index b21d1e3..c33f71e 100644 (file)
--- a/db.cpp
+++ b/db.cpp
@@ -79,7 +79,7 @@ CDB::CDB(const char* pszFile, const char* pszMode) : pdb(NULL)
                              DB_THREAD     |\r
                              DB_PRIVATE    |\r
                              DB_RECOVER,\r
-                             0);\r
+                             S_IRUSR | S_IWUSR);\r
             if (ret > 0)\r
                 throw runtime_error(strprintf("CDB() : error %d opening database environment\n", ret));\r
             fDbEnvInit = true;\r
diff --git a/ui.cpp b/ui.cpp
index 7432302..6d65720 100644 (file)
--- a/ui.cpp
+++ b/ui.cpp
@@ -3494,6 +3494,7 @@ bool CMyApp::OnInit2()
     SetAppName("Bitcoin");\r
 #else\r
     SetAppName("bitcoin");\r
+    umask(077);\r
 #endif\r
 \r
     //\r