summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-02-12Add lintian overrides for all occurrences of ↵Axel Beckert1-0/+9
very-long-line-length-in-source-file They're all false positives. Gbp-Dch: Full
2022-02-12Make paths in lintian overrides agnostic to upstream versionsAxel Beckert1-1/+1
2022-02-12Update debian/changelog for 5.8.1, set urgency=high due to CVE-2021-45444Axel Beckert1-0/+29
2022-02-12Zsh 5.8.1: Refresh patches, drop cherry-picked patch for commit 754658afAxel Beckert4-57/+23
2022-02-12Update upstream source from tag 'upstream/5.8.1'Axel Beckert40-4287/+6179
Update to upstream version '5.8.1' with Debian dir a5d2bf34c355a0e96e2d6d9fba85468f75c5364f
2022-02-12New upstream version 5.8.1Axel Beckert40-4287/+6179
2022-02-12debian/watch: Drop comment about FTP timeoutsAxel Beckert1-3/+0
We won't go back to non-TLS protocols in debian/watch.
2022-02-12unposted: Release 5.8.1dana4-6/+10
2022-02-12unposted: add 'static' to shinsavestackJun-ichi Takimoto2-1/+4
(cherry picked from commit 309d899507adc62de5a6c37c32386898b44895fd)
2022-02-1249290: Replace stdio for buffered shell input.Peter Stephenson3-19/+121
The previous method allowed memory management to interact with signal handlers, causing occasional crashes on some system. Instead, use a simple pre-allocated buffer and raw system calls. (cherry picked from commit e5cd2dd980302f328d232d933f646c3dc02828bf)
2022-02-1249377: fix segfault by 'bindkey -d' with reordered keymapnamtabJun-ichi Takimoto3-1/+40
(cherry picked from commit 2a7945a900c8a1b1866ad31ee5e95db5b0ddb50a)
2022-02-1247560: add includes/prototypes for tests in configureJun-ichi Takimoto3-0/+34
On macOS 11.0 it is now an error to use a function without prototype. (cherry picked from commit bd647c156549b2f666e5fae80f1ca674b6cde895)
2022-02-12unposted: _git: Fix copy/paste error in earlier commit that broke `git stash ↵dana2-1/+4
drop` This was broken by workers/44923 (8aa84bd5fc44) (cherry picked from commit 754658aff38e1bdf487c58bec6174cbecd019d11)
2022-02-12security/82: VCS_Info: Fix typo in hook_com[base-name_orig] assignmentMarc Cornellà2-1/+5
Tweaked per discussion in security/90, security/91
2022-02-12CVE-2021-45444: Update NEWS/READMEdana3-0/+28
2022-02-12security/89: Add patch which can optionally be used to work around ↵Marc Cornellà2-0/+103
CVE-2021-45444 in VCS_Info
2022-02-12debian/copyright: Remove obsolete upstream URLs (FTP and SourceForge)Axel Beckert1-2/+0
Upstream recently decided to drop the grinding SourceForge hosting and site completely. It's no more listed on https://www.zsh.org/ anymore. Also drop the FTP URL. The same host is already listed with an HTTPS URL. debian/watch already only includes the current primary download site (with HTTPS).
2022-01-27security/41: Don't perform PROMPT_SUBST evaluation on %F/%K argumentsOliver Kiddle2-0/+15
Mitigates CVE-2021-45444
2021-12-31Update copyright years in debian/copyright. Thanks Lintian!Axel Beckert1-2/+2
2021-12-30debian/zsh5: Add ${static} suffix also to alternative path in warningAxel Beckert1-1/+1
2021-12-30Add lintian overrides for bin-sbin-mismatch false positivesAxel Beckert1-0/+7
In one case (zsh5 wrapper script) it's just a comment about /usr/bin/zsh being an alternative location of /bin/zsh. In all other cases (maintainer scripts), it's either code adding all path variants to /etc/shells or code fixing usrmerge crap which would not be in the maintainer scripts if we could just simply ship those symlinks inside the .deb as we cleanly did in the past.
2021-12-30Add lintian override for bash-term-in-posix-shellAxel Beckert1-0/+2
It's zsh code and it's guarded by a check if we're running zsh or not. Gbp-Dch: Full
2021-12-30Update lintian overrides wrt. to change tag formatsAxel Beckert2-3/+3
2021-12-30zsh-static: Drop dependency on zsh, recommend zsh-common insteadAxel Beckert1-2/+2
Rationale: zsh-static can easily be used without zsh-common, but if you want advanced completiones, you need zsh-common—and not zsh. It just worked fine so far because zsh depends on zsh-common as well. See also the thread at https://alioth-lists.debian.net/pipermail/pkg-zsh-devel/2021-December/003283.html
2021-12-30Extend zsh-static package description to explain its use casesAxel Beckert1-1/+9
… as well as advantages and disadvantages. Thanks: shirish शिरीष to make us aware of this deficency of the package description by asking the right questions (back in 2015). :-)
2021-12-30Drop debian/zsh-static.NEWS, zsh-static will stayAxel Beckert1-7/+0
Thanks: those who gave feedback about our proposed zsh-static removal back in 2015, especially Vincent Bernat.
2021-09-17Upload to unstable as 5.8-10Axel Beckert2-1/+9
Also update description of make-zsh-static-really-static-#993843.patch to no more mention "try to". :-)
2021-09-17Extend patch for #993843 by Jun T's version from https://zsh.org/workers/49422Axel Beckert1-98/+82
2021-09-16Incomplete patch for #993843 (zsh-static segfaults on updated libc)Axel Beckert2-0/+195
2021-09-16Upload to unstable as 5.8-9Axel Beckert1-0/+10
2021-09-16Revert "Explicitly declare B-D-I on cm-super-minimal as arch:all to fix ↵Axel Beckert1-1/+1
crossbuild issues" While it fixes crossbuild issues on Salsa's CI and builds fine there in all steps and even passes test-build-all, it causes the arch:all build on the build daemons to not start due to "buid dependency uninstallable". *sigh* This reverts commit 801f5e105ad6d1f767d28c8311edd263790f419f. Gbp-Dch: Full
2021-09-15Upload to unstable as 5.8-8Axel Beckert1-2/+7
2021-09-15Also let autopkgtest check zsh-static in a separate test runAxel Beckert2-0/+71
Skip V07pcre.ztst there as --enable-pcre does require dynamic loading. Triggered by the discussion in #993843. Gbp-Dch: Full
2021-09-15Explicitly declare B-D-I on cm-super-minimal as arch:all to fix crossbuild ↵Axel Beckert1-1/+1
issues
2021-09-15Add debian/changelog entry for previous commitAxel Beckert1-1/+5
Gbp-Dch: Ignore
2021-09-15debian/zshrc: Don't use grep to check if we're in UbuntuMarco Trevisan (Treviño)1-1/+2
ZSH provides already everything to grep a file without having to use external programs, that can only cause a slowdown in the ZSH initialization. This can save some milliseconds at each zsh initialization, as we avoid a fork. Merges MR!2.
2021-09-15Add non-gbp-dch-able debian/changelog entry for previous commitAxel Beckert1-0/+2
Gbp-Dch: Ignore
2021-09-15Retroactively mention Salsa MR!1 in 5.7.1-test-3-1 debian/changelog entryAxel Beckert1-0/+2
2021-09-15Update debian/changelog with "gbp dch" for being able to edit older entriesAxel Beckert1-0/+21
2021-09-15Replace all occurrences of transitional package libncursesw5-dev with ↵Vincent Lefevre3-3/+3
libncurses-dev Remove resulting duplicates. (Related to commit 71ee4aef.) Fixes FTBFS iff libncursesw5-dev was not installed. (Closes: #993861) Gbp-Dch: Full
2021-09-09Update lintian override for slightly modified pkg-not-in-package-test tagAxel Beckert1-1/+1
2021-09-09Reenable running build-time testsuite against zsh-staticAxel Beckert1-1/+1
(See discussion in #993843.) Gbp-Dch: Full
2021-09-05Add patch to set default pager to /usr/bin/pager instead of more.Axel Beckert3-2/+105
Drop according sed call from debian/rules which didn't catch .zwc files. Gbp-Dch: Full
2021-09-05Set runhelpdir at configure time; drop sed-based fixup at install time. ↵Axel Beckert1-1/+2
(Closes: #993539)
2021-09-02Upload to unstable as 5.8-7Axel Beckert1-0/+20
2021-09-02Fix Breaks/Replaces: ">=" vs "<="Axel Beckert1-2/+2
Gbp-Dch: Ignore
2021-08-25Run "wrap-and-sort -a"Axel Beckert2-13/+20
2021-08-25Drop override_dh_strip-arch due to debug symbol migration being long completeAxel Beckert1-4/+0
2021-08-25Declare compliance with Debian Policy 4.6.0. (No other changes were needed.)Axel Beckert1-1/+1
2021-08-25Install text-only FAQ into zsh-common. See #961757 + #980903Axel Beckert5-6/+17
This actually reverts "Install text-only FAQ into zsh-doc, too, for now. See #980903" (commit cb12cbb7eee96c345db38fe7b3630601a1bbd0cf) as documented in that commit: Add according Breaks and Replaces headers against zsh-doc to zsh-common. Add a build-dependency on debhelper >= 13.4 Gbp-Dch: Full