Skip to content

Conversation

@TheBlueMatt
Copy link

Not sure what the protocol is here...this depends on "Record nMinPingUsecTime 4bac601" which was merged in master, so this is based on master, not trivial-next...the only commit that is new is " Report minimum ping time in getpeerinfo a6eb4ba"

TheBlueMatt and others added 30 commits July 20, 2015 16:01
This indicates that, eg, we have a public key for a key which may
be used as a pay-to-pubkey-hash. It generally means that we can
create a valid scriptSig except for missing private key(s) with
which to create signatures.
Some code and test cases stolen from
Bryan Bishop <[email protected]> (pull bitcoin#5524).
This unties CChainParams from its dependency on checkpoints. Instead, now it
only depends on the raw checkpoint data.
… "two times of nLockTime." What is meant is that there are two kinds, or categories of nLockTime.
Add error checking to CLevelDBWrapper for errors from
leveldb::DestroyDB().  Without it, if unlink() or DeleteFileW() fail to
delete files, they will fail silent.  If they fail to delete any files,
CLevelDBWrapper will silently open and read the existing database.

Typically any permissions issues would be caught by leveldb as it churns
through many files as part of its compaction process, but it is
conceivable that this could cause problems on Windows with anti-virus
and indexing software.
d042854 SQUASH "Implement watchonly support in fundrawtransaction" (Matt Corallo)
428a898 SQUASH "Add have-pubkey distinction to ISMINE flags" (Matt Corallo)
6bdb474 Implement watchonly support in fundrawtransaction (Matt Corallo)
f5813bd Add logic to track pubkeys as watch-only, not just scripts (Matt Corallo)
d3354c5 Add have-pubkey distinction to ISMINE flags (Matt Corallo)
5c17059 Update importaddress help to push its use to script-only (Matt Corallo)
a1d7df3 Add importpubkey method to import a watch-only pubkey (Matt Corallo)
907a425 Add p2sh option to importaddress to import redeemScripts (Matt Corallo)
983d2d9 Split up importaddress into helper functions (Matt Corallo)
cfc3dd3 Also remove pay-2-pubkey from watch when adding a priv key (Matt Corallo)
45a6cce Fix race condition on test node shutdown (Casey Rodarmor)
243b80d Handle leveldb::DestroyDB() errors on wipe failure (Adam Weiss)
183b8fb Add missing files to files.md (fanquake)
recursive-rat4 and others added 27 commits August 23, 2015 23:53
The value of new arg ttl is set to 2 as it's recommended default.
0ce7398 Add p2p-fullblocktest.py (Casey Rodarmor)
e938122 Stop parsing JSON after first finished construct. (Daniel Kraft)
When running the rpc tests in Wine, nodes often fail to listen on localhost
due to a stale socket from a previous run. This aligns the behavior with other
platforms.
bd30c3d rpc-tests: re-enable rpc-tests for Windows (Cory Fields)
a193387 net: Set SO_REUSEADDR for Windows too (Cory Fields)
c33c11e Improve addrman Select() performance when buckets are nearly empty (Pieter Wuille)
1) Multiplatorm support for devnull
2) Fixed a bug in the handling of cache files
3) Deleted run-bitcoin-cli as no longer needed
9bebf60 Make sure LogPrint strings are line-terminated (J Ross Nicoll)
9f3e48e add support for miniupnpc api version 14 (Pavel Vasin)
060058e Enable python tests for Native Windows (ptschip)
If a user hasn't ready run autogen.sh, configure doesn't yet exist.  Do the instructions seem to presume you have already built bitcoin?  I don't think they do.

Would stifle beginners.

Update build-unix.md
bfadae3 travis: for travis generating an extra build (Cory Fields)
10e469a travis: bump wine to 1.7 (Cory Fields)
88f856a [doc] Clarify authors in assets-attribution.md (MarcoFalke)
5b85126 Update build-unix.md (Altoidnerd)
027de94 Use network group instead of CNetAddr in final pass to select node to disconnect (Patrick Strateman)
000c18a Fix comment (Patrick Strateman)
fed3094 Acquire cs_vNodes before changing refrence counts (Patrick Strateman)
69ee1aa CNodeRef copy constructor and assignment operator (Patrick Strateman)
dc81dd0 Return false early if vEvictionCandidates is empty (Patrick Strateman)
17f3533 Better support for nodes with non-standard nMaxConnections (Patrick Strateman)
1317cd1 RAII wrapper for CNode* (Patrick Strateman)
df23937 Add comments to AttemptToEvictConnection (Patrick Strateman)
a8f6e45 Remove redundant whiteconnections option (Patrick Strateman)
b105ba3 Prefer to disconnect peers in favor of whitelisted peers (Patrick Strateman)
2c70153 AttemptToEvictConnection (Patrick Strateman)
4bac601 Record nMinPingUsecTime (Patrick Strateman)
ae037b7 Refactor: Move failure conditions to the top of AcceptConnection (Patrick Strateman)
1ef4817 Refactor: Bail early in AcceptConnection (Patrick Strateman)
541a1dd Refactor: AcceptConnection (Patrick Strateman)
@TheBlueMatt
Copy link
Author

Actually, maybe I'm wrong...it is code, maybe not so trivial.

@TheBlueMatt TheBlueMatt closed this Sep 3, 2015
theuni pushed a commit that referenced this pull request Oct 7, 2021
0d624261ef Merge bitcoin-core/crc32c-subtree#2: Merge upstream
cac7ca830b Merge commit 'fa5ade41ee480003d9c5af6f43567ba22e4e17e6' into bitcoin-fork
fa5ade41ee Fix compilation warnings on ARM64 with old GCC versions. (#52)
db08d22129 Updated Travis-CI configuration. (#51)
e31619a5b7 Fix GitHub links. (#50)
7fa4c263e8 Update Travis CI config. (#49)
a3d9e6d1a4 Updated third_party/ and Travis CI config. (#48)

git-subtree-dir: src/crc32c
git-subtree-split: 0d624261ef83ab08c953c196540ed18f355add4c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.