Theodore Ts'o
424a3e4a23
Remove Changelog files since they're not used after the git migration
...
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-07-08 08:50:41 -04:00
Theodore Ts'o
d7b64725ee
Update Release Notes, Changelogs, version.h, etc. for 1.40 release
...
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-06-24 17:32:47 -04:00
Theodore Ts'o
ae2868acf0
Add failsafe against duplicate UUID's generated by threaded programs
...
Add in randomness based on Linux's thread id (gettid) to avoid race
conditions when two threads try to generate uuid's at the same time.
This shouldn't be an issue if /dev/urandom has proper locking and is
present, so this is just a failsafe.
Addresses SourceForge Bug: #1529672
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-10-22 00:18:49 -04:00
Theodore Ts'o
2adc320f01
Set FD_CLOEXEC on the /dev/random file descriptor used by libuuid
...
This avoids a fd leak across an execve() which was causing problems
for the LVM tools.
(Addresses Debian Bug: #345832 )
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-01-06 18:10:02 -05:00
Theodore Ts'o
3ded50b37c
Address parallel build problem in the library Makefiles
...
Add a dependency to make sure that the subdirectories are created before
creating all of the object files.
Addresses Sourceforge Bug: #1261553
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2005-12-10 22:23:01 -05:00
Theodore Ts'o
1f965c8d96
Update for e2fsprogs 1.38 release.
2005-06-30 20:06:45 -04:00
Theodore Ts'o
fd4b28efd3
Update for the e2fsprogs 1.37 release.
2005-03-21 22:37:03 -05:00
Theodore Ts'o
3eee5e9eed
Update for release of e2fsprogs 1.36.
2005-02-05 18:26:03 -05:00
Theodore Ts'o
b7aa0d653e
Remove *.pc files on a "make distclean"
...
Remove emacs backup files in tests/Makefile on a "make clean"
2005-02-05 15:48:49 -05:00
Theodore Ts'o
e644186542
Add pkg-config files to e2fsprogs's libraries.
2005-01-26 12:59:25 -05:00
Theodore Ts'o
8800c73835
Makefile.in: Fix the kernel compile-time echo commands to be
...
consistent and portable
2005-01-19 00:25:25 -05:00
Theodore Ts'o
32237014a1
Various portability fixes for Solaris systems.
2005-01-17 19:13:39 -05:00
Theodore Ts'o
522798d342
Add install-strip and install-shlibs-strip targets
...
Use Linux-kernel-style makefile output for "make install"
Update intl/Makefile.in to version from gettext 0.14.1
2004-12-15 11:28:55 -05:00
Theodore Ts'o
6d4022786d
Use MKINSTALLDIRS macro so that the Makefiles can find the script
...
correctly.
Update Makefile dependencies.
Update "make depend" production so that it filters out comments
inserted by newer gcc compilers.
Remove sync from e2fsck's "make all" target.
2004-12-14 21:46:26 -05:00
Theodore Ts'o
47204ff983
Use Linux-kernel-style makefile output to make it easier to
...
see errors/warnings.
2004-11-30 10:52:27 -05:00
Theodore Ts'o
2b5901d9c7
Remove the a.out DLL support, since it's been obsolete and unmaintained
...
for a long time now.
2004-11-19 17:06:47 -05:00
Theodore Ts'o
9ee42c9509
gen_uuid.c (get_node_id): glibc always defines AF_LINK, so only
...
try to use struct sockaddr_dl if HAVE_NET_IF_DL_H is
defined. (Addresses Debian Bug #256669 )
2004-09-17 20:38:27 -04:00
Theodore Ts'o
37a1ee9b99
uuid.h (UUID_DEFINE): Make the UUID defined as a static
...
variable, with __attribute__ ((unused)) if we are using GCC.
2004-05-27 20:24:52 -04:00
Theodore Ts'o
aa5c0a4562
Remove .cvsignore files; they were out of date, and causes lintian
...
to flame about their presence in the source tarball.
2004-05-05 09:02:36 -04:00
Theodore Ts'o
6d4934974f
Update and clean up uuid man pages, including renaming libuuid.3 to
...
uuid.3
Eliminate empty lines at end of uuid.h
2004-05-04 22:05:05 -04:00
Theodore Ts'o
d1492994a5
gen_uuid.c (uuid_generate_time): Mask off the timestamp to avoid
...
a Y8.8888K problem.
2004-05-04 20:51:02 -04:00
Theodore Ts'o
ebfd60f185
Clarified that the lib/uuid directory is under a BSD-style and
...
referred the reader to lib/uuid/COPYING, a new file.
2004-04-12 13:19:21 -04:00
Theodore Ts'o
dd60705665
Refine the build process to avoid re-running subst all the time on
...
some generated files, by having subst update the modtime on these
files even when the generated file hasn't changed. We do this with
generated files that do not have any downstream dependencies.
2004-04-03 13:53:46 -05:00
Theodore Ts'o
9dd97ae37d
Change licensing of libuuid man pages from GPL to 3-clause BSD-style,
...
with permission from Andreas Dilger (the original author of the man
pages), email dated Mon, 29 Mar 2004 23:11:53 -0700, Message-ID
20040330061153.GD1177@schnapps.adilger.int .
2004-04-03 11:24:10 -05:00
Theodore Ts'o
31808116a1
Change the use of the term "internal format" to "binary representation"
...
in the uuid_parse and uuid_unparse man pages.
2004-04-03 10:48:25 -05:00
Theodore Ts'o
2625803ecf
Use C99 stdint.h types instead of custom types in the uuid library.
2004-04-03 10:20:26 -05:00
Theodore Ts'o
13be1fff00
gen_uuid.c (get_node_id): Clean up AF_LINK #ifdef's for Darwin.
2004-03-30 01:32:31 -05:00
Theodore Ts'o
d3d741fc38
Add the uuid_unparse_upper and uuid_unparse_lower functions to the
...
uuid library.
2004-03-22 16:22:28 -05:00
Theodore Ts'o
1bbfec624c
Change the license on the UUID library to be 3-clause BSD-style
2004-03-20 14:02:24 -05:00
Theodore Ts'o
880f30a7eb
Add UUID type #define's, and add an CPP macro to define
...
UUID constants.
2004-03-19 21:54:13 -05:00
Theodore Ts'o
a5aa379710
Use 14 bits for the clock sequence, instead of just 13 bits when
...
generating UUID's.
2004-03-19 19:56:55 -05:00
Theodore Ts'o
84ea6e70b7
Fix Darwin/Mac OS X support to fetch the ethernet address in the uuid library.
2004-03-19 19:29:17 -05:00
Theodore Ts'o
434661f8d5
Patch from Brian Bergstrand to use the correct -fPIC flag for
...
Darwin in order to get rid of the compiler warning.
2004-02-29 22:46:49 -05:00
Theodore Ts'o
b70b1167fe
Update version number for e2fsprogs 1.35 release.
2004-02-28 10:52:35 -05:00
Theodore Ts'o
9c5534d484
gen_uuid.c (uuid_generate_time): Fix bug pointed out by Ralf
...
S. Engelshall; when generating a random ethernet address
because one is not available, set the least significant
bit of the first byte of the MAC address, since it is the
first bit to be transmitted, and is therefore the
multicast bit.
2004-01-30 02:07:13 -05:00
Matthias Andree
b969b1b8a5
Fix more compiler warnings.
2003-12-28 13:04:35 +01:00
Theodore Ts'o
9c7ec17809
Update for 1.34 release.
2003-07-26 01:03:34 -04:00
Theodore Ts'o
71df0dc393
Update for 1.33 release.
...
Fix typo's in README.subset
Change debian control file so it doesn't bomb out if the EVMS FSIM
is not there, since it is not built on the Hurd. Resolves Debian
bug #189687 .
2003-04-21 16:17:09 -04:00
Theodore Ts'o
afb6d709ba
Use DYLD_LIBRAY_PATH so that "make check" works on
...
Darwin systems when building with shared libraries.
2003-04-21 16:12:34 -04:00
Theodore Ts'o
fff45483ed
Add portability enhancements for Cygwin32 environment.
2003-04-13 00:44:19 -04:00
Theodore Ts'o
edab294f1c
gen_uuid.c (get_random_bytes): Always xor in a stream of bytes
...
from the system PRNG (i.e., random/srandom, seeded from
the time, pid, and uid) in case /dev/random isn't doing
the right thing on a particular system. It doesn't hurt,
and it can help, in the case of a buggy /dev/random.
2003-04-03 08:25:15 -05:00
Theodore Ts'o
e71d87317a
Add Apple/Darwin patches.
2003-03-14 02:13:48 -05:00
Theodore Ts'o
ed78c021c3
Fix up lots of portability problems that caused e2fsprogs not to build successfully
...
under Solaris.
2003-03-06 11:09:18 -05:00
Theodore Ts'o
94ba8c7506
Changes to create a subset distribution which consists only of the
...
et, ss, uuid, and blkid libraries. The configure script and top-level
makefile were changed to support working with a subset distribution.
2003-03-02 02:07:14 -05:00
Theodore Ts'o
38513011b9
Update files for 1.32 release.
2002-11-09 15:00:56 -05:00
Theodore Ts'o
ae65b29f11
Update files for 1.31 release.
2002-11-08 20:08:48 -05:00
Theodore Ts'o
5d823a478f
Update files for 1.30 release.
2002-11-01 02:13:53 -05:00
Theodore Ts'o
61bee88d45
gen_uuid.c (get_random_bytes): Don't spin forever if read()
...
returns EINTR or EAGAIN, so that when /dev/random is
opened O_NONBLOCK, we don't end up spinning forever.
2002-10-31 15:17:16 -05:00
Theodore Ts'o
c663305947
Update for 1.29 release.
2002-09-24 01:26:50 -04:00
Theodore Ts'o
87ee8dcad3
Update changelogs for 1.28 release
2002-08-31 03:02:57 -04:00