summary refs log tree commit diff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* 45950: Fix 'make install' in out-of-tree tarball builds.Yasuhiro KIMURA2020-06-031-0/+16
| | | | | See workers/45936 for the failure mode and workers/45943 for an earlier revision of the patch.
* github #51: Fix configure for cross build.Rin Okuyama2020-03-221-71/+3
| | | | | | | | | In order to detect equivalence b/w various rlimit values, use compile tests instead of run tests. This enables configure script to run in cross-build environment without any side effects. From NetBSD/pkgsrc: http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/shells/zsh/patches/
* Merge remote-tracking branch 'origin/master' into 5.9Daniel Shahaf2020-03-071-0/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Test/D02glob.ztst: On the "unreadable directories can be globbed (users/24619, users/24626)" test, resolve conflicts by removing the Cygwin-only skip that has been added in master, since the test is passing on this branch. This effectively reverts workers/45492. See discussion starting in workers/45504. * origin/master: unposted: Remove 'sgi', as that OpenBSD port has been discontinued. 45509: fix typos in B01cd.ztst 45490 (+45495 and a test): refactor rlimits.c github #49: Fix typo: longson should be loongson users/24710: Fix job control problem with sudo. 45492: skip test added by users/24633 on Cygwin 45488: COMP_WORDS for bash need "$@"-style quoting 45487: Missing mod_export declarations for AIX 45447: Complete vcs_info_hookadd and vcs_info_hookdel. Expose _vcs_info_hooks as a top-level helper function. 45463: test: kill: Document why we use SIGURG 45453: builtins: kill: Do not signal current process group when pid is empty 45452: builtins: kill: Add `kill ''` regression test with explicit sigspec 45451: builtins: kill: Add basic test suite github #48/0002: vcs_info git: properly detect bare repositories github #48/0001: vcs_info git: avoid warnings in bare repositories unposted: Post-release version bump unposted: Release 5.8 CVE-2019-20044: Update change log for preceding commits Update NEWS/README Add unsetopt/PRIVILEGED tests Clean up error-message white space Improve PRIVILEGED fixes (again) Improve PRIVILEGED fixes Drop privileges securely unposted: V01zmodload: Fix failing test from workers/45385 45423: _su: Improve arg handling, shell look-ups unposted: _zip: Recognise '--' 45385: Add a test for 'zmodload -Fa' preemptively disabling ("blacklisting"?) features. unposted: Test release: 5.7.1-test-3 zsh/system: Fix infinite loop in sysread _diff_options: Restore -w completion lost in workers/43351 unposted: Fix ChangeLog typo. 45368: Add tests for workers/45367's issue about double slashes in 'cd -P' and /home/daniel/in/zsh. 45373: Fix ERR_EXIT bug in else branch of if. 45372: Record a symlink loop bug involving :P 45365: _git: Fix __git_recent_branches for the case when a commit has an empty message 45343: Queue signals around arithmetic evaluations 45344: Document where third-party completion functions should be installed. 45345: internal: ztst.vim: Fix highlighting of zsh comments in test payload unposted: internal: Add some comments and fix indentation. No functional change. 45340: internal: Document the difference between paramtab and realparamtab. 45332: _git: add completion for git-version _brace_parameter: add missing \ Conflicts: ChangeLog Test/D02glob.ztst Test/V01zmodload.ztst
| * 45490 (+45495 and a test): refactor rlimits.cJun-ichi Takimoto2020-03-061-0/+1
| | | | | | | | | | Use a table of known resouces instead of generating rlimits.h by rlimits.awk.
| * 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
| |
* | Merge remote-tracking branch 'origin/master' into 5.9Daniel Shahaf2020-01-151-16/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Right now, as we're preparing to tag the 5.8 release, the 5.9 branch is maintained as a topic branch off master. * origin/master: 45287: zshexpn: Describe parameter elision and add some introductory prose 45302: bin_umask(): Queue signals around umask(). users/24656: docs: Add an example of setting and querying zstyles users/24659: Cross-ref doc for matchers. 45296: D02glob: Clean up after test from users/24633 45290: New helper script for listing XFail tests. users/24633: Add an xfail test for users/24619. unposted: additional typo fix 45280: _git: add -local variants users/24628 (fixed): More doc for selectw-word-style widgets. 45266: Fix losetup completion, broken in da085b7a20729401c725f91ae930200d0deda64f (41720). unposted: Fix punctuation. use /dev/fd on Cygwin for process substitution unposted: Two additional typo fixes. Fix typos reported by codespell in shell code Fix typos reported by codespell in Src/ 45269: Fix misspellings in completions and elsewhere. 45261: _gcc: Detect clang-as-gcc unposted: internal: Remove Vim modeline that interferes with ztst.vim. unposted: internal: ztst.vim: Use :syn-sync to work around (#x) and "`\\\\\\\\`" confusing the highlighting. unposted: internal: zyodl.vim: Support glob qualifiers in example()'s unposted: internal: zyodl.vim: Support yodl comments. github #44: Allow completion for picocom to list symlinks to character devices 45245: _gcc: add some clang specific warnings 45231: _rsync: When completing remote modules, ignore more of the motd. unposted: _tac: Eliminate superfluous variable 45226: _man: Improve completion of file paths 45184: Clarify documentation of %-sequences understood by compadd -[Xx] 45239: Remove 'appendhistory' from zsh-newuser-install 45218: add more options to swaks completion 45196: fix completion after make -C, allowing for -C being used multiple times unposted (after 45183): Fix yodl error: "contrib.yo:4457: No macro: back(...)". 45181: Fix workers/45164: ${(S)%%} will now consider the empty string as a potential match. 45183: Improve documentation examples unposted: Add some tests for ${(S)}, including a regression test for workers/45164. 45169/0002 (tweaked for trailing newlines): Add an expected-to-fail test for workers/44007. 45169/0001: In the test suite, allow test cases to be marked as expected to fail. users/24582 + users/24583: Add regression tests for the previous commit. 24581: Fix array assignments in shell word splitting and completion. 45160: zshexpn: Expand documentation of (S) 45150 + 45152: zshexpn: Use a more minimal example in the documentation of (#b). unposted: internal: Vim ztst support: Add an ftplugin in addition to the syntax highlighter. 45130: _multi_parts: Always pass -f to compadd if given by caller unposted: zerrmsg(): Fix macro guard missed in previous commit unposted: ChangeLog for last commit internal: Allow %L in zerrmsg() in non-debug builds, too.
| * use /dev/fd on Cygwin for process substitutionJun-ichi Takimoto2020-01-101-16/+3
| |
* | 45246: Make --disable-multibyte warn, since the test suite fails in that ↵Daniel Shahaf2020-01-061-0/+15
| | | | | | | | configuration.
* | 45213: Make --enable-gdbm default to false, rather than default to true with ↵Daniel Shahaf2020-01-061-11/+3
|/ | | | an unavoidable warning.
* 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"