aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFiles
2024-01-14Version 2.15HEADv2.15masterSergey Poznyakoff1
2024-01-14Upgrade copyright yearsSergey Poznyakoff1
2023-05-23Version 2.14.90Sergey Poznyakoff1
2023-05-11configure: Include needed header for major/minor macrosSergey Poznyakoff1
This helps in avoiding the warning about implicit function declaration which is elevated as error with newer compilers e.g. clang 16 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-01Version 2.14v2.14Sergey Poznyakoff1
2023-04-27Require automake 1.16.5Sergey Poznyakoff1
2023-04-27Update for newer autotoolsSergey Poznyakoff1
* am/pack.m4: Don't use obsolete macros. * configure.ac: Likewise. Require autoconf 2.71 * paxutils: Upgrade. * src/extern.h (STRINGIFY_BIGINT, UINTMAX_STRSIZE_BOUND): New definitions. (parse_user_spec): Change signature. * src/main.c: Update call to parse_user_spec. * src/idcache.c: Include extern.h * src/userspec.c: Likewise.
2023-01-22Update copyright yearsSergey Poznyakoff1
2022-01-02Update copyright yearsSergey Poznyakoff1
2021-01-08Update gnulibSergey Poznyakoff1
* NEWS: Raise version number. * configure.ac: Raise version number to 2.13.90. Raise autoconf and automake requirements. * gnulib: Pull v0.1-4336-gbdae9a5 * gnulib.modules: Remove getopt * src/copyin.c (long_format): Cast rdev numbers to unsigned long
2021-01-06Update copyright yearsSergey Poznyakoff1
2020-02-08Update copyright yearsSergey Poznyakoff1
2019-11-16Fix handling of device numbers (part 2)Sergey Poznyakoff1
Previously the members of cpio_file_stat that hold device major and minor numbers were signed (long). This caused issues when the device number was cast to unsigned value (uintmax_t) during a call to to_ascii or derived function. In particular, on *BSD systems minor numbers are negative ints. When such numbers are passed to to_ascii, the resulting unsigned representation does not fit into the target field width. For details, see https://lists.gnu.org/archive/html/bug-cpio/2019-11/msg00012.html To fix this, the return types are autodetected by configure. The types of the c_dev_maj, c_dev_min, c_rdev_maj, and c_rdev_min members of struct cpio_file_stat are changed to unsigned versions of the corresponding detected types. This ensures that the value returned from major (or minor) will not undergo sign extension during assignment to the struct member and can be correctly promoted to a wider unsigned data type. * am/ax_compile_check_rettype.m4: New macro AC_COMPILE_CHECK_RETTYPE * configure.ac: Detect return types of major(3) and minor(3). * src/cpiohdr.h (cpio_file_stat): Change types of c_dev_maj, c_dev_min, c_rdev_maj, c_rdev_min.
2019-11-06Version 2.13release_2_13Sergey Poznyakoff1
* NEWS: Describe new version. * configure.ac: version 2.13 * src/copyin.c: Fix strict aliasing violation. * tests/CVE-2019-14866.at: New file. * tests/Makefile.am: Add new test. * tests/testsuite.at: Add new test,
2017-01-02Update copyright yearsSergey Poznyakoff1
2016-11-10Fix the output of UTF8 file names in verbose mode.Sergey Poznyakoff1
* am/quoting.m4: New file. * configure.ac: Set default quoting style. * src/copyin.c (long_format): Use quotearg. (print_name_with_quoting): Remove. * src/extern.h (print_name_with_quoting): Remove proto.
2016-11-10fix enable_mt configure logicMike Frysinger1
In the default case, the build_mt flag is not set. This leads to an error at configure time like: ./configure: line 26866: test: =: unary operator expected Change to use the variable name autoconf creates for us and quote it so we never get weird expansion errors.
2015-09-12Version 2.12release_2_12Sergey Poznyakoff1
2015-09-12Update docs, use gettext 0.19.6Sergey Poznyakoff1
2015-09-01Remove not used filesSergey Poznyakoff1
* headers/Makefile.am: Remove. * headers/fnmatch.h: Remove. * Makefile.am: Update. * configure.ac: Update.
2014-01-28Distribute rmt.8; update build systemSergey Poznyakoff1
* NEWS: Update. * bootstrap (gnulib_extra_files): Remove "missing" * configure.ac: Do not distribute shar archive. Define CPIO_MT_COND * doc/Makefile.am: Always install manpages (mt.1 and rmt.8 -- depending on whether the corresponding programs are built). * doc/cpio.1: Update. * doc/mt.1: Update. * lib/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES. * src/Makefile.am: Likewise. * tests/Makefile.am: Likewise.
2011-09-19Minor fixes.Sergey Poznyakoff1
* configure.ac: Use gettext 0.18 * doc/.gitignore: Add parse-datetime.texi. * lib/Makefile.am (libpax_a_SOURCES): Add exit-status.c * src/copyin.c (read_pattern_file): Use open_fatal if opening pattern file failed. * src/util.c (set_file_times): Use fdutimens.
2010-03-10Version 2.11release_2_11Sergey Poznyakoff1
* configure.ac, NEWS: Raise version number.
2010-02-11Improve configuration suite.Sergey Poznyakoff1
* configure.ac: Raise version number to 2.10.91. Require autotools 2.63/1.11.1. Create shar archive. Enable silent rules by default. * Makefile.am (AUTOMAKE_OPTIONS): Remove. * lib/Makefile.am (rmt-command.h): Silent rule. * NEWS: Update.
2010-02-11Update copyright years.Sergey Poznyakoff1
2009-07-31Raise version number to 2.10.90Sergey Poznyakoff1
2009-06-20Version 2.10Sergey Poznyakoff1
2009-06-19Make sure the structs used for I/O mapping are not padded.Sergey Poznyakoff1
* am/flushleft.m4, am/pack.m4: New files. * Makefile.am (ACLOCAL_AMFLAGS): Add -I am. * bootstrap: Fix arguments to aclocal. * configure.ac: Call CPIO_PACKED_STRUCTS. * src/cpiohdr.h: Ensure old_cpio_header, old_ascii_header and new_ascii_header are packed.
2009-03-07Refelect changes to paxutilsSergey Poznyakoff1
2009-02-14Switch to GitSergey Poznyakoff1
2008-02-09* NEWS, configure.ac: Raise the patchlevel number.Sergey Poznyakoff1
* THANKS: Update * doc/cpio.texi: Fix a typo. * src/extern.h (warn_if_file_changed): Fix type of the 2nd argument. * src/tar.c (write_out_tar_header): Stylistic change. * src/util.c (copy_files_disk_to_disk): Fix types of automatic variables. (warn_if_file_changed): Fix type of the 2nd argument. Patches supplied by Ladislav Michnovic.
2008-02-08UpdateSergey Poznyakoff1
2008-02-08Fix mingw build. Thanks to Robert Millan.Sergey Poznyakoff1
* NEWS, THANKS: Update. * bootstrap: Create lib/system.c, m4/sysdep.m4, update lib/system.h. * mingw.m4, sysdep.m4: New files. * configure.ac: Raise version number to 2.9.90. Call CPIO_SYSDEP. Remove the call to gl_USE_SYSTEM_EXTENSIONS. (AC_CHECK_HEADERS): Add process.h sys/ioctl.h * lib/Makefile.am (libcpio_a_SOURCES): Add system.c * src/idcache.c: Include system.h * src/userspec.c: Remove alloca stuff (already handled by gnulib). Include alloca.h. Remove useless declarations of get.* functions. * src/util.c: Include sys/ioctl.h conditionally.
2007-06-28Raise version number to 2.9Sergey Poznyakoff1
2007-06-27Relicense under GPLv3Sergey Poznyakoff1
2007-06-08Version number 2.8Sergey Poznyakoff1
2007-06-07Raise version to 2.7.90Sergey Poznyakoff1
2006-12-18UpdateSergey Poznyakoff1
2006-10-21Version 2.7Sergey Poznyakoff1
2006-09-27Require autoconf 2.59 and gettext 1.15Sergey Poznyakoff1
2005-05-20Raised version number to 2.6.90Sergey Poznyakoff1
2005-05-19Updated FSF postal mail address.Sergey Poznyakoff1
2005-05-19Remove check for gethostname, it is never used. Remove check for setsockopt, ↵Sergey Poznyakoff1
it is provided by paxutils.
2005-01-06Call cpio_PAXUTILSSergey Poznyakoff1
2004-12-21New option --enable-mtSergey Poznyakoff1
Check for locale.h
2004-12-20Raised version number to 2.6Sergey Poznyakoff1
2004-09-08Added support for the test suiteSergey Poznyakoff1
2004-09-06UpdatedSergey Poznyakoff1
2004-08-30Check for AC_SYS_LARGEFILE.Sergey Poznyakoff1
Use AC_CONFIG_LINKS to provide for fnmatch.h and getopt.h on the systems where these are missing Check for argp and replace it if necessary.
2004-02-27UpdatedSergey Poznyakoff1

Return to:

Send suggestions and report system problems to the System administrator.