24 Commits

Author SHA1 Message Date
Nick Mathewson
17efc1cdfa Update all our copyright notices to say "2010" 2010-03-04 01:38:48 -05:00
Nick Mathewson
b85b710cf5 Update copyright statements to reflect the facts that:
a) this is 2009
b) niels and nick have been comaintainers for a while
c) saying "all rights reserved" when you then go on to explicitly
   disclaim some rights is sheer cargo-cultism.

svn:r1065
2009-01-27 22:34:36 +00:00
Niels Provos
1c765b78fb move dns header files into the include directory; move old functions into compat and structs into a struct header file
svn:r955
2008-11-28 20:11:24 +00:00
Niels Provos
12077b4e2e support setting of AA or RD in dns server response
svn:r910
2008-07-16 03:47:47 +00:00
Nick Mathewson
803dc36ad8 r19609@catbus: nickm | 2008-05-05 15:16:52 -0400
Reename evdns-internal struct request to evdns_request, and expose the name. switch new evdns resolve APIs to return evdns_request*.  This is a prereq to making evdns requests cancelable.


svn:r778
2008-05-05 19:19:08 +00:00
Nick Mathewson
e688a88a82 r15216@tombo: nickm | 2008-04-17 13:55:05 -0400
Add new thread-safe interfaces to evdns functions. Needs review.


svn:r714
2008-04-17 17:55:35 +00:00
Nick Mathewson
4e1ec3e05e Make all the C files in the libraries compile under MSVC 2005 Express. There are still a few warnings, and probably some subtle issues, but it's better than nothing.
svn:r499
2007-11-07 21:01:26 +00:00
Nick Mathewson
7c507668d7 r16489@catbus: nickm | 2007-11-06 22:51:05 -0500
Do not use "class" as identifier in evdns.h; but use a backward-compatible fix. (Should fix bug 1826515, originally reported by Roger Clark)


svn:r486
2007-11-07 03:52:20 +00:00
Nick Mathewson
4ed4867375 r15496@catbus: nickm | 2007-10-02 15:06:22 -0400
Move end of "extern C {" block to the end of evdns.h.


svn:r456
2007-10-02 19:11:41 +00:00
Nick Mathewson
626cc5f982 r15168@catbus: nickm | 2007-09-19 11:24:30 -0400
Add a new function to evdns to override the default transaction ID generation code.


svn:r440
2007-09-19 15:27:53 +00:00
Nick Mathewson
d69a4c9ec4 r15097@catbus: nickm | 2007-09-18 11:08:42 -0400
Wrap all newly-added Doxygen comments to fit in a consistent 80 columns, and remove all their trailing whitespace.


svn:r437
2007-09-18 15:12:20 +00:00
Nick Mathewson
7135ffb6fc r15096@catbus: nickm | 2007-09-18 11:02:12 -0400
Add Doxygen documentation to header files; patch from Mark Heily.


svn:r436
2007-09-18 15:12:09 +00:00
Niels Provos
7c6df310c9 remove c++ comments from Jan Kneschke
svn:r373
2007-07-30 23:53:10 +00:00
Niels Provos
f0d0559c3e allow DNS server to get access to the IP address for the requestor; from tor cvs via Nick Mathewson
svn:r362
2007-05-28 21:21:59 +00:00
Niels Provos
faf5f73a69 dns server support from Nick Mathewson; tiny tweaks
to the regression test from me to make it run on
systems where stack variables get initialized with
trash.


svn:r321
2007-02-08 16:39:15 +00:00
Niels Provos
78f2aa300c Allow setting of more DNS options via API; from Nick Mathewson!!!
svn:r318
2007-01-27 04:27:59 +00:00
Niels Provos
6318fca29e AAAA support for DNS; from Nick Mathewson.
unfortunately, no regression test



svn:r315
2007-01-27 04:22:36 +00:00
Niels Provos
4922f342fc extern "C" guard for header file.
assert activeq in event.c;

from Phil Oelson.



svn:r313
2007-01-27 04:06:52 +00:00
Niels Provos
ea52d9fd8d improved nroff mdoc for the man page
svn:r241
2006-10-15 21:41:56 +00:00
Niels Provos
cf47f86b74 put the evdns documentation into the header file. pathetic start of evdns manpage. a little bit
more testing and debug output for the DNS regression test.   add a BSD copyright to evdns.h with
appropriate explanations.


svn:r239
2006-10-09 00:48:42 +00:00
Niels Provos
fe1dfe0f40 sync evdns changes with tor - from Nick Mathewson
svn:r238
2006-10-05 22:59:44 +00:00
Niels Provos
e9c1e3f7f0 introduce evdns_init() which works on windows and unix.
svn:r231
2006-08-28 00:57:49 +00:00
Niels Provos
52bfcab894 rename eventdns to evdns to match libevent naming scheme
svn:r226
2006-08-24 06:10:50 +00:00
Niels Provos
cca7249ed6 unmodified eventdns from Adam Langley via tor repository
svn:r224
2006-08-13 06:33:45 +00:00