Last modified: 2007-12-31 21:02:53 UTC
As a new checkuser I've been playing with CU. The agent string etc could be usefully reported where it isn't at the moment. Would be exceptionally useful and surprised it's not. Examples: (1) "Get edits from IP" using my IP, lists my last many edits, and the IP they're from (as I entered) but not the agent string etc for each. Would be /very/ helpful for editing patterns, as the IP is (obviously) known by being input. For example if the agent changes at specific points, or its changes match changes noted already elsewhere. (2) "Get users" using my IP, reports the last agent used. Present report: 1. <user or IP #1> <last agent string> 2. <user or IP #2> <last agent string> Desired report: 1. <user or IP #1> <agent string #1> [number of edits] [view] <agent string #2> [number of edits] [view] 2. <user or IP #2> <agent string #1> [number of edits] [view] <agent string #2> [number of edits] [view]
#1 done in r29007. Not sure what #2 is asking...
I was testing it on my own contribs. I use 2 browsers (opera and IE). I noticed though that when I entered my IP and used "get users" as the function, it didn't give the expected response. But the output only reported that edits were made with opera. That surprised me so I made an edit via IE, and rechecked. This time it reported only that edits were made via IE. Clearly if an IP made edits with multiple browsers or useragents, it's merely reporting the one agent string related to the most recent edit, not others. That's a problem. Suppose a sock is being checked and agent is part of the evidence, you can ckeckuser an IP and the fact it made 1000 edits with useragent #1 will not show up, provided the most recent edit was via a browser (eg work) with useragent #2. What I'd like therefore is that a "get users" report of an IP, lists not just each account (plus the IP) and beneath each the most recent agentstring applicable, but each account (plus the IP) and _all_ agentstrings applicable. Graphically, changed like this: Suppose I create an account User:X, and make 50 edits with opera (at home) then go to work and make 3 edits with IE, what seems to show up is this: 1. User:X <useragent string for IE only, as the most recent agent> What I _want_ to show up is this: 1. User:X <and click to view CheckUser details of all edits made via this account> <useragent string for IE> "3 edits" <and click to view CheckUser details of these 3 edits> <useragent string for Opera> "50 edits" <and click to view CheckUser details of these 50 edits>
I've done #2 in 29019, but without the counter for performance reasons.
Marking this closed, unless the counter is a must have.