Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								c354036952
								
							
						 | 
						
							
							
								
								Fixed incomplete -x cmd output due to premature ptmx.Close for non-interactive sessions
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2019-08-22 23:18:20 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								795adf6aa0
								
							
						 | 
						
							
							
								
								Added server -L option to use host builtin login
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2019-08-08 21:36:37 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								2946618a02
								
							
						 | 
						
							
							
								
								Hopeful fix for issue #18
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2019-08-08 00:21:34 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								06854f7a03
								
							
						 | 
						
							
							
								
								Added make-controlled version, gitCommit (thanks to https://preslav.me/2019/07/09/adding-version-information-to-go-binaries/
							
							
							
							
							
						 | 
						
							2019-07-11 10:12:38 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								1aa8a1549b
								
							
						 | 
						
							
							
								
								Used fixed goutmp pty logging
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2019-07-04 20:27:49 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								825429003b
								
							
						 | 
						
							
							
								
								Added enforcement of min/max vals for chaff freq, bytesize
							
							
							
							
							
							
							
							Made HerraduraKEx 512 default KEx (was HerraduraKEx 256)
Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2019-07-03 09:50:37 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								54396a4e4b
								
							
						 | 
						
							
							
								
								BUILDOPTS passed to client/server makes
							
							
							
							
							
						 | 
						
							2019-06-20 22:44:19 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								cbf3c77342
								
							
						 | 
						
							
							
								
								Cleaned up/added commenting (hkexsh/, hkexnet/)
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2019-05-09 22:46:08 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								f09d6bbfef
								
							
						 | 
						
							
							
								
								Added NEWHOPE and NEWHOPE_SIMPLE KEM algs
							
							
							
							
							
							
							
							Fixed some -h typos, missing H_SHA512 option
randReader seed time.Now().UnixNano()
Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2019-04-08 21:58:33 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								5663fd0c79
								
							
						 | 
						
							
							
								
								Added test files for hkexcp testing
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2019-03-22 22:40:41 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								205e68dcf8
								
							
						 | 
						
							
							
								
								Changed vis diagrams to PNG
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2019-01-12 13:16:49 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								d5f083c8fb
								
							
						 | 
						
							
							
								
								Added vis diagrams
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2019-01-12 12:51:25 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								e07c5ee996
								
							
						 | 
						
							
							
								
								Updated vis targets to match go-callvis updated cmdline options
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2019-01-09 23:35:34 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								55fdffbd9e
								
							
						 | 
						
							
							
								
								Moved herradurakex to its own package
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2018-12-06 17:20:43 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								20dcfd7bb2
								
							
						 | 
						
							
							
								
								Regen of graphviz diagrams
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2018-11-29 18:38:15 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								b6a22ce64a
								
							
						 | 
						
							
							
								
								gofmt cleanup
							
							
							
							
							
						 | 
						
							2018-11-28 21:03:20 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								103d76989e
								
							
						 | 
						
							
							
								
								Fixed mis-named goroutine in doShellMode
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2018-11-25 21:08:37 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								85619f3cc9
								
							
						 | 
						
							
							
								
								Fixed graphviz tag for stdinToPtyWorker goroutine
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2018-11-25 18:55:07 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								556a9fcfd0
								
							
						 | 
						
							
							
								
								Merge branch 'metalint'
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2018-11-25 18:47:33 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								fc05a9a4a3
								
							
						 | 
						
							
							
								
								Added fixup-gv.sh and Makefile rules to generate annotated goroutines in graphviz output.
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2018-11-25 18:43:53 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								6fbbcdadb6
								
							
						 | 
						
							
							
								
								Gometalinter cleanup/audit of hkexsh, hkexshd, hkexpasswd
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2018-11-25 10:24:10 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								2da0d8b198
								
							
						 | 
						
							
							
								
								Tweaks to sed expr in code comments
							
							
							
							
							
						 | 
						
							2018-11-24 19:40:45 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								5eb80f4226
								
							
						 | 
						
							
							
								
								Further graphviz work; named hkexsh goroutines
							
							
							
							
							
						 | 
						
							2018-11-22 23:43:03 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								6c6d0cbbb6
								
							
						 | 
						
							
							
								
								Added PNG go-callvis diagrams
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2018-11-22 18:13:11 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								c6cbd8d681
								
							
						 | 
						
							
							
								
								Replaced go-code-visualizer with go-callvis
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2018-11-21 17:06:09 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								74a64489e5
								
							
						 | 
						
							
							
								
								Reverted bad hkexnet.Close diff
							
							
							
							
							
						 | 
						
							2018-11-19 14:38:39 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								673074d618
								
							
						 | 
						
							
							
								
								Reverted hkexnet.Close() deletion, caused hang
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2018-11-19 15:26:01 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								1909786a4b
								
							
						 | 
						
							
							
								
								-Removed Close on null failed Listener (hkexshd)
							
							
							
							
							
							
							
							-Removed premature net.Conn.Close() in hkexnet.Close() (hkexnet)
Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2018-11-19 14:16:48 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								03eff74d8b
								
							
						 | 
						
							
							
								
								Added signal handling for hkexshd to respond as well-behaved daemon
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2018-11-15 22:57:21 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								d28a4af924
								
							
						 | 
						
							
							
								
								Added example openrc init script
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2018-11-13 23:59:34 -08:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								a425afe9b6
								
							
						 | 
						
							
							
								
								Tunnels working again to basic level w/o re-connect or re-dial
							
							
							
							
							
						 | 
						
							2018-11-01 18:52:01 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								25d85f6759
								
							
						 | 
						
							
							
								
								Cleaned up hkexshd.go to use new logger as well
							
							
							
							
							
							
							
							Signed-off-by: Russ Magee <rmagee@gmail.com> 
							
						 | 
						
							2018-10-26 18:20:32 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								752dbf6080
								
							
						 | 
						
							
							
								
								logging now uses syslog
							
							
							
							
							
						 | 
						
							2018-10-25 22:14:18 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								103070d00a
								
							
						 | 
						
							
							
								
								Made padding size random [max/2, max); use of improved goutmp host lookup
							
							
							
							
							
						 | 
						
							2018-10-02 21:23:45 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								cd9f7914e0
								
							
						 | 
						
							
							
								
								Dial() and Accept() again conform to net.Dial(), net.Accept() return signature
							
							
							
							
							
						 | 
						
							2018-09-29 12:15:53 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								e57d97d3e6
								
							
						 | 
						
							
							
								
								Changed many funcs to take *hkexnet.Conn to allow tracking of packets sent, total bytes sent and experimental moving avg chaff
							
							
							
							
							
						 | 
						
							2018-09-26 22:57:36 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								b810fa7f4a
								
							
						 | 
						
							
							
								
								tightened up some const types
							
							
							
							
							
						 | 
						
							2018-09-17 23:07:04 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								8b0b833d6e
								
							
						 | 
						
							
							
								
								Split hkexsh and hkexnet consts into separate files
							
							
							
							
							
						 | 
						
							2018-09-17 17:27:13 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								869dbf6e10
								
							
						 | 
						
							
							
								
								Bumped version
							
							
							
							
							
						 | 
						
							2018-09-16 23:54:25 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								19697d5164
								
							
						 | 
						
							
							
								
								Remote exit status now reflected in client->server copies
							
							
							
							
							
						 | 
						
							2018-09-16 17:14:50 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								e02764bf4b
								
							
						 | 
						
							
							
								
								.hkexsh_id file supports multiple authtokens (multi remote hosts, aliases for same remote host)
							
							
							
							
							
						 | 
						
							2018-09-14 11:58:10 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								d9b34fa631
								
							
						 | 
						
							
							
								
								GenAuthToken() now uses client-supplied ConnHost
							
							
							
							
							
						 | 
						
							2018-09-14 01:13:14 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								c9eb6bcb38
								
							
						 | 
						
							
							
								
								Added -a authtoken feature for scripted use
							
							
							
							
							
						 | 
						
							2018-09-13 23:51:49 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								bee0bececf
								
							
						 | 
						
							
							
								
								-Bumped version to 0.2pre to reflect protocol break w/0.1pre
							
							
							
							
							
							
							
							-Added design principle note (no downgrade attack-enabling protocol features) 
							
						 | 
						
							2018-09-10 20:28:41 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								075ca7521c
								
							
						 | 
						
							
							
								
								Client now passes xterm-256color in Session
							
							
							
							
							
						 | 
						
							2018-09-07 20:37:47 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								9e803ffc19
								
							
						 | 
						
							
							
								
								-Moved recCmd out of hkexsh and hkexshd into hkexsession.go (now abstract Session type)
							
							
							
							
							
						 | 
						
							2018-09-07 15:35:33 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								bff56a2c61
								
							
						 | 
						
							
							
								
								-Added -z option back to tarpipes
							
							
							
							
							
							
							
							-Moved remaining chatty fmt.Prints to log.Print 
							
						 | 
						
							2018-09-06 16:37:17 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								b33e9de139
								
							
						 | 
						
							
							
								
								-Moved taunting of failed logins to client-side
							
							
							
							
							
							
							
							-Added byte auth pass/fail stage prior to shell/copy session start 
							
						 | 
						
							2018-09-06 16:23:57 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								9ff35a69fe
								
							
						 | 
						
							
							
								
								-Converted exit status to uint32 (0-255: UNIX exit codes), above for OOB (out-of-band) status
							
							
							
							
							
							
							
							-Failed auth for shell logins now returns extended code CSEBadAuth to client 
							
						 | 
						
							2018-09-06 13:50:56 -07:00 | 
						
					
				
					
						
							
							
								 
								Russ Magee
							
						 | 
						
							
							
							
							
							
								
							
							
								8a24fb113f
								
							
						 | 
						
							
							
								
								client prints nonzero remote end exit status; comment cleanup
							
							
							
							
							
						 | 
						
							2018-09-06 11:40:13 -07:00 |