Merge Commemoration Day
Changes
- 1.10.31 version @ucwong (#1308)
- core: preallocate maps in TxPool helper methods @ucwong (#1307)
- p2p/discover/v5wire: reject packets smaller than 63 bytes @ucwong (#1306)
- core: place a cap on reorglogs @ucwong (#1305)
- p2p/msgrate: be more lenient when calculating 'mean' @ucwong (#1304)
- preimage err check @ucwong (#1303)
- go get @ucwong (#1302)
- PREVRANDAO Operation @ucwong (#1301)
- trie database disk func cleanup @ucwong (#1300)
- invalid txs ddos protect @ucwong (#1299)
- deps @ucwong (#1298)
- uint256 lib upgrade @ucwong (#1297)
- blockchain final block fix @ucwong (#1296)
- blockchain txs reindex fix @ucwong (#1295)
- go get & tx index missing fi @ucwong (#1294)
- block exist checking by header @ucwong (#1293)
- fix set function @ucwong (#1292)
- parse uint64 value with ParseUint instead of Atoi @ucwong (#1291)
- unlock peerSet if there's an error @ucwong (#1290)
- trie: improve node rlp decoding performance @ucwong (#1289)
- rlp/rlpgen: fix error handling when target type not found @ucwong (#1288)
- core: make tx journal check and open atomic @ucwong (#1287)
- Add a DeleteAccount method @ucwong (#1286)
- core, trie: flush preimages to db on blockchain close @ucwong (#1285)
- remove unused bc ChainContext in applyTransaction @ucwong (#1284)
- rework ancient store @ucwong (#1283)
- node: remove noop path.Join @ucwong (#1282)
- add ReadHeaderTimeout config option @ucwong (#1281)
- common/compiler: json unmarshalling error checks @ucwong (#1280)
- lazy queue & sim clock & simple stack added @ucwong (#1279)
- upgrade @ucwong (#1278)
- core, trie, ctxc, cmd: rework preimage store @ucwong (#1277)
- Get final & safe block api @ucwong (#1276)
- deps @ucwong (#1275)
- go get -u @ucwong (#1274)
- p2p/discover: apply netrestrict in discv5 response handler @ucwong (#1273)
- core: remove lock in BlockChain.ExportN @ucwong (#1272)
- deps @ucwong (#1271)
- torrent deps @ucwong (#1270)
- custom discovery UDP port @ucwong (#1269)
- peer connection msg @ucwong (#1268)
- latest leveldb @ucwong (#1267)
- tidwall update @ucwong (#1266)
- trie: fix size accounting in cleaner @ucwong (#1265)
- Dev @ucwong (#1264)
- deps @ucwong (#1263)
- common: improve pretty duration regex @ucwong (#1262)
- peer-conn-msg-writer @ucwong (#1261)
- go.mod | leveldb upgrade @ucwong (#1260)
- comments fix @ucwong (#1259)
- chain log saner @ucwong (#1258)
- p2p: use errors.Is for error comparison @ucwong (#1257)
- core/vm: optimize jumpdest analysis @ucwong (#1256)
- deps @ucwong (#1255)
- Dev @ucwong (#1254)
- core: use less memory during reorgs @ucwong (#1253)
- deps @ucwong (#1252)
- race & alert fix @ucwong (#1251)
- tfs deps upgrade @ucwong (#1250)
- core: fix the order of address in queue @ucwong (#1249)
- string buff concat @ucwong (#1248)
- Deps @ucwong (#1247)
- core/vm: separate opcode group for 0x20 range @ucwong (#1246)
- core/vm: optimize Memory.Set32 @ucwong (#1245)
- add peer count method @ucwong (#1244)
- core/vm: clean up some dead functions @ucwong (#1243)
- Deps @ucwong (#1242)
- snapshot race fix @ucwong (#1241)
- core/vm: implement EIP-3855: PUSH0 instruction @ucwong (#1240)
- core/rawdb: untie freezer and ancient chain data @ucwong (#1239)
- discard interrupted blocks @ucwong (#1238)
- remove unused struct fields @ucwong (#1237)
- add db operations to api @ucwong (#1236)
- deps @ucwong (#1235)
- go mod tidy @ucwong (#1234)
- p2p: fix type of DiscSubprotocolError @ucwong (#1233)
- migrate go-bindata to embed @ucwong (#1232)
- deps @ucwong (#1231)
- ioutil pack solve @ucwong (#1230)
- CODEOWNERS added @ucwong (#1229)
- remove unused makeHashNode @ucwong (#1228)
- ioutil -> os @ucwong (#1227)
- deps @ucwong (#1226)
- btcec lib @ucwong (#1225)
- internal build trace log @ucwong (#1224)
- deps @ucwong (#1223)
- go mod download added @ucwong (#1222)
- build: upgrade -dlgo version to Go 1.18.1 @ucwong (#1221)
- build: add imports for go generate tools @ucwong (#1220)
- return err for pending call @ucwong (#1219)
- go generate @ucwong (#1218)
- leveldb.New test fix @ucwong (#1217)
- go tools @ucwong (#1216)
- Add miner option @ucwong (#1215)
- modify lock defer unlock order in sync handler @ucwong (#1214)
- remove noop map item assignment @ucwong (#1213)
- rawdb & db fix @ucwong (#1212)
- bloom filter v2 @ucwong (#1211)
- go.mod | fastcache @ucwong (#1210)
- trie module test fix @ucwong (#1209)
- copy trie node fix @ucwong (#1208)
- verify genesis extradata for cliqu @ucwong (#1207)
- add refund to StructLogRes @ucwong (#1206)
- add extra include paths to solidity compiler @ucwong (#1205)
- build: close sftp connection when done @ucwong (#1204)
- internal/build: exit sftp upload @ucwong (#1203)
- internal/build: prevent travis timeout during ppa upload @ucwong (#1202)
- internal/build: show ppa upload process stdout on stdout @ucwong (#1201)
- build: upgrade to golangci-lint v1.45.2 @ucwong (#1200)
- receipt type convert @ucwong (#1199)
- ignore zero size header batch for importing @ucwong (#1198)
- core/rawdb: fix db command @ucwong (#1197)
- golang1.18 @ucwong (#1196)
- crypto: use btcec/v2 for no-cgo @ucwong (#1195)
- build: fix linter install on windows @ucwong (#1194)
- core/rawdb: add specified key length iterator @ucwong (#1193)
- trie: fix two issues in trie iterator @ucwong (#1192)
- implement freezer tail deletion @ucwong (#1191)
- introduce database snapshot @ucwong (#1188)
- fix @ucwong (#1190)
- fix @ucwong (#1189)
- tfs storage update @ucwong (#1187)
- add HasCode, HashTrieNode @ucwong (#1186)
- rlp, trie: faster trie node encoding @ucwong (#1185)
- p2p: define DiscReason as uint8 @ucwong (#1184)
- fd limit opt @ucwong (#1183)
- Dev @ucwong (#1181)
- switch azure sdk from Azure/azure-storage-blob-go to Azure/azure-sdk-… @ucwong (#1180)
- nas3 upgrade @ucwong (#1179)
- account & log & state rlp gen @ucwong (#1178)
- rlp encoder & decoder @ucwong (#1177)
- NewBatchWithSize API for batcher @ucwong (#1176)
- Dev @ucwong (#1174)
- getLogs to console @ucwong (#1171)
- web torrent @ucwong (#1170)
- avoid using blockCtx concurrently @ucwong (#1169)
- go generate @ucwong (#1167)
- snappy @ucwong (#1166)
- core/rawdb: enforce readonly in freezer instantiation @ucwong (#1165)
- continue when block num is nil @ucwong (#1164)
- crypto/ecies: use AES-192 for curve P384 @ucwong (#1163)
- periodically flush the transaction indexes @ucwong (#1162)
- vm : random op @ucwong (#1160)
- lazy mode @ucwong (#1159)
- chmod @ucwong (#1156)
- deps @ucwong (#1155)
- rawdb has data func @ucwong (#1154)
- core/rawdb: fix double-lock causing hang @ucwong (#1153)
- deps @ucwong (#1152)
- core/asm: change order of items in stringtokenTypes @ucwong (#1151)
- deps @ucwong (#1150)
- accounts/abi: avoid unnecessary alloc @ucwong (#1149)
- fs data race fix @ucwong (#1148)
- update unclean shutdown markers regularly @ucwong (#1147)
- local seed downloading fix @ucwong (#1146)
- core/vm: reverse bit order in bytes of code bitmap @ucwong (#1145)
- torrentfs data race fix @ucwong (#1144)
- log err @ucwong (#1143)
- op validation @ucwong (#1142)
- data race @ucwong (#1141)
- gas limit constant @ucwong (#1140)
- 1.10.31 @ucwong (#1139)
MD5
36bc4c9baa21dc79dbfc322e002c915d cortex-Linux-x86_64-v1.10.31-2222bd49.tar.gz
a4867b3e4739aeccd207a8935c95283f cortex-Linux-x86_64-v1.10.31-2222bd49.zip
SHA256
2e825e22711853182a228193275c314ce2105d3eead405985791e6d99caca148 cortex-Linux-x86_64-v1.10.31-2222bd49.tar.gz
953a63214020a05dbd4751e04d06251887a1b27c81a640d6c7a03632eb08b036 cortex-Linux-x86_64-v1.10.31-2222bd49.zip