Jude Nelson
|
4d9987e23f
|
add get_historic_name_at() for expired names
|
2017-11-10 13:12:53 -05:00 |
|
Jude Nelson
|
76bf68bff8
|
add API endpoints in the indexer to get the *unexpired* name count and the *cumulative* name count
|
2017-11-08 11:27:56 -05:00 |
|
Jude Nelson
|
8c3f10e822
|
check offset/count
|
2017-10-31 14:33:23 -04:00 |
|
Jude Nelson
|
172676580f
|
don't restore unless we have to; always use snapshots if available
|
2017-10-31 12:34:00 -04:00 |
|
Jude Nelson
|
a4be04ffd1
|
Merge branch 'hotfix/nameop-library-support' into hotfix/did-support
|
2017-10-30 16:39:36 -04:00 |
|
Jude Nelson
|
7504818e7a
|
auto-restore on restart from improper shutdown
|
2017-10-30 11:57:56 -04:00 |
|
Jude Nelson
|
37bd9cfa42
|
add RPC methods to find out the list of names ever created by an address
|
2017-10-27 19:24:48 -04:00 |
|
Jack Zampolin
|
d0893197dd
|
Kick CI
|
2017-10-17 15:33:54 -07:00 |
|
Jude Nelson
|
ef6bbdff17
|
properly use rpc_port
|
2017-10-12 17:12:13 -04:00 |
|
Jude Nelson
|
19685fb5ee
|
deny gzipped data
|
2017-10-11 19:07:10 -04:00 |
|
Jude Nelson
|
29b4e5d94b
|
minimim allowed block can be 1 when testing
|
2017-10-11 17:26:13 -04:00 |
|
Jude Nelson
|
5aca5c3a1b
|
harden the RPC interface: deny messages over a certain size and type-check all parameters
|
2017-10-11 14:38:16 -04:00 |
|
Jude Nelson
|
13eb9b4141
|
remove rpc_get_zonefiles_by_names(); remove deprecated profile-verification-by-hash (we now use timestamp+signature to stop replay attacks)
|
2017-10-10 11:20:15 -04:00 |
|
Jude Nelson
|
0d450dca9a
|
expanduser on snapshots path
|
2017-10-05 12:33:29 -04:00 |
|
Jude Nelson
|
0113c1d17c
|
better output on fast_sync
|
2017-10-05 12:15:16 -04:00 |
|
Jude Nelson
|
3adbc2bc11
|
don't require url on fast_sync
|
2017-10-04 19:02:07 -04:00 |
|
Jude Nelson
|
33a1c1d995
|
abort when the config version is obsolete
|
2017-10-04 17:54:27 -04:00 |
|
Jude Nelson
|
c1825c868a
|
return whether or not a name is expired
|
2017-09-29 00:50:02 -04:00 |
|
Jude Nelson
|
64f9c1f951
|
remove analytics; pass along expire_block and renewal_deadline
|
2017-09-29 00:49:36 -04:00 |
|
Aaron Blankstein
|
77f76166ae
|
version bump plus fix in the migration code
|
2017-09-14 13:42:15 -04:00 |
|
Aaron Blankstein
|
c878b62c8a
|
/usr/bin/env python -> python2. our code is not python3 friendly, we should specify that
|
2017-08-17 13:40:01 -04:00 |
|
Aaron Blankstein
|
e0cb5f04f6
|
support for greedily filling the subdomain cache by querying blockstack core for new zonefiles
|
2017-08-08 15:00:52 -04:00 |
|
Aaron Blankstein
|
299bf350c3
|
start of getting everything to be a bit more greedy in building up subdomains
|
2017-08-07 19:08:55 -04:00 |
|
Jude Nelson
|
f2db7e63f5
|
shutdown the socket when asked
|
2017-08-04 11:34:34 -04:00 |
|
Jude Nelson
|
65542e85d8
|
don't store data to the resolver (which is read-only)
|
2017-08-04 11:20:35 -04:00 |
|
Aaron Blankstein
|
e7cf70201a
|
update blockstackd's call to get_profile to match refactor from 2063c88305
|
2017-06-20 10:21:45 -04:00 |
|
Jude Nelson
|
1c3b00b565
|
extra logging message
|
2017-06-19 23:24:26 -04:00 |
|
Jude Nelson
|
9fd544afc9
|
start GC thread earlier
|
2017-05-03 12:38:23 -04:00 |
|
Jude Nelson
|
4776ccfad6
|
differentiate between read and write drivers for profiles, zonefiles, and data
|
2017-05-02 22:47:20 -04:00 |
|
Jude Nelson
|
f90d003548
|
add --testnet3 option
|
2017-05-01 19:54:57 -04:00 |
|
Jude Nelson
|
3b099fc72a
|
fix bugs in supporting mutable data v2 in the storage proxy component; fix arg-parsing bug
|
2017-04-27 19:20:38 -04:00 |
|
Jude Nelson
|
5a7dd7433b
|
use virtualchain hashing library instead of pybitcoin
|
2017-04-20 17:35:50 -04:00 |
|
Jude Nelson
|
95c472dcca
|
port fix from master re: storing queued profiles
|
2017-04-13 16:43:46 -04:00 |
|
Jude Nelson
|
fec388aadc
|
return an integer for expired block
|
2017-04-12 17:09:40 -04:00 |
|
Jude Nelson
|
f777a890ac
|
get off of virtualchain.BitcoinPublicKey wherever possible in favor of keylib
|
2017-03-30 14:59:14 -04:00 |
|
Jude Nelson
|
cffb5437d8
|
Automatic GC collect
|
2017-03-12 22:41:26 -04:00 |
|
Jude Nelson
|
15608bcc06
|
automatic gc collector
|
2017-03-12 22:41:12 -04:00 |
|
Jude Nelson
|
af6033b0fc
|
remove old hard-fork activation check; make it possible to safely exit the indexer without the network; make network attempts back-off exponentially on failure
|
2017-03-01 11:54:02 -05:00 |
|
Jude Nelson
|
b7feeeb547
|
give helpful pre- and post-sync feedback
|
2017-02-28 23:02:18 -05:00 |
|
Jude Nelson
|
7ac41b14c3
|
blockstack-core, not blockstack-server
|
2017-02-28 16:49:15 -05:00 |
|
Jude Nelson
|
a841b00935
|
take public key CSV as an argument
|
2017-02-20 21:24:44 -05:00 |
|
Jude Nelson
|
679ce7ff53
|
WIP: CLI interface for creating and loading fast-sync images
|
2017-02-20 20:52:43 -05:00 |
|
Jude Nelson
|
2229f00eb6
|
check that we actually enqueue the zonefile
|
2017-02-06 15:00:35 -05:00 |
|
Jude Nelson
|
e9d7b20dcf
|
WIP: optionally run a blockstack node not as an indexer, but as a storage gateway for mutable data
|
2017-01-30 01:33:25 -05:00 |
|
Jude Nelson
|
afa09cdf56
|
fast_sync and fast_sync_snapshot commands
|
2017-01-23 19:03:09 -05:00 |
|
Jude Nelson
|
0d3a61b842
|
don't forget the queue_path
|
2017-01-20 17:52:46 -05:00 |
|
Jude Nelson
|
e42843be32
|
sanity check types on the profile and zonefile queues
|
2017-01-20 16:06:16 -05:00 |
|
Jude Nelson
|
eabc8305af
|
key error (typo)
|
2017-01-07 21:39:02 -05:00 |
|
Jude Nelson
|
7e64872fab
|
remove dead code; fix number of args in queue_append
|
2016-12-06 11:38:03 -05:00 |
|
Jude Nelson
|
51e953400c
|
move storage pusher to blockstackd.py; remove need for names when pushing zonefiles; have the zonefile-pushing logic inform the Atlas logic that the zonefile has been replicated.
|
2016-11-22 14:25:22 -05:00 |
|