53 Commits

Author SHA1 Message Date
3ecc777eb9
Ensure printed messages are flushed immediately (fixes #59)
Also send error messages to stderr
2019-03-15 17:47:48 +01:00
1d37debd96
Add -c0 support for infinite loop (fixes #57) 2019-03-15 17:36:39 +01:00
25c243efa1
Preparing for v1.6.4
General improvements and fixes
2018-04-03 17:01:50 +04:30
1b9849c224
Use more accurate response time measurement method (fixes #44) 2018-01-23 11:32:40 +03:30
9caa006e5b
Change default ping interval to 1 second 2017-10-06 10:46:16 +03:30
39e564e626
Use cymruwhois from pypi and remove submodule
- cymruwhois maintainer recovered his access to pypi and
  uploaded latest package. There is no need to use it as
  submodule anymore. So we added an external dependency.

- Refactor whois data caching in dnstraceroute and unbreak
  caching mechanism which was broken since previous commit
  due to a bug in time delta calculation.
2017-05-02 14:16:17 +04:30
2dcf0e7b78
Fix setuptools 2017-04-30 21:12:08 +04:30
a0f9cae673
Fix setuptool installation and dependecies 2017-04-30 19:35:36 +04:30
bde3263cfa
Use semantic versioning
and more standard constant names
2017-04-24 17:43:47 +04:30
21944596fb
Bump version 2017-04-24 15:39:23 +04:30
0c01d0ebb2
Improve help message 2017-04-24 14:41:53 +04:30
87cea8c04c
Improve query time measurement accuracy and display 2017-04-23 13:23:17 +04:30
2715f42722
Change default timeout value to 2 (was 5) (fix #24) 2016-08-22 16:02:25 +04:30
a576293bc0
Enable EDNS0 by default. -e disables EDNS0 (fix #21) 2016-08-06 16:36:56 +04:30
Hamish Coleman
df366d5934 Add option to pause between each dnsping request 2016-08-04 14:13:33 +10:00
94fa0508eb
Bump version 2016-06-26 17:17:24 +04:30
ff52245007
Add EDNS0 support and update docs 2016-06-26 17:15:54 +04:30
26fdd00647
Add support for EDNS0 flag 2016-06-26 16:54:22 +04:30
403a583942
Update version information to match setuptools 2016-06-12 12:15:09 +04:30
22ef5331af
Remove AF 2016-06-01 13:23:46 +04:30
4c2d9d51e1
fix long arguments 2016-05-23 18:54:14 +04:30
920b0a8952
remove unnecessary option 2016-05-23 18:50:40 +04:30
0164eae199
fix README and code cleanup 2016-05-16 19:05:48 +04:30
d0db0c62aa
fix NoAnswer error when RRSIG requested (fix #14) 2016-05-14 14:12:12 +04:30
895c80b5bf
print flagas in verbose mode (in response to #13) 2016-05-14 13:09:47 +04:30
41a79b55e9
fix crash when resolving dns hostname to IP (close #9) 2016-05-09 16:43:07 +04:30
988c439599
correctly resolve dns server hostname when layer 3 protocol specified (close #9) 2016-05-09 13:56:35 +04:30
6715741f66
exit the pythonic way (and make PyInstaller happy) 2016-05-09 13:32:45 +04:30
c5299326a8
fix variable name after recent refactoring 2016-05-09 11:24:22 +04:30
74f88e6601
minor refactoring 2016-05-07 14:47:15 +04:30
5a323807eb
do not use hardcoded DNS server. take it from system. 2016-05-04 13:51:43 +04:30
2af22d5535
add -4 and -6 to enforce network layer protocol (closes #9) 2016-05-04 13:05:02 +04:30
850e522bbd
add possibility of using TCP instead of UDP 2016-05-04 12:49:34 +04:30
2685d792c7
fix a calculation bug with "-c1" (closes #10) 2016-05-04 12:40:05 +04:30
d9bace03fe
refactor 2016-04-30 14:42:29 +04:30
7ae4c613ac
trivial "pythonic" fixes 2016-04-25 11:25:18 +04:30
98e0a8199f
add ability to define arbitrary src port and IP address 2016-04-16 14:11:38 +04:30
8322a83e52 fix signal handling error on windows 2016-04-14 16:51:07 +04:30
d90cc4a8d5
support for arbitrary dns port for dnstraceroute
and some trivial cleanup and beatufications
2016-04-12 13:33:54 +04:30
4ac4abf20b
add option to use arbitrary DNS port number (default 53) 2016-04-12 12:57:26 +04:30
add9b1f782
code cleanup 2016-04-10 19:23:20 +04:30
b91962ab72
accept dns server by name (fixes #5) 2016-04-10 16:43:09 +04:30
508731319a
code cleanup 2016-04-10 16:05:46 +04:30
9e5adde1bb
rename dnsperf -> dnseval to avoid confusion with nominom's dnsperf
- rename dnsperf.py -> dnseval.py
- improve help text
2016-04-09 11:37:42 +04:30
0f25a3fa2d improved error handling 2016-04-07 11:57:48 +04:30
eddbc8a5b1 use internal list of DNS servers as default
and other minor cleanups
2016-02-10 09:23:06 +03:30
b4e86c7520 fix syntax 2016-02-06 10:35:46 +03:30
9d4f07164c PEP8 compliance 2016-02-06 10:15:08 +03:30
dd7e6a745f proper ctrl+c handling 2016-02-06 09:36:01 +03:30
fdc300eb8d minore code cleanup 2016-02-04 12:15:21 +03:30