[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fossil-users
Subject:    Re: [fossil-users] How do I report a problem on the Fossil Web site?
From:       Ryan Dingman <ryan () toyrockets ! com>
Date:       2017-04-15 19:26:07
Message-ID: 121E591A-D76E-4064-900B-7E06FB161B48 () toyrockets ! com
[Download RAW message or body]

Jan,

Thanks for your thoughts.

One of the guiding principles that I set for this project is that everything that \
works on another platform should continue to work the same on macOS (when Fossil is \
built with keychain integration).

These changes should be additive only, not disruptive. For instance, a user that is \
accustomed to using Fossil on Linux shouldn't notice anything missing if they happen \
to be using Fossil on macOS.

> On Apr 14, 2017, at 6:15 AM, Jan Danielsson <jan.m.danielsson@gmail.com> wrote:
> 
> I'm all for idiomatic approaches.  That said:
> 
> - Will it work without a gui (i.e. when you log in via ssh, will you
> be able to access the private key from the keystore without entering
> your password on a desktop prompt)?

Yes. I do a lot of remote and scripting work too. I'm working to make sure that \
everything works seamlessly in those environments (i.e. no gui).

> - Compatibility with "use PEM file on disk" needs to be retained on
> Mac.  I have scripted build systems which run on NetBSD, macOS and Linux
> which clone repositories using client certificates.  These scripts
> quickly become a pain to maintain when there are too many differences
> between the platforms.

Yes, see my guiding principle above. The command line option --ssl-identity continues \
to work as it does on other platforms with PEM files on disk.

> In the original client certificate support for fossil, there was one
> extra level of indirection; instead of pointing out a file, one used a
> symbolic name (which would point to a file in the "PEM in disk" case),
> but the idea was that this could be used to point to other locations,
> such as an entry in a keychain.  I'm curious to see how your solution
> works with regards to client certificates/keys.

Yes, if the symbolic name provided with --ssl-identity doesn't happen to point to a \
PEM file on disk, we can use that symbolic name to look for a named identity in the \
keychain.

Regards,

--
Ryan
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic