Willem Toorop
9356da25ac
Reversed lookups with getdns_query
2014-11-10 16:30:45 +01:00
Willem Toorop
cf64c38dc1
Doxygen errors
2014-11-10 15:57:17 +01:00
saradickinson
593670f524
Removing debug statement (blush)
2014-11-07 20:17:03 -10:00
Willem Toorop
b780db0538
Portability with older systems
...
(tested on SunOS 5.11)
2014-11-07 16:57:24 +01:00
Willem Toorop
335c701ce5
Fix dependencies in Makefiles, get rid of VPATH
...
They couse trouble finding the dependencies in the correct places.
Also, use -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 only when needed
2014-11-07 15:18:32 +01:00
Willem Toorop
4cc4629bdf
Don't expose scheduling side of extensions
...
Also moved debugging macro's from types-internal.h ro util-internal.h
2014-11-07 11:38:02 +01:00
Willem Toorop
30627045ae
Use pkg-config to configure libcheck
...
where available
2014-11-07 09:07:58 +01:00
Willem Toorop
3c9b0c2e30
Don't prefix extension libraries names from /src
2014-11-07 07:26:09 +01:00
Willem Toorop
d7300c17f8
Prevent duplicate symbol _context on Darwin
2014-11-06 21:09:28 +01:00
Willem Toorop
a4bb10396f
Check for libcheck requirements
2014-11-06 20:47:52 +01:00
Willem Toorop
87a8889c7e
Let libtool evaluate symbols in correct order
...
This makes libev work on FreeBSD, so resolves issue #43
2014-11-04 14:56:02 +01:00
Willem Toorop
a16abce887
Don't export symbols that can be inline
...
Thanks Geoff Huston
2014-11-03 15:17:14 +01:00
Willem Toorop
850d8453c9
Make it work on linux again :/
2014-10-31 14:25:51 +01:00
Willem Toorop
c7e7c3804a
Merge branch 'master' of github.com:getdnsapi/getdns
2014-10-31 14:20:39 +01:00
Willem Toorop
114e459a43
Make things work on FreeBSD again
2014-10-31 14:17:30 +01:00
Willem Toorop
b642d814e4
Bump library version because of binary API change
2014-10-31 11:30:24 +01:00
Willem Toorop
a0e1311afb
Fix install getdns_query target
2014-10-31 11:28:42 +01:00
Willem Toorop
0bb94ff63c
Install target in src/test for getdns_query
2014-10-30 16:47:11 +01:00
Willem Toorop
3bc67a83c3
strlcpy compat function prototype in config.h
...
(when needed)
2014-10-30 15:50:35 +01:00
Willem Toorop
6d2ff90203
Remove getdns_context_fd from exported symbols
2014-10-30 15:50:14 +01:00
Willem Toorop
905b4bcc8c
Fix compiling with libevent1
2014-10-30 15:42:08 +01:00
Willem Toorop
0daa5b573d
Allow to set empty bindata's
...
quite common in OPT record's rdata_raw
2014-10-30 15:08:42 +01:00
saradickinson
0680e1144f
Add detection of TFO support during configure
2014-10-28 17:51:49 +00:00
saradickinson
9d7d9997df
TCP fast open support (linux only). Enabled with --enable-tcp-fastopen configure option.
2014-10-28 17:51:49 +00:00
Willem Toorop
129d614f5c
pretty print getdns_context_get_api_information
2014-10-28 16:36:41 +01:00
Willem Toorop
2540ef820e
tests_dnssec can also be done with getdns_query
2014-10-28 16:19:49 +01:00
Willem Toorop
522a23d864
Get rid of context_fd
...
recursive mode only
2014-10-28 15:39:48 +01:00
Willem Toorop
a1b06ec0d7
Add my own crude test program
2014-10-28 14:50:20 +01:00
Willem Toorop
829c459823
Horrific typo! Please don't look.
2014-10-28 14:36:41 +01:00
Willem Toorop
d92dc8b460
edns_do_bit defaults to 0 with stub
...
And better handling of including OPT RR in stub query
2014-10-28 14:32:29 +01:00
Willem Toorop
f9195fde4d
getdns_context_set_follow_redirects not changed
...
Error in previous commit.
Nothing changed with getdns_context_set_follow_redirects.
It is simply not implemented
2014-10-28 14:27:30 +01:00
Willem Toorop
4740d0baf4
context setters that can be called after create
...
getdns_context_set_namespaces and getdns_context_set_upstream_recursive_servers
can also be called after context create now.
2014-10-28 14:23:40 +01:00
Willem Toorop
154a84665b
Fix priv_getdns_append_opt_rr
2014-10-27 21:35:44 +01:00
Willem Toorop
35c58cc598
set payload size < 512 to 512 with extensions too
2014-10-27 19:26:15 +01:00
Willem Toorop
4ac063f5b8
libevent1 fix
2014-10-27 15:45:27 +01:00
Willem Toorop
18c316e396
Suppress compile warning
2014-10-27 15:15:59 +01:00
Willem Toorop
4c8a179e87
issue #76 Setting payload < 512 should not error
...
Thanks gmadkat
2014-10-27 14:18:31 +01:00
Willem Toorop
2be047d48d
declare inline functions in a more portable way
...
Or at least in a way that works without a -O[1-3] flag...
2014-10-24 23:20:28 +02:00
Willem Toorop
f633886cbf
recv, write and sendto return ssize_t
2014-10-24 23:12:28 +02:00
wtoorop
8a8ce3431e
Merge pull request #77 from saradickinson/tcp_resend_bug
...
Thanks Sara, well spotted!
Fix 2 small bugs with resending tcp data
2014-10-24 22:40:44 +02:00
saradickinson
c5d63ed9d7
Fix 2 small bugs with resending tcp data
2014-10-24 14:38:22 +00:00
Willem Toorop
6c23f26a90
Remove some old leftovers
2014-10-24 16:30:59 +02:00
Willem Toorop
b063462786
Move examples to spec dir
2014-10-24 14:39:58 +02:00
Willem Toorop
87c54886c8
pass LDFLAGS to libgetdns_ext_{event,ev,uv} too
...
Thanks Ondřej Surý
2014-10-24 14:15:43 +02:00
Willem Toorop
cd500f055b
memory leak fixes (found with valgrind)
2014-10-23 23:55:52 +02:00
Willem Toorop
73dc0f27da
fix: local_hosts set keys and shallow free returns
2014-10-23 23:25:55 +02:00
Willem Toorop
4a3d7fd8b2
Replace ldns_rbtree with getdns_rbtree
...
As much as possible.
In dnssec ldns_rbtree is inderectly used via the dnssec_zone struct
This change forces use to embed the data in the nodes as getdns_rbtree does not have a data attribute. This is good because lesser allocs and free's and thus slightly faster and less likely to leak memory.
2014-10-23 23:00:30 +02:00
Willem Toorop
432092311e
fix: Responses without question RRs (i.e. REFUSED)
2014-10-23 16:02:34 +02:00
Willem Toorop
55e0d41d4b
fix: Don't init suffix with uninitialized domain
2014-10-23 15:32:35 +02:00
Willem Toorop
d03a22ba62
fix: stub udp max_udp_size > 4096 support
2014-10-23 15:17:54 +02:00