Sara Dickinson
|
6f7bad5d73
|
Add new configuration parameters for TLS back off time and connection retries
|
2017-03-17 17:26:18 +00:00 |
Sara Dickinson
|
dd76132a92
|
Implement round robin for UDP. Not sure this is the best option though. Noticed it results in more timeouts if one resolver isn't responding because it is retried more frequently. Willem - please review.
|
2017-03-17 17:16:14 +00:00 |
Sara Dickinson
|
1d4e3dd790
|
Update the name of the new option to 'round_robin_upstreams'
|
2017-03-17 16:53:03 +00:00 |
Sara Dickinson
|
6734a00d59
|
Improve the logging
|
2017-03-17 11:25:47 +00:00 |
Sara Dickinson
|
2a1a6768cb
|
Add unit test and catch a typo
|
2017-03-16 16:26:34 +00:00 |
Sara Dickinson
|
f0f3c43552
|
- Add a new mode where for TLS (and infact TCP too) the upstream selection simply cycles over all the upstreams rather than treating them as an ordered list and always using the first open one.
- Make IP field in debug output fixed width
- Collect all the one line config options at the top of the stubby.conf file to make it easier to read
|
2017-03-16 14:51:46 +00:00 |
Melinda Shore
|
5f3de12644
|
Merge pull request #262 from wtoorop/features/base64_bindata
Features/base64 bindata
|
2017-02-28 15:01:43 -09:00 |
Willem Toorop
|
09baade016
|
Print pinsets Bas64 too
+ bugfix in reading base64
+ base64 pinsets in stubby.conf
|
2017-02-28 07:28:18 -08:00 |
Willem Toorop
|
6a9e2f4a56
|
Base64 primitive in json input
|
2017-02-27 16:22:52 -08:00 |
Willem Toorop
|
bbd2fb8cf0
|
Although safe, a bit scary
|
2017-02-27 14:30:44 -08:00 |
wtoorop
|
94e1f48f58
|
Merge pull request #261 from saradickinson/feature/stubby_updates
Feature/stubby updates
|
2017-02-27 14:25:15 -08:00 |
Sara Dickinson
|
7c8605c3b1
|
And fix the whitespace...
|
2017-02-23 17:03:00 +00:00 |
Sara Dickinson
|
f71dd2bf71
|
Re-order so checks pass!
|
2017-02-23 16:50:29 +00:00 |
Sara Dickinson
|
ebdf657fd7
|
Change pins for IPv6 addresses for Sinodun privacy servers!
Improve logging of auth failure
|
2017-02-23 16:48:16 +00:00 |
Sara Dickinson
|
ff4ecd5b39
|
Couple of extra output messages so Stubby users in strict mode know why the authentication failed
|
2017-02-23 15:38:45 +00:00 |
Sara Dickinson
|
1b7aef5a88
|
Add a new GETDNS_RETURN code for the case where no upstream is considered valid and hence a query cannot even be scheduled. Only applies when using purely stateful transports. This can happen when using Stubby if there are problems with connections to upstreams.
|
2017-02-23 14:49:17 +00:00 |
Sara Dickinson
|
356408955d
|
Update the SPKI pin in the stubby.conf file for the Sinodun/Surfnet servers.
|
2017-02-23 13:55:43 +00:00 |
Sara Dickinson
|
09df4e2d5d
|
Fix spacing error in stubby help output
|
2017-02-23 13:55:43 +00:00 |
Willem Toorop
|
4b6962cd9a
|
Use __FUNC__ instead of function for protability
It is #defined to __FUNCTION__ or to __func__ depending on what configure detected.
|
2017-02-19 09:55:10 +01:00 |
Willem Toorop
|
b3a06f1944
|
A bit more consistency in user_callback usage
|
2017-02-19 09:47:41 +01:00 |
Willem Toorop
|
8fccd66813
|
cancel_outstanding_requests by transaction_id
to prevent double frees as side effect of getdns_dns_req being canceled by user callbacks.
|
2017-02-19 09:39:10 +01:00 |
Melinda Shore
|
c7ae2f5011
|
Merge pull request #260 from wtoorop/devel/fixed_eventloop
Devel/fixed eventloop
|
2017-02-18 12:59:18 -09:00 |
Willem Toorop
|
ba7dfbeec0
|
Misplaced event clear in stub.c
|
2017-02-18 15:56:06 +01:00 |
Willem Toorop
|
cbb407ae1e
|
Merge branch 'develop' into devel/fixed_eventloop
|
2017-02-18 13:32:17 +01:00 |
Willem Toorop
|
09a727eadb
|
git ignore tpkg tests cruft
|
2017-02-18 13:18:14 +01:00 |
Willem Toorop
|
74b1f77357
|
Cancel get validation chain getdns_dns_reqs
And miscellaneous little other scheduling fixes and optimizations
|
2017-02-18 13:16:25 +01:00 |
Willem Toorop
|
a453678094
|
Debug the call to poll
|
2017-02-18 10:07:04 +01:00 |
Willem Toorop
|
7e9956b19e
|
Call cancel callbacks only when callback exists
|
2017-02-17 23:39:35 +01:00 |
Willem Toorop
|
6ed3d77523
|
Cancel child validation chain dns_reqs on ...
parent dns_req cancelation.
|
2017-02-17 23:35:50 +01:00 |
Willem Toorop
|
990800d9f9
|
Bugfix poll_eventloop initialization error
|
2017-02-17 13:16:06 +01:00 |
Willem Toorop
|
df45a2f1c7
|
Dependencies
|
2017-02-16 23:03:31 +01:00 |
Willem Toorop
|
91dd991348
|
Cancel requests without callback
|
2017-02-16 22:55:15 +01:00 |
Willem Toorop
|
a6859a08d3
|
Remove getrlimit from poll_eventloop
No use to check for this limit, because the filedescriptor is already open.
|
2017-02-16 22:48:16 +01:00 |
Willem Toorop
|
d20bbde25e
|
Fixed time allocation and free for fd_events
|
2017-02-16 22:41:37 +01:00 |
Willem Toorop
|
f6d46689b6
|
Fixed time allocation and free for to_events
|
2017-02-16 16:26:41 +01:00 |
Willem Toorop
|
2d35993c83
|
Timeout events in array
|
2017-02-16 15:22:57 +01:00 |
Willem Toorop
|
e87e907128
|
Constants for Edward Curves
|
2017-02-16 11:01:48 +01:00 |
wtoorop
|
17a5a5db92
|
Merge pull request #258 from wtoorop/devel/_vfixed_gbuffers
A special bit for the snprintf style modus operandi of fixed gldns gbuffer's
|
2017-02-16 10:51:20 +01:00 |
Willem Toorop
|
445470d831
|
Rename a gldns function
|
2017-02-16 10:32:17 +01:00 |
Melinda Shore
|
c72d74a0fa
|
Merge pull request #259 from wtoorop/devel/fixed_eventloop
Devel/fixed eventloop
|
2017-02-15 10:25:45 -09:00 |
Willem Toorop
|
e4eddca259
|
Reference event_info directly
|
2017-02-15 15:10:11 +01:00 |
Willem Toorop
|
7b6b0ff642
|
No helper copy variables
|
2017-02-15 14:57:30 +01:00 |
Willem Toorop
|
c805d40585
|
Clean in place executed unit tests
|
2017-02-15 14:04:34 +01:00 |
Willem Toorop
|
b2fe9673de
|
Fix realloc pfds set error + callback order error
|
2017-02-15 13:08:47 +01:00 |
Willem Toorop
|
04f6a2b13b
|
Fixed dependencies
|
2017-02-15 12:47:55 +01:00 |
Willem Toorop
|
840ba8c85d
|
Reference fixes jsmn
|
2017-02-15 12:46:48 +01:00 |
Willem Toorop
|
b7c2e53a82
|
Off by one problem?
|
2017-02-15 12:21:29 +01:00 |
Willem Toorop
|
3e8822e0e2
|
Fix uninitialized data error in valgrind check
|
2017-02-15 11:43:07 +01:00 |
Willem Toorop
|
c936f0c51d
|
Other allocs and frees with custom mem funcs too
|
2017-02-15 10:56:19 +01:00 |
Willem Toorop
|
7484b8c37b
|
Initialize default eventloop with custom mem funcs
|
2017-02-15 10:22:41 +01:00 |