Go to file
Panu Matilainen 5e97c0a3ac Clean up shescape macro implementation
Realizing that we have dynamic string buffer available in the macro
engine... so we don't need a dumb worst case malloc and all the other
crap in the old tag format era implementation.
2021-10-08 14:36:27 +02:00
build Fix memory leak with multiple %lang-s in one line 2021-06-28 13:22:53 +02:00
ci Convert man pages to markdown 2021-05-18 15:02:54 +02:00
docs Add %{shescape:...} macro for single quoting with escapes for the shell 2021-09-24 14:55:44 +02:00
fileattrs Kick out libtool dependency generator 2021-06-10 09:29:07 +03:00
lib Check file iterator for being NULL consistently 2021-09-28 11:27:56 +02:00
luaext Fix memory leaks in Lua rex extension 2021-06-28 13:22:53 +02:00
misc Fix fstat64 handling on macOS with Apple Silicon 2021-09-14 09:08:40 +02:00
plugins Add dbus-announce plugin 2021-08-12 13:42:34 +03:00
po Translated using Weblate (Portuguese (Brazil)) 2021-08-18 15:00:54 +03:00
python Fix memory leak in Python pubkey constructor 2021-04-08 13:05:04 +03:00
rpmio Clean up shescape macro implementation 2021-10-08 14:36:27 +02:00
scripts Don't strip ELF files with "no machine" 2021-09-28 11:10:33 +02:00
sign rpmsign: support EdDSA signatures 2021-03-15 13:58:54 +02:00
tests Add %{shescape:...} macro for single quoting with escapes for the shell 2021-09-24 14:55:44 +02:00
tools Use external debuginfo tooling 2021-06-21 12:52:39 +03:00
.gitignore .gitignore cleanup 2020-04-09 14:27:09 +03:00
.mailmap Update credits for a change 2021-03-18 09:37:17 +02:00
CHANGES Spelling fixes 2017-06-27 14:42:21 +02:00
CONTRIBUTING.md Extend CONTRIBUTING.md 2021-08-04 14:05:11 +03:00
COPYING Explicitly mention that the rpmio/ sub dir is under LGPL 2020-01-29 14:48:38 +02:00
CREDITS Update credits for a change 2021-03-18 09:37:17 +02:00
INSTALL Bump the Lua minimum version to 5.3. (#1738) 2021-08-06 09:54:21 +03:00
Makefile.am Use external debuginfo tooling 2021-06-21 12:52:39 +03:00
Makefile.maint Fix "make dist" work out of the box again 2016-11-04 11:02:50 +02:00
README Update community link in README 2017-04-05 11:57:00 +03:00
autogen.sh Just use autoreconf in autogen.sh (ticket #109) 2009-11-26 09:46:48 +02:00
cliutils.c Stop NSPR from messing with our signals 2017-05-10 13:59:58 +03:00
cliutils.h add short summaries to headers that miss one 2016-01-28 14:42:47 +01:00
configure.ac Allow disabling libelf with --enable/--disable-libelf 2021-09-14 11:10:44 +02:00
debug.h Drop support for dmalloc 2020-03-27 15:49:18 +02:00
installplatform RISCV 64-bit (riscv64) support. 2016-08-22 21:16:48 +01:00
macros.in %autopatch: Fix patch number parameters 2021-09-17 09:44:23 +03:00
mkinstalldirs update mkinstalldirs to latest version (2009) 2017-07-27 13:59:01 +02:00
platform.in Add brp-remove-la-files script 2021-06-11 08:49:26 +03:00
preinstall.am Move rpmvercmp() to librpmio 2020-05-27 14:14:00 +02:00
rpm.am Bump libtool version info in preparation of 4.17.x branch 2021-06-21 14:42:42 +03:00
rpm.c Rename rpmqv.c to rpm.c, as it's the main source for the rpm command 2019-06-03 15:10:46 +03:00
rpm.pc.in Remove support for Berkeley Database backend 2021-02-03 14:41:48 +01:00
rpm2archive.c Add --nocompression option to rpm2archive 2021-05-10 14:48:25 +02:00
rpm2cpio.c rpm2cpio cannot handle files over 4GB, error out cleanly (RhBug:1662481) 2019-01-02 11:36:50 +02:00
rpmbuild.c Fix 4.16.0 regression causing invalid spec file name on rpmbuild -ts 2020-12-07 12:25:17 +02:00
rpmdb.c Add a --salvagedb option to the rpmdb tool 2020-02-26 12:50:22 +02:00
rpmkeys.c Create transaction set only after initializing rpm itself, oops 2018-06-19 11:46:41 +03:00
rpmpopt.in Remove --sign from rpmbuild 2020-01-31 10:02:57 +02:00
rpmrc.in Remove problematic sub variants of armv8 and related 2019-10-24 11:22:12 +03:00
rpmsign.c rpmsign: Add argument to specify algorithm for fsverity signatures 2020-09-04 13:22:38 +03:00
rpmspec.c Reset global macro state after each spec query/parse 2020-02-12 10:23:23 +01:00
system.h Flush 1998 vintage fcntl-compatibility mess from system.h 2020-04-02 13:53:38 +03:00

README

This is RPM, the RPM Package Manager.

The latest releases are always available at:

	http://rpm.org/releases/

Additional RPM documentation (papers, slides, HOWTOs) can also be
found at the same site: http://rpm.org.

http://rpm.org/community all rpm releated mailing lists.

RPM was originally written by:

    Erik Troan <ewt@redhat.com>
    Marc Ewing <marc@redhat.com>

See the CREDITS file for a list of folks who have helped us out
tremendously.  RPM is Copyright (c) 1998 by Red Hat Software, Inc.,
and may be distributed under the terms of the GPL and LGPL (see  the
file COPYING for details).