summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-02-16Add libgdbm-dev as build-dependency to build the zsh gdbm moduleAxel Beckert1-0/+1
Thanks: Daniel Shahaf
2020-02-16Fix FTBFS if libncurses-dev provided the libncursesw5-dev build-dependencyAxel Beckert1-1/+5
Thanks: Daniel Shahaf for helping to figure out how to solve this issue properly.
2020-02-16debian/zshrc: Enable completions only on Ubuntu and derivatives by defaultAxel Beckert1-1/+1
2020-02-16Apply changes from Ubuntu's zsh 5.7.1-1ubuntu2 packageAxel Beckert5-0/+78
… except all debian/changelog entries and modifying the Maintainer field. This includes: * debian/zshrc: Enable completions by default, unless skip_global_compinit is set. * Support cross-compiling: + Adjust upstream autoconf cross-compile default fallbacks. + Skip zcompile when cross-compiling. + Add libelf-dev build-dependency. Gbp-Dch: Full
2020-02-16Drop the get-orig-source target, no more neededAxel Beckert1-7/+0
2020-02-16debian/gbp.conf: Declare upstream-vcs-tag formatAxel Beckert1-0/+3
It seems as if this was not necessary when I ran gbp import-orig for 5.8 (found and merged the nevertheless), but it should cause no harm to declare it anyway.
2020-02-16Add some more files from the original upstream tar ball, but not in upstream ↵Axel Beckert1-0/+2
git, to debian/clean Only leave out Src/patchlevel.h.release.
2020-02-16Update debian/changelogAxel Beckert1-0/+12
Gbp-Dch: Ignore
2020-02-16Update upstream source from tag 'upstream/5.8'Axel Beckert136-219/+100191
Update to upstream version '5.8' with Debian dir b7a9cb7b782a12a49dca06e06ca2554b5a95bf93
2020-02-16New upstream version 5.8Axel Beckert136-219/+100191
2020-02-16Change upstream tag format to make gbp upstream tags coexist with upstream ↵Axel Beckert1-1/+1
git history
2020-02-16debian/watch: Comment out RC or dev releases due to #827814Axel Beckert1-2/+5
2020-02-16Switch debian/watch to version 4Axel Beckert1-1/+1
2020-02-14unposted: Release 5.8dana2-2/+4
2020-02-14CVE-2019-20044: Update change log for preceding commitsdana1-0/+6
2020-02-14Update NEWS/READMEdana2-4/+25
2020-02-14Add unsetopt/PRIVILEGED testsdana3-1/+207
2020-02-14Clean up error-message white spacedana1-9/+21
2020-02-14Improve PRIVILEGED fixes (again)dana1-49/+43
* Pass RGID instead of passwd GID to initgroups() * Clean up #ifdefs, avoid unnecessary checks * Flatten conditions
2020-02-14Improve PRIVILEGED fixesDaniel Shahaf6-102/+292
- 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 Foxman2-41/+124
2020-02-14unposted: V01zmodload: Fix failing test from workers/45385dana2-2/+7
2020-02-1445423: _su: Improve arg handling, shell look-upsdana2-12/+38
Differences from ML post: * Properly fix escaping issue with $usr (needs unescaped first) * Make $shell emptiness check easier to read (per feedback)
2020-02-14Upload to experimental as 5.7.1-test-3-1 with urgency=lowAxel Beckert1-2/+9
2020-02-14Declare compliance with Debian Policy 4.5.0. (No changes needed.)Axel Beckert1-1/+1
2020-02-14Add lintian override for zsh sub-man-pagesAxel Beckert1-0/+3
2020-02-14Drop debian/copyright file stanza for file dropped upstreamAxel Beckert1-5/+0
2020-02-14Minor packaging workflow updateAxel Beckert1-1/+1
Gbp-Dch: Ignore
2020-02-14Add NEWS based on incompatibilities listed in upstream's README.Axel Beckert1-0/+29
Gbp-Dch: Ignore
2020-02-14Update debian/changelog for new upstream release candidateAxel Beckert1-0/+12
Gbp-Dch: Ignore
2020-02-14Merge tag 'zsh-5.7.1-test-3' into debianAxel Beckert362-4671/+11357
Test release: 5.7.1-test-3
2020-02-07unposted: _zip: Recognise '--'dana2-3/+7
2020-02-0745385: Add a test for 'zmodload -Fa' preemptively disabling ↵Daniel Shahaf2-0/+19
("blacklisting"?) features.
2020-02-06unposted: Test release: 5.7.1-test-3dana2-2/+4
2020-02-06zsh/system: Fix infinite loop in sysreadRoman Perepelitsa2-1/+4
2020-02-06_diff_options: Restore -w completion lost in workers/43351Martin von Wittich2-0/+7
2020-02-06unposted: Fix ChangeLog typo.Daniel Shahaf1-1/+1
2020-02-0345368: Add tests for workers/45367's issue about double slashes in 'cd -P' ↵Daniel Shahaf3-0/+14
and /home/daniel/in/zsh.
2020-02-0245373: Fix ERR_EXIT bug in else branch of if.Peter Stephenson3-1/+15
The flags need resetting for this branch otherwise e.g. command substitution with non-zero status doesn't cause exit.
2020-02-0245372: Record a symlink loop bug involving :PDaniel Shahaf2-0/+6
2020-02-0245365: _git: Fix __git_recent_branches for the case when a commit has an ↵WGH2-2/+7
empty message
2020-01-2945343: Queue signals around arithmetic evaluationsDaniel Shahaf3-7/+14
The queueing added in execarith() in 45083 is reverted since the callee does this now.
2020-01-2945344: Document where third-party completion functions should be installed.Daniel Shahaf2-0/+15
2020-01-2845345: internal: ztst.vim: Fix highlighting of zsh comments in test payloadDaniel Shahaf2-1/+12
2020-01-26unposted: internal: Add some comments and fix indentation. No functional ↵Daniel Shahaf2-2/+18
change.
2020-01-2345340: internal: Document the difference between paramtab and realparamtab.Daniel Shahaf2-1/+12
2020-01-1945332: _git: add completion for git-versionEitan Adler2-1/+17
Signed-off-by: Eitan Adler <lists@eitanadler.com>
2020-01-19_brace_parameter: add missing \Mikael Magnusson1-1/+1
2020-01-1645305: Add an XFail test: The exec-last-command optimization is applied to ↵Daniel Shahaf2-0/+7
try/always.
2020-01-1645307: zstyle docs: Unoverload a placeholder variable name.Daniel Shahaf2-4/+8
Use 'pattern' to refer to things matched against contexts and 'metapattern' to refer to things matched against patterns.