This website requires JavaScript.
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