Commit Graph

  • df2ea7d310
    give access to server master v0.3.5 bfu4 2021-11-18 21:07:07 -0500
  • 4f30e9f812
    HMMM v0.3.4 bfu4 2021-11-18 20:43:19 -0500
  • 23b99eba9c
    man bfu4 2021-11-18 20:07:30 -0500
  • db73e3ba2b
    omg bfu4 2021-11-18 19:19:16 -0500
  • ada710819c
    hows this? bfu4 2021-11-18 19:11:16 -0500
  • 081f247dd2
    updates again bfu4 2021-11-18 19:07:21 -0500
  • c00a9a3e8c
    that should fix it bfu4 2021-11-18 19:05:48 -0500
  • 7b94730f32
    Merge 8b21a18e111961505652933224a0308519a9e003 into c9fc4412c4220e738f2c504b07b7c7dcc498108d #166 SURA 2021-11-16 10:47:15 +0800
  • 8b21a18e11 Support RSA SHA-2 (RFC8332) signatures(#165) #166 SURA 2021-11-16 10:45:07 +0800
  • c5ec23611f
    Merge e7b051c55440d0e356653ff4521be5595ba425ec into c9fc4412c4220e738f2c504b07b7c7dcc498108d #164 h1zzz 2021-11-12 11:45:29 +0800
  • e7b051c554 add auth log callback #164 h1zzz 2021-11-12 11:44:05 +0800
  • 7a83eb902b
    Merge f6ee0fa9b043a832b114a3e0fa957631bbbec66a into c9fc4412c4220e738f2c504b07b7c7dcc498108d #163 Mohammed Al Sahaf 2021-11-07 09:13:53 +0000
  • f6ee0fa9b0 consider result of ServerConfigCallback when setting NoClientAuth #163 Mohammed Al Sahaf 2021-11-07 12:05:50 +0300
  • b6cfa1b452 fix: retain auth config from ServerConfigCallback #161 Mohammed Al Sahaf 2021-10-03 22:41:09 +0300
  • 4b29660a34
    Merge b98ef37b8a3ce4eed100c71da07c291574673562 into c9fc4412c4220e738f2c504b07b7c7dcc498108d #154 ivansoriasolis 2021-08-16 21:09:43 -0500
  • b98ef37b8a readme corregido #154 ivansoriasolis 2021-08-16 21:06:22 -0500
  • db10ad2e3d
    Merge 58552de5603e2a81f99a5a5d567712a31b31d067 into c9fc4412c4220e738f2c504b07b7c7dcc498108d #140 eudore 2021-06-28 00:44:18 -0700
  • e6cc8afe7e
    Merge 23ce95dec0f659f0cdd357563c19a59637c17f18 into c9fc4412c4220e738f2c504b07b7c7dcc498108d #128 Michael Stapelberg 2021-06-28 00:43:16 -0700
  • 8c513e475e
    Merge 27642ab3513066b629ce0eaef4d6d77c884730ec into c9fc4412c4220e738f2c504b07b7c7dcc498108d #124 ransford-stripe 2021-06-28 00:42:09 -0700
  • 341c04dd9d
    Merge 0b90efacf612e38935d1691177eb779278868790 into c9fc4412c4220e738f2c504b07b7c7dcc498108d #130 Sam Xie 2021-06-28 00:40:22 -0700
  • 29cda5dcdc
    Merge 59267f6783c72354d3b40b2cb683dcad8b7e95ab into c9fc4412c4220e738f2c504b07b7c7dcc498108d #131 Elf 2021-06-28 00:39:14 -0700
  • c9fc4412c4
    Merge pull request #134 from vladimir-ch/session-docs-typo v0.3.3 Kaleb Elwert 2021-06-28 00:39:05 -0700
  • c7b4a1b92e Prevent Context.RemoteAddr() from exploding when called from ConnCallback Alejandro Mery 2021-03-29 00:14:47 +0100
  • 3427354935 Update go.mod Kaleb Elwert 2021-06-28 00:36:26 -0700
  • bf02c4155d
    Add go mod files (#153) Stefan Tatschner 2021-06-28 09:33:12 +0200
  • 7f83ac4bce
    Update go.mod #153 Kaleb Elwert 2021-06-28 00:31:39 -0700
  • 229947efbb
    Change minimum supported version to 1.12 Kaleb Elwert 2021-06-28 00:31:27 -0700
  • 244aeb7775
    Fix go.mod for 1.11 Kaleb Elwert 2021-06-28 00:29:18 -0700
  • 8278bd46a7
    Update circle.yml Kaleb Elwert 2021-06-28 00:28:57 -0700
  • 99ec9385a7
    Update minimum supported version to 1.11 Kaleb Elwert 2021-06-28 00:28:41 -0700
  • 4204f8c42d
    Merge pull request #143 from zeripath/connection-failed-callback Kaleb Elwert 2021-06-28 00:23:12 -0700
  • 8c1826f122 Fix circle ci Stefan Tatschner 2021-06-17 09:14:19 +0200
  • 25a923ff7e Add go mod files Stefan Tatschner 2021-06-17 09:09:29 +0200
  • 5d5f2236b7 Add go.mod so it doesn't fail to build on go-latest #148 Alejandro Mery 2021-03-29 15:15:20 +0100
  • d6281d2cc5 Prevent Context.RemoteAddr() from exploding when called from ConnCallback Alejandro Mery 2021-03-29 00:14:47 +0100
  • 30ec06db4e
    change pty repo into github.com/creack/pty as the origin one is archievd (#139) muryliang 2021-02-17 00:17:51 +0800
  • 1593226ea9 Fix: KeyboardInteractive Login + Include KeyboardInteractive in decision if NoClientAuth should be performed + Add option for KeyboardInteractive v0.3.2 Philipp Lehmann 2021-02-01 19:53:38 +0100
  • 97bc27b26b Fix: KeyboardInteractive Login + Include KeyboardInteractive in decision if NoClientAuth should be performed + Add option for KeyboardInteractive #146 Philipp Lehmann 2021-02-01 19:53:38 +0100
  • 98ce6bfebb
    Add ConnectionFailedCallback to enable reporting of failed connection #143 Andrew Thornton 2020-12-12 13:16:31 +0000
  • fb34512070
    Register chan to Session to listen for break requests (#141) v0.3.1 meislerj 2020-10-07 12:30:10 -0400
  • 718c32dbc1 Add lock/unlock to break handling #141 Jacob Meisler 2020-10-05 10:05:32 -0400
  • 58552de560 DirectTCPIPHandler func use payload origin addr and port #140 eudore 2020-09-24 23:46:12 +0800
  • 7358584b6c change pty repo into github.com/creack/pty as the origin one is archievd and has error in go 1.15 with issue https://github.com/creack/pty/issues/96 #139 muryliang 2020-09-04 09:31:40 +0800
  • 3d3b29f652 Register chan to Session to listen for break requests Jacob Meisler 2020-08-28 00:23:52 -0400
  • 76cadaa318
    Merge pull request #111 from gliderlabs/subsystem-support Kaleb Elwert 2020-07-17 15:22:14 -0700
  • a462277fdd Add subsystem support #111 Kaleb Elwert 2019-06-19 01:19:34 -0700
  • 8ccfa569c3
    fix: fix terminal #137 helloqiu 2020-05-25 22:14:42 +0100
  • fa20feecce fix panic bug when not found any subsystem Eric 2019-10-22 16:50:21 +0800
  • 3338ce097f [Bugfix] fix zmodem sz error ibuler 2019-04-28 17:21:14 +0800
  • e9089c5440 [Update] Modify format for less modify ibuler 2019-04-26 12:51:59 +0800
  • 542d6ae50a [Update] 添加example ibuler 2019-04-26 12:38:48 +0800
  • 8cb5963f3d [Update] 支持subsytem ibuler 2019-04-26 12:11:03 +0800
  • f5cb472d2a
    Update README.md (#135) v0.3.0 Alan Yee 2020-02-13 19:01:06 -0800
  • ee72d3f8b3
    Update README.md #135 Alan Yee 2020-02-13 15:49:17 -0800
  • a7de8ac255 Fix typo in Session docs #134 Vladimír Chalupecký 2020-02-13 11:51:32 +0100
  • 3b817d9f53 go mod tidy before commit #132 Gary Miller 2019-12-25 00:29:48 +1100
  • a967b78184 go.mod(s) Gary Miller 2019-12-25 00:11:19 +1100
  • 59267f6783 Update ssh.go & util.go #131 elfgzp 2019-12-17 13:10:33 +0800
  • 38f1cb6607 Update Pty.Termmodes -> Pty.TerminalModes elfgzp 2019-12-17 01:13:09 +0800
  • 25548d7584
    Update ssh.go Gzp_ 2019-12-17 01:08:37 +0800
  • 8b19b11c3f Add Pty.Termmodes elfgzp 2019-12-17 00:46:22 +0800
  • 0b90efacf6 Add localforward example #130 Sam Xie 2019-11-15 18:27:29 +0800
  • ef7b36ba45 Remove useless setting at remoteforward example Sam Xie 2019-11-15 18:26:46 +0800
  • 23ce95dec0 DirectTCPIPHandler: block until copying is done or fails #128 Michael Stapelberg 2019-10-27 10:39:47 +0100
  • 59d6e4540d
    Merge pull request #123 from gliderlabs/optimize-add-host-key Kaleb Elwert 2019-10-23 09:01:01 -0700
  • d3affc7cd2
    Merge f0973543a02ed4afb56be0e22f670caf2b150fb1 into 63518b5243e0fe306cc35cb382f459de123e550e #125 Sam Lancia 2019-10-22 11:38:18 +0000
  • f0973543a0 Server able to close all connections for given user #125 Sam Lancia 2019-10-22 12:36:09 +0100
  • 6d985bdc6d
    Merge pull request #2 from LeeEirc/master #103 老广 2019-10-22 16:53:24 +0800
  • cab6d6ee7a fix panic bug when not found any subsystem Eric 2019-10-22 16:50:21 +0800
  • 27642ab351 Make Context implement "x/crypto/ssh".ConnMetadata interface #124 Ben Ransford 2019-10-21 12:41:46 -0700
  • 1db07d8a37 Make TestSignals a bit more bulletproof #123 Kaleb Elwert 2019-10-16 11:22:57 -0700
  • be3a169b0c Fix TestSignals to remove a possible race Kaleb Elwert 2019-10-16 10:42:43 -0700
  • 38820366bb Start cleaning up config to fix race conditions Kaleb Elwert 2019-10-16 10:27:39 -0700
  • f79e692124 Update AddHostKey to avoid always appending Kaleb Elwert 2019-10-16 10:07:55 -0700
  • 63518b5243
    Merge pull request #122 from Michael9127/pass-ConnCallback-context Kaleb Elwert 2019-10-09 09:06:44 -0700
  • e9ac9d7af2 Passes Context into ConnCallback #122 Michael Borkenstein 2019-10-08 16:39:01 -0500
  • f6d256ee25 feat: Make the HandleConn method public. (#120) Hiram Chirino 2019-09-27 16:30:27 -0400
  • ec423d09f9 feat: Make the HandleConn method public. #120 Hiram Chirino 2019-09-27 08:41:41 -0400
  • 0a63542154
    Merge branch 'master' into subsystem #79 Daniel Speichert 2019-08-29 21:20:07 -0400
  • 866d0ddf79 Ensure user information is available in KeyboardInteractive callback xf0rk 2019-07-11 11:00:05 -0700
  • 5b6cc7030f
    Merge pull request #110 from gliderlabs/belak/raw-cmd v0.2.2 Kaleb Elwert 2019-06-19 20:22:20 -0700
  • ac34fea39f Update remoteforward example to follow configurable handlers feature v0.2.1 Luis Gustavo S. Barreto 2019-06-19 14:11:14 -0300
  • 93eb073412
    Merge pull request #112 from gustavosbarreto/fix_build_error Kaleb Elwert 2019-06-19 10:48:18 -0700
  • 44d433088a Update remoteforward example to follow configurable handlers feature #113 Luis Gustavo S. Barreto 2019-06-19 14:11:14 -0300
  • 31eb4b717f Fix build error #112 Luis Gustavo S. Barreto 2019-06-19 13:53:07 -0300
  • 0f1eb383c3 Rename DefaultServerConfigCallback to ServerConfigCallback Kaleb Elwert 2019-06-19 02:06:24 -0700
  • 446473b0d4 examples/ssh-pty: wait for child process after client disconnect (#104) kuehnelth 2019-06-19 11:03:30 +0200
  • 86efb70628 Fix ForwardedTCPHandler by switching to a pointer receiver Luis Gustavo S. Barreto 2019-06-19 01:43:09 -0700
  • bb0e5c0692 Simplify handlers to remove additional types v0.2.0 Kaleb Elwert 2019-06-19 01:24:53 -0700
  • f199e8cd1e
    Merge pull request #108 from gliderlabs/configurable-handlers Kaleb Elwert 2019-06-19 00:26:59 -0700
  • 44274595c2 Add Session.RawCommand() #110 Andrew Chambers 2019-06-19 00:20:00 -0700
  • 70a2e3dfe8 Ensure same instance of forwardedTCPHandler for handlers #109 Luis Gustavo S. Barreto 2019-06-17 14:14:43 -0300
  • b46ac58405 Use a pointer receiver to fix issue with mutability in forwardedTCPHandler Luis Gustavo S. Barreto 2019-06-17 14:03:12 -0300
  • dd61f8b0d5 Disable port forwarding by default #108 Kaleb Elwert 2019-06-12 10:52:26 -0700
  • 465d1bd2c7 Clean up Request replies Kaleb Elwert 2019-06-12 10:42:05 -0700
  • c9e327ebeb Remove Handler getters and setters Kaleb Elwert 2019-06-12 10:41:07 -0700
  • 77856273e0 Clean up Channel and Request Handler interfaces Kaleb Elwert 2019-06-12 10:29:36 -0700
  • 75b695471d Merge remote-tracking branch 'moul/dev/moul/configurable-handlers' into configurable-handlers Kaleb Elwert 2019-06-12 10:14:10 -0700
  • f407022c1c Accept sftp connections #105 Adrian Lopez 2019-05-14 09:29:55 +0200
  • aeef898792 [Bugfix] fix zmodem sz error ibuler 2019-04-28 17:21:14 +0800
  • eeeeeee635 wait for child process after client disconnect #104 Thomas Kühnel 2019-04-27 10:46:57 +0200
  • 6e3e06f8bb [Update] Modify format for less modify ibuler 2019-04-26 12:51:59 +0800
  • 1ebc0d19f7 [Update] 添加example ibuler 2019-04-26 12:38:48 +0800
  • af264b1da2 [Update] 支持subsytem ibuler 2019-04-26 12:11:03 +0800
  • 0cf6a78a7a
    Merge pull request #1 from gliderlabs/master 老广 2019-04-26 11:14:45 +0800
  • a9daacccc9 Fix panic with missing request handler v0.1.4 Kaleb Elwert 2019-04-24 23:59:02 -0700
  • 9253a53eda Fix connection kill, when IdleTimeout given without setting MaxTimeout. czoczo 2019-03-31 16:29:07 +0200
  • 617bdbf511 updating readme #100 czoczo 2019-03-31 17:01:45 +0200
  • cc38936580 Fix connection kill, when IdleTimeout given without setting MaxTimeout. czoczo 2019-03-31 16:29:07 +0200
  • ef6d89046b Remove Pty minimum size requirement Kaleb Elwert 2019-03-08 11:26:50 -0800
  • e5ece1489c Add SessionPolicyCallback (#80) Kaleb Elwert 2019-02-22 18:11:43 -0800
  • 4d701edf4a Fix mutex in context #80 Kaleb Elwert 2019-02-22 10:54:20 -0800
  • 2a9c80b3bd Update docs related to the embedded sync.Locker in the Context Kaleb Elwert 2019-02-22 10:31:36 -0800
  • 977481227a Rename SessionPolicyCallback to SessionRequestCallback Kaleb Elwert 2019-02-22 10:25:43 -0800
  • 4b72c663cf Add DefaultServerConfigCallback option for create custom default (#95) v0.1.3 Philipp C. Heckel 2019-02-21 14:57:56 -0500
  • 10ac4f4b02 Add DefaultServerConfigCallback option for create custom default ServerConfigs #95 Philipp Heckel 2019-02-21 13:14:21 -0500
  • c217e1fe82 Add way to fetch the unparsed command string from a session. #93 Andrew Chambers 2019-01-24 14:39:38 +1300
  • bed87f398c
    Merge pull request #92 from glassechidna/master v0.1.2 Kaleb Elwert 2019-01-07 11:22:28 -0800
  • c2883aad47
    Import x/net/crypto/ssh with alias gossh #92 Aidan Steele 2019-01-07 08:09:35 +1100
  • 6dcd5356b5 Added Server.KeyboardInteractiveHandler Aidan Steele 2019-01-06 15:25:33 +1100
  • 3b64f2db83
    Merge 11e5fa33cc82b8b2dc34db70ab9549db439e6ff2 into cbabf541443203944eeedf87d8bb92e2924170b5 #91 veneno.ros.md 8√π° 2018-12-29 21:34:39 +0000
  • 11e5fa33cc
    Create 🎺 #91 veneno.ros.md 8√π° 2018-12-29 14:34:28 -0700
  • d190146c5a
    Merge ae7a62fc9912a6267cf3d4a4971cb521b2a8c262 into cbabf541443203944eeedf87d8bb92e2924170b5 #90 Oscar Gomez 2018-12-29 17:57:17 +0000
  • ae7a62fc99
    Create Venenorosmd@msn.com #90 Oscar Gomez 2018-12-29 10:57:07 -0700
  • 570aa23f40
    fix: use idiomatic go #89 Jose Diaz-Gonzalez 2018-12-23 18:05:39 -0500
  • a0de9e87bb
    Merge 4703ad4dc1f0873991360d76a3bf676ac34a81b0 into cbabf541443203944eeedf87d8bb92e2924170b5 #86 Kaleb Elwert 2018-11-19 08:55:48 +0000
  • 8b3cdd49b6
    feat: configurable server handlers Manfred Touron 2018-11-16 10:56:12 +0100
  • cbabf54144
    Remote forwarding (#88) Jeff Lindsay 2018-11-13 10:04:02 -0600
  • 21408e9087 garbage removed #88 remote-forwarding b0000000000000t 2018-11-13 15:21:07 +0600
  • bedd02c8ff
    Merge branch 'master' into remote-forwarding eliastor 2018-11-13 14:14:50 +0600
  • bb40c420c7 Remote forwarding (#87) #60 eliastor 2018-11-13 13:27:33 +0600
  • 5f922c59c5 Reverse port forwarding callback added #87 b0000000000000t 2018-11-12 15:55:07 +0600
  • 22de9626ba Merge branch 'master' into remote-forwarding b0000000000000t 2018-11-12 12:42:58 +0600
  • 4703ad4dc1 Expose the gossh.ServerConfig rather than specific values #86 ssh-internal-algorithms Kaleb Elwert 2018-11-02 17:22:07 -0700
  • cd0f9291c6 Directly expose the SSH server KEXT, MAC and Cipher algorithms Kaleb Elwert 2018-11-02 11:42:13 -0700
  • c072a10770 Support port forwarding of literal IPv6 addresses (#85) Marc Fielding 2018-09-23 20:41:38 -0400
  • a1b8dbd2c5
    Support port forwarding of literal IPv6 addresses #85 Marc Fielding 2018-09-23 20:10:49 -0400
  • fdb13cd6ec
    Support port forwarding of literal IPv6 addresses Marc Fielding 2018-09-23 20:09:26 -0400
  • 34e22a8cc0 basic idea of runnable api sketched out runnable-api Jeff Lindsay 2018-05-20 13:56:57 -0500
  • fb97a24a1f Add SessionPolicyCallback Kaleb Elwert 2018-05-12 23:51:35 -0700
  • f589014b95 Subsystem support Daniel Speichert 2018-05-12 22:41:01 -0400
  • d3a6756290 Wait for connections to finish when shutting down v0.1.1 John Barnette 2018-05-07 12:29:24 -0500
  • 2a96aa1cdd Update CircleCI config to test 1.9 and the latest Kaleb Elwert 2018-05-07 11:47:02 -0700
  • 9012c34e8e Update CircleCI config to test 1.9 and the latest #78 Kaleb Elwert 2018-05-07 11:47:02 -0700
  • 1f36f1c02e Wait for connections to finish when shutting down #77 John Barnette 2018-05-07 12:29:24 -0500
  • 8c1707734e Update circleci config to test multiple go versions Kaleb Elwert 2018-04-16 18:12:34 -0700
  • b1011f5a83 Update circleci config to test multiple go versions #76 Kaleb Elwert 2018-04-16 18:12:34 -0700
  • 8ba78c2f83 Fix race condition in TestServerClose (#75) Kaleb Elwert 2018-04-16 18:00:03 -0700
  • ab39e589c8 Fix race condition in TestServerClose #75 Kaleb Elwert 2018-04-16 17:44:49 -0700
  • ef66069ab6 Update shutdown to use a WaitGroup rather than sleeping (#74) Kaleb Elwert 2018-04-16 17:30:27 -0700
  • 9f8ba2b862 Update shutdown to use a WaitGroup rather than sleeping #74 Kaleb Elwert 2018-04-16 17:26:06 -0700
  • 66f55c879c Update tests to work with go 1.10+ (#73) Kaleb Elwert 2018-04-16 17:16:34 -0700
  • f346e3e25a Update tests to work with go 1.10+ #73 Kaleb Elwert 2018-04-16 17:10:37 -0700
  • d6295a6cbc Move channelHandlers to avoid data race (#59) phil-halley 2018-04-04 11:06:36 -0700
  • 41ea16bc5f Merge with master #59 Phil Halley 2018-03-06 15:33:03 -0800
  • 47df570d18 small api updates (#69) Manfred Touron 2018-01-09 19:15:16 +0100
  • 27a154dc37 Merge 3c10ce3dfbf9877073df9ece8f2a976ba5f74ec5 into ce31f3cc47feee0c38db7ecfaa154026929ffbda #64 soopsio 2018-01-04 17:04:56 +0000
  • 3c10ce3dfb log unknow request #64 soopsio 2018-01-04 18:51:18 +0800
  • f99aa3cde3 support keepalive request soopsio 2018-01-04 18:45:54 +0800
  • 2ef8bf4e57 support CommandRaw soopsio 2018-01-04 18:18:42 +0800
  • 2c1bc5033b Support raw command soopsio 2018-01-04 18:12:42 +0800
  • d8f87a5629 Merge remote-tracking branch 'upstream/master' soopsio 2018-01-04 18:05:06 +0800
  • 66bb87c9f9 small api updates #69 Manfred Touron 2017-12-28 09:32:51 +0100
  • 627b24ba6a Merge 4a1caa11b6cc05839fc32833c131c7315e1bcc2d into ce31f3cc47feee0c38db7ecfaa154026929ffbda #65 soopsio 2017-12-14 00:08:55 +0000
  • 4f2785d286 Merge 3b5cb23c9c7f6c9c413b8c17805883ee502ebf81 into ce31f3cc47feee0c38db7ecfaa154026929ffbda #66 U Cirello 2017-12-12 19:49:57 +0000
  • ce31f3cc47 Add syntax highlighting to readme (#67) Fredrik Forsmo 2017-12-06 21:46:25 +0100
  • 126dae7f49
    Add syntax highlighting to readme #67 Fredrik Forsmo 2017-12-06 20:23:12 +0100
  • 3b5cb23c9c
    Add the payload to session for exec and shell requests #66 Carlos C 2017-11-27 23:56:36 +0100
  • 1ea2cbd18a
    Add support for subsystem requests Carlos C 2017-11-23 00:27:48 +0100
  • 4a1caa11b6 Fix Subsystem function #65 soopsio 2017-11-22 07:25:00 +0800
  • fec58aaeb9 Change Sftp() bool to Subsystem(string) bool soopsio 2017-11-22 07:22:03 +0800
  • aa1deea730 change SftpCallback to sesssion's sftp flag wangyj 2017-11-21 14:51:50 +0800
  • 253a8e6b0e add support sftp wangyj 2017-11-21 11:45:59 +0800
  • 3d95f1a04b Update generateSigner key size to 2048 (#62) Kaleb Elwert 2017-11-12 16:38:17 -0800
  • 03c4cc9ef9 Update generateSigner key size to 2048 #62 Kaleb Elwert 2017-11-12 16:10:37 -0800
  • d411603a3a
    Merge branch 'master' into remote-forwarding #82 Jeff Lindsay 2017-11-01 18:25:41 -0500
  • 0c9c3575f4 Switch to using gossh.ParsePrivateKey when reading PrivateKeys (#61) Kaleb Elwert 2017-11-01 16:11:58 -0700
  • 3eeacb7850
    session: adding signal handling support (#44) Jeff Lindsay 2017-11-01 18:03:54 -0500
  • dee3e161c4 Switch to using gossh.ParsePrivateKey when reading PrivateKeys #61 Kaleb Elwert 2017-11-01 16:01:39 -0700
  • b1d5b958e3 Move channelHandlers to avoid data race Phil Halley 2017-10-30 16:55:06 -0700
  • 537a1bee09 tcpip: stop listening when ssh clients disconnect Jeff Lindsay 2017-09-21 17:16:06 -0500
  • 98813d13df session: always reply to unblock clients trying something Jeff Lindsay 2017-09-21 15:26:38 -0500
  • 824322f98c context: docs typo Jeff Lindsay 2017-09-21 15:25:43 -0500
  • 73bec7d128 Merge 1c8a9696ecd573ecdf2feb4b5f8dc0e74add4b6c into 4a4de396c4d49400d09e0b4d83053a01539e4bcc #57 André Paz Dias 2017-09-18 16:06:50 +0000
  • 1c8a9696ec Update LICENSE #57 André Paz Dias 2017-09-18 12:59:25 -0300
  • 4a4de396c4 Merge pull request #54 from stevemurr/master Steven Murr 2017-09-01 09:20:11 -0700
  • 2d7ad48994 updated with riku's code #54 Steven Murr 2017-09-01 09:07:24 -0700
  • c6ea04edc4 tcpip: working remote forwarding Jeff Lindsay 2017-08-30 21:52:41 -0500
  • 90ae1ede24 Merge 63df108940eab5d1044c3fbb4dd757b6d5dd6863 into c986e7ff5f8c23b0b87a37446bedc6fe745b0bfc #55 Martin Czygan 2017-08-27 19:31:34 +0000
  • 63df108940 adjust docker example #55 Martin Czygan 2017-08-27 21:23:25 +0200
  • 6bdaa811d6 Updated function signature in ssh-docker example. Added Dockerfile for example. Added readme for ssh-docker example. Steven Murr 2017-08-26 14:28:21 -0700
  • 9f705628f8 server: fixes handler setup, changed to interface based handlers, added global request handler map Jeff Lindsay 2017-08-23 19:17:50 -0500
  • 53fc9a232a context: fixed documentation to be more specific about ContextKeyConn being the key for a gossh.ServerConn Jeff Lindsay 2017-08-23 19:15:50 -0500
  • c986e7ff5f fix timeout bug (#52) Anmol Sethi 2017-08-11 17:45:54 -0400
  • a41d622a1b fix timeout bug #52 Anmol Sethi 2017-08-11 17:24:41 -0400
  • 9ccc7bbb64 Document session context canceling (#50) Shuanglei Tao 2017-08-01 02:53:11 +0800
  • 9059649b9c Document session context canceling #50 Shuanglei Tao 2017-07-31 14:28:23 +0800
  • cff9b0cc85 Update README.md Jeff Lindsay 2017-07-26 14:15:23 -0500
  • 7d5e696692 bump quote Jeff Lindsay 2017-07-26 14:14:12 -0500
  • aa0cea23bb ci badge Jeff Lindsay 2017-07-26 14:12:57 -0500
  • de939e7327 email updates badge Jeff Lindsay 2017-07-26 13:46:22 -0500
  • 48c9603bfc server: timeouts and context canceling on closed connections (#46) Jeff Lindsay 2017-07-24 16:25:45 -0500
  • f892d8d851 Added LocalAddr() to session interface (#48) Mester 2017-07-21 00:09:24 +0200
  • ac4357bbd7 Added LocalAddr() to session interface #48 Mester19 2017-07-20 21:00:18 +0200
  • 4e87592f1e server: timeouts and context canceling on closed connections #46 Jeff Lindsay 2017-07-14 17:56:11 -0500
  • 33ad2fe318 [proposal] ConnCallback (#36) Jeff Lindsay 2017-07-12 12:27:56 -0500
  • 9da8e9bade _examples: renamed dir to examples, added timeout example #36 Jeff Lindsay 2017-07-12 12:08:11 -0500
  • f80e9da147 options: fixed race in test Jeff Lindsay 2017-07-12 11:27:46 -0500
  • 36c523362f whitespace Jeff Lindsay 2017-07-07 13:24:22 -0500
  • fa2cee262b fixing new helper signature Jeff Lindsay 2017-07-07 13:23:21 -0500
  • e3e83ef2f1 Merge branch 'master' into conn-callback Jeff Lindsay 2017-07-07 13:21:59 -0500
  • dd90afb47b session: adding signal handling support #44 Jeff Lindsay 2017-06-30 17:08:51 -0500
  • 85ee6e9ece Merge 26d59d5eb5be0eb7a52fee9d58913a37948e8384 into bf3073636e5b2255b85a09640b2003b01ab4a070 #41 BinZhao 2017-05-26 00:14:39 +0000
  • bf3073636e server: fixing change in test helper api (#42) Jeff Lindsay 2017-05-23 17:42:30 -0500
  • 323441e65e server: fixing change in test helper api #42 Jeff Lindsay 2017-05-23 17:41:03 -0500
  • 74da58b7bb check for nil interface before returning public key (#37) aerth 2017-05-22 14:12:18 -0700
  • b47c6daa4b server: first pass at Shutdown and Close (#34) Matt Aitchison 2017-05-22 14:11:06 -0700
  • 26d59d5eb5
    [+] Handle client signals #41 antmanler 2017-05-22 12:57:12 +0800
  • bbb28830b0 update config for CircleCI 2.0 (#39) Mahmood Ali 2017-04-29 01:11:02 -0400
  • 10758f0958 update config for CircleCI 2.0 #39 Mahmood Ali 2017-04-28 20:03:46 -0400
  • 20a454724d Support for local port forwarding (#38) Mahmood Ali 2017-04-28 18:54:12 -0400
  • f893bece6a Tests for local port forwarding #38 Mahmood Ali 2017-04-28 18:45:44 -0400
  • 3cb3502c31 refactor testSession to return ssh client as well Mahmood Ali 2017-04-28 18:44:48 -0400
  • 2de60e83a7 Support local port forwarding Mahmood Ali 2017-04-27 10:02:12 -0400
  • 30b81ea945
    check for nil interface before returning public key #37 aerth 2017-04-26 16:06:26 -0700
  • 98ed9fa51e server: replace http reference in error #34 Matt Aitchison 2017-04-20 16:19:41 -0500
  • db60841a9f server: remove unused struct field Matt Aitchison 2017-04-20 16:16:59 -0500
  • 1fe102f4fe ConnCallback: first pass, with tests Jeff Lindsay 2017-04-20 15:47:54 -0500
  • b3d709d983 server: first pass at Shutdown and Close Matt Aitchison 2017-04-14 20:10:42 -0500
  • 1051a0d154 agent forwarding support (#31) Jeff Lindsay 2017-04-14 14:47:40 -0500
  • 606ad9aab2 agent: documented exported names, added constants for temp file creation #31 Jeff Lindsay 2017-04-14 14:40:06 -0500
  • 8cf7a5784c README: noting examples in _example Jeff Lindsay 2017-04-14 14:38:15 -0500
  • d36edc5de1 tests: use HostKeyCallback in ClientConfig Jeff Lindsay 2017-04-14 14:26:37 -0500
  • 60e94da4cc agent: ensure conn doesn't change in closure as loop iterates Jeff Lindsay 2017-03-18 21:35:04 -0500
  • 3dff9b1f17 context: encode session id to hex string Jeff Lindsay 2017-03-18 21:34:06 -0500
  • 5dd38a8a7a agent: added agent forwarding support with an example Jeff Lindsay 2017-03-15 16:05:02 -0500
  • 9b56478e13 contexts (#29) Jeff Lindsay 2017-03-14 14:13:03 -0500
  • 1ab38cd357 Merge 58cb4ed0b5c7fd996285ad379182aa669c57769b into 791cd4b75f9ab18b7c99a3a13ed59417a40de115 #23 Kaleb Elwert 2017-03-09 23:22:22 +0000
  • 58cb4ed0b5 Add initial server shutdown test #23 Kaleb Elwert 2017-03-09 15:21:29 -0800
  • 0578bf7bd5 Fix crash when using Close or Shutdown Kaleb Elwert 2017-03-09 15:04:34 -0800
  • 59efa6d6bb Add comments for Shutdown and Close Kaleb Elwert 2017-03-09 13:58:49 -0800
  • adfe26c613 Ensure we kill connections if a timeout in shutdown occurs Kaleb Elwert 2017-02-15 15:06:38 -0800
  • 271cce3e50 Remove old TODOs Kaleb Elwert 2017-02-15 13:50:12 -0800
  • 659bda8406 Remove shutdown helper functions as they only complicate the code Kaleb Elwert 2017-02-15 13:42:55 -0800
  • bd8a237c1a Add comments and todos to concurrent shutdown code Kaleb Elwert 2017-02-06 17:39:13 -0800
  • e29a1b06cb Fix compilation error Kaleb Elwert 2017-02-06 17:23:15 -0800
  • 5bc8f090e5 Update server to match net/http server close functions Kaleb Elwert 2017-02-06 17:21:22 -0800
  • 24fc9e646d Fix Server.Serve docstring Kaleb Elwert 2017-02-06 15:47:54 -0800
  • 6408b75a46 Remove usage of the stateChan as it's not needed Kaleb Elwert 2017-02-06 15:46:39 -0800
  • ce408ac6e8 Add support for cleanly shutting down a server Kaleb Elwert 2017-02-06 15:25:39 -0800
  • 791cd4b75f Add backers and sponsors from Open Collective (#30) Pia Mancini 2017-03-06 15:25:59 -0500
  • 400925f38b Add backers and sponsors from Open Collective #30 Pia Mancini 2017-03-06 14:38:11 -0500
  • 46790ae35b Merge b81e09e92b8820f2209b3d855bf48dd85652ad01 into 6f812536dfbd2debd346bde5b9ff460484e19cc9 #27 Kaleb Elwert 2017-03-06 08:00:30 +0000
  • 6f812536df Update README.md Jeff Lindsay 2017-03-03 16:14:44 -0600
  • 0e5e510c8e context: converting []bytes to strings before putting into context #29 Jeff Lindsay 2017-02-22 12:33:41 -0600
  • b8ac33b6f4 godocs related to public api changes for contexts Jeff Lindsay 2017-02-22 12:30:29 -0600
  • 46a8a4f7b1 _example/ssh-publickey: updating new context based callbacks Jeff Lindsay 2017-02-22 12:30:03 -0600
  • c90e4179a5 context: working mostly tested context implementation and refactoring to go with it Jeff Lindsay 2017-02-21 19:32:01 -0600
  • edf30fc0aa Fix short write (#28) Jeff Lindsay 2017-02-16 15:59:07 -0600
  • 1e7d2d37c7 session: keep extra calculations limited to pty case #28 Jeff Lindsay 2017-02-16 15:35:57 -0600
  • 8723bfdadb _example: renaming to avoid editors that auto-install from making docker binaries in your path that aren't docker Jeff Lindsay 2017-02-16 15:25:24 -0600
  • 74d5290522 session: pty normalization hack needs to return expected bytes written or chaos ensues, such as short write errors Jeff Lindsay 2017-02-16 15:23:21 -0600
  • a2a474964c fixed/finished basic pty support, added an example, and included tests (#25) Jeff Lindsay 2017-02-15 18:08:25 -0600
  • cbbb96045c circle: dropping Makefile since mostly for old circleci environment #25 Jeff Lindsay 2017-02-15 17:48:07 -0600
  • b81e09e92b Add an experimental channel callback #27 Kaleb Elwert 2017-02-15 15:43:18 -0800
  • 0f447168ec circle: hopefully a working circleci config Jeff Lindsay 2017-02-15 17:43:14 -0600
  • 5b700609ab changes from review: let Reply handle WantReply, only allow setting sess.pty once Jeff Lindsay 2017-02-15 17:42:53 -0600
  • d18a9b5fe8 session_test: fixing pty resize test Jeff Lindsay 2017-02-15 15:38:20 -0600
  • 8f4cd8cf76 _example/docker: added an ssh to docker-run example Jeff Lindsay 2017-02-15 15:33:22 -0600
  • 26a680a418 session: make the window channel have buffer of 1 and send initial window size on it Jeff Lindsay 2017-02-15 15:26:12 -0600
  • a307f226ad Merge pull request #24 from gliderlabs/misc-progrium Jeff Lindsay 2017-02-15 09:19:46 -0600
  • d12267c9af minor improvements, forgot to fix pty example types back to ints Jeff Lindsay 2017-02-14 18:46:08 -0600
  • 2b994a0336 fixed/finished basic pty support, added an example, and included tests Jeff Lindsay 2017-02-14 18:37:09 -0600
  • 0922cadde6 fixing a type led to general cleanup. also added a comment. #24 Jeff Lindsay 2017-02-14 18:30:43 -0600
  • f3131153bc Merge pull request #21 from hloeffler/master v0.1.0 Jeff Lindsay 2017-02-04 16:51:04 -0600
  • 398834c640 output port #21 hloeffler 2017-02-04 22:45:40 +0100
  • 39bc88bc6d Merge pull request #15 from atlassian/belak/always-send-pty-response Jeff Lindsay 2017-02-03 18:42:23 -0600
  • 3c20372393 Merge pull request #19 from atlassian/belak/add-server-version Jeff Lindsay 2017-02-03 18:25:05 -0600
  • 80be538d5c Add ServerVersion as an option in the config #19 Kaleb Elwert 2017-02-03 16:20:43 -0800
  • d6ddd5d5dc Merge pull request #18 from atlassian/belak/ensure-exit-only-called-once Jeff Lindsay 2017-02-03 18:19:25 -0600
  • 71d4b985d1 Ensure Session.Exit can only be called once #18 Kaleb Elwert 2017-02-03 15:57:30 -0800
  • 7b69159c43 Merge pull request #16 from atlassian/belak/exec-reply-reordering Jeff Lindsay 2017-02-03 17:28:36 -0600
  • b9687a28f0 Always respond to PTY requests #15 Kaleb Elwert 2017-02-03 15:21:20 -0800
  • 8fb939fd33 Send the exec/shell reply before starting the session #16 Kaleb Elwert 2017-02-03 15:25:07 -0800
  • 7bc24bc5e0 Merge pull request #6 from hloeffler/master Jeff Lindsay 2016-12-20 15:18:13 -0600
  • 7659e45133 make GoLint happy... #6 hloeffler 2016-12-20 22:16:16 +0100
  • 78c9487526 "Typo" to make GoLint happy hloeffler 2016-12-20 22:15:39 +0100
  • a57b3d9382 Update README.md Jeff Lindsay 2016-12-20 12:06:43 -0600
  • d50a1bf50f Merge pull request #5 from hloeffler/examples Jeff Lindsay 2016-12-19 13:47:15 -0600
  • 4f9bbdca20 change import #5 hloeffler 2016-12-19 20:37:23 +0100
  • 1a9e87f4d3 add public_key example hloeffler 2016-12-19 20:34:40 +0100
  • 1f17e45e60 add simple Hello "world" hloeffler 2016-12-19 20:27:36 +0100
  • 06c08068be Merge pull request #4 from hloeffler/master Jeff Lindsay 2016-12-18 17:41:10 -0600
  • 8fc7fced07 fix test #4 hloeffler 2016-12-18 18:47:50 +0100
  • 2a34fe962c add a test hloeffler 2016-12-18 09:50:44 +0100
  • 794990a406 avoid panic at KeysEqual() if one of the keys is nil hloeffler 2016-12-17 22:36:48 +0100
  • cea7cfb974 Merge pull request #2 from yanc0/patch-1 Jeff Lindsay 2016-12-03 13:05:51 -0600
  • 9026f3d54a import log package and go fmt README example #2 Yann Coleu 2016-12-03 16:08:19 +0100
  • 1681333ee9 Merge pull request #1 from mvrilo/master Jeff Lindsay 2016-11-30 20:13:37 -0600
  • 42d6dfc2a9 fix argument name #1 Murilo Santana 2016-11-30 23:56:46 -0200
  • c3f37d4334 more docs, license, readme. Jeff Lindsay 2016-11-30 16:06:57 -0600
  • 7f8cc2a19a docs and examples Jeff Lindsay 2016-11-29 17:23:42 -0600
  • dd02304d04 use Marshal method on publicKey instead of Marshal func Matt Aitchison 2016-10-04 19:06:46 -0500
  • adbd4da93a initial commit Jeff Lindsay 2016-10-03 16:54:17 -0500