[00:00:02] brion: these hard-coded spaces are inexcusable! We should use wfMsg( 'word-seperator' ); instead of a space wherever possible. Also, hard coded letters are bad too, that's what we have wfMsg( 'letter-a' ) and the like for, no? [00:00:10] :D [00:02:19] there should be a wfMsg('null-letter-separator') as well [00:02:24] for example, instead of saying "hello, brion!", we should be more localization-friendly and have wfMsg( 'letter-h' ) . wfMsg( 'letter-e' ) . wfMsg( 'letter-l' ) . wfMsg( 'letter-l' ) . wfMsg( 'letter-o' ) . wfMsg( 'punctuation-symbol-comma' ) . wfMsg( 'word-separator' ) . wfMsg( 'letter-b' ) . wfMsg( 'letter-r' ) . wfMsg( 'letter-i' ) . wfMsg( 'letter-o' ) . wfMsg( 'letter-n' ) . wfMsg( 'punctuation-symbol-exclamation-mark' ) instead [00:02:25] and of course, between each letter combo [00:02:39] wfMsg('null-letter-separator-a-a') wfMsg('null-letter-separator-a-b') wfMsg('null-letter-separator-a-c') [00:02:42] SO much more cleaner [00:02:49] and for each unicode character [00:02:57] Splarka: oh, of course. my bad [00:02:58] some languages have odd spacing after all [00:03:18] loco-ization [00:05:29] ooh, ooh! and we need something to denote the beginning and end of a line as well, just in case they want to do something with that [00:08:01] Skizzerz: and of course, every nTh position in a block level element [00:08:16] wfMsg('inline-text-position-0') wfMsg('inline-text-position-1') wfMsg('inline-text-position-2') [00:09:07] yes, that would be best [00:09:23] but wait, shouldn't we localize the message names as well? [00:12:45] Skizzerz: and html attributes [00:12:57] and all of CSS [00:13:05] actually, this reminds me of a bug on bugzilla [00:13:26] !bug 17906 [00:13:26] --mwbot-- https://bugzilla.wikimedia.org/show_bug.cgi?id=17906 [00:16:59] hello [00:17:12] Skizzerz: [00:17:27] whee [00:17:37] <^demon> Mmmm, so full from dinner :D [00:20:22] I have a config ?? I moved wiki site files from domain-dir/ into sub-dir domain-dir/wiki what should I change in LocalSettings.php ?? thank you in advance [00:20:36] $wgScriptPath [00:23:49] Skizzerz: would I just change it from $wgScriptPath = ""; to $wgScriptPath = "/Wiki"; [00:24:02] uh, case might matter [00:24:20] Skizzerz: ok, thanks [00:26:57] var trc = tr[i].getAttribute('class').split(' ') [00:27:02] if(/mw\-codereview\-(not)live/.test(trc[j])) live = trc[j].substring(14) [00:27:02] if(trc[j].substring(0,21) == 'mw-codereview-status-') status = trc[j].substring(21) [00:27:04] *hate* [00:28:05] *Splarka hopes the class names are not going to be localized [00:28:21] <_benny> Good evening [00:28:25] <_benny> :) [00:29:08] <_benny> i have a few questions :) [00:30:32] <_benny> is it possible to watch every new written and rewritten post as admin? or get a email if some post change? [00:31:31] yes [00:32:22] <_benny> where am i supposed to configure that? [00:32:39] it is a sort of obscure setting... [00:33:03] <_benny> ok you mean i have to recode something? [00:33:06] *Splarka can never remember the name [00:33:47] <_benny> maybe some hint where i can find it? [00:33:48] $wgUsersNotifiedOnAllChanges [00:34:07] see http://www.mediawiki.org/wiki/Manual:$wgUsersNotifiedOnAllChanges [00:34:45] <_benny> thats it... perfect! thank you very much :) [00:34:54] rar [00:35:26] 03aaron * r48945 10/trunk/extensions/FlaggedRevs/language/FlaggedRevs.i18n.php: Tweaked revreview-locked/revreview-unlocked [00:36:39] *Splarka creates a macro for that, easy to remember: [00:36:42] !paranoid [00:36:42] --mwbot-- You can be notified of every edit by setting up email, enabling email notificiation, and then adding yourself to the $wgUsersNotifiedOnAllChanges array. See . [00:37:00] <_benny> lol [00:37:05] (seems asked often enough, if rarely) [00:39:17] <_benny> so it should be in the FAQ :) [00:40:03] well, not asked /that/ much [00:40:51] 03aaron * r48946 10/trunk/extensions/FlaggedRevs/language/FlaggedRevs.i18n.php: Split off revreview-(un)locked into revreview-(un)locked-title [00:43:21] Total revisions: 100. [OK: 6, diff�r�: 32, notlive: 100, nouveau: 61, r�solu: 1] [00:43:27] Total revisions: 100. [OK: 5, erledigt: 1, neu: 62, notlive: 100, zur�ckgestellt: 32] [00:43:34] is there any way i can make a template that generates in the page it is used? [00:44:31] some people have had success with clude> stuff clude> [00:45:01] 03aaron * r48947 10/trunk/extensions/FlaggedRevs/FlaggedArticle.php: Add edit notice to stabilized pages [00:47:50] Splarka: seems to actually show the text '' verbatim [00:48:10] hmm, mighta been the old parser that worked on [00:48:43] a bit old this wiki i have here, so i guess it can work in the newer one [00:48:48] generally what you want isn't possible but there are hacks [00:50:15] yeah, could be nice with a second level noinclude... [00:50:32] 03(mod) mwsuggest.js should not return redirects - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16145 +comment (10innocentkiller) [00:50:35] 14(DUP) Configuration search form suggest - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18212 +comment (10innocentkiller) [00:54:27] 14(DUP) new message for no changes by using "show changes" - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18215 +comment (10innocentkiller) [00:54:29] 03(mod) If there are no differences between two revisions, then say "No differences". - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14431 +comment (10innocentkiller) [00:55:11] brion: http://www.mediawiki.org/wiki/Special:Code/MediaWiki?limit=200&uselang=de (purge) [00:56:25] the live/notlive is just a class so I can't localize it [00:57:52] <^demon> Search for dupes b4 posting new bugs kthnx. [00:58:47] ^demon: fix http://www.mediawiki.org/wiki/User:Splarka/stupid_bug_names kthx [00:59:12] that's just a very small subset too [00:59:27] (checked all ~600 open extension bugs) [01:02:21] 14761 Googlepie: too few colors [01:06:10] some names have been fixed since I made the list, but not all, heh [01:06:29] 03(NEW) Bugzilla landing page should point to mediawiki.org - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18216 enhancement; Normal; Wikimedia: Bugzilla; (innocentkiller) [01:07:31] <^demon> Alrighty, I'm off for the evening. Later folks :) [01:07:33] *^demon waves [01:15:15] wtf @ last bug wikibugs spewed out... [01:19:59] 03(mod) Differentiate between manual and automatic account creations in #central IRC notifications - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18214 summary; +comment (10brion) [01:26:25] 03(mod) E-mail notify when a followup rev is made - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18211 (10JSchulz_4587) [01:30:01] how do I access wgSitename in MonoBook.php? I"m a mediawiki and php noob :( [01:30:16] I tried putting global $wgSitename at the top of the function, but that didn't do it [01:31:07] I don't care if it's the same var.. if it's set somewhere else.. I just need the value [01:33:09] 14(INVALID) Unexpected level in FlaggedRevs on pl.wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18210 +comment (10JSchulz_4587) [01:38:37] 03(NEW) Additional namespace aliases for cuwiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18217 enhancement; Normal; MediaWiki: User interface; (oil_shtab) [01:45:26] 03(mod) Additional namespace aliases for cuwiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18217 +shell (10p858snake) [01:47:57] 03tstarling * r48948 10/trunk/extensions/SecurePoll/ (25 files in 2 dirs): Work to date on SecurePoll, the new generic voting extension derived from BoardVote. [02:09:38] 03(NEW) Feature request: Who submitted a specific bit of text? - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18218 enhancement; Normal; Wikimedia: General/Unknown; (irrevenoid) [02:16:59] 03(mod) Feature request: Who submitted a specific bit of text? - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18218 (10irrevenoid) [02:20:56] 03(NEW) Indicate when viewing old revision in the browser title bar (ie. page title) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18219 enhancement; Normal; MediaWiki: Page rendering; (irrevenoid) [02:29:18] anyone knows how http://en.wikipedia.org/wiki/User_talk:Happy-melon/Archive_9#Lowercasing ended? [02:29:52] how the 'Logs' in the toolbox remained capitalized but the one in special:contributions not? [02:33:32] lemme guess, you want the same thing for "Deleted user contributions | User rights management" [02:33:40] the solution is two different messages [02:34:25] werdna is already doing that for several messages, I believe [02:34:34] *Splarka pokles wern [02:35:05] Werdna, did you split MediaWiki:Deletedcontributions yet? [02:35:07] yeah werdna deleted the user rights management one [02:35:42] deleted contributions in special:contribs is already ok [02:36:39] and is it still okay on Special:SpecialPages? [02:37:41] actually... it's lower case there, so stands out O_o [02:37:46] yes [02:37:54] so it is still a problem [02:38:09] but Werdna may have fixed it on trunk [02:38:11] how was it managed for Logs? [02:38:18] by making it two different messages [02:38:21] same as this [02:39:41] http://www.mediawiki.org/wiki/Special:Code/MediaWiki/48119 [02:39:47] - $tools[] = $sk->makeKnownLinkObj( SpecialPage::getTitleFor( 'Log' ), wfMsgHtml( 'log' ), [02:39:47] + $tools[] = $sk->makeKnownLinkObj( SpecialPage::getTitleFor( 'Log' ), wfMsg( 'sp-contributions-logs' ), [02:40:21] ahh [02:40:22] http://www.mediawiki.org/wiki/Special:Code/MediaWiki/48906 [02:40:26] yep, already fixed [02:40:30] should be live Tuesday [02:45:02] ok, thanks then [03:25:40] 03aaron * r48949 10/trunk/extensions/FlaggedRevs/specialpages/Stabilization_body.php: Fix bug that made diff show on stability changes for no reason [04:17:28] 03(mod) mention one can export via the API too (much more flexible) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17871 (10jidanni) [04:38:24] 03(mod) Hiding categories via CSS violates accessibility - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15637 trivial->normal; summary; +comment (10jidanni) [04:48:20] ello [04:48:27] i'm having probems installing checkuser [04:48:30] http://pastebin.ca/1374603 [04:48:43] note i'm using postgres [04:50:05] using postgres 8.3.7, mediawiki 1.14.0 [04:50:16] (sorry, had to gather the versions up :p) [04:50:32] PHP 5.2.9 if you need that too [04:51:31] how can i add page size to old posts page tabe? [05:18:48] ahh after much googling i believe i have fixed it :) [05:19:12] it's a bug, although minor. [05:23:41] wait never mind [05:23:44] PEBKAC [05:25:43] nope i was wrong. [05:25:53] CheckUser isn't selecting the mediawiki schema on postgres :} [05:25:55] *:| [05:36:03] NICK bobf [05:36:15] Bob_, fail. [05:36:16] :p [05:38:06] I'm trying to access a MW site using the API but I'm getting a 403 forbidden error. I can access the URL via Firefox without a problem. I looked through some docs and did some searches but couldn't find anything that looked like a potential solution. Any ideas? [05:43:24] is it a Wikimedia site? [05:44:04] The site in question is https://cabig-kc.nci.nih.gov/Vocab/KC/api.php [05:44:29] bobf: the API might not be enabled [05:44:31] The URL, accessible via browser but not Perl script, is https://cabig-kc.nci.nih.gov/Vocab/KC/api.php?action=query&list=allpages&aplimit=max [05:44:32] some sites block some user agents [05:44:55] like Wikimedia sites block default user agents of many wget-type scripts [05:45:06] possibly similar [05:45:11] I set the UA to Mozilla. I posted example code at http://www.perlmonks.org/?node_id=753717, if you're interested. [05:45:48] the rest of the headers the same? [05:46:22] I'm not sure, to be honest. I haven't checked yet. [05:46:30] What might I be looking for? [05:47:44] no idea, it'd be whatever they're blocking, heh [05:47:53] :-) [05:47:55] does your perl script operate over https? [05:48:06] port um.. 403 I think? [05:48:18] It should. I have the Crypt::SSLeay module installed, which provides that support. [05:59:21] Ah, after comparing the headers it looks like the script might be doing a POST while the browser does a GET. [05:59:40] shouldn't matter [05:59:57] Hmm. Then I guess I'm back to being stumped. [06:00:05] everything that works in GET should work in POST (some parameters need values in POST and don't in GET) in theory [06:00:25] hmm, well, try it in GET maybe [06:00:44] try it on a WMF wiki too maybe, like http://test.wikipedia.org/w/api.php [06:01:18] Will do - hang on [06:03:00] splarka do you know of a way to pass a unique identifier (article page title) ? I need to pull a unique id for a video extension... [06:03:48] the article's numerical ID? [06:04:15] stays with it if it moves [06:04:27] hmm wher is the numerical id? [06:04:55] is in the JS globals, hang on [06:05:06] var wgArticleId [06:05:15] from $wgTitle->getArticleId() [06:05:34] ok thanks for the tip i am going to read up on that [06:06:33] if you want the title regardless of whether it exists or is moved, $wgTitle->getPrefixedDBKey() or $wgTitle->getText() might interest you [06:09:25] to implement that into the dhflashplayer ...pertinent part here http://pastebin.com/m4215e141 [06:09:33] could you offer a recommendation ? [06:09:44] http://img368.imageshack.us/img368/9282/vennsy7.jpg [06:10:05] :) [06:10:54] I guess global the $wgTitle and call the article id thingy, or something [06:11:14] I'm afraid I can't find the issue. Are there some most-likely config vars that I should ask the site maintainers to check? [06:12:15] bob: works on test.wp? [06:12:26] ok I'm not a programmer so trying to understand that... [06:12:38] bobf: try https://secure.wikimedia.org/wikipedia/test/w/api.php too [06:12:47] It appears to. I dumped the output and the content looked encoded - didn't go any farther than that. No errors as far as I could tell. [06:13:47] Same thing. Response 200 OK. [06:16:55] hmmmm [06:17:00] I wonder [06:17:25] bobf: I get an invalid certificate authority from that site, I wonder if perl is the rejector in this case [06:18:23] Verifying... [06:19:29] say if I have a table with lots of entries, and the user has to do some action on some of the entries [06:19:37] including entering a comment [06:19:45] That's interesting. I also get 'client-ssl-warning' => 'Peer certificate not verified' in the response object. [06:20:01] what's better: an ajax-style fake popup, a real popup, or navigating to another page and then back again? [06:20:45] TimStarling: ajax [06:20:47] I get an XML doc from the server, though... [06:21:45] Access forbidden! [06:21:46] [06:21:50] You don\'t have permission to access the requested object. [06:21:52] It is either read-protected or not readable by the server. [06:22:05]

Error 403

[06:22:08]
[06:22:09] Tim: how much information has to be displayed? too much for alert() or prompt() ? [06:22:09] cabig-kc.nci.nih.gov
[06:22:11] Sat Mar 28 02:18:28 2009
[06:22:13] Apache
[06:22:15] etc... [06:22:18] pastebin dude [06:22:25] (next time) [06:22:35] Sorry - don't know about pastebin... [06:22:39] Splarka: probably too much [06:22:50] !pastebin | bobf [06:22:50] --mwbot-- bobf: Please do not paste more than 2-3 lines of text into the channel as it disrupts the flow of conversation. Instead please use a pastebin such as and post a link to your paste in the channel. [06:23:20] Ah - thanks [06:24:02] Tim: yah, floating absolute position top z-index div [06:24:24] not sure if that is "ajax-like" [06:24:35] gonna have a non-JS fallback? [06:24:39] *Splarka hides [06:24:57] I love me some javascript, but the usages it is put to make me cry, I browse with javascript off [06:25:03] OK - pasted here: http://mediawiki.pastey.net/111099 (sorry for the spam) [06:25:33] http://www.methods.co.nz/popup/popup_demo.html [06:25:40] like the modal message box here? [06:26:28] bobf: no idea then, you'll have to pokle them, or find out how to spoof Mozilla even better ^_^ [06:27:03] there won't be a non-JS fallback, but it's for a restricted audience [06:27:05] *Splarka cries at those examples [06:27:07] I was afraid of that. :-) OK, thanks very much for the help. [06:27:13] i.e. vote admins [06:27:37] hmm [06:27:40] will it be fetching content via ajax before display? or will the info already be there? [06:27:50] at least I wasn't intending on having a fallback [06:27:52] modal is very annoying while waiting for a request [06:28:06] heh [06:28:12] it'll all be there, the user won't have to wait at all [06:28:43] what will trigger it? onmousemove/down/up? onkeypress/down/up? onsubmit? onclick? [06:29:18] personally I find a modal message box on a non-click very annoying, but others might not [06:29:21] unless I wanted to show logs... [06:29:46] you probably haven't seen the admin interface from BoardVote, have you? [06:29:49] will it be halting a default action like click/submit? [06:29:50] haha, no [06:30:11] so the new one will be a TablePager, you know what that is right? [06:30:16] mostly what I can tell you is what I find annoying in javascript [06:30:38] if you mean the snazzy some-sortable-column result UI, yah [06:30:43] http://en.wikipedia.org/wiki/Special:ListFiles ? [06:31:00] yes, like that, it will list all the votes [06:31:03] remember, I tried to help you style it and we broke opera [06:31:25] http://en.wikipedia.org/wiki/File:Tchaikovskys_family_in_1848_From_left_to_right_sitting_Alexandra_Andreevna_Tchaikovska_Alexandra_Ippolit_Ilya_Petrovitch_Tchai_Family_2.jpg [06:31:29] *facepalm* [06:31:56] sometimes people vote more than once, with different accounts [06:32:19] and then one of the duplicate votes has to be struck [06:32:23] vote early, vote often [06:32:52] the old interface was not paged, it would show a few thousand votes in a table, with a column full of "strike" links [06:33:11] and when you clicked "strike", it would strike the vote and reload the multi-megabyte page [06:33:16] it was kind of annoying [06:33:45] now it's paged so reloading wouldn't be so terribly painful [06:34:06] but still, the idea is to have strike links that you click on, and then they'll pop up a confirmation box, and you'll click submit to strike it [06:34:23] then presumably an async request will be dispatched to strike it on the server, and when it returns, the HTML will be updated [06:34:33] ahh, pretty simple then [06:34:45] I'd just use prompt() myself, but that is a bit boring and not at all 2.0 [06:35:00] or er... [06:35:14] confirm() [06:35:19] well, it might be useful to increase the amount of information available in the confirmation box [06:36:46] var a = confirm('This is a vast amount of text\n\nBut it does all mostly fit\n\nHELLO WORLD\n\nSee?') [06:36:51] no formatting though [06:37:08] for unstriking especially, then you want to see why the person before you struck it [06:37:38] *Splarka has put a meg or so into alert() accidentally, works, just not readable [06:37:41] and if you have a strike log, you want to have links in it [06:37:53] ahh, right, out goes confirm() [06:40:02] the alternative I guess would be to not have a strike log and to use prompt() to get the reason from the user [06:40:26] would be an order of magnitude less code, wouldn't it? [06:40:58] well, ~20 lines, hang on [06:49:57] TimStarling: http://p.defau.lt/?ql_kef0tMt6l05A_dVW3gA quick knockup [06:50:33] presumably it looks better with Content-Type: text/html [06:51:06] hey, I can't do everything for you [06:51:12] copy/paste it to a local .html and open it with file:// [06:51:31] or set up a raw html pastebin ^_^ [06:52:15] it could be a bit simpler than that, but a prompt() or confirm() can reduce it to one line, yah [06:52:39] this recycles the same popup box to save time, other scripts will generate them on the fly [06:52:56] yeah, looks pretty nice, thanks for that [06:53:18] enjoy, I think it is omnibrowser, but there might be probs with offsetHeight in older IE [06:53:40] also, public domain^ [06:55:33] note for non-js fallback: if you want to have a "return false;" cancel a submit, you need to use button.onclick or a literal , using an eventListener/attachEvent (via addClickHandler in wikibits.js) can't abort a submit that way [06:56:25] but in other respects the addHandler is better, lets you add multiple events to the same onWhatever [06:59:15] damn, xchat sucks so much [06:59:27] edit source file, alt-tab, ctrl-R to reload firefox [07:00:04] except it alt-tab went to IRC instead and ctrl-R is one of xchat's many shortcuts to disconnect you from IRC without the slightest warning [07:01:09] heh, I prefer to do a back/forward when editing (for local files anyway), alt-leftarrow alt-rightarrow [07:07:00] 03(mod) Edit summary reminder preference conflicts with CAPTCHA extensions - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=10729 (10church.of.emacs.ml) [07:08:05] 03(mod) Edit summary reminder preference conflicts with CAPTCHA extensions - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=10729 (10church.of.emacs.ml) [07:12:14] I'm integrating this, no doubt it'll work just fine [07:12:36] I'll credit you of course, Splarka [07:12:45] PD or no [07:14:04] no prob ^_^ [07:14:32] do people like to attribute PD just for the "I didn't actually steal this" feeling? [07:14:37] heh [07:14:59] Britannica's new user-submittable site stole one of my pictures off commons, crediting me but not commons (PD) [07:15:33] yeah, they're not fooling anyone though [07:15:41] everyone knows they're a wikipedia rip-off [07:16:15] "Leave Britannica Alone I Really Mean It!" [07:21:53] hello [07:21:58] rar [07:22:19] 03(mod) Support W3C geolocation API for in-browser geographic search - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15957 (10brion) [07:24:30] what happened to the bug tuesdays or whatever? [07:28:18] brion did it! [07:28:30] although i have no idea what your talking about >.> [07:29:43] the push to fix trivial bugs once a week [07:33:11] It became Bug Day. [07:33:13] And then died. [07:50:38] 03(NEW) php maintenance/update.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18220 blocker; Normal; MediaWiki extensions: Drafts; (bugzilla.wikimedia) [07:52:17] 03purodha * r48950 10/trunk/extensions/Drafts/Drafts.sql: (Bug 18220) Table prefix correctly added when "drafts" table is created. [07:52:42] 03(FIXED) php maintenance/update.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18220 +comment (10bugzilla.wikimedia) [07:52:51] Heh. [08:13:31] Evening, what is the current recomended way to delete a page or user and its associated history in its entirety (Say in the case of spam users and their User:Talk page) [08:14:10] For the latest minor release of MW [08:14:23] !deleteuser [08:14:23] --mwbot-- Deleting users is very messy and not recommended, because this breaks referential integrity in the database (they appear in many different tables like users, edit histories, recentchanges, preferences, etc). A safe solution is to block the users, and possibly rename them with . You can also try [08:14:33] eyecue: Read that. ^ :-) [08:14:39] Read it :] [08:15:02] On that page is mentions the lack of referential integrity, but then goes on to mention the user merge and delete extension [08:15:23] But im assuming the UMD extension does not apply to pages themselves, only users, no ? [08:15:37] I believe so. [08:15:51] The problem with the UMD extension is reversability. [08:15:53] Further, one would imagine an extension could delete all related entries as well, no ? [08:15:54] Reversibility. * [08:15:57] Ah sure [08:16:02] Perm is perm of course [08:16:20] We've attempted quite a few tweaks and extensions on the wiki.miranda-im.org wiki [08:16:24] With some decent success [08:17:48] I've got an odd feeling about reCaptcha's efficacy these days too :| [08:18:13] Nearly any CAPTCHA is defeatable with enough effort. [08:18:26] I understand the literature, but still. [08:18:45] If i could figure out that the users registering were real people, id have less of an issue with it [08:18:47] *OverlordQ was working on trying to do the wikipedia one, but I gave up [08:18:55] reCAPTCHA is popular, so the likelihood of scripts defeating it is higher. [08:19:13] Well, you can always set up a confirmation step, eyecue. [08:19:17] There are extensions for things like that. [08:19:29] Is this a verify via email kinda of thing ? [08:19:36] Or confirmation captcha on reg/comment/pagecreate ? [08:19:46] !confirmaccount [08:19:46] --mwbot-- To require approval before accounts can edit, see . Alternatively, remove edit rights from all users, and create a new user group like "approved" with edit rights; a bureaucrat can then assign users to the "approved" group to allow them to edit. For more information about the alternative, see Mmm, bot fail. [08:20:02] Ah moderation of user creation [08:20:03] Cool [08:20:07] Right. [08:20:41] Id ideally love not to impose another hurdle to contribution :] [08:20:46] But thats a valid option, thanks [08:21:17] There's probably an option somewhere to require an e-mail account, but that's trivially defeatable too. [08:21:26] Of course, and i think we have [08:21:41] 03nikerabbit * r48951 10/trunk/phase3/ (3 files in 3 dirs): [08:21:41] * (bug 18190) Proper parsing in MediaWiki:Sharedupload message [08:21:41] * Also remove the lego thing: http://translatewiki.net/wiki/Support#shareduploadwiki-linktext_is_used_in_different_ways [08:21:48] We're using uh, confirmedit (required by reCaptcha ext), plus CSS regex stuff, and confirmation stuff too [08:21:53] TimStarling: Is there a valid reason for $wgMinimalPasswordLength's default to be 0? [08:22:23] You could try Wikimedia's CAPTCHA implementation. [08:22:24] 03(mod) Merge messages 'sharedupload' and 'shareduploadwiki'/'shareduploadwiki-desc' - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14980 (10niklas.laxstrom) [08:22:33] 03(mod) Enable GRAMMAR magic word in MediaWiki:Sharedupload message - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18190 (10niklas.laxstrom) [08:22:36] I don't think Wikimedia gets too many spam accounts per day (though I don't really look). [08:22:58] im talking like maybe, 4 a week'ish [08:23:04] where before the changes it was circa 3 a day [08:23:10] 03(NEW) Warning message regarding time zone setting in RecordAdmin - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18221 minor; Normal; MediaWiki extensions: RecordAdmin; (bugzilla.wikimedia) [08:25:06] http://www.mediawiki.org/wiki/Extension:ConfirmEdit#FancyCaptcha_addon [08:25:15] ta [08:25:17] been there too :} [08:25:31] will have to have a tinker and test empirically [08:25:39] !e Nuke [08:25:39] --mwbot-- http://www.mediawiki.org/wiki/Extension:Nuke [08:25:40] eyecue: that extenstion can delete pages based on users and ect [08:25:54] thanks p8, been ther eas well :] [08:26:00] no mention of the ref-int problem though [08:26:14] not sure if i should trust the exclusion as evidence it takes care of it though ;) [08:26:23] It's enabled on Wikimedia wikis. [08:26:34] That means it's as safe as you're going to get. [08:26:41] nuke deletes related entries too ? [08:26:45] cool [08:26:52] No, just pages. [08:26:57] eyecue: nuke only deletes pages [08:26:59] It won't touch the user table. [08:27:05] ill rephrase [08:27:14] so if you merge all the spammers together then you should be able to nuke all their creations at once [08:27:16] everything other than user tables/entries [08:27:16] TimStarling: Is there a valid reason for $wgMinimalPasswordLength's default to be 0? [08:27:19] I'm not in the mood [08:27:23] go talk to bugzilla [08:27:28] Fair enough. [08:27:36] *eyecue crunches bigzilla [08:27:39] s/i/u [08:27:48] Marybelle; ta for the help [08:27:58] No problem. [08:28:24] p8; let me see if i understand, user-delete-and-merge to group the spammers and their creations, then nuke to delete pages by user ? [08:28:54] yes [08:29:14] awesome [08:50:46] 03(mod) Warning message regarding time zone setting in RecordAdmin - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18221 (10niklas.laxstrom) [08:50:56] 03(NEW) $wgMinimalPasswordLength's default should be 1 - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18222 enhancement; Normal; MediaWiki: General/Unknown; (public) [09:03:53] Hi [09:04:20] (I guess it's very late in the US now - but maybe a lot of people are from Europe?) [09:05:32] sure [09:07:22] talk anyone german here? [09:07:51] In fact I have no question about Mediawiki, but I'll upgrade a server to a new machine through SSH, and I thought there are some people who could help in case I have a problem... [09:09:31] ok, I ask it in english: I have a problem to upload images. the rights for the case is 777 but it don`t work [09:09:53] !upload [09:09:53] --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. [09:11:21] thanks michaelzer, but I have check the localsettings file and it says: $wgEnableUploads= true; [09:11:24] =/ [09:12:00] for about few days it was everything ok, we have upload normaly pictures but then... this problem cames [09:15:37] 03(NEW) Allow sysops to edit abuse filters on dewiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18223 enhancement; Normal; Wikimedia: Site requests; (church.of.emacs.ml) [09:17:26] 03ialex * r48952 10/trunk/extensions/ (9 files in 8 dirs): svn:eol-style native [09:20:10] 03(NEW) Missing space between links op the top of Spezial:RecordAdmin - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18224 trivial; Normal; MediaWiki extensions: RecordAdmin; (bugzilla.wikimedia) [09:21:22] 03purodha * r48953 10/trunk/extensions/RecordAdmin/RecordAdmin_body.php: (Bug 18224) missing space (MediaWiki:pipe-separator) added. [09:21:53] 03(FIXED) Missing space between links op the top of Spezial:RecordAdmin - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18224 +comment (10bugzilla.wikimedia) [09:25:04] 03(NEW) Undefined constant in Extension:RecordAdmin - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18225 trivial; Normal; MediaWiki extensions: RecordAdmin; (bugzilla.wikimedia) [09:35:44] 03(NEW) insecure code in Extension:RecordAdmin - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18226 enhancement; Normal; MediaWiki extensions: RecordAdmin; (bugzilla.wikimedia) [09:38:46] 03(mod) Provide "mark these n changes as patrolled" button - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=8697 +comment (10federicoleva) [09:43:08] 03(mod) mwsuggest.js should not return redirects - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16145 (10abutko) [10:10:59] 03siebrand * r48954 10/trunk/extensions/ (19 files in 3 dirs): [10:10:59] * trailing whitespace removed [10:10:59] * stylize.php [10:18:25] 03siebrand * r48955 10/trunk/extensions/SecurePoll/SecurePoll.i18n.php: [10:18:25] * remove trailing newlines in 'securepoll-gpg-receipt' [10:18:25] * add line breaks between sentences [10:22:16] 03(NEW) change preview for wiki css/js - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18227 enhancement; Normal; MediaWiki: Page editing; (umherirrender_de.wp) [10:28:02] Hello [10:28:16] I'm here to congratulate you all about Extension:Add Media Wizard [10:28:53] This is a great tool and would expand Wikimmedia foundation a lot [10:28:59] http://www.mediawiki.org/wiki/Extension:Add_Media_Wizard [10:32:25] 03siebrand * r48956 10/trunk/extensions/AjaxLogin/AjaxLogin.i18n.php: Add line breaks between sentences [10:41:21] Is there some place to request some URL grab functionality improves? [10:45:06] 03(mod) CategoryTree js-generated expand links always hidden - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18203 +comment (10manishsmail) [10:47:18] 03(mod) Unified login is not unified (at least for me) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17937 (10timothymh) [11:07:39] 03(mod) Unexpected level in FlaggedRevs on pl.wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18210 (10danny.leinad) [11:40:26] spricht jemand hier deutsch der mir helfen kann? [11:40:53] ich habe hier eine fehlermeldung: "interner fehler" [11:41:07] "Konnte Datei "/var/www/web24/phptmp/phpyVGzyr" nicht nach "/var/www/web24/html/mediawiki/images/temp/4/43/20090328100315!beispiel_bild.jpg" kopieren." [11:41:38] kann keine bilder hochladen leider [12:12:25] Hey :) I have just installed MediaWiki 1.14, is there a way, I globally can set that _nobody_ can registry without permission from a admin, and nobody can write in the wiki without registration ? [12:13:03] !access | Selveste1 [12:13:03] --mwbot-- Selveste1: For information on customizing user access, see . For common examples of restricting access using both rights and extensions, see . [12:13:58] i cant upload images, there is a message error, internal error: cant copy images... [12:14:20] Marvin__: check the file permissions on the image dir and subdirectories [12:14:26] OverlordQ: thanx [12:14:34] Selveste1: then there's also: To require approval before accounts can edit, see . Alternatively, remove edit rights from all users, and create a new user group like "approved" with edit rights; a bureaucrat can then assign users to the "approved" group to allow them to edit. [12:14:36] there are some details about that on the upload config manual page [12:14:54] !userapproval | Selveste1 [12:14:54] --mwbot-- Selveste1: To require approval before accounts can edit, see . Alternatively, remove edit rights from all users, and create a new user group like "approved" with edit rights; a bureaucrat can then assign users to the "approved" group to allow them to edit. For more information about the alternative, see it is on 777, i have read in a another board, that the solution is, to change the image-case?? [12:15:18] image-case ?whot? [12:15:32] 777 shouod work, though it's a bit insecure. [12:15:39] but make sure it also applies for all subdirs [12:15:44] sorry, i mean folder [12:15:51] and then there's the umask for suphp. [12:16:02] umask? [12:16:05] whats this? [12:16:45] it defines what permnission bits will be set of a newly created folder [12:17:03] duesentrieb du sprichst auch deutsch? [12:17:15] schon, aber denn versteht dich sonst keiner [12:17:41] Marvin__: http://www.mediawiki.org/wiki/Upload#Check_directory_security [12:20:50] i found in this german board someone, he solve this problem and create a ne folder [12:20:51] http://forum.fachinformatiker.de/anwendungssoftware/118619-wiki-interner-fehler.html [12:21:07] but i dont know how i configure this step [12:22:19] Marvin__: when it sais that it can't copy the file to the target path, have you checked if th etarget directory exists? [12:22:26] i.e. does it succeed in creating that pathj? [12:23:37] i see, that the folder not exist [12:23:46] should i create it? [12:23:54] but the foldername is so long [12:24:08] create wikimedia always new folders for the uploaded images? [12:25:18] Marvin__: not for each image, no. though it does create a new folder for the thumbnails of each image [12:25:33] the structure is hashed, to avoid having thousands of files in a single directory. [12:25:44] i cant create a new folder, it gaves me a errormessage, that i cant create a new folder =/ [12:25:46] anyway... it needs to be able to create the directory. [12:26:10] well, if you can't create a new folder, then that's your problem right there [12:26:12] find out why [12:26:20] mediawiki needs to be able to create folders there too [12:26:58] if the problem is not "normal" file permissions, it may perhaps be caused by ACLs, if you are using SELinux [12:27:03] i can create directorys on any folder on the server, but it dont work only in the mediawiki folder [12:27:13] rar roan [12:27:25] Marvin__: then find out why. [12:27:29] Hey Splarka [12:27:54] ok i will contact my hoster, but the problem is 100% not from the mediawiki settings that i cant create new folder? [12:28:08] how could that be? [12:28:23] mediawiki isn't running when you try to create a folder [12:28:41] you could turn off hashed image paths, heh... if you're /sure/ you won't ever have a problem with all your images being in one folder, but that might be spooky [12:28:54] Splarka: i though flat is no longer supported? [12:28:58] or did we get that back? [12:29:07] also, you need dirs for thumbnails still [12:29:10] (or not?) [12:29:21] I don't think it could be disabled without nasty migration issues [12:29:24] http://www.mediawiki.org/wiki/Manual:$wgHashedUploadDirectory [12:29:42] well, you can also disable thumbnailing *evil grin* [12:30:06] i understand, i will first contact my hoster to ask him - thanks for the support so far! bye ;) [12:32:30] hey [12:32:40] pokey pokey :P [12:32:45] :P [12:36:13] 03siebrand * r48957 10/trunk/phase3/languages/messages/MessagesEn.php: Add a line break between sentences. [12:47:26] 03siebrand * r48958 10/trunk/extensions/SemanticMediaWiki/languages/SMW_Messages.php: Add colon in 'smw_ask_format_as' [12:51:55] well, I spent 5 minutes looking, and I'll be a monkey's uncle if there is a dupe for this [12:53:48] *OverlordQ precog's and premptive files a bug so you'll dupe it [12:54:31] 03(NEW) Add pagination (offset, prev/next, until/from/to) to Special:RecentChanges UI - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18228 enhancement; Normal; MediaWiki: RecentChanges; (herd) [12:54:38] hah, beatcha [12:54:45] *Splarka sighs, waits to be duped [12:55:32] Holy crap [12:55:42] RC queries for anons aren't that bad, but for registered users... [12:55:50] yah, rollback checking [12:55:53] and other crap [12:55:58] Lots of loadRestrictions stuff [12:55:59] like 'block' for every user [12:56:40] WTF it checks the same page 5 times because there were 5 changes to the page [12:56:54] lazy implementation, heh [13:05:46] 03daniel * r48959 10/trunk/WikiWord/WikiWordBuilder/src/main/java/de/brightbyte/wikiword/store/builder/DatabaseLocalConceptStoreBuilder.java: don't force source index when resolving redirects after all. looks good in explain, but performs worsin in an update [13:09:19] RoanKattouw: we do we have documentation on the api's throtteling mechanism? [13:09:22] i can't find it... [13:09:44] Throttling in which sense? Login throttling or rate limiting? [13:09:48] http://www.mediawiki.org/wiki/Manual:Maxlag_parameter [13:09:50] this one? [13:10:02] No, that one's optional [13:10:36] Login throttling is documented at http://www.mediawiki.org/wiki/API:Login#Throttling [13:10:52] And rate limits (limiting edits, rollbacks, etc.) work the same as they do in the UI [13:11:42] no, that'S not what i meant.... i seem to recall some param that tells you to wait x seconds before the next request. and if you don't, you get thotteled even more heavily. or did i dream that? [13:11:56] That's login throttling probably [13:12:21] But what you describe is the old throttle, we have a new throttle applying to both UI and API now [13:12:31] ah i see [13:12:41] that'S probably what i was remembering [13:13:35] RoanKattouw: the wikitrust people have asked me about who to best fetch lots of revisions fast. they want to do that in order to help with wikipedia 0.7. i'll forward you some mails, ok? [13:14:44] OK [13:14:54] There's no throttle on that, except possibly Squid [13:15:09] RoanKattouw: oh, seems like i don't have your email, can you give it to me please? [13:15:32] hm... squid? queries for old revisions via the api are cached in the squids? [13:16:06] No, Squid doesn't cache any API stuff, but I guess it could potentially throttle you if you flood WP with requests :P [13:16:13] Dunno if it actually does that, though, ask Brion [13:16:17] roan.kattouw@home.nl [13:17:13] 03(NEW) Recentchanges for logged-in users uses way too many queries - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18229 enhancement; Normal; MediaWiki: RecentChanges; (roan.kattouw) [13:17:23] 03(mod) Don't mention allowing others to contact you if $wgEnableUserEmail=false - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=10158 normal->high; +comment (10mrry.dmlo.demelo) [13:17:25] mark might see the logs and say "wtf" [13:17:40] Yeah that too [13:17:48] he is the squid overlord, and yet is their slave too [13:17:54] 03(mod) Recentchanges for logged-in users uses way too many queries - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18229 15enhancement->normal (10roan.kattouw) [13:19:02] anyone know if the bugzilla -> irc or wiki->irc bot code is available in svn somewhere? [13:19:45] Duesentrieb: I'm pretty sure that the slowdown they're seeing is not caused by the API. Better ask a sysadmin [13:20:08] 03purodha * r48960 10/trunk/extensions/AdvancedRandom/ (SpecialAdvancedRandom.i18n.php SpecialAdvancedRandom.php): Slightly better messages. [13:20:17] xzi11a: http://www.mediawiki.org/wiki/Manual:IRC_RC_Bot http://www.mediawiki.org/wiki/Manual:Simple_IRC_RC_Bot or http://www.mediawiki.org/wiki/Manual:MediaWiki-Recent_Changes-IRCBot [13:20:17] RoanKattouw: how many revisions can they fetch at once? [13:20:26] heh, that's a trick question [13:20:57] With a bot account you can fetch 5,000 revs provided they either all belong to the same page [13:21:16] Or you can fetch the top rev of 500 different pages [13:21:46] xzi11a: bug->irc http://svn.wikimedia.org/viewvc/mediawiki/trunk/wikibugs/ [13:21:47] poke`: thanks! i'll check those out [13:22:03] RoanKattouw: i was thinking of asking for all revisions of an article per query. [13:22:46] That's not possible, you can only get up to 5,000 per query [13:23:15] Oh wait, but if you're fetching text too, those limits are lowered... [13:23:34] OverlordQ: thanks [13:23:37] Special:Export needs a pagination system, heh [13:23:47] Yeah, probably [13:24:56] Duesentrieb: Found it: you can fetch 5,000 revs per request if you're just fetching the metadata, or 500 if you're fetching their text too [13:25:27] RoanKattouw: please write that to Loca and Ian [13:25:34] Righ [13:25:35] t [13:25:54] (they could just use rvlimit=max though, it'll figure out the maximum on its own) [13:26:17] maybe they do, i don't know [13:26:52] getting an email from you just makes you the person they can ask about api stuff :) [13:27:30] I'm pretty much that person already, but maybe they didn't know yet :) [13:28:13] indeed. and if you write them, that will make it easier for them to contact you if needed. [13:28:26] luca is a nice guy. he'll be in berlin, btw [13:29:02] Good [13:43:44] hi everyone. how do i change the url thet the "upload file" link links to? [13:44:27] what do you mean, Bernardissimo? [13:45:44] The standard is that a click on that link takes you to "Special:Upload". But I created a page on which the user can choose licenses etc. and is then taken to Special:Upload, with some values already predefined via JavaScript [13:45:50] Bernardissimo: http://www.mediawiki.org/wiki/Manual:$wgUploadNavigationUrl [13:46:51] Like on the commons for example [13:48:26] Okay, that's a possibility. But on the commons they somehow create a new link via MediaWiki:Upload-url (see http://commons.wikimedia.org/wiki/MediaWiki:Sidebar ) [13:49:12] !sidebar | Bernardissimo [13:49:12] --mwbot-- Bernardissimo: To edit the navigation menu on the left, edit [[MediaWiki:Sidebar]] using its special syntax. For more details, see . [13:49:40] 03(mod) Allow AbuseFilter to force the user to solve a captcha - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18110 (10MacGyverMagic) [13:49:40] However you will need to remove the upload link from the toolbox which is only possible by editing the code [13:52:01] 03(mod) HTML tweaks / Clean up ImagePage.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17617 +comment (10umherirrender_de.wp) [13:52:58] 03(NEW) AbuseFilter Log should be sortable by action taken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18230 enhancement; Normal; MediaWiki extensions: AbuseFilter; (MacGyverMagic) [13:54:54] Okay, I think I got it ;-) Thank you! [13:58:24] 03(NEW) "ref" element violates XML standards - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18231 enhancement; Normal; MediaWiki: General/Unknown; (virtueller_andy) [14:02:20] 03(mod) Add pagination (offset, prev/next, until/from/to) to Special:RecentChanges UI - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18228 (10niklas.laxstrom) [14:12:18] hello people, can anyone give me some risk assessment of upgrading MW-1.11 to MW-1.14 ? [14:12:26] I've read the upgrade page and the release notes [14:12:52] but e.g. the sentence "..since 1.13, and will not work without schema updates." confuses me a little [14:13:17] 03(NEW) file thumb size doesn't respect surface area of the file - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18232 enhancement; Normal; MediaWiki: Images and files; (virtueller_andy) [14:14:50] flowtron: schema upgrades are automatic. [14:15:07] upgrading should be no problem. just follow the guide (and make backups) [14:15:34] hehe, of course! Thank you! [14:16:23] 03rotem * r48961 10/trunk/ (6 files in 4 dirs): Localization update for he, and several fixes for en: in core. [14:24:15] 03siebrand * r48962 10/trunk/extensions/Translate/groups/FreeCol.php: Update optionals for a few renamed messages in FreeCol [14:31:06] 03siebrand * r48963 10/trunk/extensions/Translate/groups/FreeCol.php: FreeCol optionals [14:35:13] Duesentrieb: thanks again, seems we'll be doing this later today though .. hope I won't need to come back for help, but if I do .. hope you'll be as helpful again! :-) Bye! [14:43:35] is it possible to check if a user has enabled mediwiki email? [14:43:53] is it possible to check if a page is protected [14:44:00] I want to do this on wikipedia [14:44:04] using a monobook script [14:46:56] http://en.wikipedia.org/w/api.php?action=query&list=users&usprop=emailable&ususers=Splarka|Tim_Starling [14:46:59] http://en.wikipedia.org/w/api.php?action=query&prop=info&inprop=protection&titles=User:Splarka|User:Tim_Starling [14:47:49] and you can combine them into one: [14:47:50] http://en.wikipedia.org/w/api.php?action=query&prop=info&inprop=protection&titles=User:Splarka|User:Tim_Starling&list=users&usprop=emailable&ususers=Splarka|Tim_Starling [14:48:54] and you can toss it into a