A pure-Haskell SSH server library

enum's ssh

Added CTR mode support using cryptonite. enum Fri Mar 30 03:36:12 UTC 2018
Replaced SimpleAES by cryptonite. enum Fri Mar 30 02:44:49 UTC 2018
Merged pointfree/ssh-curve25519-sha256 enum Thu Mar 29 17:00:15 UTC 2018
update for lts 8 simon Sun Mar 12 03:02:26 UTC 2017
Resolve name ambiguity in the tests fr33domlover Tue Mar 15 20:12:48 UTC 2016
Support building with stack and latest LTS fr33domlover Sat Mar 5 04:25:37 UTC 2016
Fixed random curve25519-sha256 kex failures. k needed to be an mpint not a string. pointfree Sun Mar 27 03:15:13 UTC 2016
Substitute expanded code for its corresponding function (strictLBS) pointfree Thu Mar 24 21:39:31 UTC 2016
curve25519-sha256@libssh.org kex works (most of the time) pointfree Thu Mar 24 20:47:20 UTC 2016
curve25519-sha256 --> curve25519-sha256@libssh.org pointfree Mon Mar 14 17:22:40 UTC 2016
hackety hack to get it to compile ganesh Fri Mar 4 22:08:30 UTC 2016
curve25519-sha256 progress pointfree Fri Mar 4 20:57:08 UTC 2016
Custom interrupt handler enum Thu Mar 29 16:27:25 UTC 2018
Added support for custom EOF handlers enum Thu Mar 29 14:43:46 UTC 2018
Added support for custom data handlers enum Thu Mar 29 14:26:17 UTC 2018

simon's ssh

a stack yaml file, since generating one is a little tricky simon Sat Mar 5 15:45:23 UTC 2016

fr33domlover's ssh

MonadBase and MonadBaseControl instances for SessionT and ChannelT fr33domlover Tue Apr 19 08:11:44 UTC 2016
Fix type error in test fr33domlover Tue Apr 19 07:03:46 UTC 2016
Handle name shadowing warning fr33domlover Tue Apr 19 07:03:46 UTC 2016
Export unexported functions in Internal modules fr33domlover Tue Apr 19 07:03:46 UTC 2016
Expose internal modules for testing fr33domlover Tue Apr 19 07:03:46 UTC 2016
Resolve name ambiguity in the tests fr33domlover Tue Apr 19 07:03:46 UTC 2016
Generate big random numbers using DRBG instead of HsOpenSSL fr33domlover Tue Apr 19 07:03:46 UTC 2016
Do modular exponentation using integer-gmp instead of HsOpenSSL fr33domlover Tue Apr 19 07:03:46 UTC 2016
Some fixes and updates to the export lists fr33domlover Tue Apr 19 07:03:46 UTC 2016
Write export lists and make the API content clearer fr33domlover Tue Apr 19 07:03:46 UTC 2016
Turn SessionT into a newtype wrapper instead of an alias fr33domlover Tue Apr 19 07:03:46 UTC 2016
Turn ChannelT into a newtype wrapper instead of an alias fr33domlover Tue Apr 19 07:03:46 UTC 2016
User auth now stores optional user ID in addition to username fr33domlover Tue Apr 19 07:03:46 UTC 2016
Fix type error in test fr33domlover Thu Mar 17 08:18:13 UTC 2016
Handle name shadowing warning fr33domlover Wed Mar 16 21:25:08 UTC 2016
Export unexported functions in Internal modules fr33domlover Wed Mar 16 21:23:00 UTC 2016
Expose internal modules for testing fr33domlover Wed Mar 16 11:18:28 UTC 2016
Resolve name ambiguity in the tests fr33domlover Tue Mar 15 20:12:48 UTC 2016
Generate big random numbers using DRBG instead of HsOpenSSL fr33domlover Tue Mar 15 02:44:29 UTC 2016
Do modular exponentation using integer-gmp instead of HsOpenSSL fr33domlover Tue Mar 15 00:25:38 UTC 2016
Some fixes and updates to the export lists fr33domlover Mon Mar 14 15:24:55 UTC 2016
Write export lists and make the API content clearer fr33domlover Mon Mar 14 14:48:50 UTC 2016
Turn SessionT into a newtype wrapper instead of an alias fr33domlover Mon Mar 14 12:43:01 UTC 2016
Turn ChannelT into a newtype wrapper instead of an alias fr33domlover Mon Mar 14 12:13:52 UTC 2016
User auth now stores optional user ID in addition to username fr33domlover Mon Mar 14 10:29:25 UTC 2016
Rename modules NetReader and Packet to NetGet and NetPut fr33domlover Mon Mar 14 09:16:27 UTC 2016
Re-implement NetReader using Data.Binary.Get instead of State fr33domlover Sat Mar 12 21:17:00 UTC 2016
Remove ByteString utils which recently became just aliases fr33domlover Sat Mar 12 17:54:23 UTC 2016
Make some ByteString utils into aliases of existing functions fr33domlover Sat Mar 12 17:35:19 UTC 2016
Remove the 'Packet' type alias, just use 'Put' fr33domlover Sat Mar 12 17:22:20 UTC 2016
Revise the packet builder code fr33domlover Sat Mar 12 17:02:37 UTC 2016
Move the modules under the Network module fr33domlover Sun Mar 6 09:02:24 UTC 2016
Support building with stack and latest LTS fr33domlover Sat Mar 5 04:25:37 UTC 2016

ganesh's ssh-fr33domlover-refactoring

Generate big random numbers using DRBG instead of HsOpenSSL fr33domlover Thu Mar 31 05:27:12 UTC 2016
Do modular exponentation using integer-gmp instead of HsOpenSSL fr33domlover Thu Mar 31 05:27:11 UTC 2016

pointfree's ssh

curve25519-sha256@libssh.org kex support pointfree Thu Mar 31 07:01:48 UTC 2016
Generate big random numbers using DRBG instead of HsOpenSSL fr33domlover Thu Mar 31 05:27:12 UTC 2016
Do modular exponentation using integer-gmp instead of HsOpenSSL fr33domlover Thu Mar 31 05:27:11 UTC 2016

lancelotsix's ssh

No new patches.