*** nox- has joined #maemo | 00:00 | |
*** javispedro has joined #maemo | 00:04 | |
*** gregoa has quit IRC | 00:09 | |
*** ZogG_laptop has joined #maemo | 00:11 | |
*** ZogG_laptop has quit IRC | 00:11 | |
*** ZogG_laptop has joined #maemo | 00:11 | |
*** gregoa has joined #maemo | 00:16 | |
*** jonwil has joined #maemo | 00:29 | |
*** qwazix_ has joined #maemo | 00:30 | |
*** qwazix_ has quit IRC | 00:35 | |
*** FreemantleKid has quit IRC | 00:48 | |
*** gregoa has quit IRC | 00:50 | |
*** javispedro has quit IRC | 00:51 | |
*** gregoa has joined #maemo | 00:56 | |
*** N-Mi has joined #maemo | 01:01 | |
*** LauRoman|Laptop has joined #maemo | 01:07 | |
*** kolp has quit IRC | 01:09 | |
*** gregoa has quit IRC | 01:11 | |
*** BCMM has quit IRC | 01:12 | |
*** gregoa has joined #maemo | 01:18 | |
*** gregoa has quit IRC | 01:24 | |
*** strohi has joined #maemo | 01:34 | |
*** ruskie has quit IRC | 01:35 | |
*** pcfe has quit IRC | 01:35 | |
*** nanooq_ has quit IRC | 01:35 | |
*** strohalm has quit IRC | 01:35 | |
*** nanooq has joined #maemo | 01:35 | |
*** pcfe has joined #maemo | 01:41 | |
*** pcfe has quit IRC | 01:41 | |
*** pcfe has joined #maemo | 01:41 | |
*** cpt_nemo has quit IRC | 01:41 | |
*** ruskie has joined #maemo | 01:52 | |
*** florian has quit IRC | 01:58 | |
*** wicket64 has joined #maemo | 01:59 | |
*** gregoa has joined #maemo | 02:01 | |
*** gregoa has quit IRC | 02:30 | |
*** mavhc has quit IRC | 02:33 | |
*** gregoa has joined #maemo | 02:39 | |
*** mavhc has joined #maemo | 02:42 | |
*** arcean has quit IRC | 03:00 | |
*** jrayhawk has quit IRC | 03:13 | |
*** jrayhawk has joined #maemo | 03:14 | |
*** r00t^eeepc has joined #maemo | 03:20 | |
*** M4rtinK has quit IRC | 03:27 | |
*** N-Mi has quit IRC | 03:31 | |
*** louisdk has quit IRC | 03:44 | |
*** bef0rd has joined #maemo | 03:48 | |
*** Pali has quit IRC | 03:50 | |
*** FlameReaper-PC has joined #maemo | 04:00 | |
*** cyborg-one has quit IRC | 04:46 | |
*** nox- has quit IRC | 04:51 | |
*** maybeArgh has quit IRC | 05:34 | |
*** maybeArgh has joined #maemo | 05:35 | |
*** FlameReaper-PC has quit IRC | 05:36 | |
*** ecc3g has quit IRC | 05:42 | |
*** beford has joined #maemo | 05:44 | |
*** bef0rd has quit IRC | 05:47 | |
*** keithzg has joined #maemo | 05:53 | |
*** lxp1 has joined #maemo | 06:01 | |
*** lxp has quit IRC | 06:04 | |
*** ZogG_laptop has quit IRC | 06:05 | |
*** louisdk has joined #maemo | 06:12 | |
*** LauRoman|Alt has quit IRC | 06:18 | |
*** LauRoman has quit IRC | 06:18 | |
*** LauRoman|Laptop has quit IRC | 06:18 | |
*** cpt_nemo has joined #maemo | 06:21 | |
*** ecc3g has joined #maemo | 06:26 | |
*** protem has joined #maemo | 07:18 | |
*** wicket64 has quit IRC | 07:23 | |
*** Venusaur has quit IRC | 07:33 | |
*** wicket64 has joined #maemo | 07:33 | |
*** louisdk has quit IRC | 07:44 | |
*** wicket64 has quit IRC | 07:56 | |
*** frals has quit IRC | 08:07 | |
*** LauRoman has joined #maemo | 08:17 | |
*** frals has joined #maemo | 08:20 | |
*** sunny_s has joined #maemo | 08:25 | |
*** sunny_s_ has joined #maemo | 08:25 | |
*** XDS2010 has quit IRC | 08:47 | |
*** FlameReaper-PC has joined #maemo | 08:55 | |
*** VDVsx has quit IRC | 08:55 | |
*** XDS2010 has joined #maemo | 08:56 | |
*** peetah has quit IRC | 09:05 | |
*** VDVsx has joined #maemo | 09:11 | |
*** _rd has joined #maemo | 09:25 | |
*** peetah has joined #maemo | 09:29 | |
*** sunny_s_ has quit IRC | 09:32 | |
*** b1101 has quit IRC | 09:47 | |
*** protem has quit IRC | 09:50 | |
*** b1101 has joined #maemo | 09:53 | |
*** ALo has quit IRC | 10:03 | |
*** Venusaur has joined #maemo | 10:04 | |
*** dhbiker has joined #maemo | 10:07 | |
*** ALo has joined #maemo | 10:16 | |
*** RedM has joined #maemo | 10:22 | |
*** geaaru has joined #maemo | 10:22 | |
*** RedW has quit IRC | 10:22 | |
*** _rd has quit IRC | 10:31 | |
*** florian_kc has joined #maemo | 10:35 | |
*** florian_kc is now known as florian | 10:38 | |
*** jmlich has joined #maemo | 10:39 | |
*** zGrr has joined #maemo | 10:49 | |
*** kolp has joined #maemo | 11:04 | |
*** erlehmann has joined #maemo | 11:16 | |
*** M4rtinK has joined #maemo | 11:21 | |
*** RedW has joined #maemo | 11:28 | |
*** RedM has quit IRC | 11:28 | |
*** beford has quit IRC | 11:40 | |
*** ecloud_wfh is now known as ecloud | 11:40 | |
*** Pali has joined #maemo | 11:43 | |
*** ant_ has quit IRC | 11:48 | |
*** N-Mi has joined #maemo | 11:48 | |
*** Pali has quit IRC | 11:51 | |
*** LauRoman has quit IRC | 11:54 | |
*** Malinux has joined #maemo | 11:58 | |
*** M4rtinK has quit IRC | 12:05 | |
*** amospalla has quit IRC | 12:06 | |
*** amospalla has joined #maemo | 12:06 | |
*** Pali has joined #maemo | 12:06 | |
*** ZogG_laptop has joined #maemo | 12:33 | |
*** freemangordon_ has joined #maemo | 12:40 | |
*** amospalla has quit IRC | 12:45 | |
*** amospalla has joined #maemo | 12:46 | |
*** basiaf has quit IRC | 12:52 | |
*** basiaf has joined #maemo | 12:52 | |
*** freemangordon_ has quit IRC | 12:54 | |
*** arcean has joined #maemo | 12:56 | |
*** erlehmann has quit IRC | 12:59 | |
*** Dynamit has joined #maemo | 12:59 | |
*** louisdk has joined #maemo | 13:33 | |
*** _rd has joined #maemo | 13:36 | |
*** APic has quit IRC | 13:50 | |
*** freemangordon_ has joined #maemo | 13:51 | |
*** _rd has quit IRC | 13:56 | |
*** ZogG_laptop has quit IRC | 14:09 | |
*** stef_204 has joined #maemo | 14:35 | |
*** amizraa has quit IRC | 14:51 | |
*** amizraa has joined #maemo | 14:52 | |
*** auenf has quit IRC | 14:56 | |
*** _rd has joined #maemo | 15:02 | |
*** cyborg-one has joined #maemo | 15:23 | |
*** _rd has quit IRC | 15:42 | |
*** pdz- has quit IRC | 15:43 | |
*** stryngs has joined #maemo | 15:43 | |
*** louisdk has quit IRC | 16:00 | |
*** ddark has quit IRC | 16:14 | |
*** jonwil has quit IRC | 16:15 | |
*** bef0rd has joined #maemo | 16:16 | |
*** auenf has joined #maemo | 16:23 | |
*** bef0rd has quit IRC | 16:30 | |
*** netkat has quit IRC | 16:37 | |
*** netkat has joined #maemo | 16:40 | |
*** freemangordon_ has quit IRC | 16:51 | |
*** _rd has joined #maemo | 16:51 | |
*** Pali has quit IRC | 17:05 | |
*** maybeArgh has quit IRC | 17:07 | |
*** Pali has joined #maemo | 17:15 | |
*** VDVsx has quit IRC | 17:16 | |
*** amizraa has quit IRC | 17:16 | |
*** sunny_s has quit IRC | 17:16 | |
*** Pali has quit IRC | 17:19 | |
*** Pali has joined #maemo | 17:19 | |
Pali | ~poettering | 17:26 |
---|---|---|
infobot | 'sth is poettering' means it acts invasive, possessive, destructive, and generally in an egocentric exacerbating negative way. ``this cancer is extremely poettering'', or you look here for Linus' notion on what's poettering: http://lkml.iu.edu/hypermail/linux/kernel/1404.0/01331.html, or http://lkml.iu.edu/hypermail/linux/kernel/1404.0/01488.html, or see ~systemd cabal | 17:26 |
*** amizraa has joined #maemo | 17:28 | |
*** _rd has quit IRC | 17:32 | |
*** CapsuL has joined #maemo | 17:50 | |
CapsuL | hello | 17:50 |
*** _rd has joined #maemo | 17:52 | |
CapsuL | anybody can be help me about maemo5 on mobile phone ?? (Nokia N900) | 17:52 |
*** zGrr has quit IRC | 17:53 | |
jmlich | CapsuL, just ask the question. This is a right place. | 17:53 |
CapsuL | i looking for install QT4 library/driver , because it's impossible to install some application | 17:53 |
CapsuL | thx jmlich | 17:54 |
jmlich | have you tried maemo/extras/testing repositories? | 17:54 |
CapsuL | exemple of app : miniature (chess game) | 17:54 |
jmlich | In those ancient ages, I was trying to create apps using qt4 + qt components from meego. However, there was different (incompatible) version of Qt in extras/extras-testing/.. repos. | 17:57 |
jmlich | I am not sure about current state of Qt in maemo. Currently, I am using Jolla. | 17:58 |
*** quentin__ has joined #maemo | 17:58 | |
CapsuL | hmm | 17:59 |
*** LauRoman|Mobile has joined #maemo | 18:00 | |
jmlich | see http://wiki.maemo.org/Qt-Maemo | 18:00 |
CapsuL | how can i see wich OS on my phone ? Wwich command in terminal? | 18:00 |
jmlich | nokia n900 is fremantle, nokia n9 is harmattan | 18:00 |
CapsuL | yess thx u for link , why i didn't start by this lol | 18:01 |
jmlich | IIRC diablo is n810 | 18:01 |
CapsuL | i have n900 , with keyboard:) | 18:02 |
quentin__ | jmlich , i am CapsuL (from my pc) | 18:03 |
jmlich | Here is something about http://wiki.maemo.org/Extras and http://wiki.maemo.org/Extras-devel ; Beware It may damage OS. | 18:03 |
quentin__ | yes | 18:03 |
quentin__ | i have put extras-devel | 18:03 |
quentin__ | register , in application "market" | 18:04 |
stryngs | No bash update yet... | 18:04 |
quentin__ | ôÔ? | 18:04 |
quentin__ | i read , before , that will be dangerous , but it's ok for the moment | 18:04 |
quentin__ | just same application doesn't want be install on phone .. from extras-devel | 18:05 |
quentin__ | it told me : you need libqt4-*** ; libqt4-*** etc ... | 18:06 |
CapsuL | i am auentin__ | 18:07 |
CapsuL | i am quentin__ | 18:07 |
elias_a_ | Are you also 1uentin__ ? :P | 18:08 |
quentin__ | no ? | 18:10 |
quentin__ | :) | 18:10 |
*** geaaru has quit IRC | 18:10 | |
quentin__ | look ip ;) | 18:10 |
quentin__ | okok | 18:10 |
quentin__ | so ... on step of my answer way is suspicious ... | 18:11 |
quentin__ | if i put on my Nokia N900 's terminal that : apt-get update | 18:11 |
quentin__ | i fear that broken my phone ... if it download too many files =/ | 18:12 |
quentin__ | maybe sdk pr1.2 autobuilder ôÔ | 18:18 |
*** LauRoman|Mobile has quit IRC | 18:19 | |
quentin__ | this is maemo channel :( and nobody can be help me ... | 18:21 |
*** geaaru has joined #maemo | 18:21 | |
quentin__ | i know n900 nokia is older | 18:21 |
quentin__ | but plz , i never can be install application without ur help | 18:22 |
quentin__ | i try to resume : i have extras-devel catalog , i looking for install somes applications (chess game) and it told me : impossible u missing/need libqt4-core , libqt4-script , libqt4........... | 18:24 |
quentin__ | when i try to install from catalog QT4 python full .. same problem ... | 18:24 |
*** florian has quit IRC | 18:24 | |
quentin__ | i am blocked , google can be help me :( | 18:25 |
quentin__ | i stay here , plz ask me , tell me when u will see precedent message | 18:26 |
*** bluelupo has joined #maemo | 18:26 | |
Sc0rpius | env x='() { :;}; echo vulnerable' bash -c "echo this is a test" | 18:34 |
Sc0rpius | quentin__, you have CSSU installed? | 18:34 |
Sc0rpius | if not, you should. | 18:34 |
quentin__ | re | 18:39 |
quentin__ | how can i saw that ? | 18:39 |
quentin__ | can i see that ? | 18:39 |
quentin__ | Sc0rpius: | 18:39 |
Sc0rpius | go to Settings | 18:40 |
Sc0rpius | at the end you should see "About product" | 18:40 |
Sc0rpius | if you also see "About Community SSU" then you have CSSU installed | 18:40 |
Sc0rpius | if you don't, click on About product and tell us the version | 18:40 |
Sc0rpius | it should be 21.2011.38-1 | 18:40 |
quentin__ | okok | 18:40 |
quentin__ | about terminal | 18:41 |
quentin__ | nokia n900 | 18:42 |
quentin__ | Maemo 5 | 18:42 |
quentin__ | version : 2.2009.51-1.205.1 | 18:42 |
Sc0rpius | Jesus Christ. | 18:43 |
*** jmlich has quit IRC | 18:43 | |
Sc0rpius | that's your problem | 18:43 |
Sc0rpius | you have never updated your N900 and the applications need a recent version of the OS and that's why they fail when you try to install it | 18:43 |
quentin__ | yes i know -_- | 18:44 |
quentin__ | but how can be upgrade it ? | 18:44 |
quentin__ | but how can i upgrade it ? | 18:45 |
quentin__ | ^ | 18:45 |
quentin__ | ^^ | 18:45 |
Sc0rpius | you should have received the update automatically but if you don't, then I have no clue | 18:46 |
Sc0rpius | when I said you should have | 18:46 |
Sc0rpius | I meant back in 2010 | 18:46 |
Sc0rpius | :) | 18:46 |
quentin__ | ôÔ | 18:46 |
quentin__ | i just receveid my phone | 18:47 |
quentin__ | 2 week ago ;) | 18:47 |
Sc0rpius | why did you buy an extremely old phone like the N900 | 18:47 |
quentin__ | hehe | 18:47 |
quentin__ | u know for what :) | 18:47 |
quentin__ | keyboard | 18:48 |
quentin__ | and linux ... | 18:48 |
quentin__ | that sell me dream | 18:48 |
quentin__ | i install ubuntu on my pc since 4/5 month , and that is magic ... | 18:48 |
quentin__ | after i switch on other linux os | 18:49 |
Sc0rpius | when you go to the application manager, and click on update, don't you receive the notification to upgrade the system? | 18:50 |
Sc0rpius | Android also runs in a Linux kernel | 18:50 |
Sc0rpius | and I believe iOS too. | 18:50 |
quentin__ | i saw that after :) | 18:50 |
Sc0rpius | you can even run a whole Ubuntu in an Android phone | 18:50 |
quentin__ | wooow | 18:51 |
quentin__ | :D | 18:51 |
quentin__ | didn't know that | 18:51 |
Sc0rpius | an a quad-core Android phone is just like $150 | 18:51 |
Sc0rpius | (like the Moto G) | 18:51 |
quentin__ | yes :) | 18:51 |
quentin__ | but i am nostalgic | 18:51 |
quentin__ | i little option on N900 | 18:51 |
quentin__ | is nice | 18:52 |
quentin__ | like F.M UDP :D | 18:52 |
quentin__ | HDMI connection | 18:52 |
quentin__ | keyboard | 18:52 |
quentin__ | and geek mind | 18:52 |
Sc0rpius | I see | 18:52 |
Sc0rpius | well you have to figure out a way to install PR1.3.1 and if you don't receive the OTA update I don't have a clue how you can update it | 18:53 |
quentin__ | :/ | 18:53 |
freemangordon | nokia repos down? | 18:53 |
freemangordon | otherwise - just set your date so 2009 :) | 18:54 |
quentin__ | ovi store is down | 18:54 |
freemangordon | *to | 18:54 |
freemangordon | set the year to 2009, start HAM and refresh | 18:54 |
quentin__ | what is HAM ? | 18:54 |
freemangordon | Hildon Application Manager | 18:55 |
quentin__ | from application catalog ? | 18:55 |
freemangordon | what is "application catalog"? | 18:55 |
quentin__ | like etras-devel | 18:55 |
quentin__ | where i find application | 18:56 |
freemangordon | HAM is http://www.youtube.com/watch?v=XjAwC4nM5cE | 18:56 |
freemangordon | make sure you have extras-testing and extras-devel catalog disable | 18:56 |
freemangordon | *disabled | 18:56 |
*** b1101 has quit IRC | 18:56 | |
freemangordon | and make sure you have all Nokia catalogs enabled | 18:56 |
quentin__ | HAM is application catalog for me | 18:57 |
quentin__ | we talk about same think :p | 18:57 |
freemangordon | well, you'd better use the correct names, otherwise you risk to be misunderstood :) | 18:57 |
quentin__ | wait , i click on update , and it make verification ... | 18:57 |
quentin__ | ^^ | 18:58 |
quentin__ | pardon | 18:58 |
quentin__ | i am french | 18:58 |
freemangordon | you need to click "Refresh" first | 18:58 |
quentin__ | :D | 18:58 |
freemangordon | I am not, so what :P | 18:58 |
quentin__ | because all french make battle with english lol | 18:58 |
freemangordon | in the menu there is a "Refresh" option | 18:58 |
freemangordon | you ned to use it, so HAM to update its repository info | 18:59 |
freemangordon | *need | 18:59 |
quentin__ | i stay 6 month in london for learn more my studiant year lol and i am ever bad :p | 18:59 |
quentin__ | yes | 18:59 |
quentin__ | i clik on refresh | 18:59 |
quentin__ | i wait | 18:59 |
quentin__ | it's ok | 19:00 |
freemangordon | it is ok as in? | 19:00 |
quentin__ | but i just see application | 19:00 |
freemangordon | give it some time | 19:00 |
quentin__ | i download it before .. i think it's update for it | 19:00 |
quentin__ | (application , no phone) | 19:00 |
freemangordon | you should see "Maemo Update" or similar | 19:01 |
quentin__ | no | 19:01 |
freemangordon | and you're sure the date is 2009? | 19:01 |
freemangordon | year that is | 19:01 |
quentin__ | 2 THEME , nmap (-__-) , wifiinfo , n900-fmrx-enabler | 19:01 |
quentin__ | 2.2009.51-1.205.1 | 19:03 |
freemangordon | hmm, are you sure you're not on the latest PR? | 19:03 |
quentin__ | i don't think | 19:03 |
freemangordon | quentin__: in settings -> about product | 19:03 |
freemangordon | what is the version there? | 19:04 |
quentin__ | 2.2009.51-1.205.1 | 19:04 |
freemangordon | oh, 205 | 19:04 |
quentin__ | Maemo 5 | 19:04 |
quentin__ | nokia N900 | 19:04 |
freemangordon | yeah, yeah | 19:04 |
freemangordon | this is a special firmware cooked for vodafone | 19:05 |
freemangordon | you'd better reflash to global | 19:05 |
quentin__ | arf .. | 19:06 |
quentin__ | i begin i buy it for flashing in pentest version ... | 19:06 |
quentin__ | but after try it | 19:06 |
quentin__ | i find n900 maemo perfect | 19:06 |
quentin__ | and i forgot that | 19:06 |
quentin__ | :) | 19:06 |
quentin__ | but ok .. thx u for ur diagnostic :) | 19:07 |
freemangordon | if you have nothing valuable on the phone, just flash rootfs and emmc and you'll be fine | 19:07 |
quentin__ | yes , that take lot of time :/ | 19:08 |
quentin__ | i try later | 19:08 |
freemangordon | no, that takes 5 minutes | 19:08 |
quentin__ | which is the last flash rom for n900 ? | 19:09 |
freemangordon | ~flashing | 19:09 |
infobot | hmm... maemo-flashing is http://wiki.maemo.org/Updating_the_tablet_firmware | 19:09 |
quentin__ | :/ | 19:09 |
freemangordon | 21.2011.38-1 | 19:09 |
quentin__ | for u 5 min | 19:09 |
Sc0rpius | maybe it's more than 5 minutes but it's fun | 19:10 |
quentin__ | i need 15 for read the link :D 10 for understand | 19:10 |
Sc0rpius | don't take the fun out of it | 19:10 |
quentin__ | ^^ | 19:10 |
quentin__ | and maybe 30 for try to install/flash it | 19:10 |
quentin__ | ^^ | 19:10 |
*** b1101 has joined #maemo | 19:11 | |
*** b1101 has quit IRC | 19:11 | |
quentin__ | and this freemangordon http://repository.maemo.org/pool/maemo5.0/free/q/qt4-x11/ | 19:12 |
quentin__ | and this, freemangordon, http://repository.maemo.org/pool/maemo5.0/free/q/qt4-x11/ | 19:12 |
*** e2718 has joined #maemo | 19:13 | |
*** kolp has quit IRC | 19:14 | |
*** kolp_ has joined #maemo | 19:14 | |
*** _rd has quit IRC | 19:15 | |
*** APic has joined #maemo | 19:17 | |
*** b1101 has joined #maemo | 19:21 | |
*** b1101 has joined #maemo | 19:21 | |
Sc0rpius | quentin__, you can't install Qt if you don't upgrade | 19:22 |
Sc0rpius | I mean you can't upgrade your Qt if you don't upgrade the whole thing | 19:22 |
quentin__ | okok | 19:23 |
quentin__ | :) | 19:23 |
*** protem has joined #maemo | 19:23 | |
quentin__ | i will flash it | 19:23 |
*** aloril_ has joined #maemo | 19:23 | |
*** aloril has quit IRC | 19:26 | |
*** VDVsx has joined #maemo | 19:29 | |
*** ssvb has quit IRC | 19:29 | |
*** ssvb has joined #maemo | 19:31 | |
*** aloril_ is now known as aloril | 19:31 | |
*** eMHa has quit IRC | 19:35 | |
sixwheeledbeast | freemangordon: hows nm-nav going :) | 19:48 |
*** eMHa has joined #maemo | 19:59 | |
*** konelix has joined #maemo | 20:00 | |
*** N-Mi has quit IRC | 20:01 | |
*** mavhc has quit IRC | 20:01 | |
*** mavhc has joined #maemo | 20:01 | |
*** quentin__ has quit IRC | 20:05 | |
*** mavhc has quit IRC | 20:08 | |
*** e2718 has quit IRC | 20:08 | |
*** mavhc has joined #maemo | 20:09 | |
*** quentin has joined #maemo | 20:13 | |
*** amizraa has quit IRC | 20:18 | |
*** pdz has joined #maemo | 20:18 | |
freemangordon | sixwheeledbeast: just REed the last function :) | 20:19 |
*** amizraa has joined #maemo | 20:19 | |
sixwheeledbeast | freemangordon: cool, will it be going into cssu-devel for testing? | 20:20 |
*** quentin has quit IRC | 20:22 | |
*** swartulv has quit IRC | 20:23 | |
*** geaaru has quit IRC | 20:26 | |
*** swartulv has joined #maemo | 20:28 | |
*** protem has quit IRC | 20:30 | |
stryngs | Any plans to patch bash guys/gals? | 20:42 |
APic | I use zsh ;-P | 20:43 |
*** sandstorm has joined #maemo | 20:43 | |
Humpelstilzchen | I thought be have busybox | 20:43 |
ecc3g | some people have bash installed... | 20:44 |
sixwheeledbeast | stryngs: ask the maintainer it is not covered under CSSU, default shell is messybox | 20:49 |
* stryngs doesnt use cssu =) | 20:50 | |
sixwheeledbeast | bash is an extras pkg | 20:50 |
sixwheeledbeast | ~pkg | 20:50 |
infobot | i guess pkg is http://maemo.org/packages/ | 20:50 |
stryngs | Right, i get that. What i was getting at is wondering if there is any preplanned attack to work on the patch to bash for the maemo repo | 20:50 |
sixwheeledbeast | :shrug: | 20:50 |
stryngs | Glad to see we're on point here in #maemo land | 20:51 |
* stryngs goes back to reality | 20:51 | |
sixwheeledbeast | marmistrz on TMO maybe work asking. He is the maintainer of bash-opt (optified bash4) | 20:52 |
stryngs | interesting | 20:52 |
stryngs | thanks | 20:52 |
*** stryngs has quit IRC | 20:52 | |
*** soltys has quit IRC | 20:52 | |
*** stryngs has joined #maemo | 20:53 | |
sixwheeledbeast | http://maemo.org/profile/view/onion/ is the maintainer of bash4 package | 20:53 |
sixwheeledbeast | http://maemo.org/profile/view/zap/ is the maintainer of bash3 | 20:54 |
*** soltys has joined #maemo | 20:55 | |
*** erlehmann has joined #maemo | 21:02 | |
*** RST38h has quit IRC | 21:02 | |
*** florian has joined #maemo | 21:07 | |
*** keithzg has quit IRC | 21:14 | |
*** qwazix_ has joined #maemo | 21:21 | |
*** erlehmann has quit IRC | 21:26 | |
*** nanooq has quit IRC | 21:26 | |
*** stef_204 is now known as stef204 | 21:31 | |
freemangordon | sixwheeledbeast: sure, once I fix whatever I can catch as a bug | 21:34 |
*** stef204 is now known as stef_204 | 21:34 | |
stryngs | Anyone in here ncurses smart? | 21:45 |
stryngs | I'm trying to build ncurses5.9 for the n900 | 21:45 |
stryngs | Well, hell, it's built | 21:46 |
stryngs | I want to know about ncursesw | 21:46 |
*** sfa has quit IRC | 21:47 | |
*** sfa has joined #maemo | 21:49 | |
*** nanooq has joined #maemo | 21:51 | |
*** freemangordon has quit IRC | 21:52 | |
*** freemangordon has joined #maemo | 21:55 | |
*** SpeedEvil has quit IRC | 21:59 | |
*** SpeedEvil has joined #maemo | 21:59 | |
*** stef_204 has quit IRC | 22:09 | |
*** maybeHere has joined #maemo | 22:15 | |
CapsuL | hey :) | 22:19 |
stryngs | hi | 22:21 |
CapsuL | hi | 22:31 |
CapsuL | how can i know my nokia n900 phone password? | 22:32 |
CapsuL | before try to flashing it:) | 22:33 |
*** oniongarlic has quit IRC | 22:34 | |
Tekk_ | CapsuL: you could do sudo passwd | 22:37 |
Tekk_ | and set one | 22:37 |
Tekk_ | but that may ruin things, idk | 22:37 |
Tekk_ | I haven't done it | 22:37 |
CapsuL | ok thx | 22:39 |
stryngs | CapsuL: WAIT | 22:39 |
stryngs | Which password | 22:39 |
stryngs | root password | 22:39 |
stryngs | or device lock password | 22:39 |
stryngs | Flashing DOES NOT RESET the device lock, at least from what i can tell | 22:40 |
stryngs | mine has stayed through massive reflashes | 22:40 |
*** Sc0rpius has quit IRC | 22:45 | |
*** Sc0rpius has joined #maemo | 22:47 | |
Pali | freemangordon: what about RE device lock libraries and understand where and how is lock password stored? | 22:49 |
Pali | ^^^ | 22:49 |
Tekk_ | Pali: it's probably stored in the firmware | 22:50 |
Tekk_ | so are your alarms actually | 22:50 |
Tekk_ | your alarms will fire even if your phone is off | 22:50 |
*** oniongarlic has joined #maemo | 22:54 | |
freemangordon | Pali: why not, lemme finish nm-nav-provider first | 22:56 |
Pali | ok, this was just idea | 22:56 |
freemangordon | Pali: in that regard - http://pastebin.com/qZzG7AGE | 22:56 |
freemangordon | could you have a look at it | 22:57 |
Pali | ok, whats problem? | 22:57 |
freemangordon | G_LOCK is called (or could be called) 3 times ina a row | 22:57 |
freemangordon | GL_LOCK translates to g_mutex_lock | 22:57 |
freemangordon | whi has undefined behaviour if called with the mutex already held | 22:58 |
freemangordon | *which | 22:58 |
Pali | so G_(UN)LOCK is mutex? | 22:58 |
freemangordon | yes | 22:58 |
freemangordon | http://irtfweb.ifa.hawaii.edu/SoftwareDocs/gtk20/glib/glib-threads.html#G-LOCK-CAPS | 22:58 |
Pali | does not con_ic_connection_connect relase lock? | 22:59 |
freemangordon | it is called in the same thread I guess (this is multy-threaded program) | 23:00 |
freemangordon | oh, no, why should it | 23:00 |
freemangordon | the mutex is a static global variable | 23:00 |
Pali | are you sure that this code is correctly disassembled? | 23:00 |
freemangordon | I looked at the assembly code as well | 23:01 |
freemangordon | wanna habd you db? | 23:01 |
Pali | I doubt that somebody will write code lock(mutex); unlock(mutex) | 23:01 |
freemangordon | *hand | 23:01 |
freemangordon | me too | 23:01 |
*** louisdk has joined #maemo | 23:01 | |
Pali | this looks like gcc optimizer | 23:01 |
Pali | when it did something bad | 23:01 |
freemangordon | though, there might have been some code gcc optimized | 23:02 |
Pali | I saw code which gcc incorrectly compiled with -O3 (or -O2) | 23:02 |
freemangordon | besides that, my concern is that g_mutex_lock (or G_LOCK) is called more than once in the same thread with the mutex already held | 23:03 |
Pali | then it freeze | 23:03 |
freemangordon | yes | 23:03 |
freemangordon | exactly | 23:03 |
Pali | but if function con_ic_connection_connect release lock it is OK | 23:03 |
freemangordon | that function has no way of knowing about that mutex | 23:03 |
freemangordon | iiuc | 23:04 |
freemangordon | it is external library function | 23:04 |
*** tanty is now known as tanty_off | 23:04 | |
freemangordon | from libconnic | 23:04 |
Pali | and there is g_signal_connect_data with callback con_ic_status_handler which release lock | 23:04 |
freemangordon | yes | 23:04 |
Pali | how signals in gtk working? | 23:04 |
Pali | are immediately callback executed? | 23:04 |
freemangordon | oh, so you think the callback will be called before we call the second G_LOCK? | 23:05 |
Pali | or executaion is postponed when main loop enters again? | 23:05 |
Pali | in Qt4 slots are executed immediately | 23:05 |
freemangordon | I doubt this is the main loop, this is executed in a thread | 23:05 |
freemangordon | hmm, going to attach a debugger | 23:06 |
Pali | but you can connect qt4 slots with some special argument, executation can be postponed until application returns back to mainloop | 23:06 |
freemangordon | yes | 23:06 |
Pali | freemangordon: with main loop I mean main glib loop | 23:06 |
freemangordon | but I dunno hows that in glib | 23:06 |
Pali | that loop which process executaion | 23:06 |
freemangordon | I know | 23:06 |
Pali | I think that glib signals are always postponed | 23:07 |
Pali | but not remeber this if it true | 23:07 |
freemangordon | but it makes no sense, you can't release mutex held by a thread A from the main loop :) | 23:07 |
freemangordon | so I conclude that callback is executed in the same thread | 23:07 |
Pali | if con_ic_status_handler is called from same thread and by function g_signal_connect_data then everything is OK | 23:08 |
Pali | in qt4 it is for sure | 23:08 |
Pali | in qt3 not | 23:08 |
freemangordon | g_signal_connect data calls nothin, it just connects the "signal" to a "slot" speaking in qt terms | 23:08 |
Pali | I know but there can be already sent signal which waiting | 23:09 |
Pali | and that connect can read it and process it | 23:09 |
freemangordon | then we have race condition | 23:09 |
Pali | but I think that code was incorrectly compiled or incorrectly decompiled | 23:10 |
freemangordon | yeah, going to attach a debugger, brb | 23:10 |
Pali | maybe branch instruction which is after con_ic_connection_connect and after g_signal_connect_data should point before G_UNLOCK (after G_LOCK) | 23:11 |
*** bluelupo has quit IRC | 23:12 | |
Pali | or I have another idea: that G_LOCK(conn_ic); G_UNLOCK(conn_ic); code could be barrier | 23:12 |
Pali | which waits until execution of con_ic_status_handler() finish | 23:13 |
freemangordon | yes, could be | 23:13 |
Pali | g_signal_connect_data could be used there for blocking call | 23:13 |
freemangordon | but what will stop it from executing in the thread A? | 23:13 |
*** LauRoman has joined #maemo | 23:13 | |
freemangordon | no, it is not blocking | 23:13 |
*** FlameReaper-PC has quit IRC | 23:13 | |
freemangordon | only con_ic_connection_connect could be | 23:14 |
Pali | yes it is not blocking call and nokians used this hack to create blocking call :D | 23:14 |
Pali | and that thread stops execution | 23:14 |
freemangordon | Pali: it deadlocks | 23:14 |
freemangordon | if G_LOCK is called for the second time in the same thread | 23:14 |
Pali | if this is multi thread app then another thread can process con_ic_status_handler callback | 23:14 |
freemangordon | so what, thread A is already in deadlock | 23:15 |
Pali | and unblock mutex | 23:15 |
freemangordon | it can't, as it does not hold it | 23:15 |
freemangordon | it is held by thread A, which is in a deadlock | 23:15 |
Pali | is not conn_ic shared across all threads? | 23:15 |
freemangordon | it is mutex :) | 23:15 |
freemangordon | GStaticMutex to be precise | 23:16 |
freemangordon | so yes, all threads can get hold on it, but not simultaneously | 23:16 |
freemangordon | obviously :D | 23:16 |
Pali | is not conn_ic shared across all threads and any thread can lock or unlock it? | 23:17 |
freemangordon | sure | 23:17 |
Pali | so when A lock it, A try to lock again (will wait), and after some time B unlock it | 23:17 |
freemangordon | no, see http://irtfweb.ifa.hawaii.edu/SoftwareDocs/gtk20/glib/glib-threads.html#g-mutex-lock | 23:18 |
freemangordon | Pali: this is mutex, only the thread that lock it can unlock it | 23:18 |
Pali | so it is really not GStaticRecMutex? | 23:20 |
freemangordon | it is not | 23:20 |
freemangordon | aiui | 23:20 |
Pali | ok, no idea then... | 23:20 |
freemangordon | debugger attached, lets see | 23:21 |
freemangordon | Pali: in the meanwhile - that whole function is buggy as hell, there is a race condition in the first if() to start with | 23:22 |
Pali | ah... reason why it is closed? :D | 23:22 |
freemangordon | it is not protected by a mutex, so 2 threads could simultaneously do "if (!priv->con_ic_conn)" ;) | 23:23 |
freemangordon | anyway, got in the bp | 23:23 |
*** M4rtinK has joined #maemo | 23:26 | |
*** Sc0rpius has quit IRC | 23:27 | |
*** LauRoman|Alt has joined #maemo | 23:29 | |
*** arcean has quit IRC | 23:31 | |
*** Sc0rpius has joined #maemo | 23:32 | |
joga | hmm, is dhcp client in maemo vulnerable to this https://www.trustedsec.com/september-2014/shellshock-dhcp-rce-proof-concept/ | 23:35 |
joga | apparently it's udhcpc, are the shell scripts involved? | 23:37 |
joga | *there | 23:37 |
*** stryngs has quit IRC | 23:37 | |
joga | (bash I mean, but it's not there by default I guess?) | 23:37 |
*** arcean has joined #maemo | 23:44 | |
Pali | joga: no maemo dhcp client is not vulnerable to that bash bug | 23:46 |
joga | k | 23:46 |
Pali | maemo (core) system does not use bash | 23:46 |
joga | yeah I guess it was busybox... | 23:46 |
joga | been using bash on it otherwise for so long forgot already ;) | 23:47 |
freemangordon | Pali: well, g_mutex_lock is simply called twice :( | 23:50 |
Pali | and deadlock | 23:50 |
freemangordon | no idea, still debugging | 23:50 |
freemangordon | no deadlock | 23:51 |
freemangordon | oh, it locked | 23:52 |
freemangordon | or rather the callback was called before pthread_mutex_lock exited | 23:52 |
freemangordon | so your theory seems right | 23:52 |
freemangordon | (gdb) info threads | 23:53 |
freemangordon | Id Target Id Frame | 23:53 |
freemangordon | 2 LWP 2938 0x4016f27c in pthread_mutex_lock () | 23:53 |
freemangordon | from /lib/libpthread.so.0 | 23:53 |
freemangordon | * 1 LWP 2833 0x0000c014 in ?? () | 23:53 |
freemangordon | Pali: callback is called from the main glib thread | 23:53 |
* freemangordon is confused | 23:54 | |
Pali | so callback called from main glib thread unlocked that mutex or not? | 23:56 |
*** dhbiker has quit IRC | 23:56 | |
freemangordon | will check now, I was missing a bp | 23:57 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!