Subtask for to see what needs to be done to make Special:Log capable to be hold the checkuser logs.
|Open||None||T309999 Convert Special:CheckUserLog to use Special:Log|
|Open||None||T310000 Make Special:Log capable of holding the checkuser logs|
|Open||None||T146628 Add IP range support to [[Special:Log]]|
|Open||None||T187579 Create ip_logging table to query for logged actions by IP ranges|
|Open||None||T187584 Investigation: Using log_search to query for logged actions against IPs in a given range|
|Open||None||T256823 Add range or wildcard support to Special:AbuseLog|
|Resolved||Feature||Umherirrender||T270798 Interim solution: Redirect Special:Log requests for IP ranges to the first address in the range|
|Open||None||T311940 Make the list of undeletable logs customizable|
I'll have a look into how logging to the logging table might work. I suspect it will take a lot of work, but would remove the need for a extra table. On looking at the database schema for the logging table and log_search table it probably is possible. However, some ground work would be needed to make the move easier.
First is the subtask on this task which is to add IP range support to Special:Log. This has been inactive for a number of years, but this will need to be fully working before Special:CheckUserLog could be converted to use the logging table.