| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gpg keyrings in /usr/share/debug-me/ will be checked
to see if a connecting person is a known developer of software
installed on the system, and so implicitly trusted already.
Software packages/projects can install keyrings to that location.
(Thanks to Sean Whitton for the idea.)
* make install will install /usr/share/debug-me/debug-me_developer.gpg,
which contains the key of Joey Hess. (stack and cabal installs don't
include this file because they typically don't install system-wide)
* debug-me.cabal: Added dependency on time.
This commit was sponsored by Francois Marier on Patreon.
|
|
|
|
| |
Avoids breaking backwards compat and should avoid future foot-shooting.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
didn't already exist.
|
|
|
|
| |
This is used in debug-me.default to encourage configuring it.
|
| |
|
|
|
|
|
|
| |
I think that systemd's parser for environment files does not let
environment variables be built up out of previously set variables, so
avoid that.
|
| |
|
| |
|
|
|
|
|
|
| |
The default "unknown@server" is likely to cause mail to be filtered as
spam or simply not delivered. Expose --from-email in the defaults
file to encourage administrators to change it.
|
|
|
|
| |
"unknown@server".
|
|\ |
|
| | |
|
| | |
|
| | |
|
|/ |
|
|
|
|
|
|
| |
He pointed out that Just () and Nothing would hash the same.
Luckily Maybe Hash is the only Maybe type that needs to be hashed,
so specialize the instance.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Adapted the standalone tarball building code from git-annex.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is distinct from the wire protocol version used in the websocket
framing of messages. Versioning the high level protocol will let later
features be added.
The user controls the protocol version, since they send the first
several messages. Developers that connect need to avoid using features
from newer protocol versions.
So, developers and servers will need to support the most recent version,
while the user can have an old version of debug-me and it will continue
to work.
This commit changes the protocol buffer encoding, and is the last such
free change. All changes past this point will need to be versioned.
This commit was sponsored by Jochen Bartl on Patreon.
|
|
|
|
| |
firefox does not like the mp4s
|
| |
|
| |
|
|
|
|
|
| |
Just in case, only allow printable characters in this, not control
characters.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This commit was sponsored by Thom May on Patreon.
|
|
|
|
| |
This commit was sponsored by John Peloquin on Patreon.
|
| |
|
| |
|
|
|
|
|
|
| |
for debug-me server installation
Adapted from keysafe
|
|
|
|
|
|
|
|
|
|
|
|
| |
This makes debug-me not rely on the gpg keyservers at all.
Before, it was only working when the user had the developer's public key
already. I thought that --verify would download from --keyserver, but
seems not.
This is a protocol breaking change! Luckily done before any release, so
ok. ProtocolBuffers renumbered.
This commit was sponsored by Denis Dzyubenko on Patreon.
|