summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2025-02-2753378: support new pipebuf resource limit on FreeBSDOliver Kiddle1-0/+1
Also add other newer limits to the documentation.
2025-01-27github #126: Fix some typosWu, Zhenyu1-2/+2
2024-10-0253134: use -undefined dynamic_lookup on recent macOSJun-ichi Takimoto1-1/+3
2024-09-1853094: remove unused autoconf testsOliver Kiddle1-9/+3
2024-09-1453086: change flags used for building dynamic modules on Haiku OSOliver Kiddle1-2/+2
2024-09-1453085: support for BSDs in $ZSH_EXEPATH implementationOliver Kiddle1-1/+1
2024-09-1453084: yet another approach to the /dev/fd autoconf test because of shells ↵Oliver Kiddle1-1/+1
emulating /dev/fd
2024-09-1453083: handle Haiku specific resource limit for open vnode monitorsOliver Kiddle1-0/+1
2024-09-1453082: remove a couple of unused #definesOliver Kiddle1-7/+0
2024-09-1453081: remove old BeOS support codeOliver Kiddle1-165/+0
2024-09-1453080: remove code for systems that only have the old pre-POSIX signal()Oliver Kiddle1-31/+0
2024-08-3153056: new zsh/random module defining an SRANDOM parameter and zrand_float() ↵Clinton Bunch1-0/+2
and zrand_int() math functions
2024-03-20unposted: remove reference to fp_PROG_CC_STDC macro which was removed in 52750Oliver Kiddle1-2/+0
2024-03-1852750: remove ansi2knr support for old pre-ansi K&R compilersOliver Kiddle1-40/+1
2024-01-2852509: manage internals of stdio objects when performing redirections.Bart Schaefer1-1/+1
2023-12-1352383: Avoid incompatible pointer types in terminfo global variable checksFlorian Weimer1-6/+6
2023-12-1352394: alter form of /dev/fd test to work where /bin/sh is ksh such as on ↵Oliver Kiddle1-1/+1
Solaris 11
2023-12-0552326, 52372: add -q option to kill for sigqueueOliver Kiddle1-0/+1
2023-06-2051877: do not build pcre module if pcre2-config is not foundJun-ichi Takimoto1-12/+19
2023-06-1951862: support texinfo-7.0Jun-ichi Takimoto1-0/+5
2023-05-1351723: migrate pcre module to pcre2Oliver Kiddle1-11/+9
2023-04-1151639: new parameter ZSH_EXEPATH (full path of zsh executable)Jun-ichi Takimoto1-0/+19
The full pathname is obatined by a reliable method on macOS and systems that support procfs. But on other systems (FreeBSD, OpenBSD, ...) it is guessed from argv[0], PWD and PATH.
2023-03-3051604: %M in TIMEFMT should report in kilobytesJun-ichi Takimoto1-0/+9
2022-12-1651212: remove STOUC() macroOliver Kiddle1-10/+0
This served as a workaround for ancient compilers where casts to unsigned char were broken.
2022-09-2150641: use 'int main()' in test C-codes in configureNicholas Vinson1-54/+40
2022-07-2450418: use setenv(3)/getenv(3) on newer macOSJun-ichi Takimoto1-0/+8
2022-05-2650287: Use getcwd by default.Peter Stephenson1-2/+6
2022-04-2850133: use read-ahead and lseek-rewind for efficient line-buffered inputBart Schaefer1-0/+59
2021-12-1349634, reported by Claes Nästén: revert 28989Oliver Kiddle1-2/+1
Defining _POSIX_C_SOURCE caused issues on Solaris 10 but doesn't seem to be needed for musl anymore
2021-11-2849606: remove old NIS-specific code for retrieving user dataOliver Kiddle1-32/+0
2021-11-0249537: fix finding utmpx file on FreeBSDOliver Kiddle1-1/+1
2021-05-1533465: use prctl() for "jobs -Z" where availableHan Pingtian1-0/+6
Bart apologizes for waiting 7 years to apply this change.
2021-04-0947785: remove deprecated autoconf functionsFelipe Contreras1-3/+1
STDC_HEADERS and TIME_WITH_SYS_TIME are deprecated.
2021-01-2047840: make zpty module work on CygwinPeiyuan Song1-1/+1
2020-11-1647560: add includes/prototypes for tests in configureJun-ichi Takimoto1-0/+24
On macOS 11.0 it is now an error to use a function without prototype.
2020-06-0345950: Fix 'make install' in out-of-tree tarball builds.Yasuhiro KIMURA1-0/+16
See workers/45936 for the failure mode and workers/45943 for an earlier revision of the patch.
2020-03-22github #51: Fix configure for cross build.Rin Okuyama1-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/
2020-03-07Merge remote-tracking branch 'origin/master' into 5.9Daniel Shahaf1-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
2020-03-0645490 (+45495 and a test): refactor rlimits.cJun-ichi Takimoto1-0/+1
Use a table of known resouces instead of generating rlimits.h by rlimits.awk.
2020-02-14Improve PRIVILEGED fixesDaniel Shahaf1-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
2020-02-14Drop privileges securelySam Foxman1-1/+3
2020-01-15Merge remote-tracking branch 'origin/master' into 5.9Daniel Shahaf1-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.
2020-01-10use /dev/fd on Cygwin for process substitutionJun-ichi Takimoto1-16/+3
2020-01-0645246: Make --disable-multibyte warn, since the test suite fails in that ↵Daniel Shahaf1-0/+15
configuration.
2020-01-0645213: Make --enable-gdbm default to false, rather than default to true with ↵Daniel Shahaf1-11/+3
an unavoidable warning.
2019-10-2844865: Try harder to link in curses moduleSebastian Gniazdowski1-3/+54
2019-08-2844710: support RLIMIT_UMTXP on FreeBSDJun-ichi Takimoto1-0/+1
2019-08-2744712: Prefer any variety of ncurses to other terminal libraries.Sebastian Gniazdowski1-2/+2
We rely on its features to provide modules where it is available.
2019-03-1544118: use libtirpc if RPC is not in glibcJun-ichi Takimoto1-0/+4
2018-08-3143357: isinf/isnan can be macros so need custom configure testsOliver Kiddle1-1/+21