*** futpib_ has quit IRC | 00:01 | |
*** bredebid has quit IRC | 00:08 | |
*** Cor-Ai has quit IRC | 00:26 | |
*** Cor-Ai has joined #maemo | 00:27 | |
*** Oksanaa has quit IRC | 00:28 | |
*** bredebid has joined #maemo | 00:30 | |
*** trumee has quit IRC | 01:11 | |
*** florian has quit IRC | 01:53 | |
freemangordon | kerio: what is giev? | 02:09 |
---|---|---|
*** corvinux has quit IRC | 02:16 | |
*** TriztAway has quit IRC | 02:26 | |
*** Trizt has joined #maemo | 02:26 | |
*** vakkov has quit IRC | 02:26 | |
*** salamisami has quit IRC | 02:28 | |
*** corvinux has joined #maemo | 02:31 | |
*** corvinux has quit IRC | 02:31 | |
*** corvinux has joined #maemo | 02:31 | |
*** bredebid has quit IRC | 02:40 | |
*** vakkov has joined #maemo | 02:45 | |
*** Mek has quit IRC | 02:49 | |
*** Mek has joined #maemo | 02:59 | |
Oksana | Is libotr2 v3.2.0-4 on maemo compromised or not? https://www.helpnetsecurity.com/2016/03/10/critical-bug-libotr-open-users-chatsecure-adium-pidgin-compromise/ | 03:12 |
*** Redhair has quit IRC | 03:15 | |
Oksana | Anybody wants to test the glibc-PoC-exploit? http://www.securityweek.com/remote-code-execution-flaw-patched-glibc-library | 03:26 |
Oksana | Maemo uses libc6 2.5, correct? And much of the world moved on to libc6 2.7, what the difference? If it's only bug fixes, it may be doable. If it's not backward-compatible, it's annoying | 03:34 |
Oksana | telepathy-gabble with OTR support, around 2014: what version of telepathy-gabble? https://git.collabora.com/cgit/user/xclaesse/telepathy-gabble.git/log/?h=otr | 03:39 |
Wizzup | glibc is backwards compat, it has versioned symbols | 03:39 |
Wizzup | afaik | 03:39 |
Wizzup | if you are talking about the dns problem, I think that was fixed. | 03:39 |
Oksana | Okay, would there be problems if I tried to install libc6 2.7 on Maemo?.. And was it fixed on Maemo platform? | 03:40 |
Oksana | Like, does current-on-Maemo glibc have this vulnerability? | 03:41 |
Wizzup | cssu has the fix iirc | 03:41 |
Wizzup | either that or we are not vulnerable | 03:41 |
Wizzup | wrt installing new version: I don't know. probably (you will run into problems) | 03:41 |
Oksana | Why does libc6 2.13 depend on libc-bin when libc6 2.5 does not depend on a libc-bin? | 03:43 |
* Oksana wishes me could test libc6 2.13 in a maemo virtual machine | 03:43 | |
*** eMHa_ has joined #maemo | 04:13 | |
*** eMHa has quit IRC | 04:17 | |
*** trumee has joined #maemo | 04:28 | |
*** robotanarchy has joined #maemo | 04:43 | |
*** Redhair has joined #maemo | 04:45 | |
*** robotanarchy_ has quit IRC | 04:46 | |
*** vakkov has quit IRC | 04:47 | |
*** Linkandzelda has quit IRC | 04:48 | |
*** Defiant has quit IRC | 04:53 | |
*** Linkandzelda has joined #maemo | 04:56 | |
*** Linkandzelda has joined #maemo | 04:56 | |
*** Defiant has joined #maemo | 04:56 | |
DocScrutinizer05 | http://www.tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html | 05:33 |
DocScrutinizer05 | >>Usually you can update libraries without concern; if there was an API change, the library creator is supposed to change the soname. That way, multiple libraries can be on a single system, and the right one is selected for each program<< | 05:40 |
*** aloril has quit IRC | 05:42 | |
DocScrutinizer05 | IOW all glibc6.so.2.* are supposed to be API compatible | 05:43 |
DocScrutinizer05 | updating to glibc6.so.3.* wouldn't do anything except allow for *new* programs to use the new glibc, *old* programs would need and use glibc6.so.2 still | 05:44 |
luke-jr | DocScrutinizer05: a recent Gentoo glibc update broke fork() | 05:49 |
luke-jr | fyi | 05:49 |
luke-jr | (it got to stable :/) | 05:49 |
DocScrutinizer05 | well, it's amazing how little lib devels seem to understand about how libs actually are supposed to work | 05:50 |
luke-jr | ABI is actually quite complicated :/ | 05:51 |
DocScrutinizer05 | *highly* recommended: http://www.tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html | 05:51 |
DocScrutinizer05 | >>3.6. Incompatible Libraries<< | 05:51 |
DocScrutinizer05 | >>If you can avoid these reasons, you can keep your libraries binary-compatible. Said another way, you can keep your Application Binary Interface (ABI) compatible if you avoid such changes. For example, you might want to add new functions but not delete the old ones.<< | 05:52 |
luke-jr | 2. Exported data items change (exception: adding optional items to the ends of structures is okay, as long as those structures are only allocated within the library). | 05:52 |
luke-jr | ^ this exception can be wrong! | 05:52 |
DocScrutinizer05 | well, it is correct as long as devels don't do bullshit | 05:53 |
luke-jr | struct inside another struct | 05:53 |
DocScrutinizer05 | hmm | 05:53 |
luke-jr | you end up moving everything in the external struct after it :/ | 05:53 |
DocScrutinizer05 | yep | 05:53 |
* luke-jr has actually goofed this before >_< | 05:54 | |
DocScrutinizer05 | that's pretty poor coding practice in my book though | 05:54 |
DocScrutinizer05 | you shalt not assume about properties of a structure you inherit from inside an opaque source like a lib | 05:55 |
DocScrutinizer05 | neither aqbout size nor any other properties, as long as you don't derive such properties from same origina as the object itself | 05:55 |
DocScrutinizer05 | thus it's a logical deivative of "as long as those structures are only allocated within the library" | 05:56 |
luke-jr | well, both structs were in the same lib ;) | 05:56 |
luke-jr | and the external one only had a pointer to the internal one, so I figured it was safe | 05:57 |
luke-jr | but it happened to be an array ;) | 05:57 |
DocScrutinizer05 | when your larger structure embeds the extended data structure, then the original extendad data structure is ABI compatible but your embedding structure breaks ABI compatibility | 05:58 |
DocScrutinizer05 | even when the larger structure that embeds the changed one is from same library | 05:59 |
*** lxp has joined #maemo | 06:02 | |
*** vahe has joined #maemo | 06:04 | |
*** DocScrutinizer05 has quit IRC | 06:04 | |
*** DocScrutinizer05 has joined #maemo | 06:04 | |
*** lxp1 has quit IRC | 06:04 | |
DocScrutinizer05 | wait! you say the "outer" structure ahd a *pointer* to the inner extended structure? then is _should_ be safe indeed | 06:07 |
DocScrutinizer05 | I don't understand how the actual data structure type of any of both structures would have any impact on that | 06:08 |
DocScrutinizer05 | the library hands you a pointer to struct_outer, which has a pointer aka memory address to struct_inner. When you extend struct_inner by appending data to the end, nothing bad should happen | 06:09 |
*** aloril has joined #maemo | 06:10 | |
*** luke-jr has quit IRC | 06:12 | |
DocScrutinizer05 | I thought you were referring to struct_outer actually embedding struct_inner verbatim. so addr(struct_outer) <= addr(struct_inner) < addr(end(struct_inner)) <= addr(end(struct_outer)) | 06:15 |
*** luke-jr has joined #maemo | 06:15 | |
DocScrutinizer05 | end(struct){return addr(struct) + len(struct)} | 06:16 |
DocScrutinizer05 | actually | 06:17 |
DocScrutinizer05 | end(struct){return (pointer) addr(struct) + len(struct)} | 06:17 |
DocScrutinizer05 | luke-jr: mind to elaborate on the problem you ran into? | 06:26 |
luke-jr | DocScrutinizer05: in glibc or my lib's ABI? | 06:27 |
DocScrutinizer05 | the example you gave above | 06:28 |
luke-jr | https://github.com/bitcoin/libblkmaker/blob/master/blktemplate.h | 06:28 |
luke-jr | I added to struct blktxn_t at the end | 06:28 |
DocScrutinizer05 | and where did that break? | 06:29 |
luke-jr | when software using the library accessed blktemplate_t->txns[1] | 06:30 |
DocScrutinizer05 | I see https://github.com/bitcoin/libblkmaker/blob/master/blktemplate.h#L96 | 06:32 |
DocScrutinizer05 | I don't see where the problem happened | 06:32 |
luke-jr | txns[1] used to be txns+32, now it is txns+36 | 06:33 |
DocScrutinizer05 | tbh I don't find txns[] in blktemplate_t | 06:34 |
DocScrutinizer05 | ooha, for arry the compiler assumes it knows the array element size | 06:35 |
DocScrutinizer05 | that's compiletime, indeed | 06:36 |
DocScrutinizer05 | nasty | 06:36 |
DocScrutinizer05 | so the problem is not the ABI change per se, neither the embedding superstructure, it's a pointer to a datatype that changes while the compiler generated code that assumes it's fixed | 06:37 |
*** pagurus has quit IRC | 06:38 | |
*** pagurus has joined #maemo | 06:38 | |
DocScrutinizer05 | IOW when you get a pointer to an array, your compiler has to rely on size of each array element didn't change since compile time | 06:39 |
DocScrutinizer05 | that's implicit knowledge about datatype properies that actually shouldn't get entangled to ABI. Alas it obviously is | 06:40 |
DocScrutinizer05 | *aiui* | 06:40 |
DocScrutinizer05 | you probably should update http://www.tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html :-) | 06:41 |
DocScrutinizer05 | nice finding | 06:41 |
DocScrutinizer05 | actually the problem is your data type of the array element changed | 06:43 |
DocScrutinizer05 | while it's OK to chenge the data type of a single structure by simply appending data to the end of the structure, it's breaking your ABI when you use that changed dataype in any other data structure | 06:46 |
DocScrutinizer05 | which you did in the array definition | 06:46 |
DocScrutinizer05 | so yes, the "embedding outer structure", even hile using a pointer, used a pointer to a different datatype, and that broke the ABI | 06:48 |
DocScrutinizer05 | while* | 06:48 |
DocScrutinizer05 | nice catch nevertheless :-) | 06:49 |
DocScrutinizer05 | tbh arrays in C always been quite messed up a implementation concept | 06:54 |
DocScrutinizer05 | all the aray pointer arithmetics are prone to confuse the one using it | 06:56 |
DocScrutinizer05 | way too much implied knowledge that alas isn't ubiquitous | 06:56 |
DocScrutinizer05 | in compiler | 06:56 |
DocScrutinizer05 | see the above obscure data type change of pointer to array | 06:57 |
DocScrutinizer05 | did the ABI datatype definitions cover and catch this ("undefined or missing parameter" on binary startup), or did you simply run into errors from wrong index into array during runtime? | 07:01 |
*** Roth has joined #maemo | 07:01 | |
DocScrutinizer05 | the latter would be *very* unfortunate | 07:02 |
*** Roth has quit IRC | 07:35 | |
Oksana | >> a recent Gentoo glibc update broke fork() << So, while generally installing new versions of libs should not damage anything, glibc was shown to be a risk once due to developers-testers making a mistake, as in, >> implicit knowledge about datatype properties that actually shouldn't get entangled to ABI. Alas it obviously is << | 07:53 |
Oksana | And, if there are libraries of entirely different versions (like 2 and 3), they are not backwards-compatible, and they do not conflict, they simply co-exist. If the libraries are of same version, the new one will be "replacing" the old one, and it should be backwards-compatible, unless there is a mistake somewhere... | 07:55 |
*** RedM has quit IRC | 08:01 | |
*** RedW has joined #maemo | 08:01 | |
*** ahycka has quit IRC | 08:40 | |
*** ahycka has joined #maemo | 08:41 | |
*** arcean has joined #maemo | 08:58 | |
*** corvinux has quit IRC | 09:00 | |
*** ahycka has quit IRC | 09:03 | |
*** corvinux has joined #maemo | 09:19 | |
*** tanty_off is now known as tanty | 09:30 | |
*** corvinux has quit IRC | 09:38 | |
*** futpib_ has joined #maemo | 09:44 | |
*** ced117 has joined #maemo | 10:17 | |
*** zGrr has quit IRC | 10:19 | |
DocScrutinizer05 | sure | 10:22 |
*** florian has joined #maemo | 10:23 | |
zamn900 | what's sure? | 10:27 |
Oksana | backlog ^ if there are libraries of entirely different versions (like 2 and 3), they are not backwards-compatible, and they do not conflict, they simply co-exist. If the libraries are of same version, the new one will be "replacing" the old one, and it should be backwards-compatible, unless there is a mistake somewhere... | 10:28 |
*** corvinux has joined #maemo | 10:32 | |
*** corvinux has quit IRC | 10:32 | |
*** corvinux has joined #maemo | 10:32 | |
DocScrutinizer05 | and even then you *could* make them coexist | 10:32 |
DocScrutinizer05 | though it gets nasty then | 10:33 |
DocScrutinizer05 | you need to resort to LD_PRELOAD or similar stuff | 10:33 |
DocScrutinizer05 | to tag either the apps that need the new version or the apps that need the old version | 10:34 |
kerio | freemangordon: ༼ つ ◕_◕ ༽つ Give GCC | 10:34 |
DocScrutinizer05 | o.O .oO(???) | 10:34 |
zamn900 | sure | 10:35 |
DocScrutinizer05 | what's sure? | 10:35 |
DocScrutinizer05 | ;-D | 10:35 |
zamn900 | :D | 10:35 |
*** futpib_ has quit IRC | 10:36 | |
DocScrutinizer05 | anyway that array issue is a tricky one | 10:37 |
DocScrutinizer05 | I wonder if ABI symbols catch it | 10:37 |
DocScrutinizer05 | I guess they should | 10:38 |
*** bredebid has joined #maemo | 10:38 | |
DocScrutinizer05 | related: http://ispras.linuxbase.org/index.php/ABI_compliance_checker | 10:40 |
DocScrutinizer05 | http://abi-laboratory.pro/tracker/timeline/glibc/ | 10:41 |
*** freemangordon_ has joined #maemo | 10:43 | |
DocScrutinizer05 | krrhrrhrr http://blog.famillecollet.com/public/reports/mysql__-3.0.9-3.1.0.html#Type_Problems_High | 10:51 |
DocScrutinizer05 | >>When I start maintaining this package (version 2.x), the library was even not versionned. So I have to work with developers to include this feature. Now I need to convince them to respect the pratices.<< | 10:52 |
DocScrutinizer05 | so much about proving my claim above regarding >>it's amazing how little lib devels seem to understand about how libs actually are supposed to work<< | 10:53 |
kerio | why do you think docker is popular | 10:54 |
kerio | instead of actually figuring out what's needed and how's needed by your shitty webapp | 10:55 |
kerio | you can just ship the whole distro you've been developing on | 10:55 |
DocScrutinizer05 | because some fools think it's a great idea to run each app in its own VM basically | 10:55 |
kerio | no, that's not it | 10:55 |
kerio | jails do that | 10:55 |
kerio | jails are fucking awesome | 10:55 |
zamn900 | sure | 10:55 |
kerio | docker is roughly jails on linux | 10:56 |
DocScrutinizer05 | they should link sttaically instead | 10:56 |
DocScrutinizer05 | statically | 10:56 |
kerio | but it's used by awful devs | 10:56 |
*** Avasz has left #maemo | 10:56 | |
DocScrutinizer05 | see what king of fools thinks about all that: | 10:56 |
DocScrutinizer05 | ~systemd cabal | 10:56 |
infobot | systemd cabal: a bunch of people (Lennart Poettering, Kay Sievers, H. Hoyer, D. Mack, T. Gundersen, D. Herrmann) who want to turn linux into their wet dream perverted version of windows-me-too: http://0pointer.net/blog/revisiting-how-we-put-together-linux-systems.html -- Rumor has it that 2016 systemd will have replaced kernel. See ~nosystemd" | 10:56 |
kerio | i guess the approach is different | 10:57 |
kerio | with jails it's the sysadmin who's installing the app that decides how to contain it | 10:57 |
zamn900 | perverted dream with cabal? | 10:57 |
zamn900 | or windows? | 10:57 |
kerio | so you start from a thing that already works and has good documentation and well thought dependencies | 10:57 |
kerio | and you install that in a separate container for ease of mind, pretty much | 10:57 |
kerio | nowadays you have bullshit forum software whose only supported install method is to run a launcher on a docker *host* | 10:58 |
kerio | not even just a container | 10:58 |
DocScrutinizer05 | honestly, docker... they can eat it | 10:59 |
DocScrutinizer05 | if I wanted such stuff, I'd go android or windows-phone already | 11:00 |
zamn900 | *_* | 11:00 |
kerio | honestly, install freebsd | 11:01 |
kerio | it's incredibly refreshing to actually use a system that's well designed | 11:01 |
DocScrutinizer05 | i'm tempted to | 11:01 |
kerio | alas, it kinda sucks as a desktop system | 11:02 |
kerio | pc-bsd is probably better for that | 11:02 |
zamn900 | should we expect to see maemo freebsd based? | 11:03 |
kerio | nah | 11:03 |
zamn900 | ofc not | 11:03 |
kerio | maemo is held together with the rust of backwards compatibility | 11:03 |
kerio | remove that, and it's a knockoff phone os with no community | 11:03 |
*** zamn900 has quit IRC | 11:04 | |
DocScrutinizer05 | indeed | 11:11 |
DocScrutinizer05 | actually maemo has _no_ inherent security features except the extras-testing scheme, compared to all other phone OS. It's only thanks to early testing and now "thanks to" no more new apps because of lack of economical perspective, that we don't see same amount of malware and privacy breach in maemo as we see e.g. in android | 11:15 |
*** jskarvad has joined #maemo | 11:16 | |
*** jskarvad has quit IRC | 11:16 | |
*** jskarvad has joined #maemo | 11:16 | |
DocScrutinizer05 | for HARM Nokia tried to tackle that aspect with their store and aegis, which basically checked all apps for any malicious aspects before offering them to the user masses | 11:16 |
*** N-Mi has joined #maemo | 11:16 | |
DocScrutinizer05 | this is somewhat similar to what apple does, aiui | 11:17 |
DocScrutinizer05 | android afaik has this "this app wants access to: your contacts, your bank account, your sex life..." and you have to nod off each to make the app run | 11:18 |
kerio | not to mention that any parvency of security is instantly gone when the typical M.O. is to google "<appname> apk" on google and click on the first link | 11:19 |
DocScrutinizer05 | yeah | 11:24 |
DocScrutinizer05 | android resp the user still would need to allow the app to access whatever the app wants to access, but it is plain to see that joe average-androiduser is nodding off everything as long as the app is for free | 11:26 |
DocScrutinizer05 | "send SMS? duh why not?" - meh actually they don't even read that far, only see "requester? where's the OK button?" | 11:27 |
DocScrutinizer05 | ~wtf m.o. | 11:31 |
infobot | usage: wtf <foo>. | 11:31 |
DocScrutinizer05 | err yes? | 11:31 |
DocScrutinizer05 | ~wtf mo | 11:31 |
infobot | Gee... I don't know what mo means... | 11:31 |
buZz | more | 11:36 |
*** RedW has quit IRC | 11:36 | |
buZz | oh | 11:36 |
kerio | modus operandi | 11:36 |
*** RedW has joined #maemo | 11:36 | |
buZz | Modus operandi is a Latin phrase, approximately translated as "method of operation".[1] The term is used to describe someone's habits of working, particularly in the context of business or criminal investigations. In English, it is often shortened to M.O. | 11:36 |
buZz | mo money <- not modus operandi | 11:37 |
buZz | can we order pyra yet, dangit | 11:37 |
buZz | nope | 11:37 |
*** azkay has joined #maemo | 11:56 | |
azkay | Anyone know if the last 2.3.7 nitdroid ended up ever getting calls working? Or did it all stop without being fixed? | 11:56 |
*** zGrr has joined #maemo | 11:57 | |
DocScrutinizer05 | nitdroid is dead I'd think | 12:00 |
*** salamisami has joined #maemo | 12:01 | |
azkay | Yeah, all my googling says they went dead at around 4.0.4? Just wasn't sure if they ever got voice working in 2.3.7 (gingerbread) before they started working on the next one | 12:01 |
azkay | Seems odd to me to spend so much time porting a phone OS, and not focus on getting the actual phone function to be the first thing to get working :P | 12:02 |
kerio | is remixos still a thing | 12:02 |
azkay | Seems pretty active at xda | 12:05 |
azkay | The way my N900 is going I feel like I'm just going to end up having it around as an mp3 player ): Generally I would be fine using it, but it really doesn't like handling websites these days | 12:06 |
buZz | azkay: get a vps with vnc / rdp | 12:09 |
buZz | and run browser there ;) | 12:09 |
azkay | I've got a vps, but it's in another country and I only have 1.5gb/mo on my phone :P | 12:09 |
azkay | Using reddits mobile site, after waiting literally 5 minutes to load the page (if it doesn't stop half way), I can only open maybe 3 links before the browser freezes up lol | 12:10 |
*** salamisami has quit IRC | 12:11 | |
buZz | use /usr/bin/links then | 12:14 |
buZz | should render a lot faster :D | 12:14 |
*** Redhair has quit IRC | 12:16 | |
azkay | lynx? | 12:19 |
*** salamisami has joined #maemo | 12:23 | |
zGrr | moin :) | 12:27 |
azkay | I'll have to jump into the water head first and see what happens :P | 12:34 |
*** Redhair has joined #maemo | 12:45 | |
*** vahe has quit IRC | 12:46 | |
*** vahe has joined #maemo | 12:50 | |
ceene | midori on easy debian's chroot works pretty good | 12:54 |
ceene | reddit and the like work fine | 12:54 |
ceene | not mobile, though | 12:54 |
ceene | mobile loads a heck of images at the same time | 12:54 |
KotCzarny | he he | 12:55 |
KotCzarny | maybe we should have some system wide proxy that would resize images on the fly? | 12:55 |
KotCzarny | it's very easy to implement, and i have both pieces of code done already (proxy and tiny/fast imageresizer) | 12:56 |
azkay | I meant the i.reddit.com, sorry not m.reddit :) | 12:57 |
azkay | Yeah I had set up a proxy on my vps that was supposed to compress images, grayscale them etc but for some reason I couldn't get it working through the n900 | 12:57 |
ceene | ah | 12:57 |
ceene | didn't know that thing | 12:57 |
ceene | that should work pretty fine on midori, for sure | 12:58 |
azkay | No matter what I did the proxy settings were ignored | 12:58 |
KotCzarny | anyway imgur > reddit | 12:58 |
ceene | KotCzarny: ain't that what opera does? | 12:58 |
azkay | I'll have to check it out' | 12:58 |
azkay | I think opera stopped the servers or something recently | 12:58 |
KotCzarny | yes, but it does it outside your control | 12:58 |
azkay | imgur is useless if I don't look at pictures on reddit to begin with :P | 12:58 |
KotCzarny | pah :P | 12:59 |
KotCzarny | http://imgur.com/r/AbandonedPorn :P | 12:59 |
KotCzarny | http://imgur.com/r/cableporn too | 13:00 |
KotCzarny | and of course basis of the whole internet: http://imgur.com/r/StartledCats | 13:00 |
ceene | :D | 13:01 |
ceene | https://www.meneame.net/backend/media?type=post&id=1722162&version=0&ts=1385224111&image.jpeg | 13:01 |
ceene | this is mine :) | 13:01 |
ceene | well, she's now bigger | 13:01 |
KotCzarny | doesnt look startled at all | 13:02 |
ceene | nope | 13:02 |
ceene | https://www.meneame.net/backend/media?type=post&id=1768394&version=0&ts=1391426230&image.jpeg | 13:02 |
KotCzarny | http://imgur.com/r/Eyebleach | 13:03 |
*** RedW has quit IRC | 13:04 | |
*** RedW has joined #maemo | 13:04 | |
KotCzarny | you can just try any word after /r/ because it just matches user added tags for pics | 13:04 |
azkay | lol | 13:05 |
KotCzarny | and yes, imgur is the best source for free pr0n (static and animated ;) | 13:06 |
ceene | i've got work to do, damn it! | 13:07 |
KotCzarny | :> | 13:07 |
azkay | But can it update my phone? :P | 13:09 |
*** vahe has quit IRC | 13:18 | |
*** ecloud has joined #maemo | 13:44 | |
*** ecloud has quit IRC | 13:50 | |
*** ahycka has joined #maemo | 14:20 | |
*** ahycka2 has joined #maemo | 14:31 | |
*** ahycka has quit IRC | 14:35 | |
*** ahycka2 has quit IRC | 14:59 | |
*** ahycka has joined #maemo | 15:01 | |
*** uros1 has joined #maemo | 15:18 | |
uros1 | hi people, I need flasher for N9 and all links are dead, is there any hope for me | 15:18 |
uros1 | tnx found it | 15:34 |
*** corvinux has quit IRC | 15:39 | |
*** corvinux has joined #maemo | 15:40 | |
*** corvinux has quit IRC | 15:43 | |
*** corvinux has joined #maemo | 15:43 | |
*** salamisami has quit IRC | 16:14 | |
*** zamn900 has joined #maemo | 16:23 | |
*** zamn900 has joined #maemo | 16:23 | |
zamn900 | how much I would right now my yappari... | 16:23 |
zamn900 | oh my... this sorrow won't fade soon | 16:23 |
zamn900 | please someone tell me that I can install and use yappari | 16:24 |
Wizzup | Someone is addicted to social media :) | 16:24 |
zamn900 | infobot, tell me that you have my yappari | 16:25 |
zamn900 | it won't invalid target says | 16:25 |
zamn900 | what's that?! | 16:26 |
zamn900 | why!? | 16:26 |
zamn900 | even you infobot | 16:26 |
*** zZap-X has joined #maemo | 16:30 | |
zZap-X | i think ive found a fail-safe solution to running whatsapp on linux, download virtualbox, create android-x86 vm, and install whatsapp app :D | 16:30 |
zZap-X | the obvious solution | 16:31 |
KotCzarny | zzap-x: not viable on maemo | 16:41 |
zZap-X | aye true | 16:41 |
*** arcean has quit IRC | 16:49 | |
*** RedW has quit IRC | 16:55 | |
*** RedM has joined #maemo | 16:55 | |
*** corvinux has quit IRC | 17:01 | |
*** corvinux has joined #maemo | 17:02 | |
*** RedM has quit IRC | 17:09 | |
*** RedW has joined #maemo | 17:09 | |
*** RedM has joined #maemo | 17:13 | |
*** RedW has quit IRC | 17:13 | |
*** RedM has quit IRC | 17:22 | |
*** RedW has joined #maemo | 17:22 | |
*** azkay has quit IRC | 17:22 | |
*** corvinux has quit IRC | 17:27 | |
*** DrCode has quit IRC | 17:29 | |
*** salamisami has joined #maemo | 17:31 | |
*** freemangordon_ has quit IRC | 17:33 | |
*** zGrr has quit IRC | 17:44 | |
*** antranigv has joined #maemo | 17:44 | |
antranigv | ~sb | 17:45 |
infobot | methinks scratchbox is a cross-compiling system that uses binfmt_misc, rpc calls, and an nfs mount to make a cross-build appear to be 100% native, and is found at http://www.scratchbox.org/, hosted by maemo now. Also at http://maemo.merlin1991.at/files/SB | 17:45 |
*** ArGGu^^ has quit IRC | 17:49 | |
*** ArGGu^^ has joined #maemo | 17:52 | |
antranigv | ~emmc | 17:54 |
infobot | well, emmc is is http://nds2.fds-fire.nokia.com/fdp/interface/FiRe/2010/5/--FID--A0A22YHFSICNA/--LID--FiRe1275051276916/AE98ED9D_RX-51_2009SE_10.2010.13-2.CENTRAL-EUROPE_PR_EMMC_MR0_ARM.bin or see ~emmc2 | 17:54 |
antranigv | tnx dear | 17:55 |
KotCzarny | you probably want ~flashing | 17:55 |
antranigv | ~flashing | 17:55 |
infobot | hmm... maemo-flashing is http://wiki.maemo.org/Updating_the_tablet_firmware, or - on linux PC - download&extract http://maemo.cloud-7.de/maemo5/patches_n_tools/maemo-my-private-workdir.tgz, cd into it, do sudo ./flash-it-all.sh; or see ~flashing-cmdline | 17:55 |
antranigv | KotCzarny: oh no I have those :) btw, can you show me the hashes if you have the files? | 17:55 |
antranigv | I have them downloaded long time ago, not sure if the same | 17:55 |
KotCzarny | grab the script from the last link | 17:56 |
KotCzarny | it has hashes inside | 17:56 |
antranigv | KotCzarny: tnx! | 17:56 |
*** tanty is now known as tanty_off | 18:02 | |
antranigv | gentoo users, how to get 32bit libusb? | 18:04 |
antranigv | ~flasher | 18:05 |
infobot | [flasher] at http://www.jedge.com/n810/flasher/maemo_flasher-3.5_2.5.2.2.tar.gz (also .exe!), or http://www.chakra-project.org/ccr/packages.php?ID=5027 or generally http://www.google.com/search?q=maemo_flasher-3.5_2.5.2.2.tar.gz. HARMattan(N9): https://aur.archlinux.org/packages/fl/flasher-harmattan/flasher-harmattan.tar.gz, or -- list of filenames/md5sums: http://pastebin.com/sYKdNJSH, or http://galif.eu/nokia/ | 18:05 |
antranigv | there was also the open source one hm | 18:05 |
antranigv | ~0x0ffff | 18:05 |
antranigv | no? | 18:05 |
KotCzarny | just grab it from slackware or something | 18:05 |
antranigv | ~0xFFFF | 18:06 |
infobot | i heard 0xffff is https://github.com/pali/0xFFFF, or http://talk.maemo.org/showthread.php?t=87996 | 18:06 |
antranigv | KotCzarny: ah yea, forgot that my OS is pure64, crap :( | 18:06 |
*** Pali has joined #maemo | 18:06 | |
KotCzarny | just run some livecd | 18:07 |
antranigv | Pali: right on time, lol | 18:07 |
KotCzarny | problem solved | 18:07 |
DocScrutinizer05 | there's usually a libusb32 or sth like that | 18:07 |
*** florian has quit IRC | 18:08 | |
DocScrutinizer05 | http://paste.opensuse.org/50854736 | 18:08 |
Pali | antranigv: what? | 18:09 |
antranigv | Pali: just was gonna try 0xFFFF, flasher is not working cz of missing libs :)) | 18:10 |
Pali | antranigv: both 0xFFFF and flasher-3.5 needs libusb 0.1 | 18:11 |
Pali | version 0.1 | 18:11 |
Pali | not 1.0; not compat!!! | 18:11 |
DocScrutinizer05 | http://paste.opensuse.org/50854736 | 18:12 |
antranigv | Pali: AFAIK in gentoo pre-1.0 is named libusb-compat | 18:13 |
antranigv | I'll give it a try | 18:13 |
DocScrutinizer05 | I had included the lib stuff into that one if there was a generic way to do so: | 18:13 |
DocScrutinizer05 | ~slashing-cmdline | 18:13 |
Pali | there is "compatibility" library which has libusb 0.1 API, but just wraper around libusb 1.0 | 18:13 |
DocScrutinizer05 | ~flashing-cmdline | 18:13 |
infobot | somebody said flashing-cmdline was http://mg.pov.lt/maemo-irclog/%23maemo.2016-04-09.log.html#t2016-04-09T01:18:12 | 18:13 |
Pali | that version of libusb will not work correctly | 18:13 |
Pali | there are bugs in libusb 1.0 which upstream ignore | 18:13 |
Pali | and so... 0xFFFF does not work with libusb 1.0 correctly | 18:14 |
Pali | to have 0xFFFF working you need to use *original* libusb 0.1 | 18:14 |
antranigv | aha~ | 18:14 |
antranigv | now I got it :) time to try | 18:15 |
DocScrutinizer05 | hmm ctcp-version doesn't give away the distro | 18:17 |
DocScrutinizer05 | maybe we could list the according instructions for the major distros somewhere? | 18:18 |
antranigv | it worked! it was the libusb-compat package :) | 18:18 |
antranigv | DocScrutinizer05: agree, gonna do now for gentoo/funtoo | 18:18 |
DocScrutinizer05 | the question is "where?" | 18:19 |
DocScrutinizer05 | iirc I locked http://wiki.maemo.org/Updating_the_tablet_firmware | 18:19 |
DocScrutinizer05 | should be unlocked now | 18:21 |
DocScrutinizer05 | please edit http://wiki.maemo.org/index.php?title=Updating_the_firmware&action=edit§ion=7 | 18:22 |
DocScrutinizer05 | well, seems it already has all it needs | 18:27 |
DocScrutinizer05 | locking it again | 18:27 |
DocScrutinizer05 | antranigv: or is your gentoo approach different to the apt based distro approach? | 18:28 |
antranigv | DocScrutinizer05: not that much, just the package names are different, etc. | 18:30 |
DocScrutinizer05 | then please add it at bootom after the apt distro instructions | 18:31 |
DocScrutinizer05 | bottom | 18:31 |
DocScrutinizer05 | before "some notes: 2:" | 18:32 |
*** jskarvad has quit IRC | 18:37 | |
DocScrutinizer05 | tell me when you're done so I can lock the page again | 18:39 |
antranigv | okey, just broke smthn :) | 18:49 |
antranigv | Raw data transfer EP found at EP2. | 18:49 |
antranigv | SU_GET_UPDATE_STATUS_REQ terminated with error code 1. | 18:49 |
DocScrutinizer05 | you should listen what our guru Pali toldya | 18:50 |
DocScrutinizer05 | [2016-04-28 Thu 17:11:29] <Pali> version 0.1 | 18:51 |
DocScrutinizer05 | [2016-04-28 Thu 17:11:37] <Pali> not 1.0; not compat!!! | 18:51 |
antranigv | but it worked with the rootfs :/ | 18:52 |
DocScrutinizer05 | well | 18:52 |
*** vahe1 has joined #maemo | 18:52 | |
DocScrutinizer05 | btw that's the reason why the wikipage was locked | 18:53 |
antranigv | it worked! | 18:53 |
antranigv | what reason? :/ | 18:53 |
DocScrutinizer05 | the reason that this page only allows 100% correct and verified info | 18:54 |
DocScrutinizer05 | and when Pali is using a THREE exclamation marks - sth he usually never does | 18:55 |
DocScrutinizer05 | ... | 18:55 |
DocScrutinizer05 | it's locked again | 18:58 |
*** jskarvad has joined #maemo | 19:04 | |
antranigv | wtf, nothing is working :/ can it be hardware problem? | 19:09 |
antranigv | to be more specific | 19:09 |
KotCzarny | your description means nothing | 19:09 |
antranigv | for example | 19:09 |
KotCzarny | yes, please be more specific | 19:09 |
antranigv | opening a terminal | 19:09 |
antranigv | and then it closes, saying internal error, etc :) | 19:10 |
KotCzarny | what did you flash? | 19:10 |
KotCzarny | only emmc? | 19:10 |
antranigv | emmc and ./flasher-3.5 -F RX-51_2009SE_10.2010.13-2.VANILLA_PR_EMMC_MR0_ARM.bin -f AND ./flasher-3.5 -F RX-51_2009SE_21.2011.38-1_PR_COMBINED_MR0_ARM.bin -f | 19:10 |
antranigv | vanilla and combined | 19:10 |
KotCzarny | and both completed without error? | 19:11 |
antranigv | yup | 19:11 |
KotCzarny | check dmesg for badblocks? | 19:11 |
KotCzarny | though it would be tricky without terminal | 19:11 |
KotCzarny | does ssh work? | 19:11 |
antranigv | first I need to install ssh, but if no program is running, how can I install ssh :)) | 19:12 |
antranigv | btw | 19:12 |
antranigv | first I did emmc, then the rootfs | 19:12 |
antranigv | I did it right, right? :/ | 19:12 |
KotCzarny | that flash_it_all script does full flash, did you try it? | 19:13 |
KotCzarny | its kind of flash and forget | 19:14 |
*** zamn900 has quit IRC | 19:14 | |
antranigv | greate, so it also downloads, I should've read the script from the begining | 19:16 |
KotCzarny | yup | 19:16 |
KotCzarny | told you | 19:16 |
antranigv | KotCzarny: same problem :/ | 19:26 |
antranigv | sorry, flashing RX-51_2009SE_10.2010.13-2.VANILLA_PR_EMMC_MR0_ARM.bin (content of eMMC, incl /home/user/) failed with errorcode 0 | 19:26 |
KotCzarny | then its not flashed? | 19:26 |
antranigv | nop, not that file, only the first file | 19:27 |
DocScrutinizer05 | use decent cable and a primary USB jack of your PC | 19:29 |
antranigv | it;s a lappie ^^ ok, gonna try another cable :) | 19:29 |
*** krnlyng has quit IRC | 19:30 | |
*** zamn900 has joined #maemo | 19:31 | |
*** zamn900 has joined #maemo | 19:31 | |
*** krnlyng has joined #maemo | 19:42 | |
*** disco_stu_droid has joined #maemo | 19:45 | |
*** disco_stu has quit IRC | 19:46 | |
*** disco_stu_droid is now known as disco_stu | 19:47 | |
*** ahycka2 has joined #maemo | 19:47 | |
*** ahycka has quit IRC | 19:49 | |
antranigv | lol | 19:49 |
antranigv | usbfs: process 11361 (flasher-3.5) did not claim interface 2 before use | 19:50 |
*** Hebi has quit IRC | 20:02 | |
DocScrutinizer05 | you should use the correct lib# | 20:06 |
*** zZap-X has left #maemo | 20:07 | |
*** vahe1 has quit IRC | 20:09 | |
*** ahycka2 has quit IRC | 20:13 | |
*** ahycka has joined #maemo | 20:17 | |
*** zZap-X has joined #maemo | 20:21 | |
zZap-X | i got yowsup working, seems to send and recieve ok, im too scared to create a group incase i get banned | 20:22 |
*** uros1 has quit IRC | 20:36 | |
*** futpib_ has joined #maemo | 20:39 | |
*** florian has joined #maemo | 20:42 | |
kerio | zZap-X: do eeet | 20:44 |
kerio | #yolo | 20:44 |
KotCzarny | #yowao | 20:45 |
zZap-X | yowsupppp | 20:48 |
*** DrCode has joined #maemo | 20:51 | |
*** xelo has joined #maemo | 20:53 | |
*** jskarvad has quit IRC | 21:05 | |
*** xelo has quit IRC | 21:10 | |
*** zZap-X has quit IRC | 21:11 | |
*** zZap-X has joined #maemo | 21:15 | |
*** zZap-X has quit IRC | 21:25 | |
*** zZap-X has joined #maemo | 21:29 | |
*** uros1 has joined #maemo | 21:49 | |
*** uros1 has quit IRC | 22:00 | |
zZap-X | INFO:yowsup.common.http.warequest:{"status":"fail","reason":"no_routes","retry_after":3600,"sms_wait":3600,"voice_wait":3600} | 22:05 |
zZap-X | grrrr | 22:05 |
*** antranigv has left #maemo | 22:10 | |
*** Vajb has quit IRC | 22:20 | |
*** Hebi has joined #maemo | 22:20 | |
*** Vajb has joined #maemo | 22:20 | |
*** zammy has joined #maemo | 22:24 | |
zammy | what's up with whatsapp? | 22:25 |
*** zamn900 has quit IRC | 22:25 | |
*** zamn900 has joined #maemo | 22:26 | |
*** zamn900 has joined #maemo | 22:26 | |
zZap-X | zamn900: dunno i cant register | 22:26 |
zammy | who are you? | 22:27 |
zZap-X | lol me | 22:27 |
zamn900 | sure | 22:27 |
zZap-X | I'm Mr Zuckerberg, hello. | 22:31 |
zammy | I am sure someone did tell you to say so... that's pointless | 22:34 |
zZap-X | :-/ | 22:34 |
zammy | even aimless | 22:35 |
* zZap-X contacts Mr Zuckerberg for update | 22:35 | |
zammy | not accurated at all | 22:35 |
zamn900 | and you know why? because I am Zuckerberg | 22:36 |
zZap-X | :O | 22:37 |
*** githogori has quit IRC | 22:37 | |
DocScrutinizer05 | suckerzwerg | 22:37 |
zZap-X | lol | 22:38 |
zamn900 | right... | 22:39 |
*** lobito has joined #maemo | 22:39 | |
zamn900 | I would appreciate to say that face to face | 22:40 |
zamn900 | not by facebook | 22:40 |
DocScrutinizer05 | farcebook | 22:40 |
DocScrutinizer05 | facecrook | 22:40 |
* DocScrutinizer05 feels silly | 22:41 | |
*** joga has quit IRC | 22:42 | |
ceene | i didn't advance anything today on yappari :( | 22:43 |
*** joga has joined #maemo | 22:44 | |
*** joga has joined #maemo | 22:44 | |
zamn900 | ceene, then tell us what did you do swapping your hero's duty? | 22:45 |
ceene | i tried | 22:45 |
ceene | but i'm facing strange things | 22:46 |
zamn900 | like? | 22:46 |
zamn900 | batman calls you to help him? | 22:46 |
ceene | real life job | 22:47 |
zamn900 | flash was having a relation too fast with your girlfriend? | 22:47 |
ceene | and segfaults | 22:47 |
zamn900 | oh ok... | 22:47 |
ceene | those are the biggest obstacles right now | 22:47 |
zamn900 | nothing bad as penguin or the jocker | 22:47 |
zamn900 | or worse? | 22:47 |
ceene | nope | 22:48 |
zamn900 | even for all the money in the world would't happen you to manage that... | 22:49 |
zamn900 | do you know I recall a film in which there was a hacker and a big boss of crimanls who wanted the hacker to crack a password in a few minutes with a gun on the head and a whore sucking his cock too... both handicaps while doing some hack... aiming to kill him at the end... but unsuccessfully... | 22:51 |
ceene | lol | 22:51 |
zamn900 | I am serious... I can't forget that particoular scene | 22:52 |
zZap-X | http://www.effecthacking.com/2015/05/top-10-best-hacking-scenes-from-movies.html | 22:53 |
zamn900 | oh my thank suckerberg | 22:55 |
zamn900 | btw I'd suggest much more to see mr.robot the serie | 22:57 |
zamn900 | veryvery blowing of mind stuff | 22:58 |
*** xelo has joined #maemo | 22:59 | |
*** xelo has quit IRC | 23:00 | |
zZap-X | already seen Mr Robots, excellent looking forward to next season | 23:00 |
zamn900 | ofc it's addictive | 23:00 |
zamn900 | you gotcha man... | 23:01 |
zamn900 | and did you see the kingsmen? | 23:01 |
zamn900 | not hacker stuff but very cool film | 23:01 |
zZap-X | nope | 23:01 |
* zZap-X will make note | 23:01 | |
zamn900 | awesome | 23:01 |
zamn900 | quote: "huh huh... you got your shhhhhhhit!" | 23:02 |
zZap-X | lol | 23:02 |
*** L29Ah has left #maemo | 23:11 | |
*** lobito has quit IRC | 23:11 | |
*** L29Ah has joined #maemo | 23:12 | |
*** ult has joined #maemo | 23:14 | |
ult | is there an easy way to have both wlan0 and gprs0 connected at the same time? what scripts control the ifdown of wlan0 when gprs0 is up and vice versa? | 23:16 |
zamn900 | I use "advanced interface switcher" | 23:18 |
ult | on condition that wlan0 is being connected to AP in STA mode, that is | 23:18 |
*** zap has joined #maemo | 23:21 | |
zamn900 | sometimes my sim card slips away from it's plug little case... and that's what caused me sometime to have no gsm connection at all... I solved that by adding to my sim some adesive stripe... and now is thicker... now plugs well... | 23:21 |
ult | afaik, advanced interface switcher does different thing, it lets you choose what is disabled and enabled before any connection could be made. the problem is that attempt to connect to gprs while wlan0 is connected results in wlan being disconnected and the other way around. | 23:22 |
Sicelo | what you want ult is very possible. connect gprs0 using maemo's connection system, and use your command line tool of choice for wlan0 | 23:23 |
ult | any other than wpa_supplicant you can tell me about? | 23:24 |
Vajb | i use wpa_supplicant with a simple shell script made by Sicelo ;) | 23:30 |
ult | great, wpa_gui can't found the interface...the list is just empty. where could i have a look at this script? | 23:31 |
*** lobito has joined #maemo | 23:31 | |
zamn900 | my phone is too private... I can't share how I do it... even if I understood one word of yours | 23:32 |
*** zammy has quit IRC | 23:33 | |
Vajb | i think i edited wpa_supplicant.conf manually for my wlan | 23:35 |
Vajb | then i have script "modprobe w112xx, stop wlancond, ifconfig wlan0 up, wpa_supplicant -i wlan0 -c /home/user/wpa_supplicant.conf -B, ifconfig wlan0 ip | 23:37 |
Vajb | wpa_supplicant.conf is just my wlan name and password | 23:39 |
ult | the problem is that for each network you may encounter you've to add an entry in conf file | 23:40 |
Vajb | true, I don't know any other way and this works for me becuse i only use wlan at home | 23:41 |
ult | is it hardcoded in wlancond to treat wlan and gprs as mutually exclusive? | 23:41 |
Vajb | i don't know | 23:41 |
Vajb | but would guess, yes it is... | 23:41 |
Sicelo | you can't manipulate wlan0 while wlancond owns it :) | 23:44 |
*** futpib_ has quit IRC | 23:44 | |
ult | i hoped it's up for some patchable script that checks what's coming up up and deconfigures the conflicting ifaces | 23:44 |
*** lobito has quit IRC | 23:45 | |
ult | and there is no way to bring up gprs through any other facility than wlancond? | 23:47 |
*** lobito has joined #maemo | 23:48 | |
*** lobito has quit IRC | 23:49 | |
Sicelo | there might .. but not easy | 23:50 |
Sicelo | i gave you the easiest way :) | 23:50 |
*** vakkov has joined #maemo | 23:54 | |
*** ahycka has quit IRC | 23:54 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!