IRC log for #harmattan on 20120212

00:05.17*** join/#harmattan risca (~risca@wi-secure-2731.cc.umanitoba.ca)
00:14.32*** join/#harmattan risca (~risca@wi-secure-2731.cc.umanitoba.ca)
00:27.37*** join/#harmattan djszapi (~lpapp@kde/developer/lpapp)
00:35.41Sazpaimonwould anyone be interested in adding steam chat to telepathy?
00:35.53Sazpaimonthere's a C# project for it
00:36.24SazpaimonI made an attempt, but I don't know a lot about C# and even less about telepathy
00:36.56djszapiI know somewhat both, and I have an interest, but no time :/
00:38.39Sazpaimonwell should you ever change your mind there's a project at https://bitbucket.org/VoiDeD
00:40.09Sazpaimonsince there's now a steam chat program for android and iOS, it'd be cool to get one for harmattan/fremnantle over telapathy, to 1-up the official client
00:53.56*** join/#harmattan beford (~fercho@unaffiliated/beford)
01:02.55itsnotabigtruckSazpaimon: hmm, sounds interesting
01:03.03itsnotabigtrucknot something i'd do myself, but interestijng
01:03.16itsnotabigtruckthe thing is that steam chat really exists for chatting, while playing games, on steam
01:03.19itsnotabigtrucknot your phone
01:03.41itsnotabigtruckneither steam chat nor facebook chat are suitable for general purpose stuff
01:03.53itsnotabigtruckotoh both of them seem to have kinda taken off for exactly that
01:04.08itsnotabigtruckand "traditional" im isn't exactly popular now among the 'general population' heh
01:06.51Sazpaimonitsnotabigtruck, yeah, I agree, Steam was never meant as a social IM type of thing
01:07.15Sazpaimonbut it's certainly become that with stuff like group chat and the lik
01:07.29Sazpaimonand now Valve has officially supported steam chat on android and iOS
01:07.53Sazpaimonand I know a large majority of my friends, myself included, either use IRC or steam for communication
01:08.10itsnotabigtruckSazpaimon: get them to use jabber! especially if they already use a multiprotocol im program
01:08.11SazpaimonI dont ever use AIM or MSN
01:08.17itsnotabigtrucke.g. if they use pidgin for their irc
01:08.27itsnotabigtruckforget aim/msn/yahoo though
01:08.40itsnotabigtruckalso if they're using pidgin get them to install pidgin-otr too
01:08.54SazpaimonI dont know why I should 'get people' to do something different just to meet my needs
01:08.55itsnotabigtruckjabber is somewhat secure, but it can't be trusted for interdomain connections on most servers atm
01:09.22Sazpaimoni already use gtalk for work, and I agree its a superior protocol
01:09.31*** part/#harmattan djszapi (~lpapp@kde/developer/lpapp)
01:09.33itsnotabigtruckbecause then they can chat on a better im system? i mean, yeah, not everyone is very receptive to that
01:09.51Sazpaimonbut everyone I know uses steam, because we all already use steam anyway
01:09.54itsnotabigtruckbut in the chance event that they are, i don't see what's wrong with trying to "get people" to switch protocols or whatnot
01:10.25itsnotabigtruckbtw is steam chat ssl'd or aything like that?
01:10.40Sazpaimonit uses some form of encryption, yes
01:10.48Sazpaimonit isnt plaintext going back and forth
01:12.05Sazpaimonhttps://bitbucket.org/VoiDeD/steamre/wiki/Networking/Protocol-level_messages.wiki
01:12.08itsnotabigtruckgeez this code is ugly
01:12.10Sazpaimoni believe this goes over the formst
01:12.13Sazpaimon*format
01:12.31itsnotabigtruckwhere's the messaging code?
01:13.02Sazpaimonits been a while since I looked, let me see if i remember
01:13.30itsnotabigtrucki found some stuff that looks pretty warm
01:14.11Sazpaimondamn, youre right this code is a mess
01:14.48Sazpaimonif it helps, Vapor is the actual client
01:14.51itsnotabigtruckstill haven't found anything that would seem to have anything to do with sending a steam friends message
01:14.53itsnotabigtruckah
01:15.03itsnotabigtruckdidn't realize that was it
01:15.03SazpaimonSteamRE is the protocol behind it
01:15.30Sazpaimoni actually tried getting vapor to work on Mono on the N900, it wouldn't run
01:15.39Sazpaimonwhich is strange becaus it was developed for use with Mono
01:15.52Sazpaimonbut I think Mono's ARM port is mostly abandoned
01:17.07itsnotabigtruckSteam3.SteamFriends.SendChatMessage
01:17.42Sazpaimonyeah, Steam3 is the latest steam protocol that handles a lot of steam community and gameserver<->steam communication
01:17.50itsnotabigtruckok, so the message send function is here https://bitbucket.org/VoiDeD/steamre/src/d0732c6703b4/SteamKit2/SteamKit2/Steam3/Handlers/SteamFriends/SteamFriends.cs
01:17.53SazpaimonI think steam2 is only really used for CDN purposes at this point
01:18.03*** part/#harmattan DrGrov (~C.J@a91-153-77-41.elisa-laajakaista.fi)
01:18.23Sazpaimonsteam is actually a really complex and powerful protocol, I have to hand it to Valve on that
01:18.36itsnotabigtruckapparently they're using some custom crypto layer?
01:18.50Sazpaimonyeah, steam3 crypto is documented on the wiki
01:18.53Sazpaimonit's AES based
01:19.01Sazpaimonhttps://bitbucket.org/VoiDeD/steamre/wiki/Networking/Steam3.wiki
01:19.02Sazpaimonthere we are
01:20.56itsnotabigtruckeh, "aes based" is pretty irrelevant...basically everything that isn't absolutely terrible is using aes
01:21.00itsnotabigtruckbut what really matters is key management
01:21.08itsnotabigtruckfor example: Client generates a 256bit session key.
01:21.09itsnotabigtruckThis key is encrypted by a 1024bit public RSA key for the specific universe.
01:21.20itsnotabigtruckthat's dumb...1024-bit rsa = 80-bit security level
01:21.47itsnotabigtruckso using aes-256 is just wasting a lot of bits
01:22.12Sazpaimonoff topic, but apparently whitney houston died
01:22.21itsnotabigtruckhm
01:24.49*** join/#harmattan risca (~risca@wi-secure-2731.cc.umanitoba.ca)
01:26.24*** join/#harmattan decibyte (~mmm@gateway/tor-sasl/decibyte)
01:45.30*** join/#harmattan djszapi (~lpapp@kde/developer/lpapp)
02:11.04Sazpaimonitsnotabigtruck, just came across this: https://github.com/Overv/SteamWebAPI
02:16.21Sazpaimonapparently valve opened up their web api for steam chat
02:16.27Sazpaimonwhich is what they use for the mobile client
02:19.53*** join/#harmattan Khaled (~khaled@41.129.39.133)
02:29.05*** part/#harmattan djszapi (~lpapp@kde/developer/lpapp)
02:40.03itsnotabigtruckSazpaimon: ah, maybe that's a better idea
02:40.07itsnotabigtruckas long as it's encrypted
02:40.34Sazpaimonitsnotabigtruck, yes, their web api uses standard SSL encryption
02:40.50Sazpaimonwhich would be a LOT more sane than dealing with their custom encryption
02:40.52itsnotabigtruckyeah, it's making an ssl connection to https://someip
02:40.59itsnotabigtruckbetter make sure to validate that stuff
02:41.08Sazpaimonand, it would allow for publishing to the ovi store since it isn't reverse engineering
02:41.39itsnotabigtrucklooks like it's just https://store.steampowered.com
02:41.44Sazpaimonyep
02:41.54Sazpaimonand the path defines what gets done
02:43.02itsnotabigtruckre ovi store, though it's problematic how they don't let you package stuff correctly
02:43.20itsnotabigtrucklike there should really be e.g. a cross-platform telepathy-steam package, and then an accounts-plugin-steam or something like that
02:43.43Sazpaimonhow does extraplugins handle it
02:43.53itsnotabigtruckit probably doesn't, lol
02:44.00itsnotabigtruckwell, actually, doesn't it use telepathy-haze?
02:44.03itsnotabigtruckthat's in the nokia repo
02:44.13Sazpaimonlet me check the control file
02:44.13itsnotabigtruckso extraplugins would just be the account plugin part
02:44.15itsnotabigtruckhence the name
02:45.00Sazpaimonit bundles haze
02:45.03Sazpaimonand libpurple
02:45.50Sazpaimonit actually has telepathy-haze binary bundled with it
02:48.18*** join/#harmattan risca (~risca@wi-secure-2731.cc.umanitoba.ca)
02:48.27*** join/#harmattan auenf (David@171.72.233.220.static.exetel.com.au)
02:49.25itsnotabigtruckwell that's ugly :/
02:49.45Sazpaimonwhich is probably why it conflicts with every other package
02:50.08*** join/#harmattan Khaled (~khaled@41.129.39.133)
02:53.46*** join/#harmattan auenf (David@171.72.233.220.static.exetel.com.au)
03:25.06*** join/#harmattan Guest7525 (~Aranel@78.160.151.97)
03:26.27*** join/#harmattan Aranel (~Aranel@unaffiliated/aranel)
03:27.33AranelWhat is the gconf key for auto-security lock? I want to set it to immediate by setting it over gconf
03:37.42*** join/#harmattan oberling (~oberling@brln-4db9a1fb.pool.mediaWays.net)
03:42.48*** join/#harmattan longthen (~Charles@58.246.38.91)
04:04.12*** join/#harmattan Natunen (nalle@213-186-240-19.bb.dnainternet.fi)
04:11.13*** join/#harmattan [lutunen] (nalle@213-186-240-19.bb.dnainternet.fi)
04:11.15*** join/#harmattan mgoetz (~mgoetz@noreg.fauleban.de)
04:11.15*** join/#harmattan diggy128 (~diggy@178-40-132.dynamic.cyta.gr)
04:11.30*** join/#harmattan lfrb (lfrb@pasanda.collabora.co.uk)
04:24.43*** join/#harmattan oberling (~oberling@brln-4db9a1fb.pool.mediaWays.net)
04:36.28*** join/#harmattan SpeedEvil (~user@tor/regular/SpeedEvil)
04:37.35*** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg)
04:38.00*** join/#harmattan pyhimys_ (~kytomaki@v6.fi)
04:38.43*** join/#harmattan Summeli (summeli@irc.summeli.fi)
04:40.04*** join/#harmattan DocScrutinizer51 (~lagrange@lagrange.cloud-7.de)

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