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
Andrew Garrett
d257820a83
Fix weird interaction of user age for anonymous users
2009-03-18 00:26:28 +00:00
Andrew Garrett
ac575f599b
Fix double-escaping on diff page
2009-03-18 00:15:47 +00:00
Andrew Garrett
1aa5ea69e8
Disable logging until logging table is fixed up
2009-03-17 23:54:56 +00:00
Victor Vasiliev
19d1cfe329
Really fix bug 17664 by switching from $editor->textbox1 (which of course contains section text, not page text) to $text in EditFilterMerged hook
2009-03-17 20:44:53 +00:00
Rotem Liss
f48d562b20
* Localization update for he.
...
* In WikimediaMessages: Changing grouppage-bigexporter to grouppage-bigexport, to match the group and group member messages, and the original definition.
* In core: Rebuilding English file.
2009-03-17 20:31:43 +00:00
Andrew Garrett
77905f7873
Fix nav links for edit screen
2009-03-17 14:09:17 +00:00
Andrew Garrett
0ce853e093
Prevent leaking of hidden filters through history interface.
2009-03-17 13:18:33 +00:00