aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2018-08-16 04:31:01 +0800
committerGitHub <noreply@github.com>2018-08-16 04:31:01 +0800
commitc164f80ba6b1c6753450b59365d1e0f1633688db (patch)
tree202778bf484063adaac39bf73bb546eecf53baf6 /docs
parente95901d86103a75ac1eebcf8b497432282da275c (diff)
parentc00db3c247dd2aa296650045b995cbfa87ba2324 (diff)
downloaddexon-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.json8
-rw-r--r--docs/bugs_by_version.json14
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": {