From chrisballinger at gmail.com Tue Sep 13 15:42:54 2011 From: chrisballinger at gmail.com (Chris Ballinger) Date: Tue, 13 Sep 2011 15:42:54 -0400 Subject: [OTR-dev] Open source OTR AIM client for iOS In-Reply-To: References: <4E466456.7080600@guardianproject.info> Message-ID: My app "Off the Record" has been renamed to ChatSecure and now supports both XMPP and AIM functionality! https://github.com/chrisballinger/Off-the-Record-iOS There are still some pretty major bugs and missing functionality but, for the most part, it works. Let me know what you guys think! On Sat, Aug 13, 2011 at 5:09 PM, Chris Ballinger wrote: > Nope, I found libpurple to be a little confusing and I'm not sure if its > license is compatible with the App Store (only lgpl v2 and lower is > allowed). The liborange library is a very nice objective-c implementation of > Oscar that made this a cinch to throw together in two days. :) > > On Aug 13, 2011, at 7:47 AM, Nathan of Guardian < > nathan at guardianproject.info> wrote: > > > On 08/12/2011 08:36 PM, Chris Ballinger wrote: > >> After a lot of wrangling I was able to hack together a working AIM OTR > >> client for iOS devices. Clearly it's in a rough state at the moment, but > >> it is functional for testing purposes. Let me know what you think. > > > > Nice work, Chris! The next time I boot up my Mac dev station, I will > > pull down the code and see how it builds/runs. > > > > I am one of the developers of Gibberbot, the Android OTR/XMPP client, > > and we have been waiting for someone to pick up the iOS mantle. > > > > Any thoughts on supporting LibPurple, in order to support Jabber, GTalk, > > etc? > > > > +n8fr8 > > _______________________________________________ > > OTR-dev mailing list > > OTR-dev at lists.cypherpunks.ca > > http://lists.cypherpunks.ca/mailman/listinfo/otr-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ian at cypherpunks.ca Sun Sep 18 14:08:25 2011 From: ian at cypherpunks.ca (Ian Goldberg) Date: Sun, 18 Sep 2011 14:08:25 -0400 Subject: [OTR-dev] Open source OTR AIM client for iOS In-Reply-To: References: <4E466456.7080600@guardianproject.info> Message-ID: <20110918180825.GD16172@yoink.cs.uwaterloo.ca> On Tue, Sep 13, 2011 at 03:42:54PM -0400, Chris Ballinger wrote: > My app "Off the Record" has been renamed to ChatSecure and now supports both > XMPP and AIM functionality! > > https://github.com/chrisballinger/Off-the-Record-iOS > > There are still some pretty major bugs and missing functionality but, for > the most part, it works. Let me know what you guys think! Cool! I don't have an iOS device myself, so I can't actually, you know, _run_ it, but it's good to see more ports! Do you want a link from the OTR software page? Should it be to the above URL? Thanks, - Ian From chrisballinger at gmail.com Mon Sep 19 02:05:58 2011 From: chrisballinger at gmail.com (Chris Ballinger) Date: Mon, 19 Sep 2011 02:05:58 -0400 Subject: [OTR-dev] Open source OTR AIM client for iOS In-Reply-To: <20110918180825.GD16172@yoink.cs.uwaterloo.ca> References: <4E466456.7080600@guardianproject.info> <20110918180825.GD16172@yoink.cs.uwaterloo.ca> Message-ID: Ya sure! You can run it in the iOS simulator if you have Mac lying around somewhere. On Sun, Sep 18, 2011 at 2:08 PM, Ian Goldberg wrote: > On Tue, Sep 13, 2011 at 03:42:54PM -0400, Chris Ballinger wrote: > > My app "Off the Record" has been renamed to ChatSecure and now supports > both > > XMPP and AIM functionality! > > > > https://github.com/chrisballinger/Off-the-Record-iOS > > > > There are still some pretty major bugs and missing functionality but, for > > the most part, it works. Let me know what you guys think! > > Cool! I don't have an iOS device myself, so I can't actually, you know, > _run_ it, but it's good to see more ports! > > Do you want a link from the OTR software page? Should it be to the > above URL? > > Thanks, > > - Ian > -------------- next part -------------- An HTML attachment was scrubbed... URL: From paul at cypherpunks.ca Tue Sep 20 13:58:27 2011 From: paul at cypherpunks.ca (Paul Wouters) Date: Tue, 20 Sep 2011 13:58:27 -0400 (EDT) Subject: [OTR-dev] Open source OTR AIM client for iOS In-Reply-To: References: <4E466456.7080600@guardianproject.info> <20110918180825.GD16172@yoink.cs.uwaterloo.ca> Message-ID: On Mon, 19 Sep 2011, Chris Ballinger wrote: > Ya sure! You can run it in the iOS simulator if you have Mac lying around > somewhere. I'll test it out, it is on my TODO. Is there a reason this is not in a Cydia repo or even in the Apple Store? :) Paul From chrisballinger at gmail.com Tue Sep 20 16:10:35 2011 From: chrisballinger at gmail.com (Chris Ballinger) Date: Tue, 20 Sep 2011 16:10:35 -0400 Subject: [OTR-dev] Open source OTR AIM client for iOS In-Reply-To: References: <4E466456.7080600@guardianproject.info> <20110918180825.GD16172@yoink.cs.uwaterloo.ca> Message-ID: Because it's not done yet! :) I still have some crashing problems related to xmppframework buddy lists that are gonna require some work. It's very "alpha quality" at the moment. The goal is to get it eventually approved on the App Store. Fortunately the otr library and its dependencies are LGPL and because I am redistributing the full source I should be in the clear as far as license issues with the App Store are concerned. I have a friend that is going to fork Gibberbot for Android and rebrand it as ChatSecure so the plan is to have a unified project for multiprotocol encrypted mobile chats. On Tue, Sep 20, 2011 at 1:58 PM, Paul Wouters wrote: > On Mon, 19 Sep 2011, Chris Ballinger wrote: > > Ya sure! You can run it in the iOS simulator if you have Mac lying around >> somewhere. >> > > I'll test it out, it is on my TODO. > > Is there a reason this is not in a Cydia repo or even in the Apple Store? > :) > > Paul > -------------- next part -------------- An HTML attachment was scrubbed... URL: From gdt at ir.bbn.com Tue Sep 20 16:30:53 2011 From: gdt at ir.bbn.com (Greg Troxel) Date: Tue, 20 Sep 2011 16:30:53 -0400 Subject: [OTR-dev] Open source OTR AIM client for iOS In-Reply-To: (Chris Ballinger's message of "Tue, 20 Sep 2011 16:10:35 -0400") References: <4E466456.7080600@guardianproject.info> <20110918180825.GD16172@yoink.cs.uwaterloo.ca> Message-ID: Chris Ballinger writes: > Because it's not done yet! :) I still have some crashing problems related to > xmppframework buddy lists that are gonna require some work. It's very "alpha > quality" at the moment. > > The goal is to get it eventually approved on the App Store. Fortunately the > otr library and its dependencies are LGPL and because I am redistributing > the full source I should be in the clear as far as license issues with the > App Store are concerned. I am curious how this will go. As I understand it the app store TOS prohibits people who obtain bits from app store from redistributing them. If so, that's inconsistent with the LGPL, even if you offer source on the side. (I'm not trying to accuse you of trying to evade the LGPL - just pointing out that I think even weak copyleft and the App Store are incompatible.) -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 194 bytes Desc: not available URL: From chrisballinger at gmail.com Tue Sep 20 17:53:21 2011 From: chrisballinger at gmail.com (Chris Ballinger) Date: Tue, 20 Sep 2011 17:53:21 -0400 Subject: [OTR-dev] Open source OTR AIM client for iOS In-Reply-To: References: <4E466456.7080600@guardianproject.info> <20110918180825.GD16172@yoink.cs.uwaterloo.ca> Message-ID: There have been many discussionsabout it and from what I understand as long as I redistribute the source and object files I am fine. On Tue, Sep 20, 2011 at 4:30 PM, Greg Troxel wrote: > > Chris Ballinger writes: > > > Because it's not done yet! :) I still have some crashing problems related > to > > xmppframework buddy lists that are gonna require some work. It's very > "alpha > > quality" at the moment. > > > > The goal is to get it eventually approved on the App Store. Fortunately > the > > otr library and its dependencies are LGPL and because I am redistributing > > the full source I should be in the clear as far as license issues with > the > > App Store are concerned. > > I am curious how this will go. As I understand it the app store TOS > prohibits people who obtain bits from app store from redistributing > them. If so, that's inconsistent with the LGPL, even if you offer > source on the side. (I'm not trying to accuse you of trying to evade > the LGPL - just pointing out that I think even weak copyleft and the App > Store are incompatible.) > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nathan at guardianproject.info Tue Sep 20 19:23:14 2011 From: nathan at guardianproject.info (Nathan of Guardian) Date: Tue, 20 Sep 2011 19:23:14 -0400 Subject: [OTR-dev] Open source OTR AIM client for iOS In-Reply-To: References: <4E466456.7080600@guardianproject.info> <20110918180825.GD16172@yoink.cs.uwaterloo.ca> Message-ID: Why fork Gibberbot? We'd be happy to have another core contributor. We are about to release our 0.0.5 update which solves a number of our previous issues around connectivity and configuration. +nathan Chris Ballinger wrote: Because it's not done yet! :) I still have some crashing problems related to xmppframework buddy lists that are gonna require some work. It's very "alpha quality" at the moment. The goal is to get it eventually approved on the App Store. Fortunately the otr library and its dependencies are LGPL and because I am redistributing the full source I should be in the clear as far as license issues with the App Store are concerned. I have a friend that is going to fork Gibberbot for Android and rebrand it as ChatSecure so the plan is to have a unified project for multiprotocol encrypted mobile chats. On Tue, Sep 20, 2011 at 1:58 PM, Paul Wouters wrote: On Mon, 19 Sep 2011, Chris Ballinger wrote: Ya sure! You can run it in the iOS simulator if you have Mac lying around somewhere. I'll test it out, it is on my TODO. Is there a reason this is not in a Cydia repo or even in the Apple Store? :) Paul -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisballinger at gmail.com Tue Sep 20 21:01:03 2011 From: chrisballinger at gmail.com (Chris Ballinger) Date: Tue, 20 Sep 2011 21:01:03 -0400 Subject: [OTR-dev] Open source OTR AIM client for iOS In-Reply-To: References: <4E466456.7080600@guardianproject.info> <20110918180825.GD16172@yoink.cs.uwaterloo.ca> Message-ID: Just for branding purposes. I imagine he'd submit pull requests if he found bugs in the core source and try to keep the two in sync. On Tue, Sep 20, 2011 at 7:23 PM, Nathan of Guardian < nathan at guardianproject.info> wrote: > ** Why fork Gibberbot? We'd be happy to have another core contributor. We > are about to release our 0.0.5 update which solves a number of our previous > issues around connectivity and configuration. > > +nathan > > Chris Ballinger wrote: > >> Because it's not done yet! :) I still have some crashing problems related >> to xmppframework buddy lists that are gonna require some work. It's very >> "alpha quality" at the moment. >> >> The goal is to get it eventually approved on the App Store. Fortunately >> the otr library and its dependencies are LGPL and because I am >> redistributing the full source I should be in the clear as far as license >> issues with the App Store are concerned. >> >> I have a friend that is going to fork Gibberbot for Android and rebrand it >> as ChatSecure so the plan is to have a unified project for multiprotocol >> encrypted mobile chats. >> >> On Tue, Sep 20, 2011 at 1:58 PM, Paul Wouters wrote: >> >>> On Mon, 19 Sep 2011, Chris Ballinger wrote: >>> >>> Ya sure! You can run it in the iOS simulator if you have Mac lying >>>> around >>>> somewhere. >>>> >>> >>> I'll test it out, it is on my TODO. >>> >>> Is there a reason this is not in a Cydia repo or even in the Apple Store? >>> :) >>> >>> Paul >>> >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From nathan at guardianproject.info Tue Sep 20 21:07:39 2011 From: nathan at guardianproject.info (Nathan of Guardian) Date: Tue, 20 Sep 2011 21:07:39 -0400 Subject: [OTR-dev] Open source OTR AIM client for iOS In-Reply-To: References: <4E466456.7080600@guardianproject.info> <20110918180825.GD16172@yoink.cs.uwaterloo.ca> Message-ID: <4E7938DB.2020008@guardianproject.info> On 09/20/2011 09:01 PM, Chris Ballinger wrote: > Just for branding purposes. I imagine he'd submit pull requests if he > found bugs in the core source and try to keep the two in sync. I see. Well, it is open-source (and Apache even, since it is based on Android code originally), so you are welcome to do what you want, but I generally don't think "branding" is a good reason to fork, especially at such an early stage of development. Keep up the great work on the iOS front, though! If you can get it into a Cydia repo, that would be a great way to distribute your app. +nathan From nathan at guardianproject.info Tue Sep 20 23:37:49 2011 From: nathan at guardianproject.info (Nathan of Guardian) Date: Tue, 20 Sep 2011 23:37:49 -0400 Subject: [OTR-dev] Fwd: Gibberbot 0.0.5-RC2... or FINAL? Message-ID: <4E795C0D.5070901@guardianproject.info> -------- Original Message -------- Subject: Gibberbot 0.0.5-RC2... or FINAL? Date: Tue, 20 Sep 2011 23:35:35 -0400 From: Nathan of Guardian Organization: The Guardian Project To: guardian-dev , guardian-alpha at lists.mayfirst.org This might be it folks. A huge number of issues solved on the general connectivity and TLS/SSL verification front, and a lot of other little small niggling UI stuff closed out as well. If you have time in the next 24 hours to give it a quick once over with your favorite xmpp server (jabber, gmail, dukgo, facebook(!)), please do, and let us know how it goes. Download: https://github.com/guardianproject/Gibberbot/Gibberbot-0.0.5-RC2.apk/qr_code *** Track the source commits here: https://github.com/guardianproject/Gibberbot/commits/master# 2011-09-20 - 0.0.5 RC2 release - turning TLS verify off now also turns of domain name checking in self-signed certs - fixed custom port persistence issue; you can use 5223 to your hearts content - UI tweaks around enabling/disabling based on logged in and OTR state - added in matching of Root CA common name with verification against cacerts.bks 2011-09-15 - 0.0.5 RC1 release - Replaced Smack's TLS TrustManager with custom imp for Android / BKS keystore - Bundled in own cacert.bks keystore file to manage trusted Root CAs sep from device-wide version - Fixed support for DNS SRV record lookups - Stopped using Smack's reconnection manager, and now use custom Android reconn/status code - Changed primary contact/buddy UI to filter list mode - Added back in status selector and message edit text field - Improved support for OTR, including fingerprint display on activity screen, and auto-attempt on connect - Upgraded to Smack 3.2.1 release