summaryrefslogtreecommitdiff
path: root/lib/uuid/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2007-07-08Remove Changelog files since they're not used after the git migrationTheodore Ts'o1-581/+0
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-06-24Update Release Notes, Changelogs, version.h, etc. for 1.40 releaseTheodore Ts'o1-0/+4
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-10-22Add failsafe against duplicate UUID's generated by threaded programsTheodore Ts'o1-0/+9
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-01-06Set FD_CLOEXEC on the /dev/random file descriptor used by libuuidTheodore Ts'o1-0/+6
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>
2005-12-10Address parallel build problem in the library MakefilesTheodore Ts'o1-0/+6
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-06-30Update for e2fsprogs 1.38 release.Theodore Ts'o1-0/+4
2005-03-21Update for the e2fsprogs 1.37 release.Theodore Ts'o1-0/+4
2005-02-05Update for release of e2fsprogs 1.36.Theodore Ts'o1-0/+4
2005-02-05Remove *.pc files on a "make distclean"Theodore Ts'o1-0/+4
Remove emacs backup files in tests/Makefile on a "make clean"
2005-01-26Add pkg-config files to e2fsprogs's libraries.Theodore Ts'o1-0/+4
2005-01-19Makefile.in: Fix the kernel compile-time echo commands to beTheodore Ts'o1-0/+5
consistent and portable
2005-01-17Various portability fixes for Solaris systems.Theodore Ts'o1-0/+5
2004-12-15Add install-strip and install-shlibs-strip targetsTheodore Ts'o1-0/+3
Use Linux-kernel-style makefile output for "make install" Update intl/Makefile.in to version from gettext 0.14.1
2004-12-14Use MKINSTALLDIRS macro so that the Makefiles can find the scriptTheodore Ts'o1-0/+5
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-11-30Use Linux-kernel-style makefile output to make it easier to Theodore Ts'o1-0/+5
see errors/warnings.
2004-09-17gen_uuid.c (get_node_id): glibc always defines AF_LINK, so onlyTheodore Ts'o1-0/+6
try to use struct sockaddr_dl if HAVE_NET_IF_DL_H is defined. (Addresses Debian Bug #256669)
2004-05-27uuid.h (UUID_DEFINE): Make the UUID defined as a staticTheodore Ts'o1-0/+5
variable, with __attribute__ ((unused)) if we are using GCC.
2004-05-04Update and clean up uuid man pages, including renaming libuuid.3 toTheodore Ts'o1-0/+2
uuid.3 Eliminate empty lines at end of uuid.h
2004-05-04gen_uuid.c (uuid_generate_time): Mask off the timestamp to avoidTheodore Ts'o1-0/+5
a Y8.8888K problem.
2004-04-03Refine the build process to avoid re-running subst all the time on Theodore Ts'o1-0/+7
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-03Change licensing of libuuid man pages from GPL to 3-clause BSD-style,Theodore Ts'o1-0/+5
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-03Change the use of the term "internal format" to "binary representation"Theodore Ts'o1-0/+3
in the uuid_parse and uuid_unparse man pages.
2004-04-03Use C99 stdint.h types instead of custom types in the uuid library.Theodore Ts'o1-0/+5
2004-03-30gen_uuid.c (get_node_id): Clean up AF_LINK #ifdef's for Darwin.Theodore Ts'o1-0/+4
2004-03-22Add the uuid_unparse_upper and uuid_unparse_lower functions to theTheodore Ts'o1-0/+5
uuid library.
2004-03-20Change the license on the UUID library to be 3-clause BSD-styleTheodore Ts'o1-0/+2
2004-03-19Add UUID type #define's, and add an CPP macro to define Theodore Ts'o1-0/+3
UUID constants.
2004-03-19Use 14 bits for the clock sequence, instead of just 13 bits whenTheodore Ts'o1-0/+8
generating UUID's.
2004-02-29Patch from Brian Bergstrand to use the correct -fPIC flag forTheodore Ts'o1-0/+5
Darwin in order to get rid of the compiler warning.
2004-02-28Update version number for e2fsprogs 1.35 release.Theodore Ts'o1-0/+4
2004-01-30gen_uuid.c (uuid_generate_time): Fix bug pointed out by RalfTheodore Ts'o1-0/+9
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.
2003-07-26Update for 1.34 release.Theodore Ts'o1-0/+4
2003-04-21Update for 1.33 release.Theodore Ts'o1-0/+4
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-21Use DYLD_LIBRAY_PATH so that "make check" works onTheodore Ts'o1-0/+5
Darwin systems when building with shared libraries.
2003-04-13Add portability enhancements for Cygwin32 environment.Theodore Ts'o1-0/+5
2003-04-03gen_uuid.c (get_random_bytes): Always xor in a stream of bytesTheodore Ts'o1-0/+8
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-03-14Add Apple/Darwin patches.Theodore Ts'o1-0/+4
2003-03-06Fix up lots of portability problems that caused e2fsprogs not to build ↵Theodore Ts'o1-0/+9
successfully under Solaris.
2003-03-02Changes to create a subset distribution which consists only of theTheodore Ts'o1-0/+5
et, ss, uuid, and blkid libraries. The configure script and top-level makefile were changed to support working with a subset distribution.
2002-11-09Update files for 1.32 release.Theodore Ts'o1-0/+4
2002-11-08Update files for 1.31 release.Theodore Ts'o1-0/+4
2002-11-01Update files for 1.30 release.Theodore Ts'o1-0/+4
2002-10-31gen_uuid.c (get_random_bytes): Don't spin forever if read()Theodore Ts'o1-0/+6
returns EINTR or EAGAIN, so that when /dev/random is opened O_NONBLOCK, we don't end up spinning forever.
2002-09-24Update for 1.29 release.Theodore Ts'o1-0/+4
2002-08-31Update changelogs for 1.28 releaseTheodore Ts'o1-0/+4
2002-07-15parse.c (uuid_parse): Fix uuid parsing bug which didn't complainTheodore Ts'o1-0/+9
for certain types of invalid input text. (Addresses Debian bug #152891). tst_uuid.c: Add test cases for invalid text strings passed to uuid_parse.
2002-03-08Update for 1.27 release.Theodore Ts'o1-0/+4
2002-02-26Update Changelog messages to use tytso@mit.edu for all addresses Theodore Ts'o1-2/+2
after September 7, 2001. (Forgot to update my emacs file to get rid of the tytso@valinux.com address. Oops.)
2002-02-24Update makefiles to install mkfs.ext3, and to install man pages forTheodore Ts'o1-0/+6
mkfs.ext2/3 and fsck.ext2/3. Also remove any compressed man pages before installing the man pages.
2002-02-03Update files for 1.26 release.Theodore Ts'o1-0/+4