aboutsummaryrefslogtreecommitdiff
path: root/compat
Commit message (Collapse)AuthorAge
* Do not attempt to connect to the socket as a client if systemd is active, fromNicholas Marriott2022-10-18
| | | | Julien Moutinho in GitHub issue 3345.
* Add headers and fix type, from Marvin Schmidt. GitHub issue 3332.Nicholas Marriott2022-09-19
|
* Fix fallback implementaion of getpeereid, from Pino Toscano.Nicholas Marriott2022-08-22
|
* Remove extra definition of getpeereid. From Eric N Vander Weele in GitHub issueNicholas Marriott2022-06-02
| | | | 3209.
* On platforms with no way to get peer UID, use getuid(), also fix some failureNicholas Marriott2022-04-06
| | | | checks.
* Add support for systemd socket activation (where systemd creates the UnixNicholas Marriott2022-03-28
| | | | | domain socket for tmux rather than tmux creating it). Build with --enable-systemd. From Julien Moutinho in GitHub issue 3119.
* Use getpeerucred if available (not tested).Nicholas Marriott2022-03-08
|
* Add getpeerid compat.Nicholas Marriott2022-03-08
|
* Remove compat.h again.Nicholas Marriott2021-03-08
|
* Merge branch 'master' into 3.2-rcNicholas Marriott2021-03-02
|\
| * Add compat clock_gettime for older macOS. GitHub issue 2555.Nicholas Marriott2021-02-05
| |
| * Include compat.h after system headers, GitHub issue 2492.Nicholas Marriott2020-12-07
| |
| * Update closefrom from OpenSSH for macOS code which is now needed.Nicholas Marriott2020-11-17
| |
| * Add support for Haiku, from David Carlier. GitHub issue 2453.Nicholas Marriott2020-11-09
| |
* | Update closefrom from OpenSSH for macOS code which is now needed.Nicholas Marriott2020-11-20
|/
* Add compat for getdtablesize, GitHub issue 2406.Nicholas Marriott2020-10-07
|
* Add getline compat.Nicholas Marriott2020-06-18
|
* Missing headers from compat/asprintf.c, from cyyever at outlook dot com.Nicholas Marriott2019-09-08
|
* Remove unused fparseln compat code.Nicholas Marriott2019-05-27
|
* Sync imsg from OpenBSD.Nicholas Marriott2018-04-23
|
* Still need to globfree on failure.Nicholas Marriott2017-12-27
|
* Add memmem to compat.Nicholas Marriott2017-06-09
|
* Add a small dance to daemon() to reattach tmux to the user's namespace (whichNicholas Marriott2017-06-06
| | | | | | | | | | | | | allows access to the clipboard) on OS X 10.10 and above. Chis Johnsen has done much work on and documentation of this issue, the code is copied (with some tweaks) from his reattach-to-user-namespace at: https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard Tested by Enrico Ghirardi. Will see how this goes, if it breaks stuff it might go away again.
* getptmfd() and fdforkpty() compat.Nicholas Marriott2017-04-20
|
* Accept NULL pointer.Nicholas Marriott2017-04-12
|
* Update imsg*.c from OpenBSD.Nicholas Marriott2017-04-11
|
* Update imsg*.[ch] from OpenBSD, add some compat bits it needs and remove someNicholas Marriott2017-03-24
| | | | bits it doesn't.
* Some __unused.Nicholas Marriott2017-03-21
|
* Fix some warnings.Nicholas Marriott2017-03-17
|
* No extra : for errx and warnx.Nicholas Marriott2017-03-09
|
* Compat code for strndup and strnlen.Nicholas Marriott2017-03-09
|
* Solaris fixes, mostly from Dagobert Michelsen.Nicholas Marriott2017-03-09
|
* Do not declare program_invocation_short_name because people can't make up theirNicholas Marriott2017-02-06
| | | | mind what type it should be.
* Update sys/queue.h from OpenBSD.Nicholas Marriott2017-02-06
|
* compat/* should not include tmux.h.Nicholas Marriott2017-01-25
|
* Add b64_pton as well.Nicholas Marriott2017-01-22
|
* Do not force symbols to width 1, from Yen Chi Hsuan.Nicholas Marriott2016-10-28
|
* tmux no longer uses openat() so we can remove the compatibilty function.Nicholas Marriott2016-10-13
|
* Add support for using utf8proc with --enable-utf8proc, useful for platformsNicholas Marriott2016-09-01
| | | | (like OS X) where the system implementation is crap. From Joshua Rubin.
* __progname -> getprogname()Thomas Adam2016-05-27
| | | | Fix fallout from recent use of getprogname(), which deprecates __progname.
* getprogname() and setproctitle() on Linux.Nicholas Marriott2016-05-27
|
* Fixed fgetln(3) implementation (from Joerg Jung) which does not depend on *BSDNicholas Marriott2016-02-19
| | | | fgets(3) semantics.
* Update my email address.Nicholas Marriott2016-01-19
|
* -sys/queue.h in proc.c, and nuke the unnecessary C++ header guards stuff andNicholas Marriott2015-11-24
| | | | | sys/cdefs.h in vis.h (it causes problems on some platforms). Reported by someone on GitHub, issue 212.
* Move tmux.h below system includes.Nicholas Marriott2015-11-21
|
* Add reallocarray to compat.Nicholas Marriott2015-11-18
|
* Fix available_fds when there is no AF_INET, reported by Mathieu Arnold.Nicholas Marriott2015-10-15
|
* Sync up vis.* for stravis().Nicholas Marriott2015-09-01
|
* Fix a warning, from Kosta Zertsekel.Nicholas Marriott2015-07-24
|
* Implement osdep_get_name and osdep_get_cwd for AIX, from J Raynor.Nicholas Marriott2015-07-15
|