IRC log for #maemo-ssu on 20151108

00:20.53*** join/#maemo-ssu sparetire_ (~sparetire@unaffiliated/sparetire)
01:17.26*** join/#maemo-ssu jonwil (~jonwil@27-33-80-219.tpgi.com.au)
04:46.03*** join/#maemo-ssu jon_y (~enforcer@2001:e68:4074:56ac:e01f:8e6d:cdca:d0e5)
07:04.13*** join/#maemo-ssu _rd (~rd@p5B2C743B.dip0.t-ipconnect.de)
07:26.14*** join/#maemo-ssu _rd (~rd@p5B2C743B.dip0.t-ipconnect.de)
07:57.28*** join/#maemo-ssu jonwil (~jonwil@27-33-80-219.tpgi.com.au)
09:50.19*** join/#maemo-ssu _rd (~rd@p5B2C743B.dip0.t-ipconnect.de)
10:16.48*** join/#maemo-ssu futpib (~futpib@176.104.194.78)
11:31.13*** join/#maemo-ssu Pali (~pali@Maemo/community/contributor/Pali)
11:43.17*** join/#maemo-ssu _rd (~rd@p5B2C743B.dip0.t-ipconnect.de)
12:28.23*** join/#maemo-ssu _rd (~rd@p5B2C743B.dip0.t-ipconnect.de)
12:36.21keriowhy did we upgrade connui-statusbar-internet?
12:50.42freemangordondid we?
12:51.16freemangordonkerio: what is gnutls? any idea why we don;t have it on maemo by default?
12:51.33kerioi think it's on community-devel
12:51.52freemangordonFOSS replacement
12:52.22bencohthe GNU SSL/TLS implementation project?
12:52.24kerioneat
12:52.36keriofreemangordon: we don't have it on maemo because we don't need it in the base system i guess
12:52.39kerio¯\_(ツ)_/¯
12:53.01freemangordonhmm, but libsoup has ssl (https) disabled because of that
12:53.55bencohI guess we could build packages with gnutls support where it matters
12:54.08bencoh(or add a -ssl package like in debian back in the days)
12:54.36freemangordonlibsoup in SDK repo supports ssl, but it is disabled (because of the missing gnutls)
12:57.34bencohhmm, looks like gnutls in -extras is quite useless/old
12:57.53bencoh"TLS 1.0 and SSL 3.0 protocols, without any US-export controlled algorithms"
12:58.12freemangordonyep, I am going to try to backport the one from wheezy
12:58.19bencoh:)
12:58.39freemangordonis that recent enough?
12:59.03bencohit should at least be maintained
12:59.15bencohGnuTLS is a portable library which implements the Transport Layer Security (TLS 1.0, 1.1, 1.2) and Secure Sockets Layer (SSL) 3.0 protocols. (wheezy)
12:59.39bencohshit, that's huge
12:59.43bencohUncompressed Size: 1,408 k
12:59.54bencoheven the old one in -extras is ~450k
13:00.42bencohon wheezy/x86: 772K    /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.4
13:00.44bencoh40K     /usr/lib/x86_64-linux-gnu/libgnutls-extra.so.26.22.4
13:01.57freemangordonhmm, I need libgcrypt as well
13:02.29freemangordonanyway, /me goes afk for a while
13:02.49bencohand gmp, and maybe another dep
13:03.00freemangordonyeah
13:03.25bencoh(I had to build it on osx recently)
13:08.43bencohThe Cryptographic library layer, currently supports only libnettle. Older versions of GnuTLS used to support libgcrypt, but it was switched with nettle mainly for performance reasons20 and secondary because it is a simpler library to use. In the future other cryptographic libraries might be supported as well.
13:11.01keriocan we get a NSS that supports tls 1.2 for microB
13:11.05kerioi would like that
13:17.09bencohhttps://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.20_release_notes
13:17.31bencohNSS 3.20 shared libraries are backward compatible with all older NSS 3.x shared libraries. A program linked with older NSS 3.x shared libraries will work with NSS 3.20 shared libraries without recompiling or relinking
13:17.46bencohmaemo has #define NSS_VERSION  "3.12.6.2" _NSS_ECC_STRING _NSS_CUSTOMIZED
13:18.08kerioyeah but i bet that the rest of microb needs to know about the new stuff
13:18.13bencohso in theory it should work
13:18.31bencohnot necessarily, it depends on how ssl functions were called
13:18.52bencohwe have to modify every single openssl-depend program because openssl had a fucked up API
13:20.51bencohlooks like the libnss3 package is shipped with microb-engine in maemo
13:21.14bencohI hope they didnt do anything silly (like calling private APIs_
13:29.21bencohokay, it's less fucked up, but we might still have to enable it explicitely
13:29.50bencohhmmm
13:30.08bencoh// Now only set SSL/TLS ciphers we knew about at compile time -- security/manager/ssl/src/nsNSSComponent.cpp
13:30.12bencohLOL
13:42.59keriostill, microb-engine is open source so maybe we can get away with enabling stuff in a relatively simple way
13:43.08kerioalso disable the fucking camellia and seed ciphers please
13:44.14kerio"This seems like a good moment to reiterate that everything less than TLS 1.2 with an AEAD cipher suite is cryptographically broken."
13:44.35bencohI cant build microb-engine here, so ...
14:04.56keriofreemangordon did it at some point
14:05.32*** join/#maemo-ssu LauRoman (~LauRoman@5-14-1-85.residential.rdsnet.ro)
14:06.03bencohI know, that's why I dont understand why it fails on some cc1 segfault ...
14:19.47freemangordonbencoh: just make a new SB target and try there
14:19.56freemangordonalso, mke sure you use SB1, not SB2
14:21.52bencohsb-conf version
14:21.52bencoh1.0.26
14:22.00bencohthat part should be good :)
14:22.41freemangordon:)
14:23.16freemangordonscratchbox-core 1.0.17 ;)
14:23.31freemangordon1.0.26 is hathor iirc
14:24.03bencohhmm, where does that come from?
14:24.13freemangordonwhich one?
14:24.32bencohmine comes from .... right, deb http://scratchbox.org/debian/ hathor main
14:24.44freemangordonexactly
14:24.55freemangordonbut you need aphophis, not hathor
14:24.57bencohwhat's wrong with it?
14:25.00bencohhmmm
14:25.15bencohthen why is it on wiki?
14:25.35freemangordonno idea, but anyway this is what I use for all of my builds
14:25.45freemangordonalso, autobuilder uses the same iirc
14:26.12freemangordonsee http://scratchbox.org/debian/dists/maemo5-sdk/main/binary-i386/
14:26.45freemangordonalso, there are no x86 binaries :)
14:27.07freemangordonso it is a bit tricky to get that installed on 64bit linux
14:27.12bencohhttps://wiki.maemo.org/Documentation/Maemo_5_Final_SDK_Installation
14:27.32bencohI'm running x86/32b
14:29.05freemangordonbencoh: if you check what is in maemo sdk vmware image, you'll see it is aphophis, not hathor
14:29.27freemangordondon't ask me why it is hathor on that wiki page, I didn't write it :)(
14:29.59bencohI'll have to try it with http://scratchbox.org/debian/dists/maemo5-sdk/main/binary-i386/ then
14:30.18freemangordonyes
14:30.40freemangordonor better -get vmware sdk image
14:30.50freemangordoni can provide it to you if you wish
14:35.32*** join/#maemo-ssu _rd (~rd@p5B2C743B.dip0.t-ipconnect.de)
14:47.05*** join/#maemo-ssu sparetire_ (~sparetire@unaffiliated/sparetire)
14:48.15*** join/#maemo-ssu _rd (~rd@p5B2C743B.dip0.t-ipconnect.de)
15:05.08*** join/#maemo-ssu RedW (~redw@89-76-164-87.dynamic.chello.pl)
17:21.51*** join/#maemo-ssu _rd (~rd@p5B2C743B.dip0.t-ipconnect.de)
17:22.27*** join/#maemo-ssu NishanthMenon (nmenon@nat/ti/x-cmbkhzvlfrfugneh)
17:49.34*** join/#maemo-ssu LauRoman|Phone (~yaaic@5-14-1-85.residential.rdsnet.ro)
18:08.48*** join/#maemo-ssu M4rtinK (~M4rtinK@ip-89-177-124-111.net.upcbroadband.cz)
18:15.11*** join/#maemo-ssu _rd (~rd@p5B2C743B.dip0.t-ipconnect.de)
18:19.40*** join/#maemo-ssu BCMM (~user@unaffiliated/bcmm)
19:14.07*** join/#maemo-ssu M4rtinK (~M4rtinK@ip-89-177-124-111.net.upcbroadband.cz)
19:37.06*** join/#maemo-ssu _rd (~rd@p5B2C743B.dip0.t-ipconnect.de)
20:34.05*** join/#maemo-ssu jonwil (~jonwil@27-33-80-219.tpgi.com.au)
20:43.38jonwilBencoh: I was able to compile microb-engine (sources from CSSU) just fine the other day and it runs no problems on my N900
20:44.28bencohjonwil: yeah, the issue is most definitely with my env
20:44.35jonwilok
20:44.55bencohlooks like I might be running an incompatible version of sb (hathor vs aphophis)
21:22.41jonwilit does look like it should be possible to upgrade microb-engine to have newer security though from what I can tell
21:23.18bencohregarding ssl/tls and newer nss? definitely yes
21:23.23jonwilyes that
21:23.45jonwilwe would need to find any local patches or other things Nokia have done to nss though
21:24.21bencohnot sure we really want to go through that; but ...
21:24.40bencoh(it's like going through debian patches of openssl - last they tried, they blowed it ;p)
22:51.54*** join/#maemo-ssu infobot (ibot@69-58-76-73.ut.vivintwireless.net)
22:51.54*** topic/#maemo-ssu is Maemo Community Seamless Software Update "CSSU" channel, http://wiki.maemo.org/Community_SSU | Known bugs: http://j.mp/communityssu-bugs | Channel logs: http://mg.pov.lt/maemo-ssu-irclog/ | Sources: https://github.com/community-ssu | Latest version: Testing(2015-04-11): 21.2011.38-1Tmaemo11; Stable(2014-09-03): 21.2011.38-1Smaemo7
22:51.54*** mode/#maemo-ssu [+v infobot] by ChanServ

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.