summary refs log tree commit diff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* 47560: add includes/prototypes for tests in configureJun-ichi Takimoto2022-02-121-0/+24
| | | | | | On macOS 11.0 it is now an error to use a function without prototype. (cherry picked from commit bd647c156549b2f666e5fae80f1ca674b6cde895)
* Improve PRIVILEGED fixesDaniel Shahaf2020-02-141-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | - Fix retval handling in bin_setopt() - Don't skip_setuid / skip_setgid. It's not our place to optimize away noops (that might not even _be_ noops; they might change the saved uid…). - Remove HAVE_* guard checks around functions that are used unguarded elsewhere. - Use bsd-setres_id.c from OpenSSH to provide setresuid() / setresgid() everywhere, and thus simplify the ifdef soup. Fix some preëxisting bugs in the macro definitions of setuid() (do we still need that one?). - Fix zwarning() format codes for variadic arguments type safety - Restored a comment from HEAD - Fix failure modes around initgroups() - Compared privilege restoration code with OpenSSH's permanently_drop_uid() and updated as needed - Add E01 PRIVILEGED sanity checks
* Drop privileges securelySam Foxman2020-02-141-1/+3
|
* use /dev/fd on Cygwin for process substitutionJun-ichi Takimoto2020-01-101-16/+3
|
* 44865: Try harder to link in curses moduleSebastian Gniazdowski2019-10-281-3/+54
|
* 44710: support RLIMIT_UMTXP on FreeBSDJun-ichi Takimoto2019-08-281-0/+1
|
* 44712: Prefer any variety of ncurses to other terminal libraries.Sebastian Gniazdowski2019-08-271-2/+2
| | | | We rely on its features to provide modules where it is available.
* 44118: use libtirpc if RPC is not in glibcJun-ichi Takimoto2019-03-151-0/+4
|
* 43357: isinf/isnan can be macros so need custom configure testsOliver Kiddle2018-08-311-1/+21
|
* 43275: Add log2 to match funcdana2018-08-131-0/+1
|
* 43075: Support nanosecond-precision time formattingdana2018-06-201-0/+8
| | | | | | | | * Teach ztrftime() %9. and %N for nanoseconds * Update prompt expansion to pass sub-second times for time formatting * Update zsh/stat to pass sub-second times for atime/mtime/ctime Patch heavily based on Oliver's earlier work @ workers/24059
* 433029: Testing signal return type is no longer neededEitan Adler2018-06-181-12/+0
|
* 42862: Remove AC_PROG_TRADITIONAL from configure.ac.Eitan Adler2018-05-291-1/+0
| | | | We don't support machines that ancient any more.
* 42863: configure.ac update to latest autoconf conventionsEitan Adler2018-05-291-263/+149
|
* 42790: make [[:blank:]] match non-ASCII blanksStephane Chazelas2018-05-171-0/+7
|
* Nelson H. F. Beebe: 19597 (rebased 42369): return Inf, NaN etc from floating ↵Oliver Kiddle2018-05-131-0/+1
| | | | point operations instead of errors to allow non-stop IEEE 754 arithmetic
* 42623: Add some extra quotes to previous commitPeter Stephenson2018-04-111-3/+3
|
* 42618: support signal names from multiple include files.Benedikt Morbach2018-04-101-5/+8
| | | | Needed for glibc starting with 2.25.
* 41787 (plus minor tweaks): use $FUNCSTACK for function nesting depth.Peter Stephenson2017-10-021-3/+3
| | | | Initialised from existing configuration value.
* 41342: check for Yodl version 4Axel Beckert2017-06-221-0/+1
|
* 41090: Replace iswprint() if unicode9 is enabled.Jun-ichi Takimoto2017-05-121-15/+25
| | | | If wcwidth() or iswprint() is broken, force enable unicode9.
* 40726: add "zcurses resize" for sane terminal size changeSebastian Gniazdowski2017-03-051-1/+1
|
* 40604: revert to the old method if getutent() is not availableJun-ichi Takimoto2017-02-231-1/+1
|
* 40425: HAVE_* tests for getutxent etc.Peter Stephenson2017-01-271-1/+2
| | | | | Not yet 100% clear where the #if's go, depends on how various systems implement the old or new formats.
* 40232: Remove SH_USE_BSD_ECHO autoconf test.Daniel Shahaf2016-12-281-15/+0
| | | | | | It is unused; doesn't make sense in "build on one box, install on many" context; and its presence causes the downstream packages that install config.h to be non-reproducible.
* 40037: Unicode 9 character width support.Joshua Rubin2016-11-291-0/+12
| | | | Enable with --enable-unicode9.
* 39463: an additional test for default system pathMartijn Dekker2016-09-281-0/+2
|
* 39064: use scalbn() instead of scalb() (mathfunc.c)Jun-ichi Takimoto2016-08-201-0/+1
|
* 39014: Use special OpenBSD interface to get correct rand() behaviorMikael Magnusson2016-08-101-1/+2
|
* 38108: enable to create both zsh_{a4,us}.pdfJun-ichi Takimoto2016-03-081-2/+12
| | | | | Default paper size is taken from LC_PAPER. Stop to check for pdfetex (obsolete and redundant).
* 38084: Use previously located pcre-config for libsBaruch Siach2016-03-041-1/+1
|
* 36577: supplement 36559 to using LONG_MAX for 64-bit longPeter Stephenson2015-09-211-0/+6
|
* 35360 (replacing 35357): fix for configuring zpty on FreeBSD withoutOliver Kiddle2015-06-031-1/+1
| | | | pty.ko loaded
* 35255: if available, use texi2any instead of texi2htmlJun-ichi Takimoto2015-05-231-1/+6
|
* 34723: disable fixed site function dir if user disable site function dirPeter Stephenson2015-03-181-1/+2
|
* 34636: replace broken isprint() on Mac OS XJun-ichi Takimoto2015-03-051-0/+34
|
* 34365: History lockfile backoff: randomised time.Peter Stephenson2015-01-251-1/+2
| | | | | | | Time doubles on each lock failure. zsleep() provides microsecond resolution for sleep; uses nanosleep() if available, else select via means of existing tty poll function.
* 33820: detect support for realpath() with a NULLOliver Kiddle2014-11-301-0/+17
| | | | argument and fixes to the use of it
* 33743: use posix_openpt in zpty if it is availableOliver Kiddle2014-11-241-0/+1
|
* 33208: improve report on paths at end of configurationTanu Kaskinen2014-09-221-7/+10
|
* 33214 (modified further): test prefixes for site fpath betterPeter Stephenson2014-09-201-1/+12
|
* 33213: try to get fixed fpath dir right this timePeter Stephenson2014-09-201-9/+4
|
* 33212: try to put /usr/local/share/zsh/site-functions in default fpathPeter Stephenson2014-09-201-0/+13
|
* 32853: redefine VARARR() to use heap rather than stack allocationBarton E. Schaefer2014-07-241-0/+10
| | | | enable old behavior via "configure --with-stack-allocation"
* 32789: --enable-zsh-valgrind allows analysis of heap allocationPeter Stephenson2014-06-241-0/+11
|
* 32558: _XOPEN_SOURCE_EXTENDED now OK on OpenBSDJasper Lievisse Adriaanse2014-04-231-1/+1
|
* 32045 (adjusted by 32047): use makefile dependencies to determine whether toBarton E. Schaefer2013-11-251-0/+6
| | | | rebuild helpfiles
* 31959 (plus tweak to .gitignore): make help files during installationMartin Vaeth2013-11-121-0/+14
|
* 31930 / 31934: New limits from BSD.Stefan Neudorf2013-10-311-0/+4
| | | | Avoid clash of uses for ulimit -k.
* 31902: rationalise use of gamma function.Jun T2013-10-271-1/+1
| | | | | Make zsh/mathfunc consistent across systems and use tgamma() where available