Changes to update Tomato RAF.
[tomato.git] / release / src / router / dnscrypt / ChangeLog
blob4c173860a6954fa9c936aa3956d42a7c1b41ed6b
1 Date:   2012-07-17
3     Reenable --enable-debug
5 Date:   2012-07-17
7     Don't double quote CFLAGS.
9 Date:   2012-07-17
11     Change the way we pass the autoconf args to the libevent autoconf script.
13 Date:   2012-07-17
15     fpm -> 0.12
17 Date:   2012-07-17
19     Update ChangeLog for 0.12
21 Date:   2012-07-17
23     Bind UDP listeners first.
25 Date:   2012-07-17
27     Update ChangeLog
29 Date:   2012-07-17
31     Reset ac_configure_args before configuring libevent.
32     This fixes the issue with the OpenBSD port, that was reseting both CC and
33     CFLAGS.
35 Date:   2012-07-17
37     Use both -fPIE (cc) and -pie (linker) or none.
39 Date:   2012-07-17
41     Restore -pie.
42     It breaks the OpenBSD-current port, but unbreaks Linux, aaahhhhhh.
44 Date:   2012-07-17
46     No more rlimit for now.
48 Date:   2012-07-17
50     Don't strip symbols on Debian packages. Screw you, stupid Debian policies.
52 Date:   2012-07-17
54     Start UDP listeners first. They provide an error message when they fail.
56 Date:   2012-07-17
58     Linux doesn't like RLIMIT_NPROC = 0.
60 Date:   2012-07-16
62     Use nonexistent.local instead of nonexistent.example.com
63     or else OpenDNS servers can return the "guide" IP instead of NXDOMAIN.
65 Date:   2012-07-16
67     Invert the ifdef logic for retries.
69 Date:   2012-07-16
71     Enable retries.
73 Date:   2012-07-16
75     DNSCrypt 0.12
77 Date:   2012-07-16
79     Fix UDP retries: ditch the retry timer after a successful sendto().
81 Date:   2012-07-16
83     Update FreeBSD port.
85 Date:   2012-07-16
87     Update NetBSD / Dragonfly BSD packages again.
89 Date:   2012-07-16
91     Update OpenBSD package.
93 Date:   2012-07-16
95     Update Homebrew formula.
97 Date:   2012-07-16
99     Bring back _FORTIFY_SOURCE.
101 Date:   2012-07-16
103     Prepare OpenBSD package update.
105 Date:   2012-07-16
107     Add -fwrapv
109 Date:   2012-07-16
111     Update ChangeLog
113 Date:   2012-07-16
115     Nuke -pie for now. It breaks the OpenBSD-current port.
117 Date:   2012-07-16
119     Update NetBSD / Dragonfly BSD package
121 Date:   2012-07-16
123     Bump Homebrew package
125 Date:   2012-07-16
127     Cleanup dist-files
129 Date:   2012-07-16
131     Bump fpm packages to 0.11
133 Date:   2012-07-16
135     Screw you, gcc
137 Date:   2012-07-16
139     gcc nits
141 Date:   2012-07-16
143     Disable UDP sendto() retries for now.
145 Date:   2012-07-16
147     0.11
149 Date:   2012-07-16
151     Check for -W combos, not for individual switches.
153 Date:   2012-07-16
155     Add config.guess patch for bitrig to the tree.
157 Date:   2012-07-16
159     Try harder to trigger the gcc warning bug.
161 Date:   2012-07-16
163     Move clang detection
165 Date:   2012-07-16
167     Update Changelog
169 Date:   2012-07-16
171     Improve ax_check_compile_flag by adding an unused variable in order to
172     always trigger a non-fatal compiler warning.
174 Date:   2012-07-16
176     Ignore unknown warnings only if we are using clang.
178 Date:   2012-07-16
180     Remove -Wno-unknown-warning-option because of this stupid gcc.
182 Date:   2012-07-16
184     libevent Win32: avoid crash when waiting forever on zero fds.
186 Date:   2012-07-16
188     Explicitly mention libtool in the autoconf script.
190 Date:   2012-07-16
192     Run sandbox_init() only if it's not a stub.
194 Date:   2012-07-16
196     Update Changelog
198 Date:   2012-07-16
200     Xcode 4.5DP3
202 Date:   2012-07-16
204     Test --tcp-only
206 Date:   2012-07-16
208     Update dist-files
210 Date:   2012-07-16
212     opendnscache-proxy was the name of dnscrypt 1 year ago.
213     Rename it to dnscrypt-proxy.
215 Date:   2012-07-16
217     Mention PowerDNS.
219 Date:   2012-07-16
221     And Gemfile and more tests.
223 Date:   2012-07-16
225     Exit with 1 when an invalid option is given in hostip, too.
227 Date:   2012-07-16
229     Exit with 1 when an unknown option is given.
231 Date:   2012-07-16
233     Revert to always using -fstack-protector-all on Windows.
234     If it fails outside the MingW environment, either do some magic to
235     statically link it, or use --disable-ssp if you're desperate.
237 Date:   2012-07-15
239     Statically link libssp on Windows.
241 Date:   2012-07-15
243     Windoz nitz
245 Date:   2012-07-15
247     Add --disable-ssp option for platforms lacking libssp. (sad)
249 Date:   2012-07-15
251     Ignore deprecated declarations warnings for sandbox*()
253 Date:   2012-07-15
255     Reorder
257 Date:   2012-07-15
259     Try to better detect Windows targets.
261 Date:   2012-07-15
263     Copy with Winsock2 prototypes.
265 Date:   2012-07-15
267     Use ev_socklen_t everywhere.
269 Date:   2012-07-15
271     Update noops for systems without dtrace.
273 Date:   2012-07-15
275     Update NEWS / ChangeLog
277 Date:   2012-07-15
279     Deprecate --local-port and --resolver-port
281 Date:   2012-07-15
283     Use some crazy heuristics to support ip:port addresses as well as the old
284     format --x-address and --x-port.
286 Date:   2012-07-15
288     Export evutil_format_sockaddr_port()
290 Date:   2012-07-15
292     Update NEWS/ChangeLog
294 Date:   2012-07-15
296     Remove pwnam comments.
298 Date:   2012-07-15
300     Rename SendtoWithRetryCbCtx to SendtoWithRetryCtx
302 Date:   2012-07-15
304     Retries is zero, already, thanks to calloc().
306 Date:   2012-07-15
308     Support retries on Windows.
310 Date:   2012-07-15
312     Retry every second. On relevant errors only. At least on !_WIN32.
313     Windows roots are the DOS, anyway.
315 Date:   2012-07-15
317     Retry on UDP sendto() error.
318     We should only do that on non-fatal errors only.
319     Which means testing for different error codes on Windows. Bleh.
321 Date:   2012-07-15
323     Factorize sendto() calls and pave the way for retrying on non-fatal errors.
325 Date:   2012-07-13
327     Port 443 is already the default.
329 Date:   2012-07-12
331     Don't assert(! TAILQ_EMPTY()) unless the request has actually been inserted in
332     the list of queued requests.
333     Should fix issue #19.
335 Date:   2012-07-12
337     hostip: add things Windows needs in order to get the in6_addr structure defined
339 Date:   2012-07-11
341     Check for setrlimit() existence.
343 Date:   2012-07-11
345     Restrict a bit more what processes can do.
347 Date:   2012-07-09
349     Build hostip last.
351 Date:   2012-07-06
353     Indentation nits...
355 Date:   2012-07-06
357     Update ChangeLog, bump version to 0.11
359 Date:   2012-07-06
361     Introduce hostip(8), a tool for resolving a name before dnscrypt-proxy starts.
362     It should help fighting the chicken-and-egg issue seen on routers, where
363     dnscrypt-proxy requires a working NTP server, but the NTP server requires
364     a working resolver.
366 Date:   2012-07-06
368     Useless indentation nits.
370 Date:   2012-07-02
372     Use ioctl() instead of fnctl(fnctl()) as much as possible. Saves 1 syscall.
374 Date:   2012-07-02
376     Define getpwnam() and struct passwd if getpwnam(3) exists but the headers don't.
378 Date:   2012-06-26
380     Xcode 4.5 DP2
382 Date:   2012-06-24
384     Bump Linux packages to 10.0.1
386 Date:   2012-06-24
388     Update ChangeLog
390 Date:   2012-06-24
392     Current dev version is 0.10.1
394 Date:   2012-06-24
396     chroot() as soon as we can again. Drop libevent2's evdns arc4random() to use
397     our chroot()-proof salsa20_random() function instead.
399 Date:   2012-06-24
401     libevent: resurrect evdns_set_random_bytes_fn() and add evdns_set_random_init_fn().
402     Using the provided RC4 generator is nice, but we maybe want to use something
403     else, in particular if we need something that is guaranteed to work in a
404     chroot jail, without a /dev/*random device.
406 Date:   2012-06-24
408     libevent: don't use memset(<something on the stack>) to securely wipe a buffer,
409     because it's prone to compiler optimization.
411 Date:   2012-06-24
413     libevent: do not close /dev/*random and /proc/**/uuid descriptors, in order to
414     keep them accessible after chroot(), when reseeding is needed.
416 Date:   2012-06-24
418     Revoke privileges after cert_updater_start() for systems without arc4random().
419     Pointed out by Ben Kibbey.
421 Date:   2012-06-24
423     Change arc4random_uniform() to calculate ``2**32 % upper_bound'' as
424     ``-upper_bound % upper_bound''.
425     From OpenBSD.
427 Date:   2012-06-21
429     Update pkgsrc packages.
431 Date:   2012-06-21
433     Update FreeBSD package.
435 Date:   2012-06-21
437     Update Homebrew formula.
439 Date:   2012-06-21
441     Update OpenBSD port.
443 Date:   2012-06-21
445     Update ChangeLog
447 Date:   2012-06-21
449     Don't install libevent.
451 Date:   2012-06-21
453     Compile with -fPIC if possible.
455 Date:   2012-06-21
457     Make some type conversions explicit.
459 Date:   2012-06-21
461     Typo
463 Date:   2012-06-20
465     Fix IOC diagnostic with a left shift.
467 Date:   2012-06-20
469     mingw defines cygwin32 as a host OS.
471 Date:   2012-06-19
473     Update NetBSD / Dragonfly BSD package.
475 Date:   2012-06-19
477     Update Homebrew formula
479 Date:   2012-06-19
481     Update OpenBSD package
483 Date:   2012-06-19
485     Update the FreeBSD port
487 Date:   2012-06-19
489     We officially support Bitrig.
491 Date:   2012-06-19
493     Update ChangeLog
495 Date:   2012-06-19
497     More dtrace probes.
499 Date:   2012-06-19
501     Update TCP dtrace probes
503 Date:   2012-06-19
505     Bump Linux packages to 0.10
507 Date:   2012-06-19
509     Update libevent to be7a95c62995a679ee24146b0d641b7392cbab51
511 Date:   2012-06-19
513     Cast txtlen to size_t
515 Date:   2012-06-19
517     Fix txt size check
519 Date:   2012-06-19
521     Update date & changelog.
523 Date:   2012-06-19
525     IPPROTO_TCP is defined in netinet/in.h on Dragonfly BSD
527 Date:   2012-06-19
529     More gwurglz zindoz needz
531 Date:   2012-06-19
533     Shit Windows needs.
535 Date:   2012-06-19
537     Some fixes for Windows...
539 Date:   2012-06-18
541     Allow 64K packets on TCP, use a different definition for UDP.
543 Date:   2012-06-18
545     Spacing, blank lines, etc.
547 Date:   2012-06-18
549     Test for big endianness in configure.ac
550     Change the first part of the client nonce to little endian on a big endian
551     system. Add 10 extra bits of randomness by the way.
553 Date:   2012-06-18
555     Update ChangeLog
557 Date:   2012-06-18
559     Disable the Nagle algorithm when sending a query to a resolver.
561 Date:   2012-06-18
563     If we need a free slot and there's none for the current protocol, steal one from the other protocol.
564     Having distinct knobs for UDP and TCP makes sense now, but it will not make
565     sense once OpenDNS will properly support TCP persistent connections.
567 Date:   2012-06-18
569     Factorize.
571 Date:   2012-06-18
573     Update ChangeLog
575 Date:   2012-06-18
577     Only resolve local_sockaddr once.
579 Date:   2012-06-18
581     Unfuck libevent on Win32 when threading support has been disabled.
583 Date:   2012-06-18
585     Run libevent's autogen.sh along with the top-level one.
587 Date:   2012-06-18
589     Unfuck compilation on Linux.
591 Date:   2012-06-18
593     Update ChangeLog
595 Date:   2012-06-18
597     Remove free() leftover.
599 Date:   2012-06-18
601     Use -Oz for the iOS build.
603 Date:   2012-06-14
605     Rewrite using libevent instead of libuv.
607 Date:   2012-06-13
609     libuv update
611 Date:   2012-06-13
613     Update Xcode
615 Date:   2012-05-20
617     Unbreak libuv compilation with mingw32.
619 Date:   2012-05-20
621     This libuv code is scary and we don't use it, but check at least the strdup() output.
623 Date:   2012-05-16
625     Change #if FIONBIO to #ifdef FIONBIO. Fixes compilation on Debian/ppc 6.0.4.
626     Reported by Sebastian Sjoholm.
628 Date:   2012-02-09
630     Don't malloc(0). If we don't have any interfaces, return OK / null.
632 Date:   2012-02-09
634     Rewrite uv_hrtime() for Darwin in a portable way.
636 Date:   2012-02-09
638     rename() requires <stdio.h> on OSX. Don't ask why.
640 Date:   2012-06-13
642     Resync libuv
644 Date:   2012-06-13
646     Remove overzealous assertion.
648 Date:   2012-06-13
650     Typo
652 Date:   2012-06-13
654     OpenDNS finally sends zero-padded replies. Define TRIM_PADDING_FROM_REPLIES.
656 Date:   2012-06-05
658     Update Homebrew formula.
660 Date:   2012-06-05
662     Update the OpenBSD package to 0.9.5
664 Date:   2012-06-05
666     Update ChangeLog
668 Date:   2012-06-05
670     Implement dnscrypt_memzero() instead of using a volatile cast.
672 Date:   2012-06-05
674     Update ChangeLog
676 Date:   2012-06-05
678     Send the initial query through ares to whatever port has been specified
679     using --resolver-port even using UDP.
681 Date:   2012-06-05
683     More libuv cherrypicks
685 Date:   2012-06-04
687     libuv cherrypicks
689 Date:   2012-06-04
691     Update ChangeLog
693 Date:   2012-06-04
695     Revert libuv to 3f0833eec07b5fbea2057c47e1c9014d3b347d35
696     Something looks broken on Linux between this revision and 75565907073055dd717fb6a6074518cafdd9355d.
698 Date:   2012-06-04
700     libuv update to 7d2ea316183ba29a8ab5883593d1f6ee6f8f8ae3
701     unix: fix event loop stall
703 Date:   2012-06-04
705     ChangeLog update.
707 Date:   2012-06-04
709     Update libuv to 0dff0e7d47453fafb72a287c0acdddd6e3f2d9de
710     A big and scary update.
712 Date:   2012-05-29
714     Avoid compiler optimizations.
716 Date:   2012-05-28
718     Update the plist file to use port 443 by default.
720 Date:   2012-05-28
722     libuv update to 75565907073055dd717fb6a6074518cafdd9355d
724 Date:   2012-05-28
726     Make sure that the event loop is always NULL before parsing options.
728 Date:   2012-05-28
730     Don't call anything from libuv before fork()ing.
731     Since libuv will never be fork()-safe.
733 Date:   2012-05-28
735     Initialize options one by one. Fixes dnscrypt on iOS.
737 Date:   2012-05-28
739     Log when uv_loop_new() fails.
741 Date:   2012-05-27
743     Remove libc6 dependency for RPMs because Fedora apparently doesn't like it.
745 Date:   2012-05-27
747     We need to somehow call WSAStartup before trying to perform any lookups on Win32.
749 Date:   2012-05-27
751     Unfuck Win32 build
753 Date:   2012-05-26
755     Fix Cygwin test
757 Date:   2012-05-26
759     Update NEWS
761 Date:   2012-05-26
763     Bump version to 0.9.5, but don't tag yet.
765 Date:   2012-05-26
767     Introduce ares_set_servers_any()
769 Date:   2012-05-26
771     Remove useless prototype.
773 Date:   2012-05-26
775     Remove STORAGE_PORT4 and STORAGE_PORT6. All we want is STORAGE_PORT_ANY.
777 Date:   2012-05-26
779     Complete IPv6 support.
781 Date:   2012-05-26
783     Support IPv6 for retrieving a certificate.
785 Date:   2012-05-26
787     Wrap some libuv functions to work both with IPv4 and IPv6.
789 Date:   2012-05-25
791     Don't use proxy_context->(ud|tc)p_listener_handle in a function where a handle
792     is explicitly given.
794 Date:   2012-05-25
796     Trim padding from replies.
797     Not supported by OpenDNS yet, so #ifdef'd.
799 Date:   2012-05-25
801     libuv update to 3f0833eec07b5fbea2057c47e1c9014d3b347d35
803 Date:   2012-05-25
805     Ignore log_fd on Windows.
807 Date:   2012-05-23
809     Gentoo ebuiild for dnscrypt-proxy 0.9.4.
811 Date:   2012-05-22
813     libuv update to d1665792ca22d30b60319199662a0399be9f1352
815 Date:   2012-05-22
817     Revert USE_NONBLOCKING_RANDOM since gathering enough entropy can be way too slow on Linux.
818     Turn this switch on if your OS doesn't correctly seed /dev/urandom at boot and
819     at install time, or use a better operating system.
821 Date:   2012-05-20
823     Update the Linux fpm package
825 Date:   2012-05-20
827     Update the FreeBSD package
829 Date:   2012-05-20
831     Update the NetBSD/Dragonfly BSD package.
833 Date:   2012-05-20
835     Update Homebrew formula.
837 Date:   2012-05-20
839     Update OpenBSD port.
841 Date:   2012-05-20
843     Unfuck libuv on Dragonfly... Again...
845 Date:   2012-05-20
847     Unbreak libuv compilation with mingw32.
849 Date:   2012-05-20
851     Update the OpenBSD port
853 Date:   2012-05-20
855     Update dist-files, dist-dirs
857 Date:   2012-05-20
859     Update ChangeLog
861 Date:   2012-05-20
863     Mention the new Gentoo packages and credit David Lebel.
865 Date:   2012-05-20
867     Doc update
869 Date:   2012-05-20
871     This libuv code is scary and we don't use it, but check at least the strdup() output.
873 Date:   2012-05-20
875     Use --enable-debug instead of --with-debug
877 Date:   2012-05-20
879     Provide --use-nonblocking-random if you really need to use /dev/urandom
880     but use /dev/random by default.
881     /dev/arandom has been removed from OpenBSD a long time ago, but I'm attached to it.
883 Date:   2012-05-20
885     Don't recommend DNS caches that are unable to perform DNSSec validation.
887 Date:   2012-05-20
889     Rename section title.
891 Date:   2012-05-20
893     Drop the --tcp-port= switch, and introduce --resolver-port= and --tcp-only switches instead.
895 Date:   2012-05-20
897     Update libuv to e82d46452e3db141d3875286cf90be0de6d724e0
899 Date:   2012-05-17
901     Use Xcode4.4-DP5
903 Date:   2012-05-16
905     Provide a link to github for bug reports.
907 Date:   2012-05-16
909     Credit Sebastian Sjoholm.
911 Date:   2012-05-16
913     Change #if FIONBIO to #ifdef FIONBIO. Fixes compilation on Debian/ppc 6.0.4.
914     Reported by Sebastian Sjoholm.
916 Date:   2012-05-16
918     libuv - test: prevent accidental division by zero
920 Date:   2012-05-09
922     Mention the official GUI for Windows, now that it's officially out.
924 Date:   2012-05-06
926     Update Xcode Path to 4.4DP4, and mention that iOS binaries have to be signed.
928 Date:   2012-05-05
930     Sync ChangeLog
932 Date:   2012-05-05
934     Move all checks for linker flags to the same place, and     always use -Wl.
936 Date:   2012-05-05
938     Add pass -z,noexecstack to the linker if it accepts it.
940 Merge: 00af2e8 7c77d94
941 Date:   2012-05-05
943     Merge remote-tracking branch 'lebel/lebel'
944     
945     * lebel/lebel:
946       Add gentoo's portage files.
948 Date:   2012-05-05
950     Sync libuv to 985b961d4eab778857101b17b62f9e521d43a157
952 Date:   2012-05-01
954     Switch the iOS SDK to 5.1
956 Date:   2012-05-01
958     Update libuv to 6367da25b38274c31b42097056b2995c2696caef.
959     Pretty sure it breaks non-Linux & OSX platforms as usual.
961 Date:   2012-05-01
963     Pad with 0x80...0
965 Date:   2012-04-20
967     Add gentoo's portage files.
969 Date:   2012-03-21
971     Sync libuv up to c9c9d805dae321a7bdf0077547c2da2dbe70f2a2
973 Date:   2012-03-19
975     Sync libuv up to 49d4e1884ba5ea135f68c8b17fdf2c5d5bf0f91e
977 Date:   2012-03-13
979     Give fpm a list of directories to package.
981 Date:   2012-03-12
983     libuv does support Openwall Linux by default, now.
984     The libuv guys are very reactive when it comes to merging patches.
986 Date:   2012-03-12
988     Sync libuv up to db413f3806356a632774b8a589546fc6788debd6
990 Date:   2012-03-07
992     Update ChangeLog
994 Date:   2012-03-07
996     --daemonize has been fixed.
998 Date:   2012-03-07
1000     Update packages
1002 Date:   2012-03-07
1004     Update ChangeLog
1006 Date:   2012-03-07
1008     Initialize the event loop after having parse the options
1009     so that the event loop works fine after a possible fork() when the proxy
1010     is started with the --daemonize switch.
1012 Date:   2012-03-07
1014     sync libuv to d07f2466d0a10ab02db588374dd97c2edd54c7fc
1016 Date:   2012-03-06
1018     Update Dragonfly BSD & NetBSD package.
1020 Date:   2012-03-06
1022     Fix FreeBSD distinfo.
1024 Date:   2012-03-06
1026     Update FreeBSD package.
1028 Date:   2012-03-06
1030     Update OpenBSD package to 0.9.3
1032 Date:   2012-03-06
1034     Update Homebrew formula.
1036 Date:   2012-03-06
1038     Bump Linux package version to 0.9.3
1040 Date:   2012-03-06
1042     cygwin: we need to include uv-common.h for uv__set_sys_error()
1044 Date:   2012-03-06
1046     Add windows quirks to the distribution.
1048 Date:   2012-03-06
1050     Don't include sys/sysctl.h without sys/param.h first.
1052 Date:   2012-03-06
1054     Update ChangeLog
1056 Date:   2012-03-06
1058     Remove command-line switches that are unsupported on Win32.
1060 Date:   2012-03-05
1062     Add missing break so that comments in fingerprints work.
1064 Date:   2012-03-05
1066     Check for an actual library symbol in order to link Win32-specific libs.
1068 Date:   2012-03-05
1070     Update libuv to 5505f2e9063aaf9b52d47315ae4324efbb5834be
1072 Date:   2012-03-03
1074     Mention Noxwizard's dnscrypt-winclient
1076 Date:   2012-03-03
1078     <stdlib.h> is required for NULL to be defined in safe_rw.c
1080 Date:   2012-03-02
1082     Now, that's a super ugly way of linking ws2_32, psapi and iphlpapi.
1084 Date:   2012-03-02
1086     Mark some unused variables on Win32.
1088 Date:   2012-03-02
1090     Compile out more pid_file.c code on Win32.
1092 Date:   2012-03-02
1094     Use _WIN32 instead of __MINGW32__ just in case we want to support Visual Studio.
1096 Date:   2012-03-02
1098     Unfuck daemonization on Cygwin builds.
1100 Date:   2012-03-02
1102     Bump version to 0.9.3, featuring native support for Windows.
1103     Now, back to serious work.
1105 Date:   2012-03-02
1107     Native Windows builds are now supported.
1108     Sigh.
1110 Date:   2012-03-02
1112     Provide some logging on Windows, and disable unsupported options.
1114 Date:   2012-03-02
1116     Pass CRYPT_VERIFYCONTEXT to CryptAcquireContext().
1118 Date:   2012-03-02
1120     Use the CryptoAPI on Win32.
1122 Date:   2012-03-01
1124     Fascinating whitespace changes.
1126 Date:   2012-03-01
1128     Sync libuv.
1129     test: make pipe_connect_to_file succeed with ECONNREFUSED
1130     windows: return UV_ENOTSOCK when doing uv_pipe_connect to a file
1132 Date:   2012-03-01
1134     Windows: we need to zero the loop structure when we initialize it
1135     or else the ares list of handles is uninitialized and bad things can happen
1136     when we try to perform async lookups.
1138 Date:   2012-03-01
1140     Oh course, there will be no /dev/*random on zindoz.
1142 Date:   2012-03-01
1144     Force line buffering for stdout, for zindoz
1146 Date:   2012-03-01
1148     Yes, it now natively compiles on Win32.
1149     Fortunately, it crashes.
1151 Date:   2012-03-01
1153     Shit Win32 needs.
1155 Date:   2012-03-01
1157     Link with Winsock2 on Windows.
1159 Date:   2012-03-01
1161     Unfuck MingW detection.
1163 Date:   2012-02-29
1165     libuv - unix: fix fs_event refcount bug on darwin
1167 Date:   2012-02-29
1169     libuv - unix: don't rely on libev to track timer state
1171 Date:   2012-02-28
1173     Bump year & remove empty line.
1174     (wow, awesome and useful commit)
1176 Date:   2012-02-24
1178     The beginning of the end.
1180 Date:   2012-02-24
1182     *sigh*
1184 Date:   2012-02-23
1186     There are so many random() calls that having just one hack for Win32 will never fit the bill.
1188 Date:   2012-02-23
1190     More disgusting changes Windows requires. Not having random()/srandom() is going to be a PITA.
1192 Date:   2012-02-23
1194     setrlimit() on Win32? LOL.
1196 Date:   2012-02-23
1198     <windows.h> is needed, even for Sleep().
1200 Date:   2012-02-23
1202     Jeez, Win32 doesn't even provide sleep().
1204 Date:   2012-02-23
1206     Fix memory leak in uv_exepath() on OSX.
1208 Date:   2012-02-23
1210     Sync libuv
1211     Share inotify fd across event loop.
1213 Date:   2012-02-23
1215     chmod +x do
1217 Date:   2012-02-23
1219     Update ChangeLog for version 0.9.2
1221 Date:   2012-02-23
1223     Mention iOS support, bump version to 0.9.2
1225 Date:   2012-02-23
1227     Some distributions don't provide a "hostname" command.
1228     Always use the same name for a compilation directory.
1230 Date:   2012-02-23
1232     Improve detection of -fPIE support.
1234 Date:   2012-02-23
1236     Unbreak libuv on iPhone.
1238 Date:   2012-02-23
1240     Don't benchmark functions at compile-time.
1241     That should be done at run-time.
1243 Date:   2012-02-23
1245     Test /dev/urandom with -r, not -f
1247 Date:   2012-02-23
1249     Run less executables at compile-time in order to make cross-compilation for iPhone & Android possible.
1251 Date:   2012-02-23
1253     Don't run test-c - It breaks cross-compilation.
1255 Date:   2012-02-22
1257     Add some extra info to the Debian packages so that lintian stops whining.
1259 Date:   2012-02-21
1261     libuv - linux: fix signedness issue in uv_exepath()
1263 Date:   2012-02-17
1265     Yup
1267 Date:   2012-02-17
1269     Add URL / maintainer / category to the Linux packages.
1271 Date:   2012-02-17
1273     Update NetBSD and Dragonfly BSD packages.
1275 Date:   2012-02-17
1277     Update FreeBSD & Homebrew packages
1279 Date:   2012-02-17
1281     Update the dnscrypt package for OpenBSD to 0.9.1
1282     It should now work on non-Intel architectures.
1284 Date:   2012-02-17
1286     Bump version to 0.9.1
1288 Date:   2012-02-17
1290     untab
1292 Date:   2012-02-17
1294     Both the compiler and the linker have to accept -fstack-protector
1296 Date:   2012-02-17
1298     Try to compile something that performs some stack allocation in order to
1299     make the AX_CHECK_COMPILE_FLAG work with -fstack-protector
1301 Date:   2012-02-17
1303     We actually need uclibc 0.9.32 to use ifaddrs.h
1305 Date:   2012-02-16
1307     Thanks, Lance Fredrickson.
1309 Date:   2012-02-16
1311     uClibc < 0.9.30 didn't have ifaddrs.h
1313 Date:   2012-02-16
1315     Regen OpenBSD distinfo.
1317 Date:   2012-02-16
1319     Update NEWS
1321 Date:   2012-02-16
1323     Replace cpucycles with a no-op.
1324     We're favoring portability for now, and we're not benchmarking functions.
1325     And cpucycles seems to be causing a lot of trouble on some architectures.
1327 Date:   2012-02-16
1329     Update Dragonfly BSD / NetBSD package.
1331 Date:   2012-02-16
1333     Update Homebrew formula.
1335 Date:   2012-02-16
1337     execinfo is *not* required on OpenBSD.
1339 Date:   2012-02-16
1341     Update OpenBSD packages
1343 Date:   2012-02-16
1345     Bump FreeBSD package to 0.9
1347 Date:   2012-02-16
1349     Update the documentation to mention where the tarballs can be downloaded from.
1351 Date:   2012-02-16
1353     Update Linux packages to 0.9
1355 Date:   2012-02-16
1357     Regen ChangeLog
1359 Date:   2012-02-16
1361     Set version to 0.9
1362     Trying to keep the version number in sync with the Mac GUI doesn't make any
1363     sense, especially with a Windows GUI on the way.
1365 Date:   2012-02-16
1367     2012 & regen man page
1369 Date:   2012-02-16
1371     Remove test-ipc-threads.c and regen uv/dist-files.
1373 Date:   2012-02-16
1375     Resync libuv
1377 Date:   2012-02-09
1379     Explicitly NULLify app_context.proxy_context
1381 Date:   2012-02-09
1383     libuv: plug memleak on error path
1385 Date:   2012-02-09
1387     Don't malloc(0). If we don't have any interfaces, return OK / null.
1389 Date:   2012-02-09
1391     Rewrite uv_hrtime() for Darwin in a portable way.
1393 Date:   2012-02-09
1395     rename() requires <stdio.h> on OSX. Don't ask why.
1397 Date:   2012-02-09
1399     Resync libuv
1401 Date:   2012-01-25
1403     Next version will be 0.11.
1404     (yeah, people are having a hard time figuring out that the OSX GUI is a
1405     different product, so let's try to keep version numbers more or less in sync)
1407 Date:   2012-01-25
1409     libuv cherrypick: unix: set SO_REUSEADDR before binding
1411 Date:   2012-01-25
1413     libuv cherrypick: unix: don't close kqueue fd in kqueue_fork()
1415 Date:   2012-01-25
1417     libuv cherrypick: unix: clean up udp read/write watchers
1419 Date:   2012-01-25
1421     libuv cherrypick: unix: clean up udp shutdown sequence
1423 Date:   2012-01-25
1425     libuv cherrypick: unix: don't retry close() on EINTR
1427 Date:   2012-01-25
1429     libuv cherrypick: unix: fix segfault in uv_guess_handle()
1431 Date:   2012-01-25
1433     libuv cherrypick: unix: fix udp recv_start refcount
1435 Date:   2012-01-25
1437     libuv cherrypick: remove unused #define
1439 Date:   2012-01-25
1441     libuv cherrypick: docs: add c-ares license note
1443 Date:   2011-12-31
1445     2012
1447 Date:   2011-12-21
1449     Cherry-pick 6a9cb902ae25efa6f853dc10b20cd657b8a1f809
1451 Date:   2011-12-21
1453     Cherrypick libuv 3cbe7c3f7952aa249450438b21cf4f346bb88e22
1455 Date:   2011-12-21
1457     Revert "Update libuv" - libuv is still b0rk3d on OpenBSD, DragonflyBSD and NetBSD.
1458     
1460 Date:   2011-12-21
1462     Revert "Unbreak libuv on Dragonfly BSD."
1463     
1465 Date:   2011-12-21
1467     Unbreak libuv on Dragonfly BSD.
1469 Date:   2011-12-21
1471     Update libuv
1473 Date:   2011-12-15
1475     Set TZ even if strftime() fails.
1477 Date:   2011-12-14
1479     Update libuv - Except the obviously untested patch provided by Microsoft that totally breaks libuv on BSD.
1481 Date:   2011-12-14
1483     Revert - libuv is now totally b0rk3d on FreeBSD/DragonflyBSD.
1485 Date:   2011-12-14
1487     Big and scary update to libuv
1489 Date:   2011-12-14
1491     Add --disable-dependency-tracking to the Homebrew formula.
1493 Date:   2011-12-13
1495     Update Dragonfly BSD / NetBSD package.
1497 Date:   2011-12-13
1499     Update Homebrew package
1501 Date:   2011-12-13
1503     Update FreeBSD package.
1505 Date:   2011-12-13
1507     Update OpenBSD package.
1509 Date:   2011-12-13
1511     Update ChangeLog.
1513 Date:   2011-12-13
1515     We can detect accept4() while SOCK_CLOEXEC and SOCK_NONBLOCK are unavailable.
1516     Fixes compilation on Openwall-current.
1518 Date:   2011-12-13
1520     Redirect compile-time tests to an errors file.
1522 Date:   2011-12-13
1524     Update for Dragonfly BSD.
1526 Date:   2011-12-13
1528     -fstack-protector-all is causing trouble with Dragonfly BSD and NaCl.
1529     Use -fstack-protector only on Dragonfly BSD for now.
1531 Date:   2011-12-13
1533     Update packages to 0.8 - distinfo files have to be regenerated though.
1535 Date:   2011-12-13
1537     Update NEWS / ChangeLog
1539 Date:   2011-12-12
1541     Rename C_ASSERT, because Windows defines a macro with the same name.
1543 Date:   2011-12-12
1545     Don't use substitution in a $(shell) statement.
1547 Date:   2011-12-12
1549     Unfortunately, ULONG_LONG_MAX isn't always defined.
1551 Date:   2011-12-12
1553     Sync dist files
1555 Date:   2011-12-12
1557     Fix autoconf test.
1559 Date:   2011-12-12
1561     Don't include crypto_int32.h
1563 Date:   2011-12-12
1565     Missing quote
1567 Date:   2011-12-12
1569     Sync libuv
1571 Date:   2011-12-11
1573     assert() -> C_ASSERT()
1575 Date:   2011-12-11
1577     Ignore .DS_Store
1579 Date:   2011-12-11
1581     Typo
1583 Date:   2011-12-11
1585     Make getword() a bit faster by using all the output bytes.
1587 Date:   2011-12-11
1589     Rephrase.
1591 Date:   2011-12-11
1593     Introduce a C_ASSERT() macro instead of repeating (void) sizeof(char[X?1:-1])
1595 Date:   2011-12-11
1597     Switch to salsa20/20 as a stream cipher.
1599 Date:   2011-12-11
1601     curvecp is fantastic but we don't use it for now. So don't ship a copy of it.
1603 Date:   2011-12-10
1605     Move Linux packages to /usr
1607 Date:   2011-12-10
1609     Provide better detection for Mingw when used on Windows.
1611 Date:   2011-12-10
1613     Disable -fstack-protector-all on Windows but enable specific flags for ASLR & DEP.
1615 Date:   2011-12-10
1617     Enable ASLR and DEP on Win32.
1619 Date:   2011-12-10
1621     Works out of the box on Windows using Cygwin (for now, native port is coming).
1623 Date:   2011-12-10
1625     Mention do-not-query-localhost: no for Unbound.
1627 Date:   2011-12-09
1629     We do support Openwall Linux now.
1631 Date:   2011-12-09
1633     Don't try compiling inotify-related functions on Linux distros without inotify.
1635 Date:   2011-12-09
1637     Provide compatibility with glibc versions that don't provide pipe2()/O_CLOEXEC
1639 Date:   2011-12-09
1641     resync dist-files.
1643 Date:   2011-12-09
1645     Moving on.
1647 Date:   2011-12-09
1649     Add the default public key for ed25519-signed certs.
1651 Date:   2011-12-08
1653     Switch to 2.dnscrypt-cert.opendns.com
1655 Date:   2011-12-08
1657     Switch to ed25519
1659 Date:   2011-12-08
1661     Sync libuv
1663 Date:   2011-12-08
1665     Import ed25519 - thanks to djb for his feedback.
1667 Date:   2011-12-07
1669     Add a sample .plist file.
1671 Date:   2011-12-07
1673     Add a formula for Homebrew
1675 Date:   2011-12-07
1677     Nits
1679 Date:   2011-12-07
1681     Nits
1683 Date:   2011-12-07
1685     Nits
1687 Date:   2011-12-07
1689     Downcase + remove some redundant stuff.
1691 Date:   2011-12-07
1693     Spacing
1695 Date:   2011-12-07
1697     Per popular request, add a description of the protocol + implementation details.
1699 Date:   2011-12-07
1701     Add links & credits for NaCl and libuv.
1703 Date:   2011-12-07
1705     Add THANKS file, credit sthen@ for his help on the OpenBSD port.
1707 Date:   2011-12-07
1709     dnscrypt has been written by humans.
1711 Date:   2011-12-07
1713     Test presence of 6Jack, that will be required for new tests.
1715 Merge: 2a196e1 cfbb34c
1716 Date:   2011-12-06
1718     Merge pull request #1 from sthen/master
1719     
1720     OpenBSD port tweaks
1722 Date:   2011-12-06
1724     add ONLY_FOR_ARCH, NaCl needs more work on !i386/amd64
1726 Date:   2011-12-06
1728     picks up libexecinfo if installed; add dep
1730 Date:   2011-12-06
1732     add OpenBSD cvs id
1734 Date:   2011-12-06
1736     needs a homedir to chroot to; use /var/empty
1738 Date:   2011-12-06
1740     daemonize in rc script, add cvs id for OpenBSD
1742 Date:   2011-12-06
1744     Fix MASTER_SITE and HOMEPAGE
1746 Date:   2011-12-06
1748     Switch back to using the .tar.gz file since the github CDN finally has it.
1750 Date:   2011-12-06
1752     Update the OpenBSD package.
1754 Date:   2011-12-06
1756     OpenBSD uid 685/686 were taken by other ports already. Switch to uid 688, reserved by sthen@
1758 Date:   2011-10-18
1760     Initial public release.