User:DWalden (WMF)/T324603

Permissions and Validation
(N.B. Each row may represent more than on test condition)

With

Information disclosure
Not info disclosure:
 * 1) I see $ip1 for $rev1 and $tempuser1
 * 2) Admin suppresses $tempuser1 with autoblock (if this is possible)
 * 3) I cannot see $ip1 for $rev1, so I conclude $tempuser1 uses $ip1

Not info disclosure:
 * 1) I see $ip1 for $tempuser1
 * 2) Admin suppresses $tempuser1 with autoblock (if this is possible)
 * 3) I cannot see $ip1 for $tempuser1

Info disclosure?:
 * 1) I see $ip1 for $tempuser1
 * 2) Admin suppresses $nameduser1 with autoblock on $ip1
 * 3) I cannot see $ip1 for $tempuser1
 * 4) * Except I would not be blocked from $tempuser1 revisions, so I would see $ip1

Info disclosure?:
 * 1) I see $ip1 for $tempuser1 and $rev1
 * 2) Admin suppresses $rev1
 * 3) I cannot see $ip1 for $tempuser1 and $rev1
 * 4) I know that $ip1 made edit $rev1
 * 5) * But I knew that anyway

Info disclosure?:
 * 1) I see $ip1 for $tempuser1 (but I don't know it is $rev1)
 * 2) Admin suppresses $rev1
 * 3) I cannot see $ip1 for $tempuser1
 * 4) I know that $ip1 made edit $rev1
 * 5) * But I could have found that out before with the rev api endpoint