1. 759f949 Need a declaration for getpeereid also. by Nicholas Marriott · 2 years, 9 months ago
  2. e3d71d9 Add compat clock_gettime for older macOS. GitHub issue 2555. by Nicholas Marriott · 3 years, 10 months ago
  3. a3011be Look for libevent2 differently from libevent for platforms with both. by Nicholas Marriott · 3 years, 11 months ago
  4. 3eb1519 Scaffold for oss-fuzz, from Sergey Nizovtsev. by Nicholas Marriott · 4 years, 1 month ago
  5. 72c46aa Add support for Haiku, from David Carlier. GitHub issue 2453. by Nicholas Marriott · 4 years, 1 month ago
  6. 680e7a3 glibc's malloc is very bad about returning memory from the kernel, add a call by Nicholas Marriott · 4 years, 2 months ago
  7. 233d14f Hide warnings due to Apple's stupidity with __dead, reported by Kurtis Rader. by Nicholas Marriott · 4 years, 3 months ago
  8. 3a1fc73 Add getline compat. by Nicholas Marriott · 4 years, 5 months ago
  9. a48cc45 Maybe this is better. by Nicholas Marriott · 4 years, 6 months ago
  10. 1fdacba Think Solaris needs term.h here. by Nicholas Marriott · 4 years, 6 months ago
  11. 6ae26a6 Fix utf8proc version logging. by Nicholas Marriott · 4 years, 6 months ago
  12. 87a59ef Log ncurses and utf8proc versions. by Nicholas Marriott · 4 years, 6 months ago
  13. ec61aa3 Solaris at least does not have _PATH_VI. by Nicholas Marriott · 4 years, 7 months ago
  14. 80f20b8 getopt varies too much between platforms, and we already use compat/getopt.c by Nicholas Marriott · 4 years, 9 months ago
  15. 74b4240 Use FNM_IGNORECASE if present, from Eric N Vander Weele in GitHub issue 2067. by Nicholas Marriott · 4 years, 10 months ago
  16. 3879509 Define FNM_CASEFOLD to 0 for AIX, from Eric N Vander Weele. by Nicholas Marriott · 4 years, 12 months ago
  17. 92ecd61 Check each _PATH_* define individually (Solaris has paths.h but not all of the by Nicholas Marriott · 4 years, 12 months ago
  18. 9f0904c Remove unused fparseln compat code. by Nicholas Marriott · 6 years ago
  19. 3c5d3a3 Add PATH_DEFPATH to compat.h from Carlo Marcelo Arenas Belón. by Nicholas Marriott · 6 years ago
  20. a3967de Include headers if found regardless of forkpty. by Nicholas Marriott · 7 years ago
  21. 143ccd2 Add memmem to compat. by Nicholas Marriott · 7 years ago
  22. b723f50 Do not need getopt.h for getopt, from Eric N Vander Weele. by Nicholas Marriott · 8 years ago
  23. 9420758 getptmfd() and fdforkpty() compat. by Nicholas Marriott · 8 years ago
  24. 95c3808 Missed freezero. by Nicholas Marriott · 8 years ago
  25. 2e5664d Update imsg*.[ch] from OpenBSD, add some compat bits it needs and remove some by Nicholas Marriott · 8 years ago
  26. b79df1d Compat code for strndup and strnlen. by Nicholas Marriott · 8 years ago
  27. 514a723 Solaris fixes, mostly from Dagobert Michelsen. by Nicholas Marriott · 8 years ago
  28. c54a5d9 Add wchar.h to compat.h, from Koichi Shiraishi. by Nicholas Marriott · 8 years ago
  29. 3e495b4 compat/* should not include tmux.h. by Nicholas Marriott · 8 years ago
  30. a3d5bfc Define away pledge() on !OpenBSD. by Nicholas Marriott · 8 years ago
  31. acf331f Add b64_pton as well. by Nicholas Marriott · 8 years ago
  32. e6f7180 tmux no longer uses openat() so we can remove the compatibilty function. by Nicholas Marriott · 8 years ago
  33. 3ed0973 Solaris build fixes from Rob Paisley. by Nicholas Marriott · 8 years ago
  34. 6c94774 Add support for using utf8proc with --enable-utf8proc, useful for platforms by Nicholas Marriott · 8 years ago
  35. cfef0c6 getprogname() and setproctitle() on Linux. by Nicholas Marriott · 9 years ago
  36. fe4e947 Add --static to PKG_CONFIG rather than replacing it. by Nicholas Marriott · 9 years ago
  37. ca29dc9 Update my email address. by Nicholas Marriott · 9 years ago
  38. 8b4b3ff Add __unused, will be needed shortly. by Nicholas Marriott · 9 years ago
  39. 9bba26f Add reallocarray prototype. by Nicholas Marriott · 9 years ago
  40. 235e0bd Update imsg*.[ch] from OpenBSD, including bzero->memset. by Nicholas Marriott · 9 years ago
  41. dfd72f5 -$Id$. by Nicholas Marriott · 9 years ago
  42. 65257b8 OS X lacks HOST_NAME_MAX, reported by Christian Ebert. by Nicholas Marriott · 10 years ago
  43. b222494 Solaris doesn't have flock and fcntl is useless so make a no-op flock. Reported by Nicholas Marriott · 10 years ago
  44. 92997b7 Add compat/fparseln() for non-BSD systems by Thomas Adam · 10 years ago
  45. 886c282 Use 0 if O_DIRECTORY is missing, reported by Dagobert Michelsen. by Nicholas Marriott · 11 years ago
  46. e588ddb Add openat() to compat. by Nicholas Marriott · 11 years ago
  47. e856709 Add support for Cgywin, apparently it is enough just to open the tty again in by Nicholas Marriott · 11 years ago
  48. 792e285 Add compat for cfmakeraw, from Dagobert Michelsen. by Nicholas Marriott · 12 years ago
  49. 64ea882 Add define for timersub to compat.h. by Nicholas Marriott · 12 years ago
  50. 5339b8c Typo. by Nicholas Marriott · 13 years ago
  51. 20134fa Compatibility for b64_ntop, missing from some alternative libc. by Nicholas Marriott · 13 years ago
  52. 391f1f0 Expand the Id keyword. by Tiago Cunha · 13 years ago
  53. f71b305 Switch tmux to use autoconf and automake. by Nicholas Marriott · 14 years ago
  54. a6fc49a Fix AIX warnings. by Nicholas Marriott · 14 years ago
  55. ae7a7be I am almost certain we don't need crypt or rt now, and it builds fine on by Nicholas Marriott · 14 years ago
  56. 58684ea And more. by Nicholas Marriott · 14 years ago
  57. 914f858 Style tweaks. by Nicholas Marriott · 14 years ago
  58. 2287ec7 Compat for closefrom(). by Nicholas Marriott · 14 years ago
  59. f54482a Solaris 9 has no stdint.h, ugh. Reported by a couple of people most by Nicholas Marriott · 14 years ago
  60. 60134ce imsg was moved into libutil on OpenBSD. by Tiago Cunha · 14 years ago
  61. a9c6976 Should be const char *. by Nicholas Marriott · 14 years ago
  62. 9e7a5fa Spacing nits. by Nicholas Marriott · 15 years ago
  63. 9c01a3d Solaris 9 is missing CMSG_ALIGN and some of the RFC2292 CMSG_*. From by Nicholas Marriott · 15 years ago
  64. 278effd Solaris 9 doesn't have setenv and unsetenv so add compat versions, based by Nicholas Marriott · 15 years ago
  65. e41055c Adjust recent libevent changes to the portable version. by Tiago Cunha · 15 years ago
  66. d23635f Remove unneeded defines that were used with the internal locking mechanism. by Tiago Cunha · 15 years ago
  67. 88f689e1 Remove HAVE_LOGIN_CAP now that the internal locking mechanism was removed, due by Tiago Cunha · 15 years ago
  68. c274551 - Make it compile on operating systems other than BSD due to OpenBSD patchset by Tiago Cunha · 15 years ago
  69. 2668225 OS X CMSG_FIRSTHDR is broken. by Nicholas Marriott · 15 years ago
  70. 1a5aba4 ttydefchars is a fucking horlicks. Happily we only need it in one file, move it by Nicholas Marriott · 15 years ago
  71. 2f51711 Solaris has no u_int32_t etc. by Nicholas Marriott · 15 years ago
  72. 698e003 Solaris has no bzero(). by Nicholas Marriott · 15 years ago
  73. 09cc530 Solaris and AIX have no ttydefaults.h. by Nicholas Marriott · 15 years ago
  74. 620402a This is a better fix for OS X stupidity. by Nicholas Marriott · 15 years ago
  75. 8f9858b Solaris has no strsep(3). by Nicholas Marriott · 15 years ago
  76. b402cef Adjust imsg changes to the portable version due to OpenBSD patchset 243. by Tiago Cunha · 15 years ago
  77. a3fc9de Add PASS_MAX for glibc. by Tiago Cunha · 15 years ago
  78. 48c36d6 No paths.h in cmd.c; add _PATH_DEV for Solaris. by Nicholas Marriott · 15 years ago
  79. 1f1623e Solaris has no strcasestr. by Nicholas Marriott · 15 years ago
  80. ec818b8 Move defines after includes to avoid multiple definition. by Nicholas Marriott · 15 years ago
  81. 81f06ba Typo: bsdpoll.h -> bsd-poll.h. by Nicholas Marriott · 15 years ago
  82. 32312e0 vis compat stuff. by Nicholas Marriott · 15 years ago
  83. 802e129 Start of portability update: bitstring.h. by Nicholas Marriott · 15 years ago
  84. a9e3d5c More diff-to-OpenBSD reduction. Move a lot of compat stuff into compat.h. by Nicholas Marriott · 15 years ago