Timeline for Security Implications of using unsanitized data in Shell Arithmetic evaluation
Current License: CC BY-SA 4.0
26 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Jan 8, 2023 at 12:25 | history | edited | Gilles Quénot | CC BY-SA 4.0 |
removed lost <pre> tag
|
| Jan 8, 2023 at 10:33 | history | edited | Stéphane Chazelas | CC BY-SA 4.0 |
update broken links with gmane web interface discontinued
|
| Apr 25, 2022 at 5:57 | history | edited | Stéphane Chazelas | CC BY-SA 4.0 |
added 2 characters in body
|
| Feb 18, 2021 at 9:00 | history | edited | Stéphane Chazelas | CC BY-SA 4.0 |
added 291 characters in body
|
| Jan 10, 2021 at 20:54 | history | edited | Stéphane Chazelas | CC BY-SA 4.0 |
added 470 characters in body
|
| Jan 11, 2019 at 21:34 | history | edited | Stéphane Chazelas | CC BY-SA 4.0 |
added 331 characters in body
|
| Jan 9, 2019 at 23:26 | comment | added | Stéphane Chazelas | @mosvy, right thanks (and for your earlier edit). Corrected now. | |
| Jan 9, 2019 at 23:26 | history | edited | Stéphane Chazelas | CC BY-SA 4.0 |
added 39 characters in body
|
| Jan 9, 2019 at 22:51 | comment | added | user313992 |
x='P=3'; : $(($x + 5)) will set P to 8, but x='P=3'; : $((x + 5)) will set P to 3 (in zsh, ksh or bash). "The same happens with $((x + 1)) ..." is not correct now; it will set PATH to 2, as of old.
|
|
| Jan 9, 2019 at 22:33 | history | edited | Stéphane Chazelas | CC BY-SA 4.0 |
deleted 79 characters in body
|
| Jan 9, 2019 at 22:12 | history | edited | user313992 | CC BY-SA 4.0 |
extra parens around $x -- `x='P=2'; x=$((1 - $x))` will error out in most (all?) shells; 1-PATH=2 makes no sense because of operator precedence
|
| Dec 19, 2018 at 9:13 | history | edited | Stéphane Chazelas | CC BY-SA 4.0 |
added 40 characters in body
|
| Oct 31, 2018 at 9:58 | history | edited | Stéphane Chazelas | CC BY-SA 4.0 |
added 267 characters in body
|
| Oct 31, 2018 at 9:38 | history | edited | Stéphane Chazelas | CC BY-SA 4.0 |
added 12 characters in body
|
| Aug 22, 2018 at 21:17 | history | edited | Stéphane Chazelas | CC BY-SA 4.0 |
added 37 characters in body
|
| Jun 10, 2018 at 8:13 | history | edited | Stéphane Chazelas | CC BY-SA 4.0 |
added 684 characters in body
|
| Jun 10, 2018 at 7:54 | history | edited | Stéphane Chazelas | CC BY-SA 4.0 |
added 324 characters in body
|
| Nov 21, 2017 at 12:56 | history | edited | Stéphane Chazelas | CC BY-SA 3.0 |
added 10 characters in body
|
| Nov 21, 2017 at 12:51 | history | edited | Stéphane Chazelas | CC BY-SA 3.0 |
added 10 characters in body
|
| Dec 16, 2014 at 15:11 | history | edited | Stéphane Chazelas | CC BY-SA 3.0 |
added 23 characters in body
|
| Dec 8, 2014 at 14:52 | history | edited | Stéphane Chazelas | CC BY-SA 3.0 |
deleted 17 characters in body
|
| Dec 8, 2014 at 14:03 | vote | accept | garethTheRed | ||
| Dec 8, 2014 at 13:56 | history | edited | Stéphane Chazelas | CC BY-SA 3.0 |
added 370 characters in body
|
| Dec 8, 2014 at 13:51 | history | edited | Stéphane Chazelas | CC BY-SA 3.0 |
added 370 characters in body
|
| Dec 8, 2014 at 13:35 | history | edited | Stéphane Chazelas | CC BY-SA 3.0 |
added 14 characters in body
|
| Dec 8, 2014 at 13:29 | history | answered | Stéphane Chazelas | CC BY-SA 3.0 |