Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-31 | Release process: permit minor version numbers after 99 | Jeremy Harris | |
2021-10-23 | Copyright updates: | Jeremy Harris | |
vi $(git log --name-status exim-4.94..master | awk '/^M/{print $2}' | grep -v '^test/' | sort -u) | |||
2021-09-28 | Release process: keep temp directory (fix --no-cleanup)exim-4.95 | Heiko Schlittermann (HS12-RIPE) | |
2019-12-08 | release process: fix stupid bug for quick/non-quick release | Heiko Schlittermann (HS12-RIPE) | |
2019-10-18 | Release process: put the sizes, checksums in distinct files | Heiko Schlittermann (HS12-RIPE) | |
00-sizes.txt 00-sha256sums.txt 00-sha512sums.txt This is for simpler verification and better visibility of the files. | |||
2019-10-05 | release process: bzip is actually bzip2 | Heiko Schlittermann (HS12-RIPE) | |
2019-10-05 | release process: Use --use-compress-program for tar. | Heiko Schlittermann (HS12-RIPE) | |
Gzip declares the use of environment variables as deprecated. | |||
2019-02-20 | mk_exim_release: enable flexible compressor selection | Heiko Schlittermann (HS12-RIPE) | |
2019-02-20 | mk_exim_release: include *full* version in docs | Heiko Schlittermann (HS12-RIPE) | |
This matches the output from exim -bV | |||
2019-02-20 | mk_exim_release: add --no-sizes option | Heiko Schlittermann (HS12-RIPE) | |
2019-02-20 | mk_exim_release: add --quick option | Heiko Schlittermann (HS12-RIPE) | |
This allows to cut a "release" on any commit | |||
2019-01-27 | mk_exim_release: tidy | Heiko Schlittermann (HS12-RIPE) | |
2018-12-25 | mk_exim_release: more perlish | Heiko Schlittermann (HS12-RIPE) | |
2018-12-25 | mk_exim_release: integrate signing and checksumming | Heiko Schlittermann (HS12-RIPE) | |
2018-12-20 | mk_exim_release: output an useful error message when used for older versions | Heiko Schlittermann (HS12-RIPE) | |
Older releases can't be built with the newer mk_exim_release script, as there are interdependencies with scripts/reversion and version.sh | |||
2018-12-18 | stats_for_email: Do not auto-select the release directory | Heiko Schlittermann (HS12-RIPE) | |
2018-12-13 | sign_exim_package: do not auto-select the packages directoryexim-4.92-RC1 | Heiko Schlittermann (HS12-RIPE) | |
2018-12-13 | mk_exim_release: rework for dotted release scheme | Heiko Schlittermann (HS12-RIPE) | |
2017-02-19 | releng: able to use gnupg default keys for signing | Phil Pennock | |
Git and our previous "must specify one keyid" approach is more constraining than GnuPG allows; cleanest and simplest way, without breaking support for people with multiple keys and such like, is to just provide a way to break out of our logic and say "use the configured default GnuPG keys". My PGP key has multiple signing subkeys, one RSA and one Ed25519; I think I might try a dual-signature in an upcoming RC to see how many people scream with broken OpenPGP clients. | |||
2017-02-15 | Tidy quickrelease | Heiko Schlittermann (HS12-RIPE) | |
2017-02-09 | Fix release RC stamping & tarball ownership | Phil Pennock | |
The ability to release 4.XX.Y via hardcoding a version.sh as part of release broke the ability to do properly versioned RC releases. Fix that. Try to fix ownership of files in tarballs to not be local system user. (cherry picked from commit 7677a8673f89843326aab3944e608c6be4339039) Signed-off-by: Phil Pennock <pdp@exim.org> | |||
2017-02-09 | Release packaging & scripting improvements.exim-4_89_RC3 | Phil Pennock | |
* Make the .xz tarball variant too, and work harder on compressing our files for distribution. + The .xz files have gained more positive feedback than any other part of the 4.89 release. * Drop usercodes from tarball + We shouldn't be embedding own-system-specifc ownership information into software release tarballs. That's for local system backups, not distribution. * Script for the size/checksums + We include checksums in the mail; this gets the format fixed and not including checksums-of-signatures, etc. I've also experimented with including the size, so let's script that to be portably generated. * Better tarball signing script + Automatically find the signing directory (if not already in it) + Sign all files, properly skipping existing .asc files + Find the signing key from git config, if available, else error out (Nigel is not on the hook as the default victim now) + Show what we're doing as we do it All changes made on the original `release_4_89` branch with `RELEASE EXPERIMENT` subject tags. | |||
2017-01-30 | Abort release process if generated .txt empty | Phil Pennock | |
2017-01-30 | Open umask before creating release packages | Phil Pennock | |
2016-12-29 | Release process: make mk_exim_release more self descriptive | Heiko Schlittermann (HS12-RIPE) | |
2016-12-29 | Release process: rename the scripts to be more generic | Heiko Schlittermann (HS12-RIPE) | |
2016-12-29 | Release process: sign all *.tar.* under a given dir | Heiko Schlittermann (HS12-RIPE) | |
2016-12-29 | Release process: fix the --no-web option | Heiko Schlittermann (HS12-RIPE) | |
2016-04-02 | Copyright year updates (things touched in 2016) | Jeremy Harris | |
Update current year in docs and banner copyright in src/src/globals.c Rest of changes from: vi $(git whatchanged --since=2016-01-01 | grep '^:100' | sed -n 's/^[^M]*M//p' | sort -u | fgrep -v test/) | |||
2016-02-25 | Release: fix release script | Heiko Schlittermann (HS12-RIPE) | |
- accept minor version number - allow to skip the build-of-documentation step - allow release of "any" version from anywhere - avoid calling "old" reversion scripts, create version.sh | |||
2015-06-20 | Fix build script. Bug 1646 | Gedalya | |
2015-06-05 | release tooling: unbreak website build when not verbose | Phil Pennock | |
2015-06-04 | release tooling: let make cmd be overridenexim-4_86_RC1 | Phil Pennock | |
Also let tar flag actually take an argument | |||
2014-12-22 | Bug 1547: Omit RFCs from release tarball docs dir | Todd Lyons | |
RFC Drafts and RFCs have licenses which are problematic for Debian distribution. Omit them from the release tarball. | |||
2014-04-23 | Make --verbose propogate to html generation script | Todd Lyons | |
2013-11-07 | quickrelease: A dumb script for making source-only tarballs | Tony Finch | |
2013-10-03 | Print tarball names in debug mode too | Todd Lyons | |
2013-10-03 | Unbreak HTML build for RC candidates. | Phil Pennock | |
The HTML build now uses the website repo, which extracts the version number from the XML (generated from the .xfpt). Meanwhile, commit 2aee48d6 made the version number in the build process dynamic, taking the value from the release script (via an environ variable). This change fixes the invocation to pass the version _without_ an RC suffix to the XML build, letting HTML generation happen. | |||
2012-11-24 | Insert version number and date into documentation at build time. Bug 1318. | Jeremy Harris | |
Write a temp file with macro definitions from the makefile, and include it from the doc sources. Pass the version to make from the perl script. It is still needed to manually update the previous-version number and changebar indicators (.new/.wen) manually. | |||
2012-07-02 | Include the static files within the HTML documentation dir | Nigel Metheringham | |
2012-05-27 | release: don't try to sign .tar.lz files | Phil Pennock | |
2012-05-25 | release: no .lz by default for now | Phil Pennock | |
2012-05-24 | ReleaseTools: support .lz lzip archives | Phil Pennock | |
2011-10-10 | Unbreak release.sh for final releasesexim-4_77 | Phil Pennock | |
2011-06-30 | Use git to automatically create version.h | Tony Finch | |
Adapted from git itself via unifdef. This does not (yet) include the equivalent automation for the doc build. | |||
2011-06-29 | Remove obsolete $Cambridge$ CVS revision strings. | Tony Finch | |
I have also de-CVSed the ABOUT files and cleaned up a few introductory comments. | |||
2011-02-21 | Fix doc/ directory assembly in build-script. | Phil Pennock | |
2011-02-06 | RC releases get marked as such in version.h. | Phil Pennock | |
Release-tools only, no NewStuff/ChangeLog | |||
2011-01-28 | Incremental improvement of release build script | Nigel Metheringham | |
2011-01-22 | Sign Script - Take EXIM_KEY from environ. | Phil Pennock | |