Go to file
Alexey Tourbin 4d777d01d2 changed a few more vars int -> uint32_t/size_t
This is probably the last change of such kind.  There are many other
instances left, and fixing them all is hopeless.  On the other hand,
the way mod 2^32 arithmetic works, although technically not always
well defined, is to our advantage.  I suggest that only user-visible
discrepancies further be fixed.

The following comparison to st_size looks particularly bad.
The code turns out to be unused!

lib/signature.c:
> verifySizeSignature(const char * datafile, int_32 size, /*@out@*/ char * result)
> [...]
>     if (size != st.st_size) {
>         sprintf(result, "Header+Archive size mismatch.\n"
2018-06-26 12:42:44 +03:00
.gear added .gitignore, improved support for in-tree building 2010-08-17 19:20:40 +04:00
autodeps added me to "Copyright (C)" 2016-11-28 22:37:13 +03:00
build changed a few more vars int -> uint32_t/size_t 2018-06-26 12:42:44 +03:00
doc %_sharedstatedir: change to /var/lib 2012-01-12 22:13:54 +00:00
lib changed a few more vars int -> uint32_t/size_t 2018-06-26 12:42:44 +03:00
po %%distribution: ALT Linux --> ALT (ALT#32707) and some minor corrections of old @altlinux.ru addresses 2016-11-29 15:12:34 +03:00
python Fix automake warnings 2014-02-15 22:19:47 +00:00
rpmdb header.c: changed RPM_INT32_TYPE fmt %d -> %u 2018-06-26 12:42:44 +03:00
rpmio rpmio: fixed Fwrite() truncated return value 2018-06-26 12:42:44 +03:00
scripts verify-elf: fix passing of LD_PRELOAD in verify_unresolved 2017-01-17 16:16:28 +03:00
tools relative.c: fix potential heap buffer overflow 2016-03-10 19:22:33 +03:00
.gitignore percolate: register it in Makefile etc. 2016-04-05 22:57:42 +03:00
.lclintrc re-added .lclintrc and .cvsignore files from CVS 2002-03-25 20:27:37 +00:00
build.c build.c: adjust for macroTableSize change 2011-01-06 05:00:53 +03:00
build.h Initial revision 2002-03-25 20:16:26 +00:00
CHANGES s/relocateable/relocatable/ (jbj) 2009-03-08 20:12:18 +03:00
configure.ac configure.ac: enabled large-file support 2018-06-26 12:42:44 +03:00
COPYING Initial revision 2002-03-25 20:16:26 +00:00
CREDITS Initial revision 2002-03-25 20:16:26 +00:00
debug.h Initial revision 2002-03-25 20:16:26 +00:00
Doxyfile.in build/files.c (addFile): replaced myftw() with fts(3) 2011-01-15 10:35:58 +03:00
Doxyheader Initial revision 2002-03-25 20:16:26 +00:00
gendiff gendiff: I guess "||" is somewhat better than "&&" (at least two bytes shorter!) 2007-01-25 00:32:34 +03:00
GROUPS GROUPS: add Graphical desktop/MATE (ALT#27626) 2012-08-16 22:56:05 +00:00
INSTALL sync with rpm4 branch: s/redhat/RPM/g 2002-03-25 20:44:16 +00:00
installplatform installplatform, rpmrc.in: introduce aarch64 architecture 2015-09-15 14:07:56 +03:00
macros.in Change default %_tmppath value to %_tmpdir 2012-12-22 17:07:17 +00:00
Makefile.am Fix automake warnings 2014-02-15 22:19:47 +00:00
platform.in %%distribution: ALT Linux --> ALT (ALT#32707) and some minor corrections of old @altlinux.ru addresses 2016-11-29 15:12:34 +03:00
README Initial revision 2002-03-25 20:16:26 +00:00
README.ALT-ru_RU.UTF-8 %%distribution: ALT Linux --> ALT (ALT#32707) and some minor corrections of old @altlinux.ru addresses 2016-11-29 15:12:34 +03:00
rpm2cpio.c Make rpm2cpio exit code accurate for large packages 2015-11-18 20:52:46 +03:00
rpm-4_0.spec 4.0.4-alt101.M80P.1 - Merged rpm-build-4.0.4-alt102 into p8 (everything except for separating rpm & -build): 2017-01-17 16:16:56 +03:00
rpm-build.buildreq rpm-build.buildreq: added /usr/lib/rpm/macros.d/* 2008-12-16 03:34:01 +03:00
rpminit Removed cvsid tags. 2006-05-14 17:05:34 +04:00
rpminit.1 Removed cvsid tags. 2006-05-14 17:05:34 +04:00
rpmpopt.in rpmbuild: add "-bt" %check-only option 2011-12-06 16:25:14 +00:00
rpmqv.c rpmbuild: add "-bt" %check-only option 2011-12-06 16:25:14 +00:00
rpmrc.in rpmrc.in: armv7: do not force FPU kind, rely on compiler defaults 2016-03-10 15:04:32 +00:00
system.h Build selinux support in dynamically linked objects only 2012-10-09 00:21:33 +00:00
TODO Initial revision 2002-03-25 20:16:26 +00:00

This is RPM, the Red Hat Package Manager.

The latest releases are always available at:

	ftp://ftp.rpm.org/pub/rpm

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

There is a mailing list for discussion of RPM issues, rpm-list@redhat.com.
To subscribe, send a message to rpm-list-request@redhat.com with the word
"subscribe" in the subject line.

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).