Commit Graph

5854 Commits

Author SHA1 Message Date
nicm
b5b5221c13 Split out getting the current state from the target search so it can be
replaced if we already know the current.
2016-01-19 16:01:30 +00:00
nicm
995af0e2b7 I no longer use my SourceForge address so replace it. 2016-01-19 15:59:12 +00:00
Thomas Adam
5d21faa99c Merge branch 'obsd-master' 2016-01-16 02:01:10 +00:00
nicm
c9815307eb Add hooks for alerts (bell, silence, activity), from Thomas Adam. 2016-01-16 00:36:53 +00:00
Nicolas Viennot
c1846177fc Cleanup hacks around ev_ssh.ev_flags
Fixes #69

Fix suggested by Leon M. George <leon@georgemail.eu>
2016-01-15 16:03:57 -05:00
Thomas Adam
506adf3764 Merge branch 'obsd-master' 2016-01-15 12:01:11 +00:00
nicm
d551ab8e5c Clear the environment properly by looping until it is empty rather than
looping over it (which may skip entries), from Brad King.
2016-01-15 11:33:41 +00:00
nicm
68d797587e A couple of missing printflike attributes, from Andrey Starodubtsev. 2016-01-15 11:31:47 +00:00
Nicolas Viennot
6dc58ab6de Lower the required glib version to 2.8 for static builds 2016-01-11 02:54:09 -08:00
Nicolas Viennot
a2520da195 Fix static compilation (libc should be dynamically linked) 2016-01-10 14:17:06 -08:00
Nicolas Viennot
3a73f17354 Allow static linking 2016-01-09 22:00:28 -05:00
Nicolas Viennot
a397be388c Simplify find_window_pane() code 2016-01-05 17:52:15 -05:00
Thomas Adam
ea9873e60e Merge branch 'obsd-master' 2016-01-02 18:01:12 +00:00
nicm
cfb78654c2 clock-mode needs CMD_PANE. 2016-01-02 17:16:25 +00:00
Nicolas Viennot
0a3bd83b19 Use a session termination message 2016-01-02 11:03:04 -05:00
Nicolas Viennot
924eb01299 nits 2016-01-02 10:04:29 -05:00
Nicolas Viennot
81022ee8c7 Only use IPv4/IPv6 when we can use them 2016-01-02 09:45:34 -05:00
Nicolas Viennot
a87d3af309 Reusing protocol code from tmate-slave 2016-01-01 17:02:23 -05:00
Nicolas Viennot
a60da0db1e Merge remote-tracking branch 'tmux/master' 2016-01-01 14:18:07 -05:00
Thomas Adam
051cf5437a Merge branch 'obsd-master' 2016-01-01 10:01:11 +00:00
nicm
311be04d61 Don't rely on a calculation wrapping when applying message-limit, and
break out of the loop early. From Nicolas Viennot.
2016-01-01 08:04:20 +00:00
Nicolas Viennot
aef7470418 Fix status message 2015-12-31 19:55:12 -05:00
Nicolas Viennot
2e0d82648f Fix message log appends
The following has been improved:
1) Previous code had "u_int first" which is incorrect as
   "first = c->message_next - limit" would result in negative values,
   resulting in dropping the first limit messages.
2) Avoid to traverse the entire list of message to prune messages.
2015-12-31 19:53:22 -05:00
Nicolas Viennot
4c5522f7fa ssh key passphrase fix 2015-12-31 19:52:19 -05:00
Nicolas Viennot
55e6a774a8 improve err msg 2015-12-31 19:52:19 -05:00
Nicolas Viennot
fc46660c96 make sure ssh passphrase doesn't get synced 2015-12-31 19:52:19 -05:00
Nicolas Viennot
058906c242 nits 2015-12-31 19:52:19 -05:00
Nicolas Viennot
e61d3aa18f Fix pipe buffer offset 2015-12-31 19:52:19 -05:00
Thomas Adam
5e59c301b7 Merge branch 'obsd-master' 2015-12-31 20:01:09 +00:00
nicm
7e67db79dc Remove an extra unzoom call which was probably a merge error. 2015-12-31 18:34:47 +00:00
nicm
f84d32ca5e Use saved pipe buffer offset when writing to pipe, from Nicolas Viennot. 2015-12-31 18:14:13 +00:00
Nicolas Viennot
5ee65eec5d Remove comments 2015-12-31 12:28:26 -05:00
Nicolas Viennot
d5bd2e40f0 Default to 500 messages (we care about them) 2015-12-31 12:27:14 -05:00
Nicolas Viennot
66e4f554c3 Layout fixes 2015-12-31 11:35:36 -05:00
Nicolas Viennot
a104b160b2 Receive raw tmux keycodes 2015-12-30 16:04:06 -05:00
Nicolas Viennot
862182df4a sync emacs/vi mode 2015-12-29 21:30:33 -05:00
Thomas Adam
5dd0e82809 Merge branch 'obsd-master' 2015-12-28 16:01:09 +00:00
nicm
2a1f27eb1a Couple of trivial style nits. 2015-12-28 14:02:52 +00:00
Nicolas Viennot
d721b42306 missing AC_DEFINE(IS_LINUX) 2015-12-27 23:31:58 -05:00
Nicholas Marriott
e15a8a7c46 Keith Smiley is going to maintain the vim syntax file. 2015-12-24 16:59:12 +00:00
Nicolas Viennot
49f07dca50 fix options 2015-12-23 23:19:55 -05:00
Nicolas Viennot
76ab267a35 fix options 2015-12-23 23:19:03 -05:00
Nicolas Viennot
75cb217c22 Early tmate init for the key bindings 2015-12-23 23:18:35 -05:00
Nicolas Viennot
2680e4fa04 master.tmate.io -> ssh.tmate.io 2015-12-23 23:17:35 -05:00
Nicolas Viennot
1b4ab580f3 early SIGSEGV 2015-12-23 23:04:56 -05:00
Nicolas Viennot
42ac90ca49 log file rename 2015-12-23 22:58:22 -05:00
Nicolas Viennot
c04755361c randomize the socket name
(single session for now)
2015-12-23 22:56:29 -05:00
Nicolas Viennot
47340d3203 Make sure tmate can't nest when ran under an older tmux 2015-12-23 22:41:41 -05:00
Nicolas Viennot
16e1b82cb8 fix options scope 2015-12-23 05:58:09 -05:00
Nicolas Viennot
834fbfed0a change log files prefix tmux- to tmate- 2015-12-23 05:57:43 -05:00