1
0
mirror of https://github.com/danog/dns.git synced 2024-11-26 20:14:51 +01:00
Commit Graph

125 Commits

Author SHA1 Message Date
Chris Wright
6df50e2fc8 Fix undefined reference in async cache handling 2014-07-18 01:11:40 +01:00
Chris Wright
d74f8c9a10 Make caching API asynchronous
Closes #5
2014-07-18 01:07:01 +01:00
Chris Wright
361e207d1f Merge branch '0.2' 2014-07-18 00:19:14 +01:00
Chris Wright
6fcf8b4d07 Check for errors when writing to socket
Fix for #3
2014-07-18 00:18:58 +01:00
Chris Wright
7960dc0e69 Merge branch '0.2' 2014-07-17 21:33:17 +01:00
Chris Wright
0cf046c2c5 Merge branch '0.1' into 0.2 2014-07-17 21:32:59 +01:00
Mateusz Nowak
add4e38c1c Prevent from crashes when url doesn't exists
Cherry picked from 3655b79..0d62434
2014-07-17 21:31:55 +01:00
Chris Wright
d91f47a017 Partial implementation for #6 2014-07-17 21:07:24 +01:00
Chris Wright
d4257d132f Merge branch '0.1' into 0.2 2014-06-17 18:06:25 +01:00
Chris Wright
22c90049f3 Handle CNAME resource records correctly 2014-06-17 18:01:10 +01:00
Chris Wright
01b3d38c43 Move caching layer into client 2014-06-16 18:30:28 +01:00
Chris Wright
f60ac3fc5e Merge branch '0.1' into 0.2 2014-06-16 17:48:38 +01:00
Chris Wright
5a5610a0de Validate name format in private method 2014-06-16 17:47:51 +01:00
Chris Wright
8699d67081 Merge branch '0.1' into 0.2 2014-06-16 03:55:10 +01:00
Chris Wright
6174dfdb25 Call cache store callback before lookup callbacks 2014-06-16 03:53:40 +01:00
Chris Wright
dce47d6a83 Merge branch '0.1' into 0.2 2014-06-16 03:32:14 +01:00
Chris Wright
8e82108197 Allow reusing of outstanding requests
Refactoring to ensure only one concurrent request is sent to the server for a unique name/type tuple
2014-06-16 03:28:59 +01:00
Chris Wright
f7e199ff75 Rename request -> lookup in client 2014-06-16 01:30:28 +01:00
Chris Wright
dd39ab1fef Merge branch '0.1' into 0.2 2014-06-16 01:20:59 +01:00
Chris Wright
32d52285e1 Make outstanding request struct associative 2014-06-16 01:20:38 +01:00
Chris Wright
f8b44f24ac Allow injecting of cache through factory 2014-06-15 23:36:17 +01:00
Chris Wright
4ab6ecc2be Extract Cache to an interface 2014-06-15 22:52:02 +01:00
Chris Wright
f4cd031352 Move Client default values out of arg default value list
Allows constructor args to be skipped with null
2014-06-15 22:45:33 +01:00
Chris Wright
d5b5192ba3 Finished initial implementation
zOMG too many things to document
2014-06-15 00:47:15 +01:00
Chris Wright
1d418d3e82 Initial commit
WIP
2014-06-13 18:17:49 +01:00