[00:01:35] ireas: then I can link it properly and step out of illegality;-) [00:01:57] is there any ETA when dewiki replication will be working again? [00:02:03] SigmaWP, :p [00:02:19] Merlissimo: I can access the dewiki database at the moment [00:02:57] hedonil: hedonil: well, my ‘work’ is public domain anyway, you are just infringing Jorm’s and Isarra’s rights ;) [00:03:24] ireas: access, but not data of the last 24,5 hours [00:03:46] Merlissimo: oh … [00:04:45] select * from dewiki_p.recentchanges order by rc_timestamp -> 20131127003253 [00:05:46] hedonil: https://commons.wikimedia.org/wiki/File:Powered-by-tool-labs.png [00:05:56] ther's a bug for that https://bugzilla.wikimedia.org/show_bug.cgi?id=57645 [00:06:22] ireas:thanks, no I can die in peace [00:07:11] hedonil: wow, I did not know that it is so easy to save a lost soul! ;-) [00:07:54] ireas: yeah, it's the small things in life:-D [00:09:05] * hedonil changes the logo link right now [00:10:25] * SigmaWP hammers hedonil for using the wrong one [00:13:21] my labs vagrant instance (ee-flow-extra), when configuring parsoid, is outputting 'undef' in response to <%= scope.lookupvar("mediawiki::server_url") %>, any idea why? [00:15:02] ireas: et voila! https://tools.wmflabs.org/wikiviewstats/ [00:15:32] SigmaWP: the next logo is yours, I Promise:) [00:16:12] hedonil: großartig! :) maybe we have to talk to Brandon about the correct usage. In my opinion, it would be the best to allow the use of the Labs logo without license information on the tools.wmflabs.org domain [00:17:16] ireas: it's pretty fair to give the right ones the credits they deserve [00:19:52] hedonil: but Brandon is a WMF employee and the logo is made to advertise Tool Labs. → IMHO it would be an appropriate solution to allow tool authors to use the icon while linking to tools.wmflabs.org [00:20:45] I hate setting up a crontab. [00:20:47] local-xtools@tools-login:~$ crontab $HOME/crontab [00:20:48] "/data/project/xtools/crontab":0: bad minute [00:20:48] errors in crontab file, can't install. [00:20:56] help! [00:22:38] Coren, ^ [00:23:14] Cyberpower678: man 5 crontab [00:23:34] * SigmaWP high fives Coren  [00:26:27] Coren, I got this huge wall of text. Now what? [00:26:58] Cyberpower678: I'm no Coren, but have you tried reading it? [00:27:03] No. :p [00:27:13] Cyberpower678: You read it; it contains detailed information on the expected format of a crontab. It even includes helpful examples. [00:28:20] What's wrong with [00:28:21] ###CLEAR ARTICLEINFO DATA### [00:28:21] 0 0 1 * * jsub -cwd -once -N clearArticleinfo bash clearArticleinfo.sh [00:29:25] use full pathes to things, will save you more debugging latr [00:29:39] remember the env is different [00:29:54] It's not the path. The path it's in is $HOME [00:30:09] (that doesnt explain why your minute format is wrong, i know) [00:31:02] Cyberpower678: there's a section on help page https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Help#Scheduling_jobs_at_regular_intervals_with_cron [00:31:30] hedonil, I know how to setup cron. [00:31:42] I do run a bot with a crontab, afterall. [00:31:57] Cyberpower678: it's about the path... [00:32:08] hedonil, what about it? [00:32:21] Cyberpower678: inculde [00:32:32] inculde? [00:32:35] Cyberpower678: What in blazes did you edit that file with?! [00:32:48] N++ [00:32:51] Cyberpower678: Not only does it includes CRs, it starts with some unicode crap. [00:33:02] A BOM, perhaps? [00:33:21] crontabs should be plain text. :-) [00:33:34] That's wierd. I used Notepad++. [00:33:43] * Coren shrugs. [00:33:46] export VISUAL=vim [00:33:47] It should be doing this in plain text. [00:33:57] crontab -e [00:34:02] ^ [00:34:31] Well, it's not. It starts with what looks like a BOM (which is what crontab is choking on, I'd guess), and has CRNLs in it rather than just NLs. [00:34:35] Both are bad news. [00:35:13] * Cyberpower678 thinks the crontab scheduler should be rewritten. [00:35:16] The error message is clear enough in context. "###CLEAR" is clearly not a proper minute. :-) [00:35:33] :p [00:35:49] Cyberpower678: blame editor, try vim ? [00:35:56] Cyberpower678: Windows bows to *nix, not the other way around [00:37:19] crontab froze [00:37:25] now what? [00:37:37] "crontab froze" [00:38:08] You're in an editor. You used crontab -e? [00:38:18] And nothing happened. [00:38:30] You're in nano [00:38:31] As a matter of fact, my terminal became useless. [00:38:55] So I had to re-login so I could select an editor. [00:39:40] that's whay i said to export VISUAL= [00:39:48] you set your editor with that [00:39:57] it changs which on comes up when you crontab -e [00:40:16] doesnt know which ones we make available off the top of my head, but several [00:41:28] In tool labs we gots vi(m), emac, nano, and joe IIRC. [00:42:21] mutante: Do we have a bash.org thing at the WMF? [00:42:47] Coren, I adjusted the file from UTF-8 to ANSI. Seems to have worked now. [00:43:03] Coren :http://www.bugzilla.org/docs/2.18/html/quips.html [00:43:20] https://bugzilla.wikimedia.org/quips.cgi [00:43:28] is that what you meant [00:43:47] thats as close as it gets and i know [00:44:07] Ah, I was hoping for a repo of IRC quotes for posterity. :-) [00:45:40] Coren: hmm, not that i know of .. https://meta.wikimedia.org/wiki/IRC/Channels / "FUN" (imaginary) [00:47:39] Coren: do you know have ETA when dewiki will be back in replication? [00:49:37] Merlissimo: No; afaik it's currently catching up now. I'll ask Sean for an update. [01:09:12] Change on 12mediawiki a page OAuth/en-gb was modified, changed by Shirayuki link https://www.mediawiki.org/w/index.php?diff=831779 edit summary: authorisation ※en-gb [01:09:42] Change on 12mediawiki a page OAuth/en-gb was modified, changed by Shirayuki link https://www.mediawiki.org/w/index.php?diff=831781 edit summary: authorisation ※en-gb [01:10:03] Change on 12mediawiki a page OAuth/en-gb was modified, changed by Shirayuki link https://www.mediawiki.org/w/index.php?diff=831783 edit summary: authorise ※en-gb [01:10:20] Change on 12mediawiki a page OAuth/en-gb was modified, changed by Shirayuki link https://www.mediawiki.org/w/index.php?diff=831785 edit summary: authorisation ※en-gb [01:10:37] Change on 12mediawiki a page OAuth/en-gb was modified, changed by Shirayuki link https://www.mediawiki.org/w/index.php?diff=831787 edit summary: authorisation ※en-gb [01:10:52] Change on 12mediawiki a page OAuth/en-gb was modified, changed by Shirayuki link https://www.mediawiki.org/w/index.php?diff=831789 edit summary: Authorisation ※en-gb [01:12:14] Change on 12mediawiki a page OAuth/en-gb was modified, changed by Shirayuki link https://www.mediawiki.org/w/index.php?diff=831791 edit summary: authorise and summarise ※en-gb [01:12:31] Change on 12mediawiki a page OAuth/en-gb was modified, changed by Shirayuki link https://www.mediawiki.org/w/index.php?diff=831793 edit summary: authorisation ※en-gb [01:12:49] Change on 12mediawiki a page OAuth/en-gb was modified, changed by Shirayuki link https://www.mediawiki.org/w/index.php?diff=831795 edit summary: authorisation ※en-gb [01:13:05] Change on 12mediawiki a page OAuth/en-gb was modified, changed by Shirayuki link https://www.mediawiki.org/w/index.php?diff=831797 edit summary: authorisation ※en-gb [01:13:23] Change on 12mediawiki a page OAuth/en-gb was modified, changed by Shirayuki link https://www.mediawiki.org/w/index.php?diff=831799 edit summary: Authorisation ※en-gb [01:13:48] Change on 12mediawiki a page OAuth/en-gb was modified, changed by Shirayuki link https://www.mediawiki.org/w/index.php?diff=831802 edit summary: authorisation ※en-gb [01:14:06] Change on 12mediawiki a page OAuth/en-gb was modified, changed by Shirayuki link https://www.mediawiki.org/w/index.php?diff=831804 edit summary: authorisation ※en-gb [01:31:20] Coren: Do I .htaccess the newer lighthttpd? [01:32:07] a930913: You don't; that's an Apache specific thing. You can, however, use lighttpd configuration stanzas is your ~/.lighttpd.conf [01:34:04] Coren: What's the easiest way to populate the file? [01:34:45] http://redmine.lighttpd.net/projects/1/wiki/TutorialConfiguration [01:35:04] http://redmine.lighttpd.net/projects/lighttpd/wiki/Tutorials has some really good information. [01:35:51] !lighttpd [01:36:02] !lighttpd is http://redmine.lighttpd.net/projects/lighttpd/wiki/Tutorials [01:36:02] Key was added [01:37:15] a930913: Also, http://redmine.lighttpd.net/projects/lighttpd/wiki/WikiStart#Reference-Documentation has the complete reference if you know what you want to do and are just wondering how. [01:38:41] Do I need to restert lighthttpd for it to take effect? [01:49:51] Coren: I don't suppose you could help me just add an access-control-allow-origin? It all seems rather complicated. [03:12:15] a930913: it's late for him and the night before holiday, trying the mailing list would be great if still issues. and yes, try restarting .. graceful appears to be you gotta use kill to send SIGINT e.g. http://www.cyberciti.biz/faq/how-to-do-graceful-restart-lighttpd-php-server/ [03:14:09] a930913: /etc/init.d/lighttpd reload [03:14:20] or very similar [03:38:55] a930913, mutante: "webservice restart" [10:21:30] hi Coren [10:21:36] is replication still having issues? [10:22:18] since https://bugzilla.wikimedia.org/show_bug.cgi?id=57642 it advanced a bit to 20131127003256, but actually it's lagging more [11:08:33] there was a replication process from Wikidata to labs ... it has stalled .... is it recovering or does it need to be re-started ? [11:50:29] YuviPanda do you know if the replication processes from Wikidata are working ? [11:50:53] GerardM-: I remember dewiki was broken but Coren fixed it [11:51:07] GerardM-: I don't have enough rights on the actual machines to debug, sorry :( [11:51:16] who does know ? [11:51:34] GerardM-: Coren, andrewbogott_afk, springle, apergos maybe? [11:51:44] GerardM-: gonna be tough finding ops today, thanksgiving and all [11:51:59] is that today ? [11:52:08] I think so [11:52:16] GerardM-: I know that today and tomorrow are US Holidays [11:52:24] as in, Thursday and Friday [13:43:09] hey there [13:43:32] just in case: does someone has any idea how to let a user ssh between instances of a project? [13:43:44] use case is having a central machine running command on another box via ssh [14:34:09] hashar: There are a few ways, all with their tradeoffs. [14:47:17] Coren, are there still problems with the dewiki_p database? I cannot find this revision in the `revision` table. https://de.wikipedia.org/w/index.php?title=Marc_Edwards_%28Fernsehmoderator%29&oldid=122870998 http://tools.wmflabs.org/paste/view/ce88be3f [14:48:41] ireas: I believe it's in catchup mode at the moment. [14:49:43] ireas: I'll ask Sean to send an update. [14:50:01] okay, thanks! [14:50:18] (Turns out restoring a single database is surprisingly more complicated than a whole shard) [16:21:45] Ganglia indicates problems with S5. It prevents the updates from Wikidata to labs [16:21:54] is there someone who can DO something about this ?? [16:23:47] FYI I am parrating what I am told is the problem ... [17:02:00] Hi, I'm having trouble connecting. I added a new key to my preferences but am getting a "Server refused our key" when trying to connect. [17:02:31] bastion.wmflabs.org is what I'm trying to connect to. Is there some delay between adding a new key and being able to connect? [18:14:28] While trying to connect to an instance from bastion, I am getting this error: [18:14:28] ebrahim@bastion1:~$ ssh farsi-testwiki.pmtpa.wmflabs [18:14:28] ssh: Could not resolve hostname farsi-testwiki.pmtpa.wmflabs: Name or service not known [18:15:46] is *.pmtpa.wmflabs changed? [18:37:49] Danny_B: you around ? [19:03:00] Coren: is dewiki still broken? [19:06:35] giftpflanze, yes [19:06:43] meeeh [19:06:51] ty [19:08:10] giftpflanze, more precisely, you can access it, but e. g. many revisions are missing [19:08:19] and externallinks [19:08:39] 2m of 10m [19:08:57] i think i didn't read anything ongoing on the mailing list? [19:09:26] giftpflanze, https://bugzilla.wikimedia.org/show_bug.cgi?id=57645 [19:11:49] If I do "webservice start", the response headers shouldn't give the server as Apache, right? :/ [19:15:37] a930913: for me it's responding as lighttpd/1.4.28 - https://tools.wmflabs.org/wikiviewstats/info.php (scroll to bottom) [19:17:15] valhallasw: I'm going to use flask-mwoauth :) [19:17:19] rather than roll my own with Go [19:21:20] YuviPanda: let me know if you run into any issues [19:21:27] valhallasw: will do :) [19:21:44] valhallasw: I'm not going to run this on tools, btw. Created the 'data4all' project a few days ago [19:22:16] YuviPanda: as long as you can pip install you'll be fine, I think [19:22:23] yeah I can :) [19:22:25] although you should take care with httplib2 [19:22:34] you aren't using requests? [19:22:54] don't pip install that, as it doesn't carry the root certs needed for WMF servers [19:22:58] flask-oauth uses httlib2 [19:23:02] bah [19:23:09] well, that's fine I guess [19:23:24] valhallasw: I guess I'll need to apt get that lib? [19:23:25] YuviPanda: you can install either the debian httlib2 or the pywikibot one if you must pip install something [19:23:30] right [19:24:44] valhallasw: I haven't used blueprints before [19:24:56] hell, it's almost been 2 years since I built anything significant in Python :| [19:25:03] * YuviPanda reads docs [19:25:13] YuviPanda: https://github.com/valhallasw/gerrit-patch-uploader/blob/master/patchuploader.py [19:25:20] mwoauth = MWOAuth(consumer_key=config.oauth_key, consumer_secret=config.oauth_secret) [19:25:23] app.register_blueprint(mwoauth.bp) [19:25:24] that's it, basically [19:25:47] valhallasw: yeah that's rather super simple :D [19:25:49] nice! [19:26:00] if you don't want /oauth-callback to be used as callback url you need to fiddle a bit more [19:26:17] valhallasw: who all can approve requests for OAuth consumers? [19:26:18] on mw.org? [19:26:28] valhallasw: all admins? [19:26:32] or is it a special right? [19:26:34] YuviPanda: no, a limited set. [19:26:41] is Reedy part of that set? [19:26:43] * YuviPanda eyes Reedy [19:27:06] I have that listed... somewhere [19:27:29] https://www.mediawiki.org/w/index.php?title=Special:ListUsers&group=oauthadmin [19:27:33] YuviPanda, AFAIK, you should talk to Dan Garry or Chris Steipp [19:27:47] right [19:27:55] that's super limited [19:28:03] anomie|away: is away [19:30:18] valhallasw: do I need to set OAuth callback URL right away? [19:31:10] YuviPanda: you need to enter it in the request [19:31:14] hmm [19:31:18] let me set it up first then [19:31:28] I could also test it on betalabs I think [19:31:34] I should have the rights there [19:31:34] but it will become your_flask_base_path/oauth-callback typically [19:31:38] right [19:31:40] also [19:31:47] you don't need to be approved to use oauth yourself [19:31:54] yeah, just for the consumer [19:31:57] err [19:31:59] the application [19:32:01] that makes sense [19:32:16] you, as owner of the application, can use it before it is approved [19:32:20] oh [19:32:21] oooh [19:32:22] approval just means everyone else can use it [19:32:24] i didn't realize that [19:32:26] that's fine then [19:32:32] no need to go to betalabs [19:37:00] YuviPanda, by the way, are there news about WSGI on Tool Labs? (Bug #49058) [19:37:22] !bug 49058 [19:37:22] https://bugzilla.wikimedia.org/49058 [19:37:49] ireas: YES! I just commited support for the nginx based proxy last tuesday, and now we just need to modify the 'new webserver' config thing to support uwsgi as well as lighttp [19:37:49] the answer is: newweb [19:37:50] let me comment [19:37:58] huh [19:38:11] great! :-) [19:38:14] valhallasw: newweb's internals are going to change, although nothing visibly [19:38:28] valhallasw: it currently writes a rewrite rule into goddamn NFS, which is then read by the apache webproxy [19:38:35] which is horrifyingly inefficient [19:39:06] YuviPanda: so how would that change wsgi stuff? that already works via lighttpd [19:39:36] valhallasw: over fcgi? I don't know if lighttpd has native wsgi support [19:39:43] yes, over fcgi [19:39:44] also, I misread it as uwsgi support :D [19:39:52] sorry, you are right [19:39:54] valhallasw: right, with this thing you can just run uwsgi directly [19:40:07] or gunicorn, or nodejs, or twisted, or torando, or whatever [19:40:43] so then you would also serve static files using the wsgi layer? [19:40:46] valhallasw: http://toodadoo.wmflabs.org/ is where I'm testing it now, although it only proxies back to the apaches now [19:41:13] valhallasw: you can do that, or spin up another server for just static files if that's what you want [19:41:26] valhallasw: it gives you fine grained control over which URL patterns go to which host on which port [19:41:40] valhallasw: so you can make /static/.* go to something on some port and then /.* go elsewhere [19:41:43] ah, okay [19:41:50] ireas: for now: https://github.com/valhallasw/gerrit-patch-uploader/blob/master/lighttpd.conf + https://github.com/valhallasw/gerrit-patch-uploader/blob/master/app.fcgi [19:42:01] valhallasw: it also gives us SPDY support and websocket support :D [19:42:09] AND WE CAN GET RID OF GODDAMN APACHE! [19:42:10] :D [19:42:16] * YuviPanda calms himself down [19:44:24] valhallasw: I'd write the last part myself, but portgrabber etc is in goddamn Perl [19:44:28] * YuviPanda mumbles dissaprovingly [19:45:09] valhallasw: hmm, I'm thinking of writing replacements for those in Python [19:45:15] valhallasw, ah, thanks! :) [19:45:52] * valhallasw can never remember how to make code blocks on a wiki [19:46:08] not [code], not [pre], but.... [19:47:31] ireas: responded on teh bug [19:48:15] YuviPanda, thanks! [19:48:38] ireas: I'm super interested in getting that there too, mostly because of the fact that it gives us websocket support [19:49:00] ...but
. Right.
[19:49:28] 	 ok, I've added the my lighttpd confs at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Help/NewWeb#Configuring_the_web_server
[19:49:46] 	 YuviPanda, it’s a bit frustrating: now I could finish my cool new tool using Python WSGI and OAuth – but I haven’t got the time!! ;-)
[19:49:53] 	 ireas: :D
[19:49:57] 	 :D
[19:50:26] 	 valhallasw: I'm going to rewrite portgrabber and portgranter in python now :)
[19:50:32] * YuviPanda  gets to it
[19:51:30] 	 valhallasw: so what will happen is you open a socket and send a message to a well-known-port saying you want a particular route to go to a particular host and port, and it automagically routes it there
[19:51:37] 	 shouldn't be too hard
[19:52:09] 	 YuviPanda: please route ../.* to me
[19:52:26] 	 valhallasw:  :P
[19:52:41] 	 valhallasw: so you can only route things that are in /something
[19:52:47] 	 valhallasw: and I verify toolname via identd
[19:57:36] 	 valhallasw: used to be  it's now  :)
[20:11:50] * hedonil  needs some help: what's the name of this darn country? https://commons.wikimedia.org/wiki/File:Icons-flag-sv.png
[20:14:02] 	 ahhh got it: El Salvador.
[20:32:13] 	 valhallasw: ireas added patch to install uwsgi on toollabs :) https://gerrit.wikimedia.org/r/#/c/98126/
[21:24:32] 	 Not going through lighttpd :/ https://tools.wmflabs.org/cluestuff/info.php
[21:29:24] 	 a930913: you have a .lighttpd.conf in your ~?
[22:17:21] 	 Coren are you there .. and available ?
[22:17:38] 	 if it is partytime, it can be tomorrow
[22:18:23] 	 valhallasw: Well, the file exists ;)
[22:18:23] 	 or anyone else who can solve problems with replication from Wikidata ?
[22:19:03] 	 a930913: hm, the web server is not running
[22:19:11] 	 is there a lighttpd.STOPPED in ~, maybe?
[22:19:14] 	 if so, delete it
[22:19:27] 	 but I forgot the rest of the things to look at
[22:19:46] 	 a930913: one clear thing is that there is no cluestuff job on the webgrid
[22:19:49] 	 Nope.
[22:19:50] 	 local-cluestuff@tools-dev:~/public_html$ webservice start
[22:19:50] 	 http://tools.wmflabs.org/?status
[22:19:51] 	 Starting webservice... started.
[22:20:11] 	 still nothing
[22:20:36] 	 is there anything in the .lighttpd.conf? if so, try with an empty one
[22:22:29] 	 valhallasw: Started with a blank conf.
[22:23:04] 	 So it baulks at the config then eh?
[22:23:33] 	 ooh, it's working now
[22:23:47] 	 1700438httpd-cluestuffcluestuffWebgrid / Running2013-11-28 22:22:14CPU: 0.03s VMEM: 1.4G/3.7G
[22:24:34] 	 and back to apache again
[22:24:38] 	 valhallasw could this also trigger the replication for Wikidata (the thing that just got started) ?
[22:24:42] 	 :|
[22:24:52] 	 GerardM-: huh?
[22:24:54] 	 valhallasw: Is the .lighttpd.conf valid?
[22:25:40] 	 laba wikidata wordt normaal gesproken elke 10 minuten up to date gebracht vanuit productie wikidata
[22:25:46] 	 dat werkt al twee dagen niet meer
[22:25:52] 	 labs
[22:26:21] 	 a930913: looks OK, but it could break if server.modules is already set to something
[22:26:29] 	 maybe use += instead
[22:26:53] 	 a930913: check ~/error.log
[22:26:59] 	 2013-11-28 22:24:38: (configfile.c.912) source: /var/run/lighttpd/cluestuff.conf line: 562 pos: 1 parser failed somehow near here: (EOL)
[22:27:24] 	 line numbers are broken because your conf gets concatenated onto something else
[22:27:29] 	 GerardM-: euh, geen idee
[22:27:59] 	 GerardM-: this was about web servers -- replication is a different beast
[22:33:02] 	 valhallasw: Yay, I think it's now just logic errors to solve ;) Thanks.
[22:33:35] 	 Would probably be better for webservice to spew out a problem though.
[22:53:44] 	 valhallasw: ever done socket programming in python?
[22:53:56] * YuviPanda  hasn't done sockets anywhere an d is having simple troubles communicating with identd
[22:55:04] 	 Oh, hold on. valhallasw, if I need to add a module before the defaults, how can I do it?
[22:55:28] 	 YuviPanda: I socket, what help do you need?
[22:55:46] 	 (Sockets are very similar to files on linux.)
[22:56:41] 	 a930913: ah, moment
[22:56:58] 	 a930913: this is python but the socket methods are all the same
[22:57:56] 	 a930913: my 'recv' on my connection to identd is blocking forever, even though I can use nc on it just fine
[23:02:26] 	 YuviPanda: identd?
[23:02:50] 	 a930913: it's just a service listening over the socket on port 113
[23:05:50] 	 YuviPanda: It will only block if there is no data.
[23:06:07] 	 a930913: yeah but if I use nc and send the same data I am getting responses
[23:07:09] 	 a930913: I got 48677 , 8282 : USERID : UNIX : vagrant\n as a response if I manually send it the same thing
[23:10:25] 	 YuviPanda: works for me in python
[23:10:41] 	 let me bpaste it
[23:11:01] 	 http://bpaste.net/show/bEKcPjP4ranuZdOyNEAF/
[23:12:43] 	 valhallasw: https://dpaste.de/qcaL is what I have
[23:12:55] 	 valhallasw: blocks on the recv on line 26
[23:13:09] 	 Sorry, was setting up a cron for tonight.
[23:13:33] 	 YuviPanda: your request is missing a vital newline
[23:13:41] 	 valhallasw: gaaah
[23:13:50] 	 ;-D
[23:14:04] 	 although you might want to handle network problems at some layer, too...
[23:14:16] 	 valhallasw: true, just wanted to get this working to begin with
[23:14:39] 	 valhallasw: I was reading the manpage for tcpdump to figure out  how nc and this were different
[23:14:53] 	 Ah, logic errors :p
[23:14:54] 	 valhallasw: thanks a lot :)
[23:15:03] 	 your code was missing the monkey that hits 'enter' when nothing happens
[23:15:03] 	 heh, yeah, I was looking at the wrong layer :)
[23:15:08] 	 :D
[23:15:27] 	 Speaking of which, valhallasw, are you any good at lighttpd configuration?
[23:15:57] 	 a930913: nope :-)
[23:16:06] 	 valhallasw: yup, that worked :D
[23:16:08] 	 unfortunately not
[23:17:51] 	 Do you know if it's possible to add a module before the defaults?
[23:19:37] 	 Not sure.
[23:34:01] 	 Can anyone assist with connecting to the server? I've created keys and been given shell access but connecting gives me the "If you have having access problems..." error and a "Server refused our key"
[23:34:30] 	 I've tried tools-login.wmflabs.org and bastion.wmflabs.org, both the same errors
[23:35:37] 	 I've created and added several more keys and tried connecting with both Putty and cygwin
[23:35:44] 	 LuaKT: did you request access to the tools project?
[23:35:53] 	  or did you only get shell?
[23:35:59] 	 yes I got accepted, got mail from Tim
[23:36:08] 	 oh
[23:36:08] 	 hmm :(
[23:36:34] 	 yeah 2 messages from tim
[23:36:41] 	 one for tools and other for shell access
[23:36:44] 	 right
[23:36:51] 	 I... dunno what is wrong then. sorry :(
[23:37:00] 	 Hmm