Willem Toorop
b80ccba02c
Revert "Minor fixes in MDNS code to make sure it does work after the recent loop tightening."
...
This reverts commit c653e8502c
.
2017-03-23 13:04:11 +01:00
Christian Huitema
c653e8502c
Minor fixes in MDNS code to make sure it does work after the recent loop tightening.
...
Suppressing the warning about mapping the 64 bit timeout value to a 32 bit integer,
based on the comments that the "maximum timeout used in practice is 6553500ms." If that
really is the case, we do not need to support 64 bit integers in the dict structure.
2017-03-22 15:50:26 -07:00
huitema
95da0b46e0
Merge pull request #9 from getdnsapi/develop
...
Align with develop branch
2017-03-22 10:10:00 -07:00
wtoorop
52e3d2e1b0
Merge pull request #265 from saradickinson/feature/new_settings
...
Feature/new settings
2017-03-20 22:25:52 +01:00
wtoorop
1ad8047443
Merge pull request #267 from wtoorop/features/mdns-client
...
Features/mdns client
2017-03-20 22:15:57 +01:00
Willem Toorop
a5876d57fe
Dependencies
2017-03-20 21:58:45 +01:00
Willem Toorop
a77a335370
Comment out dead assignement
...
To silence static code analysis
2017-03-20 21:57:57 +01:00
Willem Toorop
24abf43de1
Fit mdns code with pending dns netreqs on EMFILE
2017-03-20 21:33:19 +01:00
Willem Toorop
ed0d4d044c
Merge remote-tracking branch 'upstream/develop' into features/mdns-client
2017-03-20 16:42:24 +01:00
Willem Toorop
a3fe958387
Sync with unbound
2017-03-20 16:41:57 +01:00
wtoorop
b8c5f9131f
Merge pull request #266 from wtoorop/features/limit_outstanding_queries
...
Features/limit outstanding queries
2017-03-20 16:27:33 +01:00
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