Sara Dickinson
e5a80943e2
Turn fast open on by default. Fix build warning.
2015-06-29 11:54:31 +01:00
Sara Dickinson
e20d679bc8
Improve TCP close handling and sync connection closing
2015-06-29 09:09:13 +01:00
Sara Dickinson
8c61ecd024
Finally fix problem with upstream walking that was causing intermittent crash. And fix sync idle timeouts. Again.
2015-06-26 16:14:04 +01:00
Sara Dickinson
8925fb22fc
More bug fixes and tidy up
2015-06-26 14:27:21 +01:00
Sara Dickinson
ddd90e29c5
Fix idle_timeout bug
2015-06-26 08:19:22 +01:00
Sara Dickinson
cb5bbac26d
Do better with unbound transport mapping and fix problems with sync fallback
2015-06-25 20:21:00 +01:00
Sara Dickinson
8819d29535
Implement TCP fallback and hack for lack of sync idle timeout.
2015-06-24 18:49:34 +01:00
Sara Dickinson
c9a0ffc7a5
Improve error reporting in getdns_query.
2015-06-23 17:01:43 +01:00
Sara Dickinson
c425f96e0b
Fix TLS handshake for sync messages.
2015-06-23 15:39:56 +01:00
Sara Dickinson
67e282edd1
More work on transport/upstream fallback. TLS and UDP fallback not working yet.... Probably need to maintain a current upstream for each transport to get this working properly
2015-06-22 18:02:28 +01:00
Sara Dickinson
57b163c790
Fix bug in STARTTLS timeout
2015-06-22 14:31:19 +01:00
Sara Dickinson
b73b5b2792
Fix some bugs...
2015-06-21 16:55:12 +01:00
Sara Dickinson
635cf9e182
Re-factor of internal handing of transport list.
2015-06-19 18:28:29 +01:00
Sara Dickinson
0acdcc34b0
Changelog, idle_timeout test, formatting
2015-06-18 17:29:23 +01:00
Sara Dickinson
68dfb15706
Add context idle timeout
2015-06-18 17:11:11 +01:00
Sara Dickinson
8dd8d90e74
Commit addition of transport list to the API.
...
- set and get functions are added.
- Existing transport functions retained for backwards compatibility.
- Basic combinations work as before, but underlying functional changes and cleanup are not complete yet...
- Context level options for timeouts and max_transactions_per_tcp_connection coming soon...
2015-06-17 17:18:09 +01:00
Willem Toorop
d5f70ab904
rm spurious execute bits +unit test to detect them
...
Thanks Paul Wouters
2015-05-26 14:16:27 +02:00
Willem Toorop
42bdaaa69d
We already redefined minievent symbols
2015-05-21 15:02:51 +02:00
Willem Toorop
c2c1a4d1bf
Credit Anthony Kirby for the manpage fixes
2015-05-21 12:29:04 +02:00
Willem Toorop
596ea19fdf
Merge branch 'develop' into v0.2.0
2015-05-21 12:28:05 +02:00
Willem Toorop
ccca2e237a
Merge branch 'master' into develop
2015-05-21 12:27:36 +02:00
wtoorop
7d83d63236
Merge pull request #100 from anthonykirby/master
...
docs: fix index param for getdns_list_set_xxx
Acknowledged! Thanks again
2015-05-21 12:25:57 +02:00
Willem Toorop
77393a3da3
Bumb version to 0.2.0
2015-05-21 11:24:16 +02:00
Willem Toorop
8983e33fac
Mention Benno as a contributer
2015-05-20 16:14:08 +02:00
Anthony Kirby
198e8baf69
docs: fix index param for getdns_list_set_xxx
...
the second parameter for these 4 functions is an index, not a name
(looks like cut'n'paste from getdns_dict_set_xxx)
2015-05-19 15:17:00 +01:00
Willem Toorop
aaebeff9e2
Merge branch 'develop' into v0.2.0
2015-05-19 12:30:20 +02:00
Willem Toorop
0ac1a0da82
Merge branch 'master' into develop
2015-05-19 12:29:52 +02:00
wtoorop
6475e5d0ea
Merge pull request #99 from anthonykirby/master
...
docs: clarify how extensions are specified
Absolutely, thanks Anthony
2015-05-19 12:29:16 +02:00
Anthony Kirby
7c0268b42c
docs: clarify how extensions are specified
...
The way that extensions are described in documentation can make it appear to a naive user that they are function names. Quoting the strings makes it clearer that they are just strings.
(it's obvious in retrospect, but I needed to look at the source to get this)
2015-05-19 11:07:20 +01:00
Willem Toorop
71fa069f3b
Enlist Rushi in contributors section.
2015-05-14 09:13:06 +02:00
Willem Toorop
f78ad93853
Update Makefile's, constants and symbols
2015-05-13 23:30:14 +02:00
Willem Toorop
e6f28d62b3
Stable native stub, so version 0.2.0
2015-05-13 23:24:36 +02:00
wtoorop
06a3105dd6
Merge pull request #98 from saradickinson/bugfix/starttls
...
Fix intermittent crash for STARTTLS
2015-05-13 19:41:38 +02:00
Sara Dickinson
894cb1555b
Fix intermittent crash for STARTTLS
2015-05-13 17:15:56 +01:00
Willem Toorop
98b3364b65
uniform debugging method + disable stub debugging
2015-05-13 12:47:17 +02:00
Willem Toorop
011b504496
Fix misplaced freeaddrinfo
2015-05-13 12:39:24 +02:00
Willem Toorop
5d97f9d496
Thanks Robert Edmonds
2015-05-12 21:15:35 +02:00
Willem Toorop
80865e0e88
Preparing for a new minor release...
2015-05-12 20:53:03 +02:00
Willem Toorop
b89b625321
autoreconf -fi on FreeBSD to get libtool 2.4.6
2015-05-12 20:47:23 +02:00
Willem Toorop
a6f2a0c6c4
libversion based on ABI not API
2015-05-12 17:09:25 +02:00
wtoorop
802c693ee5
Merge pull request #97 from saradickinson/features/async_tls
...
Features/async tls
Thank you Sara!
2015-05-12 17:05:10 +02:00
saradickinson
3ac5e660f9
Address few minor bugs pointed out by willem
2015-05-11 22:01:31 +02:00
Willem Toorop
35b73f5107
Mention run once
2015-05-11 13:24:39 +02:00
Willem Toorop
01d4275336
Run once with libevent!
2015-05-08 13:12:06 +02:00
Sara Dickinson
9a7bfdd45b
Add trivial stub_debug functions.
2015-05-03 15:39:21 +01:00
Sara Dickinson
9d967317d3
Improve the timeout handling for TLS.
2015-05-03 15:11:46 +01:00
Sara Dickinson
01adce8299
Organise code in stub.c and add some utility methods.
2015-05-02 18:08:45 +01:00
Sara Dickinson
d6d83b219d
Make sure UDP only uses 1 upstream per IP address. Fix a couple of other bugs.
2015-04-30 19:07:49 +01:00
Sara Dickinson
450a3bc6ff
Fix STARTTLS fallback.
2015-04-30 14:52:16 +01:00
Sara Dickinson
7905eda8b7
Some clean up of connection handling. Still a problem with STARTTLS fallback that needs fixing.
2015-04-30 12:24:13 +01:00