**** BEGIN LOGGING AT Fri Jan 06 02:59:57 2012 Jan 06 10:20:47 Robot101, are you available? Jan 06 10:30:36 fredddd: hey, I'll be in the office in a while Jan 06 10:33:59 Robot101, that means? :3 Jan 06 10:34:01 You will be available? Jan 06 10:34:11 I have sent you part of the log where the SSL failed yesterday. Jan 06 10:34:20 I am setting up the Debian system now for the SDK to be on. Jan 06 10:34:48 yeah I'll have to take a look when I'm at my computer Jan 06 10:35:13 Well pretty much it just read the SSL certificate details out, and then said, SSL verification failed right after the part where it listed domain details (*.expressionate.org). Jan 06 10:35:44 So from that I can conclude you are pretty much right about wild card certificates not being supported. Jan 06 10:36:34 I am not going to need any graphical interface for the SDK, am I? Jan 06 11:27:39 fredddd: for scratchbox? Jan 06 11:28:16 fredddd: you can build stuff fine without X; you can use an X server to test apps though Jan 06 11:29:04 it's not much trouble to test stuff on-device though; especially if the binary is small enough to transfer over the wlan quickly Jan 06 11:29:42 Alright. Jan 06 11:30:17 Where do I get the latest proper SDK? Jan 06 11:30:29 http://maemovmware.garage.maemo.org/2nd_edition/ Jan 06 11:30:33 http://www.developer.nokia.com/info/sw.nokia.com/id/c05693a1-265c-4c7f-a389-fc227db4c465/Maemo_5_SDK.html Jan 06 11:30:35 =/ Jan 06 11:36:01 fredddd: there are instructions on the wiki i think Jan 06 11:36:50 fredddd: http://wiki.maemo.org/Documentation/Maemo_5_Final_SDK_Installation Jan 06 11:37:39 Ah, thank you, that is a bit more direct. Jan 06 11:39:51 np Jan 06 12:30:34 fredddd: have you got anywhere with the SSL issue? Jan 06 12:34:55 edheldil, yes, Robot101 identified the Jabber client not being able to deal with wild card SSL certificates properly (*.expressionate.org). Jan 06 12:35:21 I am setting up a Debian system with the Maemo SDK to compile as per his instructions to prepare a patch, and hopefully have it accepted by CSSU if pushed thruogh. Jan 06 12:36:44 fredddd: right, am at my desk now :) Jan 06 12:38:28 fredddd: what is the fqdn of your jabber server? Just expressionate.org or st. like jabber.expressionate.org ? Jan 06 12:42:41 edheldil, XMPP client and server SRV entries leading to xmpp.expressionate, which is a CNAME to acantha.expressionate.org, holding an A and AAAA recording to the appropriate IP addresses. Jan 06 12:42:56 xmpp.expressionate.org* Jan 06 12:43:44 ok Jan 06 12:44:15 so it really is wildcard cert and not SubjAltName Jan 06 12:44:23 .. problem Jan 06 12:45:30 edheldil: no, it should be using expressionate.org (the subj alt name) to match Jan 06 12:45:39 afaik *.expressionate.org should *not* match expressionate.org Jan 06 12:46:11 right, it should not Jan 06 12:46:22 it should be checking the certificate of the xmpp domain (@expressionate.org) not the xmpp server (xmpp.e.o) Jan 06 12:46:42 so even though the SRV lookup points to xmpp.e.o, the *.e.o should not match Jan 06 12:47:31 eh? The name is xmpp.e.o and that should be used to match against *.e.o in DN or SAN Jan 06 12:47:53 no, the XMPP client does a SRV lookup on e.o and finds the XMPP server is xmpp.e.o Jan 06 12:48:04 ah, ok Jan 06 12:48:25 if you do NOT explicitly state xmpp.e.o as server Jan 06 12:52:26 it should connect to it and see a certificate that proves xmpp.e.o is the XMPP server for e.o Jan 06 12:52:26 it's more obvious if a) the server is on another domain Jan 06 12:52:26 or b) imagine your DNS was MITM'd and you were connecting to evil.hacker.org instead Jan 06 12:52:26 you want to know that wherever your connecting to is consistent with the server you expected (e.o) not the results of the DNS SRV lookup - that's not secure Jan 06 12:52:26 this is actually a problem for google btw, and why they don't support TLS on XMPP - they'd have to have a certificate for every single domain they hosted Jan 06 12:52:26 the XMPP guys are working on some best practice etc so you can use eg DNSSEC to say (and prove) that e.o's XMPP service should be from talk.google.com, and so a certificate from talk.google.com can be trusted Jan 06 12:52:27 but that's totally irrelevant to this bug - loudmouth should be correctly looking for expressionate.org in the certificate, and the code is just whack so it doesn't match Jan 06 12:53:22 right - if you do that it should check the server name instead Jan 06 13:04:39 Robot101: I meant that if it's explicitly xmpp.e.o in Maemo's config, it should use that Jan 06 13:05:46 edheldil: right Jan 06 13:06:02 Robot101, still in the midst of following the SDK wiki to install it. Jan 06 13:06:18 which, it did not either, if I am not mistaken Jan 06 13:06:18 At the part where I am obtaining and executing the SDK install script. Jan 06 13:06:41 oh, right Jan 06 13:06:59 yeah that might be broken too - if it's using starttls it always checks the server name Jan 06 13:07:03 wait - no that's right Jan 06 13:07:10 you have to use old SSL to make it use the server name Jan 06 13:07:27 otherwise how does the server know whether to give you the cert for it's name, or the cert for the domain Jan 06 13:07:46 I don't know what 'old ssl' option does Jan 06 13:08:10 Uses the deprecated SSL connection on port 5223. Jan 06 13:08:14 Which is not advisable. Jan 06 13:10:24 why? Jan 06 13:11:42 TLS, as it represents itself, is superior towards SSL in security, and when given a choice, TLS should be chosen. Jan 06 13:11:47 The details? No idea, never delved into it. Jan 06 13:13:11 ahh, you mean version of SSL protocol, i.e. flawed SSL2 ? Jan 06 13:13:22 Details I never delved into. x.x Jan 06 13:13:43 I thought you were talking about starttls being better than plain direct ssl Jan 06 13:14:39 tls v1.0 ~~ ssl v3 or st. like that Jan 06 13:14:55 I know little of this kind of security to really say if any is better than the other, I just know from little research when looking up TLS vs. SSL that TLS is predecessor, which was good enough of a reason for me to favor it. Jan 06 13:15:14 successor Jan 06 13:15:39 Yes. Jan 06 13:15:45 Thank for the correction. x3 Jan 06 13:16:20 my pleasure ;-p Jan 06 13:36:49 Hm. Jan 06 13:36:54 Getting an error during SDK install. Jan 06 13:37:09 No executable login, while I added by username to scratchbox. Jan 06 13:58:01 I am still stuck with the user issue during the SDK install. =c Jan 06 13:59:58 welcome to maemo's shit sdk Jan 06 14:00:14 use the image.. thats what i wound up doing Jan 06 14:00:25 Logging out and in again did the trick. Jan 06 14:11:49 fredddd: the "old" in old SSL just means it's on port 5223, it doesn't mean anything about SSL versus TLS or whatever... Jan 06 14:12:00 fredddd: that's negotiated by both ends during SSL handshaking Jan 06 14:14:29 Robot101: ah, ok, I wondered why it's not doing normal protocol/cipher selection process Jan 06 14:14:57 it is - it's just called "old" in XMPP because it's been deprecated by STARTTLS Jan 06 14:15:17 with port 5223 it's all SSL'd (certificates are exchanged) before XMPP is used Jan 06 14:15:31 with port 5222 you identify the domain etc and then select STARTTLS during negotiation Jan 06 14:15:51 Robot101, I think I am almost done with the SDK and ready to follow your build / patch instructions if you have the time. Jan 06 14:28:51 Robot101, seems like I am pretty much set. Jan 06 14:28:59 The scratchbox is up and configured. Jan 06 14:31:26 Yo yo yo! Jan 06 14:31:30 x.x Jan 06 14:31:37 I can't seem to download the latest n900 firmware Jan 06 14:31:49 Error? Jan 06 14:31:58 Duplicate headers received from server Jan 06 14:32:49 What is the current version, and how come you are updating it now? Jan 06 14:33:50 fredddd: I think the logs you posted me were truncated, could you try and get them somewhere more coherent? pastebin.be or something? Jan 06 14:33:56 fredddd: I'm giving the phone to a friend. I'd like to wipe it first Jan 06 14:34:26 Robot101, yeah was not sure if sensitive data was in there. Jan 06 14:34:39 It basically started with some XMPP communication data. Jan 06 14:34:44 It then was like, SSL, hooray! Jan 06 14:34:49 List certificate details. Jan 06 14:34:59 SSL verification failed. Jan 06 14:35:01 I'm interested in specifically the lines with LM-SSL Jan 06 14:35:03 Then it just kept retrying the same thing over. Jan 06 14:35:16 Ah, yeah, hold on getting the logs from the device now. Jan 06 14:35:42 Put them in MyDocs yesterday to retrieve them today. Jan 06 14:37:36 Robot101, the logs have no new lines so, pasting the whole line with all that information to you in a private message. Jan 06 14:37:48 Hi! I'm zeroing a SD card with dd if=/dev/zero of=/dev/nncblk1 due to card having a corrupt FS. I attempted first to remove the partition with parted and create a new, which failed miserably. So now, I'm zeroing it completly before creating. However, it fails due to "input/output error". I tried again. And again. But it fails, on the exact same byte each time Jan 06 14:37:56 Any suggestions? Jan 06 14:38:04 FIQ: buy a new card Jan 06 14:38:12 Robot101, sent. Jan 06 14:38:35 assuming you're not typoing nnc really Jan 06 14:38:56 SpeedEvil: preferally not Jan 06 14:39:23 I readed somewhere that dd fails on high CPU load on some bytes of SD cards Jan 06 14:39:29 IO error is a hardware error. Jan 06 14:39:33 In the card. Jan 06 14:39:35 would it work better dd-ing from a desktop? Jan 06 14:39:39 Hmm, fun Jan 06 14:39:43 Unlikely. Jan 06 14:40:08 It's not just coming to the end of the partition - in which case it's expected to end Jan 06 14:47:54 Robot101, be back in an hour or so, will be ready to continue the patching and testing then. Jan 06 14:50:25 fredddd: so my cunning plan is to steal the code from our new library and drop it in to the appropriate place in loudmouth... :P Jan 06 14:51:32 http://cgit.freedesktop.org/wocky/tree/wocky/wocky-openssl.c#n849 Jan 06 14:51:34 these two functions Jan 06 14:53:37 hi maemons! Jan 06 14:54:13 feels like evil dr. frankenstein somehow Jan 06 14:57:16 FIQ: probably your card is defect. Try same thing on your PC with a cardreader Jan 06 14:58:21 ok Jan 06 15:02:15 even if it works there, it may only mean the voltage signal levels and timings are maybe more relaxed there Jan 06 15:21:13 hm. ovi store not working for me Jan 06 17:53:51 so where's freddd, I have a patch for him :D Jan 06 17:53:58 I can still code! maybe Jan 06 18:07:04 is there a bot to leave a memo for someone? Jan 06 18:07:30 MemoServ Jan 06 18:07:47 if the user is registered, then you can send him memos. Jan 06 18:09:26 he has then disabled Jan 06 18:09:38 I thought we had a bot here which could pounce people when they rejoined the channel Jan 06 18:09:50 ~help Jan 06 18:14:56 are there any known bugs related to mobilehotspot 0.3.5 and kernel_power-49? Jan 06 18:16:27 there's also some way to make infobot give someone a message on join Robot101. ask DocScrutinizer if interested Jan 06 18:16:34 Sicelo: I thought so Jan 06 18:16:36 DocScrutinizer: any clues? Jan 06 18:16:51 also how do you put stuff into CSSU? Jan 06 18:17:16 join #maemo-ssu, ask there Jan 06 18:17:54 evidently, 0.3.4 won't work either now. I'm assuming the updated kernel may be to blame. Jan 06 18:18:12 hm. there is a movie about auschwitz that came out Jan 06 18:31:54 Robot101: onjoin? Jan 06 18:32:02 what'S the issue? Jan 06 18:32:35 DocScrutinizer: just wanted to leave the URLs for this guy so he can test my patch, if his SDK is working Jan 06 18:32:46 PLEASE don't use global onjoins! Jan 06 18:33:00 DocScrutinizer: oh so it's not a memo thing, never mind Jan 06 18:33:05 he has MemoServ disabled for some reason Jan 06 18:33:11 onjoin actually is a problemantic function Jan 06 18:46:50 see botmail for an alternative Jan 06 18:47:00 ~+help botmail Jan 06 18:47:02  Desc: Send someone botmail Jan 06 18:47:02  Usage: botmail {for [:] }|stats|check|read Jan 06 18:47:02 Example: botmail for infobot: you rock! Jan 06 18:47:02 Example: botmail stats Jan 06 18:47:03 Example: botmail check Jan 06 18:47:03 Example: botmail read Jan 06 18:48:22 edheldil: hey, we have a .deb to test that SSL patch if you want? Jan 06 18:48:23 of course see Jan 06 18:48:26 ~query Jan 06 18:48:27 talk dirty to me! Preferably, do so after you have typed "/query infobot" which should open a new window/tab/whatever with most irc clients. You can talk to me all you like and don't annoy other people with endless queries. Be aware that the stuff you write is logged, so don't get too 1337 :) Jan 06 19:50:57 Currently what is the most functional free, as in open source, gps software for the N900? Jan 06 19:52:36 Mappero? Jan 06 19:55:44 depends on what you need Jan 06 19:56:00 for navigation/maps I would say Marble with Monav. Jan 06 19:57:17 and don't forget built-in maps can be tweaked to provide voice navigation :) Jan 06 19:57:49 Sicelo: I've seen the thread :) Jan 06 19:58:03 Sicelo: I've just never really appreciated Ovi Maps Jan 06 19:58:10 at least the implementation on the N900 Jan 06 19:58:13 ok Jan 06 19:58:49 I wonder if the maps are updated, that is, if you delete the cache from MyDocs, if the new maps downloaded are the same as when N900 was released or if they're reasonably current Jan 06 19:58:53 NIN102: yes for nav. I check out Marble Jan 06 19:59:59 ShadowJK: it looks like they aren't :( Jan 06 20:00:08 ShadowJK: I just don't want to think on those questions I would prefer to use software I have a bit more control over, but being curious bad. Jan 06 20:00:26 I know if you have mao already on n900 it doesn't check Jan 06 20:00:28 isn't Jan 06 20:00:35 map* Jan 06 20:01:26 ah Jan 06 20:01:27 hmm, that's interesting ShadowJK. i think i'll try something Jan 06 20:01:50 keep us in suspend Sicelo Jan 06 20:03:28 I guess you'd rename cities to cities.bak, then cimpare ovi maps online with browser with ovi maps on phone Jan 06 20:03:29 NIN102: oh that's wonderful it actually has written directions Jan 06 20:04:08 yeah.. that's what i'm doning :) Jan 06 20:05:23 yep, marble is cool stuff. Jan 06 20:06:19 wow ShadowJK! updated :P:P Jan 06 20:06:49 Sicelo and ShadowJK: why are you so interested in a Nokia product? Is it somehow superior to our open source tools? Jan 06 20:07:11 no happymonkey. i have monav here as well.. Jan 06 20:07:11 The datasources. Jan 06 20:07:16 because according to openstreetmap i live 50km from nearest road Jan 06 20:07:42 Google andbing both have extreme restrictions to what you can do with the raster data Jan 06 20:07:45 I guess between Google and Nokia it's all about the same Jan 06 20:07:54 SpeedEvil: oh really? Jan 06 20:07:56 interesting Jan 06 20:08:05 You cannot save (legally) google or bing tiles, ofr use when offline. Jan 06 20:08:27 And to save them in thesame detail as nokia mops has the UK in (for example) would take many terabytes. Jan 06 20:08:44 of course not legally, but what is "legal" these days Jan 06 20:08:46 owell Jan 06 20:11:54 * SpeedEvil fails to find ShadowJK's address, and add some roads round him in openstreetmap. Jan 06 20:12:49 adding virtual roads? hah Jan 06 20:12:57 real ones Jan 06 20:13:09 maybe you first have to build them ;-D Jan 06 20:13:18 Bing has given permission to trace, using their imagery. Jan 06 20:13:46 cya fellas Jan 06 20:13:56 peace Jan 06 20:13:59 * SpeedEvil waves. Jan 06 20:17:10 * DocScrutinizer kicks ass of wiki admin :-S Jan 06 20:17:31 hardcore spammer user selling malboro Jan 06 20:28:25 rofl selling tobbaco on easy debian talk Jan 06 20:28:56 is it Organic? Jan 06 20:29:29 it is allegedly cheap Jan 06 20:30:39 will it make me bigger or reduce my waiste? Jan 06 20:30:54 I think both Jan 06 20:31:05 it also cures lungcancer Jan 06 20:32:44 that reminds me I have to reboot my phone by attempting to do an apt-get install -f so I can get texlive up and running on my N900 Jan 06 20:32:59 through Easy Deb. Jan 06 20:36:31 but I'm still downloading the full open street maps for Austin, TX and it's only 40% complete Jan 06 20:42:10 NIN102: the N900's gps didn't become active when I fired up Marble is there something I need to do to get this started? Jan 06 20:42:35 the button on the bottom of marble on the right, press it. IIRC. Jan 06 20:42:51 lol Jan 06 20:42:53 ok Jan 06 20:43:30 great **** ENDING LOGGING AT Fri Jan 06 22:06:39 2012 **** BEGIN LOGGING AT Fri Jan 06 22:07:27 2012 **** ENDING LOGGING AT Fri Jan 06 22:08:09 2012 **** BEGIN LOGGING AT Fri Jan 06 22:08:41 2012 Jan 06 23:27:18 hello I'm having problems installing Texlive using Easy Debian but the N900 reboot during the process and now I'm getting NFS errors Jan 06 23:27:48 I've unmounted and did a few, fsck.vfat /dev/mmcblk01p1 Jan 06 23:28:11 and I think the actual partition is fine but the chroot seems borked Jan 06 23:28:44 Can I install TeXLive on my latop and then copy it over or will that fail? Jan 06 23:28:53 on the chroot that is Jan 06 23:29:43 I guess everything is compiled for Arm so I would need an Arm emulator? Jan 06 23:43:12 <_llll_> can't think of anything that would stop you copying arm-compiled files happymonkey, but are you sure you habe room for all of texlive? Jan 06 23:43:52 <_llll_> also tex on a phone is a strange choice Jan 07 00:00:59 i have a question about shortcutd, when i uesd Browser in fullscreen mode ,i like touch proximityd sensor to back the last page... some time ago it worked good ..but now it can't work,i touch proximityd sensor nothing.i try reinstall shortcutd ,it can work ,but when i reboot N900 ,it can't work ..i used command "while true; do cat /sys/devices/platform/gpio-switch/proximity/state; done" check my proximityd sensor ,work fine..can someone konw why? Jan 07 00:20:16 Hi, I just wonder if the difference between SDHC and SDXC require new hardware adaption for the XC functionality or just a thing like a new/updated driver? Jan 07 00:21:02 i.e. does N900 support SDXC fully (assuming a more suitable file system)? Jan 07 00:21:30 or just at the level of SDHC in terms of speed (for example)? Jan 07 00:21:34 _llll_: it's not a phone it's an internet tablet Jan 07 00:22:22 _llll_: I don't have videos or games on my N900 and ~10GB of music leaves room for a full debian install Jan 07 00:23:25 _llll_: but it's not just copying, I want to install ARM TeXLive on the ARM chroot on a x86_64 laptop Jan 07 00:25:47 _llll_: not sure why I'm writing to someone who thinks putting LaTeX on a phone is a weird idea Jan 07 00:29:35 hello Jan 07 00:38:41 why is it rebooting Jan 07 00:39:37 and ARM chroot on a x86_64 laptop< - ?? Jan 07 00:40:01 scratchbox * QEMU ? Jan 07 00:41:44 your debian chroot is in vfat? case-sensitivity issues? Jan 07 00:52:35 <_llll_> happymonkey: you do whatever you like, it's your phone. if (when) you get stuck wconfiguring tex, i can help in #latex Jan 07 01:33:57 where is the maemo apt sources list files? Jan 07 01:34:13 Nokia-N900:~# cat /etc/apt/sources.list Jan 07 01:34:17 is empty Jan 07 01:45:27 /etc/apt/sources.list.d/* Jan 07 02:11:44 okaratas: most of the sources are added via ham wich in turn puts them in /etc/hildon-application-manager/cataloges Jan 07 02:11:59 and from that creates the /etc/apt/sources.list.d/hildonblblabla Jan 07 02:12:24 merlin1991, ah okay I seen thank you :) Jan 07 02:12:30 mgedmin, thank you sir Jan 07 02:14:49 I installed Scratchbox and Maemo 5 SDK Jan 07 02:15:08 [sbox-FREMANTLE_ARMEL: ~] > Jan 07 02:15:19 what is the Xephyr? Jan 07 02:15:33 sudo apt-get install xserver-xephyr I installed? Jan 07 02:15:57 yep Jan 07 02:16:11 you need to start the xephyr session outside scratchbox Jan 07 02:18:38 hm okay Jan 07 02:18:45 but install Nokia-N900? Jan 07 02:18:59 $ busybox apt-get install xserver-xephyr Jan 07 02:19:13 o_O? Jan 07 02:19:27 that's totally no Jan 07 02:20:10 xephyr is a nested X server, you install it on your laptop alongside Scratchbox Jan 07 02:20:26 it's necessary if you want to run your apps in a simulated Maemo 5 environment Jan 07 02:20:38 I find that pretty useless and just test on my real N900 Jan 07 02:20:51 (well, back when I tried to do development for the N900...) Jan 07 02:21:08 (and, granted, my most of the apps I built were command-line ones :) Jan 07 02:21:17 mgedmin, okay I understand, thank you Jan 07 02:21:18 :) Jan 07 02:23:02 coding app strachbox and export screen xephyr, xephyr running my computers. Jan 07 02:23:14 [sbox-FREMANTLE_X86: ~] >export DISPLAY=:2 Jan 07 02:23:19 okay I understand Jan 07 02:25:33 * mgedmin about to try the fremantle instructions at http://inz.fi/blog/2007/10/22/multi-target-development-for-maemo/ Jan 07 02:26:25 I read now, thanks mgedmin Jan 07 02:26:51 okaratas, since you have a fresh FREMANTLE scratchbox target, could you answer a couple of questions? Jan 07 02:27:16 what does 'sb-conf show FREMANTLE_ARMEL' print? Jan 07 02:27:20 wait Jan 07 02:27:38 > sb-conf show FREMANTLE_ARMEL Jan 07 02:27:38 Compiler: cs2007q3-glibc2.5-arm7 Jan 07 02:27:38 Devkits: qemu perl doctools svn git debian-etch Jan 07 02:27:38 CPU-transparency: /scratchbox/devkits/qemu/bin/qemu-arm-sb Jan 07 02:27:46 I using Debian Squeeze Jan 07 02:28:10 thanks! Jan 07 02:28:32 not problem, is this correct? Jan 07 02:30:51 I would hope so :) Jan 07 02:30:55 you ran the installer, right? Jan 07 02:31:11 I'm afraid to run it, since I already have a harmattan scratchbox set up Jan 07 02:31:26 so I'm trying to use the low-level tools to set them both up next to each other Jan 07 02:32:09 mgedmin, hm okay what is your using development tools? Jan 07 02:32:22 what? Jan 07 02:32:28 I don't understand Jan 07 02:33:27 do you development mobile applications/tools? Jan 07 02:33:59 you using scratchbox and xephr? Jan 07 02:34:33 is there any other development environments? Jan 07 02:34:44 mostly I don't develop :) Jan 07 02:35:03 my goals are to satisfy my own needs Jan 07 02:35:10 so (1) I search for existing apps for the device Jan 07 02:35:28 if there are none, I (2) search for an existing Debian package I could port (by simply recompiling it in scratchbox) Jan 07 02:35:45 or (3) write a shell or python script to do what I want Jan 07 02:36:23 sometimes (4) there's an app that does almost what I want, so I get the sources, patch it, compile in scratchbox, send patch back upstream Jan 07 02:37:08 mgedmin, okay thanks :) Jan 07 02:53:28 * mgedmin goes to http://wiki.maemo.org/Documentation/Maemo_5_Final_SDK_Installation and O_O?! Jan 07 02:53:37 $ busybox apt-get install xserver-xephyr <-- WAT? Jan 07 02:56:28 * mgedmin posts a small correction for http://inz.fi/blog/2007/10/22/multi-target-development-for-maemo/comment-page-1/#comment-169153 Jan 07 02:56:40 * mgedmin also fixes that wiki page **** ENDING LOGGING AT Sat Jan 07 02:59:57 2012