Thomas Orozco
5b117de7f8
Bump version to 0.17.0
7 years ago
Thomas Orozco
0effd37412
Bump version to 0.16.1
7 years ago
Thomas Orozco
0d5cad47c6
Bump version to 0.16.0
...
- New arches, thanks to @tianon !
7 years ago
Thomas Orozco
4892d4dc7a
Bump version to 0.15.0
7 years ago
Thomas Orozco
41cc6b38dd
Bump version to v0.14.0
8 years ago
Thomas Orozco
81c54470e6
Bump version to 0.13.2
8 years ago
Thomas Orozco
042898f255
Bump version to 0.13.1
8 years ago
Thomas Orozco
325bf78674
Include pre-processed license in repo
...
Also adding a test in run_build.sh to ensure that the pre-processed
license is always up to date with the actual license file.
To recreate: `xxd -i LICENSE > src/license.h`
8 years ago
Thomas Orozco
e8de7825e6
Bump version to 0.13.0
8 years ago
Thomas Orozco
b67a024460
Rename NO_ARGS to MINIMAL
8 years ago
Thomas Orozco
99b7ab7004
Bump version to 0.12.0
8 years ago
Thomas Orozco
be920296b9
Bump version to 0.11.0
8 years ago
Thomas Orozco
7c9d3b39a9
.travis.yml does not need to be a template anymore
8 years ago
Thomas Orozco
480fed14ae
Optionally disable arg parsing (-DNO_ARGS=ON)
8 years ago
Thomas Orozco
c8cc8274b8
ARM Cross Builds
...
- Upgrade to Trusty for the ARM 64 toolchain.
- Cross-compile to ARM.
- Label binaries and packages when releasing.
8 years ago
Thomas Orozco
75217ef640
Bump version to 0.10.0
...
- New `-l` option to show license and exit.
8 years ago
Thomas Orozco
be71d120e7
Embed license and add -l flag to show it
...
This adds 1k of weight to the resulting binary, which is reasonable
(it's less than 5% for the smaller non-static binary), but alleviates
legitimate user concern that the license requires being included when
Tini is redistributed.
8 years ago
Thomas Orozco
2c2bb517b0
Bump version to 0.9.0
9 years ago
Thomas Orozco
eb094de175
Release 0.8.4
9 years ago
Thomas Orozco
ce73bd258f
Build: ensure the correct git directory is used
...
If Tini is built without its own .git directory, but within another
git directory (i.e. the tarball was extracted in a directory
that happens to be a git tree), then we end up with the wrong
git version in `tini -h`.
This actually happens in the Alpine builds (e.g. Tini 0.8.3 in
Alpine has git hash d89e144, which is a Aports commit hash, not
a Tini commit hash:
https://github.com/alpinelinux/aports/commit/d89e144
This patch forces git to use the current git directory, or to not
use one at all (which is fine, since in that case Tini is
presumably being built from a release tarball).
9 years ago
Thomas Orozco
9d12e39c9d
Release 0.8.3
9 years ago
Thomas Orozco
ad11e868f0
Only define _FORTIFY_SOURCE if not built-in
...
Some platforms (Alpine Linux being one) define _FORTIFY_SOURCE
as a built-in. Redefining it causes a compilation error since we
treat warnings as errors.
Fixes : #22
9 years ago
Thomas Orozco
9bfb4a505f
Release 0.8.2
...
Oops; Travis doesn't like seeing a release commit being rebased.
9 years ago
Thomas Orozco
486f79fe8a
Release 0.8.1
9 years ago
Thomas Orozco
cd23c4ce65
CFLAGS: throw errors on all warnings
9 years ago
Thomas Orozco
197a39d9f2
Release 0.8.0
9 years ago
Thomas Orozco
e4b6654130
Bump version to 0.7.0
9 years ago
Thomas Orozco
405eea7941
More robust git version checking
...
- Check the exit code from git log to check if we have a version.
- Add a "-dirty" suffix if the repo is dirty when the build is made.
9 years ago
Thomas Orozco
9b8a8a5764
Bump version to 0.6.0
9 years ago
Thomas Orozco
e9546e0e1a
Bump version to 0.5.0
...
+ `tini-static` is back, thanks to @tianon !
10 years ago
Tianon Gravi
f2229f937e
Bring back tini-static! 🎉
...
This allows the use of `tini` within even more minimal environments (such as images that are `FROM scratch` with a single application binary `COPY`'d in).
10 years ago
Thomas Orozco
1656d47301
Reuse CMAKE_PROJECT_NAME variable
10 years ago
Thomas Orozco
f6f26afc2a
Bump version to 0.4.3
...
+ More packaging changes to facilitate building packages in tini-images
10 years ago
Thomas Orozco
73aabc2a40
Bump version to 0.4.2
...
+ Only packaging changes
10 years ago
Thomas Orozco
3764a7f224
Bump to 0.4.1
...
+ Add support for older Cmake to build on Ubuntu Precise (which is what
we have in Travis)
10 years ago
Thomas Orozco
434dd956bd
Bump version to 0.4.0
...
New features:
+ Generate DEB and RPM packages
10 years ago
Thomas Orozco
a1d6372ef6
Generate DEB and RPM packages
10 years ago
Thomas Orozco
a417b59f1a
Ensure ${} isn't eaten by CMake
10 years ago
Thomas Orozco
7567a81585
Bump version to 0.3.4
10 years ago
Thomas Orozco
c5a49cf4d6
Specify language in CMakeLists
10 years ago
Thomas Orozco
04c650339e
Add install rule in cmake
10 years ago
Thomas Orozco
f3c3b1ec14
Bump to 0.3.3
...
Only packaging changes
10 years ago
Thomas Orozco
178f46aa01
Convert to out-of-tree builds
10 years ago
Thomas Orozco
5bba1c35e5
Move code into ./src
10 years ago
Thomas Orozco
6e7cdc63bb
Auto-generate README (for version number)
10 years ago
Thomas Orozco
756818ba29
Bump version to 0.3.2
10 years ago
Thomas Orozco
699c3aadf2
Remove the static build for now
...
The static build doesn't build with clang, and its usefulness is dubious
for the time being considering the only requirement is glibc.
10 years ago
Thomas Orozco
958597f620
Tolerate an older cmake
...
We don't depend on newer features, and Travis offers 2.8.7
10 years ago
Thomas Orozco
296a29e3da
Convert to CMake
10 years ago