Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Don't try to use tio if it is NULL. | Nicholas Marriott | 2009-09-20 |
| | |||
* | Sync from OpenBSD: | Nicholas Marriott | 2009-09-16 |
| | | | | | | | | | | | == Rather than constructing an entire termios struct from ttydefaults.h, just let forkpty do it and then alter the bits that should be changed after fork. A little neater and more portable. == This should fix problems caused by glibc's broken ttydefaults.h file. | ||
* | Sync OpenBSD patchset 329: | Tiago Cunha | 2009-09-15 |
| | | | | | | | | Enclose repeated buffer draining code in a new msgbuf_drain() function, which is additionally exported for use by others. From nicm@, who reminded me that tmux is now using buffer.c, too. | ||
* | Add $Id$, nuke queue.h. | Nicholas Marriott | 2009-08-20 |
| | |||
* | Also undef CTRL. | Nicholas Marriott | 2009-08-20 |
| | |||
* | Solaris defines some of these in termios.h so #ifndef them. | Nicholas Marriott | 2009-08-20 |
| | |||
* | Solaris and AIX have no ttydefaults.h. | Nicholas Marriott | 2009-08-20 |
| | |||
* | Call tcsetattr(). Not tested. | Nicholas Marriott | 2009-08-19 |
| | |||
* | Solaris has no strsep(3). | Nicholas Marriott | 2009-08-16 |
| | |||
* | Adjust imsg changes to the portable version due to OpenBSD patchset 243. | Tiago Cunha | 2009-08-14 |
| | |||
* | Sync OpenBSD patchset 243: | Tiago Cunha | 2009-08-14 |
| | | | | | | | | | | | | | | | | | | | Switch tmux to use imsg. This is the last major change to make the client-server protocol more resilient and make the protocol versioning work properly. In future, the only things requiring a protocol version bump will be changes in the message structs, and (when both client and server have this change) mixing different versions should nicely report an error message. As a side effect this also makes the code tidier, fixes a problem with the way errors reported during server startup were handled, and supports fd passing (which will be used in future). Looked over by eric@, thanks. Please note that mixing a client with this change with an older server or vice versa may cause tmux to crash or hang - tmux should be completely exited before upgrading. | ||
* | Missing options are not illegal. | Nicholas Marriott | 2009-08-09 |
| | |||
* | Add unvis(3) compat stuff. | Tiago Cunha | 2009-08-09 |
| | |||
* | Solaris has no strcasestr. | Nicholas Marriott | 2009-07-02 |
| | |||
* | Don't see a reason for sys/cdefs.h here; remove it. | Nicholas Marriott | 2009-07-01 |
| | |||
* | vis compat stuff. | Nicholas Marriott | 2009-06-25 |
| | |||
* | Start of portability update: bitstring.h. | Nicholas Marriott | 2009-06-25 |
| | |||
* | Now in base. | Nicholas Marriott | 2009-05-26 |
| | |||
* | HAVE_. | Nicholas Marriott | 2009-05-14 |
| | |||
* | compat/bsd-poll.h now we are not doing -Icompat. | Nicholas Marriott | 2009-05-13 |
| | |||
* | Rename all feature flags to HAVE_* and move out of makefiles into a configure | Nicholas Marriott | 2009-05-13 |
| | | | | | | | | | script which must be run before building. Still two makefiles but they are a hell of a lot simpler. HAVE_* also will make it easier to move to $buildsystem if necessary later. | ||
* | Bye-bye nonworking IRIX, can be rescued from the attic if ever needed again. | Nicholas Marriott | 2009-05-13 |
| | |||
* | Use getopt.c from openssh rather than OpenBSD's getopt_long. | Nicholas Marriott | 2009-05-13 |
| | |||
* | /* $Id$ */ | Nicholas Marriott | 2009-04-29 |
| | |||
* | Some tweaks for Solaris. | Nicholas Marriott | 2009-04-29 |
| | | | | | Get rid of vis.* in favour of a small replacement function. | ||
* | Fake warnx(). | Nicholas Marriott | 2009-04-02 |
| | |||
* | More AIX tweaks. | Nicholas Marriott | 2009-03-31 |
| | |||
* | AIX forkpty. | Nicholas Marriott | 2009-03-31 |
| | |||
* | Most of AIX support. | Nicholas Marriott | 2009-03-31 |
| | |||
* | vis functions for Linux. | Nicholas Marriott | 2009-01-10 |
| | |||
* | Trim spaces. | Nicholas Marriott | 2009-01-10 |
| | |||
* | Import OpenBSD's getopt(3) to workaround broken glibc version. | Nicholas Marriott | 2008-12-10 |
| | |||
* | Trim. | Nicholas Marriott | 2008-09-26 |
| | |||
* | Support OS X by moving to gettimeofday(2) and adding poll compat from OpenSSH. | Nicholas Marriott | 2008-08-28 |
| | |||
* | 0.4 released. | Nicholas Marriott | 2008-07-01 |
| | |||
* | IRIX fixes, sort of partly work. | Nicholas Marriott | 2008-06-23 |
| | |||
* | IRIX fixes thanks to Elias Pipping. | Nicholas Marriott | 2008-06-23 |
| | |||
* | timespecadd, fgetln headers. | Nicholas Marriott | 2008-06-22 |
| | |||
* | More missing bits from Solaris. | Nicholas Marriott | 2008-06-22 |
| | |||
* | Trimify. | Nicholas Marriott | 2008-06-18 |
| | |||
* | O_NOCTTY. | Nicholas Marriott | 2008-06-18 |
| | |||
* | Solaris bits. | Nicholas Marriott | 2008-06-18 |
| | |||
* | NO_ASPRINTF. | Nicholas Marriott | 2008-06-18 |
| | |||
* | More Sun OS crap. | Nicholas Marriott | 2008-06-18 |
| | |||
* | forkpty for Sun OS. | Nicholas Marriott | 2008-06-18 |
| | |||
* | compat/daemon.c | Nicholas Marriott | 2008-06-18 |
| | |||
* | tree.h has RB_PREV now, yay! | Nicholas Marriott | 2008-06-03 |
| | |||
* | Make it build/run on Linux. | Nicholas Marriott | 2007-10-31 |