Commit Graph

11 Commits

Author SHA1 Message Date
Justin Crawford 0635ea7a35
Fixed a bug (open on the upstream fork), also rewote config.
Fixed a bug that caused sessions to get overwritten and some of them
would seem to freeze, the whole thing relied on undefined behavior.
This bug was a static variable that copied sessions all around globally.

Rewrote the config to support a few more options (the PasswordType is coming soon)
and explained how the new authorized_users files work.

Public key authentication now has the same number of retires that
password authentication has (this aligns with how OpenSSH does it)
and the number of retries can now be configured in the configuration.
2019-10-03 21:07:00 -07:00
Justin Crawford 0458179597
Add support for authorized_keys files.
Each user can have a set of authorized keys for public key authentication.
This is better to support as it lets us use different algorithms and not
just RSA. In the age of security, it's good to have variety.

I also added additional libraries to support ed25519-based public keys.

I updated the SSH libraries so any upstream bug fixes are applied, fixed
some warnings and a few other things.
2019-10-02 19:14:56 -07:00
Haarolean 7330b1eead Fix codestyle 2018-05-06 19:42:57 +03:00
Haarolean 272e7cf8dc Improved logging 2018-04-13 23:13:02 +03:00
Tony 69d31175d4 Add SFTP support (#7)
Add SFTP support
2018-03-25 22:44:41 +03:00
Haarolean f034cef465 Attempted fix for 1.12. 2017-11-13 18:00:44 +03:00
Ryan Michela 956f0cc3ef Changed * to all 2014-09-04 23:01:47 -07:00
Ryan Michela 027605e743 Renamed "host" to "listenAddress" 2014-08-17 22:41:53 -07:00
Ryan Michela be9c53bf6f Added specific interface binding 2014-08-03 13:20:00 -07:00
Ryan Michela f9a3ddec43 Fix plugin for 1.7.x 2014-07-03 00:18:34 -07:00
Ryan Michela e98113397d Initial commit. 2013-11-13 23:17:51 -08:00