240 Commits (91050f2b4aa016921d8fb4d4fa055f45372c4910)

Author SHA1 Message Date
Gav Wood 591b4c8c64 Secure datatypes now copyable only to similar datatypes. 10 years ago
Gav Wood 818fa25bba Secure datatypes now copyable only to similar datatypes. 10 years ago
Gav Wood 2f19861858 Secure datatypes now copyable only to similar datatypes. 10 years ago
subtly 3e5542cd95 Host: Fix guard. Fix acceptor loop when connection count exceeded. Acceptor loop exit on shutdown. 10 years ago
arkpar 855ba20a0f fixed ethashcl build 10 years ago
subtly 2991bf4097 Use const, nudge buildbot. 10 years ago
subtly f0c925086d Fixes for #2337, #2349, #2288, #2333, #1398. 10 years ago
arkpar cd3355f23f used weak_ptr for session and peers, minor sync optimization 10 years ago
Gav Wood c5cb5aeed4 Avoid attempting to import invalid blocks. 10 years ago
subtly e82f8db2de Prep for #2179. Abstract parsing of frame header from Session into struct. Catch unhandled exceptions thrown by ASIO. 10 years ago
chriseth e617bfb0f7 Corrected typo about max peer count. 10 years ago
Gav Wood 9afd426e5a Refactor toJson out into separate file. 10 years ago
subtly 826858496c cleanup 10 years ago
subtly e9c00ab2f9 ensure required peers 10 years ago
subtly 30e47e38cb Slightly more aggressive 'require peer', required-peer pinning, and option to disable discovery. 10 years ago
subtly 057311778c Prep for cleanup, subprotocol packet queues, and framing. Disown rlpxsocket from handshake and rename FrameIO to FrameCoder. 10 years ago
arkpar 566b2b6354 resync after downloading unknown new block 10 years ago
Gav Wood 87cf8dd5d6 VM provides information on its performance. 10 years ago
Paweł Bylica 4205cf79f9 Remove pessimising moves. 10 years ago
arkpar 597f56843b GetBlockHashesByNumber packet 10 years ago
Gav Wood 05ea9941c9 Move non-cryptopp dependent stuff into devcore. 10 years ago
subtly db12fc1d83 Don't abort connecting to required peer when it's not in node table. 10 years ago
Gav Wood 3c410cf008 Lockup fix. 10 years ago
Gav Wood 19f3a58021 Reduce p2p net verbosity. 10 years ago
Gav Wood 4ef410eee0 Use Go bootnodes. 10 years ago
Gav Wood 97f936d30c Only report worker stuff when it's laggy. 10 years ago
subtly 4ac289be47 fix restore network to support both old and new network file format 10 years ago
subtly 03db500f33 Merge stash into discovery. 10 years ago
subtly c72b218d88 Code review. Fix inverted peer slot check. 10 years ago
subtly 242d22e67d dry 10 years ago
Gav Wood 82ca50d234 NewBlockHashes packet, basic implementation. 10 years ago
subtly ec9a592536 Prevent mass-connections, which otherwise, would result in all connections then being mass-dropped. 10 years ago
subtly ee1339c0cc Add nodes directly to node table when creating network. 10 years ago
Vlad Gluhovsky 66c3f1149b Bugfix: null pointer check is added 10 years ago
subtly f0e9f6e080 Allow 9x ingress connections so non-nat clients can connect and use the network. To be reduced after greedy go is updated to discontinue filling up the network's connection capacity by accepting connections beyond the ones it didn't make and not connecting to every node on the entire network. 10 years ago
subtly aec49aa5d1 simple max inc connect limit 10 years ago
subtly 00cbab85ae fix for insensitive windows compiler which reserves 'inline'. default initial values for packet timestamps. 10 years ago
subtly b3f4e7777b Minor semantic updates. Support unspecified address for NodeIPEndpoint. 10 years ago
Gav Wood 87770dad0b More logging stuff. 10 years ago
subtly e9dfa8642e compiles (v4 endpoint changes) 10 years ago
subtly db21824064 network save/restore: merge fixes, simpler code, limit parse of require flag to peers (reflecting save code). 10 years ago
subtly da63cac309 Fix for fix #1475, #1476. 10 years ago
subtly 2dbee779c8 naming. consistent use of uint16_t for port. 10 years ago
subtly acffe3687d More peer/node cleanup. 10 years ago
subtly 0981d9b477 revert adding to peer list 10 years ago
subtly 91a8522a9b Strict Peer construction. 10 years ago
subtly 10a7419823 bit by auto again. don't use unsigned for negative value. 10 years ago
subtly 49c4bba993 cleanup/prep endpoint semantics for #1558 and #1557 10 years ago
subtly 4f1f8560af coding standards 10 years ago
subtly 7d341bd253 Improve addNode functionality when addNode is called during network startup. 10 years ago