Andrew Garrett
|
920f04d4fa
|
Fix batch-testing (follow-up to r48855)
|
2009-03-26 04:41:05 +00:00 |
|
Andrew Garrett
|
3458bf1a7a
|
(bug 18165) Keep the same parser object between filter runs
|
2009-03-26 04:09:07 +00:00 |
|
Andrew Garrett
|
c597c1915f
|
Add contains_any function, for searching a single haystack for multiple needles. Implemented with FSS with a fallback to a for loop, so it should be really fast.
|
2009-03-26 02:03:32 +00:00 |
|
Andrew Garrett
|
d4d2f4913d
|
Patch by Robert Rohde to prevent empty-string matches of a regex intended to match numbers
|
2009-03-26 01:30:05 +00:00 |
|
Andrew Garrett
|
20f8b1d16b
|
Properly fix regex munging
|
2009-03-25 12:43:53 +00:00 |
|
Andrew Garrett
|
1bb05bb402
|
Fix regex munging by not breaking with regexes with already-escaped /s
|
2009-03-25 12:15:28 +00:00 |
|
Andrew Garrett
|
5e70316a3a
|
Faster brace short-circuit in Abuse Filter Parser. Patch by Robert Rohde.
|
2009-03-25 11:48:33 +00:00 |
|
Andrew Garrett
|
86e4081206
|
Abuse Filter Parser:
* Efficiency -- use /A instead of PREG_OFFSET_CAPTURE and comparing offsets.
* Expand error messages to enhance debugging.
* General code quality
|
2009-03-25 11:36:38 +00:00 |
|
Andrew Garrett
|
fa2ef6a6ca
|
Revert half-done patch from r48802
|
2009-03-25 10:57:46 +00:00 |
|
Andrew Garrett
|
91d501a4e0
|
Remove OBSOLETE file for PasswordReset
|
2009-03-25 10:55:43 +00:00 |
|
Andrew Garrett
|
2000d06c59
|
Add hook to AFPComputedVariable::compute() so extensions can add lazy-loaded variables.
|
2009-03-25 05:18:27 +00:00 |
|
Andrew Garrett
|
32c83009e3
|
Fix examine interface, was broken for a while
|
2009-03-25 02:53:23 +00:00 |
|
Raimond Spekking
|
8dfd648706
|
Localisation updates for extension messages from translatewiki.net (2009-03-24 20:05 UTC)
|
2009-03-24 20:24:05 +00:00 |
|
Siebrand Mazeland
|
f95d35be00
|
Localisation updates for extension messages from translatewiki.net (2009-03-23 18:54 UTC)
|
2009-03-23 19:15:02 +00:00 |
|
Greg Sabino Mullane
|
1affe9e074
|
Modified version of patch from Brad Jorsch, updates Postgres schema to match MySQL, bug 18076
|
2009-03-23 14:18:35 +00:00 |
|
Andrew Garrett
|
173a16f81f
|
Hide the rest of the log view from details, move the diff to above the var dump where it's more useful
|
2009-03-22 23:33:27 +00:00 |
|
Andrew Garrett
|
2eaf10edde
|
Make changes link for first filter revision link to the history item (bug 18027)
|
2009-03-22 23:27:27 +00:00 |
|
Rotem Liss
|
8867569f8b
|
Localization update for he.
|
2009-03-22 12:25:43 +00:00 |
|
Andrew Garrett
|
cf6f2899f6
|
Follow-up to r48674.
|
2009-03-22 10:34:54 +00:00 |
|
Andrew Garrett
|
de32554f33
|
Fix remote execution vulnerability (exploitable only by admins)
|
2009-03-22 10:31:26 +00:00 |
|
Andrew Garrett
|
903cd76bd8
|
Fix output for examine interface in cases where no edits are available
|
2009-03-22 03:12:53 +00:00 |
|
Andrew Garrett
|
23ba2cb968
|
Fix abuse filter examine interface for new account creation log.
|
2009-03-22 02:59:01 +00:00 |
|
Andrew Garrett
|
f672c4cee3
|
Fix batch testing interface, there was old code using the old variable API
|
2009-03-22 02:46:05 +00:00 |
|
Andrew Garrett
|
2495c5fcf7
|
Optimise rmdoubles by replacing its entire code with a single regex. Benchmarking shows it's up to 20 times faster.
|
2009-03-22 02:39:34 +00:00 |
|
Andrew Garrett
|
4e6754e082
|
Prevent leaking of filters through diffs
|
2009-03-22 02:12:51 +00:00 |
|
Alexandre Emsenhuber
|
80fdcf77ce
|
Fix calls to deprecated functions
|
2009-03-21 18:47:26 +00:00 |
|
Raimond Spekking
|
6805b4235a
|
Localisation updates for extension messages from translatewiki.net (2009-03-20 09:36 UTC)
|
2009-03-20 09:52:26 +00:00 |
|
Brion Vibber
|
310f85507f
|
Follow-up to r48174 "* add GENDER support for 'abusefilter-reautoconfirm-done' and 'abusefilter-reautoconfirm-none'"
Don't forget the neutral default in English! :)
|
2009-03-20 01:58:25 +00:00 |
|
Rotem Liss
|
39870ee458
|
Localization update for he.
|
2009-03-19 14:18:24 +00:00 |
|
Andrew Garrett
|
1d180de4ed
|
Fix abuse filter sorting by hitcount
|
2009-03-19 06:56:30 +00:00 |
|
Andrew Garrett
|
31c6e1d519
|
Fix bug in testing interface introduced by rsomething
|
2009-03-19 06:18:41 +00:00 |
|
Andrew Garrett
|
82c958e434
|
Document contains, ternery operator and conditionals
|
2009-03-19 05:11:55 +00:00 |
|
Andrew Garrett
|
966b020e6b
|
Document rmspecials, rmwhitespace, ip_in_range
|
2009-03-19 05:06:39 +00:00 |
|
Andrew Garrett
|
b28f614390
|
Backcompat for stored data
|
2009-03-19 03:10:18 +00:00 |
|
Andrew Garrett
|
f234bcf66d
|
Add basic filter profiling to AbuseFilter -- display on the edit filter page the average time taken to run the filter. Currently sampling at 1/50
|
2009-03-19 02:40:48 +00:00 |
|
Andrew Garrett
|
ce47bca4a8
|
Load link vars from DB on edit. Includes some tracking of context, so it knows whether to check the DB or the parser.
|
2009-03-19 02:05:58 +00:00 |
|
Andrew Garrett
|
fa216f2641
|
Add credit for Victor
|
2009-03-19 00:57:57 +00:00 |
|
Andrew Garrett
|
12f62fdea4
|
Fix another annoying bug
|
2009-03-19 00:18:03 +00:00 |
|
Andrew Garrett
|
33a83c67a2
|
Some fixes for r48545
|
2009-03-19 00:07:29 +00:00 |
|
Andrew Garrett
|
e2ad3830a0
|
New short-circuiting of expensive operations when a boolean op means that the result won't matter
|
2009-03-18 23:28:35 +00:00 |
|
Andrew Garrett
|
7b3abbc7c3
|
Report createaccounts as 'user creating own accounts', rather than as 'IP creating user'
|
2009-03-18 23:24:10 +00:00 |
|
Raimond Spekking
|
47e8d6ef1c
|
Localisation updates for extension messages from translatewiki.net (2009-03-18 20:02 UTC)
|
2009-03-18 20:26:20 +00:00 |
|
Brion Vibber
|
8af9faf983
|
bump style ver
|
2009-03-18 20:17:33 +00:00 |
|
Victor Vasiliev
|
d400dc6763
|
Fix an XSS bug in AbuseFilter
|
2009-03-18 19:57:25 +00:00 |
|
Alexandre Emsenhuber
|
3e02cce2a6
|
svn:eol-style native
|
2009-03-18 18:10:48 +00:00 |
|
Rotem Liss
|
7b4dff38ae
|
Localization update for he.
|
2009-03-18 16:05:03 +00:00 |
|
Andrew Garrett
|
667c566423
|
Add a diff, if applicable, below the var dump in abuse log details
|
2009-03-18 05:45:36 +00:00 |
|
Andrew Garrett
|
34cb78e156
|
Increase threshold for resetting counters.
|
2009-03-18 04:50:55 +00:00 |
|
Andrew Garrett
|
58a95312e0
|
Prevent cross-filter diffing
|
2009-03-18 04:10:04 +00:00 |
|
Andrew Garrett
|
de1d5965ad
|
filters are not wikitext
|
2009-03-18 01:03:29 +00:00 |
|