Misplaced Pages

:Non-administrator rollback: Difference between revisions - Misplaced Pages

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editContent deleted Content addedVisualWikitext
Revision as of 13:57, 4 January 2008 editPhilKnight (talk | contribs)Checkusers, Oversighters, Administrators125,862 edits Section 11: support← Previous edit Latest revision as of 04:40, 16 November 2023 edit undoThree Sixty (talk | contribs)Extended confirmed users, Pending changes reviewers, Rollbackers4,551 editsm Link update 
Line 1: Line 1:
{{superseded|Misplaced Pages:Requests for permissions/Rollback}}
{{notice|Please read through the proposal, and decide whether to support or oppose the general principals and implementation. Minor adjustments to the managements of it can be made in the discussion section.}}
{{proposal|WP:NAR}} {{shortcut|WP:NAR}}
{{archive top}}


== Introduction ==
The ''']''' feature allows intentionally unconstructive contributions to be reverted quickly, and more efficiently than with other methods. (User scripts have been written which mimic the functionality of rollback, but they merely hide details from the user, and are much less efficient, both in terms of bandwith and time). Rollback links are displayed on ], ] pages, and ].


=== Background ===
Clicking on the link reverts to the previous edit not authored by the last editor. An automatic ] is provided and the edit is marked as minor. (An error message is returned if there is no last editor to revert to).

* ] - Explains the existing rollback feature, which is limited to ] only
* ] (]) - A similar proposal, first proposed June 2005, declared rejected Sep 2006

=== Recent events ===

* ] (]), page moved from ]'s personal space to project space 9 January 2008.
* ] (]), page created 9 Dec 2007

=== This page ===

* Began as a single proposal
** titled "Main proposal" below
** (it has evolved somewhat since then)
** Included a ]
*** Around 450 total top-level responses (not counting replies) and over 200 kilobytes of text
* Various alternate proposals, which have been ].
* An attempt ] was started (current status unclear)
* Some discussion which originally took place on this page was later moved to the matching ], and was later ].
* Some specific counter-proposals may still be undergoing discussion on this page.
* See the ] for current general discussion.

==Original proposal==
The ''']''' feature allows intentionally unconstructive contributions to be reverted quickly and more efficiently than with other methods. (User scripts have been written which mimic the functionality of rollback, but they merely hide details from the user, and are much less efficient, both in terms of bandwidth and time). Rollback links are displayed on ], ] pages, and ].

Clicking on the link reverts to the previous edit not authored by the last editor. An automatic ] is provided and the edit is marked as minor. (An error message is returned if there is no last editor to revert to).


Rollback is currently only available to ]. However, many non-administrators now deal with vandalism regularly, but do not have access to this tool – and either do not wish to be administrators or do not meet the expected standards, yet are unquestionably experienced and trustworthy. This proposal would implement a process by which the rollback feature could be granted to, and revoked from, non-administrators. Rollback is currently only available to ]. However, many non-administrators now deal with vandalism regularly, but do not have access to this tool – and either do not wish to be administrators or do not meet the expected standards, yet are unquestionably experienced and trustworthy. This proposal would implement a process by which the rollback feature could be granted to, and revoked from, non-administrators.


'''The point has now come where we have a rough consensus as to what the restrictions should be in place, and the community is now asked to look at forming a consensus as to its implementation.''' See past discussion at ] and ]. Your questions or concerns may already have been considered there. The point has now come where we have a rough consensus as to what the restrictions should be in place, and the community is now asked to look at forming a consensus as to its implementation. See past discussion at ] and ]. Your questions or concerns may already have been considered there.


==Proposal==
===The way it works=== ===The way it works===
Users may request the rollback button should they suffice in having the minimum requirement as detailed below. Users may request the rollback button should they suffice in having the minimum requirement as detailed below.
*They should first put a request in at the section below. #They should first put a request in at the section below.
#: <small>(In what section below? All I see here is votes and discussions, what I would expect to see on a talk page. --] (]) 19:42, 4 January 2008 (UTC))</small>
*Administrators should check the history of the contributor to see if they can be trusted with the tool.
#Administrators should check the history of the contributor to see if they can be trusted with the tool.
*If the administrator is satisfied, they can then go to ] (see ] and ]) and this will add the user into the rollback usergoup, giving them the rollback tool.
#: <small>(What exactly are admins checking for? I worry lack of any statement or consensus on this will cause confusion. —<small>] (]|])</small> 21:02, 4 January 2008 (UTC)</small>)
*The tool will be the same as the administrator rollback tool, with no limitations.
#:<small>Isn't this how RFA started? We checked users contribs to check if they could be trusted? How is this process going to differ? What happens when two admins disagree? For example, if I give user:foo rights but admin z doesn't think they are trustworthy? Do we then have a discussion, and then we've reinvented RFA, this time as RFR? -</small> ] <small>] </small> 12:53, 8 January 2008 (UTC)
#If the administrator is satisfied, they can then go to ] (see ] and ]) and this will add the user into the rollback usergoup, giving them the rollback tool.
#The tool will be the same as the administrator rollback tool, with no limitations.
#:<small>Should there be a consensus of admins before this is implemented since it will radically alter their role? -</small> ] <small>] </small> 22:28, 8 January 2008 (UTC)


===Requirements for users to have rollback=== ===Requirements for users to have rollback===
There are no prerequisites ''per se'' for getting the tools, although a user should not have a history of edit warring and should have shown an understanding of the project and a need for the rollback permission (i.e. lots of vandalism reversion). Although it may not be easy to determine this, administrators should evaluate requests for rollback on individual merit and review a user's edit history before granting them the permission. There are no prerequisites ''per se'' for getting the tools, although a user should not have a history of edit warring and should show a need for the rollback permission (i.e. lots of vandalism reversion). Although it may not be easy to determine this, administrators should evaluate requests for rollback on individual merit and review a user's edit history before granting them the permission.


===Usage=== ===Usage===
This tool is provided to qualified editors for fighting vandalism. Usage is limited to rolling back vandalism and reverting one's own edits. Editors using the rollback tool for other purposes will be subject to having the rollback tool removed. This tool is provided to qualified editors for fighting vandalism. Usage is limited to rolling back vandalism and reverting one's own edits. Editors using the rollback tool for other purposes or who make repeated errors will be subject to having the rollback tool removed.


==Removal of the permission== ===Removal of the permission===
In the event of abuse, any administrator may remove the tool by going to ]. Non-administrators may report abuse to ]. Administrators should be careful to give such an action the same due care and attention as a block, and the usual expectations with respect to administrative actions apply. In the event of abuse, any administrator may remove the tool by going to ]. Non-administrators may report abuse to ]. Administrators should be careful to give such an action the same due care and attention as a block, and the usual expectations with respect to administrative actions apply.
<small>If they only get removed because of abuse, just give them to all editors. -</small> ] <small>] </small> 22:59, 8 January 2008 (UTC)
==Arguments and counter arguments==

:''Please keep this section relatively free from ongoing discussion. To see responses to these arguments, or to post your own responses, please see ].''
===FAQ===
*Other rollbacks exist, like ].
; What is rollback?
*:True, but rollback is easier on the servers and the clients.
: Rollback is a method for reverting edits with a single click. Users with the rollback privilege see a "" link appear on ], and next to edits on ] pages and in page histories, providing that the edit is the most recent edit made to the relevant page. Rollback will revert to the most recent version of the page not contributed by the most recent editor.
*If someone can be trusted, they should be an admin.

*:Yes, but not everyone seems to think so. I know of several vandal fighters who tried to become administrators but failed due to "lack of mainspace edits". Also, I doubt that ] would pass an RfA.
; How does rollback differ from other reverting methods?
*It would encourage edit wars.
: Traditional reverting involves loading the revision of the page that one desires to revert to, opening the edit tab and then immediately saving the page. The page's contents will be replaced with the contents of the old revision. Reverting with the ] feature involves loading a diff and clicking on the "undo" link; the changes made in the diff will be undone, provided there are no conflicts with later revisions of the page. There are a number of user scripts available for reverting, which typically involve automating the traditional reverting method.
*:No, an admin would have to assign the privilege only if the user was trusted not to be disruptive and if it was misused, it would be removed.
: By contrast, rolling back an edit does not involve any such intermediate steps. As such, it offers a slight performance benefit for both server and client. Because it can be done directly from a ] page, it makes reverting all the edits made by a given account or IP address relatively simple.
*If you do this, might as well give it to everyone.

*:It was going to, but there was significant opposition to that. Opposing for reasons like this makes it harder to get anything changed.
; What are the limitations of rollback?
*Administrators should not be allowed to set privileges.
: Rollback is limited to reverting only the most recent edits made to a page. Users will still need to learn and use another method in order to revert any other edits.
*:They can grant and revoke editing rights. Why not something less significant? Administrators who are not trusted to do what is good for the encyclopedia '''should not be administrators'''.
: Because rollback does not necessitate the user to actually view the edits that they are reverting at any stage, there is a greater risk that users can mistakenly perform reverts. The undo feature, by contrast, shows the user the changes they are about to effect for confirmation.
*It will introduce ].
: The rollback feature supplies an automatic edit summary when rolling back an edit, which cannot be changed or supplemented by the user. Both traditional reverting and undoing allow an edit summary to be supplied, as do most user scripts for reverting.
*:Any administrator action can introduce a wheel war. We trust the administrators not to wheel war, though.
: Rollback's speed can also be a disadvantage if it is misused, since it can greatly speed up ].
*Adds more bureaucracy.

*:Not much more. It will be a simple page like ], not something as complex as ], as that would defeat the purpose of this.
; How do these pros and cons relate to giving rollback to non-administrators?
*Bureaucrats should be the only ones doing this.
: Many non-administrators are regularly engaged in vandalism reversion, and the rollback feature can make this task far more efficient, since it is a one-click operation, as opposed to methods which require the loading of intermediary pages.
*:We don't have enough bureaucrats to do this, and administrators should be trusted anyway. Administrators already can revoke and grant the editing privilege.
: However, because rollback does not allow users to check what they are reverting (not true; see ]) or provide an edit summary, it presents the risk of accidental misuse, and because it is a one-click operation that allows all the contributions of a user or IP address to be quickly reverted, it presents the risk of intentional misuse. These risks naturally increase in a user base that is larger and/or less experienced in identifying and dealing with vandalism.
*Users shouldn't get administrator tools.

*:Rollback is not really an administrator tool, it is just an editing tool that was originally restricted to administrators for technical reasons, but is no more powerful than the ] rollback, but is less stressful on the server and the browser.
; Are these problems unique to the rollback tool?
*Too much form-filling.
: No; other methods of reverting can be similarly misused. However, as long as rollback is used for its intended purpose - reverting simple vandalism - there should be no problems. The issue is making sure that a potential rollback user can reliably distinguish simple vandalism from other edits and can be trusted to use rollback only on the former.
*:Isn't that what administrators do?

*Rollbacks don't allow custom edit summaries.
=== Revision history ===
*: True, but rollback is intend for obvious vandalism, which doesn't need a custom summary.

*: Also, yes they do. It's a bit inconvenient for a human to use, but a script or bot could easily use its own edit summary while still getting the performance benefit of rollback.
:Significant changes to this proposal are recorded below. The total number of top-level Support/Oppose comments at the time of the change is indicated in parenthesis.

* 30 Dec 22:58 (0):
* 30 Dec 22:58 (4):
* 30 Dec 23:56 (8):
* 31 Dec 10:28 (27):
* 31 Dec 10:40 (28):
* 4 Jan 04:51 (74):
* 4 Jan 15:01 (155):

=== Straw poll ===
:''Closed and archived. See ] for results.''

==Alternative Proposals==
''These alternative proposal discussions have been moved to an archive, and can be found ].

==Count the Mistaken==
'' This discussion has been moved to the talk page, and can be found ].

==Scripts and other tools==
:<small>''proposal originally made by ]''</small>
Nearly everyone here has no objection to tools like Twinkle being broadly used, but many have objections to adding the button to the user interface. So give autoconfirmed users the technical ability to rollback, an action which requires a unique token, but do not include the rollback button on diff, history, or user contribution pages (i.e., do not include it at all). In this case, rollback can only be accessed with a third-party tool like Twinkle, which everyone seems to agree is fine. The I/O speed and bandwidth issues are solved, and since custom summaries are possible with the rollback permission, there is no loss in the functionality of Twinkle (or other anti-vandalism tools).

=== Support (tools) ===
# Per my comments on ]. -- ] 08:58, 9 January 2008 (UTC)
# Per my response at ] and Amidaniel's and my comments at #wikimedia-tech on freenode. -- ]<sup>(]|]|])</sup> 10:58, 9 January 2008 (UTC)
# As I've stated before, the requirement that users "switch on" the tool for themselves and have some technical knowhow regarding it beforehand is a good safeguard. <small style="font:bold 10px Arial;display:inline;border:#009 1px dashed;padding:1px 6px 2px 7px;white-space:nowrap">] ]/] ''11:35, 9 Jan 2008 (UTC)''</small>
#: Safeguard against what exactly? Not the vandals, surely... ]] 23:32, 9 January 2008 (UTC)
#::People who wish to intentionally make mass disruptive edits could just as easily use a script or a bot. -- ] 00:18, 10 January 2008 (UTC)
# '''Strong suppport''' pending the feasibility of such a feature (can a script "unlock" or access a server feature?). Well done. I think that this proposal will have more of a chance to pass. Ultimately, nothing changes, but efficiency. As TWINKLE requires no authorization, this proposal will not create any new bureaucracy, and will not give any extra power to admins. Actually, I will be surprised if this feature receives more than a few select votes for oppose. This would also solve the Bot proposal, which seems to have large consensus (see below). It would cover a need for credentials, in that the user would have to be experienced enough to know how to use user scripts, and what they can be used for. So long as TWINKLE et al exists, rollback abuse will never go away, so the argument of rollback abuse is null. In my opinion, this is what we have been looking for, the solution to all issues. (Sorry if I seem so enthusiastic, but it just seems so simple, and yet so brilliant).--] (] | ]) 14:41, 9 January 2008 (UTC)
#No new bureaucracy? You have my (unexpected) support. You might just have cut the Gordian knot.--]<sup>g</sup> 20:10, 9 January 2008 (UTC)
#'''Support'''. Really this is change deep in the sausage making. It's a technical improvement, not really a policy change. Perhaps it would just be better to accept that bad people can be disruptive with or without and just give it out.. but if people won't accept that, at least this is a step forward. --] (]) 20:21, 9 January 2008 (UTC)
#'''Support''' this or an option in user preferences that has to be turned on by the user (I thought amidaniel was working on that...) <span style="font-family:Broadway;">]'']''</span> 20:34, 9 January 2008 (UTC)
#'''Support''' Good idea, ''']''' ('']'') 20:39, 9 January 2008 (UTC)
#'''Support''' addresses my concerns with the original proposal. Concerns that this could facilitate vandalism are overblown. --] (]) 23:10, 9 January 2008 (UTC)
#] 13:33, 13 January 2008 (UTC)
#'''Hell ''yes''!''' As I've said before, we need tools like these. ''']]''' <sup>]</sup> 15:13, 17 January 2008 (UTC)
#'''Strong Support''' for the simple reason that it eases everyone in editing. It is not a security threat because, although it also eases editing for would be vandals, vandals can still do what the rollback function does, it just takes them more time. And it is not only them whose time are being inefficiently used, it is also those vandal-fighters. ] ] ] 08:46, 30 January 2008 (UTC)

=== Oppose (tools) ===
#'''Hell no!''' Regardless whether it's doable or not (see my question in discussion section), it's ] at it's purest, which I loathe by definition. No, thanks - if doable with Twinkle then it's just as doable with ] (which you can't shut down for a user) and then welcome to Misplaced Pages where each vandal has access to rollback if he pleases. Hey, why bother with scripts at all? Just make the link <tt>class="rollback-hidden"</tt> which defaults to <tt>.rollback-hidden { display: none; }</tt> in sitewide CSS. Then it's just one line in your .css to enable it - call hacking your monobook "credentials" if you will. ]] 21:01, 9 January 2008 (UTC)
#:It would still be removable when abused, so it's actually better than such scripts alone. -- ] 22:11, 9 January 2008 (UTC)
#::Um, excuse me? CSS can just as well be overridden with a one-liner GM script that does (roughly) <tt>document.write('<style type="text/css">.rollback-hidden { display: inline; }</style>')</tt> or something to that effect (or I could just disable CSS in my browser altogether). Sorry, but hiding features != disabling them. Whatever is hidden can be uncovered and you have no control over what the client does. ]] 22:34, 9 January 2008 (UTC)
#:::Rollback can be removed from a specific account ''completely''. If anyone is abusing it, be it via TWINKLE or their own CSS modification, we can turn it off for them. -- ] 00:14, 10 January 2008 (UTC)
#:I understand your concern about "security through obscurity," and I believe that it is a valid one. However, since user scripts ''already'' have rollback, every vandal could potentially have access to rollback anyways. All this proposal does is make it more efficient. Also, do we have any reported cases of vandals user TWINKLE et al for vandalism? My experience, is that ''most'' vandals are IP addresses, and those who make accounts rarely get into any sort of intelligent vandalism (the kind that does a lot of harm, like mass page moves, etc). Also, assuming a vandal does get his hands on this, it will be easier for people to revert him, because others will have rollback as well. Now, assuming the above statements, this feature would bring us a very small number of elite vandals armed with a slightly more efficient rollback, against a large number of RC patrollers, with a slightly more efficient rollback. By sheer numbers, this efficiency has a large multiplier, compared to the small multiplier of the vandal. Again, this assumes we have ever had a case of rollback-user-script-assisted vandalism in the past, which, while I (obviously) can not know for sure, in my experience I haven't seen such a thing done.--] (] | ]) 22:19, 9 January 2008 (UTC)
#::No, such outbreaks have not occurred in the past (at least not to my knowledge) simply because, as some put it, Twinkle-like methods take ages to do a single revert, which coupled with the server latency makes such ''en masse'' disruption unfeasible. However, what this proposal puts forward is basically making it entirely possible for a vandal to make reverts at rates of hundreds per minute (just open someone's contribs, fetch rollback tokens and start Ctrl-clicking rollback links). And don't say we can afford that because we have more patrollers - when 10s of them suddenly start fighting and conflicting over reverting the vandal, it won't be pleasant for the servers. ]] 22:34, 9 January 2008 (UTC)
#:::I just blanked my sandbox, and then reverted it. It took 1.8 seconds, (I timed it on my stopwatch, so some inaccuracy, accounting for reaction time, probably 1.5 seconds). Assuming they use a firefox plugin like , which can open all links on a page in a new tab at once, presto, they created a massive reversion, already doing 500(maximum number of articles viewed at once on user contribs page) in well under a minute (assuming their internet connection holds, the WP servers hold, and their RAM holds). Long-story-short: TWINKLE is not all that slow, and so the performance boost would not be all that notable for it to affect WP's vandalism quantity.--] (] | ]) 23:07, 9 January 2008 (UTC)
#::::Thank you for those estimations. Unfortunately, this makes things only worse - what if (given that rollback tokens are prefetched) rollback can run at, say, 5000 per minute - care to verify that? Do you also keep in mind that revert summaries are editable? Can be faked? "Reverted edits by <insert IP> to last version by <insert admin>" - this looks like I'm reverting pesky IPs to admin-approved versions! Who will suspect any mischief? Oh, wait, I could run that on 10 different usernames to further blend the disruption. Yes, we're talking quite "elite" vandalism here, but if I am capable of this, so can be any determined and technically-inclined vandal. My main point is, don't give the vandals our own weapons against them. At all. ]] 23:26, 9 January 2008 (UTC)
#:::::Rollback can only run at five per minute for non-admins, and five per two minutes for non-autoconfirmed users. This rate is imposed by the software, and cannot be overridden. Security through obscurity is not the objective of this proposal; unintentional misuse of rollback by newcomers is. ]<sup>]</sup> <span title="Misplaced Pages:Non-administrator rollback">§</span> 16:14, 11 January 2008 (UTC)
#:::No comment on the rest, but to jump in, vandals have used twinkle in the past to vandalize more quickly/efficiently. The first time I saw it was {{user|Undercity}} who used twinkle to revert back to his vandalized page, then warn those who reverted him. - ] ] 00:30, 10 January 2008 (UTC)
#::My main concern about giving the rollback to all autoconfirmed users is that not very many new editors are aware that twinkle exists. Most users who would use it for disruptive purposes are blocked and have left or moved on to another sockpuppet before they have a chance to learn that twinkle even exists. Vandals are too busy replacing pages with "he is gay homo with a small dick" to bother learning about how to contribute constructively, and tools which can aid in that process. By including it as part of the default account you make it so it is visible, directly under a vandals nose. Its like leaving your car unlocked on a busy street and leaving your wallet and your rolex on the seat. It is very much a security through obscurity system as Misza mentioned above. That is why I opposed both the proposals similar to this one, and will likely oppose this one unless someone can explain to me how this is likely not to be abused. --] (]) 05:52, 10 January 2008 (UTC)
*'''Object''' - simply because it seems silly. Enable a feature but hide it? Might as well just give it to everybody if the feature is there -] (]) 17:09, 11 January 2008 (UTC)

=== Neutral (tools) ===
#
#
#


==Discussion== === Discussion (tools) ===
===Support===
==== Section 1 ====
#] (]) 23:13, 30 December 2007 (UTC)
#'''Support''' - Some excellent vandal-fighters who could use the rollback function very well fail RfAs for non-rollback related reasons (i.e. misjudged CSD tags, etc.). Giving these users rollback will only give Misplaced Pages a net benefit. ]<sup>]</sup><sub>]</sub> 23:15, 30 December 2007 (UTC)
#'''Support''' I want rollback for myself, and I think a system like this would enable me to get it. I think there are a few users who can't practically become administrators, but who should be allowed to use rollback. I think this system will accomplish its purpose. ] (] • ]) 23:36, 30 December 2007 (UTC)
#'''Support''' - obviously :-) ] 23:37, 30 December 2007 (UTC)
#'''Support''', though I think the text in "Removal of the permission" needs some tweaking. Is it really necessary to mention that this too can be wheel warring, I would have thought that obvious? <strong>]<small>•]</small></strong> 23:48, 30 December 2007 (UTC)
#'''Support''' I think we can unbold the wheelwar bit... '''any''' admin action carries the same sanction when abused. <span style="font-family: verdana;"> — ] • ] • </span> 00:03, 31 December 2007 (UTC)
#I think there are better ways to do this, but I don't think that they could gain consensus. <font face="Broadway">]'']</font>'' 00:32, 31 December 2007 (UTC)
#'''Support''' - effectively a regularisation of VandalProof. Some minimum standards for approval would be useful, principally to ease any hurt feelings from enthusiastic new editors with only 50 contributions and a desire to fight vandalism without having read the policies. However I strongly oppose any automatic approval based on edit counts (as proposed in the discussion below). Admin approval is not that big a hurdle. If a committed and reliable editor with thousands of contributions cannot convince any single admin to give them access, there is likely a good reason why not. ] (]) 00:43, 31 December 2007 (UTC)
#'''Support''', reasons well stated above. Can easily be revoked if a user causes problems. <b>]</b> <small>(])</small> 00:57, 31 December 2007 (UTC)
#'''Support'''. Not a big deal, especially with the alternatives now available. Offers a new means to encourage productive users by giving them a tangible show of trust. ] '']'' 03:29, 31 December 2007 (UTC)


Please excuse my ignorance with regard to MediaWiki's inner workings, but is the rollback token really computable on the client side (given a diff URL, for example)? I was delving into this issue (and MediaWiki code) quite some time ago and came up with a conclusion that it is based on a ] that is only stored on the server-side. Was that conclusion incorrect? Quite frankly, if it ''were'' computable on the client side, I fail to see the token's purpose at all. ]] 20:29, 9 January 2008 (UTC)
==== Section 2 ====
#'''Support'''. However, I think that a more concrete minimum criteria should be set. I also think that requests to remove nonadmin rollback should be in the same page as that to request rollback. ''''']]]''''' 03:39, 31 December 2007 (UTC)
# Per above. And a question: does this come with the markbot permission? ] 03:49, 31 December 2007 (UTC)
#'''Support'''. Per common sense. --] (]) 04:25, 31 December 2007 (UTC)
#'''Support''' with ]. ]]]<font color="red">]</font> 04:40, 31 December 2007 (UTC)
#I see potential uses for it. ] ] 04:58, 31 December 2007 (UTC)
#'''Strong Support''' &mdash; This would be a '''great asset''' to me, as I make over 1,800 '''reverts''' per normal day (it has been sagging during the holidays, but that is irrelevant). ] has been lobbying for this for quite a while. Thanks. -- ] (]) 05:05, 31 December 2007 (UTC)
#'''Support''' &mdash; Rollback is the best way to prevent something like . I have seen a few rare cases when tools like Twinkle and Popups don't catch all the vandalism by an editor to a certain page - giving rollback to trusted non-admins reduces the likelyhood of this. ''']'''<font color="green">]</font> 05:41, 31 December 2007 (UTC)
#'''Support''' but I don't think the added step of an ANI report should be necessary in obvious cases any more than it is for an admin to issue a block. If someone is unquestionably abusing the privilege, you remove it. If the user apologizes and promises not to do it again, you restore the privilege. --] (]) 05:50, 31 December 2007 (UTC)
#:I think thihs is most probably going to be the way it happens, if a user is obviously misusing it, the tool gets removed and the admin can easily post to AN/I to let other admins know what he has done (as many block reviews are done now). In not so clear cut cases, a consensus on a noticeboard should be sought first. ] 14:34, 31 December 2007 (UTC)
#'''Support''' proposal as written. ]<small>]</small> 06:53, 31 December 2007 (UTC)
#'''Support''' Worth a try as written; in theory Misplaced Pages would never work at all, so the only way to find out if it works is to try it. :) ] (] | ]) 07:55, 31 December 2007 (UTC)


:I assume it's meant that this would operate on the API level only. I'd assume, that'd require at least one pre-fetch, for the rollback token (I.e. something like http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvtoken=rollback&titles=User:SQL ). This already works, btw, check it out... It'll give you a valid rollback token :) ]] 20:51, 9 January 2008 (UTC)
====Section 3====
#'''Support.''' Sounds reasonable; the details can be tweaked later. ] (]) 08:29, 31 December 2007 (UTC)
#The ] and some admins misuse rollback, but as you have to specifically ask for this function and as it can be removed easily I think it is worth trialling. ] ] 10:38, 31 December 2007 (UTC)
#'''Support''' very good idea. Non-admins already have access to many tools (TWINKLE, popups, the undo function etc) which are only a step down from administrator rollback, and these are accepted by the community and not often misused. '''''<font color="#FF0000">]</font>''''' 11:51, 31 December 2007 (UTC)
#'''Support'''. My first question is always "Is it useful?" and I immediately bring to mind an afternoon spent rolling back over a hundred spam links on request. Yes, it's useful. :) I see opposes below basically indicating that this is nothing that can't be done through Twinkle. (I also note below that Twinkle has a conflict with ZoneAlarm which has made it unusable for some editors.) If this is the case, then there is no harm in granting it to reliable editors, who (if they don't have the ZoneAlarm conflict) could be essentially doing it by other means already. I do support caution in granting this function, and at the least I would encourage any admin who grants it to remind editors to read the policy and note that rolling back changes that are ''not'' vandalism is heartily discouraged as insulting to other editors. --] <sup>]</sup> 13:51, 31 December 2007 (UTC)
# I think the 'redundant with TW' argument has been adequately addressed; rollback is better, for both the user and the project. I can't see a reason why it would create more problems with edit warring and other bad behavior than scripts like TW. And we can deal with those problems by blocking or removing the tool anyway. I find the 'creating a separate class of editors' argument a little more compelling, but I think we should understand that that's a social problem, not a technical one. I definitely hear what people are saying about giving admins too much power and creating more bureaucracy, but I think we should weigh those potential problems against the benefit of giving out the tool. ] <small>]</small> 14:15, 31 December 2007 (UTC)
#'''Support''' -- ] <sup>]</sup> 15:35, 31 December 2007 (UTC)
#'''Support''': Good alternative for '''good editors''' (good = constructive) who don't like to use tools such as TW and POPUPS. Supporting since it will be closely controlled by the sysops, and I don't think it will be abused. - ] (]) 15:57, 31 December 2007 (UTC)
#'''Support''' --]]]<small>(st47)</small> 16:19, 31 December 2007 (UTC)
#'''Support''' but should be considered a privilege, and thus easier to justify removal than it is to justify blocking. ] 17:54, 31 December 2007 (UTC)
#I don't support requiring a consensus at ANI to remove the tool but I do agree that we need a simple mechanism to allow the application of the tool. Like all policies and guidelines this will develop with time but I'd not be opposed to widening the amount of access to the tool beyond the regular vandalfighters. All established and well behaved editors should have access to the tool even if they do not have regular cause to use it. ] <sup>'']''</sup> 17:59, 31 December 2007 (UTC)


::Hmm, so we're basically talking about using rollback to cut down on server requests from 3 (fetch diff, fetch edit form using <tt>&action=undo</tt>, post reverted content) to 3 (fetch diff, fetch rollback token, "click" rollback URL)? :) Oh wait, we're saving some bandwidth by not having to post the reverted content. Yay, did I miss something? &lt;/sarcasm&gt; Oh, and I'm still waiting for a definitive reply whether the token is computable client-side. ]] 21:10, 9 January 2008 (UTC)
====Section 4====
#'''Support''' this is a great idea, and I fully agree that caution in permitting users to use the tool is indeed the best way to go with this. It would save an enormous amount of effort in reverting vandalism and other such bad-faith edits. ''']]]''' 18:43, 31 December 2007 (UTC)
#I strongly support this proposal. I think the benefits outweigh the negatives: if someone abuses the rollback, they get it removed; if a blatant revert-warrior requests rollback, they'll be denied. Regarding using revert scripts, some people may not realize that scripts like TWINKLE don't work on all browsers, and giving rollback to vandal-fighters who use Internet Explorer will be excellent. With the "go through RfA argument", as Gurch says, people who are vandal-fighters often get opposed simply for being vandal-fighters. I think we'll benefit from feature this overall. ] 20:22, 31 December 2007 (UTC)
#Why the hell not give it to trusted users and reduce server load? Maybe a 30 day trial can be done and if the problems turn out to be huge, it can always go back to the way it was. ] (]) 20:35, 31 December 2007 (UTC)
#'''Support.''' After witnessing a large amount of vandalism firsthand after having an article at ], it'd sure be nice in the future to have some more tools handy for those who wish to be trusted vandal-fighters. ] (]) 22:37, 31 December 2007 (UTC).
#'''Support'''. Great idea, this will definitely help take the fight to the vandals! '''<span style="color:gold">Happy New Year!!</span>''' <strong class="plainlinks">] (])</strong> 00:25, 1 January 2008 (UTC)
#'''Strong Support''' - I just needed to support something :S ...--<span style="color:blue;font-weight:bold;font-size:medium;font-family: Monotype Corsiva;">]]</span> 03:09, 1 January 2008 (UTC)
#Yeah, only if passing it wouldn't mean removing the feature from tools like twinkle. In which case, I wouldn't need it, but IE users would. ]<sup>]</sup><sub>]</sub> 03:42, 1 January 2008 (UTC)
#'''Support''' Although I do wish there was some sort of "2 admins required to give rollback" clause. I presume there will be a log of rollback rights given by admin as there is for blocks? ''']''' 03:47, 1 January 2008 (UTC)
#: That'd be the user rights log, same as for +sysop and +bureaucrat, I presume. ]<sup>]</sup><sub>]</sub> 03:54, 1 January 2008 (UTC)
#'''Strong support''' I brought this issue up a while ago but was quickly shot down. You can see my essay on this topic that has been in the draft stage for months ], you wont get much out of it because I gave up half way through but still someone might be interested. ] (]) 04:38, 1 January 2008 (UTC)
#] 07:49, 1 January 2008 (UTC)


Present steps to rollback (Let's say... ], at random).
====Section 5====
#'''Strong support''' What's the worse that could happen? ;) <span style="border:1px solid #433">]<font style="color:#433;background:#433">-</font>]</span> 15:09, 1 January 2008 (UTC)
#'''Support''' It's basically just an extenstion to the current "undo" feature that is available to all. I wish that it was available to IP's but that's the way it goes. The only real problem I see is at start up with the amount of people that will be applying.
#No big deal (other less efficient tools exist), no vandalism that can't be done already without it, it can be easily taken away if abused, and it is conducive to other admin tools being modularized. The process will be lightweight, like getting AWB (which is more powerful). ]<sup>'''{'''<span class="plainlinks">].</span>'''}'''</sup> 23:07, 1 January 2008 (UTC)
#'''Support'''. It is important that the process put in place is simple and quick, with as little bureaucratic waffling as possible. ] ] 10:27, 2 January 2008 (UTC)
#'''Support'''. —] 16:22, 2 January 2008 (UTC)
#'''Support'''. Something like this has been needed for a while. Normally I wouldn't just make a me-too comment like this, but for a change to the software settings a vote is normally required in practice as generally someone will demand one if there isn't one. --] 19:18, 2 January 2008 (]]])
#'''Yes''', thanks, finally! I've been wishing for this for years. It would be simpler yet to just grant this automatically to all autoconfirmed users, but this is a good first step. Honestly, now that the technical limitations that prevented this before have been fixed, any remaining "dispute" is really just . It's a minor feature in the MediaWiki user interface, essentially an optimization of something that has long been available via user scripts. We don't know what, if any, social effects enabling it will eventually have, since ''we haven't tried it yet'', but it's not going to cause any irreversible damage — this is a Wiki, after all, anything can be fixed. This should have just been turned on by developer fiat, just to see how it'll work out; but since they apparently want a poll to show consensus, well, let's give them one. —] <small>(])</small> 21:25, 2 January 2008 (UTC)
# '''Strong Support'''. With rollback disabled unless requested, there will be virtually no abuse of it; besides, what few cases of rollback abuse do occur probably would have happened through scripts or the undo feature anyway. ]&nbsp;(]&nbsp;'''·''' ]) 01:02, 3 January 2008 (UTC)
# '''Support.''' There are virtually no arguments of merit against this proposal, but many for it. Ever tried fighting vandalism on an old computer with a slow Internet connection? I have, and, believe me, you want rollback. I don't fight vandalism at the moment, since I'm currently not on Misplaced Pages full-time, but I insist that those who ''do'' fight vandalism get access to this tool. — ] 02:33, 3 January 2008 (UTC)
#'''Support''' I think this is a really good idea! ]] 03:49, 4 January 2008 (UTC)


# Grab diff (45956 bytes)
====Section 6====
# Grap undo url (81946 bytes)
# '''Weak support''', it can be risky in the wrong hands, but so long as it's dished out minimally i don't have a problem with it. ] 04:20, 4 January 2008 (UTC)
# Send previous page text (4643 bytes)
# If the risk of abuse were so great then we would already be seeing it with TWINKLE. We're not, therefore it isn't. --] (]) 04:35, 4 January 2008 (UTC)
# '''Support''' I already do this with TW. It would be beneficial for me to use in order to further my counter-vandalism efforts. ] (]) 04:43, 4 January 2008 (UTC)
# '''Support'''. I don't really have anything to add to what has already been posted. I don't think abuse will be any more of an issue than it already is, and it would be simple enough to stop the abuse. ···]<sup>] · <small>]</sup></small> 04:52, 4 January 2008 (UTC)
# '''Support''' I use Twinkle, but I think it would be helpful for other users who don't. --]] 04:59, 4 January 2008 (UTC)
# '''Support''': I agree that trusted non-admin users should have this editing tool. <b><font color="#002BB8">]</font></b> <sup><font color="#002BB8">]</font></sup> 05:01, 4 January 2008 (UTC)
# '''Support''' I use Twinkle like many of us, but if a less-server intensive solution (which this is) is made available (which this would do), I would switch my vandalism reverts to the rollback tool. Besides, those with a proven vandal-fighting record shouldn't have a problem getting an admin to approve them for the tool. -''']'''<sub>]</sub> 05:03, 4 January 2008 (UTC)
# '''Support''' Anything that can help against vandalism can only be a positive thing, though, of course, care should be taken as to whom this responsibility should be given. ] <sup>]</sup> 05:04, 4 January 2008 (UTC)
# '''Support''' — ]&nbsp;(]&nbsp;'''·''' ])
# '''Support.''' Just like using drugs, kids, if vandal-fighters have already established a work-around that hurts the server, just give them the legitimate tool. Take the dealer off the streets, ya know? ] (]) 05:06, 4 January 2008 (UTC)


For a total of: 132545 bytes
====Section 7====
# '''Support.''' As above. Anything that can be used by responsible editors to fight vandalism is a good thing. ] (]) 05:08, 4 January 2008 (UTC)
# '''Support''' - This would be very useful in reverting vandalism – which has been coming in too much lately. It would be quite effective as a wiki tool. ]] 05:11, 4 January 2008 (UTC)
# '''Support''' I opposed the last version of this proposal. Granting it to all autoconfirmed users would be a mistake, in my view, since, although few of us are vandals, some are revert warriors. This, on the other hand, seems a sensible way to keep the tool in the right hands. Also, I think this might have social benefits by giving users who are marginal for adminship a limited amount of additional power, that can be easily revoked, and a chance to demonstrate responsible use of it. --] (]) 05:15, 4 January 2008 (UTC)
#'''Support''' The potential for abuse is minimized here as long as either admins granting rights are equally ready to revoke them in the event of abuse or admins not granting rights are also ready to revoke them when they spot abuse. ] 05:25, 4 January 2008 (UTC)
#'''Strong Support''' - Though even more so if it were given to all established users automatically. People who are set upon wreaking havoc will continue to do so, only a bit quicker. This is a small price to pay, however, for the increased liberty of all the do-gooders. Do I even need to quote Ben Franklin? ]<sup>] | ]</sup> 05:47, 4 January 2008 (UTC)
#'''Support''' per JayHenry and others. If there were a high risk of abuse, TW would have shown it. ''']''']''']''' 05:51, 4 January 2008 (UTC)
#'''Support''' This should be no big deal. It's easy to take it away if editors use it for something else than vandalfighting. As a side-effect, I could imagine this improving admin standards (vandalfighters aren't necessarily good at other admin stuff). ]\] 05:53, 4 January 2008 (UTC)
#'''Support''' I am a vandal fighter who uses TW. If these tools relieve stress on the server and browsers then all the better. ] (]) 05:54, 4 January 2008 (UTC)
#'''Support''' Popups and TW are good, but they can be clumsy and slow, and if this function reduces stress on the servers, I'm all for it. --] (]) 06:00, 4 January 2008 (UTC)
#'''Support'''. Sometimes, tools like TW or popus can be slow, admin rollback is faster. ''']''' <sup>]</sup> 06:02, 4 January 2008 (UTC)


Proposed steps (if I follow you correctly, same page)
====Section 8====
#'''Support''' I've been an editor since 2002. I regularly revert a lot of vandalism on a lot of articles, and rollback would be very convenient. But after I looked into what it would take to get it, I balked, because I don't want to be involved in the tedious and often abusive RFA process. I can't be the only one. -- ] (]) 06:04, 4 January 2008 (UTC)
#'''Support''' In due consideration of vandal-fighters. ˉˉ<sup>]</sup>] 06:07, 4 January 2008 (UTC)
#'''Support''' I've been working on some high-profile political figures where vandalism can be constant. This would help out a lot. ] (]) 06:10, 4 January 2008 (UTC)
#'''Support''' Makes total sense to me. Well written proposal that can be very useful. ♣ ] <sup><font color="FF0000">]</font> <big>'''§'''</big> <font color="FF1234">]</font></sup> ♣ 06:16, 4 January 2008 (UTC)
#'''Support''' May be useful for me, though I think it should only be given to registered users who've been around a little while. I haven't been here a whole month, and I don't know if I would give it to myself (though I would only use it for vandalism, as it should be)...] (]) 06:21, 4 January 2008 (UTC)
#'''Support'''. I've seen only very minimal abuse of the TW rollback, so I'm willing to give this a shot. I'll try to help out with the inevitable backlog of requests from time to time. ] <sup>]</sup> 06:35, 4 January 2008 (UTC)
#'''Support'''. I have not applied for admin status, but would apply for this. I suggest that some sort of absolute minimum standard be added to the proposal, if for no other reason than to stem the huge flood of requests that will come in if this is approved.--] (]) 06:42, 4 January 2008 (UTC)
#'''Strong support'''; any editor can ''already'' do this with TW&mdash; this would make it (a) lighter on the servers (good) (b) removable in case of abuse (even better). &mdash;&nbsp;]&nbsp;<sup>]</sup> 06:46, 4 January 2008 (UTC)
#'''Support''' Getting Rollback is pretty much the only reason why I requested to be an Admin. I have no interest in Wikipolitics or being a bureaucrat, I just wanted more editing tools. Every week a bunch of great Wikipedians with thousands of edits and no history of abuse submit an RfA because Rollback would help them edit, and everyone praises them for being a nice guy/gal who wouldn't abuse the tools, and their request is opposed because they haven't spent enough time editing outside of the Mainspace. In other words, "You can't have the tools that would help you edit because you've spent too much time editing. Come back when you're willing to spend less time editing and more time debating policy." The people who need Rollback can't have it because of the very fact that they need it; they have to stop editing so much and prove that they don't need Rollback before they can have it. ] Give non-Admins Rollback and you'll drastically reduce the number of doomed RfAs. Since a lot of people don't seem to have gotten the memo that being an Admin is ], simply being a longtime editor and proving yourself trustworthy with the tools isn't enough to be an Admin &mdash; and fair enough, since Admins can be called upon to settle disputes. Many RfA candidates have no interest in doing that! They just want to edit, and they deserve the tools to do it. Give non-Admins Rollback and everyone wins: editors can edit, and they don't have to clog up the RfA system with unnecessary and hopeless applications. People who are here just to vandalize are usually caught before they have enough edits to edit protected or semi-protected pages, so I think it should be based on whether or not you've established enough trust to be able to edit a page that is being protected from vandalism. Everyone who is able to edit such an article should have Rollback, but it looks like some people are in favor of more bureaucracy. If the bureaucrats are prepared to handle thousands of Rollback permission requests, then I'm willing to settle for this solution. ] (]) 07:09, 4 January 2008 (UTC)
#'''Support''' Would probably save more than just a few seconds per revert over twinkle for people with slower internet connections. I don't think this would foster additional edit warring. I '''question''' whether the implementation of the approval-granting system is feasable, though, would there be tremendous overload as users flood the system with requests for the tool? Consider using a system similar to <nowiki>{{help}}</nowiki>. ] (] • ]) 07:16, 4 January 2008 (UTC)


# Grab diff (45956 bytes)
====Section 9====
# Grab rollback token (372 bytes)
#'''Support''' Conditionally. Going easy on the servers is a good thing. However, I think there should be some basic requirements. ] (]) 07:26, 4 January 2008 (UTC)
# Send rollback URL (151 bytes)
#'''Support''' I would prefer it if admins weren't granting it (it may raise adminship standards) and if a few basic requirements were laid out, but I don't see it as a problem. The tool can be revoked and if it was abuse (rather than misuse) they can quite easily be blocked. A request though, could emphasis be made that the tool is ''only for reverting vandalism and your own edits'', this is critical. <font face="comic sans ms" color="#454545">]</font><sup>] &#124; ]</sup> 07:35, 4 January 2008 (UTC)
#'''Support''' --] <sub>(])</sub> 07:41, 4 January 2008 (UTC)
#'''Support''' - Once you've undoed something, you have a high chance of ending up in an edit conflict.] ]</font> 07:47, 4 January 2008 (UTC)
#'''Support''' - This would make things a lot easier, because it is a very common occurrence that non-administrators have to revert several acts of vandalism. ] (]) 08:08, 4 January 2008 (UTC)
#'''Support''' - Proposal makes sense to me. This is overdue. --] (]) 08:27, 4 January 2008 (UTC)
#'''Support'''. I don't know much of the software/server-load issues involved, but if this is gonna reduce load on Misplaced Pages servers, then ''bring it on!'' ] ] 08:44, 4 January 2008 (UTC)
#'''Support''' given that anybody can award themself rollback by installing TW, it seems to be a bit of a storm in a teacup. ] (]) 08:46, 4 January 2008 (UTC)
#'''Support''' yes, of course. It will make life easier for anti-vandal patrollers, and can be easily administered. Go for it. ] (]) 08:50, 4 January 2008 (UTC)
#'''Support''' (TW user) I think most moderately-experienced users can be trusted with this, and even if misused it doesn't have the potential to cause much more damage than the current user toolset. Rollbacks can be reverted just as easily as any other edit. To prevent a so-called "opening rush", the feature should be implemented only for auto-confirmed users, and not by default, but by a user preferences option, so that not all users would suddenly see this rollback link and perhaps click it out of curiosity. Users should need to explicitly know about the feature beforehand and enable it themselves. <small style="font:bold 10px Arial;display:inline;border:#009 1px dashed;padding:1px 6px 2px 7px;white-space:nowrap">] ]/] ''08:49, 4 Jan 2008 (UTC)''</small>


For a total of: 46479 bytes
====Section 10====
# I'm happy with ], but if the tool causes pain in the server's side, I '''support''' the idea. In fact, it's said that the new privilege is not more powerful than TW, and TW tool can be used directly by newbies, so what's the danger? ] (]) 09:38, 4 January 2008 (UTC)
#'''support''' - I use and like ] so if this is kinder on the server, I would apply. I am unlikely to apply to be an admin - not enough hours in the day. ] (]) 09:48, 4 January 2008 (UTC)
#'''Support''' If it would make it just a little bit easier for me to fight vandalism, then I'm all for it. I can get most stuff done with Twinkle + Popups at this point, so I may not even use it, but I'd like to give it a whirl. ] (]) 10:04, 4 January 2008 (UTC)
#'''SUPPORT'''. Vandalism-fighting can be disheartening sometimes when the vandals are persistent. A tool that is easy to use like rollback can encourage greater vandalism fighting. Besides, it quicker than going to the admin and waiting for the admin to do the rollback for you. It shows one sign: Wikipedian community responds to vandalism in no time! ] <sup>(])</sup> 10:18, 4 January 2008 (UTC)
#:Note that you don't actually need an admin to revert an edit. It is easy with tools like ] or ], or it can be done manually. <font face="comic sans ms" color="#454545">]</font><sup>] &#124; ]</sup> 10:28, 4 January 2008 (UTC)
#::Yeah, but when the vandals work on a number of pages, it is easier to call an admin if the status quo persists. ] <sup>(])</sup> 10:37, 4 January 2008 (UTC)
#] (]) 10:30, 4 January 2008 (UTC)
#'''Support'''. It would give those vandal fighters an easier job that they might actually enjoy. &mdash; ] <sup>]</sup> 10:59, 4 January 2008 (UTC)
#'''Support''' - The encyclopedia is growing rapidly, so does the number of vandals and unconstructive edits, so it's getting harder and harder to revert all edits fast enough. I don't really see why anyone can undo, but only administrators can rollback. Sure someone might say, why would I need the rollback function if there's an undo function? I can undo if a vandal made only one unconstructive edit. I can clean up a couple of vandalism edits, but what if there are more than just a couple? Especially on a long article. I would need to search through the source for the bad edits. The rollback function is exactly what I will need in this case! ''']'''&nbsp;<small>(]&nbsp;•&nbsp;])</small> 11:20, 4 January 2008 (UTC)
#'''Support''' - I am a passionate anti-vandal activist in the pages in my watchlist. I started using Twinkle when I changed from PC to Mac and finally got it to work, but would be much happier using an officially sanctioned set of tools that were not dependent on variations in browser support. --] (]) 11:31, 4 January 2008 (UTC)
#'''Support''' It was only a very short time after starting to edit Misplaced Pages that I realised how useful such a tool would be. Using 'undo' to fight vandalism is all very well but there are often several succesive vandalisms and consequently several successive 'undos'. It is as clear as mud to other editors what is happening unless you write a short novel in the edit summary. Vandals don't deserve that much attention. ] (]) 11:29, 4 January 2008 (UTC)
#'''support''' - fighting vandalism is a pain when you have to sit around waiting for twinkle to finish. Having Rollback would make it faster to fight vandalism, so it would stop us vandal-fighters sitting around wasting time, when we could have rolled back possibly 2 more bits of vandalism in the same time. '''<font face="Verdana">] ]&nbsp;]</font>''' 11:59, 4 January 2008 (UTC) <small>(]!)</small>
====Section 11====
#'''support''' - efficiency is a good thing, and this tool does not provide any powers that users can't already claim for themselves. ] <sup>]</sup> 12:04, 4 January 2008 (UTC)
#'''support''' - it high time we had a level below admin to spread the more routine work.--] (]) 12:15, 4 January 2008 (UTC)
#:-not disagreeing, but you might also be interested in ]. <small style="font:bold 10px Arial;display:inline;border:#009 1px dashed;padding:1px 6px 2px 7px;white-space:nowrap">] ]/] ''12:18, 4 Jan 2008 (UTC)''</small>
#'''Support''' - Plenty of editors are using tools like Twinkle already, why not reduce the technical overhead. The only real cost is a bit more work for the admins. ] <sup><font size="-2">]</font></sup> 12:36, 4 January 2008 (UTC)
#'''Support'''. None of the reasons for opposition below seem to me to outweigh the apparent consensus in support, except perhaps for AnteaterZot's point: "What if somebody disagrees with, for example, all my edits? (I'm referring to my tagging of articles for merger, sources, etc.—some people don't like what I am doing.)" That is, since edits can be reverted but reverting can't be reverted, there's an intelligent argument in opposition, but there are more and stronger reasons to support, I think. &mdash; Dan ] (]) 12:42, 4 January 2008 (UTC)
#'''Support''' - weighing the potential for abuse against the increase in efficiency in countering vandalism in my little brain, methinks this proposal will produce the greater good. ] (]) 13:40, 4 January 2008 (UTC)
#'''Support'''. I firmly believe that being an admin really isn't that big of a deal, and being assigned Rollback privledges would be even less of a big deal. The concern of added bureaucracy is, in my mind, countered by the increased efficiency afforded to the editors who would actually use rollback. I do believe, though, that the approval process should use a sign-countersign system, where Two admins must give consent or approval before assigning the ability to rollback. This would not only dilute the power of individual admins, but it would also lower the chances of a poorly researched request being approved. ] <sup> ] </sup>~<small> ] </small> 13:48, 4 January 2008 (UTC)
#'''Support''' - we should encourage improvement of the basic Misplaced Pages interface. ] (]) 13:57, 4 January 2008 (UTC)


That's a 65% savings in bandwidth, assuming the cookies and whatnot are the same between requests, assuming I've got all this right. ]] 21:51, 9 January 2008 (UTC)
===Oppose===
====Section 1`====
#'''Oppose''', would encourage ] and other abuses. Editors already have access to the rollback function in the article history, this is sufficient. ] (]) 23:25, 30 December 2007 (UTC)
#*Encourage stalking? May I ask how? If there's misuse it can be removed straight away anyway. Users have no access to rollback currently as it's faster than any other tool. ] 23:27, 30 December 2007 (UTC)
#*Hi there, I don't think you need to worry about the tool being used to stalk users, firstly, the user needs to have their contributions checked by an administrator before they are given the tool, and if there was allegations of stalking, we would be able to remove the tool and take any further additional action against the user that may be necessary. We feel this proposal strikes the very best balance available of helping those who maintain Misplaced Pages whilst preventing those who seek to damage the project from accessing such tools. ] (]) 23:34, 30 December 2007 (UTC)
#*Stalking? That's a new one. "Stalking", or at least the weird definition of it that you've linked to, involves editing the same articles as another user to annoy them... how on earth does the ability to revert vandalism more quickly have anything to do with that? – ] 23:39, 30 December 2007 (UTC)
#**And following people around reverting their work wouldn't constitute stalking? ] (]) 04:49, 31 December 2007 (UTC)
#***It most certainly would; but reversion will always be possible. This proposal is about a specific way to revert; I have no idea how that has any relation to stalking, wiki or otherwise. --] (]) 04:53, 31 December 2007 (UTC)
#I completely fail to understand why this "rollback for non-admins" proposal must return every so often. Don't we already have this Twinkle thing that basically does the same thing? Yeah, maybe slower, but on broadband you can barely see a difference. Oh, admins can give and take it? Cool, so I can see three issues here: 1) creating another "caste" of users (oh, but we love the ] this creates, so who cares?), 2) opens field for wheel warring (you admit that yourself, but we're used to that, so who cares?), 3) extra bureaucracy (but we love that, so who cares?). Overall, this gives very little added value (slightly faster revert) with a slightly stricter mechanism of granting it (you can't just add it to your monobook, yet a user can be de-rollbacked just as easily as de-twinkled) and possible field for abuse and inter-admin vitriol alike. No, thanks. ]] 23:45, 30 December 2007 (UTC)
#:Twinkle is slower and rollback is a specific built in function. I fail to see how it would introduce wheel wars? If Twinkle is so similar, why do we allow that? ''']''' ('']'') 01:09, 31 December 2007 (UTC)
#: You can count on your fingers the number of users who are actually going to get this feature, given the community's paranoia and love of ever-increasing standards. Apart from this group being too small to create another "caste", all of them will be experienced RC patrollers who already have enough "status" that it won't make any difference.
#: If administrators wheel war over granting/revoking of rollback, then they're idiots, frankly, and probably shouldn't be administrators in the first place. They're supposed to be trusted individuals; every policy we have works on the principle that they're trusted individuals, and if they aren't then that's an issue outside the scope of this policy. Rejecting proposals for new administrator actions purely on the grounds that they "might be used for wheel warring" is stupid; how exactly would the project have ever been set up if everyone thought like that?
#: I agree that it is hard work to sit here and rip out bureaucracy every time it gets inserted into the proposal. But there really isn't any more bureaucracy here than, say, AutoWikiBrowser approval, which can also be granted/revoked by any administrator, works in pretty much the same way and so far has worked without any problems as far as I am aware.
#: Internet connection speed makes little difference; it's the latency at Wikimedia's end that slows things down; rollback avoids that, while at the same time cutting bandwidth requirements by 95%. This proposal is as much to help Wikimedia as it is to help editors; reversions account for 5% of all edits and while edits pale into insignificance compared to page views, most page views are served from cache, whereas all edits require (comparatively very slow) PHP scripts and DB writes to be done. There is little added value for you, certainly, because you are an administrator. Those who feel there is "little added value" won't ask for it; those who know that there is will. As for "inter-admin vitriol", well, again, that's an issue that's outside the scope of this proposal. If you want to deal with that, attack it head-on rather than blocking any admin-related proposal you come across – ] 10:28, 31 December 2007 (UTC)
#'''Oppose'''. If you do this you might as well give it to everyone. Who possibly has time to notice or monitor abuse of the tools? The good vandal fighters need to become admins anyone to block effectively and it will not improve things. --] ] 23:46, 30 December 2007 (UTC)
#:Then stop turning down RC patrollers at RfA because they don't have enough article writing experience – ] 10:02, 31 December 2007 (UTC)
#;<s>'''Oppose''': I fail to see a logical reason for this and it just seems ]. - ] (]) 03:02, 31 December 2007 (UTC)</s> Guess I misunderstood; Supporting. - ] (]) 15:57, 31 December 2007 (UTC)
#:How does giving some users who could do with a better tool, the said better tool cause bureaucracy?! ] 03:08, 31 December 2007 (UTC)
#::I may be a bit confused with this....Would this eliminate the useability of say the Twinkle rollback script...or a "homemade" rollback script? You're saying it would give some people the ability to use, but unless I have the wrong idea here, it would also take it away from people too. - ] (]) 04:26, 31 December 2007 (UTC)
#:::I don't think so, I think this would be an additional option for editors. ] (]) 04:31, 31 December 2007 (UTC)
#:::This would soley be in addition to the extra tools and would in no-way affect the current tools (although extensions could be added to also allow admin rollback to be used with them). ] 11:24, 31 December 2007 (UTC)
#'''Oppose''' the implementation as the construction of an arbitrary bureaucracy. It is not fair to apply a passing admin's personal preferences to the granting of editorial capabilities. It is unnecessary to insist upon a meaninglessly-nebulous "understanding of the project" to allow someone to revert simple vandalism - particularly since "understanding the project" is not a constant meaning for all editors and admins. It is naive to suppose that some bolded words will magically prevent wheel warring over this. It is foolhardy to imagine that this will not lead to angry users denied the tool on an administrative whim, angry users surrounding an opponent granted it on a whim and angry editors that the admin failed to correctly "evaluate request". Revocation of the tool by "consensus" on AN(I) will be about as consistent and useful as a pair of knickers on a kipper. This proposal is a straight-line route to increased drama, increased power-wielding by admins, more arbcom cases and greater upset. It should be rejected until people come up with a simpler and more effective process by far. ] - ] 06:56, 31 December 2007 (UTC)
#: "Passing admins' personal preferences" are applied every day to blocks, deletions, page protections, edits to protected pages... in short, to every administrative action we have. Granting/revoking of the ability to edit is far more significant than granting/revoking of the ability to revert things more efficiently, so why is that OK but not this? There's a simple solution to the problem of more ArbCom cases, which is to stop pretending that it's a good idea to let a committee of oddballs appointed to three-year terms deal with ''anything'', and do things by consensus instead, so if ArbCom cases bother you, why not propose that instead of trying to block this? As for the other stuff, as I've mentioned above, all of our policies work on the assumption that administrators are trusted individuals; if they aren't, then ''all'' our policies are flawed; that's a separate issue that needs to be addressed separately, not by blocking every proposal that involves administrators because of paranoia – ] 10:37, 31 December 2007 (UTC)
#'''Oppose''' Seems redundant with scripts like Twinkle. If a bot, such as ClueBot, really needs this function it should just be given admin status. Why even have admins if us regular editors start getting admin tools.. today it's "rollback", tomorrow it's "ban but subject to overturn by an admin". If an editor wants and needs the tools, he or she should go through RfA. -- ]] 08:37, 31 December 2007 (UTC)
#:Then stop turning down RC patrollers at RfA because they don't have enough article writing experience – ] 10:00, 31 December 2007 (UTC)
#:Just to note that Twinkle doesn't work for everybody. I used it happily for some months before it developed a conflict with ZoneAlarm, and now I can't use it at all. I had to disable it to get my own administratorial "rollback" to function. --] <sup>]</sup> 13:47, 31 December 2007 (UTC)
#:Just to say, further, that TWINKLE doesn't work with all browsers, I believe it only works with FireFox and related browsers, the other benefit is that the tool provides additional benefits for the servers, making much more efficient use of the available resources. ] (]) 16:23, 31 December 2007 (UTC)
#I'm not comfortable supporting this proposal as written. The "there are no prerequisites" statement bothers me. Sure, it's followed by "should this" and "should that", but those should's can be quite easily ignored if "there are no prerequisites". --] 18:13, 31 December 2007 (UTC)
#Several issues:
#*Admins have a hard enough time using rollback conservatively; will non-admins be able to do better? I doubt it, unfortunately. Twinkle works in Firefox, Lupin's pop-ups work in IE and Firefox, and there are plenty more which are bound to function in all major browsers. If you'd like even faster reverts, please apply at ]. In addition, no good system for supervision and removal has been proposed. And by that, I do indeed mean "just complain at ANI and the admins will fix your problem(s) for you" is a bad system. Considering how could be forwarded to the incidents noticeboard?
#*As Kbdank17 and Splash note, this proposal has no specific prerequisites to prevent admins just handing rollback out to whoever they think won't abuse it; from the description above, it seems an arbitrary decisions, with no firm guideline (Wikipedians are notoriously bad for functioning without these), in the hands of one person who wasn't elected to make the decision? Much as I dislike the functioning of ], it at least manages to turn down nearly all of the people who shouldn't get tools. But if all it takes is one admin, without any actual criteria, without a specific page to make a request, to toss this to whoever asks as long as they seem trustworthy, we have an issue. The decision to block, to which handing out rollback has been compared, is different than this because it has a clear policy for use, clear method for appeal, and clear consequences for misuse. ] ] 19:38, 31 December 2007 (UTC)
#:::There is no system in place at all for monitoring the use of tools such as TWINKLE, popups and AWB other than a complaint at ], and that seems to suffice the vast majority of cases. In the case of TWINKLE and popups there is no entry requirement at all, in direct contrast to the system being proposed here. In the case of AWB, the requirements for getting it (500 edits) are both pretty low and interpreted broadly and the system functions fine. Bear in mind that tools such as TWINKLE can cause almost as much damage as admin rollback if used inappropriately, and AWB can (I'm told) be converted into a vandalbot very easily.
#:::Yes, experienced RC patrollers can be told to apply at RFA, but that tends to be rather pointless. Compared to the tools of blocking, deletion and protection admin rollback really isn't that powerful, and the oppose rationales in those RFAs, as Gurch notes, will not be related to use of rollback (and will be related to the candidate's suitability for blocking, deletion, protection etc). Why should an established editor have to go through the huge process of RFA just to get a revert feature which is a little faster and easier on the servers? '''''<font color="#FF0000">]</font>''''' 21:07, 31 December 2007 (UTC)
#(1) Adds bureaucracy but does not appreciably benefit the encyclopedia; (2) The standard laid out for usage is not in line with how rollback is used by existing admins; (3) I expect that the presence of a new rights level below administrator will provoke further ballooning of the standards at RFA. ] ] 21:34, 31 December 2007 (UTC)
#'''Oppose''' either give 90% of the experienced users the tool by default or make applying for admin easier or introduce "admins and superadmins", but this is just unneeded bureaucracy. I find this implementation to be the worst possible way in which this great idea could materialize. Idea is great, proposal sucks. Has everyone forgotten what the ] was about? --] (] • ]) 11:13, 1 January 2008 (UTC)
#'''Strong Oppose''' - I just don't feel that administrators should be granting (and especially not removing) administrator tools. (Imagine an admin removing an admin's rollback ability. Do we '''''really''''' want to set up for '''''that''''' wheel war possibility?) Bureaucrats "makesysop", and that should apply to the individual tools as well. Change it to bureaucrats (excercising discretion, similar to ]), and I'd likely support. - ] 12:08, 1 January 2008 (UTC)
#:I pretty agree with this opinion. However, someone pointed out that there aren't enough active bureaucrats for this task (and, ironically, we don't need more bureaucrats). -- ] (]) 14:46, 1 January 2008 (UTC)
#:: Admins can allready revoke the right to edit. There are not ''many'' problems with that, why would there be with this? <span style="border:1px solid #433">]<font style="color:#433;background:#433">-</font>]</span> 15:30, 1 January 2008 (UTC)
#:::Admins can already prevent further vandalism, not "reward" good users just by themselves. This would be more like ] approval. -- ] (]) 20:33, 1 January 2008 (UTC)
#:The proposal does not extend to granting administrators the ability to remove the rollback tool from fellow administrators, the removal of the rollback function from administrators is solely at the discretion of the Arbitration Committee as part of a wider desysopping decision. ] (]) 21:53, 1 January 2008 (UTC)
#:Anything that an admin can do can be reverted and therefore can become a wheel war. Should admins not get any new tools because of that possibility? As Nick said, admins can not remove the rollback tool from admins and as was said above, admins who wheel war with this should probably not be admins. <font face="Broadway">]'']</font>'' 22:51, 1 January 2008 (UTC)
#::should, would, could, maybe... An ] is worth ]. The community has placed their trust in the bureaucrats to makesysop, and that was something under discussion during each of their RfBs. The giving of admin tools was '''''never''''' suggested to be entrusted to any individual admin during any RfA. I think we should stay closer to our existing systems than to create something out of whole cloth that is (as noted) likely to backfire, and possibly spectacularly. - ] 00:54, 3 January 2008 (UTC)


== Anti-vandalism bots ==
====Section 2`====
#'''Oppose''' per Splash. I'd rather have these rights granted automatically primarily rather than have to have admins waste time vetting it. If such cannot be done then fuck the whole thing, since it distracts admins to much from more important things; others could use good stuff like WP:TW then. And the performance boost of server rollback would be nice, but not exactly a huge slice off the server use pie. ''']''' 04:02, 2 January 2008 (UTC)
#'''Oppose''' per TheDJ, as unneeded bureaucracy. I think that the granularization of admin rights would add unneeded complexity to Misplaced Pages. Users who want rollback have viable options right now (Twinkle and RfAs); where is the value that this policy adds? I'm not convinced that the benefits (faster revert time?) outweigh the costs (another layer of policy, complexity, and rules). -] (]) 22:34, 3 January 2008 (UTC)
#'''Oppose''' Just as per the last time. I don't see any need for this, and a lot of time wasted in form-filling.--]<sup>g</sup> 02:27, 4 January 2008 (UTC)
#'''Oppose'''. It would be open to abuse by multiple sockpuppets engaged in edit wars. ] (]) 03:30, 4 January 2008 (UTC)
#I'm not persuaded either way, but as doc just pointed out on the mailing list, insufficient time has been given to decide this. I won't support a policy made by ''fait accompli''. ] | ] 03:37, 4 January 2008 (UTC)
# Still uncomfortable with it. Still '''oppose'''. ] (]) 03:51, 4 January 2008 (UTC)
#Likewise, I am uncomfortable with it. At the least, RfA's are supposed to be a discussion on the trustworthiness and decision making of editors. Are we going to have a similar procedure for this? If so, just request full admin responsibilities while you are at it. -- ] (]) 04:10, 4 January 2008 (UTC)
# Oppose. I see how we could possibly benefit from it, but the whole thing with administrators granting access and how it could easily be abused, it just doesn't sit right with me. I'm sorry. ''']''' 04:15, 4 January 2008 (UTC)
#:Expanding on my original comment. Administrators have been given such tools like the rollback tool because the community has come to an agreement (in the form of an RfA) that they are trusted to use them. ''One'' administrator deciding whether a certain user is unlikely to abuse the privelige is not an equivalent of the whole community deciding whether the certain user is unlikely to abuse the priveliges. Sorry, this proposal is not one that I wish to support. ''']''' 06:07, 4 January 2008 (UTC)
# Heck no. --''']''' (] ]) 04:31, 4 January 2008 (UTC)
# Per Splash, Doc, and Spebi. Really don't like the admins giving it out bit. No thanks. ] &#124; ] 04:38, 4 January 2008 (UTC)


I'm closing this, because it's already been acted on:
====Section 3`====
# '''Oppose''' creating an additional class of users. Many of the arguments about possible abuse of rollback at ] remain relevant. ] (]) 04:49, 4 January 2008 (UTC)
# '''Oppose'''. I think that the slight delay from reverting manually is a good thing, in that it forces users to stop and think about what they're really doing. -]<sup>]</sup> 05:07, 4 January 2008 (UTC)
. —] 19:49, 10 January 2008 (UTC)
#Strongly Oppose. This rollback tool is an exploit for power users. This will undermind admin authority relegating them to just arbitration. How does a non admin user will deal with a non admin power user in dispute without bringing each case to RfA, RfC, AnB, AiaV. I have a situation now, that the power users are hoarding an article and will not allow me to add new content. I ask for <nowiki>{{helpme}}</nowiki> but instead of an administrator I get a bureaucrat regurgitating the rules to me. Maybe that is why many anon IP users come to vandalize WikiPedia, because power users do not let new commers input nothing new and ] them. I propose instead of quick revert - rollback tool you should make <nowiki>{{adminhelpme}}</nowiki> This way we get the cases out of the court and contribute to knowledge not debate and dwarf knowledge. ] (]) 05:12, 4 January 2008 (UTC)
:''Whether or not the original proposal passes (I hope it does):''
# '''Oppose'''. There is already too much unexplained reverting of edits that are not obvious vandalism. I prefer that non-admins always write a thoughtful description of why they are reverting an edit.....if doing that is too much work then it is time for a wiki break. --] (]) 05:32, 4 January 2008 (UTC)
I propose we give rollback to the anti-vandal bots (], ], ], and the currently defunct ]). There is '''no''' chance of abuse, and no one would be able to tell the difference because the bots would give their own edit summary when requesting rollback (currently an obscure feature of rollback). It would just be easier on the bots and the servers (both the ] servers and the servers the bots run on) as these bots make '''thousands of reverts every day'''. -- ]<sup>(]|]|])</sup> 02:38, 7 January 2008 (UTC)
#'''Oppose''' What if somebody disagrees with, for example, all my edits? (I'm referring to my tagging of articles for merger, sources, etc.—some people don't like what I am doing.) They could just rollback all my work. Also, the proponents have not given an example of a large-scale vandal whose contribs needed a rollback that could not/weren't stopped by other methods. Finally, a persistent vandal could just use multiple accounts to escape rollback. ] (]) 05:32, 4 January 2008 (UTC)
#:I don't really understand your oppose. I don't have the bit, and I can rollback all your edits with my script. There is only about a second or two of perceivable difference in admin rollback, and the script rollback anyone can use. That is to say, there is no difference in the two rollbacks from a watching standpoint. We only use rollback on ]. Best regards, ] 05:41, 4 January 2008 (UTC)
#::Perhaps. What about an example of a case where a vandal needed a rollback and the regular methods failed? ] (]) 06:15, 4 January 2008 (UTC)
#'''Oppose''' &mdash; I agree with this, ''except'' when it comes to admins deciding who gets, or does not get, the tools. Let everyone decide who is, or is not, qualified just like with ], or don't do it at all. It doesn't have to be as formal, it just has to be open to discussion &mdash; perhaps like how tools are meted out on Meta for short period use. The fact that admins are the decision makers here is arbitrary, and has a serious risk of centralizing the social stratification that already exists on Misplaced Pages, rather than removing it. --] (]) 05:38, 4 January 2008 (UTC)
#'''Oppose''' - I also oppose this idea, simply due to the potential for abuse by those less disciplined editors who lose their cool during content disputes. While I would find it quite useful (I have been reverting a LOT of IP vandalism lately!), I will be content to wait until I can gain the confidence of the community, be granted admin priveleges, and thereby gain rollover. At 38, you LEARN to be patient... ] (]) 05:46, 4 January 2008 (UTC)
#'''Oppose''' - I envision backlogs of 'rollback requests' and userboxen with 'this user is armed with teh Rollback!' ] ] 05:48, 4 January 2008 (UTC)
#'''Oppose''' - (A) I don't like creating seperate classes of non-admin users, those who can and cannot use the feature; (B) I support "high power" editing tools being reserved to (1) admins and (2) those smart enough to script them for themselves; I don't trust non-admins with these tools; (C) I don't like that rollback edits are marked as "minor." They might not be "minor." In fact, they almost certainly aren't. ] (]) 06:00, 4 January 2008 (UTC).
#:I can script it myself. I have done so in several different ways. As a matter of fact, I have made over 264,024 edits with ]. I could even code the rollback function that currently exists in ]. Does this mean that I can use the less-server-intensive, less-browser-intensive, quicker, better method? No. This proposal will allow me to use rollback. You may ask "why not go for RfA?" I have. And was opposed because all I do is vandal-fight, not write articles. -- ]<sup>(]|]|])</sup> 06:09, 4 January 2008 (UTC)
#'''Oppose''' - Too much risk of abuse in disputes and edit wars with little benefit. Everyone's edits should be able to be easily seen and reviewed. I don't use rollback, even though I'm an admin, because I don't believe admins should be above review. Sometimes we get too caught up in the speed for deleting things and undoing vandalism instead of spending a few more seconds to objectively look at what we are doing. ] 06:07, 4 January 2008 (UTC)
#:Rollback ''is'' easily seen and reviewed. It doesn't hide anything. It is just quicker and easier on the server than twinkle rollback or ].
#::I mean its marked as minor. ] 06:19, 4 January 2008 (UTC)


====Section 4`==== === Support (bots) ===
#As nominator. -- ]<sup>(]|]|])</sup> 02:38, 7 January 2008 (UTC)
#'''Oppose''' &mdash; and I ask that you don't poison the well with unsourced, opinionated rebuttals in front of the !voting, as it discourages oppose votes. I rarely involve myself with policy issues, and maybe I'm just paranoid, but I have several reasons:
#Support if only the bots get rollback ]]] 02:45, 7 January 2008 (UTC)
#*It's easy to ''say'' that we can "just remove it from someone if it's abused," but I assure you ] is already overflowing (]) with countless disputes over things that admins and users alike do&mdash; and it usually revolves around reverts and logged actions. It would seem to me that, similar to other logged actions on an account, it will be highly discouraged that an admin remove a rollback privilege from someone who already has it; otherwise, the person from whom it is being removed will put up a hissy fit about it being removed "unjustly" (probably assuming correctly that the removal, itself, is a scarlet letter to future RfA); and, subsequently demand arbcom to do it instead&mdash; if they even take the case.
#Support both ways. ] (]) 02:53, 7 January 2008 (UTC)
#*Bots, including ClueBot, VoABot, and others, don't ''need'' it. Anyone who is programming something as advanced as an anti-vandalism bot&mdash; present or future&mdash; can take the time to figure out how api.php works and how to discern between revisions automatically. If the day comes that they ever truly need rollback, then we can simply add the ability to the bot group.
#'''Support''' If ''anyone'' needs the rollback tool to improve server strain, then these bots certainly do... just think how much more work we'd have to do if they were not beavering away all hours of the day and night. -- ] (]) 02:55, 7 January 2008 (UTC)
#*] (and others) is sufficient; also, ]. It has built-in rate limiting due to the fact it requires the script to load a revision then save it. Plus, even Twinkle is abused, and one of the recent revisions was actually to add a simple check to lock it down to just anyone coming in and loading it up. Anecdotally, I've seen issues with people mass reverting things back and forth (sometimes over hundreds or thousands of pages). It helps to make that process more of a pain in the ass for non-admins, as bad as that sounds, in order to discourage edit warring over multiple pages.
#The bots are going to do the rollback whether they have this or not, so some of the opposition based on bots messing up doesn't make much sense. <span style="font-family:Broadway;">]'']''</span> 04:09, 7 January 2008 (UTC)
#*Keep in mind: rollback essentially doesn't have an edit summary (well, it's an unhelpful one that requires that the reverter explain further by leaving a warning on a vandal's page). At least Twinkle has the option for a user to select a vandalism-related edit summary or fill in their own using the AGF link, and, it defaults to opening the reverted user's talk page as a way of nagging for a warning of some sort. Rollback has no such behavior. Also keep in mind that a lot of the edit wars, at least from my own WP:OR, come from people who would easily qualify for ''some'' admin to grant them rollback.
#'''Support''' Bots needs this function to reduce server's bandwidth usage. ] ] 04:23, 7 January 2008 (UTC)
#:Overall, I don't think it's something that ''needs'' to happen. A lot of people would ''want'' it because it's cool and admin-like. Perhaps if you had built in a ] of a month for trying it out I would have been more willing to give it a shot, but this is a long-term change, which, after implementation, would draw the wrath of those given the rollback permission to staunchly oppose removal of their permission out of their own self-interest. --]<small><sup>\&nbsp;]&nbsp;/</sup></small> 06:21, 4 January 2008 (UTC)
#'''Full support as part of ]''' ] 04:31, 7 January 2008 (UTC)
#'''Oppose'''- for many of the reasons given above. Rather than creating a new class of empowered non-admins, thought should be given to more closely policing '''''admin''''' behavior, which is hardly exemplary. ] <small>(]/])</small> 06:26, 4 January 2008 (UTC)
#'''Support''' the RC checking bots need all the help they can get. ]<small><sup>]</sup></small> 04:44, 7 January 2008 (UTC)
#'''Oppose'''. The is ], adding a new, unneeded layer of bureaucracy and red tape; and another class of users. Plus, I have already seen numerous users abuse both the ] and script assisted rollbacks like on ] and ]. Why should we make it ''easier'' for them? And, yes for all you non-admins out there, rollback is quicker and faster since all you do is click on a link and you are done; no intermediate "please wait for the next page to load" like on Popups or the "The edit can be undone" screen using the undo function. ] ] 06:28, 4 January 2008 (UTC)
#'''Strong Support''' anything that makes the all-mighty ClueBot work better is something that should implemented. --] (]) 05:37, 7 January 2008 (UTC)
#:By the way, it is true that ], but it is relatively much more manageable to keep track of {{NUMBEROFADMINS}} admins than much, much more out of {{NUMBEROFUSERS}} users. ] ] 06:39, 4 January 2008 (UTC)
#<small>(])</small> '''Conditional Support'''. I support granting this priv to these accounts if there is a system in place for granting and revoking this priv. I do not support creating a new method just to accommodate these accounts at this time. (I also do not support just making them +sysop at this time either). — ] ] 06:06, 7 January 2008 (UTC)
#'''Oppose'''. The potential for abuse is too great; it is quite likely that, given what we've all seen in various articles, that an abuser without a significantly problematic previous record, may gain access to this tool and do a great deal of damage to a large number of pages before he/she is caught and dealt with. In the aftermath of such abuse, it would be incredibly difficult to go through all of the changes and correct them to their rightful state.
#:We already have enough problems as it is with people being able to edit and with rampant vandalism by a select number of individuals. Giving these people access to more efficient tools only makes them more efficient in their disgracing of academic subjects.] (]) 06:59, 4 January 2008 (UTC) #'''Support.''' I can't think of any likely drawbacks. If there were any, it would be pretty easy to revoke the privileges of a grand total of three bots. ] (]) 06:48, 7 January 2008 (UTC)
#'''Strong Support''' regardless of whether the main proposal is implemented (which it should be, IMO) -- this is a brilliant idea, and it should be implemented as speedily as possible. ] (]) 08:32, 7 January 2008 (UTC)
#'''Oppose''': The requirement that admins approve or disapprove is enough for me to oppose. This feature is already available in third-party tools, so requiring that editors request access for it makes little sense. Those intending to use it in bad faith will simply use ] or ], while those intending to use it in good faith have to go through an approval process. Had this suggested everyone have access to it (or even every non-anonymous account have access to it, my opinion would be considerably different. ''']''' <sup>]</sup> 08:17, 4 January 2008 (UTC)
#'''Conditional support''', only in case it's stated in the edit summaries reverts were made by bots and not common users. --] (]) 09:30, 7 January 2008 (UTC)
#:The good faith editors may use popups or twinkle aswell, it doesn't prevent them from using those, but it adds a better feature available to the good editors. <font face="comic sans ms" color="#454545">]</font><sup>] &#124; ]</sup> 08:21, 4 January 2008 (UTC)
#:The edit summary will be exactly the same as it is now ''(Reverting possible vandalism by ] to version by USER_PREVIOUS. False positive? ]. Thanks, ]. (MySQL-ID) (Bot))'', using the obscure feature of rollback to provide the bot's own edit summary. -- ]<sup>(]|]|])</sup> 10:00, 7 January 2008 (UTC)
#::In essence, we have admins granting access to tools, without prerequisites to gaining access to those tools, when the function(s) those tools provide are available via 2 other third-party addons. That approaches near-political levels of bureaucracy. I find the ] prerequisites absurdly arbitrary, but at least it has a qualifier, and there isn't any alternative I'm aware of. Either give it to all, or leave it to admins. But this "request approval" when approval doesn't have any set requirements is kind of silly. ''']''' <sup>]</sup> 09:13, 4 January 2008 (UTC)
#'''Support''' If there's a group that most definitely deserves the rollback, it's these anti-vandal bots. No reason not give them an extra performance boost. ] (]) 13:40, 7 January 2008 (UTC)
#:::Fair enough. That's not reason enough for ''me'' to oppose, but we are different people with differing opinions. <font face="comic sans ms" color="#454545">]</font><sup>] &#124; ]</sup> 09:27, 4 January 2008 (UTC)
#'''Support''' - I don't see any problems with this. ] (]) 13:41, 7 January 2008 (UTC)
#I'm a little nervous about this, primarily due to current high levels of abuse of TWINKLE. With TWINKLE, at least, you can dictate your edit summary to a certain extent, even if half the time people don't bother. My worry is that handing out rollback on such a large scale could make revert-wars a ''lot'' uglier. ] <sup> ]</sup> 12:20, 4 January 2008 (UTC)
#'''Support''' --''] (]) 14:16, 7 January 2008 (UTC)''
#:Revert wars will become flame wars and that is destructive to WikiPedia. It will undermine WikiPidia authority as reference to knowledge, and will give credence to projects like Knol where one editor builds his or her article. ] (]) 12:38, 4 January 2008 (UTC)
#'''Support''', seems obvious to me... ]] 16:37, 7 January 2008 (UTC)
#'''OPPOSE''' It is another way of killing the rights of Wikipedians (right to edit, for example.) and it is another added layer of bureaucracy. It can cause easy anarchy, due to powertripping and egotripping by the persons who have such powers. Imagine wikipedians using non administrator rollback for vandalism purposes. I am ready to ban the persons who abuse such powers (If I were to be a sysop in the near future) and to fight against another way of curtailing the rights of ordianry persons who use and edit this 💕 that can be mostly editable. The page protection policy is sufficient. we have bots to "kill vandalism". I don't give an F if someone vandalizes the article about the Bogdanov affair. We have admins and other likeminded persons to remind people to DO CONSTRUCTIVE EDITS. Or if they have thick heads to protect their ego (and their small brains), haul them to ArbCOm and ban them, or ban them outright! Non administrator rollback is similar to vigilantism, or what the vigilantes do. They abuse the powers that the people/police/someone or some group entrusted on them or to them. I would rather fight back and remove vandalism manually than to use that fiendish, bureaucratic tool, if given the chance. Time to go back to basics, If possible. And if Non administrator rollback is implemented, I will make sure that it will go the way ] did.] (]) 12:40, 4 January 2008 (UTC)
#'''OPPOSE''' I do not want to be labeled a BuzzKill, a Troll, or Dog Meat, by the guy rolling back! ] (]) 12:47, 4 January 2008 (UTC) #'''support''' arguments against this are silly. ] 16:42, 7 January 2008 (UTC)
#'''Comment''' Presumably, any admin can do this. That is, this proposal is moot, unless there is some provision that does not allow the granting of permission to bots, in which case, I support removing that restriction. It's an admin decision, and the admin is responsible for it. --] (]) 16:46, 7 January 2008 (UTC)
#'''Strong Oppose''' This empowers users to destroy, not to create. Misplaced Pages is already groaning under the weight of "editors" on power trips, who contribute nearly nothing but get a kick out of chastising others. The current reverting process is convenient enough--why streamline it even further? So that someone can go and do 300 rollbacks an hour? Why grant this destructive capacity to someone who hasn't been vetted through the RfA process? To someone who has nothing but the non-consensual support of one admin who happens to share his POV? The proposal would create yet another arena of contention, yet another activity in need of policing and arbitration: grant or refuse? remove or restore? What Misplaced Pages needs most is more conscientious, ''constructive'' editing--not adding more ranks, stripes and distinctions to the bureaucracy. ] (]) 13:12, 4 January 2008 (UTC)
#'''Support''' I think this is a given, if any regular user can be given the tool by an admin then a trusted bot would be too. ] 16:50, 7 January 2008 (UTC)
#'''Oppose''' No thank you! God-mode lite and TW may use more server space, but I think these fulfill what non-admins need to do. If users want admin rollback that badly, they can do the work to become an admin. Also, many editors get their edits up, get involved with warning vandals and working on things such as good articles and the like to become an admin - this meaning they get blocking rights and admin rollback, it is simply not fair to people who have already gone through this process to get such privileges at the click of a finger - an admins finger at that! I think many non admins will be voting support, but they themselves haven't earned the rights to admin rollback, so why should they deserve it?--] (]) 13:37, 4 January 2008 (UTC)
#'''Support''' Obvious. Anti-vandalism bots are already using their own rollback system - giving an already used API won't cause any further harm. Benefits include faster rollbacks without the negative effects of having to calculate edit conflicts. --] (]) 19:11, 7 January 2008 (UTC)
#'''Strong Oppose''' Recently I was labeled a Troll by an admin while Spam patrolling article ]. It was New Year's holiday and very few editors were around. A few anon IPs and sleeper users started social engineering the article. I was commenting to the article to keep ]. The admin reverted one of my edits, but immagine a non admin with a rollback tool not understandig how destructive social engineering is to WikiPedia, reverting all my edits that I have done for the past month on the article. Hey, he is a Troll. Long live Knol and death to WikiPedia! ] (]) 13:41, 4 January 2008 (UTC)
#'''Support''' No reason not to. We already trust them to do a helluva lot of rollbacks every minute. Might as well let them do it more efficiently. There would be no change as far as which articles get rolled back, or when, or under what conditions. As for the hacking concern posed below, I don't think rollback access is going to incite more interest in hacking these bots. The usefulness to a hacker for controlling a bot is pretty much still there even without rollback access. As a side note, Franamax needs to watch fewer movies. <small style="font:bold 10px Arial;display:inline;border:#009 1px dashed;padding:1px 6px 2px 7px;white-space:nowrap">] ]/] ''20:17, 7 Jan 2008 (UTC)''</small>
#'''Support''' Regardless of overall rollback debate. As I said to Cobi, I've never seen AVB cause significant content problems, so this just seems like a good thing. ''']''' <sup>]</sup> 21:39, 7 January 2008 (UTC)
# '''Support'''. ''']''' 22:05, 7 January 2008 (UTC)
# '''Support''' ] (]) 23:10, 7 January 2008 (UTC)
# '''Support''' but why give it to MartinBot? ] ]/] 23:13, 7 January 2008 (UTC)
#'''Support''' The bots need the tools more than anyone else here. ] ] 23:15, 7 January 2008 (UTC)
#'''Support''' Now this - I can see. Bots aren't to be run without approval from ]. and the bots are the ones that can bog down server resources at their speed. Security holes? yeah there's some - ultimately bots are watched (by owner or admin) and should be deactivated upon problem. (with resolution leading to possible reactivation down the road.) &nbsp;— ]<sup>] - ]</sup> 23:26, 7 January 2008 (UTC)
#'''Support''' ] (]) 00:14, 8 January 2008 (UTC)
#Excellent idea. ] 00:17, 8 January 2008 (UTC)
#'''Support'''. I can support this despite opposing it with humans. Master_son stated all of my points well. Those accounts have some of the highest amount of reverting, so their effiency would impact the servers the most. They can always be blocked if they run afoul. I would support having the revert flag be automatically awarded when the bot flag is obtained. ] 01:05, 8 January 2008 (UTC)
#:The only problem with rollback being assigned to the bot flag is that anti-vandal bots are not flagged. This is done so their edits are not hidden ("hide bot edits") in recent changes. -- ]<sup>(]|]|])</sup> 01:31, 8 January 2008 (UTC)
#slakr asks below if they need it. No one needs it, but it is useful. –''']''' <small>''] • ]''</small> 01:40, 8 January 2008 (UTC)
#'''Support''' Bots are needed to help with vadals too. ] ] ] 01:45, 8 January 2008 (UTC)
#'''Support''' – Bots may not ''need'' this tool, but it sure would do some good, even if ClueBot would be practically unbeatable with admin rollback. ] —] <small>(])</small> 02:17, 8 January 2008 (UTC)
#:COMMENT -- how can do you justify giving uncontroled unaccountable robots this much pwoer over how wikipedia works if you admit that it isnt needed? ] (]) 02:31, 8 January 2008 (UTC)
#::Smith Jones, this will not change what the bots do '''at all'''. They currently work the same way, but this lets them tell Misplaced Pages's servers "Please revert edit(s) by User:xxxxxx on article yyyyyy" instead of "Give me the list of changes for article yyyyyy.", "Ok, now give me the data for revision zzzzzzzz on article yyyyyy." "Ok, now give me the edit form for article yyyyyy." "Ok, here is the text (which the server gave the bot earlier) for the post to article yyyyyy." As you can see, the former is much better than the latter. -- ]<sup>(]|]|])</sup> 02:48, 8 January 2008 (UTC)
#:::thanks, i think i udnertstand the issue better now. i sitll oppose this though, because through recent ordeals with bots i have learned that they cannot be ngegiatoted with or reasoned with without the help of an admin. ] (]) 02:52, 8 January 2008 (UTC)
#::::... Yet you have never had a run-in with ] ;) -- ]<sup>(]|]|])</sup> 03:10, 8 January 2008 (UTC)
#'''Support''' The only thing changing here is the way it reverts edits. I can only see this as positive. ''']''' ('']'') 03:45, 8 January 2008 (UTC)
#'''Support''' As before, my opinion has not changed. --] <sup>]</sup> 05:16, 8 January 2008 (UTC)
#'''Support''' this seems reasonable. As long as they continue to provide the edit summaries and talk page notifications that they do, these bots should be made as efficient as possible. ] (]) 05:30, 8 January 2008 (UTC)
#'''Support''' --] <sub>(])</sub> 05:36, 8 January 2008 (UTC)
#'''Support'''. Of course anti-vandal bots should be granted rollback! Bots don't edit war, they are extremely unlikely to "go rogue" or vandalize, and it won't change their behavior in the least. Giving bots rollback will simply make them more efficient and easier on the servers. ]&nbsp;(]&nbsp;'''·''' ]) 05:53, 8 January 2008 (UTC)
#'''Strong Support''' - show me a reason that bots should not get rollback and I'll reconsider. It doesn't much affect the speed of the bots so if they are going to mess up, they would have anyway at the same speed. The only difference that will be made by this change is reduced server load which has my approval. ]<sup>] &#124; ]</sup> 06:00, 8 January 2008 (UTC)
# --''']''' (] ]) 06:05, 8 January 2008 (UTC)
# '''Support''' A very small group that can be easily monitored, and since they make a large number on contributions this will provide a greater advantage. --]&nbsp;<sup><small>]</small></sup> 06:27, 8 January 2008 (UTC)
#'''Support''': General consensus has been that bots provide an invaluable resource towards vandalism and other cleanup procedures on WP, and the rollback feature may potentially give them another tool to aid in their efforts. Some bots have a rollback feature already in-effect, although. ] <small>(]) (])</small> 07:01, 8 January 2008 (UTC)
#They already rollback the slow way. As for stuffing up faster, the limiting factor on the bots edits is the amount of vandalism, not the speed at which they can revert it. ] 10:55, 8 January 2008 (UTC)
#'''Support''', but quite frankly it can be done within existing policy - permission granted by 'crats by positive recommendation of ]. ]] 11:26, 8 January 2008 (UTC)
#'''Strong support''' - This won't give them any power they don't already have, only reduce the server load when they do it. ] ] 12:12, 8 January 2008 (UTC)
#'''Support''' - per Od Mishehu. -- <strong>]</strong>] 12:38, 8 January 2008 (UTC)
#'''Support'''. Makes sense, they already do the same thing. ] 13:46, 8 January 2008 (UTC)
#'''Support''' Especially ClueBot. <small>—Preceding ] comment added by ] (] • ]) 16:00, 8 January 2008 (UTC)</small><!-- Template:Unsigned --> <!--Autosigned by SineBot-->
#'''Support'''. I can't think of any plausible reason why bots should be prevented from operating on the servers in a more efficient way when they're peforming the exact same task as before. --] 16:19, 8 January 2008 (]]])
#'''support''' as a request for operation similar to the way bots are approved now, it just becomes one of the regular things that can be approved. --] (]) 17:32, 8 January 2008 (UTC)
#'''Support'''. I see no reason not to allow the anti-vandalism bots to operate more efficiently, provided the end result of their actions remains the same (which by all accounts they will). -&nbsp;]&nbsp;(]) 19:39, 8 January 2008 (UTC)
#'''Support''' common sense. ] ] 21:37, 8 January 2008 (UTC)
#'''support'''. There is no tangible downside to this request. -- ] (]) 21:58, 8 January 2008 (UTC)
#'''Support.''', per the nom and per {{user|Od Mishehu}}. ] (]) 23:29, 8 January 2008 (UTC).
#'''Support''', under the condition that the approvals are maintained by the BAG, not this policy page, as they have a better technical know-how to properly address whether such a bot needs it. It has been shown here that a performance boost would be significant. Some argue that this would allow more edits, and thus more server strain, but as these bots check every diff (as far as I know, correct me if I'm wrong) there would be no change in the number of reverts, it would jsut make said actions easier, cleaner, and so on. Also, the argument that this would give bots too much power, is, as I see it, invalid. These bots are already able to edit at inhuman speeds, and could probably go faster, assuming that the RC page goes by faster (in other words, WP traffic is boosted significantly). Therefore, this would not change the amount of power they already have. --] (] | ]) 00:01, 9 January 2008 (UTC)
#] 00:57, 9 January 2008 (UTC)
#'''Support'''. Not as subjective, time-consuming, and bureaucratic as the previous proposal. This just adds a an option to bot approvals to make some servers hogs more efficient. Although I don't see a large net performance boost as above, there is not much to loose here over the current way of doing things, so it's worth it. ''']''' 06:48, 9 January 2008 (UTC)
#Joke oppose, because ClueBot beats me to too many reverts. Just kidding, '''support'''. ]] 16:01, 9 January 2008 (UTC)
#'''Support'''. Anytime you can do the same work while using fewer resources it's a good thing. The bots will continue to do their work in a way that's less demanding of limited (large, but limited) resources. ] (]) 17:49, 9 January 2008 (UTC)
#'''Support''': bots are already capable of vast amounts of damage, so this shouldn't be a big deal. &mdash;] 21:09, 9 January 2008 (UTC)
#'''Support''' Per Betacommand.--]]] 21:48, 9 January 2008 (UTC)
#'''Support''' &mdash; they're going to revert anyways; why not reduce the server load while they do it? Edit restrictions prevent "run-away bot" syndrome quite easily. --] (]) 23:07, 9 January 2008 (UTC)
#'''Support''' Makes sense. -- ] 03:21, 10 January 2008 (UTC)
#'''Strong Support''' - Why ever not! Many reasons why they should - Most of which are mentioned above. <span style="border:1px solid #433">]<span style="color:#433; background:#433;">-</span>]</span> 18:56, 10 January 2008 (UTC)


===Discussion=== === Oppose (bots) ===
# There is question that actual humans should have the capability, but an automated process should be given the authority? The whole point of bots is that they are rigorously examined for their ability to make mechanized judgements on a case-by-case basis - this now proposes to allow the bot to judge one edit and based on those results to rollback more edits without evaluation? ''Lawnmower Man'' or ''Terminator'', take your pick. Also, aren't bots already coded for minimum server load? Can we have some official BAG input on this? (No offense to any BAG-er's already present) ] (]) 03:49, 7 January 2008 (UTC)
:just some random thoughts, But I agree that admins should have the ability to grant/remove the rollback, But let me toss in another wrinkle that might make things easier, users who have more than 10,000 edits and have been with the project for over 6 months automatically get granted rollback, (by a software config, that already exists) but admins can still remove the auto given right. ] 23:15, 30 December 2007 (UTC)
#:Thinking a little more - bots can already pretty easily request the page history and pick any edit they wish to revert to once they have identified vandalism, they just aren't doing it yet. It seems like a matter of extending and validating the code. If BAG wants to extend the functionality, is this the right place to ask for it? On consideration, this may be an entirely separate issue needing entirely separate community input. :( ] (]) 04:11, 7 January 2008 (UTC)
::Hmmm, not sure about this, we have a lot of people with over 10,000 edits that really couldn't be trusted with it and would use it soley for edit warring. ] 23:17, 30 December 2007 (UTC)
#:As a Member of the the bot approval group, let me make a few points. AVBs (anti-vandal bots) require a massive amount of resources to run, both on the wikimedia servers and on the host system. The standard method of reverting takes 3 calls to the server. get the diff. get the edit box, and then send the updated text. on a small scale that does not mean much. But when you have a bot that is checking every diff and reverting a large amount of data that adds up to a lot of data transfer (in the gigabyte range) on a weekly basis. Rollback on the other hand is very nice to the servers. with rollback, get diff, send rollback token. reversion done. there is no need to re-load the page, or re-send the page contents. As for how the bots operate if a vandal makes more than one edit, they should be all reverted. As for editing judgment the same thing happens, they still check the diff. very very few vandals to anything near constructive edits and all of the edits they make in a row should be reverted. rollback for AVBs is a veru very very good idea. its nicer on the servers and nicer on the bot. there is no need to fear the terminator, type bots. they dont exist. ] 04:19, 7 January 2008 (UTC)
:::Then it can be removed from them. ''']''' ('']'') 23:22, 30 December 2007 (UTC)
#:While, I'm not positive, I think that's essentially how they work. That's just a manual revert done automatically. <span style="font-family:Broadway;">]'']''</span> 04:15, 7 January 2008 (UTC)
::::Trust and Authority? ] (]) 05:21, 4 January 2008 (UTC)
#'''Oppose'''<span id="slakrcomment" ></span> &mdash; ...but do they ''need'' it? It's again, the question I ask, and again, ]. We're talking about a pretty big permissions change to accommodate a total of 3 active bots. And, remember, we have a toolserver for this exact reason&mdash; so that bots can run on it and not consume excess bandwidth/SQL hits. Additionally, heuristic-based bots mess up, and rollback would let them to mess up ''a lot'' faster. Moreover, I'm not sure if I feel comfortable giving every bot in the bot group rollback ability&mdash; particularly considering their edits are by default hidden from both RC and vandalism feeds in the first place. Present a solid reason why there is a ''need'' for it and I'll reconsider. --]<small><sup>\&nbsp;]&nbsp;/</sup></small> 03:57, 7 January 2008 (UTC)
#:you want a solid reason for using rollback? ] is meant for the average user. Bot operators have to be a hell of a lot more careful and choose when to run the bot, as not to affect the servers as much. before I perfected some of my current methods I did cause a few database locks because I was running my bot too fast and causing too much stress on the servers. Brion and the other devs are good but as bot operators we realize we have extra issues that regular users do not have to worry about. also as a bot operator it is our job to figure out the best and least intensive methods that we can. rollback will reduce the amount of stress caused by AVBs by 66%. From almost any perspective a 66% performance improvement is a good thing. As a additional note the toolserver is useless for fighting vandals, and users do not have access to the database, only a live mirror of it that does not contain page text. ] 04:34, 7 January 2008 (UTC)
#:PS AVBs are not flagged and thus their edits do appear in the RC feed and recent changes. ] 04:40, 7 January 2008 (UTC)
#::There is a fundamental difference between your bot an anti-vandal bots in their server load. The cause of your database lock was likely due to too many edits at one time, which causes a replication lag. So, by that logic, giving bots rollback would actually ''increase'' replication lag, as they are able to commit UPDATEs and INSERTs a lot faster. Second, I'd like to see where the 66% performance gain comes from, or is that an arbitrary number? Finally, regardless of content availability, the toolserver is still located on the wikimedia intranet, so it still reduces external bandwidth consumption. The latter should be the first course of action to try for a bot like ClueBot (before something as drastic as giving it and other bots rollback). --]<small><sup>\&nbsp;]&nbsp;/</sup></small> 05:11, 7 January 2008 (UTC)
#::::Where I got the 66% from? diff GET() 30Kb, old version GET() 30Kb, POST() of reverted text 30Kb, total server/bot transfer 90Kb. with rollback: diff GET() 30Kb, send rollback token 1KB. total server/bot data transfer 31KB. that is 59KB less or 65.555555% improvement. As for your idea that the toolserver and bandwidth is BS. (I have a toolserver account) the actual servers of the TS are in Amsterdam and the wikimedia servers are in Tampa Bay, Florida. all the toolserver is really useful for is as a stable, secure server. and for running basic queries on the database. As for the risk that with rollback the bots are more harmful? bullshit. Rollback and proper bot coding prevent that. rollback is like I said, at least a 66% increase, (for a single edit rollback) for a multi-edit rollback its even nicer on the servers. Please stop talking about things you have absolutely no clue about. It just makes you look bad. ] 12:52, 7 January 2008 (UTC)
#:::<blockquote>Cobi: The idea that rollback is more resource intensive than manual rollback is craziness &mdash; amidanial, IRC</blockquote>
#:::<blockquote>Cobi: sounds pretty silly to me &mdash; brion, IRC</blockquote>
#:::I rest my case. -- ]<sup>(]|]|])</sup> 05:26, 7 January 2008 (UTC)
#::::Hang on, this is getting out of control here. Cobi, are you copying from IRC chats onto en;Misplaced Pages? I don't agree with anything slakr has said, but that might not be the best strategy. You're getting into a whole different area now, much better to let those people just comment directly. ] (]) 05:52, 7 January 2008 (UTC)
#:::::Actually, I'd much rather brion, et al.'s input on the matter. Of course, the problem is that I've never argued a point as simple as "rollback is more resource intensive than manual rollback," so while they might have actually said that, it might have been taken out of context; for, my point was not that rollback is more resource intensive, but rather that bots having rollback would possibly be more resource intensive according to betacommand's logic. I'd rather you simply link them to my comments and then we'll go from there rather than playing messenger; or, alternatively, they can simply post their comments here personally. --]<small><sup>\&nbsp;]&nbsp;/</sup></small> 06:21, 7 January 2008 (UTC)
#::::::Slakr, this is free advice so it's worth what you paid for it, but I would suggest you drop it - manual rollback less intensive than automated rollback - IMO you're gonna lose that one big time :) Lets just stop quoting from IRC, if they want to comment here, they will, if you want to contact them for a direct discussion, I'm sure you can do that too. ] (]) 06:33, 7 January 2008 (UTC)
#:::::::Actually, the main reason I commented back is that my point was taken out of context, just like you've now accidentally done. :P My original point was a simple response to Betacommand's assertion that Bot X's resource use reflects Bot Y's resource use, which is not necessarily the case. I ''know'' that rollback is 99.9% of the time more resource-friendly than manual reverting; however, ''in the situation he stated,'' it could constitute the 0.1% percent&mdash; that is, the ''exception to the rule'', because in the sole case of database locks due to replication lag, in theory more rollbacks by automated scripts (i.e. bots) ''could'' exacerbate the problem due to the nature of lots of UPDATEs and INSERTs at one time being more of a bottleneck due to the speed at which they can be executed in a finite period of time. I appreciate your advice, though. --]<small><sup>\&nbsp;]&nbsp;/</sup></small> 06:49, 7 January 2008 (UTC)
#::::::::No matter how many ways you spin it, {{NUMBEROFADMINS}} admins using rollback is going to cause considerably more stress (and potential for replication lag) than 3 bots ever could. Certainly, should the above proposal take place, even assuming 20% of all editors use the rollback feature the possibilities are nearly endless as far as database load goes. That being said, you make far too many assumptions, but the most notable is fundamental (yet missing): simply because bots will have the rollback tool, it will result in increase in mutator queries against the servers. More efficient queries (in time and load) doesn't necessarily translate to more queries (in quantity). I think your original claim is flawed for a variety of reasons, but this seems to most relevant. ''']''' <sup>]</sup> 04:10, 8 January 2008 (UTC)
#'''Oppose.''' i agree with statement #1, above. bots aren't great as you might think. they can be annoying sometimes. And some times they--''preceding has been blanked by cluebot. if this is erroneous please report to Indoctrination Committee so we can blank you too.'' :-) just kidding. all kidding aside, I do oppose this idea. thanks. --] (]) 04:00, 7 January 2008 (UTC)
##'''Comment''' what sense does that make? If bots don't have rollback they will just use more resources not stop running. ]<small><sup>]</sup></small> 04:44, 7 January 2008 (UTC)
#:<small>(ec)</small> You do realize that '''regardless of whether rollback is given to the bots''', the bots will operate the '''exact same way''' at close to the same speeds. Rollback will just alleviate a bit of stress on the bots and the servers. Right now, when ClueBot decides to revert, it grabs the meta history of the page, finds the last edit by a user other than the user it is reverting, requests the data for that entry, requests the edit form, and posts that data back to the server. This is ''exactly the same thing that rollback does'' except rollback is done completely on the server without the 4-way negotiation, thus it is much less resource intensive on both ends. ClueBot will also revert in parallel if need be, so the argument that "but, it slows it down" is invalid, ClueBot will revert 10 vandalism edits in the same time it reverts 1, we are just talking about speeding up that 1 and making it easier on the servers. -- ]<sup>(]|]|])</sup> 04:51, 7 January 2008 (UTC)
#'''OPPOSE!!!''' NO! automated bigotry should NEVER become a feature of wikipedia. ] (]) 00:18, 8 January 2008 (UTC)
#*You do realize this is not about whether or not there should be bots on wikipedia? This is simply a question of whether they should be allowed to have a more efficient version of a tool which they already have and use daily. --] (]) 06:48, 8 January 2008 (UTC)
#'''Oppose''' No, period. For all the same reasons as listed at RfA's for bots, and the recent discussion at the VP. (I'm not digging it up out of the archives, if you haven't read it then go look) No, no, no. How the fuck did this go from a "poll" for granting trusted users the rollback, to including the anti-vandal bots in this? (Don't answer that it's rhetorical - point being aren't we branching out a bit?) ] &#124; ] 11:34, 8 January 2008 (UTC)
#'''Oppose''' per KOS. ] 00:42, 9 January 2008 (UTC)


=== Neutral (bots) ===
You could pass an RfA with those fixed requirements up there, making this whole thing pointless. Do away with them and let administrators exercise their judgement; they're supposed to be trusted members of the community, not dumb automatons that get spoonfed instructions with no room for discretion – ] 23:22, 30 December 2007 (UTC)
#There are advantages and disadvantages to this one. First of all, '''all of my objections regarding the vetting process and the inevitability''' (is that a word?) '''of a vetted user going vandal go out the window''' when we're talking about bots. That's a good thing. But on the flip side, the fact that bots are created by users makes them susceptible to user bias. That's not really a huge issue, however - creators of bots are assumed to have enough invested in their bots and in Misplaced Pages not to abuse their creations based on their personal biases. What I'm really worried about is the ''potential for mass, automated rollback on the part of bots''. We all know bots aren't perfect (annoying, sometimes), and because of this, sometimes (rarely, but sometimes) bots do make mistakes or mis-identify a legitimate edit or whatever as something inappropriate. While this is unlikely, a '''bug in the bot or a flaw in its design could cause it to identify a large swath of edits incorrectly (either vandalism as valid or legitimate edits as vandalism) and automatically revert a large number of edits (including those that were trying to correct the incorrectly-classified vandalism),''' ''at a much faster rate and with much more scope than any human editor or vandal''. This is my only objection - it would be removed (and then I would approve) if bots were tested and proven to be not susceptible to these sorts of mistakes.] (]) 06:24, 7 January 2008 (UTC)
:I am not sure if someone could pass a RFA, but another month and he could for sure. My fear is that we will be seeing people using the rollback feature without taking the time to warn the user in their page (since rollback should only be used when dealing with vandalism). Who would be assigning the rights? Administrators? I would prefer having bureaucrats do it, as to give them some more work, especially if they will have to review the users' last hundreds of edits. However, I am not against the idea of non-admins using the feature. -- ] (]) 23:36, 30 December 2007 (UTC)
#:Did you read my response to oppose #3 right above your comment? Specifically about doing things in parallel. -- ]<sup>(]|]|])</sup> 06:46, 7 January 2008 (UTC)
::The problem with the bureaucrats granting is that they simply haven't the man time to do this - it would be too much to handle for such a limited resource. We already have plenty of scripts available that allow the use of admin rollback and follow with a warning, so there wouldn't be a great change in that respect. ] 23:40, 30 December 2007 (UTC)
#::Yes, I did - '''I don't think I said anything about a reduction in the speed of the edits''' - what you said about the bots was that a bot could do all of these edits/reverts in tandem or simultaneously, ''which is what I am assuming''; your referenced comment does not address the objection that prevents me from supporting this idea. What you are essentially saying in that comment is that the bots revert 1 edit in the same time it takes them to revert 10 of them, and that this applies to rollback as well. ''This is not my concern''. My concern here is '''not''' that the bot would have problems catching up with vandals (because they would have no trouble at all in doing so), but ''the possibility that the bots themselves could be mis-classifying information and therefore revert many legitimate edits at a much faster rate than could be humanly corrected'', or they could revert edits to vandalism that the bots identified (incorrectly) as legitimate.] (]) 07:37, 7 January 2008 (UTC)
::You seem to be worried about people dealing with vandalism incorrectly. That is really neither here nor there. A large proportion of vandalism is already dealt with by non-administrators. This would change only the method by which they do it. If people warn users now, I can't see why they would suddenly stop if they were able to use rollback. If they don't, I can't see any reason why they would suddenly start if they were able to use rollback. So the situation would be no different to how it currently is – ] 23:43, 30 December 2007 (UTC)
#:::The error rate would not change from what it is now. The only programming change will be to use rollback instead of the current method. <span style="font-family:Broadway;">]'']''</span> 08:23, 7 January 2008 (UTC)
:::Automatic tools right now allow to revert and warn at the same time. I am worried that these people would either not use the rollback feature at all (since the scripting solution gives them more than a simple rollback) or migrate to the new system and stop warning users (just like some admins rollback without warning, or users in general undo others without explaining why or leaving a note in the other's talk page). -- ] (]) 23:56, 30 December 2007 (UTC)
#::::Right - ''but there still is an error rate''. Being able to use rollback, especially when a bot does (I know this isn't often) make a mistake or series of related mistakes, is still a reservation that I, and others, will continue to have.] (]) 08:51, 7 January 2008 (UTC)
::::There are tools available to do this both for the admin-revert and non-admin-reverts. And it's no problem e. g. to include the admin-revert in Twinkle. --]<sup>]</sup> 00:38, 31 December 2007 (UTC)
#:::::So, a bot should be forced to use a slower, less efficient method because it is not completely accurate? What if I told you that rollback would reduce random errors? There is a split second window after ClueBot gets the old revision text and before ClueBot gets the edit form. This window exists because it is two different interactions. Rollback would eliminate this window as it is 1 transaction and it can create a write lock on the database for the milliseconds required to complete the transaction (this is the standard lock on any write operation on a database, not the MediaWiki error message saying that the database is locked). -- ]<sup>(]|]|])</sup> 09:18, 7 January 2008 (UTC)
::::Rey, warning is not essential. It's preferable, but not required. It's better the vandalism is removed faster more efficiently. ''']''' ('']'') 04:31, 31 December 2007 (UTC)
#::::::So can you clarify - does ClueBot ''currently'' look at the most recent change, decide it is vandalism, then blindly revert all the immediately previous changes by the same editor? Or does it look at each change by that editor and decide whether each one is vandalism? Trying to figure this out... ] (]) 10:06, 7 January 2008 (UTC)
:I have my doubts about me being able to pass an RfA. -- ] (]) 05:05, 31 December 2007 (UTC)
#:::::::It does. Just like every other rollback script. This is done so as not to lock in subtle vandalism. This happens ''very frequently'': Vandal edits a page, changes a number, or inserts very subtle vandalism that the bot doesn't detect. Vandal then edits the page again, and does something very radical, and ClueBot reverts in a matter of seconds. If ClueBot reverted 1 edit, then someone would say "Oh, ClueBot already reverted it," and not look at it, assuming it to be vandalism free. -- ]<sup>(]|]|])</sup> 10:17, 7 January 2008 (UTC)
Somewhat related but in an almost opposite tone is ], a proposal I haven't really organised properly yet. I have concerns about the use of the undo function, but mostly about its use by IPs. ] ] 23:44, 30 December 2007 (UTC)
#::::::::Thanks - that makes excellent sense, when I see a rvv. I do assume the reverter has properly checked it out, although if I see "reverted edits by 1.2.3.4 to previous version by 1.2.3.4" I pretty much always go look anyway. Of course, if I was trying to do vandalism, I would do the big one first, then the second smaller change after. Actually I would do the big one in the first edit farther down in the article with a smaller change above where the back-looking reviewer would just be looking at the first browser screen, I would save that mess, then make a second innocuous change and save that version too. So in the reverse situation to the scenario you describe above, would ClueBot catch my first bad change? ] (]) 10:30, 7 January 2008 (UTC)
#This is a technical measure that should be decided on technical grounds. I see no reason why the community needs to be involved in it. --] (]) 09:32, 7 January 2008 (UTC)
#'''Neutral''' per Carnildo above. Since this wouldn't add more functionality to the bots, but will (or ''may''?) just take some load off servers, I'd leave it to the technical group. ''']'''&nbsp;<small>(]&nbsp;•&nbsp;])</small> 14:26, 7 January 2008 (UTC)
:<s>'''Neutral'''</s>; strongly leaning towards '''oppose'''. Would reconsider if it were possible to provide a nonstandard edit summary (bot shouldn't just say "I don't like ur ugly edits"), encoded in URL or POSTed in the request. But it ain't. ]] 22:39, 7 January 2008 (UTC)
#:The default rollback summary indeed can be changed on a case-by-case bases. If someone takes the rollback url and appends <tt>&summary=</tt> followed by the edit summary, that is used instead of the default rollback edit summary. And, of course, ClueBot will take full advantage of this ability, as I have stated in this section before. Thanks. -- ]<sup>(]|]|])</sup> 23:32, 7 January 2008 (UTC)
#::Good to know - an obscure feature indeed. Changing to support. ]] 11:26, 8 January 2008 (UTC)
:::in case this horrible idea goes through, who is int charge of ClueBot and will be responsible for any accidental mistakes/glitcehes that MAY occur after the bots are radically empowered? i aks for future referenc eo only?!!! ] (]) 03:33, 8 January 2008 (UTC)
::::] is in charge of ClueBot. But these bots are already running, Misplaced Pages has not imploded and they have not grown intelligent and pushed a POV. This is just changing the technical method used to rollback vandalism, not the reasons it reverts it. <span style="font-family:Broadway;">]'']''</span> 03:50, 8 January 2008 (UTC)
::thank you for claring that up for me. its so surprisingly to get an answer around her e insted of be ing asked to read a thosuand pages of block text. ] (]) 03:54, 8 January 2008 (UTC)


=== Discussion (bots) ===
:I wonder if it would be better to require 2-3 admins to approve granting, rather than one. Ditto on the removal. I would also like to see that if someone has rollback removed for cause, it can not be granted again for some period of time (2-3 months)? ] 06:25, 31 December 2007 (UTC)
==== Security concerns ====
:: Unnecessary bureaucracy. – ] 10:06, 31 December 2007 (UTC)
The other really important thing I forgot to mention: if bots have rollback they're potentially at an increased risk of being targeted by "teh hax0rs" due to the literally awesome power of mass-rollback. It's likely most bot passwords are stored in cleartext, potentially world-readable, and on a shared server. It's only a matter of time before someone exploits that&mdash; especially if the bots are given enhanced editing abilities like rollback. I'm possibly just being over-paranoid on this, but whatever. :P --]<small><sup>\&nbsp;]&nbsp;/</sup></small> 09:29, 7 January 2008 (UTC)
::On the contrary, I think that admins should be allowed to remove the permission without prior WP:ANI discussion. After all, admins can already block without discussion, which is a much sharper sanction. Unnecessary bureaucracy in the implementation of this feature should be avoided. ] (]) 08:33, 31 December 2007 (UTC)
:
:::Said unnecessary bureaucracy has been removed. – ] 10:06, 31 December 2007 (UTC)
<pre>
::::I would prefer if administrators could "block" rollback usage for a determined time, like a block. Having two options only (give and take) is problematic, because some admins will prefer to only punish serious offenses. We can block someone for a hour, a day or a week, but we would have problems if our only options were unblock and block indefinitely. -- ] (]) 14:47, 31 December 2007 (UTC)
cobi@Abscissa:~/wikibots$ ls -aslh cluebot/cluebot.config.php
:::::You can always restore access to the tool as soon as the period of suspension is over. I don't see that a major obstacle. ] <sup>'']''</sup> 18:01, 31 December 2007 (UTC)
4.0K -rw------- 1 cobi g-users 1.1K 2007-11-18 16:42 cluebot/cluebot.config.php
::::::Yeah, but it is not automatic. That means we will have to have some list of users with temporary removed access as to not bother people to request again once their "block" is finished. -- ] (]) 20:24, 31 December 2007 (UTC)
</pre>
:::::::I don't think rollback is such a vital tool (like being able to edit at all) that there will be many uses for a very-short-term removal. If a user is using it to edit war, why give it back after a day or 2? IMO, they should have to re-request it and convince people that they can be trusted with it again. <font face="Broadway">]'']</font>'' 20:48, 31 December 2007 (UTC)
:Furthermore, the password is a completely random alphanumeric string. It is on a relatively private server. I.e., I own the server and a few of my friends have an account. The password is stored in cleartext on the disk, but there is no effective way around that. It can't be hashed because then ClueBot couldn't send it to Misplaced Pages. Encrypting it with a symmetric or public/private key encryption would yield little use because ClueBot ''still'' has to have a way to decode it to send it to Misplaced Pages. Besides, rollback is not a "literally awesome power of mass-rollback." ''That'' right there is the flaw in the rest of this page. Rollback is simply a faster, ''better way to revert an article'' with less chance of error. How about SineBot? Is it on a shared server? And wasn't it you who suggested I put it on the highly-shared toolserver? ;) -- ]<sup>(]|]|])</sup> 09:53, 7 January 2008 (UTC)


::We have a bot approvals group for a reason, and that reason is that most people don't understand bots. Asking if rollback should be given to bots here is not productive and leads to concerns about Skynet or lawnmower man, and other concerns not based in the reality of what bots really are. The fact is that anyone who understood how bots actually edit Misplaced Pages will know that the '''only''' difference rollback makes to a bot is a reduction of server load. It is not even for the bots but for the server as the bot can do the same thing with no extra effort without the tool, just using more server resources. Polling unqualified people on the issue will not lead to the most accurate results. ] 16:54, 7 January 2008 (UTC)
:Why not simply make rollback an autoconfirmed feature, like page moving? It doesn't seem weighty enough that it should need a special approval process, since it doesn't let the user do anything that couldn't be done by hand with a few seconds more work. ] 01:58, 1 January 2008 (UTC)
::That has been discussed, however, sleeper accounts could be used to vandalize using rollback, or users who have shown they are clearly incapable of controlling their actions and would abuse rollback would also gain access to it. Autoconfirmed accounts mean that someone has been around for four days; that doesn't really seem like enough time to understand reverting, much less rollback and its intricacies. --] (]) 03:34, 1 January 2008 (UTC)
:::I don't think that the vandalism concerns really have that much weight. Anyone who wants to vandalize can do so in a dozen different ways that have nothing to do with rollback. That will be the case as long as this is the 💕 that anyone can edit. We can set a different period (say, 60 days) for autoconfirmation if 4 days is insufficient. But I do think it should be automatic. We have too many bureaucracies already. ] 04:29, 1 January 2008 (UTC)
::::I personaly dont really see how giving rollback to autconffirmed users would be harmfull. The vast majority of vandalism (over 97%) is commited by IP's. Even if someone was to wait a while how much harm could they do? Sure they could roll back people contributions faster but they could have their vandalism undone just as fast. ] (]) 04:44, 1 January 2008 (UTC)
:::::I should also note that if autoconfirmed users get rollback automatically, it means it would be hardcoded into the settings and could not be taken away from a user like with this system. <font face="Broadway">]'']</font>'' 05:02, 1 January 2008 (UTC)


:This is just getting silly. I'm willing to bet a shiny nickel that all three of the current AVB's are running on considerably more secure systems than the overwhelming majority of admin accounts, which have ''real'' awesome powers of delete, block etc. I simply don't understand why you make so many security assumptions about bots, when realistically, humans tend to cause more security problems than any automated process I've seen. Claiming that passwords are "potentially world-readable" or that shared servers are inherently less secure than, say, an admins account borders on insulting to any bot writer. If security is truly that big of a concern, take it up with the devs, since passwords are sent in plain text to WP anyway. I'm with ] on this one. BAG should handle this or were going to hear one ] after another. ''']''' <sup>]</sup> 05:53, 8 January 2008 (UTC)
Would IP's be permitted to use the tool as well? ] ] 08:07, 1 January 2008 (UTC)
::Rather than dismiss concerns as silly fear-mongering and talk about people who just don't understand, it might be a better strategy to patiently and politely deal with the issues raised, no matter how trivial and repetitive they are. You never know when it might be a top-line IT person asking the dumb questions trying to understand the situation - dismissing the things that make you impatient might alienate the people who could turn out to be your best supporters and certainly won't calm the people with genuinely furrowed brows. One of the top concerns I've seen on WP with bots and bot advocates is with their level of communication skills. Could you rephrase that post to make the same valid point in a less dismissive way? We are all really pursuing the same goal after all - a better encyclopedia. ] (]) 07:31, 8 January 2008 (UTC)
:Nope, you can't change the rights for an IP. ] 15:12, 1 January 2008 (UTC)
:::The security concerns raised come from paranoia. I can't speak for ], ], or ], but I can speak for ]. ClueBot is run on the ] servers, specifically, Abscissa.ClueNet.Org, a server run by me. The top two ClueNet administrators are what some would call "security freaks". ClueBot has never been compromised ''despite having the ] publicly available.'' ClueBot's private config file (which contains the passwords) is readable only by me. Abscissa.ClueNet.Org is not a very public server. Only people who have been checked out and approved by one of the top two ClueNet administrators have accounts. ClueBot's password is very long and comprised of completely random (printable) characters. As for the argument that "rollback is an awesome power" ... well ... it isn't. It can't do anything that normal editing can. It is just easier on both the bot and the WMF servers. It can be reversed by ''any user with editing privileges'' (i.e., anyone not blocked). I would agree with some of the others that this should be handled by the ], but the developers wanted community consensus, so here it is. ''I have no doubt that the BAG wouldn't have a problem at all with this request.'' But, the developers wanted community consensus. I hope I have alleviated your concerns. Thanks. -- ]<sup>(]|]|])</sup> 08:03, 8 January 2008 (UTC)
::And we wouldn't want to, in case the IP got reassigned. '''''<font color="#FF0000">]</font>''''' 15:37, 1 January 2008 (UTC)
::::''ClueBot is run on the ] servers, specifically, Abscissa.ClueNet.Org'' &mdash; now see, therein lies where my paranoia comes from: people literally ''asking'' to be hacked/dDOSed by wrecklessly posting public server IP information. For the record, I actually ''am'' both a *nix/bsd/solaris junkie and self-proclaimed coding nerd, so I'm fairly confident I know what I'm talking about when it comes to stuff like this. I'm not a BAG member (nor do I need to be) to understand that there are fundamental issues of security when it comes to bots that run on one of the most visible and highly trafficked sites on the internet. This should be a rational discussion about the pros and cons of giving bots a powerful ability&mdash; not a forum to call people paranoid simply because they raise dissenting opinions; and, I assure you, security is nothing to be smug, overconfident, condescending, or dismissing about&mdash; regardless of the size of a site or company.
::: If it was given to autoconfirmed, as if they were to vandalise in other ways, they should be blocked for abusing their editing right (rollback is an ''edit''). <span style="border:1px solid #433">]<font style="color:#433;background:#433">-</font>]</span> 15:40, 1 January 2008 (UTC)
::::The main abuse of this would be edit warring, not vandalism. We don't block for every edit war. Also, if a user is going to wait for 4 days to vandalize, there are far more destructive things that rollback. <font face="Broadway">]'']</font>'' 22:03, 2 January 2008 (UTC)
:::::Yes, but what happens when an experienced sock of a vandal rolls back all of clue-bots edits? '''] (])''' 00:48, 3 January 2008 (UTC)
::::::In that case we would block, but as far as abuses of rollback go, that would be a 1 in a 1000 occurrence. Edit wars happen far more frequently than things like that. Also, if it was given to all autoconfirmed users, it would be slowed by the rate limiter (the addition of which to the code was the genesis of all this discussion). <font face="Broadway">]'']</font>'' 01:17, 3 January 2008 (UTC)


::::That said, a reality check: is it ''likely'' that the bots will be hacked? Probably not&mdash; at least, so long as people don't go around posting their public IPs. What happens if they do get hacked, though? Pain in the ass due to the non-rate-limited nature of rollback as it's currently implemented in Mediawiki. And, it would be ideal if people got out of the habit of calling well-meaning, well-founded paranoia "fear-mongering." If you'd rather I and others not attempt to curb ] when it comes to decisions potentially affecting the safety and security of the community, then I'll be happy to oblige, as there's always a considerable backlog of other things&mdash; both here and in real life&mdash;that I'll be happy to do instead. --]<small><sup>\&nbsp;]&nbsp;/</sup></small> 09:24, 8 January 2008 (UTC)
As a Spam patrolman I would like to know who will get the rights to this tool. Will it be given to all Spam patrolman or you have to be one of the regulars? And what does one of the regulars mean in the first place? Is it someone who has been at WikiPedia as long as Jimbo? ] (]) 10:27, 4 January 2008 (UTC)


:::::Exactly my point, the first paragraph you made it sound inevitable. Now it's "probably not likely". And the reason I was a little bitey, was because ]'s userpage indicates he has more than enough knowledge on the intricacies of programming to not be making wild claims of the "inevitable" hacked bot. And the paranoia may be well-meaning, but inventing absolute worst case scenerios and implying they are inevitable isn't well-founded. That falls under the jurisdiction of excessiveness. And you only make it worse by implying that giving public server information is such a terrible thing. So, let's make a few counter-points to your argument:
====Voting is evil====
:::::(A) An IP address is not "private" by any stretch of the imagination. I personally wouldn't give out an IP unless there were good reason to do so, but that in of itself is not even remotely a "security concern"
#Oh BTW, what's all this "support" and "oppose" about anyway? While it's convenient to put one's comments in one section or the other to easily mark one's stance on this, I hope nobody comes up with a brilliant idea of actually making the results of this poll binding. Or did we start to enact policies by voting and I missed that? ]] 09:49, 31 December 2007 (UTC)
:::::(B) a DDoS, should it occur, would do nothing more than slow down (or potentially make ClueBot stop) editing. Using that as a "security concern" in relation to Misplaced Pages is absolutely absurd.
#:True, voting is evil, but this case is different (and it's not a clear cut vote). The devs want to see consensus clearly demonstated and this method is far better in showing consensus rather than a long convoluted discussion that conclusions can't be brought from. You also miss out on the views of people that simply support or oppose is but don't have anything really extra to add to the discussion. ] 14:35, 31 December 2007 (UTC)
:::::Dissenting opinion is a "good thing". Which is why those that have opposed for a variety of reasons weren't even taken to task on their oppose. A lack of understanding on the on the concept of bots is both expected and natural. People fear processes that run "automatically". That being said, someone who makes the claim that he and/or she is at the very least competent (if not a professional) isn't going to get the same consideration. If you want to advocate security concerns, that's GREAT... you'll be my new best friend. But advocating them via scare tactics, and the use of words that don't really apply (read DDoS) is going to HURT the process more than help it. ''']''' <sup>]</sup> 17:01, 8 January 2008 (UTC)
#::Yep, this is an often-overlooked benefit of voting: It is relevant to know if a particular point of view is held by a few people, or a few hundred. Having a few hundred people say exactly the same thing does not lead to a better discussion than having a few people say it, and the rest say "yes, I agree".--] (]) 06:31, 4 January 2008 (UTC)
# This poll is absolutely absurd -- with little advertising, and a short window, I don't think this should be enacted without further discussion. ] (]) 10:02, 4 January 2008 (UTC)
#:Little advertising? It is/was on the ], the ], ], and the ]. There aren't many more ] to put it. <font face="Broadway">]'']</font>'' 10:51, 4 January 2008 (UTC)
#:Further discussion, like the kind going on at this page? <small style="font:bold 10px Arial;display:inline;border:#009 1px dashed;padding:1px 6px 2px 7px;white-space:nowrap">] ]/] ''11:03, 4 Jan 2008 (UTC)''</small>
::Not everyone keeps an eye on every one of those places. The watchlist notice is what brought 90% of the people here, and that was placed very recently. ] &#124; ] 13:36, 4 January 2008 (UTC)


::::Cobi, in the course of defending your bot's security, you've already revealed at least three attack routes plus your vulnerability to social engineering. Prove the security of the specific file you've listed above by showing us the contents of /etc/passwd and ls -al ~/wikibots - or better yet, can you login and run a quick "rm -r ../*" and post the output? The thing about boasting about your security is that it's kind of like picking fights in a bar - sooner or later there's going to be a bigger, tougher guy. And you're speaking for your bot but also bringing in the names of your buddies, the other anti-vandal bots quietly sipping a beer at their table. I'll refer to my post above - much better to just patiently explain to us idiots why we're wrong, you don't have to tell us we're idiots, we already know we are, that's why we make so much money, because we ask about everything. Cool down and you will get farther. :) ] (]) 13:12, 8 January 2008 (UTC)
==== Consensus ====
I wonder how whomever makes the decision will determine "consensus" from this "discussion". I note the "voting is evil" mainstay of such polls, as well as several people who have commented but not "voted". - ] 06:08, 3 January 2008 (UTC)
:Over two thirds of this sample agree with the main idea of giving rollback to users other than admins. The main complains are "Administrators should not be the ones handling it", that "Users will abuse it", and that the prerequisites are somewhat weak. There may be some steps to try to fix those three points before implementing this. -- ] (]) 12:17, 3 January 2008 (UTC)
::Currently, 81% of those who have left a numbered comment / vote have support the idea of giving rollback to non admins. That, by most standards, would indicate consensus among the community. However, ultimately, the final decision rests with the sysadmins (those capable of making live code changes). In regard to the comment about those who commented but did not "vote," I assume you're referring to those who didn't use a bold '''support'''. For those comments, it seems clear that those users supported the idea, even if they didn't spell it out.
::In response to ReyBrujo's third point, we seem to have hit a catch-22. If you look at the old versions of this page, you'll see that there used to be specific criteria for granting +rollback. However, users were quick to complain about those "strict" criteria, so the prerequisites were modified to be more loose and open to administrators' discretion. Now that the prerequisites are not so narrow, users are complaining. It seems to perfectly fit the mantra that "you can't make everyone happy." However, the current proposal is the one being discussed, and it seems that the majority of users agree that administrators can be trusted to assign +rollback.] (]) 20:56, 3 January 2008 (UTC)


:::::The main concern here seems to be the privacy of the plain-text password stored in the file. Because the file is not world-readable, there are only 3 possible attack categories. A hacked root account on the server, that particular hacked user account on the server, and social engineering to directly get the password by other means. The system in question runs Debian stable and is regularly updated. This greatly minimizes any possibility of the root account or user account being "hacked". In this case, only one person (Cobi) will have access to the password, and he would never give the password to anyone, as he knows enough not to be succeptible to social engineering. In response to your question about listing /etc/passwd, that would do no good, as you are assuming that the system's PAM is using a default configuration, which it is not. Actually, account authentication is done via Kerberos5 (Heimdal). Account information (with NSS) is stored in an LDAP directory, and the PAM configuration disallows Kerberos authentication (or LDAP authorization) for system UIDs. I'm not sure what your question about "rm -rf" is supposed to prove, or what the cwd is in which you want it to be executed. If it's executed from the home directory, it will remove only that user's home directory, and no privileged information would be released. If the concern is about unencrypted admin passwords in general, there are probably larger concerns along that same line. How many admins have browsers storing unencrypted passwords to be automatically filled in? Sure, some probably use some kind of password-protected keyring, but many systems don't use that. What if one of their machines is "hacked"? <small>—Preceding ] comment added by ] (] • ]) 01:07, 9 January 2008 (UTC)</small><!-- Template:Unsigned --> <!--Autosigned by SineBot-->
:::I'd like to add at this particular point, that it seems apropo that a proposal regarding rollback may itself be in need of rolling back. If we are to use this as a case study, though, I hardly think that we would want some non-admin user rolling something like this back simply because he/she is able to. Because of the broad implications of such a tool, I am going to restate my opposition and say that I am not sure that anyone is ready to handle 6+ million (that's someone else's estimate) people having a more efficient way to edit someone else's work (yes, even if they are only supposed to use it on their own edits, there is no doubt in anyone's mind that this tool can and will be abused some time in the future if it is implemented, and would only make revert war more thorough and damaging).] (]) 07:07, 4 January 2008 (UTC)
:::::::- plain-text password - why isn't it encrypted and unlocked when the bot is launched?
:::::::- not world-readable - depends on the permissions of the parent directory, that's one chmod away.
:::::::- system runs Debian - thank you for the exact OS, you have been social-engineered. How do I know it's the current version? Wait, don't tell me the version number!
:::::::- /etc/passwd - to look for other unames with the same uid.
:::::::- auth method - again, thanks for the detailed description posted online.
:::::::- "arr-emm-space-minus-arr/space-dot-dot-slash-star" - that's a rhyming joke, maybe only support-deskers get it, I'll retract it now. :)
:::::::- yes, admins around the world have cookies and all kinds of spyware from the last weird site they clicked at, that's another huge social vulnerability that will never go away.
:::::::- we can go on and on with this, my original point before was that we should NOT discuss security by means of laying out the fine points on the 6th most popular website in the world. And I assure you it will not be me who proves the point about vulnerabilities, I'm just concerned about other interested persons who are watching. I won't be unhappy if we stop the technical discussion now :) ] (]) 08:16, 9 January 2008 (UTC)


::::::Admin accounts have been hacked in the past. They go on a rampage for a few minutes, get emergency desysopped, and everything is back to normal within an hour. A hacked bot would get even less done because it would only need to be blocked to stop it, we wouldn't need to get a steward. <span style="font-family:Broadway;">]'']''</span> 03:12, 9 January 2008 (UTC)
::I will say, as a safeguard, if this turns out to be a failure, there is nothing permanent about the software change. Should this change be made and deep concerns emerge that leave the community wanting to revert this change, it can, and would, be done. --] (]) 20:56, 3 January 2008 (UTC)
:::::::The concern here is not the same as with admin accounts. A bot account has that +bot flag, thus it flies a little more under the radar. A bot account is ''expected'' to make high-rate edits, when you guys watching activity see the bot flag, you relax a bit - am I right? That's what I gathered from my much earlier discussions at T_RFBA anyway. So, two scenarios here - a bot login is hijacked and goes wild with a rollback spree, well fine, it's gonna be spotted a little later than usual for hacked accounts and it can be rolled back - but whoa, in the meantime there are a few thousand other people trying to repair the damage themselves and a few thousand other people just trying to add stuff, and they are all getting confused because they just naturally respect "Bot" at the end of the username; and then there is the far worse possibility of a compromised bot pwd in the hands of a skilled pilot, now it's a stealth bomber. I purposely didn't ask above how often the password is changed. YES this is apocalyptic nonsense - until it becomes reality. And yes, since at least ClueBot already does the same thing with these existing vulnerabilties, this rollback proposal is not directly relevant - I was ready to change my !oppose to !support yesterday but I didn't see the kind of patient and calm responses from the bot-side that I would have hoped for. 'Course, I count for nothing in the grand scheme :) Cheers! :) ] (]) 08:38, 9 January 2008 (UTC)
:::As far as "Users will abuse it" goes, only giving it to users who have shown they have some experience and no history of behavior problems, combined with ] should make this not much of an issue. <font face="Broadway">]'']</font>'' 01:14, 4 January 2008 (UTC)
::::::::I don't believe the anti-vandalism bots are flagged, so their edits will show up in recentchanges and watchlists. Also, when someone does notice a bot acting strangely (if ClueBot did anything other than rollback of blatant vandalism or something that looks like it), they are blocked much faster than users because the possibility of offending the blocked user in the case of an unneeded block is minimized. <span style="font-family:Broadway;">]'']''</span> 20:47, 9 January 2008 (UTC)
::::And who will decide that a user has "no history of behavior problems"? A single admin. Based on what criteria? No specific criteria. A recipe for trouble, if you ask me. ] (]) 13:30, 4 January 2008 (UTC)
::::I see the relevance of having the rollback procedure having a separate approval process for bots than for users, since if one does not get approved, the other still could be. But all this talk of bots being hacked or going wild? It's not like ] Granting this feature to bots does not effectively make them any more "powerful" or prone to failure. Any further discussion of that nature needs to take place elsewhere; it's distracting from the relevant topic. ] (]) 16:56, 8 January 2008 (UTC)
:::::Ummm - it would seem that bot rollback is being requested here as a related-but-separate part of the Non-admin rollback feature for selected editors, precisely <u>because</u> previous attempts to get that ability through RFA have failed. It would also seem fair that the same concerns might be presented here - bots get a special pass to do things and they have a certain imprimatur when we see them make edits - so yes, they should get extra scrutiny. The argument to grant rollback to bots rests on greater efficiency, either 66% or 10:1 by my reading. Two ways to look at that: we're being asked to grant a right in order to save 33-90% of - what? No case has been presented as to how many fewer servers WMF will need; and there is now a conceivable argument that the increased efficiency will let the bot work between three and ten times faster - so isn't the potential for damage also going up at the same rate? At any rate, the bot discussion is off in its own corner and security is even more removed, I doubt that we're distracting anyone but ourselves :) ] (]) 09:06, 9 January 2008 (UTC)
::::::The number of pages that will be "damaged" would be higher - it just does rollback, so the page will always be edited to some version from its recent history - but the error rate should remain the same, and is lower than the error rate for most users doing the same task. <span style="font-family:Broadway;">]'']''</span> 20:47, 9 January 2008 (UTC)
]
<!-- Comment -->


==Admin question, moved==
====illegitimate gauge of consensus====
;Why are admins the ones entrusted with granting the rights?<small>—Preceding ] comment added by ] (] • ]) 00:31, 9 January 2008 (UTC)</small><!-- Template:Unsigned --> <!--Autosigned by SineBot-->
I'd strongly advise any developer against proceeding on the basis of this poll, regardless of the result. We polled on this 2 years ago at ] and got no consensus. Now, admittedly consensus can change, and maybe it has. But that poll lasted *6 months* and involved nearly 300 users, this one is scheduled to '''run six days over the holiday period''', and despite the fact the community is far larger, attract a fraction of the involvement (indeed I only stumbled on it by accident). To suggest that the no consensus position coulb be overturned on that basis will be quite invalid.--]<sup>g</sup> 02:38, 4 January 2008 (UTC)
: Because they are ]. ] (]) 00:45, 9 January 2008 (UTC)
:From what I understand, this is a rough vote to check which are the weak points of the proposal, and work on them. Also, there are two main differences: the rollback privilege exists now (and it was not something hypothetical like in that poll), and the process to grant it is different (poll vs. direct granting), which was ultimately one of the main negative points in that proposal (as you see, a solution for one of the points there was offered here, and probably in a third poll there will be another for the "misuse" argument). -- ] (]) 02:54, 4 January 2008 (UTC)
::How redundant. At least we have an answer we can add to the FAQ though. ] <small>] </small> 02:15, 9 January 2008 (UTC)
::I'm not sure about that, the way I read the bolded text at the top of the page it's measuring consensus for implementation. I'm surprised at the low participation here to this point. I'd have to agree with Doc, without more eyeballs this isn't an accurate gauge. I'm on the fence about this, but perhaps the addition of more rollback type tools available since the last debate makes this less of an issue and maybe unnecessary. ] (]) 03:14, 4 January 2008 (UTC)
:::Admins are (or would have been) entrusted with the granting of rollback rights because they have proven that they can be ]ed with such ] during their ], and have also ] to protect and delete pages, block editors and rollback their edits. They are not, as commonly percieved, a ] of arrogant and selfish editors here to inflict misery those who come to wikipedia to "contribute constructively", or create autobiographical articles full of spam and copyrighted material. The position of administrator on the English wikipedia is not one to be envied &mdash; it involves lot's of ] and ], is generally just difficult and occasionally causes ]. Many of them must be glad this proposal was rejected, it could only have added to their already long list of problems--]]] 22:05, 9 January 2008 (UTC)
:::Anyone is free to publicize this wherever they'd like, however it's been on ], ], ], and ]. I'm not really sure how to respond to claims that it hasn't been well-publicized. --] (]) 03:17, 4 January 2008 (UTC)
::::I don't think the issue is how well-publicized the page has been, but the low level of participation that resulted. A change like this probably needs more input...] (]) 03:23, 4 January 2008 (UTC) ::::I hope I am never asked to be an admin. I have enough problems being who I am! ] (]) 09:14, 10 January 2008 (UTC)
:::::Agreed. The previous "no-consensus" position was arrived at with 400 participants. Now, that may well have changed. But showing 49 people supporting it in 6 (holi)days does not demonstrate this.--]<sup>g</sup> 03:24, 4 January 2008 (UTC) :::::No one is force to be admin. if you feel you don't want to be admin, then simply reject it if you are ever nominated ] (]) 18:12, 11 January 2008 (UTC)
:::: (edit conflict) For one thing on how it hasn't been well publicized, you started the poll in the middle of the holiday. How could you do that and expect reasonable awareness and publicity and participation? This is almost a poster child for when not to do things... ] (]) 03:27, 4 January 2008 (UTC)
:This isn't a job - most people will edit more in the holiday period, they're off work and college. It's very very well publicired, where else do you want us to mention it? ] 03:31, 4 January 2008 (UTC)
::Many people are away though, so why not extend it for a couple of weeks so those who are can opine? The low level of interest here speaks for itself and robs it of legitimacy. If you really want this to happen, it is in your interests to show strong support and not indifference anyway.--]<sup>g</sup> 03:33, 4 January 2008 (UTC)
:::But where else do you want it publicised to encourage more people to comment? ] 03:34, 4 January 2008 (UTC)
::::The main things is I want you to give it longer, so more people have the opportunity to see the publicity there is. Personally, I only check policy goings on every couple of weeks or so.--]<sup>g</sup> 03:37, 4 January 2008 (UTC)
:::::Exactly. I don't think a notice was posted to the mailing list either. It's the only policy-related part of Misplaced Pages I frequent anymore, so I certainly wasn't aware of this proposal. My opposition to it can be struck off if we extend the deadline by about two weeks, preferably more. ] | ] 03:39, 4 January 2008 (UTC)
Well, it's on the mailing list now, anyway. Can anyone think of anywhere else it hasn't been posted that it should? A sitenotice, perhaps? —] 04:36, 4 January 2008 (UTC)
:Well, actually I would suggest that there be a watchlist banner similar to what was done with ] last year. That attracted a lot of participation and carefully thought out responses from the broad spectrum of Misplaced Pages editors. It could go up right after the fundraising banner comes down in a couple of days. The poll really needs to be extended, though. A very significant proportion of editors have been editing irregularly over the seasonal break. ] (]) 04:53, 4 January 2008 (UTC)
====Edit wars: prevention====
At ], I made a suggestion for a way to avoid edit wars. Several others had suggested limiting how often a non-administrator could use rollback; I suggested looking at it from the point of view of the article: "Limit rollbacks on an ''article.'' For example, two in a row, or two in an hour. Limiting rollbacks need not limit ordinary editing (including reverting). Also, make rollback subject to the three-revert rule just as a revert is." Would this be compatible with the present proposal? ] (]) 12:17, 4 January 2008 (UTC)
:How about leaving an automated message on an roleback receiving editor's talk page telling them that their edit has been rolledback by editor giving a rollback and if they disagree with the rollback please leave a message on ] and send an alert to the rollback User notifying him or her that their implemented roolback is beeing disagreed. They do not have to answer it but statistics can be kept and used for evaluation to revoke the rollback tool from an editor if their roolback authority is problematic. So this will be anti exploit review mechanism. ] (]) 12:31, 4 January 2008 (UTC)


*''"Admins are (or would have been) entrusted with the granting of rollback rights because they have proven that they can be ]ed with such ] during their ]..."'' - No they haven't. ''Bureaucrats'' on the other hand, have. To my knowledge, admins have '''''never''''' had the right to grant userrights. That's '''''always''''' been the purvue of bureaucrats on-wiki. And even bureacrats didn't have the right to remove access except bot flags. So no, I wholly disagree with that statement. - ] 12:05, 10 January 2008 (UTC)
==Simpler proposal==
:*Though that was intended to be slightly humourous, Admins are much easier to trust with stuff like this than non-admins.--]]] 20:04, 10 January 2008 (UTC)
Just give everyone the rollback feature; take it away or block when it's abused. Much less overhead, and it just makes editing quicker and easier for everyone. Why worry that easier editing means more abuse? I don't think so. ] (]) 05:21, 4 January 2008 (UTC)
:*Also, according to ]:
#'''Oppose''' This was shot down before. What if somebody disagrees with, for example, all my edits? (I'm referring to my tagging of articles for merger, sources, etc.—some people don't like what I am doing.) They could just rollback all my work. Also, the proponents have not given an example of a large-scale vandal whose contribs needed a rollback that couldn't be/weren't stopped by other methods. ] (]) 05:34, 4 January 2008 (UTC)
::*''] are trusted members of the community and are expected to follow all of ] to the best of their abilities. Occasional mistakes are entirely compatible with this&ndash;administrators are not expected to be perfect&ndash;but consistently poor judgement may result in reapplication for adminship via the ] or suspension or revocation of adminship. If revoked, the user may have a temporary or permanent limitation placed on reapplying.''
#:They can already roll back all your work. This just speeds up each rollback by a few seconds. It sounds like you're thinking this affects more than one article; it doesn't; rollback is one article at a time, not "all your work". ] (]) 05:38, 4 January 2008 (UTC)
::*''Administrators have been granted the power to execute certain commands which ordinary users can not execute. This includes the power to block users, to protect pages, to edit protected pages, and to delete and restore pages. All of these abilities must be used in accordance with policy (the ], ], and ] policies, respectively), and must never be used to "win" a content dispute.''
#'''Oppose''' I'd say this is more work than it needs to be. It's just another implementation that'll take more work for everyone. Then there will be people who fight and want it back, and then discussions and arguments. --]] 05:42, 4 January 2008 (UTC)
::*''One aspect of the responsibilities of an administrator is to attempt to prevent disruption to the Misplaced Pages site and its users. Administrators are authorized to use their best judgment in accordance with accepted principles in order to do this.''
#'''Oppose'''. Can anyone say "revert wars made easy"? I've said this earlier, but making erasing entries more efficient also makes vandalism more efficient. Because of that (and we all know that it will happen sooner rather than later; those who don't think so are either naïve or haven't seen a revert war or wars), the rollback feature should be limited to admins.] (]) 07:13, 4 January 2008 (UTC)
:]]] 21:18, 10 January 2008 (UTC)
#:Only Admins? What about a user who has 4000 edits and has never been warned or had a conflict with anyone, who wants Rollback to save time so that they can revert more vandalism, but haven't memorized all of the policy pages or edited outside of the Mainspace? I see people like that have their RfAs rejected on a nearly daily basis. Do you have any idea how hard it is to pass an RfA? Admins represent a tiny, elite fraction of all users. If only Admins can use Rollback, then basically nobody gets it. Is it so powerful a tool that mere mortals can't be trusted with it? Can it delete members? Can it even delete pages? Please. There are hundreds, probably thousands of Wikipedians who edit 1000+ pages a year and have no hope of passing an RfA. All they want to do is edit. Rollback is an editing tool. Let the Administrators handle administation, and let the editors edit. ] (]) 07:28, 4 January 2008 (UTC)
:::Perhaps (to the above), except that if your postulation was true, there wouldn't be bureaucrats, and their abilities would be given to all admins. That's however not the case. And the granting of userrights (and associated tasks) is just about all there is to being a bureaucrat. And what's this? Why it's granting a userright. It would seem like a no-brainer to me, but then I guess sometimes I ] too much... - ] 04:21, 11 January 2008 (UTC)
#'''Oppose'''. Per ]. I couldn't have said it any better, ko-map-sumnida! ] (]) 07:19, 4 January 2008 (UTC)
::::This is a pointless discussion &mdash; admins are trusted to do this now, so let's move on and edit somewhere useful :-)--]]] 22:17, 11 January 2008 (UTC)
#'''Oppose''' never mind revert warriors, giving rollback to everyone will put it in the hands of vandals. Some of them have already discovered TWINKLE, and they will definitely notice a nice "rollback" button sitting next to every edit. '''''<font color="#FF0000">]</font>''''' 07:40, 4 January 2008 (UTC)
#:I absolutely agree. It shouldn't be given to everyone. People who are here just to vandalize are usually caught before they have enough edits to edit protected or semi-protected pages, so I think it should be based on whether or not you've established enough trust to be able to edit a page that is being protected from vandalism. You don't have to be an Admin, you just have to have established that you're not a vandal. We don't want Rollback to be a vandalism tool. ] (]) 07:46, 4 January 2008 (UTC) :::::Ah, I see, all the talk of trialling it and working out kinks and perhaps coming up with a better idea was just flannel. Thanks. Those of us who feel it was more in line with our principles, traditions, purpose and nature that this be a featured awarded through technological rather than human means, with the block tool used in the case of disruption should just accept the fact that we were never allowed the time to propose and discuss that option. Thank god consensus can't change. ] <small>] </small> 20:36, 13 January 2008 (UTC)
]
#'''Oppose''' - Rollback would be a great tool for vandals, so don't give it to everyone. ] (]) 07:49, 4 January 2008 (UTC)
{{archive bottom}}
#'''Oppose''' - Shouldn't give to everyone. --] <sub>(])</sub> 07:57, 4 January 2008 (UTC)
#'''Oppose'''. Too much work for our already-overloaded Admins, if they've gotta keep watch on every single editor out there - much easier to simply grant the feature to the trusty editors. ] ] 08:40, 4 January 2008 (UTC)
#'''Oppose''' for all the above reasons ] (]) 08:56, 4 January 2008 (UTC)
#'''Oppose''' - way too risky for everyone to use, could be another vandalism tool, etc. --] (]) 09:43, 4 January 2008 (UTC)
#'''Really Oppose''' How about setting up curl_init on this article page and rollback? Or I may just get realy angry at the guy who reverted my edits 3 times and will rollback WikiPedia...with a cron job! Think then do. ] (])
#'''Support''' Looks like most of the people opposing missed the "take it away or block when it's abused" part of your proposal. I'm having difficulty understanding the mentality of the original proposal - a pointless set of procedures and bureaucracy intended to make it harder for people to get hold of something that'll help them fight vandalism, because, y'know, we should ''discourage'' fighting vandalism, a somewhat thankless task at the best of times. I will not be asking for the tool: if I have it I'll use it, if I don't, I'll revert vandalism when it's either a single change able to be done via the Undo tool, or else if it's more complicated I'll just have to make the decision based upon how bored I am. If there ever was a final massive slap in the face to ordinary Misplaced Pages editors who ''do'' spend the time trying to deal with vandals, this is it. --] (]) 12:51, 4 January 2008 (UTC)
#'''Support''' I support this too. Rollbacks are just as easy to fix as any other form of vandalism. I see no harm in giving it to everyone -- although I wouldn't be opposed to it being a feature users must enable themselves from preferences. That way, not ''everyone'' would have it right away, just the people who cared enough or knew enough to enable it. <small style="font:bold 10px Arial;display:inline;border:#009 1px dashed;padding:1px 6px 2px 7px;white-space:nowrap">] ]/] ''13:03, 4 Jan 2008 (UTC)''</small>

Latest revision as of 04:40, 16 November 2023

This Misplaced Pages page has been superseded by Misplaced Pages:Requests for permissions/Rollback and is retained primarily for historical reference.
Shortcut

The following discussion is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.


Introduction

Background

Recent events

This page

  • Began as a single proposal
    • Currently titled "Main proposal" below
    • Original form (it has evolved somewhat since then)
    • Included a straw poll
      • Around 450 total top-level responses (not counting replies) and over 200 kilobytes of text
  • Various alternate proposals, which have been archived.
  • An attempt ideas for a new proposal was started (current status unclear)
  • Some discussion which originally took place on this page was later moved to the matching talk page, and was later archived.
  • Some specific counter-proposals may still be undergoing discussion on this page.
  • See the talk page for current general discussion.

Original proposal

The rollback feature allows intentionally unconstructive contributions to be reverted quickly and more efficiently than with other methods. (User scripts have been written which mimic the functionality of rollback, but they merely hide details from the user, and are much less efficient, both in terms of bandwidth and time). Rollback links are displayed on page histories, user contributions pages, and diff pages.

Clicking on the link reverts to the previous edit not authored by the last editor. An automatic edit summary is provided and the edit is marked as minor. (An error message is returned if there is no last editor to revert to).

Rollback is currently only available to administrators. However, many non-administrators now deal with vandalism regularly, but do not have access to this tool – and either do not wish to be administrators or do not meet the expected standards, yet are unquestionably experienced and trustworthy. This proposal would implement a process by which the rollback feature could be granted to, and revoked from, non-administrators.

The point has now come where we have a rough consensus as to what the restrictions should be in place, and the community is now asked to look at forming a consensus as to its implementation. See past discussion at Misplaced Pages talk:Rollback for non-administrators proposal and Misplaced Pages:Rollback for non-administrators. Your questions or concerns may already have been considered there.

The way it works

Users may request the rollback button should they suffice in having the minimum requirement as detailed below.

  1. They should first put a request in at the section below.
    (In what section below? All I see here is votes and discussions, what I would expect to see on a talk page. --Stéphane Charette (talk) 19:42, 4 January 2008 (UTC))
  2. Administrators should check the history of the contributor to see if they can be trusted with the tool.
    (What exactly are admins checking for? I worry lack of any statement or consensus on this will cause confusion. —DragonHawk (talk|hist) 21:02, 4 January 2008 (UTC))
    Isn't this how RFA started? We checked users contribs to check if they could be trusted? How is this process going to differ? What happens when two admins disagree? For example, if I give user:foo rights but admin z doesn't think they are trustworthy? Do we then have a discussion, and then we've reinvented RFA, this time as RFR? - Hiding T 12:53, 8 January 2008 (UTC)
  3. If the administrator is satisfied, they can then go to Special:Userrights (see $wgAddGroups and $wgRemoveGroups) and this will add the user into the rollback usergoup, giving them the rollback tool.
  4. The tool will be the same as the administrator rollback tool, with no limitations.
    Should there be a consensus of admins before this is implemented since it will radically alter their role? - Hiding T 22:28, 8 January 2008 (UTC)

Requirements for users to have rollback

There are no prerequisites per se for getting the tools, although a user should not have a history of edit warring and should show a need for the rollback permission (i.e. lots of vandalism reversion). Although it may not be easy to determine this, administrators should evaluate requests for rollback on individual merit and review a user's edit history before granting them the permission.

Usage

This tool is provided to qualified editors for fighting vandalism. Usage is limited to rolling back vandalism and reverting one's own edits. Editors using the rollback tool for other purposes or who make repeated errors will be subject to having the rollback tool removed.

Removal of the permission

In the event of abuse, any administrator may remove the tool by going to Special:Userrights. Non-administrators may report abuse to Misplaced Pages:Administrators' noticeboard/Incidents. Administrators should be careful to give such an action the same due care and attention as a block, and the usual expectations with respect to administrative actions apply. If they only get removed because of abuse, just give them to all editors. - Hiding T 22:59, 8 January 2008 (UTC)

FAQ

What is rollback?
Rollback is a method for reverting edits with a single click. Users with the rollback privilege see a "" link appear on diffs, and next to edits on Special:Contributions pages and in page histories, providing that the edit is the most recent edit made to the relevant page. Rollback will revert to the most recent version of the page not contributed by the most recent editor.
How does rollback differ from other reverting methods?
Traditional reverting involves loading the revision of the page that one desires to revert to, opening the edit tab and then immediately saving the page. The page's contents will be replaced with the contents of the old revision. Reverting with the undo feature involves loading a diff and clicking on the "undo" link; the changes made in the diff will be undone, provided there are no conflicts with later revisions of the page. There are a number of user scripts available for reverting, which typically involve automating the traditional reverting method.
By contrast, rolling back an edit does not involve any such intermediate steps. As such, it offers a slight performance benefit for both server and client. Because it can be done directly from a Special:Contributions page, it makes reverting all the edits made by a given account or IP address relatively simple.
What are the limitations of rollback?
Rollback is limited to reverting only the most recent edits made to a page. Users will still need to learn and use another method in order to revert any other edits.
Because rollback does not necessitate the user to actually view the edits that they are reverting at any stage, there is a greater risk that users can mistakenly perform reverts. The undo feature, by contrast, shows the user the changes they are about to effect for confirmation.
The rollback feature supplies an automatic edit summary when rolling back an edit, which cannot be changed or supplemented by the user. Both traditional reverting and undoing allow an edit summary to be supplied, as do most user scripts for reverting.
Rollback's speed can also be a disadvantage if it is misused, since it can greatly speed up edit wars.
How do these pros and cons relate to giving rollback to non-administrators?
Many non-administrators are regularly engaged in vandalism reversion, and the rollback feature can make this task far more efficient, since it is a one-click operation, as opposed to methods which require the loading of intermediary pages.
However, because rollback does not allow users to check what they are reverting (not true; see popups) or provide an edit summary, it presents the risk of accidental misuse, and because it is a one-click operation that allows all the contributions of a user or IP address to be quickly reverted, it presents the risk of intentional misuse. These risks naturally increase in a user base that is larger and/or less experienced in identifying and dealing with vandalism.
Are these problems unique to the rollback tool?
No; other methods of reverting can be similarly misused. However, as long as rollback is used for its intended purpose - reverting simple vandalism - there should be no problems. The issue is making sure that a potential rollback user can reliably distinguish simple vandalism from other edits and can be trusted to use rollback only on the former.

Revision history

Significant changes to this proposal are recorded below. The total number of top-level Support/Oppose comments at the time of the change is indicated in parenthesis.

Straw poll

Closed and archived. See Misplaced Pages:Non-administrator rollback/Poll for results.

Alternative Proposals

These alternative proposal discussions have been moved to an archive, and can be found here.

Count the Mistaken

This discussion has been moved to the talk page, and can be found here.

Scripts and other tools

proposal originally made by Gracenotes

Nearly everyone here has no objection to tools like Twinkle being broadly used, but many have objections to adding the button to the user interface. So give autoconfirmed users the technical ability to rollback, an action which requires a unique token, but do not include the rollback button on diff, history, or user contribution pages (i.e., do not include it at all). In this case, rollback can only be accessed with a third-party tool like Twinkle, which everyone seems to agree is fine. The I/O speed and bandwidth issues are solved, and since custom summaries are possible with the rollback permission, there is no loss in the functionality of Twinkle (or other anti-vandalism tools).

Support (tools)

  1. Per my comments on Misplaced Pages talk:Non-administrator rollback#Another idea. -- Ned Scott 08:58, 9 January 2008 (UTC)
  2. Per my response at Misplaced Pages talk:Non-administrator rollback#Another idea and Amidaniel's and my comments at #wikimedia-tech on freenode. -- Cobi 10:58, 9 January 2008 (UTC)
  3. As I've stated before, the requirement that users "switch on" the tool for themselves and have some technical knowhow regarding it beforehand is a good safeguard. Equazcion /C 11:35, 9 Jan 2008 (UTC)
    Safeguard against what exactly? Not the vandals, surely... Миша13 23:32, 9 January 2008 (UTC)
    People who wish to intentionally make mass disruptive edits could just as easily use a script or a bot. -- Ned Scott 00:18, 10 January 2008 (UTC)
  4. Strong suppport pending the feasibility of such a feature (can a script "unlock" or access a server feature?). Well done. I think that this proposal will have more of a chance to pass. Ultimately, nothing changes, but efficiency. As TWINKLE requires no authorization, this proposal will not create any new bureaucracy, and will not give any extra power to admins. Actually, I will be surprised if this feature receives more than a few select votes for oppose. This would also solve the Bot proposal, which seems to have large consensus (see below). It would cover a need for credentials, in that the user would have to be experienced enough to know how to use user scripts, and what they can be used for. So long as TWINKLE et al exists, rollback abuse will never go away, so the argument of rollback abuse is null. In my opinion, this is what we have been looking for, the solution to all issues. (Sorry if I seem so enthusiastic, but it just seems so simple, and yet so brilliant).--Vox Rationis (Talk | contribs) 14:41, 9 January 2008 (UTC)
  5. No new bureaucracy? You have my (unexpected) support. You might just have cut the Gordian knot.--Doc 20:10, 9 January 2008 (UTC)
  6. Support. Really this is change deep in the sausage making. It's a technical improvement, not really a policy change. Perhaps it would just be better to accept that bad people can be disruptive with or without and just give it out.. but if people won't accept that, at least this is a step forward. --Gmaxwell (talk) 20:21, 9 January 2008 (UTC)
  7. Support this or an option in user preferences that has to be turned on by the user (I thought amidaniel was working on that...) Mr.Z-man 20:34, 9 January 2008 (UTC)
  8. Support Good idea, Majorly (talk) 20:39, 9 January 2008 (UTC)
  9. Support addresses my concerns with the original proposal. Concerns that this could facilitate vandalism are overblown. --Haemo (talk) 23:10, 9 January 2008 (UTC)
  10. Pomte 13:33, 13 January 2008 (UTC)
  11. Hell yes! As I've said before, we need tools like these. Two One Six Five Five 15:13, 17 January 2008 (UTC)
  12. Strong Support for the simple reason that it eases everyone in editing. It is not a security threat because, although it also eases editing for would be vandals, vandals can still do what the rollback function does, it just takes them more time. And it is not only them whose time are being inefficiently used, it is also those vandal-fighters. -- Felipe Aira 08:46, 30 January 2008 (UTC)

Oppose (tools)

  1. Hell no! Regardless whether it's doable or not (see my question in discussion section), it's "security" through obscurity at it's purest, which I loathe by definition. No, thanks - if doable with Twinkle then it's just as doable with Greasemonkey (which you can't shut down for a user) and then welcome to Misplaced Pages where each vandal has access to rollback if he pleases. Hey, why bother with scripts at all? Just make the link class="rollback-hidden" which defaults to .rollback-hidden { display: none; } in sitewide CSS. Then it's just one line in your .css to enable it - call hacking your monobook "credentials" if you will. Миша13 21:01, 9 January 2008 (UTC)
    It would still be removable when abused, so it's actually better than such scripts alone. -- Ned Scott 22:11, 9 January 2008 (UTC)
    Um, excuse me? CSS can just as well be overridden with a one-liner GM script that does (roughly) document.write('<style type="text/css">.rollback-hidden { display: inline; }</style>') or something to that effect (or I could just disable CSS in my browser altogether). Sorry, but hiding features != disabling them. Whatever is hidden can be uncovered and you have no control over what the client does. Миша13 22:34, 9 January 2008 (UTC)
    Rollback can be removed from a specific account completely. If anyone is abusing it, be it via TWINKLE or their own CSS modification, we can turn it off for them. -- Ned Scott 00:14, 10 January 2008 (UTC)
    I understand your concern about "security through obscurity," and I believe that it is a valid one. However, since user scripts already have rollback, every vandal could potentially have access to rollback anyways. All this proposal does is make it more efficient. Also, do we have any reported cases of vandals user TWINKLE et al for vandalism? My experience, is that most vandals are IP addresses, and those who make accounts rarely get into any sort of intelligent vandalism (the kind that does a lot of harm, like mass page moves, etc). Also, assuming a vandal does get his hands on this, it will be easier for people to revert him, because others will have rollback as well. Now, assuming the above statements, this feature would bring us a very small number of elite vandals armed with a slightly more efficient rollback, against a large number of RC patrollers, with a slightly more efficient rollback. By sheer numbers, this efficiency has a large multiplier, compared to the small multiplier of the vandal. Again, this assumes we have ever had a case of rollback-user-script-assisted vandalism in the past, which, while I (obviously) can not know for sure, in my experience I haven't seen such a thing done.--Vox Rationis (Talk | contribs) 22:19, 9 January 2008 (UTC)
    No, such outbreaks have not occurred in the past (at least not to my knowledge) simply because, as some put it, Twinkle-like methods take ages to do a single revert, which coupled with the server latency makes such en masse disruption unfeasible. However, what this proposal puts forward is basically making it entirely possible for a vandal to make reverts at rates of hundreds per minute (just open someone's contribs, fetch rollback tokens and start Ctrl-clicking rollback links). And don't say we can afford that because we have more patrollers - when 10s of them suddenly start fighting and conflicting over reverting the vandal, it won't be pleasant for the servers. Миша13 22:34, 9 January 2008 (UTC)
    I just blanked my sandbox, and then reverted it. It took 1.8 seconds, (I timed it on my stopwatch, so some inaccuracy, accounting for reaction time, probably 1.5 seconds). Assuming they use a firefox plugin like Linky, which can open all links on a page in a new tab at once, presto, they created a massive reversion, already doing 500(maximum number of articles viewed at once on user contribs page) in well under a minute (assuming their internet connection holds, the WP servers hold, and their RAM holds). Long-story-short: TWINKLE is not all that slow, and so the performance boost would not be all that notable for it to affect WP's vandalism quantity.--Vox Rationis (Talk | contribs) 23:07, 9 January 2008 (UTC)
    Thank you for those estimations. Unfortunately, this makes things only worse - what if (given that rollback tokens are prefetched) rollback can run at, say, 5000 per minute - care to verify that? Do you also keep in mind that revert summaries are editable? Can be faked? "Reverted edits by <insert IP> to last version by <insert admin>" - this looks like I'm reverting pesky IPs to admin-approved versions! Who will suspect any mischief? Oh, wait, I could run that on 10 different usernames to further blend the disruption. Yes, we're talking quite "elite" vandalism here, but if I am capable of this, so can be any determined and technically-inclined vandal. My main point is, don't give the vandals our own weapons against them. At all. Миша13 23:26, 9 January 2008 (UTC)
    Rollback can only run at five per minute for non-admins, and five per two minutes for non-autoconfirmed users. This rate is imposed by the software, and cannot be overridden. Security through obscurity is not the objective of this proposal; unintentional misuse of rollback by newcomers is. Gracenotes § 16:14, 11 January 2008 (UTC)
    No comment on the rest, but to jump in, vandals have used twinkle in the past to vandalize more quickly/efficiently. The first time I saw it was Undercity (talk · contribs) who used twinkle to revert back to his vandalized page, then warn those who reverted him. - auburnpilot talk 00:30, 10 January 2008 (UTC)
    My main concern about giving the rollback to all autoconfirmed users is that not very many new editors are aware that twinkle exists. Most users who would use it for disruptive purposes are blocked and have left or moved on to another sockpuppet before they have a chance to learn that twinkle even exists. Vandals are too busy replacing pages with "he is gay homo with a small dick" to bother learning about how to contribute constructively, and tools which can aid in that process. By including it as part of the default account you make it so it is visible, directly under a vandals nose. Its like leaving your car unlocked on a busy street and leaving your wallet and your rolex on the seat. It is very much a security through obscurity system as Misza mentioned above. That is why I opposed both the proposals similar to this one, and will likely oppose this one unless someone can explain to me how this is likely not to be abused. --Nn123645 (talk) 05:52, 10 January 2008 (UTC)

Neutral (tools)

Discussion (tools)

Please excuse my ignorance with regard to MediaWiki's inner workings, but is the rollback token really computable on the client side (given a diff URL, for example)? I was delving into this issue (and MediaWiki code) quite some time ago and came up with a conclusion that it is based on a salt that is only stored on the server-side. Was that conclusion incorrect? Quite frankly, if it were computable on the client side, I fail to see the token's purpose at all. Миша13 20:29, 9 January 2008 (UTC)

I assume it's meant that this would operate on the API level only. I'd assume, that'd require at least one pre-fetch, for the rollback token (I.e. something like http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvtoken=rollback&titles=User:SQL ). This already works, btw, check it out... It'll give you a valid rollback token :) SQL 20:51, 9 January 2008 (UTC)
Hmm, so we're basically talking about using rollback to cut down on server requests from 3 (fetch diff, fetch edit form using &action=undo, post reverted content) to 3 (fetch diff, fetch rollback token, "click" rollback URL)? :) Oh wait, we're saving some bandwidth by not having to post the reverted content. Yay, did I miss something? </sarcasm> Oh, and I'm still waiting for a definitive reply whether the token is computable client-side. Миша13 21:10, 9 January 2008 (UTC)

Present steps to rollback (Let's say... WP:ACC, at random).

  1. Grab diff (45956 bytes)
  2. Grap undo url (81946 bytes)
  3. Send previous page text (4643 bytes)

For a total of: 132545 bytes

Proposed steps (if I follow you correctly, same page)

  1. Grab diff (45956 bytes)
  2. Grab rollback token (372 bytes)
  3. Send rollback URL (151 bytes)

For a total of: 46479 bytes

That's a 65% savings in bandwidth, assuming the cookies and whatnot are the same between requests, assuming I've got all this right. SQL 21:51, 9 January 2008 (UTC)

Anti-vandalism bots

I'm closing this, because it's already been acted on: . —Random832 19:49, 10 January 2008 (UTC)

Whether or not the original proposal passes (I hope it does):

I propose we give rollback to the anti-vandal bots (ClueBot, VoABot II, CounterVandalismBot, and the currently defunct MartinBot). There is no chance of abuse, and no one would be able to tell the difference because the bots would give their own edit summary when requesting rollback (currently an obscure feature of rollback). It would just be easier on the bots and the servers (both the WMF servers and the servers the bots run on) as these bots make thousands of reverts every day. -- Cobi 02:38, 7 January 2008 (UTC)

Support (bots)

  1. As nominator. -- Cobi 02:38, 7 January 2008 (UTC)
  2. Support if only the bots get rollback Alexfusco 02:45, 7 January 2008 (UTC)
  3. Support both ways. Portia1780 (talk) 02:53, 7 January 2008 (UTC)
  4. Support If anyone needs the rollback tool to improve server strain, then these bots certainly do... just think how much more work we'd have to do if they were not beavering away all hours of the day and night. -- Geoff Riley (talk) 02:55, 7 January 2008 (UTC)
  5. The bots are going to do the rollback whether they have this or not, so some of the opposition based on bots messing up doesn't make much sense. Mr.Z-man 04:09, 7 January 2008 (UTC)
  6. Support Bots needs this function to reduce server's bandwidth usage. Carlosguitar 04:23, 7 January 2008 (UTC)
  7. Full support as part of WP:BAG β 04:31, 7 January 2008 (UTC)
  8. Support the RC checking bots need all the help they can get. BJ 04:44, 7 January 2008 (UTC)
  9. Strong Support anything that makes the all-mighty ClueBot work better is something that should implemented. --Nn123645 (talk) 05:37, 7 January 2008 (UTC)
  10. (BAG member) Conditional Support. I support granting this priv to these accounts if there is a system in place for granting and revoking this priv. I do not support creating a new method just to accommodate these accounts at this time. (I also do not support just making them +sysop at this time either). — xaosflux 06:06, 7 January 2008 (UTC)
  11. Support. I can't think of any likely drawbacks. If there were any, it would be pretty easy to revoke the privileges of a grand total of three bots. Rivertorch (talk) 06:48, 7 January 2008 (UTC)
  12. Strong Support regardless of whether the main proposal is implemented (which it should be, IMO) -- this is a brilliant idea, and it should be implemented as speedily as possible. Ashdog137 (talk) 08:32, 7 January 2008 (UTC)
  13. Conditional support, only in case it's stated in the edit summaries reverts were made by bots and not common users. --Angelo (talk) 09:30, 7 January 2008 (UTC)
    The edit summary will be exactly the same as it is now (Reverting possible vandalism by Special:Contributions/USER_REVERTED to version by USER_PREVIOUS. False positive? report it. Thanks, ClueBot. (MySQL-ID) (Bot)), using the obscure feature of rollback to provide the bot's own edit summary. -- Cobi 10:00, 7 January 2008 (UTC)
  14. Support If there's a group that most definitely deserves the rollback, it's these anti-vandal bots. No reason not give them an extra performance boost. Spellcast (talk) 13:40, 7 January 2008 (UTC)
  15. Support - I don't see any problems with this. Burzmali (talk) 13:41, 7 January 2008 (UTC)
  16. Support --Quintote (talk) 14:16, 7 January 2008 (UTC)
  17. Support, seems obvious to me... SQL 16:37, 7 January 2008 (UTC)
  18. support arguments against this are silly. —Random832 16:42, 7 January 2008 (UTC)
  19. Comment Presumably, any admin can do this. That is, this proposal is moot, unless there is some provision that does not allow the granting of permission to bots, in which case, I support removing that restriction. It's an admin decision, and the admin is responsible for it. --Abd (talk) 16:46, 7 January 2008 (UTC)
  20. Support I think this is a given, if any regular user can be given the tool by an admin then a trusted bot would be too. 1 != 2 16:50, 7 January 2008 (UTC)
  21. Support Obvious. Anti-vandalism bots are already using their own rollback system - giving an already used API won't cause any further harm. Benefits include faster rollbacks without the negative effects of having to calculate edit conflicts. --Sigma 7 (talk) 19:11, 7 January 2008 (UTC)
  22. Support No reason not to. We already trust them to do a helluva lot of rollbacks every minute. Might as well let them do it more efficiently. There would be no change as far as which articles get rolled back, or when, or under what conditions. As for the hacking concern posed below, I don't think rollback access is going to incite more interest in hacking these bots. The usefulness to a hacker for controlling a bot is pretty much still there even without rollback access. As a side note, Franamax needs to watch fewer movies. Equazcion /C 20:17, 7 Jan 2008 (UTC)
  23. Support Regardless of overall rollback debate. As I said to Cobi, I've never seen AVB cause significant content problems, so this just seems like a good thing. MBisanz 21:39, 7 January 2008 (UTC)
  24. Support. Spebi 22:05, 7 January 2008 (UTC)
  25. Support 99of9 (talk) 23:10, 7 January 2008 (UTC)
  26. Support but why give it to MartinBot? Marlith /C 23:13, 7 January 2008 (UTC)
  27. Support The bots need the tools more than anyone else here. Captain panda 23:15, 7 January 2008 (UTC)
  28. Support Now this - I can see. Bots aren't to be run without approval from BAG. and the bots are the ones that can bog down server resources at their speed. Security holes? yeah there's some - ultimately bots are watched (by owner or admin) and should be deactivated upon problem. (with resolution leading to possible reactivation down the road.)  — master son 23:26, 7 January 2008 (UTC)
  29. Support SJMNY (talk) 00:14, 8 January 2008 (UTC)
  30. Excellent idea. Acalamari 00:17, 8 January 2008 (UTC)
  31. Support. I can support this despite opposing it with humans. Master_son stated all of my points well. Those accounts have some of the highest amount of reverting, so their effiency would impact the servers the most. They can always be blocked if they run afoul. I would support having the revert flag be automatically awarded when the bot flag is obtained. Royalbroil 01:05, 8 January 2008 (UTC)
    The only problem with rollback being assigned to the bot flag is that anti-vandal bots are not flagged. This is done so their edits are not hidden ("hide bot edits") in recent changes. -- Cobi 01:31, 8 January 2008 (UTC)
  32. slakr asks below if they need it. No one needs it, but it is useful. –thedemonhog talkedits 01:40, 8 January 2008 (UTC)
  33. Support Bots are needed to help with vadals too. SuperGodzilla2090 4 TACOZ! 01:45, 8 January 2008 (UTC)
  34. Support – Bots may not need this tool, but it sure would do some good, even if ClueBot would be practically unbeatable with admin rollback. Animum (talk) 02:17, 8 January 2008 (UTC)
    COMMENT -- how can do you justify giving uncontroled unaccountable robots this much pwoer over how wikipedia works if you admit that it isnt needed? Smith Jones (talk) 02:31, 8 January 2008 (UTC)
    Smith Jones, this will not change what the bots do at all. They currently work the same way, but this lets them tell Misplaced Pages's servers "Please revert edit(s) by User:xxxxxx on article yyyyyy" instead of "Give me the list of changes for article yyyyyy.", "Ok, now give me the data for revision zzzzzzzz on article yyyyyy." "Ok, now give me the edit form for article yyyyyy." "Ok, here is the text (which the server gave the bot earlier) for the post to article yyyyyy." As you can see, the former is much better than the latter. -- Cobi 02:48, 8 January 2008 (UTC)
    thanks, i think i udnertstand the issue better now. i sitll oppose this though, because through recent ordeals with bots i have learned that they cannot be ngegiatoted with or reasoned with without the help of an admin. Smith Jones (talk) 02:52, 8 January 2008 (UTC)
    ... Yet you have never had a run-in with ClueBot ;) -- Cobi 03:10, 8 January 2008 (UTC)
  35. Support The only thing changing here is the way it reverts edits. I can only see this as positive. Majorly (talk) 03:45, 8 January 2008 (UTC)
  36. Support As before, my opinion has not changed. --Charitwo 05:16, 8 January 2008 (UTC)
  37. Support this seems reasonable. As long as they continue to provide the edit summaries and talk page notifications that they do, these bots should be made as efficient as possible. Eluchil404 (talk) 05:30, 8 January 2008 (UTC)
  38. Support --ClanCC (Talk) 05:36, 8 January 2008 (UTC)
  39. Support. Of course anti-vandal bots should be granted rollback! Bots don't edit war, they are extremely unlikely to "go rogue" or vandalize, and it won't change their behavior in the least. Giving bots rollback will simply make them more efficient and easier on the servers. Pyrospirit (talk · contribs) 05:53, 8 January 2008 (UTC)
  40. Strong Support - show me a reason that bots should not get rollback and I'll reconsider. It doesn't much affect the speed of the bots so if they are going to mess up, they would have anyway at the same speed. The only difference that will be made by this change is reduced server load which has my approval. James086 06:00, 8 January 2008 (UTC)
  41. --Rschen7754 (T C) 06:05, 8 January 2008 (UTC)
  42. Support A very small group that can be easily monitored, and since they make a large number on contributions this will provide a greater advantage. --Falcorian  06:27, 8 January 2008 (UTC)
  43. Support: General consensus has been that bots provide an invaluable resource towards vandalism and other cleanup procedures on WP, and the rollback feature may potentially give them another tool to aid in their efforts. Some bots have a rollback feature already in-effect, although. Seicer (talk) (contribs) 07:01, 8 January 2008 (UTC)
  44. They already rollback the slow way. As for stuffing up faster, the limiting factor on the bots edits is the amount of vandalism, not the speed at which they can revert it. MER-C 10:55, 8 January 2008 (UTC)
  45. Support, but quite frankly it can be done within existing policy - permission granted by 'crats by positive recommendation of BAG. Миша13 11:26, 8 January 2008 (UTC)
  46. Strong support - This won't give them any power they don't already have, only reduce the server load when they do it. עוד מישהו Od Mishehu 12:12, 8 January 2008 (UTC)
  47. Support - per Od Mishehu. -- Anonymous Dissident 12:38, 8 January 2008 (UTC)
  48. Support. Makes sense, they already do the same thing. Coemgenus 13:46, 8 January 2008 (UTC)
  49. Support Especially ClueBot. —Preceding unsigned comment added by Dolive21 (talkcontribs) 16:00, 8 January 2008 (UTC)
  50. Support. I can't think of any plausible reason why bots should be prevented from operating on the servers in a more efficient way when they're peforming the exact same task as before. --ais523 16:19, 8 January 2008 (UTC)
  51. support as a request for operation similar to the way bots are approved now, it just becomes one of the regular things that can be approved. --Rocksanddirt (talk) 17:32, 8 January 2008 (UTC)
  52. Support. I see no reason not to allow the anti-vandalism bots to operate more efficiently, provided the end result of their actions remains the same (which by all accounts they will). - AWeenieMan (talk) 19:39, 8 January 2008 (UTC)
  53. Support common sense. the wub "?!" 21:37, 8 January 2008 (UTC)
  54. support. There is no tangible downside to this request. -- JamesTeterenko (talk) 21:58, 8 January 2008 (UTC)
  55. Support., per the nom and per Od Mishehu (talk · contribs). Cirt (talk) 23:29, 8 January 2008 (UTC).
  56. Support, under the condition that the approvals are maintained by the BAG, not this policy page, as they have a better technical know-how to properly address whether such a bot needs it. It has been shown here that a performance boost would be significant. Some argue that this would allow more edits, and thus more server strain, but as these bots check every diff (as far as I know, correct me if I'm wrong) there would be no change in the number of reverts, it would jsut make said actions easier, cleaner, and so on. Also, the argument that this would give bots too much power, is, as I see it, invalid. These bots are already able to edit at inhuman speeds, and could probably go faster, assuming that the RC page goes by faster (in other words, WP traffic is boosted significantly). Therefore, this would not change the amount of power they already have. --Vox Rationis (Talk | contribs) 00:01, 9 January 2008 (UTC)
  57. Pomte 00:57, 9 January 2008 (UTC)
  58. Support. Not as subjective, time-consuming, and bureaucratic as the previous proposal. This just adds a an option to bot approvals to make some servers hogs more efficient. Although I don't see a large net performance boost as above, there is not much to loose here over the current way of doing things, so it's worth it. Voice-of-All 06:48, 9 January 2008 (UTC)
  59. Joke oppose, because ClueBot beats me to too many reverts. Just kidding, support. shoy 16:01, 9 January 2008 (UTC)
  60. Support. Anytime you can do the same work while using fewer resources it's a good thing. The bots will continue to do their work in a way that's less demanding of limited (large, but limited) resources. Xymmax (talk) 17:49, 9 January 2008 (UTC)
  61. Support: bots are already capable of vast amounts of damage, so this shouldn't be a big deal. —Ashley Y 21:09, 9 January 2008 (UTC)
  62. Support Per Betacommand.--Phoenix-wiki 21:48, 9 January 2008 (UTC)
  63. Support — they're going to revert anyways; why not reduce the server load while they do it? Edit restrictions prevent "run-away bot" syndrome quite easily. --Haemo (talk) 23:07, 9 January 2008 (UTC)
  64. Support Makes sense. -- Ned Scott 03:21, 10 January 2008 (UTC)
  65. Strong Support - Why ever not! Many reasons why they should - Most of which are mentioned above. Tiddly-Tom 18:56, 10 January 2008 (UTC)

Oppose (bots)

  1. There is question that actual humans should have the capability, but an automated process should be given the authority? The whole point of bots is that they are rigorously examined for their ability to make mechanized judgements on a case-by-case basis - this now proposes to allow the bot to judge one edit and based on those results to rollback more edits without evaluation? Lawnmower Man or Terminator, take your pick. Also, aren't bots already coded for minimum server load? Can we have some official BAG input on this? (No offense to any BAG-er's already present) Franamax (talk) 03:49, 7 January 2008 (UTC)
    Thinking a little more - bots can already pretty easily request the page history and pick any edit they wish to revert to once they have identified vandalism, they just aren't doing it yet. It seems like a matter of extending and validating the code. If BAG wants to extend the functionality, is this the right place to ask for it? On consideration, this may be an entirely separate issue needing entirely separate community input. :( Franamax (talk) 04:11, 7 January 2008 (UTC)
    As a Member of the the bot approval group, let me make a few points. AVBs (anti-vandal bots) require a massive amount of resources to run, both on the wikimedia servers and on the host system. The standard method of reverting takes 3 calls to the server. get the diff. get the edit box, and then send the updated text. on a small scale that does not mean much. But when you have a bot that is checking every diff and reverting a large amount of data that adds up to a lot of data transfer (in the gigabyte range) on a weekly basis. Rollback on the other hand is very nice to the servers. with rollback, get diff, send rollback token. reversion done. there is no need to re-load the page, or re-send the page contents. As for how the bots operate if a vandal makes more than one edit, they should be all reverted. As for editing judgment the same thing happens, they still check the diff. very very few vandals to anything near constructive edits and all of the edits they make in a row should be reverted. rollback for AVBs is a veru very very good idea. its nicer on the servers and nicer on the bot. there is no need to fear the terminator, type bots. they dont exist. β 04:19, 7 January 2008 (UTC)
    While, I'm not positive, I think that's essentially how they work. That's just a manual revert done automatically. Mr.Z-man 04:15, 7 January 2008 (UTC)
  2. Oppose — ...but do they need it? It's again, the question I ask, and again, don't worry about performance. We're talking about a pretty big permissions change to accommodate a total of 3 active bots. And, remember, we have a toolserver for this exact reason— so that bots can run on it and not consume excess bandwidth/SQL hits. Additionally, heuristic-based bots mess up, and rollback would let them to mess up a lot faster. Moreover, I'm not sure if I feel comfortable giving every bot in the bot group rollback ability— particularly considering their edits are by default hidden from both RC and vandalism feeds in the first place. Present a solid reason why there is a need for it and I'll reconsider. --slakr 03:57, 7 January 2008 (UTC)
    you want a solid reason for using rollback? WP:PERFORMANCE is meant for the average user. Bot operators have to be a hell of a lot more careful and choose when to run the bot, as not to affect the servers as much. before I perfected some of my current methods I did cause a few database locks because I was running my bot too fast and causing too much stress on the servers. Brion and the other devs are good but as bot operators we realize we have extra issues that regular users do not have to worry about. also as a bot operator it is our job to figure out the best and least intensive methods that we can. rollback will reduce the amount of stress caused by AVBs by 66%. From almost any perspective a 66% performance improvement is a good thing. As a additional note the toolserver is useless for fighting vandals, and users do not have access to the database, only a live mirror of it that does not contain page text. β 04:34, 7 January 2008 (UTC)
    PS AVBs are not flagged and thus their edits do appear in the RC feed and recent changes. β 04:40, 7 January 2008 (UTC)
    There is a fundamental difference between your bot an anti-vandal bots in their server load. The cause of your database lock was likely due to too many edits at one time, which causes a replication lag. So, by that logic, giving bots rollback would actually increase replication lag, as they are able to commit UPDATEs and INSERTs a lot faster. Second, I'd like to see where the 66% performance gain comes from, or is that an arbitrary number? Finally, regardless of content availability, the toolserver is still located on the wikimedia intranet, so it still reduces external bandwidth consumption. The latter should be the first course of action to try for a bot like ClueBot (before something as drastic as giving it and other bots rollback). --slakr 05:11, 7 January 2008 (UTC)
    Where I got the 66% from? diff GET() 30Kb, old version GET() 30Kb, POST() of reverted text 30Kb, total server/bot transfer 90Kb. with rollback: diff GET() 30Kb, send rollback token 1KB. total server/bot data transfer 31KB. that is 59KB less or 65.555555% improvement. As for your idea that the toolserver and bandwidth is BS. (I have a toolserver account) the actual servers of the TS are in Amsterdam and the wikimedia servers are in Tampa Bay, Florida. all the toolserver is really useful for is as a stable, secure server. and for running basic queries on the database. As for the risk that with rollback the bots are more harmful? bullshit. Rollback and proper bot coding prevent that. rollback is like I said, at least a 66% increase, (for a single edit rollback) for a multi-edit rollback its even nicer on the servers. Please stop talking about things you have absolutely no clue about. It just makes you look bad. β 12:52, 7 January 2008 (UTC)

    Cobi: The idea that rollback is more resource intensive than manual rollback is craziness — amidanial, IRC

    Cobi: sounds pretty silly to me — brion, IRC

    I rest my case. -- Cobi 05:26, 7 January 2008 (UTC)
    Hang on, this is getting out of control here. Cobi, are you copying from IRC chats onto en;Misplaced Pages? I don't agree with anything slakr has said, but that might not be the best strategy. You're getting into a whole different area now, much better to let those people just comment directly. Franamax (talk) 05:52, 7 January 2008 (UTC)
    Actually, I'd much rather brion, et al.'s input on the matter. Of course, the problem is that I've never argued a point as simple as "rollback is more resource intensive than manual rollback," so while they might have actually said that, it might have been taken out of context; for, my point was not that rollback is more resource intensive, but rather that bots having rollback would possibly be more resource intensive according to betacommand's logic. I'd rather you simply link them to my comments and then we'll go from there rather than playing messenger; or, alternatively, they can simply post their comments here personally. --slakr 06:21, 7 January 2008 (UTC)
    Slakr, this is free advice so it's worth what you paid for it, but I would suggest you drop it - manual rollback less intensive than automated rollback - IMO you're gonna lose that one big time :) Lets just stop quoting from IRC, if they want to comment here, they will, if you want to contact them for a direct discussion, I'm sure you can do that too. Franamax (talk) 06:33, 7 January 2008 (UTC)
    Actually, the main reason I commented back is that my point was taken out of context, just like you've now accidentally done. :P My original point was a simple response to Betacommand's assertion that Bot X's resource use reflects Bot Y's resource use, which is not necessarily the case. I know that rollback is 99.9% of the time more resource-friendly than manual reverting; however, in the situation he stated, it could constitute the 0.1% percent— that is, the exception to the rule, because in the sole case of database locks due to replication lag, in theory more rollbacks by automated scripts (i.e. bots) could exacerbate the problem due to the nature of lots of UPDATEs and INSERTs at one time being more of a bottleneck due to the speed at which they can be executed in a finite period of time. I appreciate your advice, though. --slakr 06:49, 7 January 2008 (UTC)
    No matter how many ways you spin it, 848 admins using rollback is going to cause considerably more stress (and potential for replication lag) than 3 bots ever could. Certainly, should the above proposal take place, even assuming 20% of all editors use the rollback feature the possibilities are nearly endless as far as database load goes. That being said, you make far too many assumptions, but the most notable is fundamental (yet missing): simply because bots will have the rollback tool, it will result in increase in mutator queries against the servers. More efficient queries (in time and load) doesn't necessarily translate to more queries (in quantity). I think your original claim is flawed for a variety of reasons, but this seems to most relevant. Justin 04:10, 8 January 2008 (UTC)
  3. Oppose. i agree with statement #1, above. bots aren't great as you might think. they can be annoying sometimes. And some times they--preceding has been blanked by cluebot. if this is erroneous please report to Indoctrination Committee so we can blank you too. :-) just kidding. all kidding aside, I do oppose this idea. thanks. --Steve, Sm8900 (talk) 04:00, 7 January 2008 (UTC)
    1. Comment what sense does that make? If bots don't have rollback they will just use more resources not stop running. BJ 04:44, 7 January 2008 (UTC)
    (ec) You do realize that regardless of whether rollback is given to the bots, the bots will operate the exact same way at close to the same speeds. Rollback will just alleviate a bit of stress on the bots and the servers. Right now, when ClueBot decides to revert, it grabs the meta history of the page, finds the last edit by a user other than the user it is reverting, requests the data for that entry, requests the edit form, and posts that data back to the server. This is exactly the same thing that rollback does except rollback is done completely on the server without the 4-way negotiation, thus it is much less resource intensive on both ends. ClueBot will also revert in parallel if need be, so the argument that "but, it slows it down" is invalid, ClueBot will revert 10 vandalism edits in the same time it reverts 1, we are just talking about speeding up that 1 and making it easier on the servers. -- Cobi 04:51, 7 January 2008 (UTC)
  4. OPPOSE!!! NO! automated bigotry should NEVER become a feature of wikipedia. Smith Jones (talk) 00:18, 8 January 2008 (UTC)
    • You do realize this is not about whether or not there should be bots on wikipedia? This is simply a question of whether they should be allowed to have a more efficient version of a tool which they already have and use daily. --Nn123645 (talk) 06:48, 8 January 2008 (UTC)
  5. Oppose No, period. For all the same reasons as listed at RfA's for bots, and the recent discussion at the VP. (I'm not digging it up out of the archives, if you haven't read it then go look) No, no, no. How the fuck did this go from a "poll" for granting trusted users the rollback, to including the anti-vandal bots in this? (Don't answer that it's rhetorical - point being aren't we branching out a bit?) KnowledgeOfSelf | talk 11:34, 8 January 2008 (UTC)
  6. Oppose per KOS. miranda 00:42, 9 January 2008 (UTC)

Neutral (bots)

  1. There are advantages and disadvantages to this one. First of all, all of my objections regarding the vetting process and the inevitability (is that a word?) of a vetted user going vandal go out the window when we're talking about bots. That's a good thing. But on the flip side, the fact that bots are created by users makes them susceptible to user bias. That's not really a huge issue, however - creators of bots are assumed to have enough invested in their bots and in Misplaced Pages not to abuse their creations based on their personal biases. What I'm really worried about is the potential for mass, automated rollback on the part of bots. We all know bots aren't perfect (annoying, sometimes), and because of this, sometimes (rarely, but sometimes) bots do make mistakes or mis-identify a legitimate edit or whatever as something inappropriate. While this is unlikely, a bug in the bot or a flaw in its design could cause it to identify a large swath of edits incorrectly (either vandalism as valid or legitimate edits as vandalism) and automatically revert a large number of edits (including those that were trying to correct the incorrectly-classified vandalism), at a much faster rate and with much more scope than any human editor or vandal. This is my only objection - it would be removed (and then I would approve) if bots were tested and proven to be not susceptible to these sorts of mistakes.Ecthelion83 (talk) 06:24, 7 January 2008 (UTC)
    Did you read my response to oppose #3 right above your comment? Specifically about doing things in parallel. -- Cobi 06:46, 7 January 2008 (UTC)
    Yes, I did - I don't think I said anything about a reduction in the speed of the edits - what you said about the bots was that a bot could do all of these edits/reverts in tandem or simultaneously, which is what I am assuming; your referenced comment does not address the objection that prevents me from supporting this idea. What you are essentially saying in that comment is that the bots revert 1 edit in the same time it takes them to revert 10 of them, and that this applies to rollback as well. This is not my concern. My concern here is not that the bot would have problems catching up with vandals (because they would have no trouble at all in doing so), but the possibility that the bots themselves could be mis-classifying information and therefore revert many legitimate edits at a much faster rate than could be humanly corrected, or they could revert edits to vandalism that the bots identified (incorrectly) as legitimate.Ecthelion83 (talk) 07:37, 7 January 2008 (UTC)
    The error rate would not change from what it is now. The only programming change will be to use rollback instead of the current method. Mr.Z-man 08:23, 7 January 2008 (UTC)
    Right - but there still is an error rate. Being able to use rollback, especially when a bot does (I know this isn't often) make a mistake or series of related mistakes, is still a reservation that I, and others, will continue to have.Ecthelion83 (talk) 08:51, 7 January 2008 (UTC)
    So, a bot should be forced to use a slower, less efficient method because it is not completely accurate? What if I told you that rollback would reduce random errors? There is a split second window after ClueBot gets the old revision text and before ClueBot gets the edit form. This window exists because it is two different interactions. Rollback would eliminate this window as it is 1 transaction and it can create a write lock on the database for the milliseconds required to complete the transaction (this is the standard lock on any write operation on a database, not the MediaWiki error message saying that the database is locked). -- Cobi 09:18, 7 January 2008 (UTC)
    So can you clarify - does ClueBot currently look at the most recent change, decide it is vandalism, then blindly revert all the immediately previous changes by the same editor? Or does it look at each change by that editor and decide whether each one is vandalism? Trying to figure this out... Franamax (talk) 10:06, 7 January 2008 (UTC)
    It does. Just like every other rollback script. This is done so as not to lock in subtle vandalism. This happens very frequently: Vandal edits a page, changes a number, or inserts very subtle vandalism that the bot doesn't detect. Vandal then edits the page again, and does something very radical, and ClueBot reverts in a matter of seconds. If ClueBot reverted 1 edit, then someone would say "Oh, ClueBot already reverted it," and not look at it, assuming it to be vandalism free. -- Cobi 10:17, 7 January 2008 (UTC)
    Thanks - that makes excellent sense, when I see a rvv. I do assume the reverter has properly checked it out, although if I see "reverted edits by 1.2.3.4 to previous version by 1.2.3.4" I pretty much always go look anyway. Of course, if I was trying to do vandalism, I would do the big one first, then the second smaller change after. Actually I would do the big one in the first edit farther down in the article with a smaller change above where the back-looking reviewer would just be looking at the first browser screen, I would save that mess, then make a second innocuous change and save that version too. So in the reverse situation to the scenario you describe above, would ClueBot catch my first bad change? Franamax (talk) 10:30, 7 January 2008 (UTC)
  2. This is a technical measure that should be decided on technical grounds. I see no reason why the community needs to be involved in it. --Carnildo (talk) 09:32, 7 January 2008 (UTC)
  3. Neutral per Carnildo above. Since this wouldn't add more functionality to the bots, but will (or may?) just take some load off servers, I'd leave it to the technical group. Artyom (talk • contribs) 14:26, 7 January 2008 (UTC)
Neutral; strongly leaning towards oppose. Would reconsider if it were possible to provide a nonstandard edit summary (bot shouldn't just say "I don't like ur ugly edits"), encoded in URL or POSTed in the request. But it ain't. Миша13 22:39, 7 January 2008 (UTC)
  1. The default rollback summary indeed can be changed on a case-by-case bases. If someone takes the rollback url and appends &summary= followed by the edit summary, that is used instead of the default rollback edit summary. And, of course, ClueBot will take full advantage of this ability, as I have stated in this section before. Thanks. -- Cobi 23:32, 7 January 2008 (UTC)
    Good to know - an obscure feature indeed. Changing to support. Миша13 11:26, 8 January 2008 (UTC)
in case this horrible idea goes through, who is int charge of ClueBot and will be responsible for any accidental mistakes/glitcehes that MAY occur after the bots are radically empowered? i aks for future referenc eo only?!!! Smith Jones (talk) 03:33, 8 January 2008 (UTC)
Cobi is in charge of ClueBot. But these bots are already running, Misplaced Pages has not imploded and they have not grown intelligent and pushed a POV. This is just changing the technical method used to rollback vandalism, not the reasons it reverts it. Mr.Z-man 03:50, 8 January 2008 (UTC)
thank you for claring that up for me. its so surprisingly to get an answer around her e insted of be ing asked to read a thosuand pages of block text. Smith Jones (talk) 03:54, 8 January 2008 (UTC)

Discussion (bots)

Security concerns

The other really important thing I forgot to mention: if bots have rollback they're potentially at an increased risk of being targeted by "teh hax0rs" due to the literally awesome power of mass-rollback. It's likely most bot passwords are stored in cleartext, potentially world-readable, and on a shared server. It's only a matter of time before someone exploits that— especially if the bots are given enhanced editing abilities like rollback. I'm possibly just being over-paranoid on this, but whatever. :P --slakr 09:29, 7 January 2008 (UTC)

cobi@Abscissa:~/wikibots$ ls -aslh cluebot/cluebot.config.php
4.0K -rw------- 1 cobi g-users 1.1K 2007-11-18 16:42 cluebot/cluebot.config.php
Furthermore, the password is a completely random alphanumeric string. It is on a relatively private server. I.e., I own the server and a few of my friends have an account. The password is stored in cleartext on the disk, but there is no effective way around that. It can't be hashed because then ClueBot couldn't send it to Misplaced Pages. Encrypting it with a symmetric or public/private key encryption would yield little use because ClueBot still has to have a way to decode it to send it to Misplaced Pages. Besides, rollback is not a "literally awesome power of mass-rollback." That right there is the flaw in the rest of this page. Rollback is simply a faster, better way to revert an article with less chance of error. How about SineBot? Is it on a shared server? And wasn't it you who suggested I put it on the highly-shared toolserver?  ;) -- Cobi 09:53, 7 January 2008 (UTC)
We have a bot approvals group for a reason, and that reason is that most people don't understand bots. Asking if rollback should be given to bots here is not productive and leads to concerns about Skynet or lawnmower man, and other concerns not based in the reality of what bots really are. The fact is that anyone who understood how bots actually edit Misplaced Pages will know that the only difference rollback makes to a bot is a reduction of server load. It is not even for the bots but for the server as the bot can do the same thing with no extra effort without the tool, just using more server resources. Polling unqualified people on the issue will not lead to the most accurate results. 1 != 2 16:54, 7 January 2008 (UTC)
This is just getting silly. I'm willing to bet a shiny nickel that all three of the current AVB's are running on considerably more secure systems than the overwhelming majority of admin accounts, which have real awesome powers of delete, block etc. I simply don't understand why you make so many security assumptions about bots, when realistically, humans tend to cause more security problems than any automated process I've seen. Claiming that passwords are "potentially world-readable" or that shared servers are inherently less secure than, say, an admins account borders on insulting to any bot writer. If security is truly that big of a concern, take it up with the devs, since passwords are sent in plain text to WP anyway. I'm with 1 != 2 on this one. BAG should handle this or were going to hear one Argument ad metum after another. Justin 05:53, 8 January 2008 (UTC)
Rather than dismiss concerns as silly fear-mongering and talk about people who just don't understand, it might be a better strategy to patiently and politely deal with the issues raised, no matter how trivial and repetitive they are. You never know when it might be a top-line IT person asking the dumb questions trying to understand the situation - dismissing the things that make you impatient might alienate the people who could turn out to be your best supporters and certainly won't calm the people with genuinely furrowed brows. One of the top concerns I've seen on WP with bots and bot advocates is with their level of communication skills. Could you rephrase that post to make the same valid point in a less dismissive way? We are all really pursuing the same goal after all - a better encyclopedia. Franamax (talk) 07:31, 8 January 2008 (UTC)
The security concerns raised come from paranoia. I can't speak for CVB, VoABot II, or MartinBot, but I can speak for ClueBot. ClueBot is run on the ClueNet servers, specifically, Abscissa.ClueNet.Org, a server run by me. The top two ClueNet administrators are what some would call "security freaks". ClueBot has never been compromised despite having the source code publicly available. ClueBot's private config file (which contains the passwords) is readable only by me. Abscissa.ClueNet.Org is not a very public server. Only people who have been checked out and approved by one of the top two ClueNet administrators have accounts. ClueBot's password is very long and comprised of completely random (printable) characters. As for the argument that "rollback is an awesome power" ... well ... it isn't. It can't do anything that normal editing can. It is just easier on both the bot and the WMF servers. It can be reversed by any user with editing privileges (i.e., anyone not blocked). I would agree with some of the others that this should be handled by the BAG, but the developers wanted community consensus, so here it is. I have no doubt that the BAG wouldn't have a problem at all with this request. But, the developers wanted community consensus. I hope I have alleviated your concerns. Thanks. -- Cobi 08:03, 8 January 2008 (UTC)
ClueBot is run on the ClueNet servers, specifically, Abscissa.ClueNet.Org — now see, therein lies where my paranoia comes from: people literally asking to be hacked/dDOSed by wrecklessly posting public server IP information. For the record, I actually am both a *nix/bsd/solaris junkie and self-proclaimed coding nerd, so I'm fairly confident I know what I'm talking about when it comes to stuff like this. I'm not a BAG member (nor do I need to be) to understand that there are fundamental issues of security when it comes to bots that run on one of the most visible and highly trafficked sites on the internet. This should be a rational discussion about the pros and cons of giving bots a powerful ability— not a forum to call people paranoid simply because they raise dissenting opinions; and, I assure you, security is nothing to be smug, overconfident, condescending, or dismissing about— regardless of the size of a site or company.
That said, a reality check: is it likely that the bots will be hacked? Probably not— at least, so long as people don't go around posting their public IPs. What happens if they do get hacked, though? Pain in the ass due to the non-rate-limited nature of rollback as it's currently implemented in Mediawiki. And, it would be ideal if people got out of the habit of calling well-meaning, well-founded paranoia "fear-mongering." If you'd rather I and others not attempt to curb group think when it comes to decisions potentially affecting the safety and security of the community, then I'll be happy to oblige, as there's always a considerable backlog of other things— both here and in real life—that I'll be happy to do instead. --slakr 09:24, 8 January 2008 (UTC)
Exactly my point, the first paragraph you made it sound inevitable. Now it's "probably not likely". And the reason I was a little bitey, was because Slackr's userpage indicates he has more than enough knowledge on the intricacies of programming to not be making wild claims of the "inevitable" hacked bot. And the paranoia may be well-meaning, but inventing absolute worst case scenerios and implying they are inevitable isn't well-founded. That falls under the jurisdiction of excessiveness. And you only make it worse by implying that giving public server information is such a terrible thing. So, let's make a few counter-points to your argument:
(A) An IP address is not "private" by any stretch of the imagination. I personally wouldn't give out an IP unless there were good reason to do so, but that in of itself is not even remotely a "security concern"
(B) a DDoS, should it occur, would do nothing more than slow down (or potentially make ClueBot stop) editing. Using that as a "security concern" in relation to Misplaced Pages is absolutely absurd.
Dissenting opinion is a "good thing". Which is why those that have opposed for a variety of reasons weren't even taken to task on their oppose. A lack of understanding on the on the concept of bots is both expected and natural. People fear processes that run "automatically". That being said, someone who makes the claim that he and/or she is at the very least competent (if not a professional) isn't going to get the same consideration. If you want to advocate security concerns, that's GREAT... you'll be my new best friend. But advocating them via scare tactics, and the use of words that don't really apply (read DDoS) is going to HURT the process more than help it. Justin 17:01, 8 January 2008 (UTC)
Cobi, in the course of defending your bot's security, you've already revealed at least three attack routes plus your vulnerability to social engineering. Prove the security of the specific file you've listed above by showing us the contents of /etc/passwd and ls -al ~/wikibots - or better yet, can you login and run a quick "rm -r ../*" and post the output? The thing about boasting about your security is that it's kind of like picking fights in a bar - sooner or later there's going to be a bigger, tougher guy. And you're speaking for your bot but also bringing in the names of your buddies, the other anti-vandal bots quietly sipping a beer at their table. I'll refer to my post above - much better to just patiently explain to us idiots why we're wrong, you don't have to tell us we're idiots, we already know we are, that's why we make so much money, because we ask about everything. Cool down and you will get farther. :) Franamax (talk) 13:12, 8 January 2008 (UTC)
The main concern here seems to be the privacy of the plain-text password stored in the file. Because the file is not world-readable, there are only 3 possible attack categories. A hacked root account on the server, that particular hacked user account on the server, and social engineering to directly get the password by other means. The system in question runs Debian stable and is regularly updated. This greatly minimizes any possibility of the root account or user account being "hacked". In this case, only one person (Cobi) will have access to the password, and he would never give the password to anyone, as he knows enough not to be succeptible to social engineering. In response to your question about listing /etc/passwd, that would do no good, as you are assuming that the system's PAM is using a default configuration, which it is not. Actually, account authentication is done via Kerberos5 (Heimdal). Account information (with NSS) is stored in an LDAP directory, and the PAM configuration disallows Kerberos authentication (or LDAP authorization) for system UIDs. I'm not sure what your question about "rm -rf" is supposed to prove, or what the cwd is in which you want it to be executed. If it's executed from the home directory, it will remove only that user's home directory, and no privileged information would be released. If the concern is about unencrypted admin passwords in general, there are probably larger concerns along that same line. How many admins have browsers storing unencrypted passwords to be automatically filled in? Sure, some probably use some kind of password-protected keyring, but many systems don't use that. What if one of their machines is "hacked"? —Preceding unsigned comment added by Crispy1989 (talkcontribs) 01:07, 9 January 2008 (UTC)
- plain-text password - why isn't it encrypted and unlocked when the bot is launched?
- not world-readable - depends on the permissions of the parent directory, that's one chmod away.
- system runs Debian - thank you for the exact OS, you have been social-engineered. How do I know it's the current version? Wait, don't tell me the version number!
- /etc/passwd - to look for other unames with the same uid.
- auth method - again, thanks for the detailed description posted online.
- "arr-emm-space-minus-arr/space-dot-dot-slash-star" - that's a rhyming joke, maybe only support-deskers get it, I'll retract it now. :)
- yes, admins around the world have cookies and all kinds of spyware from the last weird site they clicked at, that's another huge social vulnerability that will never go away.
- we can go on and on with this, my original point before was that we should NOT discuss security by means of laying out the fine points on the 6th most popular website in the world. And I assure you it will not be me who proves the point about vulnerabilities, I'm just concerned about other interested persons who are watching. I won't be unhappy if we stop the technical discussion now :) Franamax (talk) 08:16, 9 January 2008 (UTC)
Admin accounts have been hacked in the past. They go on a rampage for a few minutes, get emergency desysopped, and everything is back to normal within an hour. A hacked bot would get even less done because it would only need to be blocked to stop it, we wouldn't need to get a steward. Mr.Z-man 03:12, 9 January 2008 (UTC)
The concern here is not the same as with admin accounts. A bot account has that +bot flag, thus it flies a little more under the radar. A bot account is expected to make high-rate edits, when you guys watching activity see the bot flag, you relax a bit - am I right? That's what I gathered from my much earlier discussions at T_RFBA anyway. So, two scenarios here - a bot login is hijacked and goes wild with a rollback spree, well fine, it's gonna be spotted a little later than usual for hacked accounts and it can be rolled back - but whoa, in the meantime there are a few thousand other people trying to repair the damage themselves and a few thousand other people just trying to add stuff, and they are all getting confused because they just naturally respect "Bot" at the end of the username; and then there is the far worse possibility of a compromised bot pwd in the hands of a skilled pilot, now it's a stealth bomber. I purposely didn't ask above how often the password is changed. YES this is apocalyptic nonsense - until it becomes reality. And yes, since at least ClueBot already does the same thing with these existing vulnerabilties, this rollback proposal is not directly relevant - I was ready to change my !oppose to !support yesterday but I didn't see the kind of patient and calm responses from the bot-side that I would have hoped for. 'Course, I count for nothing in the grand scheme :) Cheers! :) Franamax (talk) 08:38, 9 January 2008 (UTC)
I don't believe the anti-vandalism bots are flagged, so their edits will show up in recentchanges and watchlists. Also, when someone does notice a bot acting strangely (if ClueBot did anything other than rollback of blatant vandalism or something that looks like it), they are blocked much faster than users because the possibility of offending the blocked user in the case of an unneeded block is minimized. Mr.Z-man 20:47, 9 January 2008 (UTC)
I see the relevance of having the rollback procedure having a separate approval process for bots than for users, since if one does not get approved, the other still could be. But all this talk of bots being hacked or going wild? It's not like someone has a magic remote control that can make all bots break Misplaced Pages. Granting this feature to bots does not effectively make them any more "powerful" or prone to failure. Any further discussion of that nature needs to take place elsewhere; it's distracting from the relevant topic. Coreycubed (talk) 16:56, 8 January 2008 (UTC)
Ummm - it would seem that bot rollback is being requested here as a related-but-separate part of the Non-admin rollback feature for selected editors, precisely because previous attempts to get that ability through RFA have failed. It would also seem fair that the same concerns might be presented here - bots get a special pass to do things and they have a certain imprimatur when we see them make edits - so yes, they should get extra scrutiny. The argument to grant rollback to bots rests on greater efficiency, either 66% or 10:1 by my reading. Two ways to look at that: we're being asked to grant a right in order to save 33-90% of - what? No case has been presented as to how many fewer servers WMF will need; and there is now a conceivable argument that the increased efficiency will let the bot work between three and ten times faster - so isn't the potential for damage also going up at the same rate? At any rate, the bot discussion is off in its own corner and security is even more removed, I doubt that we're distracting anyone but ourselves :) Franamax (talk) 09:06, 9 January 2008 (UTC)
The number of pages that will be "damaged" would be higher - it just does rollback, so the page will always be edited to some version from its recent history - but the error rate should remain the same, and is lower than the error rate for most users doing the same task. Mr.Z-man 20:47, 9 January 2008 (UTC)

Admin question, moved

Why are admins the ones entrusted with granting the rights?—Preceding unsigned comment added by Hiding (talkcontribs) 00:31, 9 January 2008 (UTC)
Because they are admins. Snowfire51 (talk) 00:45, 9 January 2008 (UTC)
How redundant. At least we have an answer we can add to the FAQ though. Hiding T 02:15, 9 January 2008 (UTC)
Admins are (or would have been) entrusted with the granting of rollback rights because they have proven that they can be trusted with such power during their time here, and have also recieved the ability to protect and delete pages, block editors and rollback their edits. They are not, as commonly percieved, a group of arrogant and selfish editors here to inflict misery those who come to wikipedia to "contribute constructively", or create autobiographical articles full of spam and copyrighted material. The position of administrator on the English wikipedia is not one to be envied — it involves lot's of shouting and drama, is generally just difficult and occasionally causes depression. Many of them must be glad this proposal was rejected, it could only have added to their already long list of problems--Phoenix-wiki 22:05, 9 January 2008 (UTC)
I hope I am never asked to be an admin. I have enough problems being who I am! Igor Berger (talk) 09:14, 10 January 2008 (UTC)
No one is force to be admin. if you feel you don't want to be admin, then simply reject it if you are ever nominated Nil Einne (talk) 18:12, 11 January 2008 (UTC)
  • "Admins are (or would have been) entrusted with the granting of rollback rights because they have proven that they can be trusted with such power during their time here..." - No they haven't. Bureaucrats on the other hand, have. To my knowledge, admins have never had the right to grant userrights. That's always been the purvue of bureaucrats on-wiki. And even bureacrats didn't have the right to remove access except bot flags. So no, I wholly disagree with that statement. - jc37 12:05, 10 January 2008 (UTC)
  • Misplaced Pages administrators are trusted members of the community and are expected to follow all of Misplaced Pages's policies and guidelines to the best of their abilities. Occasional mistakes are entirely compatible with this–administrators are not expected to be perfect–but consistently poor judgement may result in reapplication for adminship via the requests for adminship procedure or suspension or revocation of adminship. If revoked, the user may have a temporary or permanent limitation placed on reapplying.
  • Administrators have been granted the power to execute certain commands which ordinary users can not execute. This includes the power to block users, to protect pages, to edit protected pages, and to delete and restore pages. All of these abilities must be used in accordance with policy (the blocking, page protection, and deletion policies, respectively), and must never be used to "win" a content dispute.
  • One aspect of the responsibilities of an administrator is to attempt to prevent disruption to the Misplaced Pages site and its users. Administrators are authorized to use their best judgment in accordance with accepted principles in order to do this.
Phoenix-wiki 21:18, 10 January 2008 (UTC)
Perhaps (to the above), except that if your postulation was true, there wouldn't be bureaucrats, and their abilities would be given to all admins. That's however not the case. And the granting of userrights (and associated tasks) is just about all there is to being a bureaucrat. And what's this? Why it's granting a userright. It would seem like a no-brainer to me, but then I guess sometimes I presume too much... - jc37 04:21, 11 January 2008 (UTC)
This is a pointless discussion — admins are trusted to do this now, so let's move on and edit somewhere useful :-)--Phoenix-wiki 22:17, 11 January 2008 (UTC)
Ah, I see, all the talk of trialling it and working out kinks and perhaps coming up with a better idea was just flannel. Thanks. Those of us who feel it was more in line with our principles, traditions, purpose and nature that this be a featured awarded through technological rather than human means, with the block tool used in the case of disruption should just accept the fact that we were never allowed the time to propose and discuss that option. Thank god consensus can't change. Hiding T 20:36, 13 January 2008 (UTC)
The discussion above is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion. Categories: