]>
git.bitcoin.ninja Git - dnsseed-rust/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Matt Corallo [Mon, 26 Aug 2019 19:57:24 +0000 (15:57 -0400)]
Dont flush with a lock held
Matt Corallo [Mon, 26 Aug 2019 19:55:45 +0000 (15:55 -0400)]
Always return two tor addresses
Matt Corallo [Mon, 26 Aug 2019 19:10:44 +0000 (15:10 -0400)]
Use Option<NetworkMessage> so short buffer and unknown msg are diff
Matt Corallo [Mon, 26 Aug 2019 05:13:12 +0000 (01:13 -0400)]
Allow up to 2 onion addresses to bypass BGP checks
Matt Corallo [Mon, 26 Aug 2019 05:02:22 +0000 (01:02 -0400)]
Implement connecting to Tor peers over SOCKS5 in Peer
Matt Corallo [Fri, 23 Aug 2019 04:54:39 +0000 (00:54 -0400)]
Rejigger BGP timeouts
Matt Corallo [Fri, 23 Aug 2019 04:50:24 +0000 (00:50 -0400)]
Print stats about routing table size in UI
Matt Corallo [Fri, 23 Aug 2019 04:39:27 +0000 (00:39 -0400)]
Never allow non-resolving-to-ASN IPs
Matt Corallo [Fri, 23 Aug 2019 04:38:47 +0000 (00:38 -0400)]
Select only ASNs visible in all paths for an IP
Matt Corallo [Fri, 23 Aug 2019 04:14:56 +0000 (00:14 -0400)]
Bump dep
Matt Corallo [Fri, 23 Aug 2019 03:39:20 +0000 (23:39 -0400)]
Reset routing tables on reconnect
Matt Corallo [Fri, 23 Aug 2019 01:22:56 +0000 (21:22 -0400)]
Allow bgp lookups from CLI
Matt Corallo [Fri, 23 Aug 2019 01:14:53 +0000 (21:14 -0400)]
Fix handling failed route lookups
Matt Corallo [Fri, 23 Aug 2019 01:01:25 +0000 (21:01 -0400)]
Fix route lookup masking
Matt Corallo [Fri, 23 Aug 2019 00:51:29 +0000 (20:51 -0400)]
Avoid storing unused attrs
Matt Corallo [Fri, 23 Aug 2019 00:19:36 +0000 (20:19 -0400)]
panic = abort on debug, too
Matt Corallo [Fri, 23 Aug 2019 00:19:24 +0000 (20:19 -0400)]
Filter DNS results by common ASN
Matt Corallo [Thu, 22 Aug 2019 21:41:55 +0000 (17:41 -0400)]
Split DNS results writing and data store writing
Matt Corallo [Thu, 22 Aug 2019 21:28:57 +0000 (17:28 -0400)]
Hold the nodes lock less while writing DNS
Matt Corallo [Wed, 21 Aug 2019 22:29:38 +0000 (18:29 -0400)]
Detect some simple classes of evil spy nodes
Matt Corallo [Fri, 16 Aug 2019 23:12:12 +0000 (19:12 -0400)]
Bump bitcoin{,_hashes}
Matt Corallo [Mon, 10 Jun 2019 10:38:02 +0000 (06:38 -0400)]
Add a category for timedout pong
Matt Corallo [Mon, 10 Jun 2019 10:21:07 +0000 (06:21 -0400)]
Fix some printing for new rules
Matt Corallo [Mon, 10 Jun 2019 10:10:44 +0000 (06:10 -0400)]
Drop unrequested tx peers,, request ping/pong cycle
Matt Corallo [Mon, 10 Jun 2019 10:10:28 +0000 (06:10 -0400)]
Bump rust-bitcoin dep
Matt Corallo [Wed, 5 Jun 2019 09:24:35 +0000 (05:24 -0400)]
Request 216, not 1008 blocks ago
Matt Corallo [Mon, 3 Jun 2019 19:22:43 +0000 (15:22 -0400)]
Ensure we always hit our scan target, if only UNTESTED are avail
Matt Corallo [Mon, 3 Jun 2019 18:38:35 +0000 (14:38 -0400)]
Require some number of addrs to count, not just one
Matt Corallo [Mon, 3 Jun 2019 11:59:48 +0000 (07:59 -0400)]
Track which element timeout was hit for in different categories
Matt Corallo [Sun, 2 Jun 2019 18:33:19 +0000 (14:33 -0400)]
Close recv stream after receiving block
Matt Corallo [Sun, 2 Jun 2019 14:41:11 +0000 (10:41 -0400)]
Fix split point calculation
Matt Corallo [Sun, 2 Jun 2019 14:28:27 +0000 (10:28 -0400)]
Print scan set len on new scan set
Matt Corallo [Sun, 2 Jun 2019 10:06:37 +0000 (06:06 -0400)]
Make good_node_services a Vec, not HashMap<u8, >...cause, duh
Matt Corallo [Sun, 2 Jun 2019 09:56:54 +0000 (05:56 -0400)]
Drop nodes mutex before shuffling result
Matt Corallo [Mon, 27 May 2019 23:53:36 +0000 (19:53 -0400)]
Convert state_next_scan to vec to make addr prioritization determ.
Matt Corallo [Mon, 27 May 2019 23:41:12 +0000 (19:41 -0400)]
Always print result of manual scan
Matt Corallo [Sun, 26 May 2019 18:03:35 +0000 (14:03 -0400)]
Use more threads to avoid locks blocking all progress
Matt Corallo [Thu, 23 May 2019 17:18:53 +0000 (13:18 -0400)]
Bump bitcoin dep
Matt Corallo [Thu, 23 May 2019 00:52:21 +0000 (20:52 -0400)]
Fix manual scan
Matt Corallo [Wed, 22 May 2019 22:28:01 +0000 (18:28 -0400)]
Bump rust-bitcoin with better ser/deser
Matt Corallo [Wed, 22 May 2019 19:41:18 +0000 (15:41 -0400)]
panic = abort
Matt Corallo [Wed, 22 May 2019 19:36:49 +0000 (15:36 -0400)]
compare to known-good copy of blocks instead of checking merkle roots
Matt Corallo [Wed, 22 May 2019 16:54:29 +0000 (12:54 -0400)]
Print timeout during request too
Matt Corallo [Tue, 21 May 2019 19:25:52 +0000 (15:25 -0400)]
Print more lines of log
Matt Corallo [Tue, 21 May 2019 19:25:33 +0000 (15:25 -0400)]
Regularly poll other dnsseeds for new addrs
Matt Corallo [Tue, 21 May 2019 15:19:06 +0000 (11:19 -0400)]
Preallocate the header maps
Matt Corallo [Tue, 21 May 2019 15:07:53 +0000 (11:07 -0400)]
Never run the scan loop more than once every 15 seconds
Matt Corallo [Tue, 21 May 2019 14:53:29 +0000 (10:53 -0400)]
Send trusted peer a sendheaders
Matt Corallo [Tue, 21 May 2019 14:35:18 +0000 (10:35 -0400)]
Dont ever run two scan threads
Matt Corallo [Tue, 21 May 2019 03:59:35 +0000 (23:59 -0400)]
Fix printing Good on not-Good
Matt Corallo [Tue, 21 May 2019 03:19:08 +0000 (23:19 -0400)]
Always get 30 seconds of nodes to scan at a time
Matt Corallo [Tue, 21 May 2019 02:46:03 +0000 (22:46 -0400)]
Better log messages
Matt Corallo [Tue, 21 May 2019 02:38:46 +0000 (22:38 -0400)]
Print time more logically
Matt Corallo [Tue, 21 May 2019 02:24:09 +0000 (22:24 -0400)]
Also print hours for scan times
Matt Corallo [Tue, 21 May 2019 02:13:48 +0000 (22:13 -0400)]
Make retry time IDs fixed-length too
Matt Corallo [Tue, 21 May 2019 02:09:07 +0000 (22:09 -0400)]
Fix minimum length prints
Matt Corallo [Tue, 21 May 2019 02:05:11 +0000 (22:05 -0400)]
Print old state on updates
Matt Corallo [Tue, 21 May 2019 02:03:42 +0000 (22:03 -0400)]
Use AddressState utils more
Matt Corallo [Tue, 21 May 2019 01:53:55 +0000 (21:53 -0400)]
Add some util functions to AddressState
Matt Corallo [Tue, 21 May 2019 01:45:32 +0000 (21:45 -0400)]
Fix was_good timer check
Matt Corallo [Tue, 21 May 2019 01:38:26 +0000 (21:38 -0400)]
Fix dup block request bug
Matt Corallo [Tue, 21 May 2019 01:24:18 +0000 (21:24 -0400)]
Only print on chage, print on good, too
Matt Corallo [Tue, 21 May 2019 01:18:45 +0000 (21:18 -0400)]
Print errs in red
Matt Corallo [Tue, 21 May 2019 01:06:15 +0000 (21:06 -0400)]
Request block after addr recv, print subver on bad services
Matt Corallo [Tue, 21 May 2019 00:25:39 +0000 (20:25 -0400)]
Fix subver regex parsing with spaces
Matt Corallo [Tue, 21 May 2019 00:21:08 +0000 (20:21 -0400)]
Bump rust-bitcoin to fix DoS, enable LTO
Matt Corallo [Mon, 20 May 2019 23:02:48 +0000 (19:02 -0400)]
Implement WasGood timeout
Matt Corallo [Mon, 20 May 2019 22:35:42 +0000 (18:35 -0400)]
Allow NODE_NETWORK_LIMITED for full node consideration
Matt Corallo [Mon, 20 May 2019 22:34:27 +0000 (18:34 -0400)]
Fix dnsseed hostname
Matt Corallo [Mon, 20 May 2019 22:22:06 +0000 (18:22 -0400)]
Update services properly on Good state
Matt Corallo [Mon, 20 May 2019 22:13:10 +0000 (18:13 -0400)]
Reject oversized addr messages
Matt Corallo [Mon, 20 May 2019 22:10:59 +0000 (18:10 -0400)]
Generate DNS entries for all known service flags
Matt Corallo [Mon, 20 May 2019 21:57:20 +0000 (17:57 -0400)]
Require port 8333, use IPs not socketaddrs for DNS
Matt Corallo [Mon, 20 May 2019 21:36:44 +0000 (17:36 -0400)]
Add nodes dumper
Matt Corallo [Mon, 20 May 2019 18:51:09 +0000 (14:51 -0400)]
Total runtime timeout, fix saves
Matt Corallo [Sun, 19 May 2019 19:58:27 +0000 (15:58 -0400)]
Implement shutdown, input reading
Matt Corallo [Sun, 19 May 2019 19:52:01 +0000 (15:52 -0400)]
Implement subver regex checking, allow multiple version messages
Matt Corallo [Sun, 19 May 2019 18:41:49 +0000 (14:41 -0400)]
implement storing/reading data in human-readable data files
Matt Corallo [Sun, 19 May 2019 17:51:45 +0000 (13:51 -0400)]
Refactor per-node-scan-start into a function
Matt Corallo [Sat, 18 May 2019 20:03:09 +0000 (16:03 -0400)]
Track service bits
Matt Corallo [Sat, 18 May 2019 19:39:53 +0000 (15:39 -0400)]
Swap to git
Matt Corallo [Sat, 18 May 2019 19:36:04 +0000 (15:36 -0400)]
Initial checkin