Squashed commit of the following:

commit 5cdf433e0f141b0b4f7304fc63863923709346f6
Merge: d243c7a 52d2c7c
Author: Frank Denis <jedisct1@users.noreply.github.com>
Date:   Fri Dec 13 09:20:46 2013 -0800

    Merge pull request #48 from pataquets/master

    Add OpenNIC alternative root servers to /etc/default/dnscrypt-proxy.

commit 52d2c7c38a23be1b017f7b114ef70a7eb5dded24
Author: amontero <amontero@166637.no-reply.drupal.org>
Date:   Fri Dec 13 10:54:42 2013 +0100

    Add OpenNIC alternative root servers to /etc/default/dnscrypt-proxy.

commit d243c7ac9c42e66e95374e209a88f8786f4751e8
Merge: c3942f2 e607279
Author: Frank Denis <jedisct1@users.noreply.github.com>
Date:   Thu Dec 12 20:58:13 2013 -0800

    Merge pull request #47 from pataquets/patch-2

    Add OpenNIC alternative DNS servers

commit e6072790d3ebe7bcaa97c8f512bb24fa257c4a98
Author: pataquets <amontero@tinet.org>
Date:   Fri Dec 13 03:12:40 2013 +0100

    Add OpenNIC alternative DNS servers

commit c3942f230a9ebc0bf7084282eccfb1b1f5fcf0a5
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Dec 11 22:45:32 2013 -0800

    Fix hostip default -r arg

commit 77c59e10828aa791b232b235492e0a26d12fa491
Author: Frank Denis <github@pureftpd.org>
Date:   Sat Dec 7 21:56:29 2013 -0800

    Update libevent ChangeLog

commit 5814cdf5e7c4a3e45e9a5cd0746c2c1e78c25c3c
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Nov 18 15:00:10 2013 -0800

    Target iOS 7.1

commit 78e5bb3071955061eee58f8385bcb62336a54dbc
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Nov 17 21:10:31 2013 -0800

    Remove unmaintained packages

commit de7d0f923511e0f4771884b0f1f9931c1487c755
Merge: 2b48929 f0a155d
Author: Frank Denis <jedisct1@users.noreply.github.com>
Date:   Tue Nov 5 23:24:36 2013 -0800

    Merge pull request #39 from Shnatsel/master

    Add Debian/Ubuntu packaging

commit 2b48929b39273106d1335e244618c07f0f64f8dc
Merge: 5535ff7 567c700
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Nov 4 22:15:23 2013 -0800

    Merge branch 'master' of github.com:jedisct1/dnscrypt-proxy

    * 'master' of github.com:jedisct1/dnscrypt-proxy:
      Gentoo ebuild: Backport patch to fix always compiling plugins
      Bump libsodium Gentoo ebuild to version 0.4.5
      Update Gentoo ebuilds to use autotools-utils
      Add masters attribute to Gentoo overlay layout.conf

commit 5535ff797727bb04f4dbe9102431717eac5ab40e
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Nov 4 22:15:06 2013 -0800

    libevent: Avoid redundant invocations of init_extension_functions for IOCP

commit f0a155d9f922e699d9feecb721187ff9f662b874
Author: Sergey "Shnatsel" Davidoff <shnatsel@gmail.com>
Date:   Sun Nov 3 19:14:58 2013 +0400

    Added Debian/Ubuntu packaging

commit 567c700d3056228826f371060e317f0c7a96618c
Merge: 34034ca c71e1e4
Author: Frank Denis <jedisct1@users.noreply.github.com>
Date:   Fri Nov 1 09:16:05 2013 -0700

    Merge pull request #38 from Strayer/gentoo-ebuild-fixes

    Gentoo ebuild fixes

commit c71e1e4d47fb4f5730d8c8631ffa20b6a0c84bdb
Author: Sven Grunewaldt <strayer@olle-orks.org>
Date:   Thu Oct 31 21:31:04 2013 +0100

    Gentoo ebuild: Backport patch to fix always compiling plugins

commit c77de3be9b32475b729510ffeeb8cd3f8f4b78b8
Author: Sven Grunewaldt <strayer@olle-orks.org>
Date:   Wed Oct 30 21:26:01 2013 +0100

    Bump libsodium Gentoo ebuild to version 0.4.5

commit ea0134e81749a8fcffd495376a173e30cdea5a6d
Author: Sven Grunewaldt <strayer@olle-orks.org>
Date:   Tue Oct 29 23:24:56 2013 +0100

    Update Gentoo ebuilds to use autotools-utils

commit 8e28809a239625a71f86ca4b0e1d758f32e9fcbb
Author: Sven Grunewaldt <strayer@olle-orks.org>
Date:   Tue Oct 29 23:20:59 2013 +0100

    Add masters attribute to Gentoo overlay layout.conf

commit 34034ca02254b48139ee9eb41ad0bc7ec01a969e
Merge: 659f6cf 3bc5106
Author: Frank Denis <jedisct1@users.noreply.github.com>
Date:   Fri Nov 1 00:57:34 2013 -0700

    Merge pull request #37 from Strayer/fix-autotools-configure-arguments

    Handle --disable-plugins* correctly in configure.ac

commit 3bc510635e4e03b8546c0edb88f5f5cff77724e0
Author: Sven Grunewaldt <strayer@olle-orks.org>
Date:   Thu Oct 31 21:06:11 2013 +0100

    Handle --disable-plugins* correctly in configure.ac

commit 659f6cf7100c3081280652a8bcc12574937e2123
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Oct 27 12:56:52 2013 -0700

    port 2053 for the new Polish server

commit 60541d5ad7f75a8af9662476f9e535276e7e7ea3
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Oct 27 12:50:16 2013 -0700

    Add the new DNSCrypt service in Poland

commit 017c6fab8d73b12a787a420bfc1cc388b8132db3
Merge: cfd5184 13e171f
Author: Frank Denis <github@pureftpd.org>
Date:   Fri Oct 25 19:35:00 2013 -0700

    Merge remote-tracking branch 'Shnatsel/master'

    * Shnatsel/master:
      bump AppArmor profile modification date
      Improve AppArmor profile:  - Use @{multiarch} tunable instead of *-linux-gnu* - they are the same on my system, but using the global tunable is more robust/portable  - Drop block_suspend capability because it requires Linux >= 3.5 and does not seem to be needed (as of my testing)  - Allow access to libpthread and librt, extensive testing indicates it is sometimes needed (libsodium multithreading?)  - Allow access to libsodium if it's installed in the system default path with multiarch support instead of just /usr/lib/ and /usr/local/lib

commit 13e171fb6c701c3ea2e876269eb08068e352c26c
Author: Sergey "Shnatsel" Davidoff <shnatsel@gmail.com>
Date:   Fri Oct 25 19:34:14 2013 +0400

    bump AppArmor profile modification date

commit be37193eed60aabf50cea9b3d71be84d30d07677
Author: Sergey "Shnatsel" Davidoff <shnatsel@gmail.com>
Date:   Fri Oct 25 19:30:18 2013 +0400

    Improve AppArmor profile:
     - Use @{multiarch} tunable instead of *-linux-gnu* - they are the same on my system, but using the global tunable is more robust/portable
     - Drop block_suspend capability because it requires Linux >= 3.5 and does not seem to be needed (as of my testing)
     - Allow access to libpthread and librt, extensive testing indicates it is sometimes needed (libsodium multithreading?)
     - Allow access to libsodium if it's installed in the system default path with multiarch support instead of just /usr/lib/ and /usr/local/lib

commit cfd51845cf3f77cf074dbdda02e7bb0f74fb5321
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Oct 22 13:06:06 2013 -0700

    Update ChangeLog

commit cab22b04c04c0b710acff69c8c2e9bbb0d94bde7
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Oct 22 13:05:32 2013 -0700

    Check for arc4random_addrandom() presence - Needed for OpenBSD-current.

commit f37e74a98f4fc5ed02faa78a03b6b06678f17c0a
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Oct 22 13:05:11 2013 -0700

    Update man page date

commit ecd0328c68dddfe1034228aca67e5f7fb5aca7e0
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Oct 14 15:29:13 2013 -0700

    Update hostip man page

commit a4d36441d5535a266b0991da2455ae3673ee8c87
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Oct 14 15:22:25 2013 -0700

    Use 8.8.8.8 by default in hostip.

commit 6a75a9f10572e0964be177a5b0f589f136f58474
Author: Frank Denis <github@pureftpd.org>
Date:   Fri Oct 11 09:11:36 2013 -0700

    Ditch ldns-forward-after-nxdomain plugin.

commit 9a6d4bbf3649dfa9503c498dada2d42390feca30
Author: Frank Denis <github@pureftpd.org>
Date:   Fri Oct 11 09:22:21 2013 -0700

    Security: Never expose a private key in the process command-line args
    This was here as an alternative to using an environment variable only because
    the closed-source opendns user interface was (and probably still is) using
    that.

commit e39789c5ac4e19fc42b3601a41c67380b6d13b4c
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Oct 9 21:47:43 2013 -0700

    Disable dns test cases in regress_main

commit b47eb42416cbb164afb6fc80c41a8e198e21465b
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Oct 9 21:07:06 2013 -0700

    libevent: regress_dns needs a very specific DNS setup to pass. Disable it.

commit dcdbc48109bebacd2612dc5ae40ed1ea98d599c5
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Oct 6 18:27:39 2013 -0700

    Fix provider name for OpenDNS

commit 807caa1abe906123dfae390851e6e3cec1e4a085
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Sep 24 13:41:52 2013 -0700

    Check for inline vs __inline

commit e4b7f8baff583cb10b57fa82cedf23a46b028d42
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Sep 23 15:50:00 2013 -0700

    Add DNSCrypt.eu

commit 67df084d77f393ae226698788de3c612baa854dc
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Sep 18 00:50:48 2013 -0700

    No logs

commit 487e09d429e5cb881abe40ea1c5f08e82ae5af37
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Sep 18 00:48:43 2013 -0700

    New public resolver in Japan, part of OpenNIC

commit ac584d3cc6d16bfc407207b387181b098b7365cd
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Sep 17 20:02:34 2013 -0700

    Version bump

commit bdacc8cc206e500117311dcb11a414a84bfc540c
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Sep 17 19:46:50 2013 -0700

    set-client-ip.c plugin: accept non-hex IP strings

commit ce3d54f643d1d98d41490a96ca6e88d6f75f69a6
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Sep 17 18:35:56 2013 -0700

    Update winclient description

commit adcd62b2dba46e91d6eb712bcda420456cd3f2d5
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Sep 15 14:27:47 2013 -0700

    Update README-WINDOWS to mention .DLL files.

commit 0d7ad141bc0a95c4851ec8bfc8e4a11a652f5d51
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Sep 15 14:13:38 2013 -0700

    Don't compress executables by default, because of stupid antiviruses.

commit a97e693e75c6ff4d7d60453d65a597cc83d1de0f
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Sep 15 14:12:48 2013 -0700

    Change the package structure for Windows users

commit 515f6a8cfe0e4f174aa649033be1bf5d8fb9fda5
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Sep 15 13:55:29 2013 -0700

    Put sbin and bin in the same basket on win32

commit c99d10eb00e2cff145f7e355f8db31a8a848c8c1
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Sep 15 13:46:13 2013 -0700

    msys: actually honor prefix

commit 4fb10e704d47355faacab67a450502f825fbcb67
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Sep 15 13:45:00 2013 -0700

    msys: remove --disable-ssp

commit 260173b019b0ebfc6142310eaa035af73e9d6b08
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Sep 15 13:43:51 2013 -0700

    msys.sh: install in $(pwd)/dnscrypt-proxy-win32

commit 9cd6810c9ebe20d03f5e4b77c49afb278d0a7b38
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Sep 15 13:39:49 2013 -0700

    Update Win32 instructions. libsodium DLL is now shipped separately.

commit fa275b26aeaebebb57286254622cf409526bc521
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Sep 15 12:58:36 2013 -0700

    Move autoconf sync with libsodium

commit f57cee896c5473f500610fc04751f5fca11a0fd6
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Sep 15 12:52:08 2013 -0700

    Move PROBES_SOURCE substitution

commit 81c9edca60f4777b4e60ff7d0bd5af5ca229310e
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Sep 15 12:50:55 2013 -0700

    Sync some autoconf switches with libsodium's

commit 8c1cc9f760734815934f75cbe680350b59e57cd8
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Sep 15 12:44:18 2013 -0700

    Remove unused blocking-random autoconf switch

commit 2c2da65314d7383b02d8968da98313f50d1dfe6a
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Sep 15 12:43:30 2013 -0700

    PIE is on by default, so document --disable-pie, not --enable-pie

commit e381db4f49333834e99de7270e4416cd78f471ca
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Sep 15 12:17:20 2013 -0700

    Remove links to the OSX and Cydia packages.
    The OSX GUI ships with an old proxy, the Cydia package is dead old as well.

commit 63ccc5e5762a79f6f842b8dc5485967e8a906c6c
Author: Frank Denis <github@pureftpd.org>
Date:   Fri Sep 13 22:08:25 2013 -0700

    Ping timeout from Noxwizard, temporarily change dnscrypt-winclient URL

commit 89296354ccb1072c5b3e64c3547f5dbf8cc563ff
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Sep 10 21:59:13 2013 -0700

    libevent: Avoid racy bufferevent activation

        The evhttp_send_reply method invokes evhttp_write_buffer with a
        callback that may release the underlying request object and
        bufferevent upon completion. This cleanup callback is invoked by the
        underlying bufferevent's write callback. Improperly enabling write
        events before referencing the bufferevent could lead to use after free
        and memory corruption.

    diff --git a/http.c b/http.c
    index 9b96ffb..377597e 100644
    --- a/http.c
    +++ b/http.c
    @@ -383,8 +383,6 @@ evhttp_write_buffer(struct evhttp_connection *evcon,
     	evcon->cb = cb;
     	evcon->cb_arg = arg;

    -	bufferevent_enable(evcon->bufev, EV_WRITE);
    -
     	/* Disable the read callback: we don't actually care about data;
     	 * we only care about close detection.  (We don't disable reading,
     	 * since we *do* want to learn about any close events.) */
    @@ -393,6 +391,8 @@ evhttp_write_buffer(struct evhttp_connection *evcon,
     	    evhttp_write_cb,
     	    evhttp_error_cb,
     	    evcon);
    +
    +	bufferevent_enable(evcon->bufev, EV_WRITE);
     }

     static void

commit acee8feae9fb160e37d863e5c5ac918944c2fd02
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Sep 9 22:51:42 2013 -0700

    Disable PIE on MingW

commit 7549f9576b7e4ff97afce15dfaa1d2404b130a63
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Sep 4 00:17:30 2013 -0700

    Bump Android SDK version

commit 27ca64f3a075fbdffbc43010695625b882bb8878
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Aug 26 23:37:36 2013 -0700

    Require at least autoconf 2.65

commit 19a55f1e53bc75631fa6c9146be0ba08f1f340dd
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Aug 26 23:31:19 2013 -0700

    Explain that on CentOS/Fedora, ld.so.conf doesn't include /usr/local/lib

commit ae4198fa111942f94086f7bd8d6a3a621fbfc7ed
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Aug 18 14:31:58 2013 -0600

    Update the version number in the file checking example

commit f545111814e12a9cfebf93d492b149bafed220e8
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Aug 18 14:20:33 2013 -0600

    Update CloudNS resolvers

commit d9343571795707c17b271570ddac56bc1f09865d
Merge: 48726db d071cfb
Author: Frank Denis <jedisct1@users.noreply.github.com>
Date:   Wed Aug 14 08:10:27 2013 -0700

    Merge pull request #17 from Strayer/gentoo-fix-ebuilds

    Fix Gentoo ebuilds

commit d071cfbf2b86986c61730b7d4dfb22d4a57f7019
Author: Sven Grunewaldt <strayer@olle-orks.org>
Date:   Wed Aug 14 16:25:08 2013 +0200

    Added dnscrypt-proxy-1.3.3.ebuild

    - bumped dnscrypt-proxy to 1.3.3
    - fixed wrong digests in Manifest
    - removed old ebuilds which don't have official packages anymore

commit aa74b25fa832ec1eda8bcb4364a84b97f6c1e9f1
Author: Sven Grunewaldt <strayer@olle-orks.org>
Date:   Wed Aug 14 16:20:29 2013 +0200

    Fixed libsodium-0.4.2.ebuild

    - src_configure() missed econf
    - path of ChangeLog was wrong

commit 48726db63764454e11c15e7a1e75c84d6c0dacd9
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Aug 13 20:39:50 2013 -0700

    Regen man pages

commit e55dfba2c38310f78a26a277d1b16a1009ef1ba3
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Aug 13 20:38:03 2013 -0700

    update ChangeLog

commit 467f76d799330d64927382b5f2df1cd2eb5df093
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Aug 13 20:24:25 2013 -0700

    Get back to 512 bytes for DNS_MAX_PACKET_SIZE_UDP_NO_EDNS_SEND

commit 50b80c304669b7fa3d50726fd94d6fb9836a2790
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Aug 13 20:22:42 2013 -0700

    Fix tests: apprently, www.opendns.com IPv6 address changed.

commit e2565eae70349f87e5605e7176f066bfe1376b50
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Aug 13 07:30:20 2013 -0700

    Update ChangeLog

commit 6b18d34cbca887b05d9b9b5528a1d54b0eb54eb0
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Aug 12 22:38:54 2013 -0700

    Gradually increase the supported payload size.

commit 946bc8a28d0762b4341c98a65cfd9092cdc39f82
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Aug 12 20:55:07 2013 -0700

    Rename DNS_MAX_PACKET_SIZE_UDP_SEND to DNS_MAX_PACKET_SIZE_UDP_NO_EDNS_SEND

commit 653da846ccf653be96331bfc9dbad7a6dcd1d42f
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Aug 12 19:47:25 2013 -0700

    Update ChangeLog

commit f2598f6af85a342ac5b131ba5c2ac10652f21ccc
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Aug 12 19:44:06 2013 -0700

    Version bump

commit fc2d5dd3267fccd1d0dd02c0c5bef4853c6ddd08
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Aug 12 19:43:18 2013 -0700

    Explain that upgrading to 1.3.3 is highly recommended, and why.

commit 9efb4b51699794b51b178d0c1f999f6e64b8e301
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Aug 12 19:29:47 2013 -0700

    Update NEWS

commit 0ef43a3490dffc1fb0b31be17529d549021744e5
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Aug 12 19:23:35 2013 -0700

    Force questions to be as big as the response can be.

commit 3ef7952b9948ee2473372cba3113da56b641bdb7
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Aug 7 00:31:21 2013 -0700

    Link to dnscrypt.
    Not to old GUIs.

commit 6bca8629c7830120875e0c27865de23d0ac09cc7
Merge: 7aba22f 9a1e8ba
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Aug 7 00:29:19 2013 -0700

    Merge pull request #15 from Teknocrat/master

    Add Gentoo Ebuilds for Libsodium dependency and new dnscrypt-proxy

commit 9a1e8ba79ee3339284ab1c7f31f9672a8f358341
Author: teknocrat <teknocratdefunct@riseup.net>
Date:   Mon Jul 29 23:14:47 2013 -0500

    1. Remove random blocking
    2. make default daemon use correct port number (53)

commit 9b6c7a154570ca213c943d14da682809b74ecb0e
Author: teknocrat <teknocratdefunct@riseup.net>
Date:   Mon Jul 29 19:24:57 2013 -0500

    As per comments, removed ldflags autoconf should do this.. added use
    flag for plugins, left random.. need to check with @strayer on that
    one..

commit 60230f186f9eea18352710cc7082d002bfd3648f
Author: teknocrat <teknocratdefunct@riseup.net>
Date:   Mon Jul 29 03:31:30 2013 -0500

    Oops, new files needed for dnscrypt-proxy ebuild and new libsodium
    ebuild

commit 1fa50ddd80f1a702ecaeb81a73f42afc1c04d5c6
Author: teknocrat <teknocratdefunct@riseup.net>
Date:   Mon Jul 29 03:28:13 2013 -0500

    Added new ebuilds for dnscrypt-proxy 1.3.2 bump
    as well as libsodium dependency

commit 7aba22f8b22d63abe0ae586cbd6a89f724f4615c
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Jul 21 11:55:36 2013 -0700

    Merge important fixes to levent

    commit b8f59807ceb66ad0408182fd0b70a971137ad4ae
    Author: Frank Denis <github@pureftpd.org>
    Date:   Sat Jul 20 14:02:49 2013 -0700

        libevent/win32_dealloc() : fix sizeof(pointer) vs sizeof(*pointer)

    commit 6e4969614723a46061d6a98162480de209fd03a0
    Author: Nick Mathewson <nickm@torproject.org>
    Date:   Mon Jun 10 10:38:12 2013 -0400

        Document that arc4random is not a great cryptographic PRNG.

    commit e35b540832825437827addeb7ecd04c3e14d81bb
    Author: Nick Mathewson <nickm@torproject.org>
    Date:   Mon Jun 10 10:33:56 2013 -0400

        When we seed from /proc/sys/kernel/random/uuid, count it as success

        Found by Joseph Spadavecchia

    commit f8d7df859148905195054ed1255f46970039a34f
    Author: Azat Khuzhin <a3at.mail@gmail.com>
    Date:   Sat May 11 03:53:11 2013 +0400

        Fix SEGFAULT after evdns_base_resume if no nameservers installed.

        If there is no nameservers installed, using
        evdns_base_nameserver_ip_add(), than evdns_base_resume() will SEGFAULT,
        because of NULL dereference in evdns_requests_pump_waiting_queue()

        Conflicts:
        	evdns.c

    commit e826f19e05b65ffea1a1699160cee7516962c939
    Author: Nick Mathewson <nickm@torproject.org>
    Date:   Wed May 29 13:30:56 2013 -0400

        Use windows vsnprintf fixup logic on all windows environments

        Previously I'd relied on mingw to provide a vsnprintf with a
        conformant return value.  But it appears that some mingw
        environments don't do that.

    commit 5c710c03625d620811cf6b97a37b666e0424e88e
    Author: Belobrov Andrey <belobrovap@infotecs.ru>
    Date:   Mon May 6 18:15:03 2013 +0400

        Checking request nameserver for NULL, before using it.

commit 634d42a1b614015b94cbb3589f587fa3351f8c9a
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Jul 21 09:56:37 2013 -0700

    + CloudNS

commit 2a2b17a29e171e0ff9e43bda7fbc2e9733a46298
Author: Frank Denis <github@pureftpd.org>
Date:   Sat Jul 20 18:14:12 2013 -0700

    Enable subdir-objects

commit 33b4f2a8f2a3bff50a8b17a553c5d7883593258c
Author: Frank Denis <github@pureftpd.org>
Date:   Sat Jul 20 15:45:12 2013 -0700

    Update ChangeLog

commit 3bf47f0c7d2cb7e629d477a6e8ed888ec659f464
Author: Frank Denis <github@pureftpd.org>
Date:   Sat Jul 20 13:58:58 2013 -0700

    ldns.h requires ws2tcpip.h on Windows

commit 1ee0049da99f171e31d193dafea0275d37372623
Author: Frank Denis <github@pureftpd.org>
Date:   Sat Jul 20 12:39:03 2013 -0700

    libevent/win32_dealloc() : fix sizeof(pointer) vs sizeof(*pointer)

commit b848745270b4ab25f4c3d738fa1e944e6bdc4ac6
Author: Frank Denis <github@pureftpd.org>
Date:   Fri Jul 19 12:58:11 2013 -0700

    Unfuck Windows build: MingW doesn't even seem to provide _gmtime_s()

commit a28123552bad5f9c76075081c7f338ee6546cde9
Author: Frank Denis <github@pureftpd.org>
Date:   Fri Jul 19 12:56:00 2013 -0700

    Target iOS 7

commit 81b4648b0a2f9ef940a620501b3af8bb4d8de20e
Author: Frank Denis <github@pureftpd.org>
Date:   Fri Jul 19 12:17:58 2013 -0700

    Parallel compilation is unreliable on msys

commit 913e0c78d8ac5ccf2dd490785073eb89e1b0e544
Author: Frank Denis <github@pureftpd.org>
Date:   Fri Jul 19 09:59:41 2013 -0700

    Bump version

commit 5f3549b966c33268f045b0482e042ad413ffe1a4
Author: Frank Denis <github@pureftpd.org>
Date:   Fri Jul 19 09:52:25 2013 -0700

    Update NEWS

commit a51d07c56d8d3a57654c8f78968c2d040d77eb83
Author: Frank Denis <github@pureftpd.org>
Date:   Fri Jul 19 09:41:15 2013 -0700

    Update ChangeLog

commit d050952ed77e05fccc599b1073911ae62f4dbd73
Author: Frank Denis <github@pureftpd.org>
Date:   Fri Jul 19 09:37:02 2013 -0700

    rules->profile

commit a61af276fd9260c728912630cf3a9e1db48713f6
Author: Frank Denis <github@pureftpd.org>
Date:   Fri Jul 19 09:36:41 2013 -0700

    Ship the AppArmor profile

commit 2bb8f05e04c07d30b2212634abdbb4f63399bd8b
Merge: e70029a aa5411d
Author: Frank Denis <github@pureftpd.org>
Date:   Sat Jul 6 19:07:57 2013 -0700

    Merge pull request #11 from insanitybit/master

    xApparmor profile for DNSCrypt

commit aa5411d8b2b5051539fb2115088f6be68c655300
Author: insanitybit <insanitybit@gmail.com>
Date:   Sat Jul 6 20:08:10 2013 -0400

    Apparmor profile for DNSCrypt

    On systems that support apparmor this file can be dropped into /etc/apparmor.d/apparmor.profile.dnscrypt-proxy

    On reboot it should be active. aa-status to confirm,
    aa-enforce /etc/apparmor.d/apparmor.profile.dnscrypt-proxy
    if it doesn't enforce after reboot.

commit e70029ad416a69581652fbd65c255158f8c3b93a
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Jun 25 14:25:16 2013 -0700

    reword

commit dcb1a6c44cdb3e4414e1b3b1ce014204d36e6dbf
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Jun 25 14:24:30 2013 -0700

    Fix --test=

commit 284ed2b9a346f1d58e5d68bfd63f549f3750d94a
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Jun 25 14:24:00 2013 -0700

    -t can now be used to specify a safety margin

commit 4effba0d21ce9008253a6cf32e8de6cad7d18fc3
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Jun 24 16:29:00 2013 -0700

    Don't bind anything in test mode.

commit 8a9631262d57fadf17816d753bca4f1e67dfd3f3
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Jun 24 16:16:39 2013 -0700

    Add --test

commit 23161fc4e7eea0b1ba69d7744d8965dd030c36fd
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Jun 24 14:54:27 2013 -0700

    Print the chosen cert validity period.

commit d505d8e3afaa63df866a2ff102daa76b061c5813
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Jun 24 13:48:36 2013 -0700

    Update TECHNOTES

commit 3bf35ed9cb5b0859756bdd967265f11d27185a1c
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Jun 23 23:33:33 2013 -0700

    Explain how to check file integrity.

commit 7d427489a191ca6122fa945e4a10055851dcc325
Author: Frank Denis <github@pureftpd.org>
Date:   Sat Jun 22 21:38:21 2013 -0700

    Fix typo

commit e55067915849cff572d366ed08151d0a848ff8b7
Author: Frank Denis <github@pureftpd.org>
Date:   Sat Jun 22 21:36:46 2013 -0700

    Sync Homebrew formula

commit 90b94a4c2785483df296938098a0cd26b2e0dd2f
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Jun 9 22:42:09 2013 -0700

    Check that the list of supported protocol versions the client
    advertises is actually supported.
    The current proxy only supports version 2.

commit 521432a39da27d7b31123b913c2e5686d675d3c3
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Jun 9 19:10:01 2013 -0700

    Use only portable implementations on iOS.

commit bda074754f8ba4415ac943d0fb718ca8519a7aac
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Jun 9 12:45:06 2013 -0700

    Update ChangeLog

commit 75b79aed76892ee8f303ed64e67d6ae303789ee0
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Jun 9 12:27:56 2013 -0700

    Don't print "initializing for optimal performance" if we don't.

commit 1c4079d9d6c1727bbe77eb67e020f4140a3cd5b5
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Jun 9 12:19:27 2013 -0700

    Add USE_ONLY_PORTABLE_IMPLEMENTATIONS

commit 563dbc2e8d88c0ccbb11421ebf376acbde60c4e8
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Jun 9 12:19:06 2013 -0700

    Disable PIE for Android builds.

commit 6c18efd2412791a123e4af99093bf711d067b8f5
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Jun 9 10:50:54 2013 -0700

    Add mipsel-linux-static.sh to the distributed build scripts

commit 6d00f10e30816158bb9aae4cde91c0ba3bf69098
Author: Frank Denis <github@pureftpd.org>
Date:   Sat Jun 8 22:55:51 2013 -0700

    Rename iPhone target to iOS, because it works fine on iPad and iPod, too.

commit ad3c23c1495f5bdb11fd2edddd4494ad0b11d6fb
Author: Frank Denis <github@pureftpd.org>
Date:   Sat Jun 8 22:54:33 2013 -0700

    Update iOS build script

commit 20e3496c37c79c563bc9c6dcf4b05b2de784c5b4
Author: Frank Denis <github@pureftpd.org>
Date:   Fri Jun 7 23:25:16 2013 -0700

    Update Android build script to pick libsodium

commit 88f2594d75d59e89709364f110055d4bdeaae67d
Merge: 64c8ed6 96e8e19
Author: Frank Denis <github@pureftpd.org>
Date:   Thu Jun 6 23:07:21 2013 -0700

    Merge pull request #9 from Cofyc/master

    Clean libsodium submodule entry.

commit 96e8e19c6adacfb45d42c4ab1cfe130db0589b16
Author: Yecheng Fu <cofyc.jackson@gmail.com>
Date:   Fri Jun 7 13:46:01 2013 +0800

    Remove .gitmodules (libsodium is not a submodule now).

commit 64c8ed6507ca9179ca44fc3d2a8a530764cd8a77
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Jun 5 20:56:13 2013 -0700

    Unfortunately, dtrace for Linux is still experimental to say the least.

commit cbeb10c6d42885eb9983684475126f1a4a0fd4dc
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Jun 5 16:45:49 2013 -0700

    Check for dtrace in /usr/local/sbin and /usr/sbin just in case these are
    not in $PATH, and enable dtrace on Linux, too.

commit 98262b5e4f41b6755263ac99d5ad189e794fa28e
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Jun 3 12:41:53 2013 -0700

    `make -j2 check` in the `src/libsodium` is not required any more.
    Thanks to binaryparadox for spotting this.

commit d6b07bd2882dc46a6ec4a26e64092eec256c0ebb
Author: Frank Denis <github@pureftpd.org>
Date:   Fri May 31 09:41:01 2013 -0700

    Optimized implementations are available.

commit c54041ff15e40a22a328ac72863b381acefa48e0
Author: Frank Denis <github@pureftpd.org>
Date:   Fri May 31 01:05:24 2013 -0700

    dist-build/osx.sh now produces an universal binary

commit b2692f35ae4b9e55182a9a41ea986f2eb8750772
Author: Frank Denis <github@pureftpd.org>
Date:   Fri May 31 00:04:47 2013 -0700

    Pass compilation environment variables to libevent's autoconf script
    through ac_configure_args in order to unfuck compilation on FreeBSD
    when CFLAGS have been set prior to compilation.

commit cbcc370f158b7220891122ad84130e278b174b09
Author: Frank Denis <github@pureftpd.org>
Date:   Thu May 30 16:48:51 2013 -0700

    Statically linking libsodium with -static -Bdynamic is not portable. Screw it.

commit 7711ae1e8ffb23771344a2b2fdcb93f944c57b41
Merge: f654fc3 13c082d
Author: Frank Denis <github@pureftpd.org>
Date:   Thu May 30 14:01:03 2013 -0700

    Merge branch 'ext-sodium'

    * ext-sodium:
      Statically link libsodium for now
      Update .travis.yml to compile and install libsodium

commit 13c082dfbf061f1f0e9d9fa5c3b1a15a11d89f9a
Author: Frank Denis <github@pureftpd.org>
Date:   Thu May 30 14:00:42 2013 -0700

    Statically link libsodium for now

commit f654fc394a14195d34e409fddac102db329c7323
Author: Frank Denis <github@pureftpd.org>
Date:   Thu May 30 12:15:35 2013 -0700

    The Windows GUI by OpenDNS looks even more abandoned than other GUIs.

commit 51f2381dadaf93201b6b145b1fb31d8d885e30d5
Author: Frank Denis <github@pureftpd.org>
Date:   Thu May 30 12:15:02 2013 -0700

    All the currently available GUIs only work with OpenDNS :(

commit 18cd17752ae5a09e19415cc38ce4a54be3b1fcfa
Author: Frank Denis <github@pureftpd.org>
Date:   Thu May 30 09:38:39 2013 -0700

    Update .travis.yml to compile and install libsodium

commit e86938ef678d4c5e5411effc3f1602edf76a5b90
Author: Frank Denis <github@pureftpd.org>
Date:   Sun May 26 00:17:52 2013 -0700

    Mention that libsodium is now required

commit 3432c54a66f69bdf7210a3d076dd2abde47afa72
Author: Frank Denis <github@pureftpd.org>
Date:   Sun May 26 00:15:33 2013 -0700

    Remove built-in libsodium

commit 760cf073502fc8dd815eac2c7d64511a0242743e
Author: Frank Denis <github@pureftpd.org>
Date:   Thu May 23 00:42:00 2013 -0700

    Sync libsodium

commit e2f14ce231313377d212dd9106be6f2ef7b9641c
Merge: 41c52ff faa5cf7
Author: Frank Denis <github@pureftpd.org>
Date:   Thu May 16 14:03:07 2013 -0700

    Merge pull request #4 from Strayer/gentoo_ebuild_v1.3.0

    Gentoo ebuild v1.3.0

commit 41c52ff76a5657fd208ec85669818dd5cb76bb9c
Author: Frank Denis <github@pureftpd.org>
Date:   Thu May 16 11:16:54 2013 -0700

    Check for ldns presence using ldns_wire2pkt(), not something that requires SSL.

commit faa5cf7d3fdcc488b96ff9962b3c7dbd68601ab6
Author: Sven Grunewaldt <strayer@olle-orks.org>
Date:   Thu May 16 19:19:26 2013 +0200

    Bumped Gentoo ebuild to 1.3.0

commit 06c59b57b823a86284780fe90a24ac11c39f19c2
Author: Sven Grunewaldt <strayer@olle-orks.org>
Date:   Thu May 16 19:18:13 2013 +0200

    Fixed gentoo ebuild package links

commit b7e7a441dc185bd6bd662b85fced80178f1832c9
Author: Frank Denis <github@pureftpd.org>
Date:   Sat May 11 21:32:11 2013 -0700

    Display an info message before calling crypto_init().

commit 498a0160e7736c26e8a661090db8e0b587f93e38
Author: Frank Denis <github@pureftpd.org>
Date:   Sat May 11 11:23:52 2013 -0700

    Export CC, LD, etc. for linux/mips/uclibc.

commit cdc5fbe01f2b3feadede61cdc6059ec5b1677c8c
Author: Frank Denis <github@pureftpd.org>
Date:   Sat May 11 11:20:12 2013 -0700

    Add a compilation script to build a static Linux/Mips binary
    Which means no plugins, though. And this is sad.

commit 5f67254db01c97257e829ce0a1a534d881e235c4
Author: Frank Denis <github@pureftpd.org>
Date:   Sat May 11 11:04:41 2013 -0700

    Move sodium_init() call after reading the options.

commit 6199522289e057a06677e2799a117e19d3f181bf
Author: Frank Denis <github@pureftpd.org>
Date:   Sat May 11 09:59:43 2013 -0700

    No need to define CROSS_COMPILING any more. Twas for the libuv/nacl days.

commit d53f8962d8d047fe66653f3f8e623f041157de44
Author: Frank Denis <github@pureftpd.org>
Date:   Sat May 4 13:48:39 2013 -0700

    Link external libsodium if installed.

commit 721d82c2232242b38a6bfd5828e9631a5ec7cffd
Author: Frank Denis <github@pureftpd.org>
Date:   Thu May 2 00:17:41 2013 -0700

    Sodium doc update

commit 8c69ddaf5372622735681af0f07ea5a9feb3d5f4
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Apr 28 09:57:55 2013 -0700

    Sync libsodium, for fenv.h checks

commit 445bd07d3e994156dcac7aca75a3985d0a6ba287
Author: Frank Denis <github@pureftpd.org>
Date:   Sat Apr 27 17:15:11 2013 -0700

    Sodium 0.4.1 final

commit b1d33df8fc29e061ef29fd4047b9482e60173ade
Author: Frank Denis <github@pureftpd.org>
Date:   Sat Apr 27 13:16:55 2013 -0700

    Wipe OPENDNS_DEVICE_ID environment variable.

commit 5e34cb283e09939f4c49efde801155fe2ac8d67d
Author: Frank Denis <github@pureftpd.org>
Date:   Sat Apr 27 13:10:45 2013 -0700

    Do not recommend supplying the secret on the command-line ever.
    At least, use OPENDNS_DEVICE_ID for that.

commit 938506b1a6241475bf556005222b0a13418c40f0
Author: Frank Denis <github@pureftpd.org>
Date:   Sat Apr 27 11:47:16 2013 -0700

    Sodium up

commit eddec13bd2c1fef5b1bf08f4524a53029916b944
Author: Frank Denis <github@pureftpd.org>
Date:   Sat Apr 27 11:15:45 2013 -0700

    Bump Android API to Gingerbread (because... seriously...)
    But downgrade the toolchain to 4.3.3 (or else it blows up, at least on OSX)

commit c55d87d694c5643d517f05f5c0e9a1ae6e9f37d3
Author: Frank Denis <github@pureftpd.org>
Date:   Sat Apr 27 10:33:35 2013 -0700

    Sodium update

commit be081ceebf4a21ba19e4b3d3e526449a7a7899b1
Author: Frank Denis <github@pureftpd.org>
Date:   Sat Apr 27 09:26:06 2013 -0700

    Don't ignore *.s

commit bfc86b7ed22f011f9d34ae74798e858a64625a75
Author: Frank Denis <github@pureftpd.org>
Date:   Thu Apr 25 23:39:12 2013 -0700

    Move build status up

commit d006e369cec7a8d7d8255d941b5e612341ab08d2
Author: Frank Denis <github@pureftpd.org>
Date:   Thu Apr 25 23:38:14 2013 -0700

    Add build status

commit a4d07986c599af0de0d4e34f52a9d152ecb73127
Author: Frank Denis <github@pureftpd.org>
Date:   Thu Apr 25 23:32:59 2013 -0700

    Let Travis build dnscrypt with plugins support

commit c0cf402419797eae6230461c1d97c3934af18569
Author: Frank Denis <github@pureftpd.org>
Date:   Thu Apr 25 23:26:25 2013 -0700

    -Wbounded is nice, but clang reports the same thing nowadays.

commit a495315c72a3b98b9b7ba9f0c9c4a439a04f4d05
Author: Frank Denis <github@pureftpd.org>
Date:   Thu Apr 25 23:07:21 2013 -0700

    Add before_script for Travis

commit d695ab2d47c68a814c89823b9736fe759afaafa0
Author: Frank Denis <github@pureftpd.org>
Date:   Thu Apr 25 22:57:29 2013 -0700

    Bump Android NDK version

commit 5a693b54650c6920eebf8b731726461f769a4410
Author: Frank Denis <github@pureftpd.org>
Date:   Thu Apr 25 22:53:40 2013 -0700

    Sodium update

commit 9e1964da29aabc75fad0db948d27c768a14a268f
Author: Frank Denis <github@pureftpd.org>
Date:   Thu Apr 25 14:45:52 2013 -0700

    Switch to the read-only reference to libsodium

commit 6b8161e4a0b1177a133d2c39ffd5d914fa344354
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Apr 24 20:45:45 2013 -0700

    Sync

commit c1bc70df9ea6c85780b9c283793aa7a0b9b73a96
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Apr 24 20:41:25 2013 -0700

    Import .travis.yml

commit 78d1f62f2051201d77efeab4ba68c3d4f4f5d5d6
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Apr 24 13:52:57 2013 -0700

    Ship Sodium 0.4

commit c8fd678ab3f5cf983698ec147c46dfd9f77761a6
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Apr 24 08:49:20 2013 -0700

    Sodium update

commit 03f113ce801654b6baf52388be08b19a646a6f7e
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Apr 23 20:51:27 2013 -0700

    Use sodium_memcmp() instead of a private version.

commit 86b52bc0dc5a3c4e3155f7f46ae95dd5ca05f387
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Apr 22 13:24:54 2013 -0700

    Sync libsodium

commit a7c45405bdf60fe75208810b383e21285420001b
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Apr 22 13:24:43 2013 -0700

    Disable ssp by default on MingW

commit 2011d77958dbe9ff8fb6fd1eb01a20cb0e650726
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Apr 22 13:01:58 2013 -0700

    Update NEWS & ChangeLog

commit 9fa697ad56804b2a54bac0d991c77074c5183fdf
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Apr 22 11:25:15 2013 -0700

    Sync sodium

commit e22444d2503ef79a5d0f21927b028b0c4cae7012
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Apr 22 10:37:18 2013 -0700

    Sodium update

commit 98bf0f1d649a5f23c958fad702c8cb1ed623cd25
Author: Frank Denis <github@pureftpd.org>
Date:   Fri Apr 19 16:09:46 2013 +0200

    Sync libsodium. Now with curve25519_donna_c64

commit fa85d238e38f4b40a2ed0d44ce8addceaa7848e6
Author: Frank Denis <github@pureftpd.org>
Date:   Fri Apr 19 14:26:17 2013 +0200

    sodium_shutdown() is gone

commit 758517513c36bb2cc278e4100db81332404fa6f1
Author: Frank Denis <github@pureftpd.org>
Date:   Fri Apr 19 11:24:21 2013 +0200

    Add missing #include <stdint.h> for SIZE_MAX

commit d1fe947c0755426edfd990290c31d36fd84a98a4
Author: Frank Denis <github@pureftpd.org>
Date:   Thu Apr 18 19:16:23 2013 +0200

    sodium_init() doesn't accept options any more.

commit 6abc7c66ae55987a6bca9a3330b5cf9e7eae9510
Author: Frank Denis <github@pureftpd.org>
Date:   Thu Apr 18 15:39:02 2013 +0200

    Sync libsodium

commit 322fde47eaaa1bd05a8cff0413caac6a0689651c
Author: Frank Denis <github@pureftpd.org>
Date:   Thu Apr 18 14:32:03 2013 +0200

    Remove a useless function call

commit d8dc108743749c7cce025b0cf4b9969b11c12480
Author: Frank Denis <github@pureftpd.org>
Date:   Thu Apr 18 14:30:02 2013 +0200

    Call sodium_init() / sodium_shutdown()

commit 4a8b941d7182687c7b18f54dab93ae3683ae9441
Author: Frank Denis <github@pureftpd.org>
Date:   Thu Apr 18 13:58:31 2013 +0200

    Just use randombytes_salsa20_implementation

commit 8423308730237fa3e0fef624285d3939a8246cb6
Author: Frank Denis <github@pureftpd.org>
Date:   Thu Apr 18 11:07:20 2013 +0200

    Pass the entire ac_config_args content to other autoconf scripts

commit 64f674057389810951afba623ad716f462df3b45
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Apr 17 21:46:12 2013 +0200

    Use Android toolchain 4.6

commit 0867ebe27a2e469c5997368bbc4227889c6a0e66
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Apr 17 09:00:08 2013 +0200

    Save a line

commit aa5d89b70969fb820dff0767e0a5035391848afe
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Apr 17 08:57:51 2013 +0200

    Add a new --loglevel option to change the log verbosity.

commit 912895d9fc692fbde5f76afbd6693e2652a15f76
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Apr 17 08:44:16 2013 +0200

    Update libsodium

commit e2d5ffaa0d8910cea3aff61922a3107b00d62b01
Author: Frank Denis <github@pureftpd.org>
Date:   Wed Apr 17 08:33:10 2013 +0200

    Redefine log levels for Win32

commit 41fcbf328831c53f152398faf5e901ed52d79ab8
Author: Frank Denis <github@pureftpd.org>
Date:   Fri Apr 12 08:24:29 2013 +0200

    github.com -> github.io

commit f8fdd872be7203eabcff4fd2f8435b96b3c0ea2a
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Apr 2 20:20:09 2013 -0700

    Sync libsodium

commit e47c78d2db74b5c2286a25e10ea442fbfc0be365
Author: Frank Denis <github@pureftpd.org>
Date:   Tue Apr 2 20:19:11 2013 -0700

    Pass a few extra autoconf options form the main autoconf script to libsodium's

commit 8b351c9c4dd29017da80a833f32df0026be00a6c
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Mar 31 13:40:25 2013 -0700

    Typo

commit a03afef7ecadd5bcaeea11ee51c98b658cf91497
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Mar 25 11:59:11 2013 -0700

    Update ChangeLog

commit 3fda1e7322b5650e09772608eb630a7eef77fdf6
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Mar 25 11:58:36 2013 -0700

    Yay for better performance

commit ff6916454b66d453a241e112b70822ff024cc6cb
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Mar 25 11:51:07 2013 -0700

    Sync libsodium, with the ref10 implementation of ed25519

commit bd0970f2c6ccf64a0ccb8fd9229f8df925e460c8
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Mar 18 23:32:44 2013 -0700

    sync libsodium

commit ca9fc391ac5f53f518ab7b77d7f6d63b66df319f
Author: Frank Denis <github@pureftpd.org>
Date:   Mon Mar 18 21:52:08 2013 -0700

    Farewell, dnscrypt_memzero(). Sodium provides sodium_memzero() to do that.

commit 6cc8045b837173eed3e098d95724e91bb2cb8465
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Mar 17 16:08:33 2013 -0700

    Add libsodium as a submodule

commit cafefa93aa6f7a536ddde476b40c0be2c977e6d7
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Mar 17 16:08:01 2013 -0700

    Remove libsodium copy

commit 7c51338349d6ab61703dad05073874b490fa71f8
Author: Frank Denis <github@pureftpd.org>
Date:   Sun Mar 17 16:00:40 2013 -0700

    Sync libsodium