*** louisdk has joined #maemo | 00:35 | |
*** xorly has quit IRC | 01:23 | |
*** Kabouik_ has joined #maemo | 01:35 | |
DocScrutinizer05 | Pali: (CVE) https://botbot.me/freenode/devuan/2017-07-04/?msg=88110981&page=1 | 01:46 |
---|---|---|
DocScrutinizer05 | could say "I knew it" | 01:47 |
Pali | more interesting part, that CVE was assigned by Red Hat Security | 01:49 |
DocScrutinizer05 | CVE >>systemd v233 and earlier fails to safely parse usernames starting with a numeric digit<< is incorrect | 01:50 |
DocScrutinizer05 | LOL | 01:50 |
DocScrutinizer05 | so that's an even more evil spin? create an incorrect CVE just to close it as NOTABUG as well then? | 01:51 |
Pali | technically CVE description is correct. systemd does not parse usernames with with digit correctly | 01:52 |
Pali | that is truth | 01:52 |
DocScrutinizer05 | fact is (according to explanation from the poettering horse's mouth): systemd DOES parse the parameter value, but detects it's malformed and thus ignores the whole parameter | 01:52 |
Pali | from security point of view, this is unsafe parsing | 01:53 |
DocScrutinizer05 | when user= parameter gets ignored, the default kicks in which is user=root | 01:53 |
DocScrutinizer05 | yes, from security POV, but obviously not from Pezzering's POV | 01:53 |
DocScrutinizer05 | poettering* | 01:53 |
DocScrutinizer05 | he intentionally designed stuff that way | 01:54 |
DocScrutinizer05 | though obviously when right side of = is incorrect MUST be another class of error than when left side of = is incorrect | 01:54 |
Pali | looks like some rh sec team see it differentely as poettering and assigned for it cve even poettering disagreed... | 01:55 |
DocScrutinizer05 | in systemd it's all the same | 01:55 |
DocScrutinizer05 | please see https://botbot.me/freenode/devuan/2017-07-04/?msg=88110981&page=1 | 01:55 |
Pali | systemd-sysusers... bah! | 01:56 |
DocScrutinizer05 | this is a bug in concept/design | 01:56 |
DocScrutinizer05 | indeed X-P | 01:56 |
DocScrutinizer05 | >>when a parameter has syntactically invalid *value* then the whole parameter is considered as "unknown". This makes extreme NONsense here since when admin writes "user=" they _never_ expect that parameter gets silently ignored because of syntactically invalid value (user="666poettering") and thus the job gets ran as default root instead<< | 01:57 |
Pali | I read it how it was designed, and... no comment | 01:59 |
DocScrutinizer05 | actually that's a bug from OVERdoing sanity checks. A simple check if right side value of "user=" is an *existing user allowed for that job* would completely suffice | 02:00 |
DocScrutinizer05 | let the system take care about users that start with a number, it's not systemd to judge if that's allowed username or not | 02:01 |
DocScrutinizer05 | https://xkcd.com/1700/ <- systemd | 02:04 |
*** merlin1991 has quit IRC | 02:09 | |
*** merlin1991 has joined #maemo | 02:10 | |
DocScrutinizer05 | simply comment out that cruft bullshit syntactical check of user= *value* and everything fine | 02:14 |
*** Pali has quit IRC | 02:19 | |
*** dafox has joined #maemo | 02:23 | |
*** louisdk has quit IRC | 02:46 | |
*** florian has quit IRC | 02:47 | |
*** xy2_ has quit IRC | 02:58 | |
*** dafox has quit IRC | 03:01 | |
*** xy2_ has joined #maemo | 03:01 | |
*** xy2_ has quit IRC | 03:08 | |
*** xy2_ has joined #maemo | 03:09 | |
*** infobot has quit IRC | 03:19 | |
*** infobot has joined #maemo | 03:21 | |
*** Kabouik_ has quit IRC | 03:29 | |
*** Kabouik_ has joined #maemo | 03:30 | |
*** rosseaux has joined #maemo | 03:33 | |
*** jrg has left #maemo | 05:03 | |
*** xes has joined #maemo | 05:25 | |
*** Kabouik_ has quit IRC | 05:41 | |
*** Kabouik has quit IRC | 05:43 | |
*** pagurus has quit IRC | 06:17 | |
*** pagurus has joined #maemo | 06:18 | |
*** Pakke has joined #maemo | 06:47 | |
*** Pakke has quit IRC | 06:55 | |
*** mrs has joined #maemo | 08:15 | |
*** mrs has quit IRC | 08:16 | |
*** Pali has joined #maemo | 10:08 | |
*** err0r3o3 has joined #maemo | 10:15 | |
*** err0r3o3_ has quit IRC | 10:18 | |
*** Vajb has quit IRC | 11:16 | |
*** louisdk has joined #maemo | 11:19 | |
*** L29Ah has left #maemo | 11:22 | |
*** Vajb has joined #maemo | 11:33 | |
*** L29Ah has joined #maemo | 11:38 | |
*** L29Ah has left #maemo | 11:45 | |
*** Vajb has quit IRC | 11:56 | |
*** Vajb has joined #maemo | 11:58 | |
*** xorly has joined #maemo | 11:59 | |
*** L29Ah has joined #maemo | 12:02 | |
sicelo | i have annoying random reboots on my n900. nothing useful shown by syslog | 12:33 |
L29Ah | overclocking? | 12:35 |
sicelo | what is a bit strange is that the device time gets reset, hinting at a loose battery. however i can confirm that the battery is sitting snug in it's place. also, the reboot takes place with the device untouched, laying on flat table | 12:35 |
sicelo | no overclocking | 12:35 |
KotCzarny | you've got a virus :P | 12:35 |
L29Ah | the time thing is very strange | 12:36 |
KotCzarny | yeah, it suggests loose power | 12:36 |
L29Ah | how frequently do you see the resets? | 12:36 |
sicelo | very randomly. few minutes ago it rebooted, as well as about 8 hours ago | 12:37 |
L29Ah | i'd start logging the battery voltage every second or so | 12:37 |
sicelo | will do, but i don't think it's a problem with the battery itself (besides being loose somehow if that's the case) | 12:39 |
sicelo | anyone knows what relationship, if any, exists between KP53 and 2.6.28.10-cssu3 kernels? | 12:41 |
L29Ah | does n900 support voice calls over 3g? | 12:54 |
buZz | yes | 12:54 |
sicelo | is there a phone that doesn't? | 12:56 |
buZz | nokia 3310 | 12:58 |
L29Ah | i remember i had to switch networks manually to be able to make calls when i was in .ua | 12:59 |
sicelo | haha, should of said 'a phone with 3g that doesn't support voice calls over 3g | 12:59 |
L29Ah | maybe they've messed something up on their side | 12:59 |
sicelo | what could you do on 3G? just Internet? | 13:00 |
L29Ah | yes | 13:01 |
sicelo | yes most of the problem must been on your provider's side, although N900's modem is not necessairly the best around :( | 13:02 |
sicelo | i'm facing opposite problem L29Ah - serious internet issues on 3g, so much that i've disabled it completely now | 13:03 |
buZz | sicelo: oooooo ;) | 13:03 |
L29Ah | works like a charm for me atm | 13:03 |
sicelo | the operator is at fault because i get the same problem on a 3g stick, but N900 is worse. at least the dongle and SGS4 eventually get through | 13:04 |
buZz | i wonder if you could just block the nonfunctioning cell towers | 13:06 |
buZz | (what this all sounds like) | 13:06 |
sicelo | 3.5G works fine. 3G absolutely not. i don't think it's cell tower problem because it is the same whether i remain in the same place or go somewhere else | 13:08 |
*** L29Ah has left #maemo | 13:10 | |
sicelo | i guess they are oversubscribing their equipment capabilities | 13:10 |
sicelo | wild guess .. not sure if it would really cause the issue | 13:11 |
*** xes_ has joined #maemo | 13:16 | |
*** louisdk has quit IRC | 13:17 | |
*** xes has quit IRC | 13:18 | |
*** TheKit has joined #maemo | 13:26 | |
*** NeKit has quit IRC | 13:30 | |
*** louisdk has joined #maemo | 13:58 | |
*** L29Ah has joined #maemo | 14:06 | |
*** L29Ah has left #maemo | 14:08 | |
*** L29Ah has joined #maemo | 14:09 | |
*** louisdk has quit IRC | 14:16 | |
*** L29Ah has left #maemo | 14:42 | |
*** Vajb has quit IRC | 14:54 | |
*** louisdk has joined #maemo | 14:57 | |
*** stryngs has quit IRC | 15:21 | |
*** dafox has joined #maemo | 15:26 | |
*** louisdk has quit IRC | 15:36 | |
*** l_bratch has quit IRC | 15:37 | |
*** louisdk has joined #maemo | 15:37 | |
*** l_bratch has joined #maemo | 15:38 | |
*** l_bratch has quit IRC | 15:42 | |
*** l_bratch has joined #maemo | 15:46 | |
*** louisdk has quit IRC | 15:48 | |
*** xes__ has joined #maemo | 15:50 | |
*** Vajb has joined #maemo | 15:51 | |
*** xes_ has quit IRC | 15:53 | |
*** heroux has quit IRC | 16:00 | |
*** L29Ah has joined #maemo | 16:02 | |
*** peetah has quit IRC | 16:06 | |
*** xy2_ has quit IRC | 16:06 | |
*** xes__ is now known as xes | 16:17 | |
DocScrutinizer05 | sicelo: there's no difference between 3.5G and 3G. 3.5G is just 3G with turbo engaged, much like EDGE for 2G makes it 2.5G | 16:19 |
sicelo | yes, i am aware of that. | 16:20 |
*** heroux has joined #maemo | 16:20 | |
DocScrutinizer05 | technically it's just a channel bundling, when the base station offers to the phone to use more channels in parallel | 16:20 |
*** Sicelo009N has joined #maemo | 16:21 | |
sicelo | i wish i knew why exactly i have the problems i have ... but t's all going to just be conjecture unless i get a listening, interested ear at the ISP | 16:23 |
DocScrutinizer05 | L29Ah: of course N900 can do 3G voice cals | 16:24 |
sicelo | thankfully 2.5G serves most of my needs well 90% of the time | 16:24 |
xes | ...but... since operators are removing 2g and 3g channels to install 4g devices... i would not expect much from edge and 3.5g | 16:24 |
L29Ah | btw how do i check out the modem status? | 16:25 |
DocScrutinizer05 | well, depends on where you are | 16:25 |
sicelo | yes xes. sucks | 16:25 |
L29Ah | like the used modulation and signal levels | 16:25 |
DocScrutinizer05 | then there's also coexistence of LTE with UMTS and GSM on same band afaik | 16:25 |
DocScrutinizer05 | L29Ah: there's an app "network monitor" or sth | 16:26 |
DocScrutinizer05 | as good as it gets regarding service data | 16:26 |
Sicelo009N | cellnet-info i think .. | 16:26 |
DocScrutinizer05 | Sicelo009N: your reboot problem sounds scary | 16:28 |
DocScrutinizer05 | did you check the reboot reason logs? | 16:28 |
DocScrutinizer05 | also make sure df -h isn't critical | 16:29 |
*** xy2_ has joined #maemo | 16:29 | |
sicelo | i have 60% free rootfs, and nothing specific in syslog | 16:30 |
sicelo | i do think somehow my battery contcts are at fault as that's the only thing explaining the time resets | 16:31 |
DocScrutinizer05 | not syslog, those dsme logs | 16:32 |
sicelo | where can i get them | 16:32 |
Sicelo009N | /proc/bootreason currently has '32wd to' - watchtdog .. no idea what was hung, if that's what it means | 16:33 |
DocScrutinizer05 | /var/lib/dsme/stats/lifeguard_restarts | 16:34 |
DocScrutinizer05 | 32vd TimeOut, yes | 16:35 |
DocScrutinizer05 | watchdog timeout | 16:35 |
DocScrutinizer05 | http://paste.ubuntu.com/25046492 I should clear that file | 16:36 |
sicelo | 4 lines should be safe to paste, from my lifeguard_restarts | 16:36 |
Sicelo009N | /usr/bin/ohm-session-agent: 1 | 16:37 |
Sicelo009N | /usr/bin/camera-ui: 1 | 16:37 |
Sicelo009N | /usr/bin/syncd: 1 | 16:37 |
Sicelo009N | /usr/bin/hildon-status-menu: 2 | 16:37 |
DocScrutinizer05 | you might want to run a htop sort:cpu% via ssh/WLAN, this will stall with most busy app on top on a reboot | 16:39 |
*** Kabouik_ has joined #maemo | 16:40 | |
DocScrutinizer05 | syslog might not even catch the culprit. decent dmesg --follow (plus a few other options for getting all messages) will do a better job prolly | 16:42 |
DocScrutinizer05 | alas messybox dmesg is fubar, like everything messybox | 16:42 |
L29Ah | /usr/bin/camera-ui: 97 | 16:43 |
L29Ah | hmm | 16:43 |
DocScrutinizer05 | you also may want to check mtdoops | 16:43 |
L29Ah | /sbin/mce --force-syslog: 1 | 16:43 |
L29Ah | i wonder what are those numbers | 16:43 |
DocScrutinizer05 | number of reboots? | 16:43 |
sicelo | yes i thout about mtdoops .. no idea how to read the info there however | 16:44 |
*** peetah has joined #maemo | 16:44 | |
L29Ah | how does it correspond reboots with concrete binaries? | 16:44 |
DocScrutinizer05 | ~pkg | 16:44 |
infobot | pkg is probably http://maemo.org/packages/ | 16:44 |
DocScrutinizer05 | L29Ah: task that caused reboot I guess | 16:44 |
L29Ah | how can a task cause a reboot? | 16:45 |
DocScrutinizer05 | via watchdog timeout? | 16:45 |
KotCzarny | hogging resources? | 16:45 |
DocScrutinizer05 | when the task stalls (busyloops, hangs) in a kernel syscall | 16:45 |
DocScrutinizer05 | or whatever | 16:45 |
DocScrutinizer05 | not entirely sure | 16:45 |
DocScrutinizer05 | never looked into details# | 16:45 |
*** peetah has quit IRC | 16:46 | |
DocScrutinizer05 | http://maemo.org/packages/view/sp-oops-extract/ | 16:48 |
DocScrutinizer05 | sp-oops-extract /dev/mtd2 | 16:50 |
*** Vajb has quit IRC | 16:50 | |
Sicelo009N | installing. is output human readable? | 16:51 |
*** louisdk has joined #maemo | 16:51 | |
DocScrutinizer05 | sort of | 16:52 |
*** Vajb has joined #maemo | 16:52 | |
DocScrutinizer05 | don't ask me what's >>[ 7497.347198] Kernel panic - not syncing: Fatal exception<< | 16:52 |
DocScrutinizer05 | http://paste.ubuntu.com/25046580 | 16:53 |
Sicelo009N | haha, i have a couple of those lines | 16:53 |
*** peetah has joined #maemo | 16:55 | |
L29Ah | You don't have permission to access /packages/view/sp-oops-extract/ on this server. | 16:55 |
DocScrutinizer05 | also timestamps are not really useful | 16:55 |
Sicelo009N | /dev/mtd2 survives flashing? i see mention of cutetube, which i haven't installed since my reflash | 16:56 |
DocScrutinizer05 | err wut? blacklisted? | 16:56 |
*** peetah has quit IRC | 16:56 | |
DocScrutinizer05 | dev/mtd{1,2} survive flashing, yes | 16:56 |
DocScrutinizer05 | so does dev/mtd4 | 16:57 |
sicelo | ok | 16:57 |
DocScrutinizer05 | afaik | 16:57 |
DocScrutinizer05 | dev/mtd0 survices normal falshing, not coldflashing | 16:57 |
*** peetah has joined #maemo | 16:58 | |
DocScrutinizer05 | dev/mtd4 initfs always bugged me due to its complete uselessness | 16:59 |
DocScrutinizer05 | Pali: couldn't we patch 0xffff to concat dev/mtd4 into dev/mtd3 kernel, to make it twice as large? | 17:00 |
Pali | DocScrutinizer05: no | 17:01 |
Pali | partition layout is hardcoded in NOLO | 17:01 |
DocScrutinizer05 | I *guess* kernel itself doesn't mind at all how long it is and if it extends over "partition" borders | 17:01 |
DocScrutinizer05 | WAAAH kill NOLO!!! | 17:01 |
DocScrutinizer05 | friggin pile of shit | 17:02 |
Pali | but... in CAL is stored partition layout too | 17:02 |
DocScrutinizer05 | o.O oooooh | 17:02 |
Pali | and IIRC NOLO first use partition layout from CAL and then fallback to hardcoded values | 17:02 |
DocScrutinizer05 | makes sense | 17:02 |
Pali | I used this "hack" when debugged in qemu | 17:02 |
DocScrutinizer05 | do you know a keyword to search for in CAL? | 17:03 |
Pali | so I was able to put larger zImage into nand | 17:03 |
DocScrutinizer05 | exactly my plan :-) | 17:03 |
Pali | problem is: format of partition layout is undocumented | 17:03 |
DocScrutinizer05 | :-S | 17:03 |
Pali | nokia released only tool called "qflasher" which prepares MTD dump for qemu | 17:03 |
Pali | and fill it also with CAL data | 17:03 |
DocScrutinizer05 | oooooh | 17:04 |
Pali | and one parameter for qflasher is size of each partition | 17:04 |
Pali | tool is of course closed, i386 only | 17:04 |
DocScrutinizer05 | F U NOKIA!!!! | 17:04 |
Pali | and probably lost... | 17:04 |
Pali | somewhere I have copy on my hdd | 17:04 |
DocScrutinizer05 | err lost? | 17:04 |
DocScrutinizer05 | please share! | 17:04 |
Pali | not available on internet anymore | 17:04 |
*** florian has joined #maemo | 17:05 | |
*** louisdk has quit IRC | 17:06 | |
DocScrutinizer05 | http://wstaw.org/m/2017/07/08/plasma-desktopGy8317.png ;-D | 17:08 |
xes | maybe qflasher is the same of meego? http://www.mmnt.net/db/0/0/sower.yandex.ru/mirrors/meego/releases/1.2.0/repos/non-oss/source | 17:10 |
*** florian has quit IRC | 17:11 | |
*** florian has joined #maemo | 17:12 | |
xes | non-oss... ops | 17:12 |
DocScrutinizer05 | http://maemo.cloud-7.de/maemo5/dirsnapshot2.png | 17:14 |
DocScrutinizer05 | xes: well, it still has a src.rpm, which stalls so far for me on opening it | 17:16 |
DocScrutinizer05 | URL: ftp://sower.yandex.ru/mirrors/meego/releases/1.2.0/repos/non-oss/source/qflasher-21-1.1.src.rpm The requested operation could not be completed Connection to Server Refused | 17:17 |
DocScrutinizer05 | rogue content? | 17:17 |
DocScrutinizer05 | http://www.mmnt.net/db/0/0/sower.yandex.ru/mirrors/meego/releases/1.2.0/repos/non-oss/source/qflasher-21-1.1.src.rpm (synthesized URL) Requested page not found. | 17:19 |
xes | DocScrutinizer05: yep for me too... but mmnt caches contents not always available. We should retry.. i think it is the first time i can see those files | 17:19 |
xes | Pali: maybe you already have those files? ^^ | 17:21 |
Pali | I have these files: qflasher-21-1.2.i586.rpm qflasher-21-1.1.src.rpm qflasher-17-1.3.src.rpm | 17:23 |
Pali | but *src* files contains only spec file and ELF binary | 17:23 |
Pali | no source code | 17:23 |
Pali | sources were never released | 17:23 |
DocScrutinizer05 | o.O wow how nasty | 17:25 |
DocScrutinizer05 | hmm? >> Защита от вируса «WannaCry»: прямые ссылки на заплатки от Microsoft, скрипт для проверки локальной сети на уязвимость<< ? | 17:28 |
*** Vajb has quit IRC | 17:29 | |
xes | ads? | 17:32 |
*** Vajb has joined #maemo | 17:35 | |
*** florian has quit IRC | 17:37 | |
*** xes has quit IRC | 17:41 | |
DocScrutinizer05 | no idea, I just see WannaCry | 17:42 |
*** utanapischti has quit IRC | 17:58 | |
*** utanapischti has joined #maemo | 18:04 | |
*** xes has joined #maemo | 18:12 | |
*** Sicelo009N has quit IRC | 18:24 | |
*** Konsieur has joined #maemo | 18:41 | |
*** louisdk has joined #maemo | 18:42 | |
*** Kabouik_ has quit IRC | 18:43 | |
*** cyteen has quit IRC | 18:45 | |
*** merlin1991 has quit IRC | 18:46 | |
*** merlin1991 has joined #maemo | 18:46 | |
*** Smily has quit IRC | 18:52 | |
*** Smily has joined #maemo | 18:53 | |
*** Smily has quit IRC | 19:06 | |
*** Smily has joined #maemo | 19:13 | |
DocScrutinizer05 | Pali: https://github.com/systemd/systemd/issues/6309 | 19:21 |
KotCzarny | hehe, you are now officially marked as a troll by poetterheads | 19:22 |
Pali | poettering probably do not know about getpwnam() function | 19:23 |
Pali | for converting username to uid | 19:25 |
Pali | I bet that ticket would be locked and discussion about it forbidden | 19:26 |
DocScrutinizer05 | I give a shit about what tags poetterheads give me ;-) | 19:30 |
DocScrutinizer05 | Pali: feel free to comment on that ticket and mention getpwnam() function as the only "sytaxcheck" needed for the parameter value | 19:31 |
DocScrutinizer05 | note: >>The getpwnam_r() and getpwuid_r() functions are thread-safe.<< | 19:34 |
DocScrutinizer05 | but I guess poettering already does that, just he added a nonsensical syntax check for the username before, and - even worse - he makes systemd just ignore the whole parameter if that syntax check fails | 19:40 |
*** Kabouik_ has joined #maemo | 20:17 | |
*** Konsieur has quit IRC | 20:20 | |
*** stryngs has joined #maemo | 20:33 | |
*** cyteen has joined #maemo | 20:54 | |
*** xy2_ has quit IRC | 20:57 | |
*** Konsieur has joined #maemo | 20:58 | |
*** Kabouik_ has quit IRC | 21:01 | |
*** Konsieur is now known as Kabouik_ | 21:02 | |
*** xy2_ has joined #maemo | 21:31 | |
*** Kabouik has joined #maemo | 21:33 | |
*** xy2_ has quit IRC | 21:42 | |
*** xy2_ has joined #maemo | 21:45 | |
KotCzarny | doc, your ticket is already closed as 'fixed' ;) | 21:48 |
*** xy2_ has quit IRC | 21:51 | |
*** xy2_ has joined #maemo | 21:53 | |
DocScrutinizer05 | LOL | 22:04 |
Wizzup | well, in their defence, they made a PR with the fix | 22:07 |
Wizzup | the PR just hasn't been merged yet, so perhaps closing the issue is a bit weird | 22:07 |
L29Ah | i wonder if it will be silently merged w/o a word from lennart | 22:08 |
KotCzarny | or unmerged some time after ? ;) | 22:09 |
KotCzarny | or fixed the fix | 22:09 |
L29Ah | nah, he's not /that/ asshole | 22:09 |
KotCzarny | haha | 22:09 |
KotCzarny | that's what dead people say when someone stupid destroys whole civilisation | 22:09 |
L29Ah | he's a fulltime redhat employee, no? | 22:10 |
L29Ah | i guess this would be noticed by a few enterprise customers | 22:11 |
DocScrutinizer05 | I already wonder how long until RH bosses will kick Lennart's arse | 22:20 |
sicelo | is he not a boss? | 22:21 |
DocScrutinizer05 | I mean, the evil "how to achive world dominion" plan made up by RH a decade ago already is one thing, poor coding skills and bug handling is a whole different story | 22:22 |
DocScrutinizer05 | Lennart is not RH boss afaik, not at all | 22:22 |
Wizzup | RH mostly doesn't like lennie. | 22:26 |
Wizzup | but surely we have better things to do with -our- time than worry about lennie | 22:27 |
sicelo | indeed | 22:38 |
*** xy2_ has quit IRC | 23:01 | |
*** florian has joined #maemo | 23:03 | |
*** xy2_ has joined #maemo | 23:07 | |
DocScrutinizer05 | I'm not worried about that person, rather about the general direction the linux world gets pushed to, and by whom and why | 23:15 |
*** dafox has quit IRC | 23:25 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!