[OTR-users] Pretty-please standardize OTR signature storage, per OS.
Tamme Schichler
tammeschichler at googlemail.com
Fri Sep 13 15:13:48 EDT 2013
Am 13.09.2013 19:36, schrieb subharo at hushmail.com:
> Hello Tamme,
>
> On Sun, 08 Sep 2013 21:49:34 -0400 "Tamme Schichler"
> <tammeschichler at googlemail.com> wrote:
>> How does
>> "Off-the-Record Address Book" sound?
>
> Hmm, it's a bit long. How about "otr-stor" (or "otrstore")? It's
> decently short, unique, memorable, and currently unused (when I do
> a DuckDuckGo search for software already using that name). It'll
> also be easy and intuitive to spot a process with this name (from a
> Process Monitor application).
>
> -Subharo
>
Hello Subharo,
that would work well for the Unix package and the executable name. When
registering the program with Windows (for uninstallation), it would be
better to write out the "Off-the-Record" part. The programs don't have a
description, just a help link and maybe a short comment, here, so its
usual to have long, descriptive "package" names. Gpg4win is an outlier
in that regard, as it never mentions the long form of its name.
Everything that's not a game spells out clearly what it does, especially
if it's a framework or installed library (programs targeted only at
developers use some acronyms though).
I wrote a small test service over the last two days or so. It still
needs a bit of refactoring because I don't know how to do certain things
in Python yet, but it already works as basic key/value-list store. It
only runs on TCP loopback so far because I can't use domain sockets here
and named pipes are not very well integrated in Python it seems. (The
Win32 Extensions for Python probably have the necessary functions, but
the interface is too low-level for me.)
What's missing are basically modules that set up a domain socket or
named pipe with the necessary security and start a new thread for each
connection stream. I don't know whether I can write either of them,
because they involve systems I'm entirely unfamiliar with.
Before I can continue with the implementation I need to know which data
needs to be stored and which commands are necessary though. I will
upload what I currently have after removing a few potential errors.
-Tamme
More information about the OTR-users
mailing list