CVN

From Meta

Jump to: navigation, search
Countervandalism network
The countervandalism network is a distinct group. It is neither affiliated with nor managed by the Wikimedia Foundation.

The countervandalism network (http://cvn.dyndns.org) is an unofficial, semi-formal collection of channels on the freenode IRC network. Bots in these channels list suspicious edits to selected wikis, based on criteria defined by the community using the channel. Each channel has local operators and users, and is managed by a volunteer group of staff selected from the countervandalism IRC community.

All users are welcome to join the freenode IRC channel #countervandalismfor live discussion.

Contents

[edit] Management

The countervandalism network is managed by three partially overlapping groups of volunteers. The committee-like system described below was designed to centralize management while diluting authority among a diverse group and distributing access in case of absence.

[edit] Local operators

Local operators have op access on individual channels. They maintain order, manage autovoice access in moderated channels, give restricted bot commands, and perform other channel tasks. (They are listed under "Channels" below.)

[edit] Staff

Countervandalism staff have access in all countervandalism channels. They coordinate users with bot developers and hosts, provide technical assistance with regards to access on restricted channels, appoint or remove local operators, and help local operators maintain order if needed. They are usually consulted when the senior staff make decisions.

Senior staff are the administrating authority. Through senior staff consensus, they set global policy, manage channels and technical details, appoint or remove staff members, arbitrate conflicts between users and local operators, and impose or lift global access restrictions on disruptive users.

[edit] freenode contacts

Contacts elected by staff consensus represent the countervandalism network channels to freenode. They resolve channel naming or access level conflicts per consensus among senior staff, but do not have special authority beyond their positions as senior staff.

Current contacts:

[edit] Channels

Users listed are local operators.

[edit] Management

[edit] Multilingual or multiple projects

[edit] Wikibooks

[edit] Wikinews

[edit] Wikipedia

[edit] Wikiquote

[edit] Wikisource

[edit] Wiktionary

[edit] Wikiversity

[edit] Standardization policy

[edit] Rationale

The standardization in late 2007 addressed a number of problems.

Creating the new channels allowed us to gain full access to restricted commands like SET and LEVEL, which previously only Essjay (who created the channels) had. With his departure, we were left with insufficient access to properly manage the channels. For example, we could not standardize the access levels, which greatly simplifies management of global access on a wide network. Before the standardization, different channels had different levels and naming conventions.

The move also placed the channels in the countervandalism namespace we have agreed upon with freenode staff, which lets us have contacts with freenode. Advantages of this include, in particular, the right to usurp channels and the ability to assign countervandalism cloaks.

In addition, we simultaneously removed former staff members from the access lists and added new members. Due to the newly standardized access levels, this is now much easier to update. We also took advantage of the access listings to create a comprehensive list of local operators.

[edit] Channel settings

[edit] Access levels

The access levels are standardized as such:

lvl name description
OFF AUTODEOP Automatic deop/devoice
OFF AUTOOP Automatic op
2 AUTOVOICE Automatic voice
10 CMDVOICE Use of command VOICE
10 ACCESS Allow ACCESS modification
10 CMDINVITE Use of command INVITE
10 CMDOP Use of command OP
10 CMDUNBAN Use of command UNBAN
10 TOPIC Change the channel topic
20 AUTOKICK Allow AKICK modification
20 CMDCLEAR Use of command CLEAR
30 SET Modify channel SETs
30 LEVEL Use of command LEVEL

These levels reflect a semi-formal hierarchy:

  • 0: regular user (cannot issue bot commands).
  • 2: confirmed user (can issue bot commands).
  • 10: local channel operator (usually an admin of the local community).
  • 20: regular CVN staff.
  • 30: senior staff.

[edit] Other

SET options
password private
mlock +ntR-cik1
topiclock off
private off
secureops off
secure on
entrymsg off
email none
url http://meta.wikimedia.org/wiki/CVN
guard on
splitops off
verbose on

+ntR-cik: prevent external send, topic lock, quiet unidentified; disallow colour filter, invite-only, password.

[edit] Aliases

The following command aliases are used to create new channels. $(1) is the name of the channel being set up.

Please do not use these yourself unless you are network staff. If you are, please see Pathoschild or Shanel about helping.

task alias
Register channel

Set levels

Add global staff
register $(1) password
set $(1) contact Shanel
set $(1) alternate Pathoschild
set $(1) mlock +ntR-cik
set $(1) topiclock off
set $(1) private off
set $(1) secureops off
set $(1) secure on
set $(1) entrymsg -
set $(1) url http://meta.wikimedia.org/wiki/CVN
set $(1) guard on
set $(1) splitops off
set $(1) verbose on

level $(1) set autodeop OFF
level $(1) set autoop OFF
level $(1) set autovoice 2
level $(1) set cmdvoice 10
level $(1) set cmdinvite 10
level $(1) set cmdop 10
level $(1) set cmdunban 10
level $(1) set topic 10
level $(1) set access 10
level $(1) set autokick 20
level $(1) set cmdclear 20
level $(1) set set 30
level $(1) set level 30

access $(1) add *!*@wikimedia/Kylu 30
access $(1) add *!*@wikimedia/Pathoschild 30
access $(1) add *!*@wikipedia/Pschemp 30
access $(1) add *!*@wikimedia/Shanel 30
access $(1) add *!*@wikimedia/Az1568 20
access $(1) add *!*@wikimedia/Cbrown1023 20
access $(1) add *!*@wikia/GHe 20
access $(1) add *!*@wikia/Jack-Phoenix 20
access $(1) add *!*@wikimedia/Misza13 20
access $(1) add *!*@wikinews/pilotguy 20
Add topic cvntopic = topic $(1)-$(3) countervandalism <http://$(1).$(2).org> | help or info: #countervandalism
Parse access list ^.*\s+\d+\s+(\d+) ([^\s]+).*
access #cvn-wq-en add \2 \1

[edit] Status report

[edit] Channel deletions

The following channels are deprecated and will be deleted in the near future.

  1. ##wikibooks-en-vandalism
  2. ##wikimedia-commons-vandalism
  3. ##wikimedia-meta-vandalism
  4. ##wikipedia-bg-vandalism
  5. ##wikipedia-de-vandalism
  6. ##wikipedia-es-vandalism
  7. ##wikipedia-fr-vandalism
  8. ##wikipedia-it-vandalism
  9. ##wikipedia-ja-vandalism
  10. ##wikipedia-pl-vandalism
  11. ##wikipedia-pt-vandalism
  12. ##wikipedia-sv-vandalism
  13. ##wikiquote-en-vandalism
  14. ##wikisource-en-vandalism
  15. ##wiktionary-en-vandalism
  16. #beaver
  17. #cvu-proxies
  18. #cvu-request
  19. #cvu-staff
  20. #cvu-tech
  21. #cvu-test
  22. #cvu-unblock
  23. #vandalism
  24. #vandalism-bg-wp (inactive)
  25. #vandalism-de-wp (inactive)
  26. #vandalism-en (inactive)
  27. #vandalism-en-w (inactive)
  28. #vandalism-en-species (inactive)
  29. #vandalism-en-wp-2
  30. #vandalism-en-wt-2
  31. #vandalism-fo-wp (inactive)
  32. #vandalism-it-wp (inactive)
  33. #vandalism-ja-wp (inactive)
  34. #vandalism-kl-wp (inactive)
  35. #vandalism-pl-wp
  36. #vandalism-se-wp (inactive)
  37. #vandalism-simple-wp (inactive, redundant with #vandalism-simple)
  38. #vcn
  39. #vcn-proxies
  40. #vcn-request
  41. #vcn-social
  42. #vcn-staff
  43. #vcn-tech
  44. #vcn-test
  45. #vcn-unblock
  46. #wikipedia-en-cuv
  47. #wikipedia-en-cvu
  48. #wikipedia-en-newusers
  49. #wikipedia-en-vandalism
  50. #wikipedia-en-vandalism2
  51. #wikisource-en-vandalism
Personal tools