From owner-freebsd-questions@FreeBSD.ORG Thu Oct 16 20:27:05 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E3CC1705 for ; Thu, 16 Oct 2014 20:27:05 +0000 (UTC) Received: from mout.perfora.net (mout.perfora.net [74.208.4.196]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.perfora.net", Issuer "Thawte SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AE04BA9E for ; Thu, 16 Oct 2014 20:27:05 +0000 (UTC) Received: from Walters-iMac.local (user-0c6s2ao.cable.mindspring.com [24.110.9.88]) by mrelay.perfora.net (node=mreueus003) with ESMTP (Nemesis) id 0M72fb-1Y2T1X3fkb-00wjNY; Thu, 16 Oct 2014 22:27:04 +0200 Message-ID: <54402A16.9050803@saveouraquifer.org> Date: Thu, 16 Oct 2014 16:27:02 -0400 From: Walter User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: freebsd-questions@freebsd.org Subject: Re: minder References: <543ED1D6.3000500@saveouraquifer.org> <4461fjvpun.fsf@be-well.ilk.org> In-Reply-To: <4461fjvpun.fsf@be-well.ilk.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:fiaGnXySeBnprr1AG1rGnl+L+OcqHbUhUwV7uB7YmqI YLY4HI3NWfmvPMtLkzBJiNn5o2thX5k938wr/Zp6FnzVBLKUTf 60GkPxQFCXQ+L8v8o0sZk9Dnl8TVYSMQYXzibUIOLlEJb/e1CW Nmz5PaCgThc9X3Oj4rkMf37xUCF7xu8nd8Or1XKyPu73XTJ5Sa pdshiv0+c6o3L1qW9H0Dvl5R8Nhp4RZM7QlFq3km7NAMVS0Tky mMIx+WlUd3f3R0GaH0jJ1jLjm37KlEKu0+PZ8z1UCx04JvqfY0 KrOg2eu8O41EzkCD7pCXrFmC4ehSSZLMQGTHRU6echcasOwE+c 4uo2NFDCW4xuXXrEiSg5+Vvbws0GwJOmLOywTOqwh X-UI-Out-Filterresults: notjunk:1; X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Oct 2014 20:27:06 -0000 On 10/16/14, 2:20 PM, Lowell Gilbert wrote: > Walter writes: > > That's essentially a library for keeping track of peers, but the only > application example seems to be a trivial test client. It might be > able to locate peers as well, but I haven't run across that > functionality so it may not exist. It may be a useful tool in building > a useful system, but it's a fairly small piece. I guess I'll roll my own, then - but that simple task shouldn't be too hard. > Try not to develop homegrown encryption or encrypted protocols. Unlike other kinds of programming, you can't > establish its correctness by testing. Mac, Linux, and BSD are all distinct. But they're all POSIX-compliant, which is > probably good enough for using the same code for the core functionality, and there are toolkits that can make a > lot of GUI work reusable. Windows is more difficult as far as compatibility, but not impossible. Still, you're talking > about a very big project. FreePascal works on all those platforms, which is what I'd use. Looking at BitMessage I see it's really not that far along, at least what I would have hoped. And getting all those other personal-but-not-for-me-messages to throw away seems wasteful. I guess I'll take baby steps. I agree on the homegrown encryption advice, but even established packages have had their problems. Thanks for your feedback. Walter