From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ben Key Newsgroups: gmane.emacs.devel Subject: Re: Modifying Emacs to use the Mac OS X Keychain Services Date: Sat, 28 May 2011 13:32:40 -0500 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=00151747698cd57fae04a45a480f X-Trace: dough.gmane.org 1306607592 25485 80.91.229.12 (28 May 2011 18:33:12 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 28 May 2011 18:33:12 +0000 (UTC) To: Emacs Development , tzz@lifelogs.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat May 28 20:33:07 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QQOJu-000160-Ux for ged-emacs-devel@m.gmane.org; Sat, 28 May 2011 20:33:07 +0200 Original-Received: from localhost ([::1]:52802 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QQOJu-000415-Hd for ged-emacs-devel@m.gmane.org; Sat, 28 May 2011 14:33:06 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:47678) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QQOJs-00040z-Ox for Emacs-devel@gnu.org; Sat, 28 May 2011 14:33:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QQOJr-0002j7-VB for Emacs-devel@gnu.org; Sat, 28 May 2011 14:33:04 -0400 Original-Received: from mail-bw0-f41.google.com ([209.85.214.41]:59682) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QQOJr-0002j3-QS for Emacs-devel@gnu.org; Sat, 28 May 2011 14:33:03 -0400 Original-Received: by bwz17 with SMTP id 17so2540997bwz.0 for ; Sat, 28 May 2011 11:33:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:from:date:message-id:subject:to :content-type; bh=EMYOZZC+yCy3fMeRYLBe19atXQKCGy67j20I29gtoX0=; b=ZZtE5jrWoKW93Y1Q8nI+0G/V4V+Bs4bJkmOb/1nv4iLOyqsOWrUSelfoLBplVap+Bs V6G470nfsWSh+fab8qTZqS6tVFgnz15UmZArH1iv0gLidkarqgQBMpFeVOI/LZTCbxEf TWgE2xrHiB+3pBbUQE4YmpLgt3VdsM9MIemrI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=EzGwhFJdttlpovGoKcZAWVehDYheNihLHywYAoRy++g7WUGhAR8X4Co17DtxFY1QLK xxPxx+Op0/iQUBUD+NcO06OWPEcS9RBqYxpG92q6T0+C/wpOxVzh89zIw423uOYlOwr1 57PLd1b8sRbmC0dcyxrENE2bfHw3+HLKvorTA= Original-Received: by 10.204.130.24 with SMTP id q24mr2866539bks.74.1306607582805; Sat, 28 May 2011 11:33:02 -0700 (PDT) Original-Received: by 10.204.52.19 with HTTP; Sat, 28 May 2011 11:32:40 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.214.41 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:139845 Archived-At: --00151747698cd57fae04a45a480f Content-Type: text/plain; charset=ISO-8859-1 Hello, Thanks Ted for the example on how to implement support with for the attributes parameter. That is exactly what I needed. I will begin working on writing ns- functions that mirror the signatures and functionality of the secrets.el functions as closely as possible using the Keychain Services API. I hope to make some significant progress in this task by Tuesday. Once I have added the ns- functions to Emacs, I will most likely need assistance modifying auth-source.el to use them since I do not know Lisp nearly as well as I do C/C++. --00151747698cd57fae04a45a480f Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello,

Thanks Ted for the example on how to impleme= nt support with for the attributes parameter.=A0 That is exactly what I nee= ded.

I will begin working on writing ns- functions that mirror the s= ignatures and functionality of the secrets.el functions as closely as possi= ble using the Keychain Services API.=A0 I hope to make some significant pro= gress in this task by Tuesday.

Once I have added the ns- functions to Emacs, I will most likely need a= ssistance modifying auth-source.el to use them since I do not know Lisp nea= rly as well as I do C/C++.

--00151747698cd57fae04a45a480f--