Git Product home page Git Product logo

heimdallr's Issues

offline cache

these keys do not seem to change often, and they're small. It appears to be a good idea to store them offline

30 Results... Or 31? Or 100?

Heimdallr should probably show a hint whether there are exact 30 results or if there are more results.
Maybe something like "There are more than 30 results. Please specify your search. "

ratelimit

implement a github ratelimit warning.

For now the key-request fails with a user was not found error.

validate requested usernames

Check the possible validity of requested GitHub usernames before requesting their keys, in order to lower unnecessary load of GitHubs api.

This is related to #14

clean up argument order

Based on feedback,
searching should be option one, opening a port option two, specifing a known username the third and followed by help and version.

curl

readme is missing a reference to curl.h dependency

.config directory

Debian seems to come without a ~/.config directory per default.
This crashes heimdallr for now.

make test

make test should become make check

sha256 fingerprint

It would be quite useful, if the ssh-server showed the own fingerprint in order to compare it on the client.
Unfortunately libssh only has fingerprint support for sha1 and md5.
These are outdated; libssh has received a patch, which will add support for it.
For now (v0.8.0) this patch has not been applied, yet.
This feature will come, as soon as the code is upstream.
Thanks @jonasius for bringing it up.

unknown macOS bug

When installed on macOS via homebrew
heimdallr is known not to run as expected.
The behaviour could not yet be reproduced on virtualbox images of sierra and mojave,
but on two real systems high sierra and mojave.

Further details about the reproduction are welcome.

show help depending on given arguments

in case no argument was given show the full help, as the argument amount is low enough for now.
In case there was an issue with a argument show its help only.

hash sha256

since version 8.0.2 libssh supports sha256 sums on its own.
There is therefore no need to implement this on our own anymore.
This may reduce direct dependencies.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.