Import the OSX installer, made with Packages.

This commit is contained in:
Frank Denis
2012-02-29 22:27:01 -08:00
parent 0d235b3de1
commit d3262fbbd8
10 changed files with 2658 additions and 0 deletions
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,10 @@
#! /bin/sh
exec 2>/dev/null
chown root:admin '/Library/Application Support/DNSCrypt Updater'
chmod 710 '/Library/Application Support/DNSCrypt Updater'
/bin/launchctl load -D local
/bin/launchctl start com.opendns.osx.DNSCryptConfigUpdater
exit 0
@@ -0,0 +1,14 @@
#! /bin/sh
exec 2>/dev/null
/bin/launchctl remove com.opendns.osx.DNSCryptConfigUpdater
i=0
while [ "$i" -lt 5 ]; do
sleep 1
fgrep 127.0.0.1 /etc/resolv.conf > /dev/null || exit 0
i=$((i+1))
done
rm -f /var/run/com.opendns.osx.DNSCryptConfigUpdater/sock
exit 0
+7
View File
@@ -0,0 +1,7 @@
There would normally be a lawyer-ish license here. You probably wouldn't read it.
This is new and untested software, it might cause bad things to happen. We have no liability, but we've tried to make it good.
We reserve our copyrights and all our other rights.
Finally, it's worth mentioning that your participation in our preview is voluntary. We aren't compensating you, and you release any claim to ideas or suggestions you make.
+7
View File
@@ -0,0 +1,7 @@
There would normally be a lawyer-ish license here. You probably wouldn't read it. \
\
This is new and untested software, it might cause bad things to happen. We have no liability, but we've tried to make it good. \
\
We reserve our copyrights and all our other rights.\
\
Finally, it's worth mentioning that your participation in our preview is voluntary. We aren't compensating you, and you release any claim to ideas or suggestions you make.
+5
View File
@@ -0,0 +1,5 @@
You're testing DNSCrypt, a first-of-its-kind service that encrypts all DNS packets between your computer and OpenDNS.
Encrypting DNS traffic protects against two important threats: First, it prevents man-in-the-middle attacks which can cause malicious DNS responses to be used to trick you into visiting a dangerous website or send traffic to an unintended third party. Second, it prevents snooping by your ISP or any other intermediary who might want to sniff your DNS traffic to see what domains you are resolving.
When using a public hotspot, an untrusted network, or generally any Internet connection you don't control, it's wise to use DNSCrypt to protect your DNS traffic from tampering and snooping.
+5
View File
@@ -0,0 +1,5 @@
You're testing DNSCrypt \'96 A first-of-its-kind service that encrypts all DNS packets between your computer and OpenDNS. \
\
Encrypting DNS traffic protects against two important threats: First, it prevents man-in-the-middle attacks which can cause malicious DNS responses to be used to trick you into visiting a dangerous website or send traffic to an unintended third party. Second, it prevents snooping by your ISP or any other intermediary who might want to sniff your DNS traffic to see what domains you are resolving.\
\
When using a public hotspot, an untrusted network, or generally any Internet connection you don't control, it's wise to use DNSCrypt to protect your DNS traffic from tampering and snooping.
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-/Apple/DTD PLIST 1.0/EN" "http:/www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.opendns.osx.DNSCryptConfigUpdater</string>
<key>KeepAlive</key>
<true/>
<key>RunAtLoad</key>
<true/>
<key>ProgramArguments</key>
<array>
<string>/Library/Application Support/DNSCrypt Updater/dns-updater</string>
</array>
<key>StandardErrorPath</key>
<string>/dev/null</string>
<key>StandardOutPath</key>
<string>/dev/null</string>
<key>UserName</key>
<string>root</string>
</dict>
</plist>
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.opendns.osx.DNSCryptMenuBar</string>
<key>KeepAlive</key>
<false/>
<key>RunAtLoad</key>
<true/>
<key>ProgramArguments</key>
<array>
<string>/Applications/DNSCrypt-Menubar.app/Contents/MacOS/DNSCrypt-Menubar</string>
</array>
<key>LimitLoadToSessionType</key>
<string>Aqua</string>
</dict>
</plist>
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB