1
0
mirror of https://github.com/tmate-io/tmate-ssh-server.git synced 2020-11-18 19:53:51 -08:00

4484 Commits

Author SHA1 Message Date
Nicolas Viennot
5ce20c48bc Dynamic hostname support 2013-06-18 05:53:37 -04:00
Nicolas Viennot
0f2707b4f1 ssh keepalive timer 2013-06-17 00:08:41 -04:00
Nicolas Viennot
2ad6723cc2 [libssh] keepalive implementation 2013-06-17 00:08:41 -04:00
Nicolas Viennot
a83c66d909 hostname: tmate.io -> a.tmate.io 2013-06-16 03:16:07 -04:00
Nicolas Viennot
1bc25383ce Typo fix 2013-06-15 01:39:20 -04:00
Nicolas Viennot
f1160be564 Stats on the number unique IPs 2013-06-14 19:36:46 -04:00
Nicolas Viennot
7f2759484a StatsD Monitoring
It's a bit hard to have the jailed process communicate with the parent.
This is a workaround and is really gross. Please forgive me.
2013-06-14 16:12:23 -04:00
Nicolas Viennot
12d02afd1b Bug fix on the cmdline (clear the entire argv) 2013-06-14 03:01:12 -04:00
Nicolas Viennot
2e69b5c692 Put the time in the log messages 2013-06-14 02:34:10 -04:00
Nicolas Viennot
fb733d9433 Keys can be specified with -k 2013-06-14 02:14:16 -04:00
Nicolas Viennot
8e610ba024 Log IP address when spawning server/client 2013-06-13 20:30:13 -04:00
Nicolas Viennot
1443fc3e5b Print crash first on SIGSEGV, because the handler may crash
Also fixes some typos
2013-06-13 19:05:44 -04:00
Nicolas Viennot
04dfad47a8 Server logs stack trace on SIGSEGV 2013-06-13 05:53:43 -04:00
Nicolas Viennot
bc72493b91 Client connection/disconnection notifications 2013-06-13 05:12:38 -04:00
Nicolas Viennot
69207c3050 Debug message clean up 2013-06-13 04:13:40 -04:00
Nicolas Viennot
0777ad8082 Synchronize copy mode 2013-06-13 02:35:29 -04:00
Nicolas Viennot
4255903c2a Enforce TMATE_HLIMIT on the first pane properly 2013-06-13 02:35:29 -04:00
Nicolas Viennot
a43d35c137 defaults to screen-256color 2013-06-13 02:35:29 -04:00
Nicolas Viennot
d9349a3884 Report failed commands to clients 2013-06-12 20:29:55 -04:00
Nicolas Viennot
5cf8ca15fc Send the session token to the user 2013-06-12 19:48:58 -04:00
Nicolas Viennot
03948f3e3d Synching winlinks idx instead of window ids 2013-06-12 17:57:23 -04:00
Nicolas Viennot
5872c01dfd Sync all session windows 2013-06-12 02:53:33 -04:00
Nicolas Viennot
f1f8233536 session appears in ps aux 2013-06-12 00:02:12 -04:00
Nicolas Viennot
9c5df60d62 Status bar sync 2013-06-11 23:50:04 -04:00
Nicolas Viennot
64fe4acb9c Not freeing term infos 2013-06-11 23:20:58 -04:00
Nicolas Viennot
635a198c74 Resize bug fix 2013-06-11 23:16:08 -04:00
Nicolas Viennot
1cc80546f4 Replication of bind/unbind commands 2013-06-11 22:52:25 -04:00
Nicolas Viennot
77c23c7123 Replicate tmux commands instead of keys 2013-06-11 22:35:12 -04:00
Nicolas Viennot
e18b70af0b nice() for now. We'll go with cgroups another day 2013-06-11 19:09:11 -04:00
Nicolas Viennot
def38c984a Developer Environement setup 2013-06-11 17:05:12 -04:00
Nicolas Viennot
3ee065ce52 Jail in place
Still missing the network isolation.
Maybe a iptable filtered by uid would work.
2013-06-11 05:47:20 -04:00
Nicolas Viennot
31b5c08472 Aggressive fd close before hitting the jail 2013-06-11 03:37:09 -04:00
Nicolas Viennot
79417f1619 Quick refactor in tmate-slave.c 2013-06-11 03:06:38 -04:00
Nicolas Viennot
d11d8ababd Removed some useless struct 2013-06-11 02:41:28 -04:00
Nicolas Viennot
4ae8ba3270 Connections are now using tokens 2013-06-11 02:36:25 -04:00
Nicolas Viennot
3b4e6bb9cc Quick refactor of tmate-slave.c 2013-06-10 22:51:22 -04:00
Nicolas Viennot
0f1159aa30 tmate-server -> tmate-slave 2013-06-10 22:36:51 -04:00
Nicolas Viennot
e36905a646 Server side refactor (+username/pubkey) 2013-06-10 22:36:51 -04:00
Nicolas Viennot
e0861e170a Enable compression 2013-06-10 06:00:04 -04:00
Nicolas Viennot
7d78035e42 [libssh] fix server side compression 2013-06-10 06:00:04 -04:00
Nicolas Viennot
112f84f268 [libssh] bug fix in channel_open() 2013-06-10 04:30:44 -04:00
Nicolas Viennot
05210fde98 Adding msgpack 2013-06-10 02:50:11 -04:00
Nicolas Viennot
02c86e0ffb Adding libssh 2013-06-10 02:18:04 -04:00
Nicolas Viennot
dbc4ecc92d Slave implementation draft 2013-06-10 01:54:29 -04:00
Thomas Adam
1b083aa0fd Update CHANGES and configure.ac for 1.8 release. base 1.8 2013-03-26 20:19:04 +00:00
Thomas
399a15b9fc Merge branch 'obsd-master' 2013-03-26 16:59:37 +00:00
Nicholas Marriott
dfac36b6c3 Only accept partial keys if the timer has not expired, fixes infinite
loop when Escape is pressed the wrong number of times.
2013-03-26 14:14:08 +00:00
Nicholas Marriott
771d7db3a6 Fix compiler warnings, missing #include. From Thomas Adam. 2013-03-26 10:54:48 +00:00
Thomas
00af2df102 Merge branch 'obsd-master' 2013-03-25 16:30:37 +00:00
Nicholas Marriott
be390c1991 Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code 2013-03-25 16:13:22 +00:00