**** BEGIN LOGGING AT Thu Aug 27 02:59:58 2015 Aug 27 04:59:19 Can anybody confirm or deny that an attempt to connect to ircs://irc.freenode.net:6697 in xchat produces error "SSL handshake timed out"? Aug 27 05:00:55 OS: Maemo 5, 21.2011.38-1Tmaemo11; openssl: 0.9.8zf-1 Aug 27 05:04:19 Chatzilla works with ssl, or at least says so Aug 27 05:15:38 doc: because it was vajb that was asking the question about dbus in the first place Aug 27 05:17:18 doc: also, do you know the hack known as lcuk? at first i've thought about him the same (reinventing some things). pity he didnt manage to finish what he started Aug 27 05:17:37 s/do you/have you/ Aug 27 05:17:37 KotCzarny meant: doc: also, have you know the hack known as lcuk? at first i've thought about him the same (reinventing some things). pity he didnt manage to finish what he started Aug 27 05:17:50 known. Aug 27 05:17:56 eh, still too sleepy Aug 27 09:54:47 KotCzarny: lcuk passed on (September 2011). sad moment for maemo. he reinvented the wheel? examples? Aug 27 10:02:26 he wrote his own toolkit (didnt use gtk or qt) Aug 27 10:02:56 and i know it because i was the one asking him why writing things that are already done Aug 27 10:09:14 liqbase was a complete new framework afaik Aug 27 10:09:24 s/toolkit/framework/ Aug 27 10:11:35 with a different target/usacase than gtk or qt Aug 27 10:11:43 use* Aug 27 10:12:53 that usecase being gtk/qt too slow and big for n900 Aug 27 10:13:04 hmm? Aug 27 10:13:52 he targetted >30fps for his apps Aug 27 10:14:57 that would be prety silly for embedded Aug 27 10:15:23 you're generally targeting at your app sleeping 99.99999% of time Aug 27 10:16:55 since otherwise you get those damn cpu-hog apps that kill your battery in no time. We seen quite a few of them Aug 27 10:19:06 doc, one word: kinetic scroll Aug 27 10:19:11 erm, two words Aug 27 10:19:33 and i didnt write that app would render all the time, only when doing work Aug 27 10:26:14 maybe i'll write oscp-remote using liqbase one day, hum, TODO worthy Aug 27 10:44:43 dang cutetube lacks a symlink to binary from /usr/bin Aug 27 10:45:26 make one? Aug 27 10:46:26 like ... half of them Aug 27 10:49:59 just a thought, but maybe not reinventing the wheel was the thing that killed Nokia. Aug 27 10:50:56 IroN900:~# mdbus2 -l -a Aug 27 10:51:10 [SIGNAL] org.freedesktop.DBus.NameOwnerChanged /org/freedesktop/DBus org.freedesktop.DBus Aug 27 10:51:12 ( "com.maemo.cuteTube", "", ":1.285" ) Aug 27 10:51:35 which one is working? ct or ct2? Aug 27 10:51:43 bencoh: yep, very common wondoze-ism Aug 27 10:52:57 DocScrutinizer05: or plain misunderstanding of how optification was supposed to work Aug 27 10:54:02 i like the way it is now (ie. /opt/{appname} with symlinks to /usr Aug 27 10:54:47 KotCzarny: ct2 is working for me. Aug 27 10:54:49 coming from marxian that's quite surprising though Aug 27 10:54:55 cutetube dbus interface seems fubar Aug 27 10:55:06 doc, play with ct2 Aug 27 10:55:15 i think ct is unsupported Aug 27 10:55:27 cutetube no longer play youtube videos Aug 27 10:55:42 i doubt gtk is/was too big for N900. rather too big/difficult for devs maybe? Aug 27 10:55:44 (and it's unsupported yeah) Aug 27 10:56:21 Sicelo: probably not "the right tool" when you want to do some 30fps animation and things like that Aug 27 10:56:40 or use features available only since some much newer version Aug 27 10:56:40 MDBUS2> com.maemo.cuteTube / com.maemo.cuteTube.play Aug 27 10:56:42 org.freedesktop.DBus.Error.UnknownMethod: No such method 'play' in interface 'com.maemo.cuteTube' at object path '/' (signature '') Aug 27 10:56:52 doc, use url Aug 27 10:57:51 no, I won't. cutetube dbus introspection || interface method implementation is fubar Aug 27 10:58:05 in qml-browser thread string was com.maemo.cutetube.display string:%URL% Aug 27 10:58:07 ct1 is unsupported Aug 27 10:58:13 no reason to play with it anyway Aug 27 10:58:15 use ct2 Aug 27 10:59:41 MDBUS2> com. Aug 27 10:59:42 com.maemo.cuteTube com.nokia.connui_bluetooh_status_menu_item com.nokia.mafw.source.MAFW-Grilo-Source.grl_youtube Aug 27 10:59:44 com.nokia.CallUI com.nokia.connui_cellular_status_item com.nokia.mafw.source.MAFW-IRadio-Source.iradiosource Aug 27 10:59:45 com.nokia.HildonDesktop.AppMgr com.nokia.connui_internet_status_menu_item com.nokia.mafw.source.MAFW-UPnP-Source.upnpcontrolsource Aug 27 10:59:47 com.nokia.HildonDesktop.Home com.nokia.flashlight-applet com.nokia.mafw.source.Mafw-Tracker-Source-Plugin.localtagfs Aug 27 10:59:48 com.nokia.HildonHome com.nokia.foreca_weather_applet com.nokia.mediaplayerhomeapplet Aug 27 10:59:50 com.nokia.HildonSVNotificationDaemon com.nokia.foreca_weather_control com.nokia.microb-engine Aug 27 10:59:51 com.nokia.MessagingUI com.nokia.google-search-widget com.nokia.modest Aug 27 10:59:53 com.nokia.Navigation.NokiaMapsProvider com.nokia.ham_updates_status_menu_item com.nokia.osso-mission-control Aug 27 10:59:54 com.nokia.Obex com.nokia.hildon_input_method com.nokia.osso_abook_home_applet Aug 27 10:59:56 com.nokia.PresenceUI com.nokia.hildon_sb_sync com.nokia.osso_addressbook Aug 27 10:59:57 com.nokia.Qtm.Modest.Plugin com.nokia.hildon_update_notifier com.nokia.osso_browser Aug 27 10:59:59 com.nokia.adobe-flashplayer com.nokia.image_viewer com.nokia.osso_connectivity_ui_conndlgs Aug 27 11:00:00 com.nokia.alarmd com.nokia.ke_recv com.nokia.policy.telephony Aug 27 11:00:02 com.nokia.albumart com.nokia.load_applet_status_area_item com.nokia.profiled Aug 27 11:00:03 pastebin material Aug 27 11:00:03 com.nokia.as-status-applet com.nokia.location-sb com.nokia.rtcom-notification-ui Aug 27 11:00:05 com.nokia.asmodest com.nokia.maesync_controller com.nokia.sharing.manager.status Aug 27 11:00:06 com.nokia.assingleton com.nokia.mafw-gst-renderer com.nokia.simple-brightness-applet Aug 27 11:00:08 com.nokia.asstatusapplet com.nokia.mafw.playlist com.nokia.statusbar_bluetooth_transfer Aug 27 11:00:09 com.nokia.calendar com.nokia.mafw.renderer.Mafw-Gst-Renderer-Plugin.gstrenderer com.nokia.statusmenu-fmtx Aug 27 11:00:11 com.nokia.cameraui com.nokia.mafw.source.MAFW-Grilo-Source.grl_filesystem com.nokia.syncd Aug 27 11:00:12 com.nokia.clock.status_plugin com.nokia.mafw.source.MAFW-Grilo-Source.grl_jamendo com.nokia.xchat Aug 27 11:00:14 com.nokia.clock_status_area_plugin com.nokia.mafw.source.MAFW-Grilo-Source.grl_shoutcast com.tomch.recaller Aug 27 11:00:15 MDBUS2> com.maemo.cuteTube Aug 27 11:00:17 / Aug 27 11:00:18 MDBUS2> com.maemo.cuteTube / Aug 27 11:00:20 com.maemo.cuteTube.display org.freedesktop.DBus.Introspectable.Introspect org.freedesktop.DBus.Properties.GetAll Aug 27 11:00:21 com.maemo.cuteTube.play org.freedesktop.DBus.Properties.Get org.freedesktop.DBus.Properties.Set Aug 27 11:00:23 MDBUS2> com.maemo.cuteTube / com.maemo.cuteTube.play Aug 27 11:00:24 org.freedesktop.DBus.Error.UnknownMethod: No such method 'play' in interface 'com.maemo.cuteTube' at object path '/' (signature '') Aug 27 11:00:26 MDBUS2> Aug 27 11:00:27 damn sorry Aug 27 11:00:29 damn sorry Aug 27 11:00:51 meh, I got other stuff to do Aug 27 11:01:07 procrastination :° Aug 27 11:01:11 CBA to "doc, use url" Aug 27 11:01:22 "use ct2" Aug 27 11:01:31 "doc, play with ct2" Aug 27 11:01:53 that was irt to you using ct1 Aug 27 11:02:46 I'm not up to do *your* homework. I anyway made my point that mdbus2 works Aug 27 11:02:54 its not my homework Aug 27 11:02:58 vajb is playing with it Aug 27 11:03:07 im just procrastihelping him Aug 27 11:03:42 ooh and helping me too? No thanks! Aug 27 11:04:04 you arent doing my homework anyway Aug 27 11:04:18 I'm wasting my time Aug 27 11:04:33 ~question Aug 27 11:04:33 somebody said question was If you have a question and want people to give useful answers, make sure you have read this first: http://www.catb.org/~esr/faqs/smart-questions.html Aug 27 11:04:40 yeah, that's the question to the ct2 author Aug 27 11:05:47 you're not helping, you drown any reasonable other advice by tons of posts Aug 27 11:05:55 and ignorin g other comments Aug 27 11:06:18 vajb, bencoh, am i helping? Aug 27 11:07:24 actually you do KotCzarny. Aug 27 11:08:01 dunno what this is all about, but I think it's pointless anyway, end-of-topic if you please :-) Aug 27 11:08:20 :) Aug 27 11:08:26 last nite i spent 2 hours reading ct2 source and got nowhere heheh. Maybe im not asking right q's Aug 27 11:08:31 useless noise Aug 27 11:08:49 noise with traces of signal is better than total quiet Aug 27 11:08:59 no Aug 27 11:09:00 and feeling of channel being abandoned Aug 27 11:09:41 DocScrutinizer05: regarding mdbus2 and introspection ... do we have introspection support in maemo components? Aug 27 11:09:46 (I thought we didnt) Aug 27 11:09:47 the art of idling :) Aug 27 11:10:02 on most nokia components we dont Aug 27 11:10:26 on all maemo components we should Aug 27 11:10:38 iirc Aug 27 11:11:09 oh, nice Aug 27 11:11:16 well ... half-nice Aug 27 11:12:16 anyway cutetube has some introspection but it's obviously borked Aug 27 11:14:59 Oksana: ((attempt to connect to ircs://irc.freenode.net:6697 in xchat produces error "SSL handshake timed out"?)) seen exactly same on hackint. Fixed it by adding " irc.hackint.org" to /etc/hosts Aug 27 11:15:47 seems related to round-robin load balancing on DNS Aug 27 11:16:13 even the sysop of hackint didn't grok it Aug 27 11:16:55 maybe it's the ipv6 addresses in rrdns? Aug 27 11:16:55 possibly a bug in dnsmasq which been wakened by new SSL details Aug 27 11:22:19 yes, rdns might be related Aug 27 11:59:57 ~closed Aug 27 11:59:57 closed is probably http://wiki.maemo.org/Why_the_closed_packages or https://wiki.maemo.org/Fremantle_closed_packages, or http://elinux.org/N900 Aug 27 12:14:04 seems we have a bug/incompatibility in maemo openssl: 0.9.8zf-1 wit recent serverside implementation, at least when it comes to DNS round-robin where the IP RDNS doesn't resolve to the URL that the cert is issued for Aug 27 12:14:22 SSLv3 related? Aug 27 12:18:56 http://paste.opensuse.org/82408668 Aug 27 12:19:21 which now works, after I did `echo '176.56.239.136 irc.hackint.org' >>/etc/hosts` Aug 27 12:19:44 self signed cert? Aug 27 12:21:15 but actually same for freenode: http://paste.opensuse.org/19930722 Aug 27 12:21:31 try it from pc Aug 27 12:21:38 nevertheless in xchat it fails (until /etc/hosts hack) Aug 27 12:21:42 maybe it's some missing intermediate certs Aug 27 12:21:47 yeah Aug 27 12:22:18 does xchat support proxy connections? (for debug) Aug 27 12:22:58 [2015-08-27 Thu 13:56:01] we're gonna disable sslv3 completely in a a few weeks Aug 27 12:24:34 hmm Aug 27 12:24:40 local proxy could fix it Aug 27 12:24:45 and they probably disabled tls 1.0 Aug 27 12:25:05 which means ... openssl-0.9.8 shouldn't be able to connect to it Aug 27 12:25:36 umm? Aug 27 12:25:44 bencoh: New, TLSv1/SSLv3, Cipher is DHE-RSA-AES256-SHA Aug 27 12:25:51 he connected via tls1 Aug 27 12:26:04 Oksana: see below, you might try to at least import root cert: Aug 27 12:26:06 verify error:num=20:unable to get local issuer certificate Aug 27 12:26:08 verify return:0 Aug 27 12:26:09 --- Aug 27 12:26:11 Certificate chain Aug 27 12:26:12 0 s:/OU=Domain Control Validated/OU=Gandi Standard Wildcard SSL/CN=*.freenode.net Aug 27 12:26:14 i:/C=FR/O=GANDI SAS/CN=Gandi Standard SSL CA Aug 27 12:26:15 1 s:/C=FR/O=GANDI SAS/CN=Gandi Standard SSL CA Aug 27 12:26:17 i:/C=US/ST=UT/L=Salt Lake City/O=The USERTRUST Network/OU=http://www.usertrust.com/CN=UTN-USERFirst-Hardware Aug 27 12:26:18 --- Aug 27 12:26:35 we need update system wide ssl certs package Aug 27 12:26:37 oh, nevermind Aug 27 12:27:13 *updated Aug 27 12:29:45 >>Accessing freenode Via SSL<< https://freenode.net/irc_servers.shtml Aug 27 12:31:05 >>First, ensure that your system has an up-to-date set of root CA certificates. On most linux distributions this will be in a package named something like ca-certificates. [...] If not, you can download the required intermediate cert from Gandi and the root cert from InstantSSL.<< Aug 27 12:31:32 Oksana: download, then import via settings->certman Aug 27 12:32:49 hmm Aug 27 12:32:59 i've just connected from stock fremantle using openssl command Aug 27 12:33:23 http://paste.opensuse.org/19930722 Aug 27 12:33:29 :-S Aug 27 12:33:36 so it's not an openssl issue Aug 27 12:33:44 but something related directly to xchat Aug 27 12:33:50 aha Aug 27 12:33:58 maybe read backscroll? Aug 27 12:34:01 use: NICK something Aug 27 12:34:13 then: USER comething : something Aug 27 12:34:24 it should then register you Aug 27 12:34:31 so what? Aug 27 12:35:01 so it's not an openssl problem Aug 27 12:35:09 [2015-08-27 Thu 14:21:38] nevertheless in xchat it fails (until /etc/hosts hack) Aug 27 12:35:17 0.9.8n-1+maemo4+0m5 Aug 27 12:35:33 noise Aug 27 12:35:44 it's xchat problem Aug 27 12:36:02 ooh thanks for confirming what I posted 2 lines above Aug 27 12:37:04 and what about Aug 27 12:37:06 [2015-08-27 Thu 14:26:06] verify error:num=20:unable to get local issuer certificate Aug 27 12:37:28 it's only for security, connection works even with self signed Aug 27 12:37:42 * DocScrutinizer05 headdesks and heads out Aug 27 12:39:43 by the way ... should apt-get be using the rootca imported via certman ? Aug 27 12:44:02 bencoh: strace is your friend ;-) Aug 27 12:49:51 errr ... I didnt want to go this way with openssl stuff :D Aug 27 13:02:58 out of curiosity, to which ip xchat tried to connect? for me its always 193.219.128.49 Aug 27 13:05:06 putting ip in /etc/hosts resulted in 'cert not trusted' (even if i have clicked 'trust unknown certs' in options) Aug 27 13:07:26 bencoh: just to see which files get accessed. Will tell you which cert gets used Aug 27 13:07:47 yeah Aug 27 13:15:20 maemo xchat is v2.8.6 (2008), newest is 2.8.8 (2010), built without a problem Aug 27 13:17:11 connected without a problem Aug 27 13:17:41 hum. Aug 27 13:17:47 interface is broken tho Aug 27 13:24:26 ok, i lied Aug 27 13:24:32 forgot to update port Aug 27 13:24:42 'ssl handshake timed out' Aug 27 13:32:12 fwiw xchat is bugget Aug 27 13:32:15 *bugged Aug 27 13:32:18 it forcibly connects to ssl3 Aug 27 13:37:01 funnily compiling statically against openssl-0.9.8zg results in instant "ssl handshake timed out" Aug 27 13:55:17 seems xchat has a particular problem with ssl ... this isn't the first time iirc Aug 27 14:01:20 maemo xchat is massively tweaked to work on maemo iirc Aug 27 14:05:28 got ct2 dbus things via mdbus2, but got nowhere. Ct2 pops up, but doesn't start playback Aug 27 14:13:47 that doesn't help to help you. please provide exact dbus message you sent Aug 27 14:20:29 dbus-send --type=method_call --dest=org.marxoft.cutetube2 / local.cuteTube2.DBusService.showResource string:%URL% Aug 27 14:21:58 it pop's ct2 and mdbus2 shows ( false ) Aug 27 14:22:30 errr i mean if i run it as mdbus2 org.... Aug 27 14:24:52 missing --print-reply Aug 27 14:25:54 unless you look at reply, you'll miss any possible error message from app Aug 27 14:26:45 and what's "string:RL%"? That looks like windows batch scripting Aug 27 14:26:54 dang Aug 27 14:26:58 and what's "string:%URL%"? That looks like windows batch scripting Aug 27 14:27:43 %URL% is meaningless in linux, I'd guess Aug 27 14:28:41 cuteTube2.DBusService.showResource sounds odd Aug 27 14:29:12 I'd expect something with "play" in the name Aug 27 14:31:15 well, maybe cutetube is that weird Aug 27 14:56:10 it is for qml-browser url handler feature Aug 27 14:56:34 didn't work with string:http://youtube... Aug 27 14:57:03 lemme try print reply Aug 27 15:00:10 mdbus2 claims that --print-reply is unkown option Aug 27 15:01:18 ah Aug 27 15:01:47 added to dbus string it actually opens video to be clicked to play Aug 27 15:02:02 wohoo,thx a lot DocScrutinizer05 Aug 27 15:02:44 toldya it can't be that hard Aug 27 15:03:33 --print-reply is a dbus-send option Aug 27 15:03:55 dbus-send --print-reply --type=method_call --dest=org.marxoft.cutetube2 / local.cuteTube2.DBusService.showResource string:RL% Aug 27 15:05:38 don't miss to enclose the URL strin into ticks" just in case you got an URL with spaces. Even better ' to avoid exploits Aug 27 15:05:55 well it wasn't, but i just needed to figure what to do first :) Aug 27 15:06:00 nevertheless you should properly escape the URL before you use it Aug 27 15:06:20 hmm like string'%URL%'? Aug 27 15:06:38 err missing :' Aug 27 15:07:34 cool works. Now when i double click youtube link in qml-broser it opens ct2 with that video Aug 27 15:08:27 I still fail to grok what's %URL%. Anyway you don't want to use an URL like >>http://foo.bar";rm -rf *<< directly, depending on your interface you use to send the dbus command Aug 27 15:09:13 you probably want to escape all special chars Aug 27 15:10:01 http://foo.bar\"\;rm\ -rf\ \* Aug 27 15:10:19 or something like that, you get the idea Aug 27 15:10:47 tharnscode it e.g. space->%20 Aug 27 15:10:55 transcode even Aug 27 15:12:27 you prolly could transcode the complete URL, every single char Aug 27 15:12:31 i got that url part from qml-browser thread. Marxian gave an example how to use url handlers with cutetube Aug 27 15:13:01 and I gave an example how to harden it so it doesn't expose vulnerabilities Aug 27 15:13:11 so i use qml-browser to send that command Aug 27 15:13:29 hmm Aug 27 15:14:30 you know what guys? Aug 27 15:14:38 i just made xchat to connect to ssl enabled freenode Aug 27 15:14:47 without any /etc/ hacks Aug 27 15:15:30 now go do same for hackint.org, then tell the sysop and us about it Aug 27 15:15:49 first i'll try stock xchat Aug 27 15:16:03 try to what? Aug 27 15:16:36 to do the same Aug 27 15:16:49 as i said earlier, xchat 2.8.8 works Aug 27 15:17:23 you're talking in riddles Aug 27 15:20:41 Vajb: (URL handler) *ought* already take care of special chars in URL string. Nevertheless it's worth checking, if any special chars get mangled maybe. Try to create - and then open - an URL with chars that have a special meaning to shell, like ; or ! or whatever. If you can't open that URL due to some shell (or whatever) parser doing special things on those special chars, your app is vulnerable and you need to escape special chars in the Aug 27 15:20:43 URL Aug 27 15:22:23 particularly the delimiter chars " and ' and the env var char $ are prone to get handled in a special manner Aug 27 15:23:23 also check for /// and /~/ Aug 27 15:23:26 doc, it worked Aug 27 15:23:31 ie. im connected to hacking via ssl Aug 27 15:23:54 so you are suggesting that i replace that %url% part with that http://foo.bar etc or what? Aug 27 15:23:54 it worked? you managed to delete all your files by clicking on a rogue URL? ;-P Aug 27 15:24:04 do whois mmmmm on hackint Aug 27 15:24:09 ooh, sorry wrong addressee Aug 27 15:24:42 apparently xchat 2.8.6 has problems with 'accept invalid cert' option (ie. ignores it) Aug 27 15:24:57 Vajb: a last time: %URL% is giberish to me. Are you doing this on windows? Aug 27 15:25:15 %URL% is from the source Aug 27 15:25:24 KotCzarny: yes, that's quite a sound explanation Aug 27 15:25:44 but in dbus he just need to set url param to some link Aug 27 15:26:02 "from the source" oh fine! Aug 27 15:26:04 anyway, xchat 2.8.8 works for ssl3 enabled irc servers Aug 27 15:26:22 using stock openssl Aug 27 15:26:27 WHICH source? MSDOS .BAT? C++, Perl, Python? what? Aug 27 15:26:37 ct2 xml one Aug 27 15:26:37 i thought url part is for qml-browser to include that clicked url for ct2 Aug 27 15:27:24 msdos.bat, haha. DocScrutinizer05 Aug 27 15:28:26 Vajb: please note we have NFC what you're doing Aug 27 15:29:39 >>[2015-08-27 Thu 16:20:29] dbus-send --type=method_call --dest=org.marxoft.cutetube2 / local.cuteTube2.DBusService.showResource string:%URL%<< is gibberish anyway, unless it's part of some scripting source that replaces %var% and then executes the resulting stuff in a shell Aug 27 15:30:18 vajb: try: dbus-send --type=method_call --dest=org.marxoft.cutetube2 / local.cuteTube2.DBusService.showResource http://youtube.com/somelink Aug 27 15:30:25 eh. I've told several times that im playing qml-browser url-handler feature. Which is used for example to open cutetube2 when i click youtube link in qml-browser Aug 27 15:30:37 playing with* Aug 27 15:30:53 so you expect me to search google for the code snippet you refer to? Aug 27 15:31:58 anyway, gotta run, bbl Aug 27 15:32:26 I got a text here: "...pleases them after..." Please tell me if there belongs a comma after "them" or not Aug 27 15:32:53 prolly you can't since you got no clue about the text I'm talking about Aug 27 15:34:33 sbus-send is a commandline executable, so the parameters should follow commandline (aka shell) rules Aug 27 15:34:41 dbus* even Aug 27 15:34:56 i don't have any further information of the code involved. I copied that string from marxians example for cutetube and got it work with cutetube Aug 27 15:35:57 and this is the lines from urlhandler.conf file Aug 27 15:35:59 [cuteTube2] Aug 27 15:36:00 regExp="(http(s|)://(www.|m.|)youtube.com/(v/|.+)(v=|list=|)|http://youtu.be/)" Aug 27 15:36:01 ~question Aug 27 15:36:01 command=dbus-send --print-reply --type=method_call --dest=org.marxoft.cutetube2 / local.cuteTube2.DBusService.showResource string:%URL% Aug 27 15:36:02 i heard question is If you have a question and want people to give useful answers, make sure you have read this first: http://www.catb.org/~esr/faqs/smart-questions.html Aug 27 15:36:49 aha! a .conf file. That's already starting to contain some useful info now Aug 27 15:37:39 sorry for unclear questions. Im just user trying to add some more usability. Aug 27 15:37:54 sorry for not realizing that Aug 27 15:38:30 conf file is located in /home/user/.config/qmlbrowser/urlhandler.conf Aug 27 15:38:35 anyway when it's a .conf file there's hardly anything you can do, except use 'ticks' around the URL Aug 27 15:39:32 actually around the %URL% Aug 27 15:39:57 like %'url'% or '%url%' Aug 27 15:40:06 ok thx Aug 27 15:40:12 the code using the /home/user/.config/qmlbrowser/urlhandler.conf will need to escape ' in URL value then Aug 27 15:40:19 the latter Aug 27 15:40:28 '%url%' Aug 27 15:42:14 if the thing fails with the ticks around it, you're out of luck and only can hope the author of urlhandler didn't mess up more than he already did by not expanding %var% in ticks Aug 27 15:43:34 when they use exec() it shouldn't be too much of a problem, however when they use system() then you will run into problems eventually Aug 27 15:44:13 you guessed right. It fails with ticks Aug 27 15:44:42 only opens ct2, but not video from url Aug 27 15:45:54 I *might* come up with something eventually. For now if you want to test this even further, please try if this works: command=dbus-send --print-reply --type=method_call --dest=org.marxoft.cutetube2 / local.cuteTube2.DBusService.showResource string:` echo -n RL%` Aug 27 15:46:11 when it works, the app is vulnerable Aug 27 15:46:34 sorry Aug 27 15:46:54 command=dbus-send --print-reply --type=method_call --dest=org.marxoft.cutetube2 / local.cuteTube2.DBusService.showResource string:`echo -n %URL%` Aug 27 15:47:51 so just add `echo -n %URL%` in .conf? Aug 27 15:48:21 command=dbus-send --print-reply --type=method_call --dest=org.marxoft.cutetube2 / local.cuteTube2.DBusService.showResource string:`echo -n %URL%` instead of command=dbus-send --print-reply --type=method_call --dest=org.marxoft.cutetube2 / local.cuteTube2.DBusService.showResource string:%URL% Aug 27 15:50:02 ` is a special char that *should not* get interpreted Aug 27 15:50:29 *if* it gets interpreted nevertheless, then the above config will work Aug 27 15:51:22 it doesn't even open the ct2 now Aug 27 15:51:30 so i guess im safe? Aug 27 15:51:32 which is a good thing :-) Aug 27 15:51:37 yes, mostly Aug 27 15:53:47 I still suspect you *might* run into trouble with URLs that have spaces in them, but they simply will fail to open, not already damage your device Aug 27 15:53:50 cool. Im satisfied with it now, thx a lot. And i think that by not being clear enough i have actually learnt something by figuring some of the things on my own :) Aug 27 15:55:09 for sure i have learnt more about "linux" after buing n900 than using desktop linuxes 10years Aug 27 15:55:22 hehe, a known effect Aug 27 15:56:15 k, back to real work now :) Aug 27 15:56:21 same here Aug 27 15:56:35 sorry for my impatience Aug 27 15:58:01 a last note: you may try "%URL%" (doubleticks), which might or might not work and could help with URLs that contain spaces Aug 27 15:59:33 those URLs will break when they contain a " then, but that's more rare to find than URLs with spaces in them Aug 27 16:01:26 no warranty on the latter - when the author of the code decided that RL% gets replaced by a value that's already enclosed into doubleticks, then my suggestion is contraproductive Aug 27 16:01:37 GRRR Aug 27 16:01:42 no warranty on the latter - when the author of the code decided that %URL% gets replaced by a value that's already enclosed into doubleticks, then my suggestion is contraproductive Aug 27 16:05:03 however I suspect the author does their own argument parsing and using execve() or sth like that, where neither "%URL%" will work (since it doesn't get replaced by real value) nor will it be needed since that execve() call passes arguments in an array already Aug 27 16:06:12 ...so no matter what spaces or special chars are in your URL, they will get handed down to dbus-send verbatim Aug 27 16:44:33 with " ticks it works as expected Aug 27 16:45:39 so i leave them on. So far i've just tried only one video link from youtube's front page, but i guess it will work most of the time Aug 27 16:47:39 this whole thing gave me an idea of even further improvement. If i could make irssi give dbus command for phone to vibrate when my nick is mentioned :) will dig into it later. Aug 27 17:06:56 Vajb: see my xchat config files, particularly http://wiki.maemo.org/User:Joerg_rw/xchat/notify.sh Aug 27 17:07:02 ;-) Aug 27 17:08:05 xchat using notify.sh as "sound player command" (usually you have something like playsound or aplay or whatever in there, in xchat config) Aug 27 17:36:10 ALL YOUR BASE BELONG TO ME Aug 27 17:44:32 ARE, you forgot ARE Aug 27 17:44:54 ALL YOUr BASE *ARE* BELONG TO US Aug 27 17:46:13 ~wiki all your base Aug 27 17:46:19 At https://en.wikipedia.org/wiki/All_your_base (URL), Wikipedia explains: "{{pp-move-vandalism|small=yes}} ".]] {{Contains Japanese text}} "'All your base are belong to us'" is a broken English phrase found in the opening cutscene of the 1991 video game "Zero Wing" which became a popular Internet meme. The quote is included in the European version of the game, which features poorly translated English from the original Japanese version. The me Aug 27 17:48:20 https://upload.wikimedia.org/wikipedia/en/0/03/Aybabtu.png Aug 27 17:52:15 nice catch DocScrutinizer05 Aug 27 18:27:55 hmm, my lock switch is almost flat Aug 27 18:59:18 ~calibration Aug 27 18:59:24 ~calibrate Aug 27 18:59:29 hrm Aug 27 18:59:46 ~battery-calibration Aug 27 18:59:54 ~callibration Aug 27 19:00:26 ~bme Aug 27 19:00:27 methinks bme is http://wiki.maemo.org/N900_Software_BME Aug 27 19:21:03 ~bme-replacement Aug 27 19:21:03 i heard bme-replacement is http://atrey.karlin.mff.cuni.cz/~pali/rx51-bme-replacement http://atrey.karlin.mff.cuni.cz/~pali/projects/maemo/bme-replacement.html See also: http://wiki.maemo.org/Bme_replacement . Please, use wiki page to report bugs/problems and/or solutions to them!, or http://talk.maemo.org/showthread.php?t=93183 Aug 27 19:46:16 KotCzarny: flat lock switch yep I have that Aug 27 19:55:05 hmm flat as worn flat? Aug 27 19:55:51 my keybrd has some white spots... Aug 27 20:22:15 Sorry was fitting more fans to my machine again... yes flat-flat, I use camera key to lock device for the last 2 years or more Aug 27 21:05:04 sixwheeledbeast: again ? :D Aug 27 21:05:11 how hot is it now ? Aug 27 21:07:01 sixwheeledbeast: why camera key? what's wrong with power key? Aug 27 21:07:05 bencoh: the same, I have now lowered the HDD and MB temps tho. I have been waiting on a 4 pin fan extension cable. Aug 27 21:07:30 Sicelo: easier and less buggy Aug 27 21:21:25 sixwheeledbeast: I was looking for one two days ago Aug 27 21:22:33 couldn't find it in a physical store, so eventually I went for a 3-pin fan running at fullspeed all the time :/ Aug 27 21:22:57 ebay in the end, I needed a ~900mm one. Fan in the lower front, header on the upper back. Aug 27 21:23:06 900mm ? Aug 27 21:23:15 you mean 90? :) Aug 27 21:23:47 no 900 Aug 27 21:23:58 almost one meter ? Aug 27 21:24:05 :nod: Aug 27 21:24:28 didn't know you could use that for a computer nowadays Aug 27 21:24:43 as I say the header was the complete opposite end of the board Aug 27 21:25:05 oooh, you mean the extension cable, not the fan itself :D Aug 27 21:25:19 :nod: Aug 27 21:25:39 oh you meant fan :) Aug 27 21:25:43 yeah :) Aug 27 21:26:18 No I fitted the fans last week. 3x90mm in the case and 2x120mm on the CPU Aug 27 21:29:33 nice :) Aug 27 21:30:22 hm, sata hotswap really is pure love Aug 27 21:35:59 it's not love Aug 27 21:36:02 shrek is love Aug 27 21:46:53 sixwheeledbeast, CPU temp still below room temp? ;) Aug 27 21:48:45 Showing 24C at the moment so slightly above room temp. Aug 27 21:49:45 sounds reasonable, he? Aug 27 21:55:27 * kerio checks the sensors Aug 27 21:55:33 50°, 47° Aug 27 21:55:41 with fans at full blast Aug 27 21:55:48 ayy lmao Aug 27 21:59:36 kerio, expected temp? Aug 27 21:59:56 no clue Aug 27 22:00:12 if i don't manually crank up the fans they stay at minimum speed Aug 27 22:00:20 so clearly the expected temp is higher :> Aug 27 22:01:50 no prob for CPU Aug 27 22:02:15 the thermal profile of the macbook pro is always a mystery Aug 27 22:03:28 macbook, facebook... all evil ;) Aug 27 22:03:43 no way man Aug 27 22:03:46 a macbook doesn't even have fans Aug 27 22:03:48 i think Aug 27 22:04:25 haha Aug 27 22:04:54 you're kidding... Aug 27 22:04:57 well i mean Aug 27 22:05:01 it's an ipad with a keyboard Aug 27 22:05:13 and a shittier cpu, to balance the x86_64 architecture Aug 27 22:06:12 Let's get creepy with teh irclogs... Aug 27 22:06:14 http://termbin.com/63uz Aug 27 22:06:16 =) Aug 27 22:08:18 Win7Mac: 1.1ghz 2core intel core M Aug 27 22:10:03 that's in a macbook? Aug 27 22:10:09 kerio: macbooks (not air) have fan Aug 27 22:10:18 +s Aug 27 22:10:31 the ipad air 2 has a 3core 1.5ghz A8x Aug 27 22:10:33 they just don't use it when idling Aug 27 22:10:47 you can't make this shit up Aug 27 22:10:57 Win7Mac: basically the macbook air is the macbook, the macbook is the macbook air Aug 27 22:11:08 what ? Aug 27 22:11:33 bencoh: the entry-level mac laptop is the 11" macbook air, right now Aug 27 22:12:14 and the 13" costs as much as the old "standard" macbook Aug 27 22:13:00 and the new "macbook" is a 12" x86_64 ipad with a keyboard and twice the pricetag Aug 27 22:13:08 whatever, my point been that you can't get CPU temp below room temp, no matter what domestic fan Aug 27 22:13:51 bencoh: eyup, the macbook doesn't have a fan Aug 27 22:13:59 kerio: macbookair ? Aug 27 22:14:24 no, macbook Aug 27 22:14:26 (or "entry-level mac laptop", whatever the new name is :p) Aug 27 22:14:30 http://www.apple.com/macbook/ this shit right here Aug 27 22:14:51 yeah, that's an air, even if they don't call it "air" :D Aug 27 22:14:52 with the fancy keyboard, the stupid-sounding colors and the NO USB PORTS Aug 27 22:15:00 no way Aug 27 22:15:00 lol. Aug 27 22:15:06 the air is actually a thing you can use to work Aug 27 23:07:52 Well I am sure the higher temp is due to, a) adjusting the CPU fan speed from FULL ON to TEMP and b) having a lot more processes going on. Aug 27 23:16:28 still... ;) how on earth would the room temp air blowing at a heatsink propelled by domestic fans cool anything below room temp? Aug 27 23:20:44 Win7Mac2: you need https://www.youtube.com/watch?v=4d0B0Dli-1g in your life Aug 27 23:26:35 kerio, fine. But I'm talking about fans, just like sixwheeledbeast uses them... Aug 27 23:27:25 refrigerator is a different thig of course Aug 27 23:27:30 *thing Aug 27 23:39:42 and again, sensors don't show absolute temps but relate to TjMax Aug 28 02:18:20 (( the air cools down when it's accelerated)) no. It only cools down when decompressed Aug 28 02:20:31 decompression often is resulting from former compression and accompanied by acceleration, maybe that's why you think the acceleration cools it down Aug 28 02:21:43 of course when you got a can of compressed air and you open the valve, the air will escape in an accelerated jet. However it's the decompression that cools it down Aug 28 02:23:01 air escaping a PC case being cooler than room temperature would mean the case accumulates heat inside and gets *very* hot *very* fast Aug 28 02:23:34 unless the PC had another heat sink like e.g. a water hose and drain Aug 28 02:24:31 or you would evaporate a liquid like water inside the PC, which could result in air that escapes being cooler than room temp but also much higher humidity Aug 28 02:26:56 https://en.wikipedia.org/wiki/Thermodynamics#Laws_of_thermodynamics Aug 28 02:28:20 Want things cold? Use a modified car AC system with big honking motor to drive it. Might drive your electric bill through the roof, but you can get the temps to 0C. Aug 28 02:30:56 even https://en.wikipedia.org/wiki/Energy_conservation_law Aug 28 02:32:50 or simply: heat never can vanish, you only can transport it from A to B, store it somewhere, or create it from other forms of energy Aug 28 02:33:40 https://en.wikipedia.org/wiki/Entropy Aug 28 02:35:19 >> Systems that are not isolated may decrease in entropy, provided they increase the entropy of their environment by at least that same amount.<< Aug 28 02:35:50 entropy == heat, for this purpose Aug 28 02:36:47 when your PC "cools down the air" that comes out from the fan, it needs to deposit that heat elsewhere Aug 28 02:39:22 when you move a heatsink through air at arbitrary speed (no matter if the heatsink or the air moves in relation to the observer), such heatsink will never get colder than the air, rather it will heat up from friction with air, see spaceshuttle Aug 28 02:40:06 when accelerated air would cool down, the spaceshuttle would need freezeshields, not heatshields ;-) Aug 28 02:44:55 nevertheless in theory chainsawbike could have CPU temperature < room temp. There are chips with built-in Peltier elements. And there are heatsinks with Peltiers integrated Aug 28 02:45:08 err sixwheeledbeast, sorry chainsawbike Aug 28 02:47:21 on a more down-to-earth note: PC thermal management (firmware) is known to often be cheesy. Destination temperature for CPU is ~70 to 80 centigrade Aug 28 02:48:11 so worst case your fans go from full stop to full power at CPU reaching that temperature Aug 28 02:48:37 smarter thermal management firmware does a smoother regulation of fan speed Aug 28 02:49:31 and of course you can adjust the destination temp to lower values, unless you got a completely locked down BIOS/thermal-mgmt Aug 28 02:51:01 http://wstaw.org/m/2015/08/28/plasma-desktopfM1947.png Aug 28 02:55:30 bencoh, were you musing about porting elinks to fremantle? while elinks-compiled-for-diablo does manage to open https links (sometimes), it can also display blank document on a url which is opened nicely in links-compiled-for-fremantle Aug 28 02:59:31 And news about xchat-and-ircs-freenode would be welcome. Chatzilla is usable, but heavy. **** ENDING LOGGING AT Fri Aug 28 02:59:58 2015