------------------------------------------------------------------------
r1002 | thomas.r.stromberg | 2010-06-06 18:18:46 +0200 (Sun, 06 Jun 2010) | 1 line

1.3.1
------------------------------------------------------------------------
r1001 | thomas.r.stromberg | 2010-06-06 12:02:16 +0200 (Sun, 06 Jun 2010) | 1 line

1.3.1-RC5
------------------------------------------------------------------------
r1000 | thomas.r.stromberg | 2010-06-06 12:01:47 +0200 (Sun, 06 Jun 2010) | 1 line

Use 200 cycles instead of 250
------------------------------------------------------------------------
r999 | thomas.r.stromberg | 2010-06-06 12:01:16 +0200 (Sun, 06 Jun 2010) | 1 line

Make _DoesClockGoBackwards() run a bit faster
------------------------------------------------------------------------
r998 | thomas.r.stromberg | 2010-06-06 11:57:29 +0200 (Sun, 06 Jun 2010) | 1 line

Raise a specific error if time is found to go backwards. Do a better job detecting the issue
------------------------------------------------------------------------
r997 | thomas.r.stromberg | 2010-06-06 09:22:20 +0200 (Sun, 06 Jun 2010) | 1 line

1.3.1-RC4
------------------------------------------------------------------------
r996 | thomas.r.stromberg | 2010-06-06 09:21:58 +0200 (Sun, 06 Jun 2010) | 1 line

Fix order of timer functions
------------------------------------------------------------------------
r995 | thomas.r.stromberg | 2010-06-06 09:16:49 +0200 (Sun, 06 Jun 2010) | 1 line

Change the way set set the default counter. Look for broken Windows machines where time appears to go backwards
------------------------------------------------------------------------
r994 | thomas.r.stromberg | 2010-06-06 09:13:36 +0200 (Sun, 06 Jun 2010) | 1 line

Censorship warnings should have no penalty
------------------------------------------------------------------------
r993 | thomas.r.stromberg | 2010-06-05 21:58:31 +0200 (Sat, 05 Jun 2010) | 1 line

Set censorship timeout to a hardcoded 30 seconds
------------------------------------------------------------------------
r992 | thomas.r.stromberg | 2010-06-05 21:55:26 +0200 (Sat, 05 Jun 2010) | 1 line

1.3.1-RC3
------------------------------------------------------------------------
r991 | thomas.r.stromberg | 2010-06-05 21:53:34 +0200 (Sat, 05 Jun 2010) | 1 line

Try opening a file before using adding it to the list of good files
------------------------------------------------------------------------
r990 | thomas.r.stromberg | 2010-06-05 21:52:53 +0200 (Sat, 05 Jun 2010) | 1 line

Fix setting of disabled state to boolean. Fixes issue 129
------------------------------------------------------------------------
r989 | thomas.r.stromberg | 2010-06-05 20:16:57 +0200 (Sat, 05 Jun 2010) | 1 line

Remove wildcard from del statement
------------------------------------------------------------------------
r988 | thomas.r.stromberg | 2010-06-05 20:10:09 +0200 (Sat, 05 Jun 2010) | 1 line

1.3.1-RC2 - fix typo
------------------------------------------------------------------------
r987 | thomas.r.stromberg | 2010-06-05 18:47:32 +0200 (Sat, 05 Jun 2010) | 1 line

Version bump: 1.3.1-RC1
------------------------------------------------------------------------
r986 | thomas.r.stromberg | 2010-06-05 18:46:01 +0200 (Sat, 05 Jun 2010) | 1 line

Add WinIpConfigNameServers() as a fallback for Windows users
------------------------------------------------------------------------
r985 | thomas.r.stromberg | 2010-06-05 18:28:20 +0200 (Sat, 05 Jun 2010) | 1 line

Fallback to a crapy tick size
------------------------------------------------------------------------
r984 | thomas.r.stromberg | 2010-06-05 18:25:31 +0200 (Sat, 05 Jun 2010) | 1 line

Add more sites to filter
------------------------------------------------------------------------
r983 | thomas.r.stromberg | 2010-06-05 18:25:16 +0200 (Sat, 05 Jun 2010) | 1 line

Prevent non-string warnings from being added. Update GDNS node id detection
------------------------------------------------------------------------
r982 | thomas.r.stromberg | 2010-06-05 18:09:19 +0200 (Sat, 05 Jun 2010) | 1 line

Sync w/ unlisted
------------------------------------------------------------------------
r981 | thomas.r.stromberg | 2010-06-05 12:46:11 +0200 (Sat, 05 Jun 2010) | 1 line

Fix encoding issues on output
------------------------------------------------------------------------
r980 | thomas.r.stromberg | 2010-06-05 12:44:55 +0200 (Sat, 05 Jun 2010) | 1 line

If notes look funny, complain
------------------------------------------------------------------------
r979 | thomas.r.stromberg | 2010-06-05 09:47:20 +0200 (Sat, 05 Jun 2010) | 1 line

tool update.
------------------------------------------------------------------------
r978 | thomas.r.stromberg | 2010-06-02 08:30:51 +0200 (Wed, 02 Jun 2010) | 1 line

Sync w/ unlisted
------------------------------------------------------------------------
r977 | thomas.r.stromberg | 2010-06-01 00:06:12 +0200 (Tue, 01 Jun 2010) | 1 line

Add class C's seen for google.com in AU
------------------------------------------------------------------------
r967 | thomas.r.stromberg | 2010-05-31 20:16:18 +0200 (Mon, 31 May 2010) | 1 line

Version bump: 1.3
------------------------------------------------------------------------
r966 | thomas.r.stromberg | 2010-05-31 20:13:17 +0200 (Mon, 31 May 2010) | 1 line

Update Virtua
------------------------------------------------------------------------
r965 | thomas.r.stromberg | 2010-05-31 17:40:23 +0200 (Mon, 31 May 2010) | 1 line

Add servers in Croatia
------------------------------------------------------------------------
r964 | thomas.r.stromberg | 2010-05-31 13:44:29 +0200 (Mon, 31 May 2010) | 1 line

1.3-RC5
------------------------------------------------------------------------
r963 | thomas.r.stromberg | 2010-05-31 13:40:22 +0200 (Mon, 31 May 2010) | 1 line

Sync to unlisted servers, resort
------------------------------------------------------------------------
r962 | thomas.r.stromberg | 2010-05-31 13:21:06 +0200 (Mon, 31 May 2010) | 1 line

Finish naming imported hosts
------------------------------------------------------------------------
r961 | thomas.r.stromberg | 2010-05-31 13:16:57 +0200 (Mon, 31 May 2010) | 1 line

Filter internal IP's from notes
------------------------------------------------------------------------
r960 | thomas.r.stromberg | 2010-05-31 13:16:43 +0200 (Mon, 31 May 2010) | 1 line

Do not issue any warnings if version.bind is unavailable
------------------------------------------------------------------------
r959 | thomas.r.stromberg | 2010-05-31 12:12:37 +0200 (Mon, 31 May 2010) | 1 line

Replace : with _ for OpenNIC IPV6 hosts
------------------------------------------------------------------------
r958 | thomas.r.stromberg | 2010-05-31 11:55:23 +0200 (Mon, 31 May 2010) | 1 line

Comment-out chimpout.com
------------------------------------------------------------------------
r957 | thomas.r.stromberg | 2010-05-31 11:55:12 +0200 (Mon, 31 May 2010) | 1 line

Always mask internal.ip for internal hosts
------------------------------------------------------------------------
r956 | thomas.r.stromberg | 2010-05-31 01:16:23 +0200 (Mon, 31 May 2010) | 1 line

Make keywords a list instead of a tuple. Fixes issue 127
------------------------------------------------------------------------
r955 | thomas.r.stromberg | 2010-05-31 00:29:17 +0200 (Mon, 31 May 2010) | 1 line

1.3-RC4
------------------------------------------------------------------------
r954 | thomas.r.stromberg | 2010-05-31 00:23:17 +0200 (Mon, 31 May 2010) | 1 line

Fix upload_results setting from CLI
------------------------------------------------------------------------
r953 | thomas.r.stromberg | 2010-05-31 00:11:50 +0200 (Mon, 31 May 2010) | 1 line

Add unlisted servers from appspot
------------------------------------------------------------------------
r952 | thomas.r.stromberg | 2010-05-30 23:22:11 +0200 (Sun, 30 May 2010) | 1 line

Migrate to addr_util
------------------------------------------------------------------------
r951 | thomas.r.stromberg | 2010-05-30 23:21:24 +0200 (Sun, 30 May 2010) | 1 line

Add Chinese & Indian nameservers
------------------------------------------------------------------------
r950 | thomas.r.stromberg | 2010-05-30 19:50:42 +0200 (Sun, 30 May 2010) | 1 line

1.3-RC3
------------------------------------------------------------------------
r949 | thomas.r.stromberg | 2010-05-30 19:06:25 +0200 (Sun, 30 May 2010) | 1 line

DisableDistantServers() should base the best_10 on all nameservers, not just secondaries
------------------------------------------------------------------------
r948 | thomas.r.stromberg | 2010-05-30 19:00:21 +0200 (Sun, 30 May 2010) | 1 line

Fix bug in max-cutoff.
------------------------------------------------------------------------
r947 | thomas.r.stromberg | 2010-05-30 18:55:01 +0200 (Sun, 30 May 2010) | 1 line

Remove redundant check message
------------------------------------------------------------------------
r946 | thomas.r.stromberg | 2010-05-30 18:53:44 +0200 (Sun, 30 May 2010) | 1 line

Add MAX_NEARBY_SERVERS
------------------------------------------------------------------------
r945 | thomas.r.stromberg | 2010-05-30 18:53:25 +0200 (Sun, 30 May 2010) | 1 line

Force duration_min to float
------------------------------------------------------------------------
r944 | thomas.r.stromberg | 2010-05-30 17:56:34 +0200 (Sun, 30 May 2010) | 1 line

1.3-RC2
------------------------------------------------------------------------
r943 | thomas.r.stromberg | 2010-05-30 17:53:34 +0200 (Sun, 30 May 2010) | 1 line

Remove debug messages
------------------------------------------------------------------------
r942 | thomas.r.stromberg | 2010-05-30 17:36:39 +0200 (Sun, 30 May 2010) | 1 line

Update RoadRunner nameservers
------------------------------------------------------------------------
r941 | thomas.r.stromberg | 2010-05-30 17:36:26 +0200 (Sun, 30 May 2010) | 1 line

Add a DisableDistantServers. Not sure if the algorithm is perfect yet however.
------------------------------------------------------------------------
r940 | thomas.r.stromberg | 2010-05-30 16:38:49 +0200 (Sun, 30 May 2010) | 1 line

Fix bug that caused health_target_count to not work (dumb comparison)
------------------------------------------------------------------------
r939 | thomas.r.stromberg | 2010-05-30 16:35:34 +0200 (Sun, 30 May 2010) | 1 line

Mention target count
------------------------------------------------------------------------
r938 | thomas.r.stromberg | 2010-05-30 16:32:22 +0200 (Sun, 30 May 2010) | 1 line

Remove broken debug message
------------------------------------------------------------------------
r937 | thomas.r.stromberg | 2010-05-30 16:31:29 +0200 (Sun, 30 May 2010) | 1 line

Move WindowsHttpDefault registration to only occur on Windows
------------------------------------------------------------------------
r936 | thomas.r.stromberg | 2010-05-30 16:27:23 +0200 (Sun, 30 May 2010) | 1 line

Replace FIRST_CUT_MULTIPLIER with TARGET_SERVER_CHECK_MULTIPLIER. Instead of dividing the current count, multiply the target count. Reduces health check count from ~300 to ~150
------------------------------------------------------------------------
r935 | thomas.r.stromberg | 2010-05-30 16:26:33 +0200 (Sun, 30 May 2010) | 1 line

Add response code to output again
------------------------------------------------------------------------
r934 | thomas.r.stromberg | 2010-05-30 16:26:18 +0200 (Sun, 30 May 2010) | 1 line

Add RCODE checking. Move back to ARootServer check by default, due to differences in response sizes from RootNs
------------------------------------------------------------------------
r933 | thomas.r.stromberg | 2010-05-30 15:17:23 +0200 (Sun, 30 May 2010) | 1 line

update legend/bsnl/verizon servers
------------------------------------------------------------------------
r932 | thomas.r.stromberg | 2010-05-30 13:17:51 +0200 (Sun, 30 May 2010) | 1 line

Fight to keep tables smaller.
------------------------------------------------------------------------
r931 | thomas.r.stromberg | 2010-05-30 13:17:36 +0200 (Sun, 30 May 2010) | 1 line

Only return non-blank entries for node_ids
------------------------------------------------------------------------
r930 | thomas.r.stromberg | 2010-05-30 12:12:24 +0200 (Sun, 30 May 2010) | 1 line

If there are no results, skip drawing the graph. If there is no name, list the IP
------------------------------------------------------------------------
r929 | thomas.r.stromberg | 2010-05-30 01:38:40 +0200 (Sun, 30 May 2010) | 1 line

Change text for publishing results to match Cocoa UI
------------------------------------------------------------------------
r928 | thomas.r.stromberg | 2010-05-30 01:26:55 +0200 (Sun, 30 May 2010) | 1 line

Version bump: 1.3-RC1
------------------------------------------------------------------------
r927 | thomas.r.stromberg | 2010-05-30 01:18:57 +0200 (Sun, 30 May 2010) | 1 line

Tk: Make separator width larger, fix enable button issue
------------------------------------------------------------------------
r926 | thomas.r.stromberg | 2010-05-30 01:13:55 +0200 (Sun, 30 May 2010) | 1 line

Make fatal optional for system/preferred nameservers.
------------------------------------------------------------------------
r925 | thomas.r.stromberg | 2010-05-30 01:13:05 +0200 (Sun, 30 May 2010) | 1 line

Make the bar larger
------------------------------------------------------------------------
r924 | thomas.r.stromberg | 2010-05-30 00:55:05 +0200 (Sun, 30 May 2010) | 1 line

Add status callbacks to site_connector, improve error handling
------------------------------------------------------------------------
r923 | thomas.r.stromberg | 2010-05-30 00:54:42 +0200 (Sun, 30 May 2010) | 1 line

Make padding compatible w/ python 2.5
------------------------------------------------------------------------
r922 | thomas.r.stromberg | 2010-05-30 00:32:14 +0200 (Sun, 30 May 2010) | 1 line

Add SYS- prefix even if include_internal isn't on
------------------------------------------------------------------------
r921 | thomas.r.stromberg | 2010-05-30 00:23:42 +0200 (Sun, 30 May 2010) | 1 line

Only display traceback if we think we are thread-safe
------------------------------------------------------------------------
r920 | thomas.r.stromberg | 2010-05-30 00:15:21 +0200 (Sun, 30 May 2010) | 1 line

Only add a separator in the data sources if we found an organic source
------------------------------------------------------------------------
r919 | thomas.r.stromberg | 2010-05-30 00:14:56 +0200 (Sun, 30 May 2010) | 1 line

lowercase tkinter for Fedora users
------------------------------------------------------------------------
r918 | thomas.r.stromberg | 2010-05-29 23:56:44 +0200 (Sat, 29 May 2010) | 1 line

Change initial ping check query from bind.version to . NS. Make sure it is fatal
------------------------------------------------------------------------
r917 | thomas.r.stromberg | 2010-05-29 23:12:40 +0200 (Sat, 29 May 2010) | 1 line

Shorten CLI banner
------------------------------------------------------------------------
r916 | thomas.r.stromberg | 2010-05-29 22:55:19 +0200 (Sat, 29 May 2010) | 1 line

Tk: Make query_count box longer, add more padding after share button
------------------------------------------------------------------------
r915 | thomas.r.stromberg | 2010-05-29 22:51:29 +0200 (Sat, 29 May 2010) | 1 line

More windows-friendly Tk layout
------------------------------------------------------------------------
r914 | thomas.r.stromberg | 2010-05-29 22:39:32 +0200 (Sat, 29 May 2010) | 1 line

Delete maxmind
------------------------------------------------------------------------
r913 | thomas.r.stromberg | 2010-05-29 22:32:54 +0200 (Sat, 29 May 2010) | 1 line

Alter the Tk UI to match the new Cocoa UI
------------------------------------------------------------------------
r912 | thomas.r.stromberg | 2010-05-29 22:22:34 +0200 (Sat, 29 May 2010) | 1 line

Adjust the Cocoa layout to better display the new options, set a MAX_STATUS_LENGTH
------------------------------------------------------------------------
r911 | thomas.r.stromberg | 2010-05-29 22:07:35 +0200 (Sat, 29 May 2010) | 1 line

Update Virgin Media/BlueYonder/Telewest IP's
------------------------------------------------------------------------
r910 | thomas.r.stromberg | 2010-05-29 22:06:36 +0200 (Sat, 29 May 2010) | 1 line

Add a limit to how many warnings (not errors) a nameserver can have before marking it as disabled. We default to 7. Fixes issue 126
------------------------------------------------------------------------
r909 | thomas.r.stromberg | 2010-05-29 21:27:21 +0200 (Sat, 29 May 2010) | 1 line

More cocoa linting
------------------------------------------------------------------------
r908 | thomas.r.stromberg | 2010-05-29 21:25:03 +0200 (Sat, 29 May 2010) | 1 line

Linting, nb_third_party move.
------------------------------------------------------------------------
r907 | thomas.r.stromberg | 2010-05-29 21:16:42 +0200 (Sat, 29 May 2010) | 1 line

Update OpenNIC Public DNS Servers
------------------------------------------------------------------------
r906 | thomas.r.stromberg | 2010-05-29 21:00:29 +0200 (Sat, 29 May 2010) | 1 line

Repair some refactoring damage in the Tk lib
------------------------------------------------------------------------
r905 | thomas.r.stromberg | 2010-05-29 20:45:56 +0200 (Sat, 29 May 2010) | 1 line

Hardcode jinja version into __init__
------------------------------------------------------------------------
r904 | thomas.r.stromberg | 2010-05-29 20:43:22 +0200 (Sat, 29 May 2010) | 1 line

Update Jinja2 to 2.4.1
------------------------------------------------------------------------
r903 | thomas.r.stromberg | 2010-05-29 20:40:30 +0200 (Sat, 29 May 2010) | 1 line

More lint happiness
------------------------------------------------------------------------
r902 | thomas.r.stromberg | 2010-05-29 19:12:58 +0200 (Sat, 29 May 2010) | 1 line

Split off IP/hostname munging to addr_util
------------------------------------------------------------------------
r901 | thomas.r.stromberg | 2010-05-29 19:11:07 +0200 (Sat, 29 May 2010) | 1 line

pylint run and final nb_third_party code
------------------------------------------------------------------------
r900 | thomas.r.stromberg | 2010-05-29 19:10:26 +0200 (Sat, 29 May 2010) | 1 line

Rename third_party to nb_third_party. Fixes issue 26
------------------------------------------------------------------------
r899 | thomas.r.stromberg | 2010-05-27 14:01:55 +0200 (Thu, 27 May 2010) | 1 line

Make longitude/latitude data less accurate
------------------------------------------------------------------------
r898 | thomas.r.stromberg | 2010-05-27 08:45:23 +0200 (Thu, 27 May 2010) | 1 line

Update README
------------------------------------------------------------------------
r897 | thomas.r.stromberg | 2010-05-27 08:39:30 +0200 (Thu, 27 May 2010) | 1 line

Re-enable sharing in the UI
------------------------------------------------------------------------
r896 | thomas.r.stromberg | 2010-05-23 05:25:38 +0200 (Sun, 23 May 2010) | 1 line

Add Zimbabwe, Vanatu, Guam, Chad, DirecPC servers
------------------------------------------------------------------------
r895 | thomas.r.stromberg | 2010-05-23 04:55:44 +0200 (Sun, 23 May 2010) | 1 line

Add nameservers for Cormoros, Isle of Man, Guyana, Gibraltar, Guam, Guadalupe, Samoa, Martinique & More
------------------------------------------------------------------------
r894 | thomas.r.stromberg | 2010-05-23 04:07:19 +0200 (Sun, 23 May 2010) | 1 line

Resort, add servers for AR and FR
------------------------------------------------------------------------
r893 | thomas.r.stromberg | 2010-05-20 16:36:59 +0200 (Thu, 20 May 2010) | 1 line

Add more comments
------------------------------------------------------------------------
r892 | thomas.r.stromberg | 2010-05-20 16:11:18 +0200 (Thu, 20 May 2010) | 1 line

Remove asterisks
------------------------------------------------------------------------
r891 | thomas.r.stromberg | 2010-05-20 16:02:23 +0200 (Thu, 20 May 2010) | 1 line

Add JSON protocol details
------------------------------------------------------------------------
r890 | thomas.r.stromberg | 2010-05-20 15:34:33 +0200 (Thu, 20 May 2010) | 1 line

Save JSON data for transparency
------------------------------------------------------------------------
r889 | thomas.r.stromberg | 2010-05-20 07:00:02 +0200 (Thu, 20 May 2010) | 1 line

Allow sort_by to be passed in
------------------------------------------------------------------------
r888 | thomas.r.stromberg | 2010-05-20 05:32:34 +0200 (Thu, 20 May 2010) | 1 line

Delete the pool object rather than calling the release method. Fixes issue 71
------------------------------------------------------------------------
r887 | thomas.r.stromberg | 2010-05-20 05:23:49 +0200 (Thu, 20 May 2010) | 1 line

Add rootspirit NL - fixes issue 110
------------------------------------------------------------------------
r886 | thomas.r.stromberg | 2010-05-20 05:12:04 +0200 (Thu, 20 May 2010) | 1 line

Make BETA tag more obvious in the version (will re-release)
------------------------------------------------------------------------
r885 | thomas.r.stromberg | 2010-05-20 05:07:41 +0200 (Thu, 20 May 2010) | 1 line

Remove some old tools
------------------------------------------------------------------------
r884 | thomas.r.stromberg | 2010-05-20 05:06:38 +0200 (Thu, 20 May 2010) | 1 line

Remove old files
------------------------------------------------------------------------
r883 | thomas.r.stromberg | 2010-05-20 04:37:49 +0200 (Thu, 20 May 2010) | 1 line

Fix platform code that override variables
------------------------------------------------------------------------
r882 | thomas.r.stromberg | 2010-05-20 04:31:28 +0200 (Thu, 20 May 2010) | 1 line

Add some missing datafiles to distutils
------------------------------------------------------------------------
r881 | thomas.r.stromberg | 2010-05-20 04:14:55 +0200 (Thu, 20 May 2010) | 1 line

Cocoa: Disable sharing checkbox, add share easter-egg
------------------------------------------------------------------------
r880 | thomas.r.stromberg | 2010-05-20 04:14:12 +0200 (Thu, 20 May 2010) | 1 line

Be more resiliant if there is no nameserver data. Only demote secondaries if we have more nameservers than self.num_servers
------------------------------------------------------------------------
r879 | thomas.r.stromberg | 2010-05-20 04:13:24 +0200 (Thu, 20 May 2010) | 1 line

Add how many nameservers we are checking the health for
------------------------------------------------------------------------
r878 | thomas.r.stromberg | 2010-05-20 04:13:02 +0200 (Thu, 20 May 2010) | 1 line

TK: Disable sharing button, add 'share' easter-egg
------------------------------------------------------------------------
r877 | thomas.r.stromberg | 2010-05-20 03:59:53 +0200 (Thu, 20 May 2010) | 1 line

Turn disabled links white
------------------------------------------------------------------------
r876 | thomas.r.stromberg | 2010-05-19 22:21:40 +0200 (Wed, 19 May 2010) | 1 line

1.3b1
------------------------------------------------------------------------
r875 | thomas.r.stromberg | 2010-05-19 22:21:28 +0200 (Wed, 19 May 2010) | 2 lines

Show the node names when disabling slower replicas

------------------------------------------------------------------------
r874 | thomas.r.stromberg | 2010-05-19 22:21:12 +0200 (Wed, 19 May 2010) | 1 line

Note how many failed tests there were when disabling
------------------------------------------------------------------------
r873 | thomas.r.stromberg | 2010-05-19 22:02:03 +0200 (Wed, 19 May 2010) | 1 line

Fix comment
------------------------------------------------------------------------
r872 | thomas.r.stromberg | 2010-05-19 22:01:54 +0200 (Wed, 19 May 2010) | 1 line

Remove version debug statement
------------------------------------------------------------------------
r871 | thomas.r.stromberg | 2010-05-19 22:00:27 +0200 (Wed, 19 May 2010) | 1 line

Always use MaskPrivateHost
------------------------------------------------------------------------
r870 | thomas.r.stromberg | 2010-05-19 21:59:42 +0200 (Wed, 19 May 2010) | 1 line

Set node_ids to an empty list if it is internal
------------------------------------------------------------------------
r869 | thomas.r.stromberg | 2010-05-19 21:59:21 +0200 (Wed, 19 May 2010) | 1 line

Fix for issue 123
------------------------------------------------------------------------
r868 | thomas.r.stromberg | 2010-05-19 21:51:03 +0200 (Wed, 19 May 2010) | 1 line

Decrease the amount of system information shared, fix data being purged from the local view
------------------------------------------------------------------------
r867 | thomas.r.stromberg | 2010-05-19 21:23:17 +0200 (Wed, 19 May 2010) | 1 line

Change try_count to 3
------------------------------------------------------------------------
r866 | thomas.r.stromberg | 2010-05-19 21:23:01 +0200 (Wed, 19 May 2010) | 1 line

Support multiple node_ids, be pickier in determining what to store as a version
------------------------------------------------------------------------
r865 | thomas.r.stromberg | 2010-05-19 21:22:24 +0200 (Wed, 19 May 2010) | 1 line

Force node_ids to be a list
------------------------------------------------------------------------
r864 | thomas.r.stromberg | 2010-05-19 21:20:45 +0200 (Wed, 19 May 2010) | 1 line

Don't bother with port behavior checking for a single host
------------------------------------------------------------------------
r863 | thomas.r.stromberg | 2010-05-19 21:20:21 +0200 (Wed, 19 May 2010) | 1 line

Add mutliple node_ids
------------------------------------------------------------------------
r862 | thomas.r.stromberg | 2010-05-19 21:20:10 +0200 (Wed, 19 May 2010) | 1 line

Add a cute style for the top-bar notice
------------------------------------------------------------------------
r861 | thomas.r.stromberg | 2010-05-18 10:58:50 +0200 (Tue, 18 May 2010) | 1 line

Collect multiple node_ids
------------------------------------------------------------------------
r860 | thomas.r.stromberg | 2010-05-17 17:33:00 +0200 (Mon, 17 May 2010) | 1 line

Initial work to resync the Tk UI
------------------------------------------------------------------------
r859 | thomas.r.stromberg | 2010-05-17 17:32:38 +0200 (Mon, 17 May 2010) | 1 line

Don't crash if geodata isn't set
------------------------------------------------------------------------
r858 | thomas.r.stromberg | 2010-05-17 17:29:01 +0200 (Mon, 17 May 2010) | 1 line

Fix for issue 111 - Don't try to test primary nameserver latency if no primaries are detected.
------------------------------------------------------------------------
r857 | thomas.r.stromberg | 2010-05-17 17:14:02 +0200 (Mon, 17 May 2010) | 1 line

reword sharing text
------------------------------------------------------------------------
r856 | thomas.r.stromberg | 2010-05-17 17:13:42 +0200 (Mon, 17 May 2010) | 1 line

Use the wording 'unstable' instead of 'problematic'
------------------------------------------------------------------------
r855 | thomas.r.stromberg | 2010-05-17 17:11:10 +0200 (Mon, 17 May 2010) | 1 line

Add tagging for if a source is synthetic
------------------------------------------------------------------------
r854 | thomas.r.stromberg | 2010-05-17 15:45:06 +0200 (Mon, 17 May 2010) | 1 line

Overhaul of Alexa data. We now include hostname/subdomains in our sample data.
------------------------------------------------------------------------
r853 | thomas.r.stromberg | 2010-05-17 15:43:56 +0200 (Mon, 17 May 2010) | 1 line

Add raise if we hit a select_mode bug
------------------------------------------------------------------------
r852 | thomas.r.stromberg | 2010-05-17 15:42:58 +0200 (Mon, 17 May 2010) | 1 line

Remove debug line
------------------------------------------------------------------------
r851 | thomas.r.stromberg | 2010-05-17 14:24:19 +0200 (Mon, 17 May 2010) | 1 line

Add ~ expansion to FindDataFile
------------------------------------------------------------------------
r850 | thomas.r.stromberg | 2010-05-17 14:23:13 +0200 (Mon, 17 May 2010) | 1 line

Add ~ expansion to input_file, output_file, csv_file, and input_source options. Fixes issue 120
------------------------------------------------------------------------
r849 | thomas.r.stromberg | 2010-05-17 00:15:20 +0200 (Mon, 17 May 2010) | 1 line

Add a resolv.conf style template
------------------------------------------------------------------------
r848 | thomas.r.stromberg | 2010-05-16 23:57:36 +0200 (Sun, 16 May 2010) | 1 line

Change graphs to a max size of 720x415. Fixes issue 121
------------------------------------------------------------------------
r847 | thomas.r.stromberg | 2010-05-16 06:17:08 +0200 (Sun, 16 May 2010) | 1 line

Improve sharing integration with user interfaces
------------------------------------------------------------------------
r846 | thomas.r.stromberg | 2010-05-16 06:16:48 +0200 (Sun, 16 May 2010) | 1 line

Update censorship data
------------------------------------------------------------------------
r845 | thomas.r.stromberg | 2010-05-16 06:16:32 +0200 (Sun, 16 May 2010) | 1 line

Update data files
------------------------------------------------------------------------
r844 | thomas.r.stromberg | 2010-05-16 04:43:20 +0200 (Sun, 16 May 2010) | 1 line

Add support for static cachehit, cachemiss, and cachemix data sources
------------------------------------------------------------------------
r843 | thomas.r.stromberg | 2010-05-16 00:55:57 +0200 (Sun, 16 May 2010) | 1 line

1.3a10
------------------------------------------------------------------------
r842 | thomas.r.stromberg | 2010-05-16 00:01:55 +0200 (Sun, 16 May 2010) | 1 line

Mask node_id and version for shared internal hosts.
------------------------------------------------------------------------
r841 | thomas.r.stromberg | 2010-05-15 23:22:37 +0200 (Sat, 15 May 2010) | 1 line

Add url_map module
------------------------------------------------------------------------
r840 | thomas.r.stromberg | 2010-05-15 23:21:43 +0200 (Sat, 15 May 2010) | 1 line

Add node_id and version uploads
------------------------------------------------------------------------
r839 | thomas.r.stromberg | 2010-05-15 21:38:35 +0200 (Sat, 15 May 2010) | 1 line

Make the twitter matching broader
------------------------------------------------------------------------
r838 | thomas.r.stromberg | 2010-05-14 21:30:37 +0200 (Fri, 14 May 2010) | 1 line

1.3-alpha-9
------------------------------------------------------------------------
r837 | thomas.r.stromberg | 2010-05-14 21:30:19 +0200 (Fri, 14 May 2010) | 1 line

Remove debugging statements
------------------------------------------------------------------------
r836 | thomas.r.stromberg | 2010-05-14 21:28:42 +0200 (Fri, 14 May 2010) | 1 line

Add country code
------------------------------------------------------------------------
r835 | thomas.r.stromberg | 2010-05-14 20:48:03 +0200 (Fri, 14 May 2010) | 1 line

Add a note if POOR port behavior is observed
------------------------------------------------------------------------
r834 | thomas.r.stromberg | 2010-05-14 20:29:32 +0200 (Fri, 14 May 2010) | 1 line

Add support for port diversity checks
------------------------------------------------------------------------
r833 | thomas.r.stromberg | 2010-05-13 04:33:41 +0200 (Thu, 13 May 2010) | 1 line

1.3a8
------------------------------------------------------------------------
r832 | thomas.r.stromberg | 2010-05-13 04:28:14 +0200 (Thu, 13 May 2010) | 1 line

comment out extra text
------------------------------------------------------------------------
r831 | thomas.r.stromberg | 2010-05-13 04:27:03 +0200 (Thu, 13 May 2010) | 1 line

The inability to recursively query should be an instant disable
------------------------------------------------------------------------
r830 | thomas.r.stromberg | 2010-05-13 04:15:28 +0200 (Thu, 13 May 2010) | 1 line

If we have an issue of "no cache checks", disable the other server
------------------------------------------------------------------------
r829 | thomas.r.stromberg | 2010-05-13 04:00:58 +0200 (Thu, 13 May 2010) | 1 line

Fix duplicate index submissions
------------------------------------------------------------------------
r828 | thomas.r.stromberg | 2010-05-13 04:00:47 +0200 (Thu, 13 May 2010) | 1 line

Remove debug print
------------------------------------------------------------------------
r827 | thomas.r.stromberg | 2010-05-13 01:57:57 +0200 (Thu, 13 May 2010) | 1 line

Deprecate GeoCityLite and GoogleJSAPI sources to geoip, add GoogleLocAPI
------------------------------------------------------------------------
r826 | thomas.r.stromberg | 2010-05-12 05:45:15 +0200 (Wed, 12 May 2010) | 15 lines

1.3-a6:

- Health timeout is now 3.75
- Benchmark runs reset error counts
- We no longer strip duplicate warnings if there is only one ns tested
- All health checks are now only run on ENABLED servers
- reporter summary generation is now cached
- recommended ns now sorts by duration_min
- fake position id's now increment
- min/max data is now duration_min/duration_max
- The -U option implies -u
- conn_quality runs 4 times 
- site_connector now waits 15s between retries


------------------------------------------------------------------------
r825 | thomas.r.stromberg | 2010-05-10 01:06:06 +0200 (Mon, 10 May 2010) | 1 line

Increase SHARED_CACHE_TIMEOUT back to 2
------------------------------------------------------------------------
r824 | thomas.r.stromberg | 2010-05-10 01:05:32 +0200 (Mon, 10 May 2010) | 1 line

Lower multipliers again based on our testing:
------------------------------------------------------------------------
r823 | thomas.r.stromberg | 2010-05-10 01:04:46 +0200 (Mon, 10 May 2010) | 1 line

Allow every ns to retry health tests once
------------------------------------------------------------------------
r822 | thomas.r.stromberg | 2010-05-10 01:02:55 +0200 (Mon, 10 May 2010) | 1 line

Lower our preferred/system timeout multipliers, since anything over 3.5 is a bit excess anyways
------------------------------------------------------------------------
r821 | thomas.r.stromberg | 2010-05-10 01:02:09 +0200 (Mon, 10 May 2010) | 1 line

Adjust timeouts to 3.5 based on the stats we gathered
------------------------------------------------------------------------
r820 | thomas.r.stromberg | 2010-05-10 00:49:02 +0200 (Mon, 10 May 2010) | 1 line

Fix issues with missing diffs
------------------------------------------------------------------------
r819 | thomas.r.stromberg | 2010-05-09 23:22:23 +0200 (Sun, 09 May 2010) | 1 line

remove some print statements
------------------------------------------------------------------------
r818 | thomas.r.stromberg | 2010-05-09 23:18:09 +0200 (Sun, 09 May 2010) | 1 line

Use x.get for diff lookup
------------------------------------------------------------------------
r817 | thomas.r.stromberg | 2010-05-09 22:59:29 +0200 (Sun, 09 May 2010) | 1 line

A little bit of refactoring of variable names pushed to server. Big change: hard-set 2s benchmark limit. Let the timeouts take their toll there.
------------------------------------------------------------------------
r816 | thomas.r.stromberg | 2010-05-07 23:48:05 +0200 (Fri, 07 May 2010) | 1 line

1.3a6
------------------------------------------------------------------------
r815 | thomas.r.stromberg | 2010-05-07 23:47:52 +0200 (Fri, 07 May 2010) | 1 line

Fix submissions
------------------------------------------------------------------------
r814 | thomas.r.stromberg | 2010-05-07 22:39:34 +0200 (Fri, 07 May 2010) | 1 line

Shorter line for sharing URL
------------------------------------------------------------------------
r813 | thomas.r.stromberg | 2010-05-07 21:57:26 +0200 (Fri, 07 May 2010) | 1 line

Disable Tk UI for now
------------------------------------------------------------------------
r812 | thomas.r.stromberg | 2010-05-07 21:52:50 +0200 (Fri, 07 May 2010) | 1 line

Fix integration w/ data sharing service after refactoring
------------------------------------------------------------------------
r811 | thomas.r.stromberg | 2010-05-07 20:43:42 +0200 (Fri, 07 May 2010) | 1 line

Shorten notices from data_sources
------------------------------------------------------------------------
r810 | thomas.r.stromberg | 2010-05-07 20:43:24 +0200 (Fri, 07 May 2010) | 1 line

Insert third_party into the second slot of sys.path rather than the last slot
------------------------------------------------------------------------
r809 | thomas.r.stromberg | 2010-05-07 20:30:20 +0200 (Fri, 07 May 2010) | 1 line

Refactor templates to not require knowledge of nameserver objects. Temporarily breaks sharing.
------------------------------------------------------------------------
r808 | thomas.r.stromberg | 2010-05-07 20:29:49 +0200 (Fri, 07 May 2010) | 1 line

Increase query_count to 250
------------------------------------------------------------------------
r807 | thomas.r.stromberg | 2010-05-07 20:29:37 +0200 (Fri, 07 May 2010) | 1 line

Make the table a little more narrow
------------------------------------------------------------------------
r806 | thomas.r.stromberg | 2010-05-07 03:46:03 +0200 (Fri, 07 May 2010) | 1 line

Implement a very basic retry mechanism if we fail to upload results the first time
------------------------------------------------------------------------
r805 | thomas.r.stromberg | 2010-05-07 00:40:27 +0200 (Fri, 07 May 2010) | 1 line

Gracefully recover from thread failures. Tested at Joyent.
------------------------------------------------------------------------
r804 | thomas.r.stromberg | 2010-05-07 00:06:08 +0200 (Fri, 07 May 2010) | 1 line

Add some code to attempt to recover from thread failures
------------------------------------------------------------------------
r803 | thomas.r.stromberg | 2010-05-06 23:46:28 +0200 (Thu, 06 May 2010) | 1 line

Begin connecting geoip data into Mac OS X UI
------------------------------------------------------------------------
r802 | thomas.r.stromberg | 2010-05-06 23:45:11 +0200 (Thu, 06 May 2010) | 1 line

1.3-a4
------------------------------------------------------------------------
r801 | thomas.r.stromberg | 2010-05-06 23:40:30 +0200 (Thu, 06 May 2010) | 1 line

Remove . importing due to incompatability with Python 2.4
------------------------------------------------------------------------
r800 | thomas.r.stromberg | 2010-05-06 22:45:05 +0200 (Thu, 06 May 2010) | 1 line

Avoid deadlock by limiting loop to 4*count
------------------------------------------------------------------------
r799 | thomas.r.stromberg | 2010-05-06 22:00:12 +0200 (Thu, 06 May 2010) | 1 line

alpha-3
------------------------------------------------------------------------
r798 | thomas.r.stromberg | 2010-05-06 21:50:56 +0200 (Thu, 06 May 2010) | 1 line

Force hide_results to be a bool
------------------------------------------------------------------------
r797 | thomas.r.stromberg | 2010-05-06 21:32:59 +0200 (Thu, 06 May 2010) | 1 line

Display the state of the shared data
------------------------------------------------------------------------
r796 | thomas.r.stromberg | 2010-05-06 21:27:13 +0200 (Thu, 06 May 2010) | 1 line

Add -H option to hide results
------------------------------------------------------------------------
r795 | thomas.r.stromberg | 2010-05-06 21:27:02 +0200 (Thu, 06 May 2010) | 1 line

More agressive internal IP hashing
------------------------------------------------------------------------
r794 | thomas.r.stromberg | 2010-05-06 20:06:37 +0200 (Thu, 06 May 2010) | 1 line

Add edgesuite
------------------------------------------------------------------------
r793 | thomas.r.stromberg | 2010-05-06 19:51:34 +0200 (Thu, 06 May 2010) | 1 line

Remove extra print statements
------------------------------------------------------------------------
r792 | thomas.r.stromberg | 2010-05-06 19:50:27 +0200 (Thu, 06 May 2010) | 1 line

Add support for Maxmind JSAPI (GeoCityLite was too large)
------------------------------------------------------------------------
r791 | thomas.r.stromberg | 2010-05-06 18:21:25 +0200 (Thu, 06 May 2010) | 1 line

Delete fake pcap file
------------------------------------------------------------------------
r790 | thomas.r.stromberg | 2010-05-06 18:20:42 +0200 (Thu, 06 May 2010) | 1 line

Add an alternate source of geodata: MaxMind Geocity Lite data
------------------------------------------------------------------------
r789 | thomas.r.stromberg | 2010-05-06 17:36:14 +0200 (Thu, 06 May 2010) | 1 line

1.3-alpha-2
------------------------------------------------------------------------
r788 | thomas.r.stromberg | 2010-05-06 17:13:45 +0200 (Thu, 06 May 2010) | 1 line

Mention sanitization
------------------------------------------------------------------------
r787 | thomas.r.stromberg | 2010-05-06 17:11:15 +0200 (Thu, 06 May 2010) | 1 line

Add direct support for processing pcap files (requires tcpdump)
------------------------------------------------------------------------
r786 | thomas.r.stromberg | 2010-05-06 16:52:51 +0200 (Thu, 06 May 2010) | 1 line

Add parsing for sharing URL
------------------------------------------------------------------------
r785 | thomas.r.stromberg | 2010-05-06 16:52:40 +0200 (Thu, 06 May 2010) | 1 line

Separate responses with a comma
------------------------------------------------------------------------
r784 | thomas.r.stromberg | 2010-05-06 16:52:11 +0200 (Thu, 06 May 2010) | 1 line

Fix for custom filenames with relative records
------------------------------------------------------------------------
r783 | thomas.r.stromberg | 2010-05-06 16:51:43 +0200 (Thu, 06 May 2010) | 1 line

Fix RunIndex to return all results
------------------------------------------------------------------------
r782 | thomas.r.stromberg | 2010-05-05 23:59:25 +0200 (Wed, 05 May 2010) | 1 line

1.3-alpha1
------------------------------------------------------------------------
r781 | thomas.r.stromberg | 2010-05-05 23:40:27 +0200 (Wed, 05 May 2010) | 1 line

Populate options.input_source if it is found automatically
------------------------------------------------------------------------
r780 | thomas.r.stromberg | 2010-05-05 23:40:13 +0200 (Wed, 05 May 2010) | 1 line

Add is_error_prone and is_disabled
------------------------------------------------------------------------
r779 | thomas.r.stromberg | 2010-05-05 23:40:02 +0200 (Wed, 05 May 2010) | 1 line

Change IsPrivate to return 2 subnets, remove hashed number from SYS- name
------------------------------------------------------------------------
r778 | thomas.r.stromberg | 2010-05-05 23:39:36 +0200 (Wed, 05 May 2010) | 1 line

Add coloring for disabled links, make configtable a class
------------------------------------------------------------------------
r777 | thomas.r.stromberg | 2010-05-05 18:57:48 +0200 (Wed, 05 May 2010) | 1 line

Add support for hostname collection, masking private hostnames
------------------------------------------------------------------------
r776 | thomas.r.stromberg | 2010-05-05 18:57:32 +0200 (Wed, 05 May 2010) | 1 line

Remove GetGeoIPData(), strip trailing / from URL
------------------------------------------------------------------------
r775 | thomas.r.stromberg | 2010-05-05 15:58:19 +0200 (Wed, 05 May 2010) | 1 line

Move appengine code to the namebench-appengine project
------------------------------------------------------------------------
r774 | thomas.r.stromberg | 2010-05-05 05:20:08 +0200 (Wed, 05 May 2010) | 1 line

Start working out the results viewing page
------------------------------------------------------------------------
r773 | thomas.r.stromberg | 2010-05-05 04:13:47 +0200 (Wed, 05 May 2010) | 1 line

Add current ns/improvement to index screen
------------------------------------------------------------------------
r772 | thomas.r.stromberg | 2010-05-05 04:13:34 +0200 (Wed, 05 May 2010) | 1 line

Rename load_index_hosts
------------------------------------------------------------------------
r771 | thomas.r.stromberg | 2010-05-05 04:02:55 +0200 (Wed, 05 May 2010) | 1 line

Add improvement columns
------------------------------------------------------------------------
r770 | thomas.r.stromberg | 2010-05-05 02:17:47 +0200 (Wed, 05 May 2010) | 1 line

Fix coordinates encoding, remove geoip handlers
------------------------------------------------------------------------
r769 | thomas.r.stromberg | 2010-05-05 02:12:47 +0200 (Wed, 05 May 2010) | 1 line

Add region/country to index template
------------------------------------------------------------------------
r768 | thomas.r.stromberg | 2010-05-05 02:09:20 +0200 (Wed, 05 May 2010) | 1 line

Add support for geoip data
------------------------------------------------------------------------
r767 | thomas.r.stromberg | 2010-05-04 23:40:14 +0200 (Tue, 04 May 2010) | 1 line

Add code to mask private IP's before submission
------------------------------------------------------------------------
r766 | thomas.r.stromberg | 2010-05-04 23:40:03 +0200 (Tue, 04 May 2010) | 1 line

Disable class_c_bytes submission, change nameserver population to use get_or_insert
------------------------------------------------------------------------
r765 | thomas.r.stromberg | 2010-05-04 22:45:28 +0200 (Tue, 04 May 2010) | 1 line

Don't fail altogether if we cannot get index hosts when uploading data
------------------------------------------------------------------------
r764 | thomas.r.stromberg | 2010-05-04 22:41:12 +0200 (Tue, 04 May 2010) | 1 line

Move scripts/import-hosts.py to a URL handler.
------------------------------------------------------------------------
r763 | thomas.r.stromberg | 2010-05-04 22:12:16 +0200 (Tue, 04 May 2010) | 1 line

Remove extra print statements
------------------------------------------------------------------------
r762 | thomas.r.stromberg | 2010-05-04 22:10:33 +0200 (Tue, 04 May 2010) | 1 line

Add TTL and position data to submission
------------------------------------------------------------------------
r761 | thomas.r.stromberg | 2010-05-04 21:50:54 +0200 (Tue, 04 May 2010) | 1 line

Update Alexa data
------------------------------------------------------------------------
r760 | thomas.r.stromberg | 2010-05-04 20:53:43 +0200 (Tue, 04 May 2010) | 1 line

appengine version bump
------------------------------------------------------------------------
r759 | thomas.r.stromberg | 2010-05-04 20:52:09 +0200 (Tue, 04 May 2010) | 1 line

Add some styling to the AppEngine frontend
------------------------------------------------------------------------
r758 | thomas.r.stromberg | 2010-05-01 16:25:41 +0200 (Sat, 01 May 2010) | 1 line

Change second google.com entry to Flickr
------------------------------------------------------------------------
r757 | thomas.r.stromberg | 2010-05-01 16:24:56 +0200 (Sat, 01 May 2010) | 1 line

Add max_mtime_days config option to data_sources.cfg
------------------------------------------------------------------------
r756 | thomas.r.stromberg | 2010-05-01 16:23:10 +0200 (Sat, 01 May 2010) | 1 line

Update third_party/dns to dnspython 1.8.0
------------------------------------------------------------------------
r755 | thomas.r.stromberg | 2010-04-20 22:52:55 +0200 (Tue, 20 Apr 2010) | 1 line

Add skeleton pages for the main page and report view pages
------------------------------------------------------------------------
r754 | thomas.r.stromberg | 2010-04-20 17:49:25 +0200 (Tue, 20 Apr 2010) | 1 line

Update Cocoa UI with data sharing feature
------------------------------------------------------------------------
r753 | thomas.r.stromberg | 2010-04-18 15:15:10 +0200 (Sun, 18 Apr 2010) | 1 line

Implement recording of index host information on appengine
------------------------------------------------------------------------
r752 | thomas.r.stromberg | 2010-04-18 15:15:05 +0200 (Sun, 18 Apr 2010) | 1 line

Add more subnets for facebook
------------------------------------------------------------------------
r751 | thomas.r.stromberg | 2010-04-11 22:43:19 +0200 (Sun, 11 Apr 2010) | 1 line

Start populating NameServer and RunResult data
------------------------------------------------------------------------
r750 | thomas.r.stromberg | 2010-04-11 22:43:03 +0200 (Sun, 11 Apr 2010) | 1 line

Fix logic bug when testing multiple nameservers
------------------------------------------------------------------------
r749 | thomas.r.stromberg | 2010-04-11 07:14:17 +0200 (Sun, 11 Apr 2010) | 1 line

Add basic appengine and client code for the reports service
------------------------------------------------------------------------
r748 | thomas.r.stromberg | 2010-03-24 00:58:05 +0100 (Wed, 24 Mar 2010) | 1 line

Complete basic client-side code for results sharing. Added host checksum, HTTP post, and refactored benchmarks to implement index hosts
------------------------------------------------------------------------
r747 | thomas.r.stromberg | 2010-03-20 11:42:00 +0100 (Sat, 20 Mar 2010) | 1 line

Add 5 second sleep before switching thread count
------------------------------------------------------------------------
r746 | thomas.r.stromberg | 2010-03-20 11:41:40 +0100 (Sat, 20 Mar 2010) | 1 line

Pass error_msg along for socket.error and dns.* messages
------------------------------------------------------------------------
r745 | thomas.r.stromberg | 2010-03-20 05:51:26 +0100 (Sat, 20 Mar 2010) | 1 line

Add support to dump results to json in preparation for sharing features
------------------------------------------------------------------------
r744 | thomas.r.stromberg | 2010-03-20 05:50:33 +0100 (Sat, 20 Mar 2010) | 1 line

Before adding records from a data file, enforce the data format with regexps
------------------------------------------------------------------------
r743 | thomas.r.stromberg | 2010-03-20 05:25:17 +0100 (Sat, 20 Mar 2010) | 1 line

Add simplejson dependency for future sharing feature
------------------------------------------------------------------------
r738 | thomas.r.stromberg | 2010-03-01 23:01:11 +0100 (Mon, 01 Mar 2010) | 1 line

Make some adjustments to the color patterns
------------------------------------------------------------------------
r737 | thomas.r.stromberg | 2010-03-01 22:49:33 +0100 (Mon, 01 Mar 2010) | 1 line

Change distribution chart sorting algorithm: Sort by system position, preferred status, then name
------------------------------------------------------------------------
r736 | thomas.r.stromberg | 2010-03-01 22:32:25 +0100 (Mon, 01 Mar 2010) | 1 line

Add separate ping_timeout
------------------------------------------------------------------------
r735 | thomas.r.stromberg | 2010-03-01 22:31:48 +0100 (Mon, 01 Mar 2010) | 1 line

Add servers for Tajikistan, Uganda, Antigua
------------------------------------------------------------------------
r734 | thomas.r.stromberg | 2010-03-01 22:07:56 +0100 (Mon, 01 Mar 2010) | 1 line

Rollback tk debug change
------------------------------------------------------------------------
r733 | thomas.r.stromberg | 2010-03-01 22:06:22 +0100 (Mon, 01 Mar 2010) | 1 line

Add ISO 31661-1 codes
------------------------------------------------------------------------
r732 | thomas.r.stromberg | 2010-03-01 22:05:57 +0100 (Mon, 01 Mar 2010) | 1 line

Add tool to display missing countries
------------------------------------------------------------------------
r731 | thomas.r.stromberg | 2010-03-01 21:15:14 +0100 (Mon, 01 Mar 2010) | 1 line

Rename old Xtra servers, add nameservers for Ethiopia, Zambia, and Benin
------------------------------------------------------------------------
r730 | thomas.r.stromberg | 2010-03-01 20:30:24 +0100 (Mon, 01 Mar 2010) | 1 line

Add more Venezuelan DNS servers courtesy of Miguel Landaeta
------------------------------------------------------------------------
r729 | thomas.r.stromberg | 2010-03-01 15:03:16 +0100 (Mon, 01 Mar 2010) | 1 line

Add DNS servers for: ONO, Universidad de Sevilla (ES), Wanadoo, Orange (FR), GlobalNet (MT), Avantel (MX), ETECSA (CU), Indonet, Telkomsel, TELKOM (ID), WorldLink (NP), Interlink (JP), ChinaRailway (CN), KT, Saimanet (KG)
------------------------------------------------------------------------
r728 | thomas.r.stromberg | 2010-03-01 13:56:42 +0100 (Mon, 01 Mar 2010) | 1 line

Add DNS servers for Equant (EU), Telesat, EPM, ETP, EMCALI (CO), Telmex (MX), and CANTV (VE)
------------------------------------------------------------------------
r727 | thomas.r.stromberg | 2010-03-01 13:54:04 +0100 (Mon, 01 Mar 2010) | 1 line

Reduce timeouts a bit, display country code
------------------------------------------------------------------------
r726 | thomas.r.stromberg | 2010-03-01 12:57:28 +0100 (Mon, 01 Mar 2010) | 1 line

Increase default benchmark timeout from 2s to 3s.
------------------------------------------------------------------------
r725 | thomas.r.stromberg | 2010-03-01 08:39:32 +0100 (Mon, 01 Mar 2010) | 1 line

Add Sri Lanka nameservers
------------------------------------------------------------------------
r718 | thomas.r.stromberg | 2010-02-28 23:02:05 +0100 (Sun, 28 Feb 2010) | 1 line

Change changelog generation to run in the background
------------------------------------------------------------------------
r717 | thomas.r.stromberg | 2010-02-28 23:01:43 +0100 (Sun, 28 Feb 2010) | 1 line

bump to 1.2
------------------------------------------------------------------------
r716 | thomas.r.stromberg | 2010-02-28 22:46:57 +0100 (Sun, 28 Feb 2010) | 1 line

Version bump to 1.2
------------------------------------------------------------------------
r714 | thomas.r.stromberg | 2010-02-27 12:13:26 +0100 (Sat, 27 Feb 2010) | 1 line

Remove any empty durations
------------------------------------------------------------------------
r713 | thomas.r.stromberg | 2010-02-27 12:13:08 +0100 (Sat, 27 Feb 2010) | 1 line

Do not wait for popen to close
------------------------------------------------------------------------
r712 | thomas.r.stromberg | 2010-02-27 12:00:39 +0100 (Sat, 27 Feb 2010) | 1 line

Pass msg.debug state to UpdateStatus
------------------------------------------------------------------------
r711 | thomas.r.stromberg | 2010-02-27 12:00:17 +0100 (Sat, 27 Feb 2010) | 1 line

Add comments to release_win.bat
------------------------------------------------------------------------
r710 | thomas.r.stromberg | 2010-02-27 11:08:09 +0100 (Sat, 27 Feb 2010) | 1 line

Remove extra launched command line
------------------------------------------------------------------------
r709 | thomas.r.stromberg | 2010-02-27 11:02:20 +0100 (Sat, 27 Feb 2010) | 1 line

Remove test-error
------------------------------------------------------------------------
r708 | thomas.r.stromberg | 2010-02-27 10:59:45 +0100 (Sat, 27 Feb 2010) | 1 line

1.2-RC2
------------------------------------------------------------------------
r707 | thomas.r.stromberg | 2010-02-27 10:58:01 +0100 (Sat, 27 Feb 2010) | 1 line

Wrap print statement in an str
------------------------------------------------------------------------
r706 | thomas.r.stromberg | 2010-02-27 10:56:27 +0100 (Sat, 27 Feb 2010) | 1 line

Raising a ValueError for testing
------------------------------------------------------------------------
r705 | thomas.r.stromberg | 2010-02-27 10:54:15 +0100 (Sat, 27 Feb 2010) | 1 line

More work on making better_webbrowser resilient - ignore forced error
------------------------------------------------------------------------
r704 | thomas.r.stromberg | 2010-02-27 10:39:47 +0100 (Sat, 27 Feb 2010) | 1 line

close output_fp before returning
------------------------------------------------------------------------
r703 | thomas.r.stromberg | 2010-02-27 10:39:33 +0100 (Sat, 27 Feb 2010) | 1 line

Display exceptions when we fail
------------------------------------------------------------------------
r702 | thomas.r.stromberg | 2010-02-27 10:29:38 +0100 (Sat, 27 Feb 2010) | 1 line

Add support for getting debug messages out of better_webbrowser
------------------------------------------------------------------------
r697 | thomas.r.stromberg | 2010-02-27 09:48:55 +0100 (Sat, 27 Feb 2010) | 1 line

1.2-RC1
------------------------------------------------------------------------
r696 | thomas.r.stromberg | 2010-02-27 09:39:09 +0100 (Sat, 27 Feb 2010) | 1 line

Fix the way we pass the thread_count to nameserver_list
------------------------------------------------------------------------
r695 | thomas.r.stromberg | 2010-02-27 09:38:38 +0100 (Sat, 27 Feb 2010) | 1 line

Add timestamps and flushing to tk log
------------------------------------------------------------------------
r694 | thomas.r.stromberg | 2010-02-27 08:55:17 +0100 (Sat, 27 Feb 2010) | 1 line

Add logging to Tk client
------------------------------------------------------------------------
r693 | thomas.r.stromberg | 2010-02-26 21:33:21 +0100 (Fri, 26 Feb 2010) | 1 line

Add type to the filename
------------------------------------------------------------------------
r692 | thomas.r.stromberg | 2010-02-26 21:27:50 +0100 (Fri, 26 Feb 2010) | 1 line

version bump to 1.2-BETA2 in Cocoa
------------------------------------------------------------------------
r691 | thomas.r.stromberg | 2010-02-26 21:26:10 +0100 (Fri, 26 Feb 2010) | 1 line

Make center line longer in Cocoa UI
------------------------------------------------------------------------
r690 | thomas.r.stromberg | 2010-02-26 21:24:17 +0100 (Fri, 26 Feb 2010) | 1 line

bump version to 1.2-BETA2
------------------------------------------------------------------------
r689 | thomas.r.stromberg | 2010-02-26 21:23:45 +0100 (Fri, 26 Feb 2010) | 1 line

Make width of Tk window longer to fit status messages with larger fonts
------------------------------------------------------------------------
r688 | thomas.r.stromberg | 2010-02-26 21:17:01 +0100 (Fri, 26 Feb 2010) | 1 line

rm bundle.dmg
------------------------------------------------------------------------
r687 | thomas.r.stromberg | 2010-02-26 21:16:46 +0100 (Fri, 26 Feb 2010) | 1 line

Increase width of window
------------------------------------------------------------------------
r686 | thomas.r.stromberg | 2010-02-26 21:16:28 +0100 (Fri, 26 Feb 2010) | 1 line

Add TDC, Calico, and datec dns servers
------------------------------------------------------------------------
r685 | thomas.r.stromberg | 2010-02-26 21:15:32 +0100 (Fri, 26 Feb 2010) | 1 line

Increase MIN_RELEVANT_COUNT to 50, fix comparison
------------------------------------------------------------------------
r684 | thomas.r.stromberg | 2010-02-26 17:59:53 +0100 (Fri, 26 Feb 2010) | 1 line

If we cannot find our configuration file, be more explicit about the error.
------------------------------------------------------------------------
r683 | thomas.r.stromberg | 2010-02-26 17:42:09 +0100 (Fri, 26 Feb 2010) | 1 line

Remove duplicate DNS server entries
------------------------------------------------------------------------
r682 | thomas.r.stromberg | 2010-02-26 16:57:54 +0100 (Fri, 26 Feb 2010) | 1 line

Add a few more nameservers. Primarily in NL, CA, GB, VN, GR, RU, ID, AU, TR, plus dozens of other countries.
------------------------------------------------------------------------
r681 | thomas.r.stromberg | 2010-02-25 23:08:05 +0100 (Thu, 25 Feb 2010) | 1 line

Update UI to show a default of automatic test selection mode
------------------------------------------------------------------------
r680 | thomas.r.stromberg | 2010-02-25 13:47:54 +0100 (Thu, 25 Feb 2010) | 1 line

Update release_src cli flags
------------------------------------------------------------------------
r679 | thomas.r.stromberg | 2010-02-25 13:46:11 +0100 (Thu, 25 Feb 2010) | 1 line

version bump: 1.2b1
------------------------------------------------------------------------
r678 | thomas.r.stromberg | 2010-02-25 08:43:55 +0100 (Thu, 25 Feb 2010) | 1 line

Remove percentages from msgs to avoid cocoa conflict
------------------------------------------------------------------------
r677 | thomas.r.stromberg | 2010-02-25 08:43:31 +0100 (Thu, 25 Feb 2010) | 1 line

The Cocoa UI works again - huzzah
------------------------------------------------------------------------
r676 | thomas.r.stromberg | 2010-02-25 08:42:21 +0100 (Thu, 25 Feb 2010) | 1 line

Minor HTML output tweaks
------------------------------------------------------------------------
r675 | thomas.r.stromberg | 2010-02-25 08:42:00 +0100 (Thu, 25 Feb 2010) | 1 line

Minor HTML output tweaks
------------------------------------------------------------------------
r674 | thomas.r.stromberg | 2010-02-25 08:40:19 +0100 (Thu, 25 Feb 2010) | 1 line

Change MaxRepeatCount() to require twice as many records as the requested count
------------------------------------------------------------------------
r673 | thomas.r.stromberg | 2010-02-25 08:04:05 +0100 (Thu, 25 Feb 2010) | 1 line

Remove obsolete nameservers.ods
------------------------------------------------------------------------
r672 | thomas.r.stromberg | 2010-02-24 18:56:44 +0100 (Wed, 24 Feb 2010) | 1 line

Minor adjustments to text output
------------------------------------------------------------------------
r671 | thomas.r.stromberg | 2010-02-24 18:33:49 +0100 (Wed, 24 Feb 2010) | 1 line

Set max_timeout to config.timeout for better scaling
------------------------------------------------------------------------
r670 | thomas.r.stromberg | 2010-02-24 18:33:29 +0100 (Wed, 24 Feb 2010) | 1 line

Display all errors on output
------------------------------------------------------------------------
r669 | thomas.r.stromberg | 2010-02-24 18:10:20 +0100 (Wed, 24 Feb 2010) | 1 line

Fix faked duration on error_msg.. needs to be converted to ms
------------------------------------------------------------------------
r668 | thomas.r.stromberg | 2010-02-24 18:09:02 +0100 (Wed, 24 Feb 2010) | 1 line

Force scaling of full graph to max_timeout. Not sure it does anything useful yet
------------------------------------------------------------------------
r667 | thomas.r.stromberg | 2010-02-24 17:41:06 +0100 (Wed, 24 Feb 2010) | 1 line

Disable check for spy-clips.com
------------------------------------------------------------------------
r666 | thomas.r.stromberg | 2010-02-24 17:23:19 +0100 (Wed, 24 Feb 2010) | 1 line

Pass self.options to CreateReport when generating ASCII report
------------------------------------------------------------------------
r665 | thomas.r.stromberg | 2010-02-24 16:30:09 +0100 (Wed, 24 Feb 2010) | 5 lines

- Add version to top of HTML report output
- Abuse CSS gradients
- Set webbrowser.open to open a new web browser / set autoraise


------------------------------------------------------------------------
r664 | thomas.r.stromberg | 2010-02-24 15:28:17 +0100 (Wed, 24 Feb 2010) | 1 line

Make Tk UI operational again. Change references from test_count to query_count
------------------------------------------------------------------------
r663 | thomas.r.stromberg | 2010-02-23 23:34:10 +0100 (Tue, 23 Feb 2010) | 1 line

Start bringing the Tk UI in sync with the CLI
------------------------------------------------------------------------
r662 | thomas.r.stromberg | 2010-02-23 23:01:05 +0100 (Tue, 23 Feb 2010) | 1 line

Remove debug print statements, adjust status message when benchmarking
------------------------------------------------------------------------
r661 | thomas.r.stromberg | 2010-02-23 23:00:42 +0100 (Tue, 23 Feb 2010) | 1 line

Keep quiet about near/fast for now
------------------------------------------------------------------------
r660 | thomas.r.stromberg | 2010-02-23 23:00:23 +0100 (Tue, 23 Feb 2010) | 1 line

Add 3 more web browsers: Flock, Galeon, Midori
------------------------------------------------------------------------
r659 | thomas.r.stromberg | 2010-02-23 22:04:39 +0100 (Tue, 23 Feb 2010) | 1 line

Add support for benchmark threads! We default to 2 threads, made up by increasing the query count to 220
------------------------------------------------------------------------
r658 | thomas.r.stromberg | 2010-02-23 20:33:31 +0100 (Tue, 23 Feb 2010) | 1 line

Return to using full_hostnames hint to fix prioritization of input sources before committing to parsing them
------------------------------------------------------------------------
r657 | thomas.r.stromberg | 2010-02-23 20:32:57 +0100 (Tue, 23 Feb 2010) | 1 line

PyCharm really wanted to wrap these lines
------------------------------------------------------------------------
r656 | thomas.r.stromberg | 2010-02-23 15:31:11 +0100 (Tue, 23 Feb 2010) | 1 line

Improve INTERNAL_RE, fix buggy IP_RE
------------------------------------------------------------------------
r655 | thomas.r.stromberg | 2010-02-22 17:59:05 +0100 (Mon, 22 Feb 2010) | 1 line

check_average now excludes the initial ping if there is more than one record
------------------------------------------------------------------------
r654 | thomas.r.stromberg | 2010-02-22 17:30:25 +0100 (Mon, 22 Feb 2010) | 1 line

Fix full_host_names toggle
------------------------------------------------------------------------
r653 | thomas.r.stromberg | 2010-02-22 17:20:39 +0100 (Mon, 22 Feb 2010) | 1 line

Change the initial cut to only include 10%, utilizing TestBindVersion() instead of TestRootServerResponse()
------------------------------------------------------------------------
r652 | thomas.r.stromberg | 2010-02-22 16:11:54 +0100 (Mon, 22 Feb 2010) | 1 line

Don't bother if one of the nameservers has already been disabled
------------------------------------------------------------------------
r651 | thomas.r.stromberg | 2010-02-22 16:11:34 +0100 (Mon, 22 Feb 2010) | 1 line

Optimize performance of post-pick stage by running all regexps at once
------------------------------------------------------------------------
r650 | thomas.r.stromberg | 2010-02-22 15:13:19 +0100 (Mon, 22 Feb 2010) | 1 line

Add a MIN_HEALTHY_PERCENT check to nameserver_list.py
------------------------------------------------------------------------
r649 | thomas.r.stromberg | 2010-02-22 15:09:38 +0100 (Mon, 22 Feb 2010) | 1 line

If reading a data file takes more than 5 seconds, report it
------------------------------------------------------------------------
r648 | thomas.r.stromberg | 2010-02-22 15:02:58 +0100 (Mon, 22 Feb 2010) | 1 line

Bump num_servers back to 11, test_count down to 175
------------------------------------------------------------------------
r647 | thomas.r.stromberg | 2010-02-22 14:48:59 +0100 (Mon, 22 Feb 2010) | 7 lines

- Add support for some alternative Mac web browsers: OmniWeb, Sunrise, Camino, iCab.
- Rename default select_mode to 'automatic' (effectively no change)
- Complete retirement of history_paser.py for CLI use
- Move record selection out of benchmark.py and into data_sources.py
- Make FQDN fill-in mode automatic based on analysis of input data.


------------------------------------------------------------------------
r646 | thomas.r.stromberg | 2010-02-22 13:24:24 +0100 (Mon, 22 Feb 2010) | 1 line

Update Alexa Top 10,000
------------------------------------------------------------------------
r645 | thomas.r.stromberg | 2010-02-22 00:04:28 +0100 (Mon, 22 Feb 2010) | 1 line

Remove history_parser, promote data_sources. Still some finishing touches to be had here.
------------------------------------------------------------------------
r644 | thomas.r.stromberg | 2010-02-21 15:17:56 +0100 (Sun, 21 Feb 2010) | 1 line

fix IE
------------------------------------------------------------------------
r643 | thomas.r.stromberg | 2010-02-21 15:16:41 +0100 (Sun, 21 Feb 2010) | 1 line

Add .. to list of search paths
------------------------------------------------------------------------
r642 | thomas.r.stromberg | 2010-02-21 15:16:28 +0100 (Sun, 21 Feb 2010) | 1 line

Start filling in the blanks for the data_sources implementation.
------------------------------------------------------------------------
r641 | thomas.r.stromberg | 2010-02-21 12:39:07 +0100 (Sun, 21 Feb 2010) | 1 line

Make a config subdirectory
------------------------------------------------------------------------
r640 | thomas.r.stromberg | 2010-02-18 22:14:21 +0100 (Thu, 18 Feb 2010) | 1 line

New module: data_sources, soon to replace history_parser
------------------------------------------------------------------------
r639 | thomas.r.stromberg | 2010-02-18 20:44:23 +0100 (Thu, 18 Feb 2010) | 1 line

Make sure we don't crash if the config file has an option that isn't a CLI option
------------------------------------------------------------------------
r638 | thomas.r.stromberg | 2010-02-18 20:43:26 +0100 (Thu, 18 Feb 2010) | 1 line

Add alexa_path
------------------------------------------------------------------------
r637 | thomas.r.stromberg | 2010-02-18 20:43:14 +0100 (Thu, 18 Feb 2010) | 1 line

More mucking around with input sources in the CLI
------------------------------------------------------------------------
r636 | thomas.r.stromberg | 2010-02-12 13:13:39 +0100 (Fri, 12 Feb 2010) | 1 line

Change history_parser to only start threads after we have identified matching files
------------------------------------------------------------------------
r635 | thomas.r.stromberg | 2010-02-12 12:48:22 +0100 (Fri, 12 Feb 2010) | 1 line

GetTypeName no longer raises KeyError on unknown names
------------------------------------------------------------------------
r634 | thomas.r.stromberg | 2010-02-12 11:05:20 +0100 (Fri, 12 Feb 2010) | 1 line

Add MIN_PINGABLE_PERCENT to namserver_list: If we cannot connect to this many machines, lower the thread count to 8
------------------------------------------------------------------------
r633 | thomas.r.stromberg | 2010-02-12 11:04:39 +0100 (Fri, 12 Feb 2010) | 1 line

Increase MAX_CONGESTION_MULTIPLIER to 4
------------------------------------------------------------------------
r632 | thomas.r.stromberg | 2010-02-12 11:04:19 +0100 (Fri, 12 Feb 2010) | 1 line

Add ResetTestStatus() method to nameserver object
------------------------------------------------------------------------
r631 | thomas.r.stromberg | 2010-02-12 11:03:51 +0100 (Fri, 12 Feb 2010) | 1 line

Change 'useful hostnames' to 'good records'
------------------------------------------------------------------------
r630 | thomas.r.stromberg | 2010-02-12 11:03:21 +0100 (Fri, 12 Feb 2010) | 1 line

Add No Response error_msg when appropriate
------------------------------------------------------------------------
r629 | thomas.r.stromberg | 2010-02-12 11:02:55 +0100 (Fri, 12 Feb 2010) | 1 line

Update BT Ireland/ESAT servers. Move thread_count back to 40
------------------------------------------------------------------------
r628 | thomas.r.stromberg | 2010-02-10 19:34:04 +0100 (Wed, 10 Feb 2010) | 1 line

Specific handling for cases when the internet connection is offline
------------------------------------------------------------------------
r627 | thomas.r.stromberg | 2010-02-10 19:33:24 +0100 (Wed, 10 Feb 2010) | 1 line

50 threads? why not
------------------------------------------------------------------------
r626 | thomas.r.stromberg | 2010-02-10 19:33:07 +0100 (Wed, 10 Feb 2010) | 1 line

Update the styling a bit
------------------------------------------------------------------------
r625 | thomas.r.stromberg | 2010-02-10 19:32:46 +0100 (Wed, 10 Feb 2010) | 1 line

Fix health checks in check_dns_servers
------------------------------------------------------------------------
r624 | thomas.r.stromberg | 2010-02-10 17:19:48 +0100 (Wed, 10 Feb 2010) | 1 line

Add another 150 DNS servers from around the world
------------------------------------------------------------------------
r623 | thomas.r.stromberg | 2010-02-09 14:05:04 +0100 (Tue, 09 Feb 2010) | 1 line

Update the CSS a bit. Mark this as 1.2-BETA
------------------------------------------------------------------------
r622 | thomas.r.stromberg | 2010-02-09 13:02:50 +0100 (Tue, 09 Feb 2010) | 1 line

Update the Alexa dataset
------------------------------------------------------------------------
r621 | thomas.r.stromberg | 2010-02-09 12:57:53 +0100 (Tue, 09 Feb 2010) | 1 line

Allow -i pathname to import histories from other sources
------------------------------------------------------------------------
r620 | thomas.r.stromberg | 2010-02-09 12:34:34 +0100 (Tue, 09 Feb 2010) | 1 line

Add status_callback support to history_browser. Display file size in MB being read
------------------------------------------------------------------------
r619 | thomas.r.stromberg | 2010-02-09 12:33:38 +0100 (Tue, 09 Feb 2010) | 1 line

Change max_age_days to 30, don't process types without methods
------------------------------------------------------------------------
r618 | thomas.r.stromberg | 2010-02-09 12:11:13 +0100 (Tue, 09 Feb 2010) | 1 line

Forgot to add new reporter.py module
------------------------------------------------------------------------
r617 | thomas.r.stromberg | 2010-02-09 12:08:05 +0100 (Tue, 09 Feb 2010) | 1 line

Add support for -i alexa
------------------------------------------------------------------------
r616 | thomas.r.stromberg | 2010-02-09 10:16:57 +0100 (Tue, 09 Feb 2010) | 1 line

Some additional refactoring to move the CLI to the auto-history model
------------------------------------------------------------------------
r615 | thomas.r.stromberg | 2010-02-09 09:44:35 +0100 (Tue, 09 Feb 2010) | 1 line

Change default data source for CLI mode to the best available source
------------------------------------------------------------------------
r614 | thomas.r.stromberg | 2010-02-09 09:28:50 +0100 (Tue, 09 Feb 2010) | 1 line

Move report generation code into it's own module
------------------------------------------------------------------------
r613 | thomas.r.stromberg | 2010-02-08 21:18:18 +0100 (Mon, 08 Feb 2010) | 1 line

Add max_age_days (2 months), increase MIN_RECORD_COUNT, and add Firefox v2.0 support
------------------------------------------------------------------------
r612 | thomas.r.stromberg | 2010-02-08 11:19:32 +0100 (Mon, 08 Feb 2010) | 1 line

Add 128.242.240. as a valid twitter.com subnet
------------------------------------------------------------------------
r611 | thomas.r.stromberg | 2010-02-08 11:14:05 +0100 (Mon, 08 Feb 2010) | 1 line

improve dns tools
------------------------------------------------------------------------
r610 | thomas.r.stromberg | 2010-01-29 17:45:16 +0100 (Fri, 29 Jan 2010) | 1 line

Comment out 12chan
------------------------------------------------------------------------
r609 | thomas.r.stromberg | 2010-01-29 17:00:11 +0100 (Fri, 29 Jan 2010) | 1 line

Change num_servers to 10. For IPv4 users with tertiary services, this gives you 4 secondary servers
------------------------------------------------------------------------
r608 | thomas.r.stromberg | 2010-01-29 15:20:16 +0100 (Fri, 29 Jan 2010) | 1 line

Add Futureway
------------------------------------------------------------------------
r607 | thomas.r.stromberg | 2010-01-29 15:02:59 +0100 (Fri, 29 Jan 2010) | 1 line

Add Orange cache servers for GB
------------------------------------------------------------------------
r606 | thomas.r.stromberg | 2010-01-29 14:12:55 +0100 (Fri, 29 Jan 2010) | 1 line

Shorten TPG descriptions to properly fit in charts, remove some of the redundant -1 text
------------------------------------------------------------------------
r605 | thomas.r.stromberg | 2010-01-29 10:13:39 +0100 (Fri, 29 Jan 2010) | 1 line

Update TPG DNS records, patch submitted by Haw Loeung @ TPG
------------------------------------------------------------------------
r604 | thomas.r.stromberg | 2010-01-26 09:42:58 +0100 (Tue, 26 Jan 2010) | 1 line

Add an extra check for www based NXDOMAIN hijacking
------------------------------------------------------------------------
r603 | thomas.r.stromberg | 2010-01-26 09:21:35 +0100 (Tue, 26 Jan 2010) | 1 line

Move max_failures logic out of __init__, as we do not know at that time whether the server is a system one or not
------------------------------------------------------------------------
r602 | thomas.r.stromberg | 2010-01-26 09:20:57 +0100 (Tue, 26 Jan 2010) | 1 line

Increase health_timeout to 3.75
------------------------------------------------------------------------
r601 | thomas.r.stromberg | 2010-01-26 09:20:46 +0100 (Tue, 26 Jan 2010) | 1 line

Remove the localhost test, as it ended up timing out nameservers more than other checks
------------------------------------------------------------------------
r600 | thomas.r.stromberg | 2010-01-08 10:58:20 +0100 (Fri, 08 Jan 2010) | 1 line

Fix issue 93, bad except handling in GetLatestSanityChecks()
------------------------------------------------------------------------
r598 | thomas.r.stromberg | 2010-01-06 14:40:03 +0100 (Wed, 06 Jan 2010) | 1 line

Move CENSORSHIP_TIMEOUT_MULTIPLIER from 3.5 to 4
------------------------------------------------------------------------
r597 | thomas.r.stromberg | 2010-01-06 14:28:30 +0100 (Wed, 06 Jan 2010) | 1 line

Fix use_config/config use
------------------------------------------------------------------------
r596 | thomas.r.stromberg | 2010-01-06 14:20:40 +0100 (Wed, 06 Jan 2010) | 1 line

Check the online and the local revision of the hostname_reference.cfg before determining which one to use
------------------------------------------------------------------------
r595 | thomas.r.stromberg | 2010-01-06 14:20:05 +0100 (Wed, 06 Jan 2010) | 1 line

Add 4chan/12chan/stopkinderporno to DNS censorship database
------------------------------------------------------------------------
r594 | thomas.r.stromberg | 2010-01-06 13:50:42 +0100 (Wed, 06 Jan 2010) | 1 line

Improve our entropy.py patch in preparation for submission
------------------------------------------------------------------------
r593 | thomas.r.stromberg | 2010-01-06 11:31:01 +0100 (Wed, 06 Jan 2010) | 1 line

Add 193.121.171.135 for Scarlet
------------------------------------------------------------------------
r592 | thomas.r.stromberg | 2010-01-05 16:16:26 +0100 (Tue, 05 Jan 2010) | 1 line

Update Comcast servers from the opt-out list: http://dns.comcast.net/dns-ip-addresses2.php - fixes issue 91
------------------------------------------------------------------------
r590 | thomas.r.stromberg | 2010-01-04 23:16:26 +0100 (Mon, 04 Jan 2010) | 1 line

Fix GZIP variable to -9
------------------------------------------------------------------------
r589 | thomas.r.stromberg | 2010-01-04 23:13:01 +0100 (Mon, 04 Jan 2010) | 1 line

Fix GZIP level
------------------------------------------------------------------------
r588 | thomas.r.stromberg | 2010-01-04 23:09:47 +0100 (Mon, 04 Jan 2010) | 1 line

rename release.sh to release_src.sh
------------------------------------------------------------------------
r587 | thomas.r.stromberg | 2010-01-04 23:09:33 +0100 (Mon, 04 Jan 2010) | 1 line

rename bundle-mac to release_mac.sh
------------------------------------------------------------------------
r586 | thomas.r.stromberg | 2010-01-04 23:08:46 +0100 (Mon, 04 Jan 2010) | 1 line

Compress the dmg created
------------------------------------------------------------------------
r585 | thomas.r.stromberg | 2010-01-04 22:47:09 +0100 (Mon, 04 Jan 2010) | 1 line

Reduce the Windows binary size by removing unneccessary tk/tcl files
------------------------------------------------------------------------
r584 | thomas.r.stromberg | 2010-01-04 22:19:55 +0100 (Mon, 04 Jan 2010) | 1 line

version bump to 1.1
------------------------------------------------------------------------
r583 | thomas.r.stromberg | 2010-01-04 22:07:50 +0100 (Mon, 04 Jan 2010) | 1 line

Add 2 more chars to the CLI name
------------------------------------------------------------------------
r582 | thomas.r.stromberg | 2010-01-04 22:02:19 +0100 (Mon, 04 Jan 2010) | 1 line

Add -6 option to only include IPv6 nameservers
------------------------------------------------------------------------
r581 | thomas.r.stromberg | 2010-01-04 21:20:43 +0100 (Mon, 04 Jan 2010) | 1 line

Fix undefined thread_count bug in RunHealthCheckThreads
------------------------------------------------------------------------
r580 | thomas.r.stromberg | 2010-01-04 20:47:37 +0100 (Mon, 04 Jan 2010) | 1 line

Connection quality status had a one-off error
------------------------------------------------------------------------
r579 | thomas.r.stromberg | 2010-01-04 20:12:05 +0100 (Mon, 04 Jan 2010) | 1 line

Workaround for non-existent osascript and other failures. Fixes issue 88
------------------------------------------------------------------------
r578 | thomas.r.stromberg | 2010-01-04 19:55:39 +0100 (Mon, 04 Jan 2010) | 1 line

Make sure to set the cached variable on failure
------------------------------------------------------------------------
r577 | thomas.r.stromberg | 2010-01-04 19:54:21 +0100 (Mon, 04 Jan 2010) | 1 line

Link check_dns_popularity with check_dns_servers
------------------------------------------------------------------------
r576 | thomas.r.stromberg | 2010-01-04 19:54:03 +0100 (Mon, 04 Jan 2010) | 1 line

Fail gracefully if we run into errors with saving/loading secondary cache
------------------------------------------------------------------------
r575 | thomas.r.stromberg | 2010-01-04 19:53:34 +0100 (Mon, 04 Jan 2010) | 1 line

IPv6 address parsing just gets stranger and stranger
------------------------------------------------------------------------
r574 | thomas.r.stromberg | 2010-01-04 19:46:31 +0100 (Mon, 04 Jan 2010) | 1 line

Add Portugal Telecom to fix issue 89
------------------------------------------------------------------------
r573 | thomas.r.stromberg | 2010-01-04 19:40:44 +0100 (Mon, 04 Jan 2010) | 1 line

Import nameservers from http://linuxmafia.com/~n6tadam/delphi/providers.db
------------------------------------------------------------------------
r572 | thomas.r.stromberg | 2010-01-04 19:14:43 +0100 (Mon, 04 Jan 2010) | 1 line

Add loads of good servers (mostly IPv6) from http://www.chaz6.com/files/resolv.conf
------------------------------------------------------------------------
r571 | thomas.r.stromberg | 2010-01-04 18:21:58 +0100 (Mon, 04 Jan 2010) | 1 line

Add the good-looking nameservers from the vivilproject and other sources
------------------------------------------------------------------------
r570 | thomas.r.stromberg | 2010-01-04 09:45:07 +0100 (Mon, 04 Jan 2010) | 1 line

Move test_count back to 200
------------------------------------------------------------------------
r569 | thomas.r.stromberg | 2010-01-04 09:41:18 +0100 (Mon, 04 Jan 2010) | 1 line

Mangle our thread count configuration for health tests. We're now pushing 45 threads by default, but no more than 32 for the initial health check
------------------------------------------------------------------------
r567 | thomas.r.stromberg | 2010-01-03 23:45:26 +0100 (Sun, 03 Jan 2010) | 1 line

Fix config loading from DMG files in Mac OS X. os.getcwd was in /
------------------------------------------------------------------------
r566 | thomas.r.stromberg | 2010-01-03 23:25:41 +0100 (Sun, 03 Jan 2010) | 1 line

Sync the release tools with the latest changes to our packaging
------------------------------------------------------------------------
r565 | thomas.r.stromberg | 2010-01-03 23:23:21 +0100 (Sun, 03 Jan 2010) | 1 line

Mac OS X: version bump to 1.1b1
------------------------------------------------------------------------
r564 | thomas.r.stromberg | 2010-01-03 23:23:05 +0100 (Sun, 03 Jan 2010) | 1 line

Add version announcement to Mac OS X GUI
------------------------------------------------------------------------
r563 | thomas.r.stromberg | 2010-01-03 23:19:57 +0100 (Sun, 03 Jan 2010) | 1 line

Add /usr/local/namebench as a valid path, since that's where Python on Ubuntu puts us
------------------------------------------------------------------------
r562 | thomas.r.stromberg | 2010-01-03 23:02:03 +0100 (Sun, 03 Jan 2010) | 1 line

version bump to 1.1b1
------------------------------------------------------------------------
r561 | thomas.r.stromberg | 2010-01-03 23:00:02 +0100 (Sun, 03 Jan 2010) | 1 line

Report how many name servers the tests are running against
------------------------------------------------------------------------
r560 | thomas.r.stromberg | 2010-01-03 22:59:33 +0100 (Sun, 03 Jan 2010) | 1 line

Move button to row 15
------------------------------------------------------------------------
r559 | thomas.r.stromberg | 2010-01-03 22:57:11 +0100 (Sun, 03 Jan 2010) | 1 line

Funky voodoo to work around unicode horror when launch web browsers on Windows
------------------------------------------------------------------------
r558 | thomas.r.stromberg | 2010-01-03 22:56:36 +0100 (Sun, 03 Jan 2010) | 1 line

Increase thread count from 30 to 32, add 192.168.100.1, 127.0.0.1, and ::1
------------------------------------------------------------------------
r557 | thomas.r.stromberg | 2010-01-03 22:47:59 +0100 (Sun, 03 Jan 2010) | 1 line

Mac OS X: Quit when the window is closed. Move applicationShouldTerminateAfterLastWindowClosed_ out of controller.py and into namebenchAppDelegate.py
------------------------------------------------------------------------
r556 | thomas.r.stromberg | 2010-01-03 22:08:46 +0100 (Sun, 03 Jan 2010) | 1 line

Add URL linking for NXDOMAIN and Incorrect result notices
------------------------------------------------------------------------
r555 | thomas.r.stromberg | 2010-01-03 22:08:23 +0100 (Sun, 03 Jan 2010) | 1 line

Make path autodetection suck less
------------------------------------------------------------------------
r552 | thomas.r.stromberg | 2010-01-03 21:40:52 +0100 (Sun, 03 Jan 2010) | 1 line

Sync Mac OS X UI to handle the latest features. Fix universal builds
------------------------------------------------------------------------
r551 | thomas.r.stromberg | 2010-01-03 20:29:49 +0100 (Sun, 03 Jan 2010) | 1 line

Reword OutgoingUdpInterception exception to recognize that the router may also be the culprit.
------------------------------------------------------------------------
r550 | thomas.r.stromberg | 2010-01-03 19:12:10 +0100 (Sun, 03 Jan 2010) | 1 line

Change the regional nameserver selection to half/half nearest vs fastest servers
------------------------------------------------------------------------
r549 | thomas.r.stromberg | 2010-01-03 18:55:42 +0100 (Sun, 03 Jan 2010) | 1 line

Add loads more Australian DNS servers
------------------------------------------------------------------------
r548 | thomas.r.stromberg | 2010-01-03 18:55:28 +0100 (Sun, 03 Jan 2010) | 1 line

Output nameservers even if they fail
------------------------------------------------------------------------
r547 | thomas.r.stromberg | 2010-01-03 17:48:23 +0100 (Sun, 03 Jan 2010) | 1 line

Sync the Tk GUI to use the new censorship checking features
------------------------------------------------------------------------
r546 | thomas.r.stromberg | 2010-01-03 10:46:42 +0100 (Sun, 03 Jan 2010) | 1 line

sync setup.py with the current code layout
------------------------------------------------------------------------
r545 | thomas.r.stromberg | 2010-01-03 01:21:22 +0100 (Sun, 03 Jan 2010) | 1 line

Make cli history importing work again, adjust CLI count display to have a min of 25
------------------------------------------------------------------------
r544 | thomas.r.stromberg | 2010-01-03 01:01:08 +0100 (Sun, 03 Jan 2010) | 8 lines

* Move notes logic code from html.tmpl to benchmark.py
* Fix invalidate_cache bug due to cli.py reorganization.
* Only display CLI count if there are >20 items
* Add record_string to TimedRequest errors
* Give censorship queries a longer timeout.
 


------------------------------------------------------------------------
r543 | thomas.r.stromberg | 2010-01-03 00:59:20 +0100 (Sun, 03 Jan 2010) | 1 line

More HTML/CSS fixup
------------------------------------------------------------------------
r542 | thomas.r.stromberg | 2010-01-02 23:54:57 +0100 (Sat, 02 Jan 2010) | 1 line

Move versioning to it's own file
------------------------------------------------------------------------
r541 | thomas.r.stromberg | 2010-01-02 23:54:22 +0100 (Sat, 02 Jan 2010) | 1 line

Make the border darker
------------------------------------------------------------------------
r540 | thomas.r.stromberg | 2010-01-02 23:54:11 +0100 (Sat, 02 Jan 2010) | 1 line

Some minor XHTML fixes
------------------------------------------------------------------------
r539 | thomas.r.stromberg | 2010-01-02 23:36:27 +0100 (Sat, 02 Jan 2010) | 1 line

Add censorship checking
------------------------------------------------------------------------
r538 | thomas.r.stromberg | 2010-01-02 23:35:53 +0100 (Sat, 02 Jan 2010) | 1 line

Update the HTML output a little bit. Stop using input boxes for IPs
------------------------------------------------------------------------
r537 | thomas.r.stromberg | 2010-01-02 18:30:00 +0100 (Sat, 02 Jan 2010) | 1 line

Fix logic error when deciding whether or not to use the built-in reference
------------------------------------------------------------------------
r536 | thomas.r.stromberg | 2010-01-02 18:28:53 +0100 (Sat, 02 Jan 2010) | 1 line

Migrate hostname_reference.cfg to load off of the trunk via HTTP directly when possible
------------------------------------------------------------------------
r535 | thomas.r.stromberg | 2010-01-02 17:36:09 +0100 (Sat, 02 Jan 2010) | 1 line

Add httplib2 for fetching
------------------------------------------------------------------------
r534 | thomas.r.stromberg | 2010-01-02 17:28:36 +0100 (Sat, 02 Jan 2010) | 1 line

List of hostnames to validate against
------------------------------------------------------------------------
r533 | thomas.r.stromberg | 2010-01-02 17:01:51 +0100 (Sat, 02 Jan 2010) | 1 line

self.checks is 1 by the time AddFailure comes around
------------------------------------------------------------------------
r532 | thomas.r.stromberg | 2010-01-02 17:01:24 +0100 (Sat, 02 Jan 2010) | 1 line

Move RunFinalHealthChecks to go after we remove the nameservers that are not in the running. Add self.num_servers to the cache path
------------------------------------------------------------------------
r531 | thomas.r.stromberg | 2010-01-02 17:00:49 +0100 (Sat, 02 Jan 2010) | 1 line

Put in a comment that the censorship checks are not yet implemented
------------------------------------------------------------------------
r530 | thomas.r.stromberg | 2010-01-02 17:00:29 +0100 (Sat, 02 Jan 2010) | 1 line

Fix style type-
------------------------------------------------------------------------
r529 | thomas.r.stromberg | 2010-01-02 16:56:25 +0100 (Sat, 02 Jan 2010) | 1 line

Adjust ExtractIPsFromString to work with ::1, improve GetLastExceptionString formatting
------------------------------------------------------------------------
r528 | thomas.r.stromberg | 2010-01-02 16:27:34 +0100 (Sat, 02 Jan 2010) | 1 line

Add error_msg to CSV results
------------------------------------------------------------------------
r527 | thomas.r.stromberg | 2010-01-02 16:27:23 +0100 (Sat, 02 Jan 2010) | 1 line

If it's an IPv6 address and it fails first cut, remove regardless
------------------------------------------------------------------------
r526 | thomas.r.stromberg | 2010-01-02 16:27:00 +0100 (Sat, 02 Jan 2010) | 1 line

Better output for secondary cut
------------------------------------------------------------------------
r525 | thomas.r.stromberg | 2010-01-02 16:26:45 +0100 (Sat, 02 Jan 2010) | 1 line

Make conn_quality checker better by taking two samples
------------------------------------------------------------------------
r524 | thomas.r.stromberg | 2010-01-02 16:00:31 +0100 (Sat, 02 Jan 2010) | 1 line

Silently remove bad IPv6 servers
------------------------------------------------------------------------
r523 | thomas.r.stromberg | 2010-01-02 16:00:19 +0100 (Sat, 02 Jan 2010) | 1 line

Use full-name for Hurricane Electric, add more subnets to google.com range
------------------------------------------------------------------------
r522 | thomas.r.stromberg | 2010-01-02 15:53:06 +0100 (Sat, 02 Jan 2010) | 1 line

Pass error-messages instead of exceptions. Treat IPv6 socket.error in a special way
------------------------------------------------------------------------
r521 | thomas.r.stromberg | 2010-01-02 15:44:24 +0100 (Sat, 02 Jan 2010) | 1 line

Give preferred nameservers a chance to retry tests
------------------------------------------------------------------------
r520 | thomas.r.stromberg | 2010-01-02 15:44:04 +0100 (Sat, 02 Jan 2010) | 1 line

Remove alternate anycast warning, make the cut message use msg() method.
------------------------------------------------------------------------
r519 | thomas.r.stromberg | 2010-01-02 15:20:24 +0100 (Sat, 02 Jan 2010) | 1 line

Add GetLastExceptionString()
------------------------------------------------------------------------
r518 | thomas.r.stromberg | 2010-01-02 15:14:38 +0100 (Sat, 02 Jan 2010) | 1 line

Increase PREF multiplier to 2.5, if there are less than 25 nameservers, list the ones that did not make the cut
------------------------------------------------------------------------
r517 | thomas.r.stromberg | 2010-01-02 15:13:38 +0100 (Sat, 02 Jan 2010) | 1 line

Change initial health check count from 5 to 8
------------------------------------------------------------------------
r516 | thomas.r.stromberg | 2010-01-02 15:13:20 +0100 (Sat, 02 Jan 2010) | 1 line

Remove IPV4 HE addresses, do some re-arranging of sanity checks
------------------------------------------------------------------------
r515 | thomas.r.stromberg | 2010-01-02 12:52:54 +0100 (Sat, 02 Jan 2010) | 1 line

Update anycast demotion and cache-sharing strings
------------------------------------------------------------------------
r514 | thomas.r.stromberg | 2010-01-02 12:52:31 +0100 (Sat, 02 Jan 2010) | 1 line

Fix bugs in status count updates in cli.msg()
------------------------------------------------------------------------
r513 | thomas.r.stromberg | 2010-01-02 12:50:55 +0100 (Sat, 02 Jan 2010) | 1 line

Add some facebook servers
------------------------------------------------------------------------
r512 | thomas.r.stromberg | 2010-01-02 12:23:36 +0100 (Sat, 02 Jan 2010) | 1 line

Increase PREFERRED/SYSTEM health multipliers
------------------------------------------------------------------------
r511 | thomas.r.stromberg | 2010-01-02 12:22:58 +0100 (Sat, 02 Jan 2010) | 1 line

Use _ to store IPV6 addresses instead of :, because ConfigParser thinks it's a delimiter
------------------------------------------------------------------------
r510 | thomas.r.stromberg | 2010-01-02 12:14:57 +0100 (Sat, 02 Jan 2010) | 1 line

Output the first health error on all preferred DNS servers
------------------------------------------------------------------------
r509 | thomas.r.stromberg | 2010-01-02 12:14:30 +0100 (Sat, 02 Jan 2010) | 1 line

Fix IPV6 DNS regexp
------------------------------------------------------------------------
r508 | thomas.r.stromberg | 2010-01-02 12:14:13 +0100 (Sat, 02 Jan 2010) | 1 line

Add IPV6 DNS servers for those who like dancing turtles
------------------------------------------------------------------------
r507 | thomas.r.stromberg | 2010-01-02 11:50:14 +0100 (Sat, 02 Jan 2010) | 1 line

Vocabulary change: All references to primary have been replaced with preferred to avoid confusion with DNS primary/secondary NS servers
------------------------------------------------------------------------
r506 | thomas.r.stromberg | 2009-12-18 17:22:25 +0100 (Fri, 18 Dec 2009) | 1 line

Add final health checks, begin adding censorship checking
------------------------------------------------------------------------
r505 | thomas.r.stromberg | 2009-12-18 13:12:26 +0100 (Fri, 18 Dec 2009) | 1 line

Add specific data to anycast demotions
------------------------------------------------------------------------
r504 | thomas.r.stromberg | 2009-12-18 12:59:34 +0100 (Fri, 18 Dec 2009) | 1 line

Add code to demote slower anycast addresses to secondary status. Move secondary DNS servers back to [global]
------------------------------------------------------------------------
r503 | thomas.r.stromberg | 2009-12-18 12:37:44 +0100 (Fri, 18 Dec 2009) | 1 line

NS_CACHE_SLACK -> 2.5, add fbcdn/ga to basic sanity check
------------------------------------------------------------------------
r502 | thomas.r.stromberg | 2009-12-18 12:09:19 +0100 (Fri, 18 Dec 2009) | 1 line

Change the fast check to query the A root server (more consistent). Increase FIRST_CUT multiplier to 0.2
------------------------------------------------------------------------
r501 | thomas.r.stromberg | 2009-12-18 11:53:06 +0100 (Fri, 18 Dec 2009) | 1 line

Increase CACHE_SLACK to 2.5, fix get_nowait() exception catching
------------------------------------------------------------------------
r500 | thomas.r.stromberg | 2009-12-18 11:52:15 +0100 (Fri, 18 Dec 2009) | 1 line

Silence the NO_MATCH message
------------------------------------------------------------------------
r499 | thomas.r.stromberg | 2009-12-18 11:52:05 +0100 (Fri, 18 Dec 2009) | 1 line

New progress bar algorithm, to better handle situations where not every count is updated
------------------------------------------------------------------------
r498 | thomas.r.stromberg | 2009-12-18 11:51:35 +0100 (Fri, 18 Dec 2009) | 1 line

Be silent, pool stirring hack
------------------------------------------------------------------------
r497 | thomas.r.stromberg | 2009-12-18 11:51:21 +0100 (Fri, 18 Dec 2009) | 1 line

Lower thread_count to 40, remove PHL/KDG BE, remove GE suffix from MACH6
------------------------------------------------------------------------
r496 | thomas.r.stromberg | 2009-12-18 11:19:46 +0100 (Fri, 18 Dec 2009) | 1 line

nameserver_list now uses queues. New job distribution mechanism should result in a tidy speedup
------------------------------------------------------------------------
r495 | thomas.r.stromberg | 2009-12-18 08:35:10 +0100 (Fri, 18 Dec 2009) | 12 lines

- Move sanity_check details to namebench.cfg. This is in preparation for moving queries to a website.
- Move nameserver health checks to health_checks.py
- Major adjustments to timeouts, especially the first cut (issue 74)
- Move more of the congestion detection code to conn_quality
- Update Alexa Top 10,000 data
- namebench.cfg default changes:
  - num_servers is 11 (for testing, mostly)
  - DynDNS is now in global list (needs work)
  - Sanity checks added
  - More AnyCast hosts moved out of US 


------------------------------------------------------------------------
r489 | thomas.r.stromberg | 2009-12-14 18:08:48 +0100 (Mon, 14 Dec 2009) | 1 line

Add IPV6 address parsing support to command-line and GUI inputs.
------------------------------------------------------------------------
r488 | thomas.r.stromberg | 2009-12-11 22:30:48 +0100 (Fri, 11 Dec 2009) | 1 line

Info.plist bump to 1.0.5
------------------------------------------------------------------------
r487 | thomas.r.stromberg | 2009-12-11 22:20:27 +0100 (Fri, 11 Dec 2009) | 1 line

Fixes for path munging for remote/local in Windows
------------------------------------------------------------------------
r486 | thomas.r.stromberg | 2009-12-11 21:45:27 +0100 (Fri, 11 Dec 2009) | 1 line

Add Low path to IE history, add hacks for Local/Roaming path munging in Windows
------------------------------------------------------------------------
r484 | thomas.r.stromberg | 2009-12-11 20:00:40 +0100 (Fri, 11 Dec 2009) | 1 line

Fix manifest indentation
------------------------------------------------------------------------
r483 | thomas.r.stromberg | 2009-12-11 19:59:52 +0100 (Fri, 11 Dec 2009) | 1 line

Add version number to display, lower seperator_width for windows
------------------------------------------------------------------------
r482 | thomas.r.stromberg | 2009-12-11 19:59:09 +0100 (Fri, 11 Dec 2009) | 1 line

Standardize windows detection
------------------------------------------------------------------------
r481 | thomas.r.stromberg | 2009-12-11 19:53:17 +0100 (Fri, 11 Dec 2009) | 1 line

Return to width=65 for nameservers
------------------------------------------------------------------------
r480 | thomas.r.stromberg | 2009-12-11 19:44:49 +0100 (Fri, 11 Dec 2009) | 1 line

Add another debug message to history_parser to show counts per source
------------------------------------------------------------------------
r479 | thomas.r.stromberg | 2009-12-11 19:41:13 +0100 (Fri, 11 Dec 2009) | 1 line

Add more history debugging
------------------------------------------------------------------------
r478 | thomas.r.stromberg | 2009-12-11 19:41:01 +0100 (Fri, 11 Dec 2009) | 1 line

Add GPD to window
------------------------------------------------------------------------
r477 | thomas.r.stromberg | 2009-12-11 17:39:06 +0100 (Fri, 11 Dec 2009) | 1 line

Remove the US tag from Comodo/UltraDNS
------------------------------------------------------------------------
r476 | thomas.r.stromberg | 2009-12-11 17:30:33 +0100 (Fri, 11 Dec 2009) | 1 line

Fix for system_primary assignment when no builtin servers are found
------------------------------------------------------------------------
r475 | thomas.r.stromberg | 2009-12-11 00:54:26 +0100 (Fri, 11 Dec 2009) | 1 line

version bump to 1.0.4.1
------------------------------------------------------------------------
r471 | thomas.r.stromberg | 2009-12-10 23:55:11 +0100 (Thu, 10 Dec 2009) | 1 line

If we fail to get DNS servers, return []
------------------------------------------------------------------------
r470 | thomas.r.stromberg | 2009-12-10 23:50:46 +0100 (Thu, 10 Dec 2009) | 1 line

Add TK_LIBRARY if we are in a py2exe environment
------------------------------------------------------------------------
r469 | thomas.r.stromberg | 2009-12-10 23:25:52 +0100 (Thu, 10 Dec 2009) | 1 line

We no longer need to manipulate library.zip due to recent setup.py changes
------------------------------------------------------------------------
r468 | thomas.r.stromberg | 2009-12-10 07:12:03 +0100 (Thu, 10 Dec 2009) | 1 line

Filter out IP's and add Opera 10 search path
------------------------------------------------------------------------
r467 | thomas.r.stromberg | 2009-12-10 02:36:18 +0100 (Thu, 10 Dec 2009) | 1 line

Make short version string also 1.0.4
------------------------------------------------------------------------
r466 | thomas.r.stromberg | 2009-12-10 02:27:15 +0100 (Thu, 10 Dec 2009) | 1 line

version bump to 1.0.4
------------------------------------------------------------------------
r465 | thomas.r.stromberg | 2009-12-10 02:20:39 +0100 (Thu, 10 Dec 2009) | 1 line

More GOOGLE_SUBNETs movement
------------------------------------------------------------------------
r464 | thomas.r.stromberg | 2009-12-10 02:16:04 +0100 (Thu, 10 Dec 2009) | 1 line

Add TCL_LIBRARY workaround for issue 41 - fix provided by Ivaylo Iltchev
------------------------------------------------------------------------
r463 | thomas.r.stromberg | 2009-12-10 02:10:30 +0100 (Thu, 10 Dec 2009) | 1 line

Add many more subnets
------------------------------------------------------------------------
r462 | thomas.r.stromberg | 2009-12-10 01:52:25 +0100 (Thu, 10 Dec 2009) | 1 line

Add more Google subnets
------------------------------------------------------------------------
r461 | thomas.r.stromberg | 2009-12-10 01:47:57 +0100 (Thu, 10 Dec 2009) | 1 line

Add more Google subnets
------------------------------------------------------------------------
r460 | thomas.r.stromberg | 2009-12-10 00:49:09 +0100 (Thu, 10 Dec 2009) | 1 line

Explicitly declare the Apache 2.0 license for autogenerated PyObjC files
------------------------------------------------------------------------
r454 | thomas.r.stromberg | 2009-12-08 21:59:40 +0100 (Tue, 08 Dec 2009) | 1 line

Add a ChangeLog.txt file
------------------------------------------------------------------------
r453 | thomas.r.stromberg | 2009-12-08 21:59:28 +0100 (Tue, 08 Dec 2009) | 1 line

Bump Cocoa up to 1.0.3
------------------------------------------------------------------------
r452 | thomas.r.stromberg | 2009-12-08 21:44:41 +0100 (Tue, 08 Dec 2009) | 1 line

Add a backup notifier in the case of Tk being thread unsafe on the platform. Fixes issue 52
------------------------------------------------------------------------
r449 | thomas.r.stromberg | 2009-12-08 18:25:35 +0100 (Tue, 08 Dec 2009) | 1 line

version bump to 1.0.3
------------------------------------------------------------------------
r448 | thomas.r.stromberg | 2009-12-08 18:12:13 +0100 (Tue, 08 Dec 2009) | 1 line

MSVCP/MSVCR improvements, submitted by Ivaylo Iltchev
------------------------------------------------------------------------
r447 | thomas.r.stromberg | 2009-12-08 17:21:42 +0100 (Tue, 08 Dec 2009) | 1 line

Only set global_last_message if no exception occurs
------------------------------------------------------------------------
r446 | thomas.r.stromberg | 2009-12-08 16:22:47 +0100 (Tue, 08 Dec 2009) | 1 line

If event_generate fails, degrade gracefully
------------------------------------------------------------------------
r445 | thomas.r.stromberg | 2009-12-08 14:54:42 +0100 (Tue, 08 Dec 2009) | 1 line

Add Seamonkey & Konqueror history support
------------------------------------------------------------------------
r440 | thomas.r.stromberg | 2009-12-08 08:21:09 +0100 (Tue, 08 Dec 2009) | 1 line

version bump to 1.0.2
------------------------------------------------------------------------
r439 | thomas.r.stromberg | 2009-12-08 08:19:37 +0100 (Tue, 08 Dec 2009) | 1 line

Make error_prone state an actual warning
------------------------------------------------------------------------
r438 | thomas.r.stromberg | 2009-12-08 08:19:19 +0100 (Tue, 08 Dec 2009) | 1 line

Cast error messages to strings, just in case
------------------------------------------------------------------------
r437 | thomas.r.stromberg | 2009-12-08 08:10:30 +0100 (Tue, 08 Dec 2009) | 1 line

Fix typo in CSV debug messages
------------------------------------------------------------------------
r436 | thomas.r.stromberg | 2009-12-08 08:10:11 +0100 (Tue, 08 Dec 2009) | 1 line

Only use event_generate if master exists. Probably does nothing
------------------------------------------------------------------------
r435 | thomas.r.stromberg | 2009-12-08 08:03:28 +0100 (Tue, 08 Dec 2009) | 1 line

Fix MAX_SYSTEM_FAILURES, reduce text output
------------------------------------------------------------------------
r434 | thomas.r.stromberg | 2009-12-08 07:58:31 +0100 (Tue, 08 Dec 2009) | 1 line

Return True if we are able to popen the right web browser
------------------------------------------------------------------------
r433 | thomas.r.stromberg | 2009-12-08 07:33:16 +0100 (Tue, 08 Dec 2009) | 1 line

Mark error-prone nameservers in the HTML reports. Add recursive lookup hosts to failure message
------------------------------------------------------------------------
r430 | thomas.r.stromberg | 2009-12-08 06:21:15 +0100 (Tue, 08 Dec 2009) | 1 line

Fallback to HKEY_LOCAL_MACHINE http command if HKEY_CURRENT_USER does not exist
------------------------------------------------------------------------
r429 | thomas.r.stromberg | 2009-12-08 06:20:47 +0100 (Tue, 08 Dec 2009) | 1 line

Better fallback for lack of system DNS servers
------------------------------------------------------------------------
r428 | thomas.r.stromberg | 2009-12-08 06:19:01 +0100 (Tue, 08 Dec 2009) | 1 line

Disable system nameservers if they fail 3 or more tests
------------------------------------------------------------------------
r427 | thomas.r.stromberg | 2009-12-08 04:42:29 +0100 (Tue, 08 Dec 2009) | 1 line

Don't crash if the user has no default web browser specified
------------------------------------------------------------------------
r426 | thomas.r.stromberg | 2009-12-08 04:37:58 +0100 (Tue, 08 Dec 2009) | 1 line

Remove KU servers
------------------------------------------------------------------------
r425 | thomas.r.stromberg | 2009-12-08 04:36:58 +0100 (Tue, 08 Dec 2009) | 1 line

Remove KU servers, resolving issue 44
------------------------------------------------------------------------
r424 | thomas.r.stromberg | 2009-12-08 02:31:57 +0100 (Tue, 08 Dec 2009) | 1 line

Update Alexa 10000 data
------------------------------------------------------------------------
r423 | thomas.r.stromberg | 2009-12-08 02:30:23 +0100 (Tue, 08 Dec 2009) | 1 line

ordered-uniq: for alexa data
------------------------------------------------------------------------
r422 | thomas.r.stromberg | 2009-12-08 02:26:09 +0100 (Tue, 08 Dec 2009) | 1 line

Add DynGuide
------------------------------------------------------------------------
r421 | thomas.r.stromberg | 2009-12-08 02:20:58 +0100 (Tue, 08 Dec 2009) | 1 line

Version bump to 1.0.1
------------------------------------------------------------------------
r420 | thomas.r.stromberg | 2009-12-08 02:20:27 +0100 (Tue, 08 Dec 2009) | 1 line

base_ui should pass a relative path to the alexa data
------------------------------------------------------------------------
r419 | thomas.r.stromberg | 2009-12-08 02:09:39 +0100 (Tue, 08 Dec 2009) | 1 line

Add support for debug messages
------------------------------------------------------------------------
r418 | thomas.r.stromberg | 2009-12-08 02:09:12 +0100 (Tue, 08 Dec 2009) | 1 line

Add support for debug messages
------------------------------------------------------------------------
r417 | thomas.r.stromberg | 2009-12-08 02:02:07 +0100 (Tue, 08 Dec 2009) | 1 line

Add more debugging
------------------------------------------------------------------------
r414 | thomas.r.stromberg | 2009-12-08 01:38:56 +0100 (Tue, 08 Dec 2009) | 1 line

Workaround for issue 40: deal with unicode issues when reading nameserver listing
------------------------------------------------------------------------
r413 | thomas.r.stromberg | 2009-12-08 01:37:36 +0100 (Tue, 08 Dec 2009) | 1 line

Add Opera paths + one more Chrome path
------------------------------------------------------------------------
r406 | thomas.r.stromberg | 2009-12-08 00:30:06 +0100 (Tue, 08 Dec 2009) | 1 line

Move msg() to use **kwargs, add some debugging to the csv output
------------------------------------------------------------------------
r405 | thomas.r.stromberg | 2009-12-08 00:29:30 +0100 (Tue, 08 Dec 2009) | 1 line

Add -w option to open a web browser at completion
------------------------------------------------------------------------
r404 | thomas.r.stromberg | 2009-12-08 00:28:46 +0100 (Tue, 08 Dec 2009) | 1 line

UpdateStatus now uses **kwargs
------------------------------------------------------------------------
r403 | thomas.r.stromberg | 2009-12-08 00:27:16 +0100 (Tue, 08 Dec 2009) | 1 line

Restructure Tk code so that all messages from children threads come in via a queue mechanism. This makes popups work again under win32
------------------------------------------------------------------------
r402 | thomas.r.stromberg | 2009-12-07 20:11:47 +0100 (Mon, 07 Dec 2009) | 1 line

Add a docstring to WindowsHttpDefault class
------------------------------------------------------------------------
r401 | thomas.r.stromberg | 2009-12-07 20:10:40 +0100 (Mon, 07 Dec 2009) | 1 line

Add a lot more resiliancy/output to better_webbrowser.py. We now use webbrowser, but register a WindowsHttpDefault class
------------------------------------------------------------------------
r396 | thomas.r.stromberg | 2009-12-05 01:31:51 +0100 (Sat, 05 Dec 2009) | 1 line

Add more msg output for final render
------------------------------------------------------------------------
r395 | thomas.r.stromberg | 2009-12-05 01:28:33 +0100 (Sat, 05 Dec 2009) | 1 line

Update bundle-mac to use a subversion copy
------------------------------------------------------------------------
r394 | thomas.r.stromberg | 2009-12-05 01:14:44 +0100 (Sat, 05 Dec 2009) | 1 line

Output every 10 items
------------------------------------------------------------------------
r393 | thomas.r.stromberg | 2009-12-05 01:11:09 +0100 (Sat, 05 Dec 2009) | 1 line

Do not disable system nameservers due to recursive failure
------------------------------------------------------------------------
r392 | thomas.r.stromberg | 2009-12-05 01:08:21 +0100 (Sat, 05 Dec 2009) | 1 line

If there are no values, return 0
------------------------------------------------------------------------
r391 | thomas.r.stromberg | 2009-12-05 01:01:56 +0100 (Sat, 05 Dec 2009) | 1 line

Version bump to 1.0
------------------------------------------------------------------------
r390 | thomas.r.stromberg | 2009-12-05 00:57:13 +0100 (Sat, 05 Dec 2009) | 1 line

Raise test count to 200
------------------------------------------------------------------------
r389 | thomas.r.stromberg | 2009-12-05 00:57:04 +0100 (Sat, 05 Dec 2009) | 1 line

Output x for failures in cache checking
------------------------------------------------------------------------
r388 | thomas.r.stromberg | 2009-12-05 00:51:05 +0100 (Sat, 05 Dec 2009) | 1 line

Adjust updateStatus so that it begins displaying even when count=0
------------------------------------------------------------------------
r387 | thomas.r.stromberg | 2009-12-05 00:50:33 +0100 (Sat, 05 Dec 2009) | 1 line

Add another space before warnings string
------------------------------------------------------------------------
r386 | thomas.r.stromberg | 2009-12-05 00:15:00 +0100 (Sat, 05 Dec 2009) | 1 line

Adjust congestion duration to 60, increase shared_cache timeout multiplier and max store attempts
------------------------------------------------------------------------
r385 | thomas.r.stromberg | 2009-12-05 00:06:24 +0100 (Sat, 05 Dec 2009) | 1 line

Lower max store attempts and multipliers a bit more
------------------------------------------------------------------------
r384 | thomas.r.stromberg | 2009-12-04 23:48:51 +0100 (Fri, 04 Dec 2009) | 1 line

Reduce multipliers even further
------------------------------------------------------------------------
r383 | thomas.r.stromberg | 2009-12-04 23:39:26 +0100 (Fri, 04 Dec 2009) | 1 line

Minor update to README.txt
------------------------------------------------------------------------
r382 | thomas.r.stromberg | 2009-12-04 23:29:07 +0100 (Fri, 04 Dec 2009) | 1 line

Bump test count to 175
------------------------------------------------------------------------
r381 | thomas.r.stromberg | 2009-12-04 23:16:50 +0100 (Fri, 04 Dec 2009) | 1 line

Force warnings to be stringified
------------------------------------------------------------------------
r380 | thomas.r.stromberg | 2009-12-04 23:15:21 +0100 (Fri, 04 Dec 2009) | 1 line

Make sure cache check is added to total even in the case of a timeout
------------------------------------------------------------------------
r379 | thomas.r.stromberg | 2009-12-04 23:09:49 +0100 (Fri, 04 Dec 2009) | 1 line

Return congestion check
------------------------------------------------------------------------
r378 | thomas.r.stromberg | 2009-12-04 23:07:42 +0100 (Fri, 04 Dec 2009) | 1 line

Drastically lower timeouts: timeout->2 health->4
------------------------------------------------------------------------
r377 | thomas.r.stromberg | 2009-12-04 22:44:43 +0100 (Fri, 04 Dec 2009) | 1 line

Remove verbose output again
------------------------------------------------------------------------
r376 | thomas.r.stromberg | 2009-12-04 22:41:12 +0100 (Fri, 04 Dec 2009) | 1 line

Move to measuring by averages instead of totals. Fail cache collusion test on first hit
------------------------------------------------------------------------
r375 | thomas.r.stromberg | 2009-12-04 22:40:47 +0100 (Fri, 04 Dec 2009) | 1 line

Fix up nameserver lists.. SEF is Seattle
------------------------------------------------------------------------
r374 | thomas.r.stromberg | 2009-12-04 21:55:43 +0100 (Fri, 04 Dec 2009) | 1 line

Increase the output to investigate locale picking issues, add cache checks to duration calculation, and  ip to cache
------------------------------------------------------------------------
r373 | thomas.r.stromberg | 2009-12-04 19:05:33 +0100 (Fri, 04 Dec 2009) | 1 line

Output more diagnostics in the case of a clearing
------------------------------------------------------------------------
r372 | thomas.r.stromberg | 2009-12-04 19:05:19 +0100 (Fri, 04 Dec 2009) | 1 line

Remove duplicate spacing
------------------------------------------------------------------------
r371 | thomas.r.stromberg | 2009-12-04 18:53:53 +0100 (Fri, 04 Dec 2009) | 1 line

Major refactor for cache collusion checking. Fixes all known bugs
------------------------------------------------------------------------
r370 | thomas.r.stromberg | 2009-12-04 07:04:24 +0100 (Fri, 04 Dec 2009) | 1 line

Make warnings/shared_with a set to insure uniqueness
------------------------------------------------------------------------
r369 | thomas.r.stromberg | 2009-12-04 06:15:00 +0100 (Fri, 04 Dec 2009) | 1 line

Add - before 2, Rename PNAP
------------------------------------------------------------------------
r368 | thomas.r.stromberg | 2009-12-04 06:12:18 +0100 (Fri, 04 Dec 2009) | 1 line

Give NTT better names
------------------------------------------------------------------------
r367 | thomas.r.stromberg | 2009-12-04 05:57:16 +0100 (Fri, 04 Dec 2009) | 1 line

Adjust NS_CACHE_SLACK to 2, only make first cut if we have enough nameservers for it
------------------------------------------------------------------------
r366 | thomas.r.stromberg | 2009-12-04 05:56:47 +0100 (Fri, 04 Dec 2009) | 1 line

Fix ExtractIPTuplesFromString
------------------------------------------------------------------------
r365 | thomas.r.stromberg | 2009-12-04 05:56:29 +0100 (Fri, 04 Dec 2009) | 1 line

Remove duplicate warnings
------------------------------------------------------------------------
r364 | thomas.r.stromberg | 2009-12-04 05:55:56 +0100 (Fri, 04 Dec 2009) | 1 line

Remove duplicate warnings
------------------------------------------------------------------------
r363 | thomas.r.stromberg | 2009-12-04 05:43:54 +0100 (Fri, 04 Dec 2009) | 1 line

Remove hi-ascii chars
------------------------------------------------------------------------
r362 | thomas.r.stromberg | 2009-12-04 05:17:01 +0100 (Fri, 04 Dec 2009) | 1 line

For now, microsoft should point to nsatc.net
------------------------------------------------------------------------
r361 | thomas.r.stromberg | 2009-12-04 05:16:12 +0100 (Fri, 04 Dec 2009) | 1 line

Level 3 servers are anycast
------------------------------------------------------------------------
r360 | thomas.r.stromberg | 2009-12-04 05:02:01 +0100 (Fri, 04 Dec 2009) | 1 line

Add windowsupdate check, remove Speakeasy Legacy, temporarily turn on verbose output
------------------------------------------------------------------------
r359 | thomas.r.stromberg | 2009-12-04 02:43:00 +0100 (Fri, 04 Dec 2009) | 1 line

Add fast_check for a quick first pass
------------------------------------------------------------------------
r358 | thomas.r.stromberg | 2009-12-04 02:41:20 +0100 (Fri, 04 Dec 2009) | 1 line

Reduce thread count back to 40 to avoid conflicts
------------------------------------------------------------------------
r357 | thomas.r.stromberg | 2009-12-04 01:38:20 +0100 (Fri, 04 Dec 2009) | 1 line

Put GPD-2 back into the global due to BGP issues
------------------------------------------------------------------------
r356 | thomas.r.stromberg | 2009-12-04 01:36:17 +0100 (Fri, 04 Dec 2009) | 1 line

Move the secondary Globals to the regional list
------------------------------------------------------------------------
r355 | thomas.r.stromberg | 2009-12-04 01:30:18 +0100 (Fri, 04 Dec 2009) | 1 line

Reduce time.sleep to 0.5
------------------------------------------------------------------------
r354 | thomas.r.stromberg | 2009-12-04 01:29:57 +0100 (Fri, 04 Dec 2009) | 1 line

Don't disable broken primary DNS servers
------------------------------------------------------------------------
r353 | thomas.r.stromberg | 2009-12-04 01:29:31 +0100 (Fri, 04 Dec 2009) | 1 line

Use re.findall for ExtractIPTuples
------------------------------------------------------------------------
r352 | thomas.r.stromberg | 2009-12-04 01:29:16 +0100 (Fri, 04 Dec 2009) | 1 line

Split PRIMARY timeout to Global/System
------------------------------------------------------------------------
r351 | thomas.r.stromberg | 2009-12-04 01:26:27 +0100 (Fri, 04 Dec 2009) | 1 line

Add Google Public DNS, refresh regionnal DNS settings
------------------------------------------------------------------------
r350 | thomas.r.stromberg | 2009-12-04 00:57:46 +0100 (Fri, 04 Dec 2009) | 1 line

Add nameserver data
------------------------------------------------------------------------
r349 | thomas.r.stromberg | 2009-12-02 22:45:49 +0100 (Wed, 02 Dec 2009) | 1 line

Add pickle support
------------------------------------------------------------------------
r348 | thomas.r.stromberg | 2009-12-02 21:22:59 +0100 (Wed, 02 Dec 2009) | 1 line

Add some tool hacks to manage nameserver lists
------------------------------------------------------------------------
r346 | thomas.r.stromberg | 2009-11-27 05:33:01 +0100 (Fri, 27 Nov 2009) | 1 line

Version bump to 0.9.6
------------------------------------------------------------------------
r345 | thomas.r.stromberg | 2009-11-27 05:27:10 +0100 (Fri, 27 Nov 2009) | 1 line

Set initial last_msg properly
------------------------------------------------------------------------
r344 | thomas.r.stromberg | 2009-11-27 05:20:25 +0100 (Fri, 27 Nov 2009) | 1 line

Switch namebench py2exe output to run in windowed mode rather than console mode
------------------------------------------------------------------------
r343 | thomas.r.stromberg | 2009-11-27 05:19:58 +0100 (Fri, 27 Nov 2009) | 1 line

Add Program Files\7-Zip to path
------------------------------------------------------------------------
r342 | thomas.r.stromberg | 2009-11-27 05:11:24 +0100 (Fri, 27 Nov 2009) | 1 line

Version bump to 0.9.5
------------------------------------------------------------------------
r341 | thomas.r.stromberg | 2009-11-27 05:03:57 +0100 (Fri, 27 Nov 2009) | 1 line

Change default test count from 150 to 125
------------------------------------------------------------------------
r340 | thomas.r.stromberg | 2009-11-27 05:03:11 +0100 (Fri, 27 Nov 2009) | 1 line

Make msg() smart
------------------------------------------------------------------------
r339 | thomas.r.stromberg | 2009-11-27 05:02:58 +0100 (Fri, 27 Nov 2009) | 1 line

Move collusion testing to TestCacheSharingThread (much much faster distribution)
------------------------------------------------------------------------
r338 | thomas.r.stromberg | 2009-11-27 04:28:07 +0100 (Fri, 27 Nov 2009) | 1 line

msg(): Silence repeated messages, trigger on 0 as well as 1
------------------------------------------------------------------------
r337 | thomas.r.stromberg | 2009-11-27 04:27:34 +0100 (Fri, 27 Nov 2009) | 1 line

Make nameserver.py a bit quieter
------------------------------------------------------------------------
r336 | thomas.r.stromberg | 2009-11-27 04:27:16 +0100 (Fri, 27 Nov 2009) | 1 line

SplitSequence should be unique
------------------------------------------------------------------------
r335 | thomas.r.stromberg | 2009-11-26 05:24:14 +0100 (Thu, 26 Nov 2009) | 1 line

Fix TooFewNameservers exception handling
------------------------------------------------------------------------
r334 | thomas.r.stromberg | 2009-11-26 02:00:05 +0100 (Thu, 26 Nov 2009) | 1 line

Add cocoa handler for TooFewNameservers
------------------------------------------------------------------------
r333 | thomas.r.stromberg | 2009-11-26 01:52:28 +0100 (Thu, 26 Nov 2009) | 1 line

Add TooFewNameserver exceptions, improve path location code
------------------------------------------------------------------------
r332 | thomas.r.stromberg | 2009-11-26 01:48:46 +0100 (Thu, 26 Nov 2009) | 1 line

Add some internal IP's to the DNS list
------------------------------------------------------------------------
r331 | thomas.r.stromberg | 2009-11-25 18:03:28 +0100 (Wed, 25 Nov 2009) | 1 line

Add better_webbrowser to open urls in the proper web browser
------------------------------------------------------------------------
r330 | thomas.r.stromberg | 2009-11-25 18:02:27 +0100 (Wed, 25 Nov 2009) | 1 line

Add more AT&T servers
------------------------------------------------------------------------
r329 | thomas.r.stromberg | 2009-11-17 19:46:54 +0100 (Tue, 17 Nov 2009) | 1 line

Add exception errors to Cocoa frontend
------------------------------------------------------------------------
r328 | thomas.r.stromberg | 2009-11-17 17:15:45 +0100 (Tue, 17 Nov 2009) | 1 line

Start presenting errors in the Tk interface. Make interception a special exception
------------------------------------------------------------------------
r327 | thomas.r.stromberg | 2009-11-17 15:16:09 +0100 (Tue, 17 Nov 2009) | 1 line

Ignore MAX_REPEAT anytime that more tests are requested than good records
------------------------------------------------------------------------
r326 | thomas.r.stromberg | 2009-11-17 15:15:22 +0100 (Tue, 17 Nov 2009) | 1 line

Pass a raw filename to webbrowser.open instead of trying to encode it into a file:// url (avoids issue with encoded file:// urls in XP
------------------------------------------------------------------------
r325 | thomas.r.stromberg | 2009-11-17 15:14:01 +0100 (Tue, 17 Nov 2009) | 1 line

Increase width to 24em
------------------------------------------------------------------------
r324 | thomas.r.stromberg | 2009-11-16 22:22:06 +0100 (Mon, 16 Nov 2009) | 1 line

Remove w9xopen.exe and add README.txt to Windows build
------------------------------------------------------------------------
r323 | thomas.r.stromberg | 2009-11-16 21:42:55 +0100 (Mon, 16 Nov 2009) | 1 line

Add release tool for windows
------------------------------------------------------------------------
r322 | thomas.r.stromberg | 2009-11-16 21:13:48 +0100 (Mon, 16 Nov 2009) | 1 line

Remove some Tk debugging lines
------------------------------------------------------------------------
r321 | thomas.r.stromberg | 2009-11-16 19:14:54 +0100 (Mon, 16 Nov 2009) | 1 line

Add some py2exe specific options
------------------------------------------------------------------------
r320 | thomas.r.stromberg | 2009-11-16 15:23:34 +0100 (Mon, 16 Nov 2009) | 1 line

Update the current patch inuse
------------------------------------------------------------------------
r319 | thomas.r.stromberg | 2009-11-16 15:19:55 +0100 (Mon, 16 Nov 2009) | 1 line

Add NO_THIRD_PARTY env variable for setup.py invocation
------------------------------------------------------------------------
r318 | thomas.r.stromberg | 2009-11-16 15:02:57 +0100 (Mon, 16 Nov 2009) | 1 line

Load templates using jinja2's FileSystemLoader instead of PackageLoader
------------------------------------------------------------------------
r317 | thomas.r.stromberg | 2009-11-16 14:27:57 +0100 (Mon, 16 Nov 2009) | 1 line

Add third_party package
------------------------------------------------------------------------
r316 | thomas.r.stromberg | 2009-11-16 14:22:45 +0100 (Mon, 16 Nov 2009) | 1 line

Add third_party pass to benchmark.py
------------------------------------------------------------------------
r315 | thomas.r.stromberg | 2009-11-16 14:21:52 +0100 (Mon, 16 Nov 2009) | 1 line

Remove dns.rcode dependency from benchmark.py
------------------------------------------------------------------------
r314 | thomas.r.stromberg | 2009-11-16 14:16:54 +0100 (Mon, 16 Nov 2009) | 1 line

First pass at making setup.py install usable
------------------------------------------------------------------------
r313 | thomas.r.stromberg | 2009-11-16 11:49:54 +0100 (Mon, 16 Nov 2009) | 1 line

Version bump to 0.9.3
------------------------------------------------------------------------
r312 | thomas.r.stromberg | 2009-11-16 11:44:10 +0100 (Mon, 16 Nov 2009) | 1 line

Mention tkinter in the error
------------------------------------------------------------------------
r311 | thomas.r.stromberg | 2009-11-16 11:43:52 +0100 (Mon, 16 Nov 2009) | 1 line

Add Min/Max columns, improve HTML output
------------------------------------------------------------------------
r310 | thomas.r.stromberg | 2009-11-16 11:43:22 +0100 (Mon, 16 Nov 2009) | 1 line

Make ParseSourceSelection case insensitive, show message when nothing matches
------------------------------------------------------------------------
r309 | thomas.r.stromberg | 2009-11-16 11:42:55 +0100 (Mon, 16 Nov 2009) | 1 line

No longer append the test name to the warnings. It made the HTML output too long
------------------------------------------------------------------------
r308 | thomas.r.stromberg | 2009-11-16 11:42:34 +0100 (Mon, 16 Nov 2009) | 1 line

Add slowest/fastest duration to nameserver averages
------------------------------------------------------------------------
r307 | thomas.r.stromberg | 2009-11-16 11:41:37 +0100 (Mon, 16 Nov 2009) | 1 line

Fix bug in parsing the data_source
------------------------------------------------------------------------
r306 | thomas.r.stromberg | 2009-11-16 00:15:18 +0100 (Mon, 16 Nov 2009) | 1 line

bump to 0.9.2
------------------------------------------------------------------------
r305 | thomas.r.stromberg | 2009-11-15 23:54:55 +0100 (Sun, 15 Nov 2009) | 1 line

Go ahead and print warnings if a system nameserver is giving grief
------------------------------------------------------------------------
r304 | thomas.r.stromberg | 2009-11-15 23:54:35 +0100 (Sun, 15 Nov 2009) | 3 lines

Make sure that system servers that are also in the regional/global list get tagged properly so that they are not unceremoniously dropped later.


------------------------------------------------------------------------
r303 | thomas.r.stromberg | 2009-11-15 22:13:00 +0100 (Sun, 15 Nov 2009) | 1 line

More entropy crash-prevention madness
------------------------------------------------------------------------
r302 | thomas.r.stromberg | 2009-11-15 08:11:52 +0100 (Sun, 15 Nov 2009) | 1 line

Add a message before trying the connection quality test
------------------------------------------------------------------------
r301 | thomas.r.stromberg | 2009-11-15 08:11:16 +0100 (Sun, 15 Nov 2009) | 1 line

Add additional munging to the URL before launching on Windows
------------------------------------------------------------------------
r300 | thomas.r.stromberg | 2009-11-15 08:10:35 +0100 (Sun, 15 Nov 2009) | 1 line

Increase test_count to 150 to decrease the effect of one timeout on an otherwise awesome server
------------------------------------------------------------------------
r299 | thomas.r.stromberg | 2009-11-15 08:09:45 +0100 (Sun, 15 Nov 2009) | 1 line

Add third_party libs to packages for now
------------------------------------------------------------------------
r298 | thomas.r.stromberg | 2009-11-15 08:09:00 +0100 (Sun, 15 Nov 2009) | 1 line

Make the labels bold, adjust spacing for better appearance on windows
------------------------------------------------------------------------
r297 | thomas.r.stromberg | 2009-11-12 08:58:52 +0100 (Thu, 12 Nov 2009) | 1 line

Workaround for thread-unsafe Tcl/Tk libraries. Trap .config exception and avoid disable/enabling the button state. Fixes issue 23
------------------------------------------------------------------------
r296 | thomas.r.stromberg | 2009-11-11 19:57:19 +0100 (Wed, 11 Nov 2009) | 1 line

Add status messages for button enabling/disabling
------------------------------------------------------------------------
r295 | thomas.r.stromberg | 2009-11-11 16:43:22 +0100 (Wed, 11 Nov 2009) | 19 lines

- Fix duplicate ns.CheckHealth() run when comparing cache
- Return num_servers to cache path filename
- Increase TTL decrement back to 4 seconds
- If one of the cache-sharing partners is a primary, prefer the primary
- Random shuffle the server listing before running RunHealthCheckThreads
- Remove cache-sharing checks from check_duration
- Remove CreateRequest workaround hack
- Add thepiratebay.org to default tests
- Fix CLI so that it calls GenerateTestDataFromInput()
- Change CLI to always generate a CSV/HTML somewhere
- Increase default thread count to 40

HTML improvements:
- Rename NX column to NoAns
- Highlight servers with errors differently
- Include link to CSV file in HTML output
- Better filtering of config in HTML output


------------------------------------------------------------------------
r294 | thomas.r.stromberg | 2009-11-11 16:37:30 +0100 (Wed, 11 Nov 2009) | 1 line

Add patch to fix entropy issues (include README.namebench to document it)
------------------------------------------------------------------------
r293 | thomas.r.stromberg | 2009-11-10 16:59:38 +0100 (Tue, 10 Nov 2009) | 1 line

Fix minutes in string for GenerateOutputFilename
------------------------------------------------------------------------
r292 | thomas.r.stromberg | 2009-11-10 16:56:56 +0100 (Tue, 10 Nov 2009) | 1 line

Add proper support for displaying NX count, hopefully improve error counting
------------------------------------------------------------------------
r291 | thomas.r.stromberg | 2009-11-10 16:56:20 +0100 (Tue, 10 Nov 2009) | 1 line

Change default output format to html
------------------------------------------------------------------------
r290 | thomas.r.stromberg | 2009-11-10 16:55:54 +0100 (Tue, 10 Nov 2009) | 1 line

Move to always saving report & csv data, even if we aren't asked. Move default saving location to temp space
------------------------------------------------------------------------
r289 | thomas.r.stromberg | 2009-11-10 16:54:54 +0100 (Tue, 10 Nov 2009) | 1 line

Don't output a comparison if there is none to make
------------------------------------------------------------------------
r288 | thomas.r.stromberg | 2009-11-10 09:59:11 +0100 (Tue, 10 Nov 2009) | 10 lines

- Fix comparison records so that they properly exclude disabled servers
- Move wildcard cache-sharing storage to it's own set of threads after
  the health check. This improves it's accuracy by moving the storing
  closer to the checking, and may improve performance as well.
- Sleep longer when entropy issues arise
- Remove decimal place from big_summary percentage
- Add summary line to ASCII template
- Change primary row CSS top border to a lighter grey


------------------------------------------------------------------------
r287 | thomas.r.stromberg | 2009-11-10 08:21:32 +0100 (Tue, 10 Nov 2009) | 6 lines

- Cocoa: Add code to close window after exit
- Improve comparison_record determination
- We no longer filter the primary DNS server out if it is the slowest replica
- Increase MAX_SHARING_DELTA_MS to 298 (temporary workaround for cache sharing issues)
- Improve HTML output

------------------------------------------------------------------------
r286 | thomas.r.stromberg | 2009-11-09 22:49:49 +0100 (Mon, 09 Nov 2009) | 1 line

Overhaul of the HTML output. Add a % faster marker
------------------------------------------------------------------------
r285 | thomas.r.stromberg | 2009-11-09 22:49:10 +0100 (Mon, 09 Nov 2009) | 1 line

Fix -O mode bug, pass config to HTML template generation
------------------------------------------------------------------------
r284 | helixblue | 2009-11-09 13:30:43 +0100 (Mon, 09 Nov 2009) | 1 line

Add a handler for when the window is closed, fix print statement for UpdateStatus
------------------------------------------------------------------------
r283 | thomas.r.stromberg | 2009-11-09 13:22:44 +0100 (Mon, 09 Nov 2009) | 1 line

Add more debugging status messages
------------------------------------------------------------------------
r282 | helixblue | 2009-11-09 13:20:27 +0100 (Mon, 09 Nov 2009) | 1 line

Change dropdown with to 35 to fit better in Linux
------------------------------------------------------------------------
r281 | thomas.r.stromberg | 2009-11-09 13:07:39 +0100 (Mon, 09 Nov 2009) | 1 line

Add frames to the Tk UI
------------------------------------------------------------------------
r280 | thomas.r.stromberg | 2009-11-08 22:37:24 +0100 (Sun, 08 Nov 2009) | 1 line

Fix package_data installation. Code remains to be written to discover the path for namebench.cfg and alexa data
------------------------------------------------------------------------
r279 | thomas.r.stromberg | 2009-11-08 15:12:55 +0100 (Sun, 08 Nov 2009) | 1 line

Fix list of import_types shown in --help
------------------------------------------------------------------------
r278 | thomas.r.stromberg | 2009-11-08 11:58:38 +0100 (Sun, 08 Nov 2009) | 1 line

Complete the Cocoa frontend migration to base_ui, rmeove funny characters from the report path name
------------------------------------------------------------------------
r277 | thomas.r.stromberg | 2009-11-07 10:32:33 +0100 (Sat, 07 Nov 2009) | 1 line

Improve the python-tk library wording:
------------------------------------------------------------------------
r276 | thomas.r.stromberg | 2009-11-06 17:06:36 +0100 (Fri, 06 Nov 2009) | 1 line

Add initial distutils configuration
------------------------------------------------------------------------
r275 | thomas.r.stromberg | 2009-11-06 16:48:30 +0100 (Fri, 06 Nov 2009) | 1 line

Move Crystal Clear icons into new third_party directory
------------------------------------------------------------------------
r274 | thomas.r.stromberg | 2009-11-06 16:43:23 +0100 (Fri, 06 Nov 2009) | 1 line

Re-arrange the code structure to prepare for packaging. Move third_party to top level, rename lib to libnamebench
------------------------------------------------------------------------
r273 | thomas.r.stromberg | 2009-11-06 15:44:27 +0100 (Fri, 06 Nov 2009) | 1 line

Exit if anything older than Python 2.4 is used, warn if Python 3 is used
------------------------------------------------------------------------
r272 | thomas.r.stromberg | 2009-11-06 15:17:33 +0100 (Fri, 06 Nov 2009) | 1 line

Milestone: Tk UI is fully functional! Cocoa UI requires some work to migrate it to new base_ui module
------------------------------------------------------------------------
r271 | thomas.r.stromberg | 2009-11-06 12:32:25 +0100 (Fri, 06 Nov 2009) | 1 line

Make ParseAllTypes() multi-threaded. Fix path bug for chromium
------------------------------------------------------------------------
r270 | thomas.r.stromberg | 2009-11-05 23:00:51 +0100 (Thu, 05 Nov 2009) | 1 line

More dreadful Tk work
------------------------------------------------------------------------
r269 | thomas.r.stromberg | 2009-11-05 12:19:52 +0100 (Thu, 05 Nov 2009) | 10 lines

More work related to the Tk GUI push:

* Move more general code out of cocoa/controller.py and into
  history_parser, such as sourceToTitle() and GetAvailableHistorySources()
* Fix bug in relocated IP parser
* Remove nasty sys.path hacks from lib/tk.py
* Sync the Tk GUI appearance and functionality to that of the Cocoa GUI
* Renamed NAMEBENCH_FORCE_GUI environment variable to I_LOVE_TK 


------------------------------------------------------------------------
r268 | helixblue | 2009-11-02 23:03:41 +0100 (Mon, 02 Nov 2009) | 1 line

A bit of further work on making the Tk lib more like the CLI and Cocoa ones
------------------------------------------------------------------------
r267 | thomas.r.stromberg | 2009-11-01 19:06:21 +0100 (Sun, 01 Nov 2009) | 1 line

Add note about missing Python TK libs
------------------------------------------------------------------------
r266 | thomas.r.stromberg | 2009-11-01 18:58:05 +0100 (Sun, 01 Nov 2009) | 1 line

Oops, forgot to add cli.py
------------------------------------------------------------------------
r265 | thomas.r.stromberg | 2009-11-01 18:51:40 +0100 (Sun, 01 Nov 2009) | 7 lines

This change is a bit chaotic, and will likely destabilize the code base for a day or so:

* CLI/Tk restructuring so that they can share a binary
* Change select_mode to -m
* Split primary_ns and secondary_ns into supplied_ns, global_ns, and regional_ns


------------------------------------------------------------------------
r264 | thomas.r.stromberg | 2009-11-01 09:12:31 +0100 (Sun, 01 Nov 2009) | 1 line

Relocate TK UI code
------------------------------------------------------------------------
r263 | thomas.r.stromberg | 2009-10-28 15:15:56 +0100 (Wed, 28 Oct 2009) | 1 line

Lower the default thread count to 60, increasing the sane thread count under Windows to the same
------------------------------------------------------------------------
r262 | thomas.r.stromberg | 2009-10-28 14:27:47 +0100 (Wed, 28 Oct 2009) | 1 line

CreateRequest() now sleeps for 1 second, but only tries 5 times
------------------------------------------------------------------------
r261 | thomas.r.stromberg | 2009-10-28 14:26:18 +0100 (Wed, 28 Oct 2009) | 1 line

Change try count to 10, make sure request variable is initialized
------------------------------------------------------------------------
r260 | thomas.r.stromberg | 2009-10-28 14:22:02 +0100 (Wed, 28 Oct 2009) | 1 line

Add -I option to force cache invalidation
------------------------------------------------------------------------
r259 | thomas.r.stromberg | 2009-10-28 14:21:25 +0100 (Wed, 28 Oct 2009) | 1 line

Raise KeyboardInterrupt, SystemExit, and SystemError exceptions from TimedRequest
------------------------------------------------------------------------
r258 | thomas.r.stromberg | 2009-10-28 13:58:22 +0100 (Wed, 28 Oct 2009) | 1 line

Cleanup our excetpion handling mess in TimedRequest
------------------------------------------------------------------------
r257 | thomas.r.stromberg | 2009-10-28 13:57:57 +0100 (Wed, 28 Oct 2009) | 1 line

Force -j (thread_count) to be an int
------------------------------------------------------------------------
r256 | thomas.r.stromberg | 2009-10-28 13:21:56 +0100 (Wed, 28 Oct 2009) | 1 line

Fix handling of unexpected errors in TimedRequest
------------------------------------------------------------------------
r255 | thomas.r.stromberg | 2009-10-28 13:17:26 +0100 (Wed, 28 Oct 2009) | 1 line

Be more resiliant to various connection/packet creation errors experienced under Windows
------------------------------------------------------------------------
r254 | thomas.r.stromberg | 2009-10-28 13:16:50 +0100 (Wed, 28 Oct 2009) | 1 line

Oops, the thread_count was not being passed by the CLI
------------------------------------------------------------------------
r253 | thomas.r.stromberg | 2009-10-28 12:12:54 +0100 (Wed, 28 Oct 2009) | 1 line

Set some defaults in the Tk UI
------------------------------------------------------------------------
r252 | thomas.r.stromberg | 2009-10-28 12:03:50 +0100 (Wed, 28 Oct 2009) | 1 line

Remove duplicate padx from nameservers grid (tk)
------------------------------------------------------------------------
r251 | thomas.r.stromberg | 2009-10-28 11:53:05 +0100 (Wed, 28 Oct 2009) | 1 line

Some additional work on the Tk UI from #hsbxl
------------------------------------------------------------------------
r250 | thomas.r.stromberg | 2009-10-15 16:34:20 +0200 (Thu, 15 Oct 2009) | 1 line

coca version bump to 0.9.1
------------------------------------------------------------------------
r249 | thomas.r.stromberg | 2009-10-15 16:25:29 +0200 (Thu, 15 Oct 2009) | 1 line

Version bump to 0.9.1
------------------------------------------------------------------------
r248 | thomas.r.stromberg | 2009-10-15 16:23:30 +0200 (Thu, 15 Oct 2009) | 1 line

Add a bit of extra padding above h2
------------------------------------------------------------------------
r247 | thomas.r.stromberg | 2009-10-15 16:14:47 +0200 (Thu, 15 Oct 2009) | 1 line

Sync Mac OS X GUI to recent changes, make HTML output sexier with CSS
------------------------------------------------------------------------
r246 | thomas.r.stromberg | 2009-10-15 14:45:27 +0200 (Thu, 15 Oct 2009) | 19 lines

Improved HTML reports:

- Include timestamp in title
- Show details about the nameservers

Bug fixes:

- Fix recently broken cache sharing

Other changes:

- Add option to save output as a file (-o)
- Add option to specify output type (-f)
- Changed --config to -z
- Changed --csv_output to -c
- Add nameserver.hostname property (reverse DNS lookup)



------------------------------------------------------------------------
r245 | thomas.r.stromberg | 2009-10-15 13:36:44 +0200 (Thu, 15 Oct 2009) | 1 line

Restructure how we disable unhealthy nameservers so that we can display a summary list later. Move interception/congestion checking so that it is called by nameserver.py itself
------------------------------------------------------------------------
r244 | thomas.r.stromberg | 2009-10-15 10:33:10 +0200 (Thu, 15 Oct 2009) | 1 line

Add license information to shell scripts
------------------------------------------------------------------------
r243 | thomas.r.stromberg | 2009-10-15 10:30:10 +0200 (Thu, 15 Oct 2009) | 1 line

Move third_party credits to README.txt
------------------------------------------------------------------------
r242 | thomas.r.stromberg | 2009-10-15 10:24:46 +0200 (Thu, 15 Oct 2009) | 1 line

Rename LICENSE.txt to COPYING, include full Apache 2.0 license
------------------------------------------------------------------------
r241 | thomas.r.stromberg | 2009-10-15 10:23:41 +0200 (Thu, 15 Oct 2009) | 1 line

Move icons to an icon subfolder
------------------------------------------------------------------------
r238 | thomas.r.stromberg | 2009-10-14 17:21:45 +0200 (Wed, 14 Oct 2009) | 1 line

Add a small command-line script to bundle a Mac .dmg up
------------------------------------------------------------------------
r237 | thomas.r.stromberg | 2009-10-14 17:16:02 +0200 (Wed, 14 Oct 2009) | 1 line

version bump to 0.9.0
------------------------------------------------------------------------
r236 | thomas.r.stromberg | 2009-10-14 17:14:23 +0200 (Wed, 14 Oct 2009) | 1 line

Make sure the UI calls HistoryParser().GenerateTestData()
------------------------------------------------------------------------
r235 | thomas.r.stromberg | 2009-10-14 17:01:41 +0200 (Wed, 14 Oct 2009) | 1 line

Mac OS X UI: Give window a proper title
------------------------------------------------------------------------
r234 | thomas.r.stromberg | 2009-10-14 16:56:29 +0200 (Wed, 14 Oct 2009) | 1 line

Change Mac OS X app version to show 0.9, fix RSRC_DIR location for non-source tree runs
------------------------------------------------------------------------
r233 | thomas.r.stromberg | 2009-10-14 16:26:07 +0200 (Wed, 14 Oct 2009) | 1 line

Remove sys.path hack if we aren't running from the source tree, remove bad num_rums link
------------------------------------------------------------------------
r232 | thomas.r.stromberg | 2009-10-14 16:20:56 +0200 (Wed, 14 Oct 2009) | 1 line

Minor output tweaking
------------------------------------------------------------------------
r231 | thomas.r.stromberg | 2009-10-14 15:53:21 +0200 (Wed, 14 Oct 2009) | 1 line

Fix bug with minimum duration charts often having the timeout divided by 1000
------------------------------------------------------------------------
r230 | thomas.r.stromberg | 2009-10-14 15:23:38 +0200 (Wed, 14 Oct 2009) | 1 line

Mac OS X gui: Don't crash on bad nameserver inputs, and allow the user to toggle between including global/regonal nameservers between runs
------------------------------------------------------------------------
r229 | thomas.r.stromberg | 2009-10-14 15:23:04 +0200 (Wed, 14 Oct 2009) | 1 line

icns update
------------------------------------------------------------------------
r228 | thomas.r.stromberg | 2009-10-14 15:09:17 +0200 (Wed, 14 Oct 2009) | 1 line

Change all graphs to have a max width of 720, be smarter about generating bar graph heights
------------------------------------------------------------------------
r227 | thomas.r.stromberg | 2009-10-14 14:46:30 +0200 (Wed, 14 Oct 2009) | 1 line

Fix AsciiChart generation
------------------------------------------------------------------------
r226 | thomas.r.stromberg | 2009-10-14 14:40:42 +0200 (Wed, 14 Oct 2009) | 1 line

Add .icns version of Crystal icon
------------------------------------------------------------------------
r225 | thomas.r.stromberg | 2009-10-14 14:39:47 +0200 (Wed, 14 Oct 2009) | 1 line

Fix missing ip in nameserver.Query()
------------------------------------------------------------------------
r224 | thomas.r.stromberg | 2009-10-14 14:31:31 +0200 (Wed, 14 Oct 2009) | 1 line

Fix tests, make FastestNameServerResult filter out bad responses
------------------------------------------------------------------------
r223 | thomas.r.stromberg | 2009-10-14 10:55:56 +0200 (Wed, 14 Oct 2009) | 1 line

Fix warnings_string/warnings_comment mess
------------------------------------------------------------------------
r222 | thomas.r.stromberg | 2009-10-14 10:43:36 +0200 (Wed, 14 Oct 2009) | 1 line

Include warnings in recommended configuration output
------------------------------------------------------------------------
r221 | thomas.r.stromberg | 2009-10-14 10:30:25 +0200 (Wed, 14 Oct 2009) | 1 line

Integrate the Crystal Project Icons more formally, change our copyright name
------------------------------------------------------------------------
r220 | thomas.r.stromberg | 2009-10-14 10:03:24 +0200 (Wed, 14 Oct 2009) | 2 lines

Clean up licensing, add an icon for the Mac OS X app (Crystal Clear SVG theme)

------------------------------------------------------------------------
r219 | thomas.r.stromberg | 2009-10-14 09:34:55 +0200 (Wed, 14 Oct 2009) | 1 line

Mac OS X UI: Implement handling the select mode and import type dropdowns, fix parsing of checkboxes.
------------------------------------------------------------------------
r218 | thomas.r.stromberg | 2009-10-14 08:54:16 +0200 (Wed, 14 Oct 2009) | 1 line

Mac OS X UI: Complete the list of selection sources and types
------------------------------------------------------------------------
r217 | thomas.r.stromberg | 2009-10-14 07:04:29 +0200 (Wed, 14 Oct 2009) | 1 line

Add GetTypes() methods to history_parser and selectors (to be hooked into the UI)
------------------------------------------------------------------------
r216 | thomas.r.stromberg | 2009-10-13 17:14:16 +0200 (Tue, 13 Oct 2009) | 1 line

The Mac OS X frontend is alive and usable! Still need to work out the packaging details and data source/selection knobs
------------------------------------------------------------------------
r215 | thomas.r.stromberg | 2009-10-13 12:37:39 +0200 (Tue, 13 Oct 2009) | 2 lines

Add empty precompiled header file

------------------------------------------------------------------------
r214 | thomas.r.stromberg | 2009-10-13 11:31:25 +0200 (Tue, 13 Oct 2009) | 1 line

Adjust cache slack to 1.7
------------------------------------------------------------------------
r213 | thomas.r.stromberg | 2009-10-13 11:29:29 +0200 (Tue, 13 Oct 2009) | 1 line

Bump thread_count to 30
------------------------------------------------------------------------
r212 | thomas.r.stromberg | 2009-10-13 11:28:38 +0200 (Tue, 13 Oct 2009) | 1 line

Increased thread count to 29, inline nameserver.Query for better timing, when removing nameservers round the duration, and add a TODO for FastestNameServerResult to exclude failures
------------------------------------------------------------------------
r211 | thomas.r.stromberg | 2009-10-13 10:57:44 +0200 (Tue, 13 Oct 2009) | 3 lines

Add pkg_resources from python 2.5, required by jinja2.


------------------------------------------------------------------------
r210 | thomas.r.stromberg | 2009-10-13 08:30:18 +0200 (Tue, 13 Oct 2009) | 1 line

Version bump to 0.8.9
------------------------------------------------------------------------
r209 | thomas.r.stromberg | 2009-10-13 08:15:43 +0200 (Tue, 13 Oct 2009) | 1 line

Adjust tick_size default to 2.5
------------------------------------------------------------------------
r208 | thomas.r.stromberg | 2009-10-13 08:08:24 +0200 (Tue, 13 Oct 2009) | 1 line

Version bump to 0.8.8
------------------------------------------------------------------------
r207 | thomas.r.stromberg | 2009-10-13 07:58:00 +0200 (Tue, 13 Oct 2009) | 1 line

Retire the web frontend, go native GUI
------------------------------------------------------------------------
r206 | thomas.r.stromberg | 2009-10-13 07:57:36 +0200 (Tue, 13 Oct 2009) | 1 line

Add 200ms URL to ASCII template
------------------------------------------------------------------------
r205 | thomas.r.stromberg | 2009-10-13 07:57:19 +0200 (Tue, 13 Oct 2009) | 1 line

Increase default thread count to 25
------------------------------------------------------------------------
r204 | thomas.r.stromberg | 2009-10-13 07:38:18 +0200 (Tue, 13 Oct 2009) | 1 line

Adjust default timeout down to 3.7s
------------------------------------------------------------------------
r203 | thomas.r.stromberg | 2009-10-13 07:37:41 +0200 (Tue, 13 Oct 2009) | 1 line

Tune default timeout down to 4s
------------------------------------------------------------------------
r202 | thomas.r.stromberg | 2009-10-13 07:37:18 +0200 (Tue, 13 Oct 2009) | 1 line

Add simple HTML template
------------------------------------------------------------------------
r201 | thomas.r.stromberg | 2009-10-12 17:10:00 +0200 (Mon, 12 Oct 2009) | 12 lines

A rather big CL for GUI improvements:

- Allow file pointers to be passed to benchmarks.CreateReport()
- Add min_duration graph and a full distribution graph to the HTML output
- Make bar graphs higher resolution
- Simplify and fix chart_tests [they have been broken for months]

For the Tk UI specifically:

- Add num_tests form


------------------------------------------------------------------------
r200 | thomas.r.stromberg | 2009-10-12 12:35:43 +0200 (Mon, 12 Oct 2009) | 1 line

First commit of the Tk frontend for Windows/UNIX
------------------------------------------------------------------------
r199 | thomas.r.stromberg | 2009-10-11 22:07:42 +0200 (Sun, 11 Oct 2009) | 1 line

Be more persistant in trying to work around DNS entroy issues
------------------------------------------------------------------------
r198 | thomas.r.stromberg | 2009-10-11 22:07:23 +0200 (Sun, 11 Oct 2009) | 1 line

Only pickle list(self), since we can't and don't want to pickle our status_callback
------------------------------------------------------------------------
r197 | thomas.r.stromberg | 2009-10-11 21:37:41 +0200 (Sun, 11 Oct 2009) | 1 line

Don't fiddle with . output if it's over 50 points
------------------------------------------------------------------------
r196 | thomas.r.stromberg | 2009-10-11 15:31:57 +0200 (Sun, 11 Oct 2009) | 1 line

Add status callback mechanism to better support GUI's, add jinja2 templating in preparation for HTML report generation
------------------------------------------------------------------------
r195 | thomas.r.stromberg | 2009-10-10 11:31:12 +0200 (Sat, 10 Oct 2009) | 1 line

Initial import of Cocoa frontend
------------------------------------------------------------------------
r194 | thomas.r.stromberg | 2009-10-08 08:56:58 +0200 (Thu, 08 Oct 2009) | 1 line

Fix cache path for Windows, use os.path.join
------------------------------------------------------------------------
r193 | thomas.r.stromberg | 2009-10-07 15:27:36 +0200 (Wed, 07 Oct 2009) | 1 line

Version bump to 0.8.7
------------------------------------------------------------------------
r192 | thomas.r.stromberg | 2009-10-07 15:27:08 +0200 (Wed, 07 Oct 2009) | 1 line

Remove debug print statement from history_parser Chromium import
------------------------------------------------------------------------
r191 | thomas.r.stromberg | 2009-10-07 14:41:12 +0200 (Wed, 07 Oct 2009) | 1 line

Further work to make history_parser behave better on Windows
------------------------------------------------------------------------
r190 | thomas.r.stromberg | 2009-10-07 13:47:04 +0200 (Wed, 07 Oct 2009) | 1 line

Tune the output to be less verbose, fix path detection for Windows browsers
------------------------------------------------------------------------
r189 | thomas.r.stromberg | 2009-10-07 13:18:21 +0200 (Wed, 07 Oct 2009) | 1 line

Output less precision in ConnectionQuality()
------------------------------------------------------------------------
r188 | thomas.r.stromberg | 2009-10-07 13:16:15 +0200 (Wed, 07 Oct 2009) | 1 line

Fix inaccurate timing under windows, move to using time.time/time.clock instead of datetime.datetime
------------------------------------------------------------------------
r187 | thomas.r.stromberg | 2009-10-06 17:26:44 +0200 (Tue, 06 Oct 2009) | 1 line

Version bump to 0.8.6
------------------------------------------------------------------------
r186 | thomas.r.stromberg | 2009-10-06 17:25:37 +0200 (Tue, 06 Oct 2009) | 1 line

Import usable DNS servers from http://www.quickim.com/support/gprs-settings.html
------------------------------------------------------------------------
r185 | thomas.r.stromberg | 2009-10-06 16:33:34 +0200 (Tue, 06 Oct 2009) | 1 line

Add some more Irish DNS servers to make Simon happy.
------------------------------------------------------------------------
r184 | thomas.r.stromberg | 2009-10-06 16:21:19 +0200 (Tue, 06 Oct 2009) | 5 lines

- Add benchmark_test
- Fix Benchmark.Run() bug that prevented multiple runs from working
 


------------------------------------------------------------------------
r183 | thomas.r.stromberg | 2009-10-06 13:35:06 +0200 (Tue, 06 Oct 2009) | 5 lines

- Create selectors.RandomSelector(), which now respects MAX_REPEAT
- Add tests for the selectors module
- Make nameserver_test work again (relative dns.query import in mocks.py)


------------------------------------------------------------------------
r182 | thomas.r.stromberg | 2009-10-06 10:49:01 +0200 (Tue, 06 Oct 2009) | 1 line

Revert to revision 180 of nameserver.py
------------------------------------------------------------------------
r181 | thomas.r.stromberg | 2009-10-06 10:47:31 +0200 (Tue, 06 Oct 2009) | 1 line

Fix Firefox import under Linux, add Epiphany import
------------------------------------------------------------------------
r180 | thomas.r.stromberg | 2009-10-05 22:54:13 +0200 (Mon, 05 Oct 2009) | 1 line

Add nameserver_tests, retire benchmark_test for the timebeing, rename NameBench class to Benchmark
------------------------------------------------------------------------
r179 | thomas.r.stromberg | 2009-10-05 22:22:26 +0200 (Mon, 05 Oct 2009) | 1 line

re-sort the open/closed nameserver sections
------------------------------------------------------------------------
r178 | thomas.r.stromberg | 2009-10-05 20:38:09 +0200 (Mon, 05 Oct 2009) | 1 line

Revise how we import third_party. Append the path in third_party/__init__.py
------------------------------------------------------------------------
r177 | thomas.r.stromberg | 2009-10-05 15:54:24 +0200 (Mon, 05 Oct 2009) | 1 line

Version bump to 0.8.5
------------------------------------------------------------------------
r176 | thomas.r.stromberg | 2009-10-05 15:52:03 +0200 (Mon, 05 Oct 2009) | 1 line

If a ShareCheck fails, try the request once more before marking it as broken
------------------------------------------------------------------------
r175 | thomas.r.stromberg | 2009-10-05 14:38:43 +0200 (Mon, 05 Oct 2009) | 1 line

Increase benchmark timeout to 6
------------------------------------------------------------------------
r174 | thomas.r.stromberg | 2009-10-05 14:37:57 +0200 (Mon, 05 Oct 2009) | 1 line

Increase TestSharedCache() timeout to 60 seconds. This should be enough for anyone.
------------------------------------------------------------------------
r173 | thomas.r.stromberg | 2009-10-05 14:16:07 +0200 (Mon, 05 Oct 2009) | 1 line

Fix CHINATELECOM name
------------------------------------------------------------------------
r172 | thomas.r.stromberg | 2009-10-05 14:15:49 +0200 (Mon, 05 Oct 2009) | 1 line

Output the cache_id instead of ShareCheck in self.checks
------------------------------------------------------------------------
r171 | thomas.r.stromberg | 2009-10-05 14:15:28 +0200 (Mon, 05 Oct 2009) | 1 line

Move MAX_DIST_MS to a global
------------------------------------------------------------------------
r170 | thomas.r.stromberg | 2009-10-05 13:35:07 +0200 (Mon, 05 Oct 2009) | 1 line

When checking for cache collusion, explicitly skip servers that are unhealthy/slow replicas already. Always test other cache sharing relationships twice
------------------------------------------------------------------------
r169 | thomas.r.stromberg | 2009-10-05 13:33:55 +0200 (Mon, 05 Oct 2009) | 1 line

Increase dist chart back to 320ms, better for asia
------------------------------------------------------------------------
r168 | thomas.r.stromberg | 2009-10-05 13:33:27 +0200 (Mon, 05 Oct 2009) | 1 line

Note city of China Telecom BJ
------------------------------------------------------------------------
r167 | thomas.r.stromberg | 2009-10-05 12:44:23 +0200 (Mon, 05 Oct 2009) | 1 line

Update ShareCheck to avoid flooding the blogspot DNS servers by adding live.com and wordpress.com to the wildcard DNS domains list
------------------------------------------------------------------------
r166 | thomas.r.stromberg | 2009-10-05 12:43:11 +0200 (Mon, 05 Oct 2009) | 1 line

Improve coverage for Hungary, Serbia, Indonesia, Turkey, and Algeria
------------------------------------------------------------------------
r165 | thomas.r.stromberg | 2009-10-05 08:28:35 +0200 (Mon, 05 Oct 2009) | 1 line

Add an __init__.py to third_party, in hopes of eventually fixing the import path issues
------------------------------------------------------------------------
r164 | thomas.r.stromberg | 2009-10-05 08:27:55 +0200 (Mon, 05 Oct 2009) | 1 line

Move connection quality checks into it's own module for easier testing
------------------------------------------------------------------------
r163 | thomas.r.stromberg | 2009-10-05 08:27:07 +0200 (Mon, 05 Oct 2009) | 1 line

The test-fixit has begun: added util_test.py
------------------------------------------------------------------------
r162 | thomas.r.stromberg | 2009-10-04 18:26:18 +0200 (Sun, 04 Oct 2009) | 1 line

Version bump to 0.8.4
------------------------------------------------------------------------
r161 | thomas.r.stromberg | 2009-10-04 17:48:56 +0200 (Sun, 04 Oct 2009) | 1 line

A major overhaul of timeout handling. Give primaries a better chance of surviving health checks, make the SharedCheck timeouts much longer, and add some cool status dots for health check threads
------------------------------------------------------------------------
r160 | thomas.r.stromberg | 2009-10-04 15:04:37 +0200 (Sun, 04 Oct 2009) | 1 line

Adjust congestion/health timeouts
------------------------------------------------------------------------
r159 | thomas.r.stromberg | 2009-10-04 15:04:07 +0200 (Sun, 04 Oct 2009) | 1 line

Fix congestion calculation
------------------------------------------------------------------------
r158 | thomas.r.stromberg | 2009-10-04 14:50:59 +0200 (Sun, 04 Oct 2009) | 1 line

Only adjust health timeouts if congestion is >1
------------------------------------------------------------------------
r157 | thomas.r.stromberg | 2009-10-04 14:48:46 +0200 (Sun, 04 Oct 2009) | 1 line

Improve congestion detection by adding another query to it
------------------------------------------------------------------------
r156 | thomas.r.stromberg | 2009-10-04 14:24:55 +0200 (Sun, 04 Oct 2009) | 1 line

Increase NS_SLACK to 2X.
------------------------------------------------------------------------
r155 | thomas.r.stromberg | 2009-10-04 13:29:46 +0200 (Sun, 04 Oct 2009) | 1 line

Add lots of china nameservers
------------------------------------------------------------------------
r154 | thomas.r.stromberg | 2009-10-04 09:23:27 +0200 (Sun, 04 Oct 2009) | 1 line

version bump to 0.8.3
------------------------------------------------------------------------
r153 | thomas.r.stromberg | 2009-10-04 09:22:52 +0200 (Sun, 04 Oct 2009) | 1 line

Comment out some debug statements. We need to move to a proper logging mechanism
------------------------------------------------------------------------
r152 | thomas.r.stromberg | 2009-10-04 09:22:36 +0200 (Sun, 04 Oct 2009) | 1 line

Remove a planet server and a Neuf Cegetel server -- we have enough coverage there
------------------------------------------------------------------------
r151 | thomas.r.stromberg | 2009-10-04 09:13:04 +0200 (Sun, 04 Oct 2009) | 1 line

Final Neuf Cegetel NS fixes, add some more french & nz nameservers
------------------------------------------------------------------------
r150 | thomas.r.stromberg | 2009-10-04 08:54:55 +0200 (Sun, 04 Oct 2009) | 1 line

Limit the impact share checks have on the first cut by adding a MAX_SHARE_CHECK_COUNT
------------------------------------------------------------------------
r149 | thomas.r.stromberg | 2009-10-04 08:54:16 +0200 (Sun, 04 Oct 2009) | 1 line

Add EDPnet, adjust the Neuf Telecom servers
------------------------------------------------------------------------
r148 | thomas.r.stromberg | 2009-10-03 22:06:09 +0200 (Sat, 03 Oct 2009) | 1 line

Round the cache slack target_count, increase default num_servers to 11
------------------------------------------------------------------------
r147 | thomas.r.stromberg | 2009-10-03 21:44:03 +0200 (Sat, 03 Oct 2009) | 1 line

Bump to 0.8.2
------------------------------------------------------------------------
r146 | thomas.r.stromberg | 2009-10-03 21:39:07 +0200 (Sat, 03 Oct 2009) | 1 line

Fix bug where we tried to delete the same secondary nameserver twice
------------------------------------------------------------------------
r145 | thomas.r.stromberg | 2009-10-03 21:28:03 +0200 (Sat, 03 Oct 2009) | 1 line

version dump to 0.8.1
------------------------------------------------------------------------
r144 | thomas.r.stromberg | 2009-10-03 21:26:01 +0200 (Sat, 03 Oct 2009) | 1 line

Refactor our nameserver selection process. The last one was too buggy and inefficient. Solves the missing nameserver bug
------------------------------------------------------------------------
r143 | thomas.r.stromberg | 2009-10-03 16:26:15 +0200 (Sat, 03 Oct 2009) | 1 line

Improve testing consintency by requesting a single record for all nameservers, rather than process all records for a nameserver in serial.
------------------------------------------------------------------------
r142 | thomas.r.stromberg | 2009-10-03 16:25:16 +0200 (Sat, 03 Oct 2009) | 1 line

Increase NS_CACHE_SLACK to 1.5
------------------------------------------------------------------------
r141 | thomas.r.stromberg | 2009-10-03 15:42:43 +0200 (Sat, 03 Oct 2009) | 1 line

Add support for checking tpb.org for hijacking
------------------------------------------------------------------------
r140 | thomas.r.stromberg | 2009-10-03 15:42:22 +0200 (Sat, 03 Oct 2009) | 1 line

Add more global nameservers
------------------------------------------------------------------------
r139 | thomas.r.stromberg | 2009-10-03 12:53:29 +0200 (Sat, 03 Oct 2009) | 1 line

Split off code into two new modules: selectors.py and config.py
------------------------------------------------------------------------
r138 | thomas.r.stromberg | 2009-10-02 23:48:13 +0200 (Fri, 02 Oct 2009) | 1 line

Fail gracefully for unknown DNS queries. Version bump to 0.8.0
------------------------------------------------------------------------
r137 | thomas.r.stromberg | 2009-10-02 23:37:51 +0200 (Fri, 02 Oct 2009) | 1 line

Give an error message when importing nonexistent files
------------------------------------------------------------------------
r136 | thomas.r.stromberg | 2009-10-02 23:25:58 +0200 (Fri, 02 Oct 2009) | 1 line

Attempt to retry creating a DNS packet if it fails the first time due to entropy
------------------------------------------------------------------------
r135 | thomas.r.stromberg | 2009-10-02 23:11:32 +0200 (Fri, 02 Oct 2009) | 1 line

Comment out another debug line
------------------------------------------------------------------------
r134 | thomas.r.stromberg | 2009-10-02 23:08:45 +0200 (Fri, 02 Oct 2009) | 1 line

Remove debug line
------------------------------------------------------------------------
r133 | thomas.r.stromberg | 2009-10-02 23:08:29 +0200 (Fri, 02 Oct 2009) | 1 line

Only add the trailing . in a history import if it does not exist already
------------------------------------------------------------------------
r132 | thomas.r.stromberg | 2009-10-02 22:55:08 +0200 (Fri, 02 Oct 2009) | 1 line

Fix benchmark status output message to show the # of real tests, skip lines with less than two chars
------------------------------------------------------------------------
r131 | thomas.r.stromberg | 2009-10-02 22:50:43 +0200 (Fri, 02 Oct 2009) | 1 line

Lower the WeightDistribution curve from -0.69 to -0.40. Fix bugs when you select more tests than are available in chunk or random mode
------------------------------------------------------------------------
r130 | thomas.r.stromberg | 2009-10-02 22:28:34 +0200 (Fri, 02 Oct 2009) | 1 line

Add support for multiple expected responses, useful for Paypal asia
------------------------------------------------------------------------
r129 | thomas.r.stromberg | 2009-10-02 22:28:12 +0200 (Fri, 02 Oct 2009) | 1 line

Add check duration to final list output
------------------------------------------------------------------------
r128 | thomas.r.stromberg | 2009-10-02 22:28:01 +0200 (Fri, 02 Oct 2009) | 1 line

Add Unifiedroot servers
------------------------------------------------------------------------
r127 | thomas.r.stromberg | 2009-10-02 22:05:20 +0200 (Fri, 02 Oct 2009) | 1 line

Final cleanup is done, added SAIX hosts
------------------------------------------------------------------------
r126 | thomas.r.stromberg | 2009-10-02 18:02:37 +0200 (Fri, 02 Oct 2009) | 1 line

Set a maximum congestion multiplier. Fixes issue 6
------------------------------------------------------------------------
r125 | thomas.r.stromberg | 2009-10-02 18:02:06 +0200 (Fri, 02 Oct 2009) | 1 line

More nameserver cleanup
------------------------------------------------------------------------
r124 | thomas.r.stromberg | 2009-10-02 16:57:55 +0200 (Fri, 02 Oct 2009) | 1 line

More name cleanup
------------------------------------------------------------------------
r123 | thomas.r.stromberg | 2009-10-02 16:19:30 +0200 (Fri, 02 Oct 2009) | 1 line

More naming cleanup
------------------------------------------------------------------------
r122 | thomas.r.stromberg | 2009-10-02 15:43:40 +0200 (Fri, 02 Oct 2009) | 1 line

Better names
------------------------------------------------------------------------
r121 | thomas.r.stromberg | 2009-10-02 15:10:05 +0200 (Fri, 02 Oct 2009) | 1 line

If the cache check is missing, don't mark anything as unhealthy
------------------------------------------------------------------------
r120 | thomas.r.stromberg | 2009-10-02 15:09:38 +0200 (Fri, 02 Oct 2009) | 1 line

Limit the weighted distribution repeats to 3 per entry
------------------------------------------------------------------------
r119 | thomas.r.stromberg | 2009-10-02 14:32:48 +0200 (Fri, 02 Oct 2009) | 1 line

Minor tweaks, including displaying the hijaaking records
------------------------------------------------------------------------
r118 | thomas.r.stromberg | 2009-10-02 14:32:15 +0200 (Fri, 02 Oct 2009) | 1 line

Update our secondary nameservers, split them into a list of those expected to be open, and those expected to be closed
------------------------------------------------------------------------
r117 | thomas.r.stromberg | 2009-10-01 18:42:40 +0200 (Thu, 01 Oct 2009) | 1 line

increase UNIQ_COUNT
------------------------------------------------------------------------
r116 | thomas.r.stromberg | 2009-10-01 16:41:40 +0200 (Thu, 01 Oct 2009) | 1 line

version bump to 0.7.2
------------------------------------------------------------------------
r115 | thomas.r.stromberg | 2009-10-01 16:12:25 +0200 (Thu, 01 Oct 2009) | 1 line

tools style cleanup
------------------------------------------------------------------------
r114 | thomas.r.stromberg | 2009-10-01 16:08:42 +0200 (Thu, 01 Oct 2009) | 1 line

Style guide code cleanup. Increase health timeout to 4.
------------------------------------------------------------------------
r113 | thomas.r.stromberg | 2009-10-01 14:45:05 +0200 (Thu, 01 Oct 2009) | 1 line

Remove google international domains from the alexa data. This does not give me warm fuzzies, but helps massage it to mirror a more real world experience, since all but .CN point to the same nameservers anyways
------------------------------------------------------------------------
r112 | thomas.r.stromberg | 2009-10-01 12:44:02 +0200 (Thu, 01 Oct 2009) | 1 line

Add chart labels, fix per-run graph scaling issue
------------------------------------------------------------------------
r111 | thomas.r.stromberg | 2009-10-01 12:26:48 +0200 (Thu, 01 Oct 2009) | 1 line

Add labels to distribution graph
------------------------------------------------------------------------
r110 | thomas.r.stromberg | 2009-10-01 11:56:36 +0200 (Thu, 01 Oct 2009) | 1 line

When reading browser histories, do some very basic filtering of hosts that appear to be internal
------------------------------------------------------------------------
r109 | thomas.r.stromberg | 2009-10-01 11:04:02 +0200 (Thu, 01 Oct 2009) | 1 line

Bump to 0.7.1
------------------------------------------------------------------------
r108 | thomas.r.stromberg | 2009-10-01 11:03:44 +0200 (Thu, 01 Oct 2009) | 1 line

Rename -d to -f for file input
------------------------------------------------------------------------
r107 | thomas.r.stromberg | 2009-10-01 10:49:02 +0200 (Thu, 01 Oct 2009) | 1 line

Fix LoadTestDataFromFile() separation anxiety issues
------------------------------------------------------------------------
r106 | thomas.r.stromberg | 2009-10-01 10:40:30 +0200 (Thu, 01 Oct 2009) | 1 line

Remove references to filenames from LoadTestData()
------------------------------------------------------------------------
r105 | thomas.r.stromberg | 2009-10-01 10:32:44 +0200 (Thu, 01 Oct 2009) | 1 line

Add -i option to import browser/proxy history, rename old -i to -d
------------------------------------------------------------------------
r104 | thomas.r.stromberg | 2009-10-01 10:32:17 +0200 (Thu, 01 Oct 2009) | 1 line

Reduce test count to 110
------------------------------------------------------------------------
r103 | thomas.r.stromberg | 2009-10-01 09:47:54 +0200 (Thu, 01 Oct 2009) | 1 line

use_unique should return a list
------------------------------------------------------------------------
r102 | thomas.r.stromberg | 2009-10-01 09:41:35 +0200 (Thu, 01 Oct 2009) | 1 line

Use replay-style output for parsed files under 32MB
------------------------------------------------------------------------
r101 | thomas.r.stromberg | 2009-10-01 07:52:33 +0200 (Thu, 01 Oct 2009) | 1 line

Further fix for squid logfile discovery: badly formed tuples
------------------------------------------------------------------------
r100 | thomas.r.stromberg | 2009-10-01 07:50:52 +0200 (Thu, 01 Oct 2009) | 1 line

Fix FreeBSD path in squid logfile discovery
------------------------------------------------------------------------
r99 | thomas.r.stromberg | 2009-10-01 07:49:58 +0200 (Thu, 01 Oct 2009) | 1 line

Initial import of the new mega-history parser
------------------------------------------------------------------------
r98 | thomas.r.stromberg | 2009-10-01 06:40:47 +0200 (Thu, 01 Oct 2009) | 1 line

Add trailing .
------------------------------------------------------------------------
r97 | thomas.r.stromberg | 2009-10-01 06:35:08 +0200 (Thu, 01 Oct 2009) | 1 line

Add support for reading history out of binary files
------------------------------------------------------------------------
r96 | thomas.r.stromberg | 2009-10-01 06:28:52 +0200 (Thu, 01 Oct 2009) | 1 line

Add initial URL history importer
------------------------------------------------------------------------
r95 | thomas.r.stromberg | 2009-09-30 23:27:44 +0200 (Wed, 30 Sep 2009) | 1 line

bump to 0.7.0
------------------------------------------------------------------------
r94 | thomas.r.stromberg | 2009-09-30 23:11:38 +0200 (Wed, 30 Sep 2009) | 1 line

New weighted distribution algorithm. It sucks less, dupes more.
------------------------------------------------------------------------
r93 | thomas.r.stromberg | 2009-09-30 23:11:19 +0200 (Wed, 30 Sep 2009) | 1 line

Change default config to 1 test of 120 records
------------------------------------------------------------------------
r92 | thomas.r.stromberg | 2009-09-30 20:57:13 +0200 (Wed, 30 Sep 2009) | 1 line

Add Paypal hijaaking detection
------------------------------------------------------------------------
r91 | thomas.r.stromberg | 2009-09-30 17:00:52 +0200 (Wed, 30 Sep 2009) | 1 line

Remove duplicates from Alexa data
------------------------------------------------------------------------
r90 | thomas.r.stromberg | 2009-09-30 14:45:23 +0200 (Wed, 30 Sep 2009) | 1 line

Sort charts by name, to keep coloration more consistent
------------------------------------------------------------------------
r89 | thomas.r.stromberg | 2009-09-30 14:45:07 +0200 (Wed, 30 Sep 2009) | 1 line

Fix which class timeout variables are displayed from in congestion code
------------------------------------------------------------------------
r88 | thomas.r.stromberg | 2009-09-30 13:53:51 +0200 (Wed, 30 Sep 2009) | 1 line

Relocate nameserver congestion code, avoids cachefile miss
------------------------------------------------------------------------
r87 | thomas.r.stromberg | 2009-09-30 13:53:09 +0200 (Wed, 30 Sep 2009) | 1 line

Change max_x back to 300 for distribution charts
------------------------------------------------------------------------
r86 | thomas.r.stromberg | 2009-09-30 13:36:31 +0200 (Wed, 30 Sep 2009) | 1 line

Remove repeats from convert-tcpdump
------------------------------------------------------------------------
r85 | thomas.r.stromberg | 2009-09-30 13:36:02 +0200 (Wed, 30 Sep 2009) | 1 line

Update filename, round estimated timeouts
------------------------------------------------------------------------
r84 | thomas.r.stromberg | 2009-09-30 13:34:56 +0200 (Wed, 30 Sep 2009) | 1 line

If the input file has repeated lines, switch from weighted to random
------------------------------------------------------------------------
r83 | thomas.r.stromberg | 2009-09-30 12:26:29 +0200 (Wed, 30 Sep 2009) | 1 line

Filter out retries
------------------------------------------------------------------------
r82 | thomas.r.stromberg | 2009-09-30 12:26:13 +0200 (Wed, 30 Sep 2009) | 1 line

Update default filename for alexa-top-10000
------------------------------------------------------------------------
r81 | thomas.r.stromberg | 2009-09-30 12:13:55 +0200 (Wed, 30 Sep 2009) | 1 line

Add top proxy data
------------------------------------------------------------------------
r80 | thomas.r.stromberg | 2009-09-30 12:00:57 +0200 (Wed, 30 Sep 2009) | 1 line

More renaming
------------------------------------------------------------------------
r79 | thomas.r.stromberg | 2009-09-30 12:00:14 +0200 (Wed, 30 Sep 2009) | 1 line

Rename test data files
------------------------------------------------------------------------
r78 | thomas.r.stromberg | 2009-09-30 09:57:32 +0200 (Wed, 30 Sep 2009) | 1 line

Include num_servers in the nameserver cachefile name
------------------------------------------------------------------------
r77 | thomas.r.stromberg | 2009-09-30 09:41:09 +0200 (Wed, 30 Sep 2009) | 1 line

Fix random.sample syntax - take 2
------------------------------------------------------------------------
r76 | thomas.r.stromberg | 2009-09-30 09:40:35 +0200 (Wed, 30 Sep 2009) | 1 line

Fix random.sample syntax
------------------------------------------------------------------------
r75 | thomas.r.stromberg | 2009-09-30 09:38:30 +0200 (Wed, 30 Sep 2009) | 1 line

raise an error if a bad select_mode is given
------------------------------------------------------------------------
r74 | thomas.r.stromberg | 2009-09-30 09:34:42 +0200 (Wed, 30 Sep 2009) | 1 line

Add support for replay files, including the addition of a -x select_mode option to toggle between weighted, random, and chunk modes
------------------------------------------------------------------------
r73 | thomas.r.stromberg | 2009-09-30 09:30:35 +0200 (Wed, 30 Sep 2009) | 1 line

Add 5123 DNS record lookups from a home lan session
------------------------------------------------------------------------
r72 | thomas.r.stromberg | 2009-09-30 08:23:58 +0200 (Wed, 30 Sep 2009) | 1 line

Move update script
------------------------------------------------------------------------
r71 | thomas.r.stromberg | 2009-09-30 08:22:16 +0200 (Wed, 30 Sep 2009) | 1 line

Add copyright to update-alexa
------------------------------------------------------------------------
r70 | thomas.r.stromberg | 2009-09-30 08:21:42 +0200 (Wed, 30 Sep 2009) | 1 line

Add tcpdump capture converter
------------------------------------------------------------------------
r69 | thomas.r.stromberg | 2009-09-30 00:32:49 +0200 (Wed, 30 Sep 2009) | 1 line

Bump version to 0.6.9
------------------------------------------------------------------------
r68 | thomas.r.stromberg | 2009-09-30 00:31:39 +0200 (Wed, 30 Sep 2009) | 1 line

Write to output.csv by default
------------------------------------------------------------------------
r67 | thomas.r.stromberg | 2009-09-30 00:22:27 +0200 (Wed, 30 Sep 2009) | 1 line

Change distribution chart size to 825x363
------------------------------------------------------------------------
r66 | thomas.r.stromberg | 2009-09-30 00:09:46 +0200 (Wed, 30 Sep 2009) | 8 lines

- Better CSV output. Now shows results.
- More chart color changes
- Test warning output shows duration again
- Only use float() for timeout related input options
- Move default test_count to namebench.cfg
- Skip filtering if there is only one server to check


------------------------------------------------------------------------
r65 | thomas.r.stromberg | 2009-09-29 22:31:59 +0200 (Tue, 29 Sep 2009) | 1 line

Increase max_x to 350, update colors
------------------------------------------------------------------------
r64 | thomas.r.stromberg | 2009-09-29 20:39:19 +0200 (Tue, 29 Sep 2009) | 1 line

bump to 0.6.8
------------------------------------------------------------------------
r63 | thomas.r.stromberg | 2009-09-29 20:38:41 +0200 (Tue, 29 Sep 2009) | 1 line

Add --only option to test only nameservers passed via args
------------------------------------------------------------------------
r62 | thomas.r.stromberg | 2009-09-29 18:26:13 +0200 (Tue, 29 Sep 2009) | 1 line

Add --no_secondary option
------------------------------------------------------------------------
r61 | thomas.r.stromberg | 2009-09-29 18:26:00 +0200 (Tue, 29 Sep 2009) | 1 line

Relegate Level-3 to secondary
------------------------------------------------------------------------
r60 | thomas.r.stromberg | 2009-09-29 18:21:37 +0200 (Tue, 29 Sep 2009) | 1 line

fix typo domain
------------------------------------------------------------------------
r59 | thomas.r.stromberg | 2009-09-29 18:11:15 +0200 (Tue, 29 Sep 2009) | 1 line

More www records, less MX and typo testing
------------------------------------------------------------------------
r58 | thomas.r.stromberg | 2009-09-29 18:10:47 +0200 (Tue, 29 Sep 2009) | 1 line

Update top-10000
------------------------------------------------------------------------
r57 | thomas.r.stromberg | 2009-08-21 10:33:30 +0200 (Fri, 21 Aug 2009) | 1 line

Version bump to 0.6.6
------------------------------------------------------------------------
r56 | thomas.r.stromberg | 2009-08-21 10:27:37 +0200 (Fri, 21 Aug 2009) | 1 line

Move misplaced newline in output
------------------------------------------------------------------------
r55 | thomas.r.stromberg | 2009-08-21 10:25:42 +0200 (Fri, 21 Aug 2009) | 1 line

Key cache filename on CACHE_VERSION instead of VERSION
------------------------------------------------------------------------
r54 | thomas.r.stromberg | 2009-08-21 10:22:21 +0200 (Fri, 21 Aug 2009) | 1 line

Re-order the output so that the mean chart shows up second
------------------------------------------------------------------------
r53 | thomas.r.stromberg | 2009-08-21 10:21:31 +0200 (Fri, 21 Aug 2009) | 1 line

Increase TTL sleep
------------------------------------------------------------------------
r52 | thomas.r.stromberg | 2009-08-21 10:21:18 +0200 (Fri, 21 Aug 2009) | 1 line

Clean up nameserver list output
------------------------------------------------------------------------
r51 | thomas.r.stromberg | 2009-08-21 10:21:06 +0200 (Fri, 21 Aug 2009) | 1 line

Increase default thread count to 20
------------------------------------------------------------------------
r50 | thomas.r.stromberg | 2009-08-21 10:00:02 +0200 (Fri, 21 Aug 2009) | 1 line

Increased EXPECTED_DURATION to 100
------------------------------------------------------------------------
r49 | thomas.r.stromberg | 2009-08-21 09:57:51 +0200 (Fri, 21 Aug 2009) | 1 line

Make cache collusion checking multi-threaded. Add dynamic timeout adjustment based on congestion detection.
------------------------------------------------------------------------
r48 | thomas.r.stromberg | 2009-08-21 00:06:21 +0200 (Fri, 21 Aug 2009) | 1 line

Report on congestion at 5X instead of 6X
------------------------------------------------------------------------
r47 | thomas.r.stromberg | 2009-08-21 00:02:31 +0200 (Fri, 21 Aug 2009) | 1 line

Lower the threads, increase timeouts, complain about congestion
------------------------------------------------------------------------
r46 | thomas.r.stromberg | 2009-08-20 23:05:40 +0200 (Thu, 20 Aug 2009) | 1 line

update to dnspython 1.7.1
------------------------------------------------------------------------
r45 | thomas.r.stromberg | 2009-08-20 22:51:27 +0200 (Thu, 20 Aug 2009) | 1 line

Remove dnspython 1.6.0
------------------------------------------------------------------------
r44 | thomas.r.stromberg | 2009-08-20 22:44:12 +0200 (Thu, 20 Aug 2009) | 1 line

Add LICENSE.txt, fix quirk in README.txt
------------------------------------------------------------------------
r43 | thomas.r.stromberg | 2009-08-20 22:34:15 +0200 (Thu, 20 Aug 2009) | 1 line

Adding the Apache license boilerplate to our modules
------------------------------------------------------------------------
r42 | thomas.r.stromberg | 2009-08-20 20:01:03 +0200 (Thu, 20 Aug 2009) | 1 line

Bump to 0.6.5
------------------------------------------------------------------------
r41 | thomas.r.stromberg | 2009-08-20 19:59:44 +0200 (Thu, 20 Aug 2009) | 1 line

Better failure handling for AreDNSPacketsIntercepted
------------------------------------------------------------------------
r40 | thomas.r.stromberg | 2009-08-20 17:05:14 +0200 (Thu, 20 Aug 2009) | 1 line

Restrict nameservers to num_servers, add some more documentation
------------------------------------------------------------------------
r39 | thomas.r.stromberg | 2009-08-20 16:52:43 +0200 (Thu, 20 Aug 2009) | 1 line

Refactoring of configuration options, mostly to add timeout and health_timeout options. Some command-line switches have changed, such as -j for thread count
------------------------------------------------------------------------
r38 | thomas.r.stromberg | 2009-08-20 15:08:14 +0200 (Thu, 20 Aug 2009) | 1 line

version bump to 0.6.3
------------------------------------------------------------------------
r37 | thomas.r.stromberg | 2009-08-20 15:06:48 +0200 (Thu, 20 Aug 2009) | 1 line

include the version number in the cache file, ensure that it is a file rather than a link.
------------------------------------------------------------------------
r36 | thomas.r.stromberg | 2009-08-20 14:56:02 +0200 (Thu, 20 Aug 2009) | 1 line

Bump to 0.6.2
------------------------------------------------------------------------
r35 | thomas.r.stromberg | 2009-08-20 14:55:08 +0200 (Thu, 20 Aug 2009) | 1 line

Increase HEALTH_TIMEOUT to 2.5s -- just in case
------------------------------------------------------------------------
r34 | thomas.r.stromberg | 2009-08-20 14:07:48 +0200 (Thu, 20 Aug 2009) | 1 line

Handle failures in AreDNSPacketsIntercepted, update release.sh to remove .svn directories
------------------------------------------------------------------------
r33 | thomas.r.stromberg | 2009-08-20 14:00:15 +0200 (Thu, 20 Aug 2009) | 1 line

add tools/release.sh
------------------------------------------------------------------------
r32 | thomas.r.stromberg | 2009-08-20 13:59:52 +0200 (Thu, 20 Aug 2009) | 1 line

version bump: 0.6.1
------------------------------------------------------------------------
r31 | thomas.r.stromberg | 2009-08-20 13:45:00 +0200 (Thu, 20 Aug 2009) | 1 line

Be more explicit about only including healthy servers in FilterUnhealthyServers
------------------------------------------------------------------------
r30 | thomas.r.stromberg | 2009-08-20 13:14:16 +0200 (Thu, 20 Aug 2009) | 1 line

Rename the README file
------------------------------------------------------------------------
r29 | thomas.r.stromberg | 2009-08-20 13:13:55 +0200 (Thu, 20 Aug 2009) | 1 line

Mention requirements
------------------------------------------------------------------------
r28 | thomas.r.stromberg | 2009-08-20 13:12:07 +0200 (Thu, 20 Aug 2009) | 1 line

Add a bit more of a detailed README
------------------------------------------------------------------------
r27 | thomas.r.stromberg | 2009-08-20 13:00:21 +0200 (Thu, 20 Aug 2009) | 1 line

Adjust TTL collusion check to only count on delta >2, output a list of nameservers to benchmark early on
------------------------------------------------------------------------
r26 | thomas.r.stromberg | 2009-08-20 12:27:30 +0200 (Thu, 20 Aug 2009) | 1 line

Store wildcard TTL's instead of responses, makes the nameserver object pickle'able again
------------------------------------------------------------------------
r25 | thomas.r.stromberg | 2009-08-20 10:24:14 +0200 (Thu, 20 Aug 2009) | 1 line

Remove noisy messages about differing TTLs
------------------------------------------------------------------------
r24 | thomas.r.stromberg | 2009-08-20 10:10:41 +0200 (Thu, 20 Aug 2009) | 1 line

First pass through gpylint. Refactor collusion checks, remove health_timeout config variable for now
------------------------------------------------------------------------
r23 | thomas.r.stromberg | 2009-08-20 09:08:54 +0200 (Thu, 20 Aug 2009) | 1 line

Move wildcard cache testing from nameserver_list to nameserver
------------------------------------------------------------------------
r22 | thomas.r.stromberg | 2009-08-20 08:20:39 +0200 (Thu, 20 Aug 2009) | 1 line

increase the default to 13 servers with 40 tests each
------------------------------------------------------------------------
r21 | thomas.r.stromberg | 2009-08-20 08:14:14 +0200 (Thu, 20 Aug 2009) | 1 line

Shorten default text bar size from 57 columns to 54
------------------------------------------------------------------------
r20 | thomas.r.stromberg | 2009-08-20 08:11:56 +0200 (Thu, 20 Aug 2009) | 4 lines

- Optimized text output for more compact and meaningful display
- Changed default thread count from 12 to 20.


------------------------------------------------------------------------
r19 | thomas.r.stromberg | 2009-08-19 16:43:50 +0200 (Wed, 19 Aug 2009) | 1 line

Add server health caching back in after the recent refactoring
------------------------------------------------------------------------
r18 | thomas.r.stromberg | 2009-08-18 15:31:44 +0200 (Tue, 18 Aug 2009) | 1 line

Fix exceptions to work in python 2.4
------------------------------------------------------------------------
r17 | thomas.r.stromberg | 2009-08-17 22:40:59 +0200 (Mon, 17 Aug 2009) | 1 line

Revert accidental truncation of namebench.cfg
------------------------------------------------------------------------
r16 | thomas.r.stromberg | 2009-08-17 22:40:26 +0200 (Mon, 17 Aug 2009) | 1 line

Retire nslookup usage from benchmark
------------------------------------------------------------------------
r15 | thomas.r.stromberg | 2009-08-17 22:36:58 +0200 (Mon, 17 Aug 2009) | 1 line

First stab at post-gui refactoring
------------------------------------------------------------------------
r14 | thomas.r.stromberg | 2009-08-17 22:36:50 +0200 (Mon, 17 Aug 2009) | 1 line

First stab at post-gui refactoring
------------------------------------------------------------------------
r13 | thomas.r.stromberg | 2009-08-17 11:03:36 +0200 (Mon, 17 Aug 2009) | 1 line

Upgrade to graphy trunk
------------------------------------------------------------------------
r12 | thomas.r.stromberg | 2009-07-30 17:00:24 +0200 (Thu, 30 Jul 2009) | 1 line

never reject system dns servers, default test_count is back to 35, output nameservers to test before run
------------------------------------------------------------------------
r11 | thomas.r.stromberg | 2009-07-30 15:34:16 +0200 (Thu, 30 Jul 2009) | 1 line

Increase shared TTL delta max to 120, fix algorithm to avoid testing combinations twice
------------------------------------------------------------------------
r10 | thomas.r.stromberg | 2009-07-20 14:50:42 +0200 (Mon, 20 Jul 2009) | 1 line

Name local servers as SYS<idx>-<ip>, output subtle cache ttl mismatches
------------------------------------------------------------------------
r9 | thomas.r.stromberg | 2009-07-15 04:56:05 +0200 (Wed, 15 Jul 2009) | 1 line

Show the cache path, rename Neustar back to UltraDNS
------------------------------------------------------------------------
r8 | thomas.r.stromberg | 2009-07-14 17:19:08 +0200 (Tue, 14 Jul 2009) | 1 line

Name the local resolvers SYSTEM-index#
------------------------------------------------------------------------
r7 | thomas.r.stromberg | 2009-07-14 16:55:56 +0200 (Tue, 14 Jul 2009) | 9 lines

Code cleanup after recent re-organization:

- NSLookup objects now take a timeout and threads argument that it's methods use.
- Many NSLookup methods split into NameServerTest
- Major cleanup of namebench.py
- All web methods moved to lib/web.py (needs a better home)
- Whitespace cleanup in namebench.cfg


------------------------------------------------------------------------
r6 | thomas.r.stromberg | 2009-07-14 13:53:18 +0200 (Tue, 14 Jul 2009) | 1 line

Give nameservers some better names
------------------------------------------------------------------------
r5 | thomas.r.stromberg | 2009-07-13 23:14:43 +0200 (Mon, 13 Jul 2009) | 1 line

thread count and additional nameservers can now be supplied on the command-line
------------------------------------------------------------------------
r4 | thomas.r.stromberg | 2009-07-13 22:22:14 +0200 (Mon, 13 Jul 2009) | 11 lines

- Show notes after the end of health check
- New config file options to avoid hardcoding:

  max_thread_count=8
  primary_health_timeout=3
  secondary_health_timeout=2
  secondary_count=3

- Better output messages


------------------------------------------------------------------------
r3 | thomas.r.stromberg | 2009-07-13 21:43:23 +0200 (Mon, 13 Jul 2009) | 6 lines

* New -c / --config option to select another configuration file.
* NameServerData str() method no longer returns duration
* Do not complain if a nameserver ignores the cache check, as it's unlikely to be cached.
* More consistent ASCII output
   

------------------------------------------------------------------------
r2 | thomas.r.stromberg | 2009-07-13 20:49:30 +0200 (Mon, 13 Jul 2009) | 1 line

Genesis
------------------------------------------------------------------------
r1 | (no author) | 2009-07-13 20:37:40 +0200 (Mon, 13 Jul 2009) | 1 line

Initial directory structure.
------------------------------------------------------------------------
