Willem Toorop
|
0048066a2a
|
Test op coding practices
|
2017-03-20 16:15:02 +01:00 |
Willem Toorop
|
0891e16147
|
Pend netreqs when out of filedescriptors
|
2017-03-20 15:20:17 +01:00 |
Willem Toorop
|
8b09633c94
|
Bug and mem-leak fix
|
2017-03-20 11:03:15 +01:00 |
Christian Huitema
|
ed66edf52a
|
Making sure that the project compiles on Windows when HAVE_MDNS_SUPPORT is present.
Moving the 2 additional LRU functions from mdns.c to lruhash.c
Defining the 2 additional functions in lruhash.h
|
2017-03-17 12:19:54 -07:00 |
Sara Dickinson
|
1cf39c9134
|
Typo
|
2017-03-17 18:33:33 +00:00 |
Sara Dickinson
|
d8f4aebdee
|
Merge branch 'feature/parallel_upstreams' into feature/new_settings
|
2017-03-17 17:48:52 +00:00 |
Sara Dickinson
|
915689141b
|
Fix symbol order
|
2017-03-17 17:47:30 +00:00 |
Sara Dickinson
|
68eadedc10
|
Fix rogue bracket
|
2017-03-17 17:35:47 +00:00 |
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 |
Willem Toorop
|
5ea181172a
|
Reschedule pending netreqs
|
2017-03-15 15:16:42 +01:00 |
Willem Toorop
|
14c9f3aafc
|
Track netreqs "in flight"
|
2017-03-14 17:17:56 +01:00 |
Willem Toorop
|
b8f43c8acd
|
Mention the number of simultaneous queries in error (and success)
|
2017-03-14 15:20:56 +01:00 |
Willem Toorop
|
0655a08fa7
|
Unit test for set_limit_outstanding_queries
|
2017-03-14 15:03:43 +01:00 |
huitema
|
d511ce24de
|
Merge pull request #8 from wtoorop/features/mdns-client
Features/mdns client
|
2017-03-13 13:44:54 -07:00 |
huitema
|
8365f40147
|
Merge pull request #7 from wtoorop/devel/huitema-develop
Update of your develop branch
|
2017-03-13 13:39:09 -07:00 |
Willem Toorop
|
639239f45c
|
Schedule dnsreqs with absolute timeout/expiry time
|
2017-03-13 14:20:47 +01:00 |
Willem Toorop
|
a4fa931e85
|
Merge branch 'devel/huitema-develop' into features/mdns-client
|
2017-03-09 15:20:30 +01:00 |
Willem Toorop
|
c4a93b2c53
|
Newline at end of mdns.c
|
2017-03-09 15:19:57 +01:00 |
Willem Toorop
|
79ce0cff85
|
Make mdns compile on Linux
|
2017-03-09 14:36:20 +01:00 |
Willem Toorop
|
f1968d1e2c
|
Merge branch 'devel/ub-symbol-mapping' into features/mdns-client
|
2017-03-09 13:09:56 +01:00 |
Willem Toorop
|
82c92f8dc7
|
Better dependency rewriting
|
2017-03-09 13:02:05 +01:00 |
Willem Toorop
|
f751de696a
|
Import lruhash and lookup3 from unbound
|
2017-03-09 12:08:53 +01:00 |
Willem Toorop
|
5b5123a79d
|
HAVE_PTHREAD instead of HAVE_PTHREADS like unbound
|
2017-03-09 11:46:15 +01:00 |
Willem Toorop
|
5a2ee50de3
|
Have a define for any debugging
|
2017-03-09 11:40:39 +01:00 |
Willem Toorop
|
dd656b7421
|
More comprehensible auxiliary directory names
(in src/util)
|
2017-03-09 10:44:38 +01:00 |
Willem Toorop
|
0ecaf163d9
|
Update original source directly
|
2017-03-08 23:14:24 +01:00 |
Willem Toorop
|
e02442eb98
|
Original val_secalgo files + symbol mapping
|
2017-03-08 23:04:52 +01:00 |
Willem Toorop
|
ec685e900d
|
Map rbtree symbols
|
2017-03-08 22:10:22 +01:00 |
Willem Toorop
|
028dd0bf3c
|
Configure option to enable draft mdns support
|
2017-03-08 21:25:39 +01:00 |
Willem Toorop
|
de1ab4c8a4
|
Merge branch 'develop' into huitema-develop
|
2017-03-06 16:07:12 +01:00 |
Christian Huitema
|
4058529081
|
First version of the MDNS multicast client that actually works.
|
2017-03-03 16:52:02 -08: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 |
Christian Huitema
|
03307a7b71
|
Code almost complete for the MDNS multicast + cache.
Of course, we still need a lot of testing.
|
2017-02-23 17:55:31 -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 |