Den tis 23 feb. 2021 16:40Nathan Hartman <hartman.nat...@gmail.com> skrev:

> On Tue, Feb 23, 2021 at 8:35 AM Daniel Shahaf <d...@daniel.shahaf.name>
> wrote:
>
>> Nathan Hartman wrote on Mon, Feb 22, 2021 at 14:36:58 -0500:
>> > In a recent discussion on our dev mailing list, there is an example
>> > shell script (for zsh) that saves a password file. See [2] and note
>> > that there were a few corrections to the script so be sure to use the
>> > latest version in that mail list thread.
>> >
>> > [1]
>> https://subversion.apache.org/docs/release-notes/1.12.html#client-server-improvements
>> >
>> > [2]
>> https://lists.apache.org/thread.html/r0eef40236aeddd1db18bc7882454dd3b18bcd721d8fd8c9e21aca52a%40%3Cdev.subversion.apache.org%3E
>> >
>> > I hope the above is helpful; feel free to ask as many questions as you
>> > need to, or propose improvements to the above-mentioned script or
>> > Subversion itself. We have gotten quite a few questions about this and
>>
>> I'm starting to wonder if that script deserves a home more permanent
>> than the end of a random dev@ thread whose subject line contains "WTF"
>> and "?!"; e.g., perhaps that script should be linked from the FAQ or
>> the release notes.
>
>
>
> I agree we need a better place for the script, especially as the above
> mail thread contains more than one version of it.
>
> I think it's a good candidate for contrib (though it might be better
> to port it to portable Bourne shell first).
>
> Would a Python version be useful?
>
> Regarding the FAQ, currently we have [1] "Ahhh! I just discovered that
> my Subversion client is caching passwords in plain-text on disk!
> AHHH!" That is still applicable to 1.10, but now we need an entry to
> answer the opposite question: how to cache the password for svn use
> with cron jobs and non-X environments where Kwallet and GNOME-Keyring
> aren't applicable, and the particularly annoying case in which the
> machine itself has a GUI but the user is logged in via ssh; in this
> case the svn client will "freeze" while waiting for password entry in
> an inaccessible GUI window; I think this would occur with Kwallet,
> GNOME-Keyring, and macOS's Keychain.)
>
> But, as there doesn't seem to be one well-established way to handle
> this, other than just storing the password on disk, would the new FAQ
> entry say just that? Do we have any other concrete suggestions?
>

I would go with a new FAQ entry. I can prepare a draft in staging.

As for the script, IIRC there was a need for the username (?) to be cached
before running the script. Where should that be stored?

Kind regards
Daniel Sahlberg


> [1] https://subversion.apache.org/faq.html#plaintext-passwords
>
> Nathan
>
>

Reply via email to