diff options
author | chriseth <chris@ethereum.org> | 2018-08-16 04:31:01 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-16 04:31:01 +0800 |
commit | c164f80ba6b1c6753450b59365d1e0f1633688db (patch) | |
tree | 202778bf484063adaac39bf73bb546eecf53baf6 /docs | |
parent | e95901d86103a75ac1eebcf8b497432282da275c (diff) | |
parent | c00db3c247dd2aa296650045b995cbfa87ba2324 (diff) | |
download | dexon-solidity-c164f80ba6b1c6753450b59365d1e0f1633688db.tar dexon-solidity-c164f80ba6b1c6753450b59365d1e0f1633688db.tar.gz dexon-solidity-c164f80ba6b1c6753450b59365d1e0f1633688db.tar.bz2 dexon-solidity-c164f80ba6b1c6753450b59365d1e0f1633688db.tar.lz dexon-solidity-c164f80ba6b1c6753450b59365d1e0f1633688db.tar.xz dexon-solidity-c164f80ba6b1c6753450b59365d1e0f1633688db.tar.zst dexon-solidity-c164f80ba6b1c6753450b59365d1e0f1633688db.zip |
Merge pull request #4820 from ethereum/disallow_indexed_ref_v2
Disallow indexed reference types in events when using ABIEncoderV2
Diffstat (limited to 'docs')
-rw-r--r-- | docs/bugs.json | 8 | ||||
-rw-r--r-- | docs/bugs_by_version.json | 14 |
2 files changed, 20 insertions, 2 deletions
diff --git a/docs/bugs.json b/docs/bugs.json index 3f20077f..839ea128 100644 --- a/docs/bugs.json +++ b/docs/bugs.json @@ -1,5 +1,13 @@ [ { + "name": "EventStructWrongData", + "summary": "Using structs in events logged wrong data.", + "description": "If a struct is used in an event, the address of the struct is logged instead of the actual data.", + "introduced": "0.4.17", + "fixed": "0.5.0", + "severity": "very low" + }, + { "name": "NestedArrayFunctionCallDecoder", "summary": "Calling functions that return multi-dimensional fixed-size arrays can result in memory corruption.", "description": "If Solidity code calls a function that returns a multi-dimensional fixed-size array, array elements are incorrectly interpreted as memory pointers and thus can cause memory corruption if the return values are accessed. Calling functions with multi-dimensional fixed-size arrays is unaffected as is returning fixed-size arrays from function calls. The regular expression only checks if such functions are present, not if they are called, which is required for the contract to be affected.", diff --git a/docs/bugs_by_version.json b/docs/bugs_by_version.json index b400121f..560b6fa9 100644 --- a/docs/bugs_by_version.json +++ b/docs/bugs_by_version.json @@ -412,6 +412,7 @@ }, "0.4.17": { "bugs": [ + "EventStructWrongData", "NestedArrayFunctionCallDecoder", "ZeroFunctionSelector" ], @@ -419,12 +420,14 @@ }, "0.4.18": { "bugs": [ + "EventStructWrongData", "NestedArrayFunctionCallDecoder" ], "released": "2017-10-18" }, "0.4.19": { "bugs": [ + "EventStructWrongData", "NestedArrayFunctionCallDecoder" ], "released": "2017-11-30" @@ -445,28 +448,35 @@ }, "0.4.20": { "bugs": [ + "EventStructWrongData", "NestedArrayFunctionCallDecoder" ], "released": "2018-02-14" }, "0.4.21": { "bugs": [ + "EventStructWrongData", "NestedArrayFunctionCallDecoder" ], "released": "2018-03-07" }, "0.4.22": { "bugs": [ + "EventStructWrongData", "OneOfTwoConstructorsSkipped" ], "released": "2018-04-16" }, "0.4.23": { - "bugs": [], + "bugs": [ + "EventStructWrongData" + ], "released": "2018-04-19" }, "0.4.24": { - "bugs": [], + "bugs": [ + "EventStructWrongData" + ], "released": "2018-05-16" }, "0.4.3": { |