Download project files

How do I verify a download?


110 of 12 releases

release-105 release from the trunk series released 2014-10-29

Release information
Changelog:

------------------------------------------------------------
revno: 105
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Thu 2014-10-30 10:02:34 +1100
message:
  tag version 105
------------------------------------------------------------
revno: 104
author: Mattia Rizzolo <email address hidden>
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Thu 2014-10-30 10:00:37 +1100
message:
  Fix executable-not-elf-or-script lintian warning
------------------------------------------------------------
revno: 103
author: Mattia Rizzolo <email address hidden>
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Thu 2014-10-30 09:59:45 +1100
message:
  Fix multiarch issue

  Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765810
------------------------------------------------------------
revno: 102 [merge]
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Thu 2014-10-30 09:54:17 +1100
message:
  merge remove install-exec hook
------------------------------------------------------------
revno: 101
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Thu 2014-10-30 09:43:36 +1100
message:
  update AUTHORS
------------------------------------------------------------
revno: 100
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Thu 2014-10-30 09:41:27 +1100
message:
  Some test suite updates.

  Add tst-key4 from libc, although we need to deal with 1 less pthread key
  than normal due to something that's going on with pthread when libeatmydata
  is present that I don't quite know what's going on.

  We also update tst-cancel and the test run script so that we better capture
  errors from the test suite.
------------------------------------------------------------
revno: 99
author: Mattia Rizzolo <email address hidden>
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Thu 2014-10-30 09:32:44 +1100
message:
  open() returns -EFAULT when program doesn't run ctor

  https://bugs.launchpad.net/libeatmydata/+bug/1374862

  bug forwarded from debian, see the remote tracker.

  I encountered some mysterious errors with eatmydata. For example, when installing gnunet-server (as a build dependency of some source package), the following error happens:

  Fatal: can't open /dev/urandom: Bad address

  In fact, you can easily reproduce this (also on other arches like amd64) with:

  # eatmydata gnunet-arm
  Fatal: can't open /dev/urandom: Bad address
  Aborted
  #

  This is due to the assumption that normally, eatmydata_init() is called as a constructor before main():

  void __attribute__ ((constructor)) eatmydata_init(void)

  However, some programs like gnunet-arm for some reason don't run ctors of our SO's ctor eatmydata_init(). While it might be a good idea to fix this in gnunet also, I propose a workaround in eatmydata to even run programs like gnunet-arm
  with this issue more transparently (as run without eatmydata).

  Consider the attached patch: It fixes the issue by detecting directly if we are just in the process of eatmydata_init() already. This is already done by checking for !libc_open but this also happens in the above case: eatmydata_init() not been called previously, leading to the assumption in open() that we are catching the case of just initing and coming back from
  dlsym() to open(). But here, this branch catches the wrong state, because in gnunet-arm, eatmydata_init() wasn't called at all.

  So the patch issues EFAULT only in case of actually just eatmydata_init()ing. Otherwise, eatmydata_is_hungry() and therefore eatmydata_init() can be called just as usual.

  FWIW, the case of eatmydata_init() not being run as a ctor is already handled by running it in eatmydata_is_hungry() but this doesn't work in case of open() being called before one of the other triggering functions.

  Note that gnunet-server is just an example. I encountered the same issue in some other occasions also.

  Furthermore, this bug affects the new release of gnutls, and thus every package that use it. This makes impossible to use gnutls with eatmydata.

  Please consider the patch attached, which is tested by various people and soon will be uploaded to Debian.
------------------------------------------------------------
revno: 98
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Thu 2014-10-30 09:32:01 +1100
message:
  update copyright headers
------------------------------------------------------------
revno: 97
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Thu 2014-10-30 09:30:05 +1100
message:
  whitespace cleanup
------------------------------------------------------------
revno: 96
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Tue 2013-11-19 11:21:53 +1100
message:
  remove traces of sphinx from build
------------------------------------------------------------
revno: 95
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Tue 2013-11-19 11:19:57 +1100
message:
  remove pandora_run_cpplint
------------------------------------------------------------
revno: 94
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Tue 2013-11-19 11:19:21 +1100
message:
  remove traces of C++ from autotools/pandora
------------------------------------------------------------
revno: 93
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Tue 2013-11-19 11:12:39 +1100
message:
  remove pandora sasl
------------------------------------------------------------
revno: 92
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Tue 2013-11-19 11:11:15 +1100
message:
  remove pandora check for gcc atomics
------------------------------------------------------------
revno: 91
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Tue 2013-11-19 11:10:09 +1100
message:
  remove pandora check for clock_gettime
------------------------------------------------------------
revno: 90
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Tue 2013-11-19 11:08:40 +1100
message:
  remove some unused pandora files
------------------------------------------------------------
revno: 89
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Tue 2013-11-19 11:07:47 +1100
message:
  update automake test options so that we function in most places correctly, using parallel test run if possible
------------------------------------------------------------
revno: 88
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Fri 2013-08-09 17:04:25 +1000
message:
  sync() isn't a cancellation point - per Aurelien Jarno in debian bug 713035
------------------------------------------------------------
revno: 87
author: Jaroslav Kortus <email address hidden>
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Fri 2013-08-09 17:00:25 +1000
message:
  Update SPEC file to meet Fedora packaging guidelines. Thanks to Jaroslav Kortus for the patch.
------------------------------------------------------------
revno: 86
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Fri 2013-06-28 16:35:36 +1000
message:
  last bunch of rpm package fixes, along with some makefile fixes. Don't do versioned .so anymore, don't package .la, don't build static libs, fix up rpm spec for all supported RPM distros that build.opensuse.org builds
------------------------------------------------------------
revno: 85
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Fri 2013-06-28 14:32:36 +1000
message:
  fix up GPL-3 license string
------------------------------------------------------------
revno: 84
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Fri 2013-06-28 14:29:12 +1000
message:
  fix up some spec file things: don't autoreconf, it's unneeded and breaks on old distros. Also, capitalize summary (rpmlint)
------------------------------------------------------------
revno: 83
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Fri 2013-06-28 14:14:49 +1000
message:
  update spec file to be configured correctly with version and be buildable by build.opensuse.org
------------------------------------------------------------
revno: 82
tags: libeatmydata-82
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Fri 2013-06-28 11:32:20 +1000
message:
  bump version number for release
------------------------------------------------------------
Use --include-merged or -n0 to see merged revisions.

File Description Downloads
download icon libeatmydata-105.tar.gz (md5, sig) Source Tarball 218
last downloaded today
Total downloads: 218

libeatmydata-82 release from the trunk series released 2013-06-27

Release information
Release notes:

- Add pthread_testcancel() calls to fix a bug where libeatmydata wrapped fsync()
  wasn't a cancellation point which caused problems with eglibc builds in debian.

  I've added (and slightly modified) a test case from eglibc as provided by Thomas Preud'homme
  in Debian bug 713035.

- another fixto get open and open64 on 32bit

File Description Downloads
download icon libeatmydata-82.tar.gz (md5, sig) Source tarball 522
last downloaded 4 weeks ago
Total downloads: 522

release-79 release from the trunk series released 2013-05-16

Release information
Release notes:

- Added RPM and debian packaging, with proper copyright attribution
- fixed issues with largefile support on 64 and 32bit platforms and being consistent behavior on if _FILE_OFFSET_BITS was defined or not (test also added)

File Description Downloads
download icon libeatmydata-79.tar.gz (md5, sig) Source tarball 102
last downloaded 7 weeks ago
Total downloads: 102

release-65 release from the trunk series released 2012-09-25

Release information
Release notes:

Fixes for MacOS X 10.7, patches from Blair Zajac.

File Description Downloads
download icon libeatmydata-65.tar.gz (md5, sig) Source Tarball 3,306
last downloaded 24 hours ago
Total downloads: 3,306

release-59 release from the trunk series released 2012-07-04

Release information
Release notes:

Small bugfix in eatmydata script for Darwin/Linux detection.

Changelog:

Small bugfix in eatmydata script for Darwin/Linux detection.

File Description Downloads
download icon libeatmydata-59.tar.gz (md5, sig) Source Tarball 50
last downloaded 7 weeks ago
Total downloads: 50

release-56 release from the trunk series released 2012-07-02

File Description Downloads
download icon libeatmydata-56.tar.gz (md5, sig) Source tarball 1,173
last downloaded 7 days ago
Total downloads: 1,173

release-28 (pandoras-box) release from the trunk series released 2011-03-16

Release information
Release notes:

move to pandora-build (autotools) based build infrastructure. This means we may actually build on non-linux platforms (not that I really care that much).

this means we also get 'make dist' and 'make check' mostly for free.

the other big win this release is building (WITHOUT WARNINGS) with -ansi -pedantic and -Wall. Doing this while using dlsym() is... well... fun.

Changelog:

------------------------------------------------------------
revno: 28
committer: Stewart Smith <email address hidden>
branch nick: merge-pandora-build-rework
timestamp: Thu 2011-03-17 18:29:36 +1100
message:
  change version number to 28 ready for release
------------------------------------------------------------
revno: 27 [merge]
committer: Stewart Smith <email address hidden>
branch nick: merge-pandora-build-rework
timestamp: Thu 2011-03-17 18:25:51 +1100
message:
  merge autotools foo: using pandora-build. This should all mostly keep everything a-okay
    ------------------------------------------------------------
    revno: 16.3.14
    committer: Stewart Smith <email address hidden>
    branch nick: libeatmydata
    timestamp: Thu 2011-03-17 18:08:29 +1100
    message:
      fix -pedantic warning of ISO C forbids conversion of object pointer to function pointer. We do this by exploiting the fact that we can convert void* to 'any integer' (and using intptr_t as this is provided to be able to hold pointers) and from there we can convert any integer to any pointer.
    ------------------------------------------------------------
    revno: 16.3.13
    committer: Stewart Smith <email address hidden>
    branch nick: libeatmydata
    timestamp: Thu 2011-03-17 17:50:19 +1100
    message:
      fix 'function declaration isn't a prototype' warning
    ------------------------------------------------------------
    revno: 16.3.12
    committer: Stewart Smith <email address hidden>
    branch nick: libeatmydata
    timestamp: Thu 2011-03-17 17:49:40 +1100
    message:
      don't need to declare errno
    ------------------------------------------------------------
    revno: 16.3.11
    committer: Stewart Smith <email address hidden>
    branch nick: libeatmydata
    timestamp: Thu 2011-03-17 17:49:31 +1100
    message:
      don't LDADD libeatmydata.la
    ------------------------------------------------------------
    revno: 16.3.10
    committer: Stewart Smith <email address hidden>
    branch nick: libeatmydata
    timestamp: Tue 2010-05-25 01:34:56 +1000
    message:
      update AUTHORS appropriately
    ------------------------------------------------------------
    revno: 16.3.9 [merge]
    committer: Stewart Smith <email address hidden>
    branch nick: libeatmydata
    timestamp: Tue 2010-05-25 01:32:34 +1000
    message:
      merge pandora with quickly from monty
        ------------------------------------------------------------
        revno: 16.4.7
        committer: Monty Taylor <email address hidden>
        branch nick: pandora
        timestamp: Mon 2010-05-24 08:28:10 -0700
        message:
          liblibeatmydata. That's funny.
        ------------------------------------------------------------
        revno: 16.4.6
        committer: Monty Taylor <email address hidden>
        branch nick: pandora
        timestamp: Mon 2010-05-24 08:18:38 -0700
        message:
          Fixed the makefile.
        ------------------------------------------------------------
        revno: 16.4.5
        committer: Monty Taylor <email address hidden>
        branch nick: pandora
        timestamp: Mon 2010-05-24 08:14:19 -0700
        message:
          License header.
        ------------------------------------------------------------
        revno: 16.4.4
        committer: Monty Taylor <email address hidden>
        branch nick: pandora
        timestamp: Mon 2010-05-24 08:13:17 -0700
        message:
          Added in missing quickly files.
    ------------------------------------------------------------
    revno: 16.3.8
    committer: Stewart Smith <email address hidden>
    branch nick: libeatmydata
    timestamp: Tue 2010-05-25 01:15:16 +1000
    message:
      whoops...
    ------------------------------------------------------------
    revno: 16.3.7
    committer: Stewart Smith <email address hidden>
    branch nick: libeatmydata
    timestamp: Tue 2010-05-25 01:03:02 +1000
    message:
      use standard COPYING file for license info
    ------------------------------------------------------------
    revno: 16.3.6 [merge]
    committer: Stewart Smith <email address hidden>
    branch nick: libeatmydata
    timestamp: Tue 2010-05-25 00:48:39 +1000
    message:
      merge pandora fixes from monty
        ------------------------------------------------------------
        revno: 16.4.3
        committer: Monty Taylor <email address hidden>
        branch nick: pandora
        timestamp: Mon 2010-05-24 07:41:32 -0700
        message:
          Actually add test_run.sh to EXTRA_DIST
    ------------------------------------------------------------
    revno: 16.3.5 [merge]
    committer: Stewart Smith <email address hidden>
    branch nick: libeatmydata
    timestamp: Tue 2010-05-25 00:47:55 +1000
    message:
      merge pandora fixes from monty
        ------------------------------------------------------------
        revno: 16.4.2
        committer: Monty Taylor <email address hidden>
        branch nick: pandora
        timestamp: Mon 2010-05-24 07:39:46 -0700
        message:
          Upgraded pandora-build to latest. Added quickly support got make check hooked in properly.
        ------------------------------------------------------------
        revno: 16.4.1
        committer: Monty Taylor <email address hidden>
        branch nick: pandora
        timestamp: Mon 2010-05-24 07:25:42 -0700
        message:
          Updated pandora-build files to version 0.129
    ------------------------------------------------------------
    revno: 16.3.4
    committer: Stewart Smith <email address hidden>
    branch nick: libeatmydata
    timestamp: Mon 2010-05-24 16:42:12 +1000
    message:
      unneeded things in m4/ that shouldn't be in the repo
    ------------------------------------------------------------
    revno: 16.3.3
    committer: Stewart Smith <email address hidden>
    branch nick: libeatmydata
    timestamp: Mon 2010-05-24 16:40:35 +1000
    message:
      add missing pandora m4 files
    ------------------------------------------------------------
    revno: 16.3.2
    committer: Stewart Smith <email address hidden>
    branch nick: libeatmydata
    timestamp: Mon 2010-05-24 16:36:55 +1000
    message:
      fix up pandora for building libeatmydata properly.
    ------------------------------------------------------------
    revno: 16.3.1
    committer: Stewart Smith <email address hidden>
    branch nick: libeatmydata
    timestamp: Mon 2010-05-24 15:56:43 +1000
    message:
      merge pandora-build, minimal configure.ac and Makefile.am prep
------------------------------------------------------------
revno: 26
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Tue 2011-01-04 22:50:44 +1100
message:
  fix make dist target

File Description Downloads
download icon libeatmydata-28.tar.gz (md5, sig) source tarball 300
last downloaded 7 weeks ago
Total downloads: 300

release-26 (hey rocky) release from the trunk series released 2011-01-04

File Description Downloads
download icon libeatmydata-26.tar.bz2 (md5, sig) source tarball 20
last downloaded 7 weeks ago
Total downloads: 20

release-25 (this-time-for-sure) release from the trunk series released 2011-01-04

File Description Downloads
download icon libeatmydata-25.tar.bz2 (md5, sig) source tarball 14
last downloaded 7 weeks ago
Total downloads: 14

release-23 (package) release from the trunk series released 2011-01-03

Release information
Changelog:

------------------------------------------------------------
revno: 23 [merge]
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Tue 2011-01-04 11:28:58 +1100
message:
  merge Debian lenny support
    ------------------------------------------------------------
    revno: 16.2.1
    committer: <email address hidden>
    branch nick: libeatmydata
    timestamp: Wed 2010-12-15 00:50:48 +1300
    message:
      Add explicit '#include <sys/mman.h>' for msync, needed on Debian lenny.
------------------------------------------------------------
revno: 22 [merge]
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Tue 2011-01-04 11:28:07 +1100
message:
  merge primitive make install target
    ------------------------------------------------------------
    revno: 16.1.1
    committer: Elliot Murphy <email address hidden>
    branch nick: libeatmydata
    timestamp: Thu 2010-10-28 15:40:16 -0400
    message:
      added install target
------------------------------------------------------------
revno: 21
author: Modestas Vainius <email address hidden>
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Tue 2011-01-04 11:24:25 +1100
message:
  import handle_va_arg_promotion patch from Debian

  From: Modestas Vainius <email address hidden>
  Subject: Ensure that a type non-smaller than int is passed to va_arg()
  Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=600445
  Forwarded: no
  Origin: vendor
  Last-Update: 2010-10-21

  Variadic arguments are subject to default argument promotion. On some systems,
  mode_t is a short int hence this type cannot be passed to va_arg(). Detect
  such system with autoconf and behave appropriately. Fixes a FTBFS on Debian
  GNU/kFreeBSD.
------------------------------------------------------------
revno: 20
author: Modestas Vainius <email address hidden>
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Tue 2011-01-04 11:23:45 +1100
message:
  Import portable test suite patch from Debian

  From: Modestas Vainius <email address hidden>
  Description: add portable testsuite which does not depend on linux-only strace
.
  Forwarded: no
  Origin: vendor
  Last-Update: 2010-08-06
------------------------------------------------------------
revno: 19
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Tue 2011-01-04 11:22:50 +1100
message:
  add missing autoconf files
------------------------------------------------------------
revno: 18
author: Stewart Smith <<email address hidden>, Modestas Vainius <modax@debian.
org>
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Tue 2011-01-04 11:22:07 +1100
message:
  Import improved makefile patch from Debian

  From: Modestas Vainius <email address hidden>
  Subject: A couple of improvements to Makefile
  Forwarded: no
  Origin: vendor
  Last-Update: 2010-08-05

  * Do not use versioned SONAME for libeatmydata. It is not a standard system
    shared library so versioned SONAME has no use for LD_PRELOAD libraries.
    SONAME compatibility symlinks are not need as well so drop them.
  * Support CC, CFLAGS and LDFLAGS variables in the Makefile.
  * Use real targets whenever possible, not dummy ones.
------------------------------------------------------------
revno: 17
author: Modestas Vainius <email address hidden>
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Tue 2011-01-04 11:19:02 +1100
message:
  Apply basic autoconf support (from debian packaging)

  From: Modestas Vainius <email address hidden>
  Subject: Add basic autoconf support
  Forwarded: no
  Origin: vendor
  Last-Update: 2010-10-20

  This patch adds basic autoconf support (configure.in, autogen.sh) to
  libeatmydata.
------------------------------------------------------------
revno: 16 [merge]
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Mon 2010-05-24 15:19:01 +1000
message:
  merge make dist from Olly Betts
    ------------------------------------------------------------
    revno: 15.1.1
    committer: <email address hidden>
    branch nick: libeatmydata
    timestamp: Sun 2010-05-23 15:12:14 +1200
    message:
      Add support for "make dist".
------------------------------------------------------------
revno: 15
committer: Stewart Smith <email address hidden>
branch nick: libeatmydata
timestamp: Mon 2010-03-22 10:58:25 +1100
message:
  update fsynctest.c a bit to check for errors and not try to write to a read only opened file descriptor

File Description Downloads
download icon libeatmydata-23.tar.bz2 (md5, sig) tarball 15
last downloaded 7 weeks ago
Total downloads: 15

110 of 12 releases