[00:01:02] 03(mod) Can't assign global groups with Special: GlobalUserRights to yourself - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16098 (10techman224) [00:01:30] werdnus: I got SSO working, apparently it was because we were putting the settings before the extension was required so they got replaced with their defaults [00:02:01] Hey, did anyone noticed a bug in the wikibugs bot itself [00:02:31] It doesn't include the first letter of the summary [00:02:33] werdnus: Do you by chance know how I can make logout work though? It only is working per wiki [00:08:04] 03aaron * r42520 10/trunk/extensions/Drafts/Drafts.js: Use POST request so it goes through properly, or at all ;) [00:09:05] brion-codereview: heh, drafts was using GET to send the text [00:09:54] 03(NEW) Bot does not include the first letter in the summery when reporting it in IRC - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16100 trivial; normal; Wikimedia: wikibugs; (techman224) [00:10:17] 03(NEW) API request returns invalid XML - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16101 normal; normal; MediaWiki: API; (carnildo) [00:10:19] 03brion * r42521 10/trunk/phase3/ (5 files in 3 dirs): (log message trimmed) [00:10:19] Revert r42514 for now "(bug 16073) * Use onclick handler for expand/collapse in enhanced recentchanges." [00:10:19] A few issues I noted: [00:10:19] * The expand/contract icons no longer have regular link behavior (eg no hand icon, can't be reached by keyboard tabbing) [00:10:19] * It looks like the stuff-to-be-hidden doesn't get hidden until after the [00:10:23] , which feels a little sketchy to me. On long lists and slow connections [00:10:25] you may see odd behavior with the items being shown expanded, then suddenly [00:10:51] 04(REOPENED) Expanded watchlist javascript should use 'onclick' handlers - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16073 +comment (10brion) [00:20:59] good job the 42514 was reverted [00:22:01] werdnus: I'm don't see ADDED_LINKS in the dropdown? [00:22:18] 03(mod) Expanded watchlist javascript should use 'onclick' handlers - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16073 (10danny.b) [00:24:13] and I can't get it to block any spam :( [00:26:04] 03brion * r42522 10/trunk/phase3/ (8 files in 6 dirs): [00:26:04] Back out r42352, r42355, r42363, r42410 for now "Redesigning Special:Search" [00:26:04] It's still very awkward, with weird error messages, some styling issues, and generally needs a lot of polish. Not ready to go live. [00:26:26] 03(mod) make #time work with pre-1970 dates - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11686 (10b-jorsch) [00:28:34] did someone delete a lot of search-related UI messages? [00:28:39] what the hell is with people doing that [00:28:42] it's REALLY ANNOYING [00:28:58] suddenly my german search page has like 5 different english messages on it [00:29:00] O_O [00:29:13] brion-codereview: How did you learn esperanto so well? [00:29:50] <_mary_kate_> chuck: he knows several native speakers [00:30:45] *chuck wonders where one finds a native esperanto speaker, that just blows my mind that a constructed language is able to get families that teach it to their kids as native languages. [00:31:27] 03danny_b * r42523 10/trunk/extensions/CodeReview/codereview.css: * removing diff section scrollbars - this makes the overflow part inaccessible if the diff block is higher than viewport) [00:32:03] people are wacky ;) [00:32:15] liek u ^_^ [00:32:21] chuck: mostly the children of couples from different countries who met via esperanto events ;) [00:33:15] brion-codereview: when you say "using clear classes", you mean defined in common.css? [00:38:13] shared.css that is [00:39:15] i don't remember. what context? [00:40:00] bug 16073 [00:41:30] MrZ-man: i mean like... mw-changeslist-expanded and mw-changeslist-hidden [00:41:32] or something like that [00:41:35] 03brion * r42524 10/trunk/phase3/ (197 files in 2 dirs): Restore all the search messages destroyed by r42366 [00:41:39] werdnus: I'm getting Syntax error: /> Fatal error: Call to undefined function fnmatch() in C:\xampp\htdocs\mediawiki\extensions\AbuseFilter\AbuseFilter.parser.php on line 145 [00:41:48] Might I be missing something? [00:42:06] oh, what version of php do we use? [00:42:15] php4 is old, right? [00:42:19] Mike_lifeguard incompatibility mediawiki version <-> extension ? [00:42:31] oh, that might be it too [00:42:47] or it's alinux specific [00:42:56] http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man3/fnmatch.3.html <- [00:44:07] yay, strangeness while updating MW [00:44:34] ok, gonna do a test svn up on live, should turn up some evil on test ;) [00:44:49] tada [00:44:55] *DarkoNeko put his cross on and take bottles of holy water [00:45:03] :-) [00:45:14] colloquy is eating 99% cpu, i think i'll restart it :P [00:45:30] brion: any critical places we should take a look at to check and test? [00:48:24] running update.php, I'm getting "last query was "DESCRIBE 'Image' from within function "Database::fieldExists" MySQL returned error "1. Can't create/write to file ...\tmp\#sql1_6a5_0.MYI errcode:13 (localhost)" [00:48:49] Magic word 'numberofviews' not found [00:49:42] Magic word 'numberofviews' not found [00:49:44] well that's nice :D [00:49:47] wtf? [00:50:08] r42213 [00:50:09] probably needs the serialized files rebuilt or some crap. sigh [00:52:55] *brion hrmmmms [00:53:39] 03dale * r42525 10/trunk/extensions/MetavidWiki/skins/mv_embed/ (12 files in 7 dirs): smil updates for simple and advanced video editor modes. [00:56:45] is there an easy way to recreate my image table if it's not there? [00:57:23] sigh [00:59:52] 03(mod) API request returns invalid XML - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16101 +comment (10soxred93) [01:01:49] hmm, when i put special:version to searchbox and press enter the page gets weird title - Internal error - Test {{SITENAME}}. i guess it's related, but in case it wasn't i'm reporting another issue then [01:02:18] 03(mod) HTML code cleanup (#mw-revisiontag) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13984 +comment (10nospam) [01:02:36] http://test.wikipedia.org/wiki/Special:Search?search=special%3Aversion&go=Go [01:05:55] going home i'm tired [01:05:57] poke at this later [01:06:25] 03(mod) HTML code cleanup (#mw-revisiontag) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13984 (10danny.b) [01:07:08] hello all. Just beginning to use Media Wiki. Is there a download I can get with all the extensions? I need timeline in particular [01:07:52] Led_Zeppelin: If you have a subversion client and you want to download *all* extensions in SVN (it might take a while), you can run this: svn co http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/ [01:08:13] is there a tar ball somewhere? [01:08:27] Led_Zeppelin: http://www.mediawiki.org/wiki/Special:ExtensionDistributor/timeline [01:08:28] I guess I don't need all...but just the popular ones like timeline and such [01:08:29] Led_Zeppelin: Not that I know of, but Timeline might have a tarball on its Wiki page [01:08:53] use http://www.mediawiki.org/wiki/Special:ExtensionDistributor to download extension packages [01:09:01] http://www.mediawiki.org/wiki/Category:Extensions_used_on_Wikimedia [01:09:07] basically, I want to get all these in a tar file [01:09:26] so it will be very easy for me, and since its kind of hard to configure these [01:10:56] afaik there's no such tool to download selected extensions package [01:11:29] you can either download one by one with the extension distributor or use svn [01:11:45] i can get by distributions [01:11:53] what is the best timeline one? the most recommended [01:17:54] the one i linked is used on wmfsites [01:19:47] brion: how are wiki diffs scrolled now? [01:22:06] [01:05:54] brion [n=brion@wikipedia/Brion-VIBBER] has quit IRC: "away" [01:24:15] *AaronSchulz disables conference mode permanently [01:28:47] AaronSchulz: what do you mean by "scrolled diffs"? [01:50:50] 03(mod) Provide preference-based autoformatting for unlinked dates - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4582 (10Siegel) [01:54:34] 03aaron * r42526 10/trunk/extensions/FlaggedRevs/ (2 files in 2 dirs): [01:54:34] * Show number of votes on graphic [01:54:34] * Other tweaks and minor fixes [01:59:21] With the #if ParserFunction, are unmatched branches ignored? That is, would the second {{#if}} in the following be skipped? "{{#if:0|{{#if:1}}}}" [02:12:48] Hey does anyone know CentralAuth that's here and not idleing right now? [02:13:04] *Skizzerz is idling [02:13:26] Skizzerz: Well, your not anymore [02:14:02] Skizzerz: There's a ploblem with CentralAuth in thatit shows "www.tornadochas3r.biz/techwiki/$" two times [02:14:21] nfi [02:14:28] probably an error with a system message [02:14:34] only has a $ instead of $1 [02:14:57] it should be www.tornadochas3r.biz/techwiki/techwiki and www.tornaodchas3r.biz/techwiki/metawiki [02:15:21] tried editing localsettings.php but nothing happens [02:17:33] no, it'd be a message in the MediaWiki: namespace [02:17:43] go to Special:AllMessages and look for $ without a number after it [02:21:45] Skizzers: you mean the message? [02:21:57] yeah [02:22:00] 03aaron * r42527 10/trunk/extensions/FlaggedRevs/specialpages/RatingHistory_body.php: Tweak graph size/padding/offsets [02:23:02] Skizzers: I don't see it [02:23:09] that was only a guess [02:23:14] I don't really know what's wrong [02:27:07] Merlissimo: pages aren't cached indefinitely, so eventually the numbers will change. same for time-specific magic words [02:27:40] 03mrzman * r42528 10/trunk/phase3/ (7 files in 5 dirs): [02:27:40] Re-committing r42514: [02:27:40] (bug 16073) * Use onclick handler for expand/collapse in enhanced recentchanges. [02:27:40] * Hide the expandable content with JavaScript for better fallback if JS is disabled for whatever reason. [02:27:40] * Move enhancedchanges JS to separate file. [02:27:43] * Less cryptic id names. [02:27:45] with some tweaks suggested by Brion and Danny B on the bug. [02:28:21] 03(FIXED) Expanded watchlist javascript should use 'onclick' handlers - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16073 +comment (10mrzmanwiki) [02:33:37] Danny_B: that should be better :) [02:46:15] 03aaron * r42529 10/trunk/extensions/FlaggedRevs/specialpages/RatingHistory_body.php: set r=3 [02:48:22] when using a table in a wiki page, how can i set a background image to the table? have tried using inline CSS styles, but no image loads [02:49:58] inline images aren't allowed (for various reasons) [02:50:01] use site-wide CSS [02:50:36] {| class="foo" [02:50:54] [[MediaWiki:Common.css]] .foo {background: no-repeat top left url()} [02:54:56] still nothing, but i will research it a lil more, ty [02:56:53] purge browser cache [03:01:27] nope [03:03:35] i would need to directly modify the css file [03:03:47] i dont have access to that [03:07:33] 03(mod) HTML code cleanup (#mw-revisiontag) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13984 (10nospam) [03:12:46] 03(mod) Create proofread page namespaces on Chinese Wikisource - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15722 (10jayvdb) [03:13:54] 03(mod) Expanded watchlist javascript should use 'onclick' handlers - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16073 +comment (10nospam) [03:28:00] 03(NEW) Special:BookSources link to Angus&Robertson broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16102 15enhancement; normal; Wikimedia: General/Unknown; (joshua) [03:44:38] 03(mod) JavaScript (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=2114 (10innocentkiller) [03:48:18] can i ask questions about editing mediawiki here? [03:48:48] sure, go ahead. [03:51:03] i have a wiki hosted by my school for a project and as far as i know, the login is tied directly to my school's log in so only people that go to the school can log in and edit pages [03:51:28] is it possible for me to password protect select pages so that only students/faculty can access it? [03:51:49] i guess require log in is more accurate [03:51:55] *to view [03:52:06] !secrets | ziir [03:52:06] --mwbot-- ziir: MediaWiki was not designed with read-restrictions in mind, and may not provide air-tight protection against unauthorized access. We will not be held responsible should private information, such as a password or bank details, be leaked, leading to loss of funds or one's job. [03:52:20] there are a few extensions that might be installed, though [03:52:21] !security [03:52:21] --mwbot-- I don't know anything about "security". [03:52:24] @dump [03:52:24] --mwbot-- A dump is now available at http://tools.wikimedia.de/~amidaniel/botbrain.html [03:53:08] i'm not sure if i can install extensions [03:53:17] here's an example of another wiki doing it though: http://www.engr.usu.edu/wiki/index.php/OSAM [03:53:31] (meeting archives and team files) [03:53:56] !e SimpleSecurity [03:53:56] --mwbot-- http://www.mediawiki.org/wiki/Extension:SimpleSecurity [03:53:58] that might do it. [03:55:17] thanks [03:55:32] unfortunately i don't think i can install extensions but i'll look into it [04:51:36] Someone has corrupted interwiki linking on dewiki [04:52:33] arcimboldo_: scap in progress, problems being found and resolvified [04:53:11] ok, good ... [04:59:53] Evening, all. [05:00:54] Question about uploaded image storage - what is saved in the database? Just a link to where the image is in /w/images/foo/bar.jpg ? [05:01:06] Or is the image itself sitting in there to inflate the DB to hueg? [05:06:03] EugeneKay: http://www.mediawiki.org/wiki/Manual:Image_Administration#Database_tables [05:07:14] *EugeneKay reads [05:08:48] Thanks. Just what I wanted to know. [05:28:52] <__aib> is there some kind of template cache that i can clear to force them to reset? [05:30:22] &action=purge ? [05:31:27] <__aib> ahh! thanks:) [05:45:21] 03tstarling * r42530 10/trunk/phase3/includes/Interwiki.php: Fixed totally broken and obviously untested Interwiki::getInterwikiCached(). [05:53:07] 03tstarling * r42531 10/trunk/phase3/ (9 files in 6 dirs): Reverted r42528. Links with href="#" make firefox scroll to the top of the page, regardless of onclick handler. [05:53:37] 04(REOPENED) Expanded watchlist javascript should use 'onclick' handlers - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16073 +comment (10tstarling) [06:02:49] If you try to register the username ~~~~ the error message is quite unhelpful. [06:03:54] aren't most of them? [06:04:38] Well, it's an almost entirely blank screen with the single word "Error." [06:05:04] MrZ-man: how about for the next try [06:05:10] oh. well, yes, that's worse then normal. [06:05:26] Splarka: that's what I had the first time, but people didn't like that [06:05:48] MZMcBride: that seems ... broken [06:05:48] sheesh [06:06:05] MrZ-man: I suppose I should file a bug... [06:06:08] what does do in non-js, js-disabled, or with noscript? [06:06:40] for non js, probably nothing, god knows what noscript will do to it [06:06:56] MZM: http://blog.makezine.com/_1186_563824431_4e1bfc8b1f.jpg [06:07:06] but that seems hackier than what we have now [06:07:24] well [06:07:39] Splarka: I don't get it. :| [06:08:04] if you have the stuff expanded, can't you just, yknow, make those objects totally invisible without JS loaded? (or did you, I saw the css there for it?) [06:08:11] or even better, _create_ them in JS [06:08:32] MZMcBride: know the concept of a "problem light"? [06:08:38] Nope. [06:08:54] Unless you're referring to blondes and a lightbulb or something? [06:08:57] one light for all errors/problems [06:08:59] you mean add the little arrows with JS? [06:09:09] "see manual" [06:09:17] yes basically [06:09:29] do they do anything without js? [06:09:42] break in unimaginable ways? [06:09:45] heh [06:09:55] well, how about have them as that do nothing _without_ js... [06:10:05] and have a script go along and add an onclick event handler to each one [06:10:18] (annoying to have to do it on load though) [06:10:56] (I love fallback as much as the next guy. but this is totally optional and warned of in the option that it requires js, as river stated yesterday) [06:11:36] well making it use onclick and proper fallback are2 separate things really [06:12:18] 03(NEW) Attempting to created username "~~~~" outputs bad error message - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16103 15enhancement; normal; MediaWiki: Special pages; (public) [06:12:29] right, but both are related to browsers not properly using javascript there [06:12:33] either disabled, or with noscript [06:13:44] hello [06:15:10] *Splarka has a[onclick] {border:1px dashed #ff0000 !important} in his userContent so evil onclicks don't surprise him as much [06:24:01] hmm, http://codingforums.com/showthread.php?t=96262 might help [06:33:42] 03(mod) Expanded watchlist javascript should use 'onclick' handlers - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16073 (10mrzmanwiki) [06:34:33] quitter [06:59:08] arghhh [06:59:12] 03midom * r42532 10/trunk/tools/adminlogbot/ (6 files): code for the bot! [07:00:08] 03midom * r42533 10/trunk/tools/adminlogbot/ (svn-commit.2.tmp svn-commit.tmp): remove stale files [07:00:41] 03(mod) jsMsg() javascript function in wikibits.js doesn' t work on modern skin - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15695 (10bawolff+wn) [07:36:12] if not the https issue, I'd <3 mwclient [07:37:26] 03aaron * r42534 10/trunk/extensions/FlaggedRevs/specialpages/RatingHistory_body.php: Use content language only [07:45:55] 03(mod) Uploading over moved images spams upload history with duplicates - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=15574 (10sco_scam) [08:02:43] 03aaron * r42535 10/trunk/extensions/FlaggedRevs/specialpages/RatingHistory_body.php: Tweak marker offset [08:13:53] 03tstarling * r42536 10/trunk/phase3/includes/api/ (ApiQueryBase.php ApiQueryLogEvents.php): [08:13:53] * Fix r41814: totally broken use of empty(), ignores conditions that compare with numeric zero. I've told you before, don't use empty() to test for zero-length arrays. [08:13:53] * Fix r34767: wrong indexes used in ApiQueryLogEvents [08:22:31] 03aaron * r42537 10/trunk/extensions/FlaggedRevs/ (3 files in 2 dirs): Tweak CSS for IE [08:28:48] TimStarling: hey [08:29:00] hello [08:37:34] *AaronSchulz watches 'Bart vs. Australia' Simpsons [08:40:24] how do i use User_talk:Username&action=edit§ion=new with out having to add the entire URL, ie. just by adding a wiki code [08:40:36] to add a new talk section [08:43:02] hi there [08:43:40] ganeshjacharya: {{fullurl:User talk:Username|action=edit}} may do what you want [08:44:03] thanks matt [08:44:33] you mean ^{{fullurl:User talk:Username|action=edit§ion=new}} ? [08:46:23] Splarka: Yes I do :) ganeshjacharya: Use Splarka's code, I missed the section=new bit [08:48:22] ok matt [08:48:25] i got it [08:53:42] thanks matt it worked [08:53:54] and thanks to you Splarka too [08:54:06] rar [09:05:14] 03(NEW) Marking revisions as sighted doesn't work sometimes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16104 04CRIT; normal; MediaWiki extensions: FlaggedRevs; (pgrawehr) [09:07:57] 03aaron * r42538 10/trunk/extensions/FlaggedRevs/FlaggedRevs.hooks.php: (bug 16104) Follow up to r42502; check here too [09:08:32] 03(FIXED) Marking revisions as sighted doesn't work sometimes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16104 +comment (10JSchulz_4587) [09:08:47] TimStarling: can you sync flaggedrevs? [09:09:02] 03(mod) API request returns invalid XML - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16101 (10Bryan.TongMinh) [09:11:42] 03aaron * r42539 10/trunk/extensions/FlaggedRevs/svggraph/svgGraph.php: Set to utf-8 [09:15:28] 03(mod) Marking revisions as sighted doesn't work sometimes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16104 (10N/A) [09:19:54] <_wooz> lo [09:29:24] 03siebrand * r42540 10/trunk/phase3/languages/messages/ (5 files): Localisation updates for core messages. Rebuild language files after recent reverts related to Special:Search [09:40:31] HELP! [09:40:47] whats the easies way to install, wiki.domain.com or domain.com/wiki ? [09:43:32] that does not have much to do with mediawiki itself ._. [09:43:51] i mean the .htaccess [09:44:15] i dont have root access, nor php.ini, very restricted [09:45:12] you probably can't create a subdomain then [09:45:12] !shorturl [09:45:12] --mwbot-- To create simple URLs (such as the /wiki/PAGENAME style URLs on Wikimedia sites), follow the instructions at . There are instructions for most different webserver setups. If you have problems getting the rewrite rules to work, see !rewriteproblem [09:45:34] the the 2nd proposal, see ---^ :) [09:45:36] thanks [09:45:42] a lot! [09:45:48] 03vasilievvv * r42541 10/trunk/tools/planet/ (10 files in 10 dirs): [09:45:48] * Update Russian planet [09:45:48] * Fix incorrect spelling of "Russian" in other languages panels [09:47:16] 03rotem * r42542 10/trunk/extensions/Collection/Collection.i18n.php: Localization fix for he. [09:47:40] 03siebrand * r42543 10/trunk/phase3/maintenance/language/messages.inc: More messages removed from reverted 42352 [09:48:10] AaronSchulz: ping [09:49:40] AaronSchulz: may you reformat headings on Special:ValidationStatistics so they parse wikitext? [09:56:05] 03aaron * r42544 10/trunk/extensions/FlaggedRevs/specialpages/ValidationStatistics_body.php: Use wfMsgExt() on headers [09:57:11] 03aaron * r42545 10/trunk/extensions/FlaggedRevs/specialpages/ValidationStatistics_body.php: Opps, not [09:57:58] Thanks [10:59:11] does the use of {{PAGESINCATEGORY:NAME}} makes sense on an non edited page? german doc says it is changed only when saved, english doc does not mention this behavior [11:07:26] 14(DUP) Entries in the image table with invalid titles - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16056 +comment (10Platonides) [11:07:29] 03(mod) Check for "Image:Honest Ed's.jpg" in commons file repository - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14365 +comment (10Platonides) [11:10:43] 03(mod) Entries in the image table with invalid titles - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=14365 minor->major; summary; +comment (10Platonides) [11:18:13] 03(mod) Marking revisions as sighted doesn't work sometimes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16104 (10N/A) [11:33:11] 03(mod) Marking revisions as sighted doesn't work sometimes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16104 (10JSchulz_4587) [11:36:06] 03(NEW) Image metadata attributes produce invalid XML. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16105 15enhancement; normal; MediaWiki: API; (Platonides) [11:42:10] 03(mod) Image metadata attributes produce invalid XML. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16105 (10Platonides) [11:58:41] 03(NEW) API XML compliance issues (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16106 15enhancement; normal; MediaWiki: API; (Bryan.TongMinh) [11:58:49] 03(mod) Trimmed multibyte characters result in invalid XML - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15261 (10Bryan.TongMinh) [11:58:58] 03(mod) API request returns invalid XML - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16101 (10Bryan.TongMinh) [11:59:08] 03(mod) Image metadata attributes produce invalid XML. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16105 (10Bryan.TongMinh) [11:59:15] 03(mod) Tracking bug (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=2007 (10Bryan.TongMinh) [12:13:46] hi everyone [12:14:45] I'm trying to add some functionality to an extension, but wikimedia doesnt seem to "get them" - is the source of the extensions in some cache as well and if yes where can I purge it? [12:25:39] API currently disabled? [12:25:48] agh, should be in tech [12:31:10] 03(mod) Failing importe all history with [[Special:Import]] on French Wiktionary - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=13807 +comment (10lambdav) [12:32:53] hi [12:33:23] 03(mod) Special:Import error: "Import failed: Could not open import file" - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=15000 +comment (10lambdav) [12:34:15] anybody here knows how to do this: I want a background in different color for all my pages in Template: Namespace an some other namespaces like here: http://en.wikipedia.org/wiki/Template:! how can i do that? [12:34:19] 03(mod) Special:Import error: "Import failed: Could not open import file" - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15000 +comment (10JSchulz_4587) [12:37:07] Danwe: know any CSS? [12:37:23] yea [12:37:27] but i dont mean the docu box [12:37:31] each namespace has a class specific on the [12:37:38] i mean the background of the pagetab [12:37:39] [12:37:49] ok, will try this [12:37:57] so, body.ns-10 for example will just be template [12:38:01] which tab? [12:38:04] the one that says [template] ? [12:38:07] template tab [12:38:26] body.ns-10 #ca-nstab-template {background-color:~} [12:38:38] thank you! [12:38:40] although #ca-nstab-template is unique to template namespace itself [12:38:49] but you can do the talk tab too... [12:38:57] body.ns-10 #ca-talk {background-color:~} [12:39:03] which is not unique, so you have to specify namespace [12:57:38] 03tstarling * r42546 10/trunk/phase3/languages/messages/MessagesCs.php: Revert the cs part of r42225, following an IRC request by Danny B. [13:05:01] 14(DUP) API request returns invalid XML - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16101 +comment (10roan.kattouw) [13:05:09] 03(mod) Trimmed multibyte characters result in invalid XML - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15261 +comment (10roan.kattouw) [13:13:26] 03(NEW) Rename Special:Imagelist to Special: ListImages to keep the consistence - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16107 15enhancement; normal; MediaWiki: Special pages; (danny.b) [13:25:11] hi [13:25:25] how can I change my namesite to something in Hebrew? [13:25:32] sitename* :P [13:27:34] anyone? [13:29:12] Splarka, here? [13:30:15] $wgSitename ? [13:30:35] in your localsettings [13:31:02] yeah [13:31:08] when I change it in Hebrew [13:31:13] my sitename becomes [13:31:15] ????? [13:31:31] ahh, right [13:31:57] you want to save it as the bits that will become hebrew unicode in a utf-8 web client [13:32:13] okay [13:32:19] now in English please? :o [13:32:42] mmm... [13:32:46] http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/languages/messages/MessagesHe.php?view=co&content-type=text%2Fplain [13:33:29] what do I do with it? [13:35:11] Splarka, ? [13:35:38] mmm.. maybe siebrand can help? siebrand: how do you convert an arbitrary hebrew unicode string to either the ununicoded representation for plaintext, or the php-escaped version? [13:36:45] siebrand, ? [13:37:02] iconv? [13:37:14] or using code? -> dunno [13:37:39] How did he.wikipedia.org do it? [13:37:48] I know there are methods to URL encode strings, is that what you mean? [13:38:10] siebrand, I wanna make my sitename in hebrew, but it appears as ??? [13:38:21] what do I change? [13:38:23] Dor: ah. [13:38:31] siebrand: I think the problem is their text editor isn't unicode [13:38:33] Dor: your config file is not a UTF-8 file. [13:38:44] *siebrand nods at Splarka. [13:38:46] so all I need to do is save it as UTF? [13:39:20] Dor: possibly. Depends on if your text editor supports UFT8. [13:39:26] notepad? [13:39:57] could also do something maybe like .... $wgSitename = urldecode('') [13:39:59] notepad can save as utf8, but will include a BOM [13:39:59] that appears to work for me. 'read' at least. [13:40:15] BOMbs suck :) [13:40:19] and insert the urlencoded text, like from passing it through google [13:40:28] it worked [13:40:29] but [13:40:30] Warning: Cannot modify header information - headers already sent by 13(output started at /www/vndv.com/m/y/w/mywiki/htdocs/w/LocalSettings.php:113) in /www/vndv.com/m/y/w/mywiki/htdocs/w/includes/WebResponse.php on line 10 [13:40:42] that's the BOM [13:40:46] that's due to the BOM [13:40:51] so which should I use? [13:40:53] wordpad? [13:41:08] now, you need to remove the BOM [13:41:17] that's done... how? [13:41:21] using an hex editor is usually the easiest way [13:41:29] nope [13:41:39] using a backup file is usually an easier way [13:43:35] well [13:43:43] which editor should I use then? [13:44:35] Platonides siebrand, ? [13:45:20] http://www.mediawiki.org/wiki/Localisation#Text_editors_with_unicode_support [13:45:48] I use vi and UltraEdit, depending on the platform. [13:46:02] oh, Idle, too, for python files. [13:46:08] how do I remove the BOM? [13:46:12] I found a hex editor [13:46:17] what do I delete? [13:46:31] geez, shouldn't be this hard. does php use \x encoding? [13:46:41] or \u rather [13:46:47] Splarka [13:46:51] I already have hebrew working [13:46:53] How do I avoid MediaWiki inserting

tags in my files? [13:46:57] all I need is to remove the BOM [13:46:59] Without using [13:47:06] s/files/pages/ [13:47:26] dor: right, but if you ever need to edit it again, this is a hassle ^_^ [13:47:27] Dor, anything before the 3 chars? [13:47:53] svip: rendered wiki pages wrap all text in something, usually

[13:48:01] if you want to prevent p, wrap it in another block element [13:48:06] This is tables. :O [13:48:10] Dor, something like that, 2-3 chars [13:48:18] k [13:48:21] deleted and uploading [13:48:23] let's see [13:48:30] well, div, blockquote, ul/li, ol/li, dl/dd/dt [13:48:38] lots of stuff is block level [13:48:52] So is td/th [13:49:12] But I don't care much for Text


[13:49:29] and you're still getting

? try removing all linebreaks [13:51:44] Sometimes I wish it was possible to see the wikicode output of templates, rather than the HTML. [13:51:53] For debugging purposes, etc. [13:52:27] Special:ExpandTemplates ? [13:52:34] or do lots of substing in a sandbox [13:53:04] edit page, put in template, put in subst after every {{, save. repeat [14:01:51] 03tstarling * r42547 10/trunk/phase3/includes/ (AutoLoader.php api/ApiFormatYaml_spyc.php): [14:01:51] Removed scary YAML parsing code, the function of which is to load from a user [14:01:51] input string, except if the string has no line breaks in it, in which case an [14:01:51] arbitrary local file/URL is loaded and handed to the attacker on a nicely [14:01:51] encapsulated silver platter. Doesn't appear to be used either by core or [14:01:54] extensions, but you never know when someone might try. [14:03:36] hello guys, I've a quite stupid question but can't find the answer right now [14:03:46] are extensions being cached? [14:04:38] I'm trying to edit an extension and found imo the right piece of code to edit but wikimedia just shows me the old version - like if there would be some cache [14:04:44] Fatal error: Class 'EmailNotification' not found in /www/vndv.com/m/y/w/mywiki/htdocs/w/includes/RecentChange.php on line 224 [14:04:45] wtf? [14:04:49] its not the browser cache for sure [14:05:06] 03tstarling * r42548 10/trunk/phase3/includes/api/ (25 files): [14:05:06] Removed all instances of empty() where error suppression was not intended. [14:05:06] Replaced with conversion to boolean, count() or empty string check as [14:05:06] appropriate. Fixes a number of bugs due to incorrect conversion to boolean: [14:05:06] suppressed edit summaries containing '0', ignored titles called '0', searches [14:05:09] for '0' ignored, etc. [14:05:39] Splarka, ? :P [14:06:25] 03aaron * r42549 10/trunk/phase3/includes/specials/SpecialContributions.php: Fix RSS for non 'newbies' targets [14:07:39] Hm, Splarka. [14:08:10] I have a table (inside a template), but it refers to other templates (inside {{#if:}}), when these templates needs to be added on special conditions. [14:08:26] Is it possible to subst: an {{#if:}}? [14:08:44] no [14:08:49] try keeping the #if on the same line [14:09:01] I did fix the spacing. [14:09:13] Dor: no idea, what did you do now? ^_^ [14:09:20] Splarka, [14:09:22] But I get a strange error now, one of cells are just a '-' now, and what was supposed to be a new row, continues on the same row, Splarka. [14:09:30] But when I subst: the whole thing, it is fine. [14:09:33] edited the main page [14:09:36] 03rotem * r42550 10/trunk/phase3/languages/messages/ (MessagesEn.php MessagesHe.php): Reverting messages from the reverted commits of Special:Search, and re-adding older messages. [14:09:39] weird and weird [14:09:42] So I am assuming it is with the #if tags. [14:10:06] *Splarka hates wikitables in #if [14:10:22] This is the line that is just a -: "| {{{4}}} {{#if:{{{5|}}}|\n{{pmarowpsub|{{{5}}}|{{{6}}}}}|}}" [14:10:23] try adding a linke break before the {{!}}- [14:10:48] is there any way to track what people are searching for using the internal Mediawiki search feature? [14:11:07] t0lk: you can use your webserver's access log for that [14:11:16] there's nothing built it, adaik [14:11:20] ok [14:13:31] adaik, Duesentrieb? [14:13:36] I thought it was "afaik". [14:13:53] what could cause it? [14:14:22] svip: yes. unless you suck at typing and hit the key to the left of "f". [14:14:35] :O [14:14:45] But your name has a d in it, Duesentrieb. [14:14:47] Or was that supposed to be an "s"? [14:15:00] no, Suesentrieb sounds silly. [14:16:52] Do I need to do some voodoo to get user scripts to work properly except $wgAllowUserJs and $wgAllowUserCss? They just don't look the same as on en. [14:16:54] .oO("firdrmztorn" could become my alternate nick) [14:17:19] Mufka: "look" the same? oh, you mean the highlighting? [14:17:20] Doesn't sound half bad. [14:17:35] Duesentrieb: yes [14:17:53] Mufka: the highlighting is done by the geshi extension. it's independent of wether the scripts work. [14:17:57] !highlight [14:17:57] --mwbot-- there are several extensions for syntax highlighting, see http://www.mediawiki.org/wiki/Category:Syntax_highlighting - the most popular one is at http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi [14:18:25] Duesentrieb:OK then that's not the problem. [14:18:44] is there something else to look at, or a simple test scriopt? [14:18:50] Mufka: you'll need to do a "forced" reload (ctrl-r in FF) to get any scripts to work [14:18:58] done that [14:19:12] Mufka: alert("hi"); is a good test script :o) [14:19:28] I'll try that [14:20:04] 03(NEW) some parameters broken - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=16108 normal; normal; MediaWiki extensions: Inputbox; (bertrand.grondin) [14:21:17] 03(mod) some parameters broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16108 (10bertrand.grondin) [14:21:44] 03(mod) Some parameters broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16108 summary (10Platonides) [14:23:08] is there a souped up version of mediawiki? with popular extensions? [14:23:45] Duesentrieb: When will I see the alert? [14:25:01] 03(mod) Some parameters broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16108 (10Platonides) [14:25:04] Mufka: are you using the right (lowercase) skin name? Special:Mypage/monobook.js for monobook, /nostalgia.js for nostalgia, etc? are you using a custom skin? [14:25:22] monobook.js [14:25:37] wait [14:25:41] yse [14:25:43] yes [14:25:45] view a page source, look for the for me, you have nothing like that? [14:29:25] Led_Zeppelin: https://bugzilla.wikimedia.org/show_bug.cgi?id=16085 [14:30:20] is it this [14:30:39] Splarka, thanks. [14:30:45] So, looks like its a bug? [14:30:47] Mufka: yes, that looks right. [14:30:57] try accessing that url directly. remember to replace & by & though [14:32:24] Mufka: that's it, try going to that URL on your wiki: /w/index.php?title=User:Crag/monobook.js&action=raw&ctype=text/javascript&dontcountme=s [14:32:45] just opens the monobook.js [14:32:45] *Splarka then sees Duesentrieb say the same thing [14:32:56] a regular page view? [14:33:21] yes [14:33:42] with the UI? [user page] [talk] [edit] [history] and crap? [14:33:48] Splarka, is there an alternative to EasyTimeLine? [14:34:09] all that [14:34:12] Led_Zeppelin: on WMF or elsewhere? [14:34:25] Mufka: something screwy then, if you have no action=raw [14:34:34] For MediaWiki [14:34:44] Implemeneted it at my university, but need a good timeline. [14:34:50] action=raw is in the url [14:35:08] something screwy then, if you have no ability to use action=raw, I should say [14:35:15] wait, i screwed it up... [14:35:20] Led_Zeppelin: maybe downgrade Timeline to ~3 weeks ago [14:35:44] nope, same thing [14:36:33] Wat, I did screw it up. Now I get just the alert. duh. [14:37:01] Why doesn't it show up on all pages? [14:37:25] maybe they're cached [14:37:42] Mufka: because you didn't do a forced reload? a *normal* reload will *not* work... [14:38:04] I've done CTRL-SHIFT-R [14:38:54] that *whould* do it :) [14:38:56] no idea, then [14:39:14] works in IE. hmmmm [14:53:15] 03(mod) Some parameters broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16108 (10bertrand.grondin) [14:56:50] 03aaron * r42551 10/trunk/extensions/FlaggedRevs/specialpages/RatingHistory_body.php: Add fclose( $fp ); [14:57:38] 03(mod) Some parameters broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16108 (10bertrand.grondin) [15:22:31] you guys familiar with mediawiki at en.wikipedia? [15:23:38] can someone inform me about the 1.13.2 security fix? is it enough to use $wgUseSiteCss = false;? [15:26:06] **using 1.12.0 without upgrading to 1.12.1 [15:26:18] http://svn.wikimedia.org/viewvc/mediawiki/branches/REL1_13/phase3/includes/SkinTemplate.php?r1=41540&r2=41539&pathrev=41540 [15:26:47] that? doesn't look isolated to $wgUseSiteCss (you can use &useskin pretty much anywhere) [15:27:10] mmm, but that particular usage is just in site css [15:27:13] so $wgUseSiteCss = false; + the dif you linked? [15:27:59] I'm thinking either/or ... ? [15:28:07] *Splarka pokles TimStarling for 2 seconds of his time ^_^ [15:28:31] release notes: The vulnerability is only present when $wgUseSiteCss is turned on, which is the default. [15:28:58] well, then it is true, but you could leave it on and do that diff too [15:29:12] 03(NEW) ImageMaps should not be unavoidably wrapped in unstyled divs - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16109 normal; normal; MediaWiki extensions: ImageMap; (happy_melon) [15:29:14] just patch in the revision from svn [15:29:24] i see. then i prefer your way :) [15:29:37] no need to muck around [15:29:37] dunno how to handle svn. i do everything manually [15:29:59] so, was that allowing injection via &useskin because the parsing of that parameter there was done without escaping? ouch [15:30:01] we have viewvc, you can copy and paste [15:31:32] *AaronSchulz kicks imagemagick [15:31:35] 'Invalid Parameter - white' [15:31:41] sigh [15:35:08] well what i experienced this week: i have a big wiki which was on 1.13.0 till thursday. on tuesday the attack on my server started. they've sent thousands of fishing emails through my server. my inbox exploded cos the server reported the failed emails to me (50,000! in 3 days) and that were only the failed ones. asked for host support, they said they received complains by junkmailfilter.com... [15:35:10] ...about my server. the host would take off my server if the spam doesn't stop. i hired a host programmer. he said it's fixed and the security bug in mediawiki caused it. then the attack paused. [15:35:29] today it started again and i remembered i have a second small wiki on 1.12.0 ;) [15:36:17] there's no bug in mediawiki which would cause that [15:36:22] that I know of [15:37:25] it's not the 1.13.2 and 1.12.1 security fix? "A vulnerability has been discovered which allows arbitrary HTML injection and thus possible user account compromise. The vulnerability is only present when $wgUseSiteCss is turned on, which is the default." [15:37:57] TimStarling, did you see my query message? [15:38:48] enhydra: I was busy [15:39:05] ok, no real rush there, but still... [15:39:25] Subfader: you could compromise as many accounts as you like, it still wouldn't let you send spam [15:39:59] you should firewall it first of all [15:40:15] ok then the host programmer did a bad job for my 50€ :D [15:40:36] do you have shell access? [15:40:42] yep [15:41:43] I guess it's not sending spam right now? [15:41:55] hello [15:42:19] no idea. i only receive the failed report by my server [15:42:37] no report in the last hour [15:42:44] TimStarling: you good with CentralAuth? [15:43:03] well do you know how to fix that problem that wikimedia had before [15:43:27] is it urgent? [15:43:28] the one where it says "All in order" even if the accounts aren't all merged [15:43:35] TimStarling: not really [15:43:45] *Alexfusco5 can wait [15:43:52] you could file a bug report [15:44:02] TimStarling: its not about WM [15:44:21] Subfader: if the server is rooted then it might be easiest to reinstall it [15:44:52] do you have web access logs? [15:44:58] / var / qmail / bin / qmail-qstat messages in queue: 34454 in queu but not yet processed : 0 [15:45:42] access logs: yes. must check if global for all domains [15:46:50] are you sure it's not just an open SMTP relay? [15:48:57] no idea. server reinstall might be the best. and it's cheaper than hiring a host programmer for fixing it [15:50:48] especially when the host programmer charges by the hour and doesn't have a clue what they're doing [15:51:04] that's the case [15:51:20] maybe i just need to update Plesk? [15:51:52] there are two possibilities here [15:52:01] fuck, inkscape and imagemagick graphs look like trash [15:52:10] one is that your server is an open relay of some kind, in which case it will be fairly easy to fix and that will be the end of it [15:52:51] the other is that your server was compromised by an arbitrary execution vulnerability and that the attacker installed stuff on it [15:53:08] in which case there's a better case for reinstalling [15:53:16] since it might be tricky to clean it off [15:53:31] solutions: 1) that would be a Plesk bug then and 2) reinstall server. so why not reinstall on latest plesk version. [15:53:53] you should look at the access logs [15:54:09] if they show 50,000 requests to some email utility inside plesk, you've cracked the case [15:54:11] 03catrope * r42552 10/trunk/phase3/ (RELEASE-NOTES includes/api/ApiFormatXml.php): API: (bug 16105) Image metadata attributes with spaces produce invalid XML. Just replace spaces with underscores in the XML formatter and be done with it. [15:55:08] can you tell me the server IP so I can check if it's open on port 25? [15:55:10] ahhhh [15:55:50] yeah, it's open [15:56:13] that easy? :D [15:56:23] yep [15:57:07] did you set up that mail server? [15:57:26] nah not enough clue for such a thing [15:57:47] but i opened an ftp port some while ago with some global settings. must check [15:57:52] 03(FIXED) Image metadata attributes produce invalid XML. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16105 +comment (10roan.kattouw) [15:58:04] what's up? [15:58:10] the port is open, I haven't tried to send mail with it, maybe we should check that [15:58:55] 03(mod) New magic word for number of total views - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13701 (10umherirrender_de.wp) [16:00:16] ok trying to find the global log [16:00:37] RCPT TO: [16:00:37] 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1) [16:01:27] maybe those 34454 mails in the queue were just backscatter [16:03:06] prob is the queue raiused by 3000 since the host programmer "fixed" it [16:05:37] 03(mod) "Templates used on this page" should have edit links after them if they editable. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11904 (10umherirrender_de.wp) [16:06:23] try running "netstat -t" as root [16:09:12] yep. i read mail things [16:09:12] show example email in queue [16:09:27] 03(mod) Add --list-authors option to dumpBackup - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=16082 +comment (10Keisial) [16:10:25] http://rafb.net/p/w6eXgW83.html [16:12:58] failure report mail by server http://rafb.net/p/UjxzY816.html [16:13:13] can't see header infos with hotmail.com i think [16:16:25] the point is i can't show you examples of mails that "slipped through" [16:16:37] try "netstat -t --program" [16:16:41] or i just dunno how to [16:16:49] hmmm [16:16:53] never mind [16:17:04] probably the local qmail, right? [16:17:56] def. but i didn't change a thing about qmail on the server. [16:18:13] Received: (qmail 27877 invoked by uid 30); 24 Oct 2008 13:10:41 +0200 [16:18:22] domas: is that likely to be accurate? [16:18:44] 03(NEW) RecentChanges redirects to Related Changes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16110 04BLOCKER; normal; Wikimedia: General/Unknown; (cbrown1023) [16:18:52] TimStarling: yes [16:18:58] what is uid30? [16:19:50] Subfader: try "ps -U 30 -f" [16:20:45] Subfader: show 'id 30' [16:21:00] wwwrun 17881 5290 1 17:46 ? 00:00:37 /usr/sbin/httpd2-prefork -f /etc [16:21:17] a heading UID PID PPID C STIME TTY TIME CMD [16:21:27] uid = wwwrun [16:21:31] the plot thickens [16:21:46] Subfader: you just have some PHP script injecting mail [16:21:52] no worries :))) [16:22:07] haha 16110 [16:22:29] did no one do actual code review with the shiney new coderview code for the /languages ? [16:22:35] Subfader: probably time to find that global log [16:22:58] siebrand: http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/languages/messages/MessagesMt.php?view=diff&r1=42224&r2=42225 [16:23:05] ok [16:23:13] "lsof -c httpd2-prefork" should track it down pretty fast [16:23:21] 03ialex * r42553 10/trunk/phase3/includes/api/ApiMain.php: Do a last check before creating the object to not throw a fatal error when calling api.php?format= [16:23:25] 'Recentchanges' => array( 'TibdilRic.enti' ), [16:23:26] 'Recentchangeslinked' => array( 'LinkjatTibdilRic.enti', 'TibdilRic.enti' ), [16:24:37] 03(mod) Add --list-authors option to dumpBackup - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=16082 +comment (10Keisial) [16:24:38] look for something like this: [16:24:40] apache2 23794 www-data 0r CHR 1,3 6711 /dev/null [16:24:41] apache2 23794 www-data 1w CHR 1,3 6711 /dev/null [16:24:41] apache2 23794 www-data 2w REG 8,6 824168 24988 /var/log/apache2/error.log [16:25:01] that's on my laptop [16:25:12] uhoh [16:25:18] 03(mod) RecentChanges redirects to Related Changes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16110 normal->highest; +shell; +comment (10alexfusco5) [16:26:07] do we have to implement Microsoft Vista to stop translators shooting themselves into feet [16:26:32] Splarka: what about it? [16:26:54] Splarka: ah, alias for primary. [16:27:18] *Splarka nod [16:27:33] offending edit: http://translatewiki.net/w/i.php?title=MediaWiki:Sp-translate-data-SpecialPageAliases/mt&diff=485512&oldid=485505 [16:27:42] 03(mod) RecentChanges redirects to Related Changes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16110 +comment (10alex.emsenhuber) [16:28:06] any idea how the code would handle this? [16:28:25] come to think of it, I never bother with access logs anyway [16:28:37] probably in the order it was assigned? meaning you could never reach RecentChanges [16:28:47] (which seems to be the symptom) [16:28:56] Subfader: this will work too: tcpdump -c100 -A -s1500 dst port 80 and greater 100 [16:29:01] siebrand: poorly, as the bug says [16:29:07] var/log/apache2/ is teh right place. have access and erros logs open [16:29:31] the access logs are somewhat more concise than tcpdump [16:29:57] 03(mod) RecentChanges redirects to Related Changes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16110 -shell ; +comment (10alexfusco5) [16:30:01] you can just do "tail -n100 /var/log/apache2/error.log" [16:30:03] siebrand: can you add to my todo to add checks for this ? [16:30:06] or whatever it's called [16:30:07] 03aaron * r42554 10/trunk/extensions/FlaggedRevs/specialpages/RatingHistory_body.php: Fix graphs on IE by using embed. Forfeits xhtml support... [16:30:09] ialex: you could have removed shell for me :p [16:30:21] 03siebrand * r42555 10/trunk/phase3/languages/messages/MessagesMt.php: Unbreak special page aliases. Spotted by Splarka. [16:30:23] Alexfusco5: oops [16:30:26] make that"tail -n100 /var/log/apache2/access.log" [16:30:30] access log is full of 127.0.0.1 - - [25/Oct/2008:18:26:02 +0200] "GET / HTTP/1.0" 200 3523 "-" "Apache/2.2.3 (Linux/SUSE) (internal dummy connection)" [16:31:00] anything else? [16:31:03] error log has nothing new [16:31:44] 03siebrand * r42556 10/trunk/phase3/languages/messages/ (32 files): Localisation updates for core messages from Betawiki [16:31:45] nothing else in that access log [16:31:47] thats just a script sending mails [16:31:57] per domain it's different. but i have 4 domains [16:33:37] what do i actually look for in the logs? (excuse thsi dumb question) [16:34:08] sth like apache2 23794 www-data 0r CHR 1,3 6711 /dev/null ? [16:34:49] look in the access log for things that aren't marked "internal dummy connection" [16:34:54] 03(mod) RecentChanges redirects to Related Changes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16110 +shell; +comment (10cbrown1023) [16:35:12] because the log entry you gave wasn't any use [16:35:34] there won't be any log entries [16:35:45] you need either modproctitle [16:36:00] which is a concept used by domas back in '9x'ies [16:36:07] or gdb [16:36:20] or just pure guess [16:36:31] why no log entries? [16:36:42] because PHP does not log mail() calls [16:36:46] or /usr/sbin/sendmail calls [16:37:01] one could add a header and also log in mail() implementation [16:37:07] what's invoking PHP? [16:37:10] apache [16:37:15] well, yes, those entries will be there [16:38:43] the request rate might be very low [16:39:35] it must be using this to avoid the max_execution_time: http://au.php.net/manual/en/function.virtual.php [16:40:04] 03aaron * r42557 10/trunk/extensions/FlaggedRevs/specialpages/RatingHistory_body.php: mozilla needs a type [16:40:21] tcpdump might show something [16:40:42] or tail -f /var/log/apache2/access.log | grep -v dummy [16:41:20] tail -n50000 /var/log/apache2/access.log | grep -v dummy [16:41:36] TimStarling: OK if I commit the patch for bug 44? (rename namespace Image to File) [16:41:51] TimStarling: brion said earlier he wanted Wikimedia to scap first. [16:42:26] might be better to wait a day or two for things to settle down [16:42:32] I've been syncing pretty often for bugfixes [16:42:38] 03(NEW) MediaWiki:Cascadeprotected and MediaWiki: Cascadedprotectedwarning should take the same parameters - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16111 minor; normal; MediaWiki: Page rendering; (happy_melon) [16:43:10] Tim: pls pause worrying. the global access log is not the right place imo. the logs per domain look ok like this 77.135.106.203 - - [25/Oct/2008:18:36:23 +0200] "GET /stuff/randomimage.php HTTP/1.1" 200 281 "http://interstatefm.com/stuff/randomimagesget.htm" "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3" [16:43:20] TimStarling: it's quite stable, at least for normal operation, and using common image repos. We've been running the patch on Betawiki for almost 3 weeks. [16:44:55] but it probably needs to be announced before it's deployed [16:45:20] I'm going to bed [16:45:27] Subfader: delete apache, that should fix it [16:45:55] :) thanks a lot for your help [16:46:48] 03(NEW) Special:Wanted* - purge link tables on pl.wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16112 minor; normal; Wikimedia: Site requests; (beau) [16:48:09] that's an odd log entry 61.135.168.39 - - [25/Oct/2008:18:05:21 +0200] "GET / HTTP/1.1" 302 - "-" "Baiduspider+(+http://www.baidu.com/search/spider.htm)" [16:49:47] 03aaron * r42558 10/trunk/extensions/FlaggedRevs/specialpages/RatingHistory_body.php: vote count line color/marker offset tweaks [16:52:38] 03(mod) Provide preference-based autoformatting for unlinked dates - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4582 (10smccandlish) [16:52:51] 03huji * r42559 10/trunk/phase3/languages/messages/MessagesFa.php: Localisation updates: Adding/updating Persian translations [16:56:57] ok i'm on the right way to find the bitch. google is your friend. thanks! [17:01:21] 03aaron * r42560 10/trunk/extensions/FlaggedRevs/language/RatingHistory.i18n.php: Remove bold [17:08:18] 03rotem * r42561 10/trunk/phase3/maintenance/language/languages.inc: Ignore unrecognized magic words, to avoid warnings. [17:24:49] 03rotem * r42562 10/trunk/phase3/maintenance/language/ (checkLanguage.inc languages.inc): [17:24:49] Language checking script: [17:24:49] * Checking for non-existant magic words and special pages. [17:24:49] * Cleanup for total count check. [17:30:47] 03ialex * r42563 10/trunk/extensions/Configure/ (CHANGELOG Configure.php Configure.settings-core.php): Removed $wgNamespacesToBeSearchedProject [17:35:39] 03rotem * r42564 10/trunk/phase3/maintenance/language/checkLanguage.inc: Adding an option to do the 'easy' checks in the language checking script, i.e. the checks that a non-speaker of the language can usually fix. [17:36:47] 03ialex * r42565 10/trunk/extensions/ConfigureWMF/ConfigureWMF.class.php: Load GlobalFunctions.php in ConfigureWMF::__construct() so that it can work properly [17:37:45] hi [17:38:09] hmm, the commons has no "Featured Videos" - shame [17:38:35] MinuteElectron: It has a Featured Media section I think, which can be sounds or videos. [17:39:02] whats the easyest way do use some smal icons in my templates which have NO links! Even not to the Image: page they belong to?? Tried Imagemap plugin and so on but it didn't work without links in the image... [17:40:18] hmm [17:40:33] What does everyone think of "Essentialpedia"? [17:53:02] if i discount the wmf wikis settings - interwiki links shown in bottom left do not have to be to other languages, but can be to other projects in general, right? [17:53:18] yup [17:53:22] should be fine [17:54:01] say i'll have wiki about movies and i'll have [[imdb:foo]] interwiki so "foo" will appear in "in other languages" section [17:54:53] then the default message should be "on other projects" and not "in other languages" [17:56:07] i think it has to be setup somewhere... but should be fine [17:56:12] 03(mod) Special:Wanted* - purge link tables - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16112 +shell; summary; +comment (10paul.copperman) [17:56:14] ie what the logical link = the physical [17:57:57] Danny_B: the interwiki prefix must match a language code in order to appear on the sidebar [17:58:32] juliano: that's global behavior or wmf wikis behavior? [17:58:55] Danny_B: that's hardcoded in MediaWiki source, so it is global [17:59:17] aha, do you know where it is located? [17:59:25] Danny_B: I think that it would be great to move this behaviour to a settings in the interwiki table [17:59:40] i think so [17:59:45] Danny_B: Just a second... I saw that last week [18:00:33] Danwe: see https://bugzilla.wikimedia.org/show_bug.cgi?id=539 [18:00:54] Danwe: according to the fix notes, the syntax should be [[Image:Foo.jpeg|no-link]] or something [18:00:56] Danny_B: Parser.php, around line 1702 (v1.13.2) [18:00:59] but that doesn't seem to work [18:01:06] Danny_B: if( $iw && $this->mOptions->getInterwikiMagic() && $nottalk && $wgContLang->getLanguageName( $iw ) ) { [18:01:46] Danwe: ah, this seems to work: [[Image:Flag_of_Germany.svg|50x50px|link=]] [18:01:59] thanks, I will try this :D [18:03:53] hmm, no [18:03:59] I still have a link [18:04:20] 03(NEW) Add option to Special:Newpages to show redirects - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16113 15enhancement; normal; MediaWiki: Special pages; (paul.copperman) [18:05:33] ialex: I'm going to remove rights manager,add namespace manager, do cleanup and then add it to The Great Brion's Queue [18:06:11] VasilievVV: for ConfigureWMF? [18:07:21] I think the patch only went in recently, so is probably not in v1.13.x [18:07:31] ialex: yeah [18:08:29] ok, perhaps with the next update. I use 1.13.1 at the moment [18:09:34] VasilievVV: and the extension thing? [18:09:41] I try to do it per css but I cant see the image only a background-color when I define one... [18:11:06] ialex: you mean setting $wmgEnableNuke-like variables? Yeah,and thisalso [18:12:01] ok it works now :D wrote scr instead of url [18:12:53] heh. CSS voodoo FTW [18:21:08] 03(mod) suppressredirect right for Wikimedia sites - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14998 (10mikelifeguard) [18:21:10] (cough cough!) [18:22:56] is it possible with the [ and ] syntax for links to add an class or id at the links tag? [18:23:27] You can add [link] [18:23:35] no good [18:23:49] will tags work in mediawiki? [18:23:57] No [18:24:06] not good, too [18:24:11] should work... [18:24:20] yea but its a little bit complicated [18:24:40] How so? It's no more complicated than [18:25:13] 03siebrand * r42566 10/trunk/extensions/FormatEmail/FormatEmail.i18n.php: Fix typo in description message. Spotted by Yaron Shahrabani [18:25:17] i want a image which links to a page [18:25:40] hm i will try imagemap again [18:26:05] but with imagemap my template wont work [18:27:46] 03(mod) Users can login with global account and create an account in a wiki even if IP is blocked from account creations - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11148 (10brovvnout+wikibugzilla) [18:33:31] 03siebrand * r42567 10/trunk/extensions/Drafts/Drafts.i18n.php: Remove unused 'drafts-view-login' [18:58:52] HI, how do you upload a movie and make it play on media wiki? [18:59:27] i have a problem with imagemaps, now: When I use a template or Parserfunction as image, I get a error message that this is not a image. But inside the template the image link is calculated. Seems like imagemap has a problem with that??! [19:00:24] so the question is, how will i get my dynamic link into the imagemap :-/ [19:03:34] ok, it works with {{#tag:imagemap instead of the imagemap tag :D [19:05:19] 03mrzman * r42568 10/trunk/phase3/ (6 files in 5 dirs): [19:05:19] Re-committing r42528: [19:05:19] *Add "return false" to the onclick handler, which fixes the reason it was reverted (link causes Firefox to scroll to the top of the page) for JS-enabled browsers [19:05:19] *Hide both arrows for JS-disabled so the link (which does nothing without JS) isn't there to mess up scrolling or break horribly with paranoid browser extensions [19:05:22] *Tested for compatibility in Firefox 3.0.3, IE7, Safari 3.1.2, and Opera 9.52. [19:14:36] siebrand, did Tim ever fix that mt.wiki error? [19:16:18] yes [19:17:22] ialex, he synced? [19:17:53] tstarling synchronized php-1.5/languages/messages/MessagesMt.php [19:17:58] doesn't work for me, if so [19:18:14] http://mt.wikipedia.org/wiki/Special:RecentChanges [19:21:53] mm weird [19:29:26] 03(NEW) Remove merged extensions from Wikimedia configuration files - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16114 15enhancement; normal; Wikimedia: Site requests; (alex.emsenhuber) [19:39:34] Parse error: syntax error, unexpected T_SL, expecting ')' in /home/yourwiki/htdocs/html/w/extensions/CentralAuth/CentralAuth.i18n.php on line 6270 [19:39:43] right after svn up ;) [19:40:01] missing a ' [19:40:30] ignore that [19:40:35] wrong channel [19:42:22] FunPika: do you have a conflict? [19:42:57] Does anyone know centralauth who's here [19:43:11] you can try ;) [19:43:37] FunPika, CentralAuth is deemed for general use [19:43:42] use a shared user table if you can [19:44:02] yep, someone with shell access to the wiki conflicted it [19:44:04] Platonides: too many bugs [19:44:29] like if you forget your password you get x amount of emails [19:44:59] 03(mod) Extension Makebot is obsolete; should be removed - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14156 (10mikelifeguard) [19:45:40] Platonides: I'd like to use shared user tables, but for some reason, when I hit forgotten password, the temporary password works on the wiki I requested it on, and my old password still worked on other wikis [19:45:57] AFAIK, its supposed to not replace it [19:46:01] until you change it [19:46:43] chuck: old password still work, this is normal [19:47:00] hello DarkoNeko [19:47:17] But the temporary password only worked on the wiki it was requested on [19:47:52] 03(NEW) API blocking broken where $wgBlockAllowsUTEdit is true - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16115 major; normal; MediaWiki: API; (mrzmanwiki) [19:51:34] 03(NEW) ?action=edit§ion=new shouldn' t put a newline above text when no section heading is given - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16116 normal; normal; MediaWiki: Page editing; (mikelifeguard) [19:56:42] 03(mod) Prefix option for inputbox - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=6640 +comment (10mikelifeguard) [19:56:54] Does anyone know how to change the address's for the wikis that appear for centralauth [19:57:31] techman224: set $wgSever and $wgArticlePath appropriately in your SiteConfiguration object [19:57:43] which is undocumented black magic since CentralAuth is for internal use ;) [19:58:07] brion: tried that already [19:58:15] Here's the ploblem [19:58:34] it's showing two of these [19:58:39] www.tornadochas3r.biz/techwiki/$ [19:59:17] but there two different wikis brion [20:03:13] brion: they don't change [20:04:00] brion: I'm having some weird things happen to my CentralAuth installation. For some reason, I'm not staying logged in across all of the wikis in the wiki farm. [20:04:09] http://pastie.org/300493 [20:04:11] ^ That's my config [20:06:06] !upload [20:06:06] --mwbot-- File uploads are disabled per default, set $wgEnableUploads=true to enable it. See for configuration details, and for using uploaded images and other files. [20:06:22] !help [20:06:22] --mwbot-- Hi! I'm mwbot, a bot that was quickly whipped up by Daniel Cannon (AmiDaniel) to help out around #mediawiki. Some quick help is at < http://www.mediawiki.org/wiki/Mwbot >, you can find all my source code at < http://amidaniel.com/viewvc/trunk/MWBot/?root=svn >. A dump is now available at < http://toolserver.org/~amidaniel/botbrain.html > [20:07:23] this bot is great, it avoid me to disturb werdnus every 15 minutes ;) [20:07:54] pingouin: What are the commands? [20:08:04] brion: poke [20:08:20] i dont know really the command, i just hit word i need [20:08:31] like !upload [20:08:38] !actions [20:08:38] --mwbot-- For default actions understood by MediaWiki, see [20:08:52] !category [20:08:52] --mwbot-- http://www.mediawiki.org/wiki/Help:Categories [20:09:16] 03brion * r42569 10/trunk/phase3/includes/EditPage.php: [20:09:16] Revert r42037 "Improve hidden field checks for bug 1181" [20:09:16] I don't think this check has any real benefit, since in the form the fields [20:09:16] appear before the text box there's basically no way to submit the form without [20:09:16] them. However the more stringent checks are causing disruption to bot edit [20:09:19] tools, which annoys people, so I'm backing it out for the time being. [20:09:45] 03(mod) Section edit bug where entire article is overwritten on save - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=1181 (10brion) [20:10:03] there's some funny commands in the bot [20:10:11] !wikipedia [20:10:11] --mwbot-- A massively multiplayer online role-playing game (MMORPG) where players can click on the "edit this page" tab at the top of each level and add quips of information. Then, the Wikipedia Game Masters (GMs) check over these "edits" and if they are bad, the player is sent to "WikiJail," where they must appease the god Jimbo in order to escape. However, good "edits" gain the player "contributions", the much sought-after currency of Wikipedia. [20:11:45] :) [20:12:13] chuck: sounds feasible. have you cleared out any old cookies just to make sure things are clean? [20:12:16] 03nikerabbit * r42570 10/trunk/phase3/languages/messages/MessagesCa.php: * Another conflicting special page alias translation fix [20:12:19] brion: Yeah, I did. [20:12:47] In case you didn't infer this, $wgLocalDatabases is the regular array of databases that works with userrights-interwiki [20:13:45] chuck: you using memcached? [20:13:50] brion: Yeah [20:14:03] looks to me like centralauth's global sessions are dependent on a working memcached setup [20:14:05] hmmmm [20:14:09] *MC8 did say that centralauth is a pig... [20:14:11] :P [20:14:25] MC8: I said it was a foul beast and that we should stick with Shared User Tables :P [20:14:27] dunno man, do some debug logging perhaps, see if it's spitting out anyting interesting [20:14:36] it's kind of a bear, i know :) [20:14:43] chuck: Yet you still installed it? :P [20:14:49] Moo. [20:15:06] MC8: I decided I wanted to give it a chance, and Skizzerz absolutely won't budge and let us use Shared User Tables (;-) [20:15:11] brion: CentralAuth is displaying the same url two times [20:15:22] Oh? [20:15:30] chuck: I had the same problem [20:15:36] 1) logout [20:15:42] 2) clear ALL cookies [20:15:44] hello brion [20:15:49] 3) log back in [20:16:17] Still doesn't work [20:16:51] 03(mod) Attempting to created username "~~~~" outputs bad error message - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16103 (10brion) [20:18:01] techman224: got a sample of the config in your InitialiseSettings? [20:18:18] brion: I don't have that file [20:19:19] well, whereever you put it [20:19:59] Any idea why I'd be getting Syntax error: /> Fatal error: Call to undefined function fnmatch() in C:\xampp\htdocs\mediawiki\extensions\AbuseFilter\AbuseFilter.parser.php on line 145 [20:20:08] phptest also gives me a few failed tests [20:20:35] someone suggested it might be a mismatch between extension and core code, but both are now up to date [20:20:59] brion: Where did you test ~~~~ account creation? [20:21:01] (PHP 4 >= 4.3.0, PHP 5) [20:21:23] Mike_lifeguard: what's that line? [20:21:31] Mike_lifeguard: it may still be mismatched. i.e. the extension maynot be compatible with the latest version of mediawiki. i don't know if that is your problem, but it sure is a possibility. [20:21:33] brion: Both test.wikipedia and en.wikipedia are giving me just an "Error." [20:22:20] umm [20:22:25] actually, there is two errors? [20:22:32] 145 $result = fnmatch( $pattern, $str ); [20:22:42] MZMcBride: locally, as i said in my comment :) [20:22:51] what's the syntax error? [20:22:55] in $pattern or what? [20:23:10] "I see a regular "Login error - You have not specified a valid user name."" :-( [20:23:22] I doubt it is a mismatch error though, since the extension is under active development [20:23:29] 03vasilievvv * r42571 10/trunk/extensions/CloseWikis/ (6 files): [20:23:29] * Refactor CloseWikis mostly per brion's review notes [20:23:29] * Add Special:ListClosedWikis [20:23:44] Nikerabbit: that's the whole error message [20:24:19] though there are more errors when I run phptest.php [20:26:38] 03ialex * r42572 10/trunk/extensions/LogEntry/LogEntry.hooks.php: svn:eol-style native [20:30:32] 03brion * r42573 10/trunk/phase3/ (6 files in 5 dirs): [20:30:32] Hold back r42568 for now "Re-committing r42528:" (enhanced RC no-JS fallbacks) [20:30:32] Still not quite right -- entries don't line up correctly with JS mode out. Didn't do much further testing on it beyond that since I'm trying to get trunk working. :) [20:31:04] cute :) [20:32:00] 03(mod) Page deletions after move do not update relevant table(s) thus nonexistent pages are shown on other special pages - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=15655 +comment (10jan.dudik) [20:32:20] LogEntry is being written specifically for the server admin log on wikitech, right? [20:33:28] Mike_lifeguard: yep, but i guess it could be useful for similar logs :) [20:34:05] yeah, that's why I ask - what are my chances of allowing it to append instead of prepend (& skip the timestamp, if that's done automatically) [20:34:14] brion: I've found a bug in CentralAuth [20:35:13] brion: It's seams there's a charactor limit [20:35:28] 03greg * r42574 10/trunk/phase3/includes/GlobalFunctions.php: Postgres timestamps can have decimals. [20:35:34] brion: What do you recommend, CentralAuth or Shared User Tables? [20:35:37] techman224: limited what? [20:35:46] chuck: shared user tables if you can get away with it -- a billion times easier to manage ;) [20:36:02] brion The wgArticlePath [20:36:03] although i'm not sure offhand how easy it is to have a shared session w/ that [20:36:27] brion: Yeah, it's really easy, just $wgCookieDomain = ".somedomain.com"; [20:36:34] brian: It shows www.tornadochas3r.biz/techwiki/tech [20:36:42] and www.tornadochas3r.biz/techwiki/meta [20:36:59] brian: if I shorten wgArticlePath, they change [20:38:26] techman224: what are your original paths, and how does WikiMap::getDisplayName() shorten it? [20:39:15] does anybody remember something in the api to find out the svn version of mediawiki? [20:39:30] brion: www.tornadochas3r.biz/techwiki/techwiki and www.tornaodchas3r.biz/techwiki/metawiki they should be [20:39:55] brion And I didn't understand WikiMap::getDisplayName() [20:41:36] brion: If I set wgarticlepath to something more than 35 charactors, it comes up [20:42:40] http://en.wikipedia.org/w/api.php?action=query&meta=siteinfo&siprop=general [20:42:55] Bryan: ^ [20:42:59] techman224: well, try running the regexes and see what you get. sticking lots of 'wiki/' in your URLs may be the problem [20:43:41] oh yeah forgot [20:43:59] 03(mod) Section edit bug where entire article is overwritten on save - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=1181 (10mgrojo) [20:46:48] brion: I think it's a charactor limit [20:47:40] techman224: i'm pretty sure it ain't [20:47:55] but if you can find the limit, go ahead and submit a patch for it :) [20:48:50] 03(mod) Some parameters broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16108 (10paul.copperman) [20:50:21] http://www.mediawiki.org/w/index.php?title=Project:Support_desk/Sections/Unsorted&curid=24885&diff=220255&oldid=220149 Hmm [20:50:30] 03(mod) Some parameters broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16108 (10mikelifeguard) [20:51:33] brion: Where should I look? [20:52:04] techman224: WikiMap is where I looked -- that's the code that grabs data out of the config and makes a nice display name/URL for the wiki lists [20:52:27] but you seem to think that my theory, based on the regexes, is incorrect, though i don't think either of us have actually tested it yet [20:53:56] 03btongminh * r42575 10/trunk/phase3/maintenance/scapToWikimedia.php: Add quick script to update to the latest SVN version Wikimedia is using. [20:54:49] brion: I've got a shared_user_groups table, that is shared of course, and I'm wondering how I can merge that table's rights with the local ones? [20:55:28] TrevorParscal: you're writing LogEntry, right? [20:57:28] Mike_lifeguard: A variable like $wgUseTimeStamps that defaults to true would surely be fine. [20:57:50] brion: new discovery [20:58:02] yes, and append/prepend as an option. and possibly an option to have multiline input [20:58:03] 03(NEW) Global preferences - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16117 normal; normal; Wikimedia: Site requests; (Ahonc.ua) [20:58:09] 03mrzman * r42576 10/trunk/phase3/ (6 files in 5 dirs): Fix for r42528 (enhanced RC JS/fallback fixes), use "visibility:hidden" rather than "display:none" to hide the arrow for non-JS for proper spacing. [20:58:10] would be so nice for spam blacklist [20:58:16] brion: It only happens when $1 is in wgArticlePath [20:58:19] chuck: dunno offhand [20:58:28] Mike_lifeguard: Heh. Hackish. ;-) [20:58:47] Would be better if the blacklists were simply re-written to include automatic logging, etc. [20:58:51] Far better. [20:58:55] well until someone rewrites it, that's what we're stuck with isn't it? [20:59:02] chuck: hook UserGetEffectiveGroups or something] [20:59:03] brion www.tornaodchas3r.biz/techwiki/metawiki/$1 will make www.tornaodchas3r.biz/techwiki/meta becuase the wiki's name is Meta [20:59:11] *chuck hates hooks, but I can try ;-) [20:59:13] I suppose. Though adding another extension seems rather silly. [20:59:29] techman224: $url = preg_replace( '!wiki/$!', '', $url ); looks suspicious to me [21:00:08] brion: It's not a chactor limit [21:00:19] right, it's the regexes in the function i pointed out to you :) [21:00:27] 14(DUP) Global preferences - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16117 +comment (10alex.emsenhuber) [21:00:30] *MrZ-man sighs, 4th time's the charm [21:00:30] chuck: take a look at extensions/NssMySQLAuth/NssMySQLAuthPlugin.php in NssMySQLAuthPlugin::onUserEffectiveGroups [21:00:32] 03(mod) Global preferences - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14950 +comment (10alex.emsenhuber) [21:00:35] It's the wiki's names that causes it [21:01:24] Bryan: I don't see that hook in http://www.mediawiki.org/wiki/Manual:MediaWiki_hooks#Available_hooks, is that page outdated? [21:01:29] Thanks for the extension example, btw. [21:01:29] 03(mod) Provide preference-based autoformatting for unlinked dates - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4582 (10rich) [21:01:52] chuck: documentation is *always* outdated [21:01:59] brion: All you need to do is get rid of the $1 in the articlepath and it's fixed [21:02:26] MZMcBride: Yes. But it is a tiny extension. And if it makes life easier until we get a proper SBL, then great. [21:04:02] Hi, I've searched Google and MediaWiki for the answer to this, including the FAQs but I have not found an answer. [21:04:23] My question is: Is it possible to block disposable email addresses in MediaWiki. If so, how is it done? [21:05:16] techman224: no, the fix is to fix the regex [21:05:24] 03(NEW) Config options for LogEntry - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16118 15enhancement; normal; MediaWiki extensions: General/Unknown; (mikelifeguard) [21:05:31] if you dump the $1, then it won't create link to user pages [21:05:49] also, your wikis will be completely fucked if it's actually using that as config [21:06:53] can anyone help me figure out how to get the table labled "Extra box" to float on the right side of this page? http://bahaikipedia.org/User:David/sandbox2 [21:07:56] 03brion * r42577 10/trunk/extensions/CentralAuth/WikiMap.php: Fix regexes in getDisplayName() for ArticlePath cases such as '/techweb/metawiki/$1' -- the 'wiki/' was being incorrectly stripped. We should only strip it when it's a complete path component. [21:08:36] 03siebrand * r42578 10/trunk/extensions/CloseWikis/CloseWikis.i18n.php: Reword 'closewikis-list-header-by' and 'closewikis-list-header-timestamp' [21:08:37] techman224: that should fix it for you :) [21:09:06] Tarun: if you have some kind of magical way of determining what is disposable, perhaps [21:09:17] 04(REOPENED) More versatile searching in CheckUser log - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14699 +comment (10mikelifeguard) [21:09:50] t0lk: and now? [21:09:58] what? [21:10:06] oh [21:10:07] wow [21:10:08] thank you [21:10:18] 03(mod) FancyCaptcha should have blacklist for string combinations - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=10408 +comment (10nospam) [21:10:19] [brion]: The closest thing I've used so far is the Bad Behavior extension. I was wondering if perhaps there was a setting one could apply in the config file to block email's by domain such as *@hotmail.com or something similar. [21:10:34] brion: Works now [21:10:40] i had tried float:right but forgot the ; haha [21:10:41] thanks [21:11:51] How can I get the content of the article being saved from a {{#tag:}} extension? [21:11:56] Tarun: offhand i don't think there's a built-in email blacklist but there may be an extension like that [21:12:18] [brion]: Do you happen to know of any? I searched but found none. [21:13:16] t0lk: you've got some width issues there though, I see - might be worth putting that bottom section in a table instead, or using proportional widths so the boxes resize if you shrink the browser [21:13:29] Tarun: not that i know of offhand, no [21:13:37] is "WHERE page_title NOT REGEXP("\.(css|js)$") ok to put in source of one special page or should such narrowing be solved rather in php? [21:13:58] [brion]: Alright, thank you for your time and help. [21:14:02] 03(mod) Split CheckUser log into individual, per-wiki logs - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=8710 +comment (10mikelifeguard) [21:14:07] good luck Tarun [21:16:22] ok, thank you IMSoP [21:17:32] brion: there's still one more problem [21:18:31] brion: When I link a link in Special:MergeAccount, if I click on www.tornaodchas3r.biz/techwiki/techwiki, it takes me to the article Www.tornaodchas3r.biz/techwiki/techwiki/User:Techman224 [21:18:54] It doesn't take me to that wiki [21:23:22] 04(REOPENED) SVN proxy error when purging diff - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15943 +comment (10mikelifeguard) [21:23:25] brion: would you mind to take a look on that query excerpt above, pls and suggest the better solution? thanks [21:26:16] does every version of wikipedia share the same Mediawiki instillation and the same database? [21:26:32] t0lk: The database are different [21:26:53] t0lk: I'm not sure with the mediawiki version is the same either [21:27:02] ok [21:31:26] 03btongminh * r42579 10/trunk/extensions/NssMySQLAuth/SpecialAccountManager.php: Sending an email containing the password would be handy. [21:31:53] 03btongminh * r42580 10/trunk/extensions/NssMySQLAuth/NssMySQLAuth.i18n.php: ...and that needs i18n as well. [21:36:08] brion: What are you, some sort of strange charm? ^_^ yesterday I was having issues getting my SSH keys from PuTTy working on my new laptop with openssh, for svn... and now suddenly they are working today. [21:36:20] I thought I was going to need to have you change them [21:36:31] Bryan: any reason why 'am-username/email/active' are not capitalised? [21:37:21] cause it looks nicer [21:37:25] What's the name of the hook I would use to change which rights are checked on Special:Userrights? [21:39:22] add to $wgGroupPermissions or hook UserGetImplicitGroups [21:39:27] but that has a deprecation warning on it [21:39:37] wfRunHooks( 'UserGetImplicitGroups', array( &$groups ) ); #deprecated, use $wgImplictGroups instead [21:40:00] ignore the last two and a halve lines [21:40:28] Bryan: OK. I'll leave it like that, then. "Your changes have been successfully updated" cannot be localised, btw. [21:41:06] oh bah will fix that at some point [21:41:33] <_mary_kate_> 'your changed have been updated'? how do you update changes? that's either a rather strange operation, or a poorly worded message [21:42:26] changing changes [21:44:40] yes; even subversion's weird "revision properties" don't lead to "updating changes" [21:46:15] "changes have been applied"? [21:49:15] <__aib> i'm trying to put the following in Mediawiki:Sidebar but it says 'INVALID-TITLE' [21:49:18] <__aib> **Special:Ask?title=Special%3AAsk&q=%5B%5BCategory%3APapers%5D%5D%5B%5Btitle%3A%3A%2B%5D%5D%5B%5Bauthor%3A%3A%2B%5D%5D&po=%3Ftitle%0D%0A%3Fauthor&sc=0&eq=yes|All papers (by title) [21:49:39] Looks kinda invalid to me.. [21:49:47] !sidebar [21:49:47] --mwbot-- To edit the navigation menu on the left, edit [[MediaWiki:Sidebar]] using its special syntax. For more details, see . [21:49:49] <__aib> what's wrong with it? [21:49:51] Follow the directions there. [21:53:24] <__aib> do you have to modify the source code to add an interface message? [21:54:32] well, the software won't know where to put it otherwise, surely? [21:54:49] though you could write an extension, which isn't quite the same thing [21:54:59] <__aib> or the software could store things in...itself [21:55:03] <__aib> it is a wiki after all [21:55:09] Could someone with SVN access add a hook to SpecialUserrights.php for me, please? [21:55:16] I need it in the protected function showEditUserGroupsForm( $user, $groups ) { function, after that first list() [21:59:21] 03siebrand * r42581 10/trunk/extensions/NssMySQLAuth/ (9 files): (log message trimmed) [21:59:21] Updates for NssMySQLAuth [21:59:21] * reduce dirname() calls [21:59:21] * add localisation for special page name [21:59:21] * add localisation for 1 message [21:59:22] * add extension credits [21:59:24] * update messages [21:59:52] 03(mod) Attempting to created username "~~~~" outputs bad error message - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16103 +comment (10mrzmanwiki) [22:00:49] <__aib> http://www.mediawiki.org/wiki/Manual:Interface_message [22:00:52] Anyone? siebrand, maybe? :P [22:01:01] <__aib> that url does not mention where to add a new interface message [22:02:13] <__aib> does anyone know how to add a new interface message? [22:02:16] chuck: best create a bugzilla for that with a patch attached (keywords: patch, review-needed). brion will probably review it somewhere in the next month and if he likes it, it may be added. [22:02:29] =S Next Month? [22:02:47] chuck: may take longer. You can of course patch your local instance... [22:03:01] siebrand: I don't want my SVN copy to get botched though. [22:03:22] chuck: well, I gave you two options... I cannot help you any further. [22:03:40] *chuck is making the patch now [22:04:01] __aib: you add it to MessagesEn.php, or MessagesXx.php where Xx is $wgLang you have set. Then you can use it in your code. [22:04:08] *siebrand is afk. [22:04:54] <__aib> thanks [22:05:01] <__aib> i think it's a bug that these are stored in files [22:05:09] <__aib> why aren't they stored in the wiki? [22:07:21] 03btongminh * r42582 10/trunk/extensions/LiquidThreads/ (LiquidThreads.php LqtBaseView.php): Create config var to prevent pages from being liquidized. [22:07:45] __aib: you could also just create the MediaWiki: page for it if you don't want to edit the core [22:07:53] it just doesn't register in Special:AllMessagse [22:07:55] *Messages [22:07:57] <__aib> oh ok! [22:08:13] <__aib> but will it work in MediaWiki:Sidebar? [22:08:19] yeah [22:10:16] <__aib> that worked, thanks Skizzerz_Away [22:12:26] 03(mod) Some parameters broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16108 (10paul.copperman) [22:13:09] seems so buggy to me sometimes [22:16:35] inputbox is crappy..makes naff html too [22:16:55] 03(FIXED) RecentChanges redirects to Related Changes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16110 +comment (10cbrown1023) [22:16:56] html tables for no reason etc [22:17:39] i made a patch which made it use divs and xhtml 4 strict, but it wasnt accepted as it could break "old pages" which use it (not in my opinion but) [22:22:30] err... hi ?:D [22:22:35] exobuzz: fork, then [22:22:35] 03catrope * r42583 10/trunk/phase3/includes/api/ApiBlock.php: API: (bug 16115) API action=block dies with an exception when $wgBlockAllowsUTEdit is not a boolean (e.g. set to 1). While this shouldn't be done, of course, we can at least handle it more gracefully. [22:23:10] Duesentrieb: good idea. well. i will patch mine up to date and put it online somewhere perhaps [22:23:31] Duesentrieb: i still would like to see mediawiki aim for xhtml 4 strict one day [22:23:32] 03(FIXED) API blocking broken where $wgBlockAllowsUTEdit is true - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16115 +comment (10roan.kattouw) [22:23:33] ;-) [22:23:37] exobuzz: put it up on mediawiki.org and link it from the page of the "old" version [22:23:46] CreateBox? [22:23:51] Duesentrieb: ok [22:24:01] ^_^ IMHO inputbox is already depreciated [22:24:12] Dantman: oh? well that isnt a bad thing [22:24:13] :-) [22:24:14] depricated? [22:24:22] can somebody tell me, is it possible to deactivate certain links in the navigation ? o.o i for myself do not need the :portal page :/ o.o [22:24:33] Duesentrieb: you code on mediawiki. do you get paid ? [22:24:47] Duesentrieb: there are only like 2 paid coders right or something ? [22:24:57] That number went up recently [22:25:00] exobuzz: err, yes/no/maybe. [22:25:00] oh ? [22:25:03] there are more now [22:25:05] Dantman: What is its replacement? [22:25:13] Liontiger, just css display:none them [22:25:15] i do get payed now, but not by the foundation but by the germanchapter [22:25:23] Duesentrieb: well that is good anyway [22:25:24] :D [22:25:29] and i havn't coded for mediawiki proper since i have been employed :) [22:25:35] haha [22:25:37] 03btongminh * r42584 10/trunk/phase3/ (RELEASE-NOTES docs/hooks.txt includes/SkinTemplate.php): Hook SkinTemplateTabAction now passes $title by reference allowing it to be changed by extensions [22:25:39] all my contribs and extensions so far are my hobbyist work [22:25:42] chuck: Except for the search functionality CreateBox does what Inputbox can do, and more [22:26:17] Dantman: Oh, right, I forgot about Createbox [22:26:20] How can I get the content of the article being saved from a {{#tag:}} extension? [22:26:56] Duesentrieb: your contributions are much appreciated by all ;-) [22:27:15] Hmmm... what to do... something for work, work on $4, or improve SF. [22:27:30] exobuzz: yay :) [22:27:32] Oh wait... I had that small request [22:27:35] there's more to come soon. [22:27:47] lot of backlog with toolserver stuff etc [22:27:54] Duesentrieb: the development model of medawiki is confusing. from what I see. people submit patches and brion reverses ;-) [22:27:55] :D [22:28:16] well, there's also the ranks of comitters. [22:28:34] but basically, yes. people write code, brion & tim review, and then put the result live for wikipedia [22:28:43] if you break stuff, you break wikipedia [22:28:47] people get mad at you :) [22:28:53] i can imagine [22:29:05] so, be happy if brion reverts. he saves you from the pitchforks. [22:29:16] Breaking wikipedia is a bad idea, and gets you in lots of trouble :) (speaking from experience) [22:29:20] im only joking anyway ;-) [22:29:33] MattJohnston: oh dear.. what happened ? :) [22:29:58] ^_^ I think I made Wikipedia have rtl issues on Special:Specialpages once... [22:30:15] i recently got a critical bug report for my mediawiki api interface.. seems i had not read/understood the rollback api functionality and my module always rolled back the last edits from whoever last edited, and ignored the passed username.. rather lame bug [22:30:22] and quite serious [22:30:37] Dantman: oops ;-) [22:31:14] how do I remove an item with a certain value from an array? [22:31:15] exobuzz: No blocked users could edit their talk pages to appeal blocks [22:31:26] Dantman: ?taht od uoy did woH [22:31:28] :) [22:31:30] Bryan: unset()? [22:31:41] that is with keys, right? [22:31:49] oh, oops [22:32:03] MattJohnston: well. that will learn them! [22:32:15] unset( ... array_search sounds hacky [22:32:57] exobuzz: It was around the time Special:Specialpages was being improved... It was either the merging of the restricted/unrestricted sections and marking restricted which I did, or the method of making columns work dynamically. [22:33:25] well. the improvements are 10x better for sure. so it was worth it. not matter the price :) cheers [22:33:26] well, a value isn't guaranteed to be unique in an array, so the whole thing's kind-of hacky [22:33:30] the later never made it into a release, the former got fixed up a bit [22:34:00] ^_^ But I was happy to finally see the restricted special pages merged in with the rest of the list [22:34:01] Python has list.remove which removes the first occurenace :) [22:34:34] Dantman: just to confirm, you are talking about the new sectioned layout. the fact you can actually see what is what rather than a massive list of BLARGH on the screen? :) [22:34:36] but I guess if the array is a list where the keys don't matter you could use array_flip() or something [22:35:24] exobuzz: ya, though these were improvements to those improvements [22:35:32] oh i see [22:35:34] :) [22:36:54] array_filter($list, create_function('$x', "return \$x == $value_to_delete;")); [22:37:07] eeeewww....d\ [22:37:09] *IMSoP likes the sound of real closures in PHP 5.3 [22:37:12] -d\ [22:38:11] 03ashley * r42585 10/trunk/phase3/ (3 files in 3 dirs): added new hook, UserRights::showEditUserGroupsForm from Wikia codebase [22:38:18] $key = array_search($value, $array); if ( $key !== false ) { unset($array[$key]); } [22:38:53] *exobuzz would like the sound of a php with real thread safety and with some kind of standardisation of function naming, parameter ordering, and variable logic [22:39:32] *Dantman would like the sound of writing his own language and ditching PHP and all it's uglyness and unreliability [22:39:41] Dantman: ill put my hand up for that too [22:39:44] Mmmm... prototype inspired [22:39:47] exobuzz: thread safety? what for? there are no threads... [22:39:55] Dantman: what do you think about python ? [22:40:07] Duesentrieb: so it can be run safely using the apache mpm-worker [22:40:20] I hate the way python uses whitespace as code [22:40:24] haha, yea, right [22:40:26] Dantman: apart from that ? [22:40:48] Dantman: that's what everyone sais... it's a nice language, but that whitespace crap... [22:40:53] i also dislike whitespace being "important" like that [22:41:02] The language is alright... however JavaScript has made me a fair bit more interested in Prototype based stuff [22:41:02] its bad enough with makefiles. [22:41:03] or even $keys = array_keys($array, $value); foreach ($keys as $key) { unset($array[$key]); } // delete all instances of $value [22:41:03] ireally think python would have taken off kmuch better had they used good old {} [22:41:14] there are preprocessors for doing that btw [22:41:19] *IMSoP writes PHP for a living [22:41:27] IMSoP: im sorry! [22:41:33] i feel your pain [22:41:55] also.. im been really annoyed with mysql recently [22:41:57] IMSoP: setting references to NULL is fun. [22:41:57] meh, I don't find it too bad mostly [22:42:00] its so stupid sometimes [22:42:23] agree that it could really do with an overhaul of function names, parameter orders etc [22:42:42] WHY can it not do WHERE field1=something ORDER BY field2, and use the index from FIELD2 for the ordering. why can it use only one index for the WHERE and filesort for the ordering ? [22:42:43] I spend so much time referring to the manual for functions I've used 100 times [22:43:19] php needs ===.. its just broken [22:43:22] imho [22:43:23] it's :) [22:43:46] i even prefer perl to be honest [22:43:54] if ("0" == false) print "php sucks"; [22:44:02] hehe [22:44:14] I don't know, I'm kind of used to the whole implicit type-casting thing now [22:44:20] 0 == false... ok. but "0"?! wtf? [22:44:44] Don't forget '' == false [22:44:45] php got it wrong early on. they should have been brave and made breaking changes a long time ago [22:45:04] i still thnk they should [22:45:06] Dantman: that's ok with me. null, 0, emopty strings, empty arrays can all be "false". [22:45:13] but "0" is *not* nothing! [22:45:25] yeh "0" is something. agreed [22:45:29] it'S really annoying when you want to check for some var bing empty [22:45:31] Also 'foo' on in_array with an array with 0 inside [22:45:41] perl is much more sensible with stuff like this [22:45:58] and using a foreach without a reference after a foreach with a reference [22:46:00] i never have to worry about this when doing perl. on error functions return undef, [22:46:03] exobuzz: but it's really crazy about other stuff :) i'll give it another chance with perl6. [22:46:22] no, the best is that 0 == 't' [22:46:26] i mean.. *pointers*? wtf? [22:46:36] Duesentrieb: it has some issues, but i still prefer it in general. hence all my mediawiki bot code is in perl (and my mediawiki perl module tc) [22:47:02] i'd use python... actually, i should write more python code. [22:47:04] that gave us some fun migrating from MS SQL (Bit: 0 or 1) to Postgres (Boolean: 't' or 'f') [22:47:19] http://search.cpan.org/~exobuzz/MediaWiki-API-0.16/ btw if anyone is interested [22:47:21] :) [22:47:57] python FTW! [22:48:07] huh? not returning in PHP returns null [22:48:11] i really need to learn python. just because. i dont like not knowing how it compares [22:48:16] and i wont know till i code some [22:48:25] which can be checked with the oh-so-simple "is_null()" function [22:48:49] and PHP5 features exceptions [22:49:32] didnt perlwikipedia or something exist before? [22:49:38] (though again they valued compatibility over having internal functions throw them) [22:49:45] mmm... { ... some code ... }.run [22:49:52] Reedy: there have been a bunch there is a perlwikipedia now too.. some of it now uses my module [22:49:58] Reedy: earlier bots all screen scraped etc. [22:50:01] ahh [22:50:04] ook :) [22:51:36] and I've yet to see a language where references/pointers/whatever aren't a massive headache [22:51:39] *Dantman would like to see more languages using symbols [22:51:50] IMSoP: i dont find them that tricky in perl [22:52:03] or in C [22:52:05] :-) [22:53:02] the problem with pointers in Perl is that you seem to need them too often [22:53:11] how so ? [22:53:36] multi-dimensional arrays/hashes, for instance [22:53:50] I guess I'm just spoiled by the flexibility of PHP's arrays [22:54:03] well. a perlhashref is as flexible as php ? [22:54:36] does php have anything like perl pack/unpack [22:54:38] $foo[4]['me']['name'] [22:54:39] 04(REOPENED) API blocking broken where $wgBlockAllowsUTEdit is true - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16115 +comment (10mrzmanwiki) [22:54:40] thats handle to parsing binary files [22:54:43] handy [22:55:04] yes, and funnily enough, I came upon a function using it the other day [22:55:07] exobuzz- pack and unpack ;) [22:55:11] really? [22:55:12] to parse BMP formats [22:55:13] haha [22:55:17] ok. they copied perl then [22:55:18] :D [22:55:28] actually, PHP has quite a few bits of Perl [22:55:30] tis bloody great though [22:55:34] I'm sure they did [22:55:39] like its regular expression engine [22:55:58] and why do they need so many reg exp functions [22:56:01] whats wrong with parameters [22:56:12] just irratated me. the function bloat on php [22:56:31] php actually has at least two regular expression engines, POSIX Extended and PCRE [22:56:50] but why ? and in the core? why not one in the core and modules for more stuff [22:57:04] well, in Perl they're all tied to language constructs: list-mode vs scalar-mode, magic s/// operator, etc [22:57:05] I think they're both considered "modules" [22:57:26] 03siebrand * r42586 10/trunk/extensions/Translate/ (aliases.txt groups/mediawiki-defines.txt): Add Nss MySQL authentication to translate [22:57:41] i do a lot of php coding. and its better than vbscript. but it still annoys me.. all the time [22:57:41] I assumed because the posix regexes sucked, and someone went "wouldn't it be nice to use the PCRE engine instead" [22:57:53] mhmm [22:57:59] and being able to only say "its better than vbscript" is an insult [22:58:21] isn't posix the big one used by most gnu programs? [22:58:47] i think we should rewrite mediawiki in 6502 asm [22:58:53] I'd expect php started with it, but developed pcre to get in more of the flexibility and other options in perl's regexp [22:59:06] or maybe z80 [22:59:12] (more registers.. so easier) ;-) [23:01:03] Dantman- s/developed/included/, the pcre library was developed by the same guy who created exim [23:04:06] no, the whole thing should be in lolcode, with database programmability from the PL/LOLCODE plugin [23:11:37] 03(NEW) Provide mechanism for local special page name aliases overrides - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16119 15enhancement; normal; MediaWiki: Special pages; (danny.b) [23:14:32] 03(mod) Provide mechanism for local special page name aliases overrides - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16119 +schema-change (10danny.b) [23:18:19] 03(NEW) Spam Blacklist blows up API edits - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16120 normal; normal; MediaWiki extensions: Spam Blacklist; (b-jorsch) [23:18:56] 03(mod) Spam Blacklist blows up API edits - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16120 (10mikelifeguard) [23:32:43] 03greg * r42587 10/trunk/phase3/maintenance/updaters.inc: Update (Postgres) mediawiki_version table. [23:35:15] 03(NEW) Add a note that a page move was without creating a redirect in the move log - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16121 15enhancement; normal; MediaWiki: General/Unknown; (thogol) [23:35:51] 03(mod) Add a note that a page move was without creating a redirect in the move log - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16121 (10mikelifeguard)