-fixes
authorMartin Schanzenbach <mschanzenbach@posteo.de>
Tue, 12 Jun 2012 10:41:06 +0000 (10:41 +0000)
committerMartin Schanzenbach <mschanzenbach@posteo.de>
Tue, 12 Jun 2012 10:41:06 +0000 (10:41 +0000)
src/gns/createProxyCa.sh [deleted file]
src/gns/gnunet-gns-proxy-setup-ca [new file with mode: 0644]
src/gns/gnunet-gns-proxy.c

diff --git a/src/gns/createProxyCa.sh b/src/gns/createProxyCa.sh
deleted file mode 100644 (file)
index 4385524..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-echo "Generating CA"
-
-openssl req -new -x509 -days 3650 -extensions v3_ca -keyout gnscakey.pem -out gnscacert.pem -subj "/C=DE/ST=Bavaria/L=Munich/O=TUM/OU=IN/CN=GNS Proxy CA/emailAddress=bounce@gnunet.org" -passout pass:"GNUnet Naming System"
-
-echo "Removing passphrase from key"
-openssl rsa -passin pass:"GNUnet Naming System" -in gnscakey.pem -out gnscakeynoenc.pem
-
-cp gnscacert.pem $HOME/.gnunet/gns/gnscert.pem
-cat gnscacert.pem >> $HOME/.gnunet/gns/gnsCAcert.pem
-cat gnscakeynoenc.pem >> $HOME/.gnunet/gns/gnsCAcert.pem
-cat gnscakey.pem
-cat gnscacert.pem
-
-echo "Cleaning up"
-rm gnscakey.pem gnscakeynoenc.pem gnscacert.pem
-
-echo "Next steps:"
-echo "1. The new CA will be used automatically by the proxy with the default settings"
-echo "2. Please import the certificate $HOME/.gnunet/gns/gnscert.pem into the browser of your choice"
-echo "3. Start gnunet-gns-proxy and configure your broser to use a SOCKS proxy on port 7777"
diff --git a/src/gns/gnunet-gns-proxy-setup-ca b/src/gns/gnunet-gns-proxy-setup-ca
new file mode 100644 (file)
index 0000000..019db07
--- /dev/null
@@ -0,0 +1,17 @@
+echo "Generating CA"
+
+openssl req -new -x509 -days 3650 -extensions v3_ca -keyout gnscakey.pem -out gnscacert.pem -subj "/C=DE/ST=Bavaria/L=Munich/O=TUM/OU=IN/CN=GNS Proxy CA/emailAddress=bounce@gnunet.org" -passout pass:"GNUnet Naming System"
+
+echo "Removing passphrase from key"
+openssl rsa -passin pass:"GNUnet Naming System" -in gnscakey.pem -out gnscakeynoenc.pem
+
+cp gnscacert.pem $HOME/.gnunet/gns/gnscert.pem
+cat gnscacert.pem > $HOME/.gnunet/gns/gnsCAcert.pem
+cat gnscakeynoenc.pem >> $HOME/.gnunet/gns/gnsCAcert.pem
+
+rm gnscakey.pem gnscakeynoenc.pem gnscacert.pem
+
+echo "Next steps:"
+echo "1. The new CA will be used automatically by the proxy with the default settings"
+echo "2. Please import the certificate $HOME/.gnunet/gns/gnscert.pem into the browser of your choice"
+echo "3. Start gnunet-gns-proxy and configure your broser to use a SOCKS proxy on port 7777"
index 790a9f474c41b509cf34615e6616d161e89f369c..d6e5ba3d189f1d4ea9cb529690feb5ecf1326391 100644 (file)
@@ -2380,8 +2380,7 @@ run (void *cls, char *const *args, const char *cfgfile,
   load_cert_from_file (proxy_ca.cert, cafile);
   load_key_from_file (proxy_ca.key, cafile);
 
-  if (cafile_cfg)
-    GNUNET_free (cafile_cfg);
+  GNUNET_free_non_null (cafile_cfg);
   
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
               "Loading Template\n");