A pure-Haskell SSH server library (fork of ganesh's ssh)

ganesh's ssh

fr33domlover's ssh

Export unexported functions in Internal modules fr33domlover Thu Mar 31 05:27:18 UTC 2016 Build with LTS 22 fr33domlover Mon Aug 12 21:19:59 UTC 2024
Some fixes and updates to the export lists fr33domlover Thu Mar 31 05:27:09 UTC 2016 Add utility spawnProcessWait fr33domlover Mon Jul 29 19:23:01 UTC 2024
Handle name shadowing warning fr33domlover Thu Mar 31 05:27:18 UTC 2016 Upgrade libssh2 version, otherwise test build was failing with new LTS fr33domlover Mon Jul 15 14:56:33 UTC 2024
Fix type error in test fr33domlover Thu Mar 31 05:27:21 UTC 2016 Upgrade to LTS 18 & use network-simple fr33domlover Mon Jul 15 14:33:59 UTC 2024
Expose internal modules for testing fr33domlover Thu Mar 31 05:27:15 UTC 2016 Adapt to GHC 8.6, by adding MonadFail instances fr33domlover Fri May 24 08:58:28 UTC 2019
Write export lists and make the API content clearer fr33domlover Thu Mar 31 05:27:08 UTC 2016 Switch from StateT to ReaderT IORef fr33domlover Wed Dec 5 03:35:42 UTC 2018
Turn SessionT into a newtype wrapper instead of an alias fr33domlover Thu Mar 31 05:27:05 UTC 2016 MonadBase and MonadBaseControl instances for SessionT and ChannelT fr33domlover Tue Apr 19 08:11:44 UTC 2016
Turn ChannelT into a newtype wrapper instead of an alias fr33domlover Thu Mar 31 05:27:04 UTC 2016 Fix type error in test fr33domlover Tue Apr 19 07:03:46 UTC 2016
Resolve name ambiguity in the tests fr33domlover Thu Mar 31 05:27:14 UTC 2016 Handle name shadowing warning fr33domlover Tue Apr 19 07:03:46 UTC 2016
User auth now stores optional user ID in addition to username fr33domlover Thu Mar 31 05:27:01 UTC 2016 Export unexported functions in Internal modules fr33domlover Tue Apr 19 07:03:46 UTC 2016
Rename modules NetReader and Packet to NetGet and NetPut fr33domlover Thu Mar 31 05:27:00 UTC 2016 Expose internal modules for testing fr33domlover Tue Apr 19 07:03:46 UTC 2016
Re-implement NetReader using Data.Binary.Get instead of State fr33domlover Thu Mar 31 05:26:58 UTC 2016 Resolve name ambiguity in the tests fr33domlover Tue Apr 19 07:03:46 UTC 2016
Remove ByteString utils which recently became just aliases fr33domlover Thu Mar 31 05:26:57 UTC 2016 Generate big random numbers using DRBG instead of HsOpenSSL fr33domlover Tue Apr 19 07:03:46 UTC 2016
Make some ByteString utils into aliases of existing functions fr33domlover Thu Mar 31 05:26:53 UTC 2016 Do modular exponentation using integer-gmp instead of HsOpenSSL fr33domlover Tue Apr 19 07:03:46 UTC 2016
Remove the 'Packet' type alias, just use 'Put' fr33domlover Thu Mar 31 05:26:53 UTC 2016 Some fixes and updates to the export lists fr33domlover Tue Apr 19 07:03:46 UTC 2016
Revise the packet builder code fr33domlover Thu Mar 31 05:26:48 UTC 2016 Write export lists and make the API content clearer fr33domlover Tue Apr 19 07:03:46 UTC 2016
Move the modules under the Network module fr33domlover Thu Mar 31 05:26:45 UTC 2016 Turn SessionT into a newtype wrapper instead of an alias fr33domlover Tue Apr 19 07:03:46 UTC 2016
Support building with stack and latest LTS fr33domlover Thu Mar 31 05:26:29 UTC 2016 Turn ChannelT into a newtype wrapper instead of an alias fr33domlover Tue Apr 19 07:03:46 UTC 2016
major version bump to reflect API changes ganesh Fri Mar 18 06:33:41 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