rpm/lib
Panu Matilainen 17739baf98 Fix a subtle thinko in dbiIndexItem less-than comparison
This subtlety in commit 52f311e224 resulted
in not-so-subtle crash due to sort going out of bounds.
2024-06-14 12:05:34 +03:00
..
backend Fix a subtle thinko in dbiIndexItem less-than comparison 2024-06-14 12:05:34 +03:00
CMakeLists.txt Remove the WITH_CXX option, this is a one-way street 2024-04-09 11:00:00 +03:00
cpio.c Natively allocate bunch of miscellaneous librpm structs 2024-04-30 09:06:31 +03:00
cpio.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
depends.c Convert the various dependency checking hashes from rpmhash to STL 2024-05-20 08:48:20 +03:00
formats.c Use STL string for xml escaping too, it's a huge speedup 2024-05-23 12:58:17 +03:00
fprint.c Natively allocate fingerprint cache 2024-04-30 09:06:31 +03:00
fprint.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
fsm.c Add casts that C++ requires but C doesn't across librpm 2024-04-09 11:00:00 +03:00
fsm.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
gentagtbl.sh Use actual enum values in tag table sentinel to avoid int/enum mismatch 2010-09-21 15:26:25 +03:00
header.c Natively allocate main header related structs 2024-04-30 09:06:31 +03:00
header_internal.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
headerfmt.c Take advantage of STL string for tag name formatting in queryformat 2024-05-23 12:58:17 +03:00
headerutil.c Add casts that C++ requires but C doesn't across librpm 2024-04-09 11:00:00 +03:00
manifest.c Add casts that C++ requires but C doesn't across librpm 2024-04-09 11:00:00 +03:00
manifest.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
misc.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
order.c Convert orderInfo array to a vector 2024-05-08 09:40:10 +03:00
package.c Replace the annoying keyid stash with an STL set 2024-05-08 09:29:16 +03:00
poptALL.c Add casts that C++ requires but C doesn't across librpm 2024-04-09 11:00:00 +03:00
poptI.c Add casts that C++ requires but C doesn't across librpm 2024-04-09 11:00:00 +03:00
poptQV.c Add casts that C++ requires but C doesn't across librpm 2024-04-09 11:00:00 +03:00
psm.c Convert triggers run tracking from local array to vector 2024-05-23 12:58:17 +03:00
query.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
relocation.c Add casts that C++ requires but C doesn't across librpm 2024-04-09 11:00:00 +03:00
rpmal.c Replace home-grown hashes with STL unordered_map in rpmal 2024-05-07 09:16:12 +03:00
rpmal.h Use vectors for returning multiple values from rpmalAll*() 2024-05-07 09:16:12 +03:00
rpmchecksig.c Add casts that C++ requires but C doesn't across librpm 2024-04-09 11:00:00 +03:00
rpmchroot.c Axe the experimental non-privileged chroot support from b4c832ca 2023-09-15 16:23:46 +03:00
rpmchroot.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
rpmdb.c Avoid dbiIndexSet internals access in dbiFindMatches() 2024-06-11 10:22:56 +03:00
rpmdb_internal.h Convert packageHash to STL unordered_map 2024-05-08 09:29:16 +03:00
rpmds.c Natively allocate rpmds, rpmfiles and rpmfi mains structs 2024-04-30 09:06:31 +03:00
rpmds_internal.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
rpmfi.c Replace hardlink discovery rpmhash with STL 2024-05-21 09:11:32 +03:00
rpmfi_internal.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
rpmfs.c Natively allocate rpmfs structs 2024-04-30 09:06:31 +03:00
rpmfs.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
rpmgi.c Natively allocate bunch of miscellaneous librpm structs 2024-04-30 09:06:31 +03:00
rpmgi.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
rpminstall.c Add casts that C++ requires but C doesn't across librpm 2024-04-09 11:00:00 +03:00
rpmlead.c Bump the rpm version in the lead to 4 for v6 packages 2024-04-04 13:01:55 +03:00
rpmlead.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
rpmlock.c Natively allocate bunch of miscellaneous librpm structs 2024-04-30 09:06:31 +03:00
rpmlock.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
rpmplugins.c Natively allocate plugin structures, use a vector for storage 2024-04-30 09:06:31 +03:00
rpmplugins.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
rpmprob.c Natively allocate rpmps and rpmprob structs, use vector for prob storage 2024-04-30 09:06:31 +03:00
rpmps.c Natively allocate rpmps and rpmprob structs, use vector for prob storage 2024-04-30 09:06:31 +03:00
rpmrc.c Add casts that C++ requires but C doesn't across librpm 2024-04-09 11:00:00 +03:00
rpmscript.c Fix potential use of uninitialized pipe array 2024-06-11 10:21:06 +03:00
rpmscript.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
rpmtd.c Natively allocate main header related structs 2024-04-30 09:06:31 +03:00
rpmte.c Use an STL vector for the transaction main rpmte pointer storage 2024-05-08 09:40:10 +03:00
rpmte_internal.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
rpmtriggers.c Convert packageHash to STL unordered_map 2024-05-08 09:29:16 +03:00
rpmtriggers.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
rpmts.c Merge keys and update the database in rpmtsImportPubkey() 2024-06-14 08:54:44 +03:00
rpmts_internal.h Delete leftover file trigger definitions 2024-05-08 09:40:43 +03:00
rpmug.c Implement proper user/group lookup caching with STL maps 2024-05-07 09:51:16 +03:00
rpmug.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
rpmvs.c Natively allocate bunch of miscellaneous librpm structs 2024-04-30 09:06:31 +03:00
rpmvs.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
signature.c Add casts that C++ requires but C doesn't across librpm 2024-04-09 11:00:00 +03:00
signature.h Remove C++ guards from internal headers 2024-05-06 12:08:29 +03:00
tagexts.c Add casts that C++ requires but C doesn't across librpm 2024-04-09 11:00:00 +03:00
tagname.c Add casts that C++ requires but C doesn't across librpm 2024-04-09 11:00:00 +03:00
transaction.c Replace manual allocations with vectors in skipInstallFiles() 2024-05-23 12:58:17 +03:00
verify.c Add casts that C++ requires but C doesn't across librpm 2024-04-09 11:00:00 +03:00