Alpine Linux:Patroller
The Patroller extension adds an enhanced recent changes patrol interface to MediaWiki. The interface filters incoming edits, prevents users from patrolling their own edits, and shares the workload between patrollers.
The extension adds a new special page; "Special:Patroller", accessible to members of the Administrators and/or Patrollers group(s).
Usage
Patrolling
When accessing Special:Patrol, a recent change will be selected based on certain criteria, and a diff. view generated.
You will be presented with three options:
- Endorse - accept the edit and mark it as patrolled
- Revert - reject the edit and undo the changes it makes
- Skip - ignore the edit
After selecting the operation to perform, another change will be produced for review.
Reverting
When reverting, a custom reason can be entered in the text field, or a pre-defined reason can be used. If no custom reason is provided, then the currently selected pre-defined reason is used as the edit summary for the corresponding reversion.
Notes
Workload sharing
The extension shares the patrol load by temporarily storing a key to the recent change in a memory-based table, alongside a timestamp recording the time of assignment. While a change has a corresponding row in this table, it is not presented for review.
Rows in the table are removed once they have expired.
Selection criteria
When selecting a change for review, the extension ensures that it meets the following criteria:
- Edit corresponds to the most recent change to a page
- Edit was not made by the user doing the patrolling
- Edit is not assigned to another user
- Edit was not made by a bot, and has not already been patrolled
Currently unpatrolled edits
Below is a list of outstanding edits that have yet to be patrolled. Due to workload sharing and selection criteria, you may not have access to patrol these yourself on the Special:Patroller page.
- 23:10, 13 April 2025 Althttpd (hist | edit) [1,535 bytes] Sodface (talk | contribs) (Created page with "From the [https://sqlite.org/althttpd/doc/trunk/althttpd.md althttpd home page]: Althttpd is a simple web-server that has run the https://sqlite.org/ website, among others, since 2004. Althttpd strives for simplicity, security, and low resource usage. == Features == * Virtual Hosts * Brotli and GZip content compression * Request URIs sanitized for security * Basic authentication * Client IP blocking * CGI/SCGI support * TLS support * Runs in chroot jail by default *...")
- 06:24, 2 April 2025 Swap (hist | edit) [2,731 bytes] Prabuanand (talk | contribs) (created page with contents from Filesystems page)
- 17:27, 1 April 2025 OverlayFS (hist | edit) [6,979 bytes] Prabuanand (talk | contribs) (created new page and moved Loopback image with overlayfs section from Diskless Mode page)
- 16:51, 1 April 2025 SquashFS (hist | edit) [870 bytes] Prabuanand (talk | contribs) (created newpage to document modloop)
- 05:58, 22 March 2025 Ifupdown-ng (hist | edit) [1,445 bytes] Prabuanand (talk | contribs) (added new page)
- 12:46, 13 March 2025 Proxmox (hist | edit) [1,290 bytes] Prabuanand (talk | contribs) (moved content created by User:Groin1655 at https://wiki.alpinelinux.org/w/index.php?title=TTY_Autologin&oldid=29236)
- 07:22, 27 February 2025 Moodle (hist | edit) [3,586 bytes] Wenheping (talk | contribs) (Created page with "Installing Moodle on Alpine Linux Moodle is one of the most well-known open-source learning management systems. The following steps have been tested on a fresh installation of Alpine Linux 3.21.3. 1. Install Apache2 Server # apk add apache2 # rc-service apache2 start # Start the service # rc-update add apache2 # Enable auto-start on boot Configuration file location: /etc/apache2/httpd.conf Web root directory: /var/www/localhost/htdocs Log file location...")
- 08:32, 18 February 2025 Include:Abuild-configure (hist | edit) [622 bytes] Prabuanand (talk | contribs) (created new Include page)
- 07:22, 18 February 2025 Include:apkbuild-pypi (hist | edit) [400 bytes] Prabuanand (talk | contribs) (created new Include page)
- 07:17, 18 February 2025 Include:apkbuild-cpan (hist | edit) [386 bytes] Prabuanand (talk | contribs) (created new Include page)
- 10:04, 17 February 2025 Alpine kernel module support (hist | edit) [2,485 bytes] Prabuanand (talk | contribs) (created new page)
- 10:00, 9 February 2025 Tor (hist | edit) [2,948 bytes] Prabuanand (talk | contribs) (created new page based on postmarketOS wiki as referred by User:fossdd)
- 12:39, 3 February 2025 Qtile (hist | edit) [3,403 bytes] Yass (talk | contribs) (Initial draft on the Qtile install documentation (based on the XFCE page))
- 15:48, 2 February 2025 Small-Time DNS with BIND9 (hist | edit) [15,464 bytes] DavesCodeMusings (talk | contribs) (Created page with "= Small-Time DNS Server with BIND9 = This document shows how to configure a basic installation of the ISC DNS server, BIND9, for Alpine Linux. This is useful when you want to have a DNS server for your home or home office network. The instructions start with a basic caching, forwarding DNS server. It continues on with adding lookup zones for your LAN hosts. Finally, it gives a peek at setting up ad blocking. You can work through as much or as little as you like dependin...")
- 18:56, 1 February 2025 Logcheck (hist | edit) [3,008 bytes] Jarp (talk | contribs) (Created page with "[https://logcheck.org Logcheck] is a simple tool which scans logfiles and emails reports out of unrecognized entries. == Installing == {{Cmd|apk add logcheck grep perl-mime-construct run-parts}} At the moment grep and run-parts must be manually installed, otherwise logcheck won't work. Work is being done to remove these dependencies. Additionally, while technically not required, perl-mime-construct is needed for email reports. == Configuration == Default configurat...")
- 15:11, 1 February 2025 Rasdaemon (hist | edit) [2,034 bytes] Jarp (talk | contribs) (Created page with "Machines having ECC memory and supported chipsets can be monitored for ECC errors using rasdaemon (actually rasdaemon monitors much more so it could be useful even without ECC memory). == Installing == {{Cmd|apk add rasdaemon}} == Logging== Rasdaemon logs to syslog. Syslog could be automatically monitored using e.g. logcheck and automated emails. Additionally rasdaemon logs to /var/lib/rasdaemon/ras-mc_event.db, which could be read using ras-mc-clt (in this example...")
- 13:07, 1 February 2025 Relay email (nullmailer) (hist | edit) [3,536 bytes] Jarp (talk | contribs) (Created page with " == Overview == Nullmailer is lightweight and simple MTA (mail transport agent) which allows to relay local mails to another server. This is useful if you are in example running private server at home and just want to relay notifications from cron etc. to your external mailbox via your ISPs mail server. Nullmailer allow also to rewrite envelope sender which is needed to pass spam checks many ISPs are nowadays doing. == Installation == Nullmailer can be found only from...")
- 16:52, 27 January 2025 Mimalloc (hist | edit) [1,695 bytes] Prabuanand (talk | contribs) (created new page for mimalloc)