summaryrefslogtreecommitdiff
path: root/rpmio
Commit message (Collapse)AuthorAgeFilesLines
* - attempt to make peace with automake-1.6.1, autoconf-2.53.jbj2002-05-011-3/+1
| | | | | | | | - rip out two layers of dbN gook, internal Berkeley db is here to stay. CVS patchset: 5412 CVS date: 2002/05/01 22:13:00
* - use build time to choose one of multiple alternative suggestions.jbj2002-04-147-87/+86
| | | | | | | | | - add --nosuggests to disable suggested resolutions. - splint fiddles. CVS patchset: 5406 CVS date: 2002/04/14 21:48:44
* - merge conflicts into problems, handle as transaction set variable.jbj2002-04-131-1/+2
| | | | | | CVS patchset: 5402 CVS date: 2002/04/13 18:52:18
* - beecrypt: add types.h, eliminate need for config.gnu.h.jbj2002-04-103-3/+4
| | | | | | CVS patchset: 5386 CVS date: 2002/04/10 20:00:40
* Sanity.jbj2002-04-081-1/+3
| | | | | | CVS patchset: 5382 CVS date: 2002/04/08 22:52:45
* Check rpm-4.0.4 for orpahns.jbj2002-04-085-22/+4
| | | | | | CVS patchset: 5380 CVS date: 2002/04/08 19:13:35
* doxygen cleanup.jbj2002-04-084-5/+7
| | | | | | CVS patchset: 5379 CVS date: 2002/04/08 18:56:01
* - speedup large queries by ~50%.jbj2002-04-071-1/+1
| | | | | | | | | - revert to presentation ordering Yet Again (#62158). - non-glibc: on upgrade, mergesort is much faster than quicksort. CVS patchset: 5377 CVS date: 2002/04/07 19:52:42
* - *really* dump signature header immutable region.jbj2002-03-171-2/+2
| | | | | | CVS patchset: 5362 CVS date: 2002/03/17 15:49:09
* - drill ts/fi through verify mode, add methods to keep fi abstract.jbj2002-03-121-1/+1
| | | | | | | | - use mmap when calculating file digests on verify, ~20% faster. CVS patchset: 5352 CVS date: 2002/03/12 16:56:17
* - wire --nodigest/--nosignature options to checksig/query/verify modes.jbj2002-03-081-0/+3
| | | | | | CVS patchset: 5348 CVS date: 2002/03/08 22:24:58
* - add header RSA signature (untested, disabled for now).jbj2002-03-072-14/+49
| | | | | | | | | - don't bother with signing check if 16 bits of hash don't match. - only V3 signatures for now. CVS patchset: 5347 CVS date: 2002/03/07 22:54:43
* - add header DSA signature.jbj2002-03-062-13/+23
| | | | | | CVS patchset: 5345 CVS date: 2002/03/06 23:17:31
* - add payload uncompressed size to signature to avoid rewriting header.jbj2002-03-031-5/+5
| | | | | | | | | | | | | | - drill header sha1 into signature parallel to header+payload md5. - mandatory "most effective" signature check on query/verify/install. - don't bother adding empty filemd's to index. - add Pubkey index, using signer id as binary key. - display pubkeys in hex when debugging db access. - retrieve pubkey(s) from rpmdb, not from detached signature file. - reapply Berkeley DB patch #4491. CVS patchset: 5341 CVS date: 2002/03/03 23:09:49
* Use Knuth algorithm Y for computing DSA "w = inv(s) mod q".jbj2002-02-284-192/+159
| | | | | | CVS patchset: 5339 CVS date: 2002/02/28 15:48:39
* Sanity.jbj2002-02-271-186/+372
| | | | | | CVS patchset: 5338 CVS date: 2002/02/27 21:38:51
* Create.jbj2002-02-271-0/+366
| | | | | | CVS patchset: 5337 CVS date: 2002/02/27 14:26:29
* Annotation fiddles.jbj2002-02-254-44/+141
| | | | | | CVS patchset: 5336 CVS date: 2002/02/25 15:29:22
* Synthesize a st_ino field for fts(3) use across FTP.jbj2002-02-244-4/+203
| | | | | | CVS patchset: 5335 CVS date: 2002/02/24 20:44:36
* fix: opendir(3) et al functional with FTP.jbj2002-02-234-43/+371
| | | | | | | | Use GNU extensions to apply glob(3) to ftp:// URL's. CVS patchset: 5333 CVS date: 2002/02/23 21:24:37
* Make peace with lclint for fts.[ch].jbj2002-02-222-166/+211
| | | | | | CVS patchset: 5332 CVS date: 2002/02/22 22:52:26
* Include fts.[ch] in rpmio, APi renamed to Fts_foo.jbj2002-02-203-12/+25
| | | | | | CVS patchset: 5328 CVS date: 2002/02/20 22:57:06
* Add (for portability) copies of fts.{c,h} from glibc-2.2.90-6.jbj2002-02-202-0/+1263
| | | | | | CVS patchset: 5327 CVS date: 2002/02/20 22:28:00
* - make peace with automake et al in 8.0, ugh.jbj2002-02-101-4/+4
| | | | | | CVS patchset: 5314 CVS date: 2002/02/10 21:13:52
* - make peace with gcc-3.1, remove compiler cruft.jbj2002-02-102-3/+1
| | | | | | CVS patchset: 5313 CVS date: 2002/02/10 19:00:16
* Sync with rpm-4.0.4.jbj2002-02-071-0/+4
| | | | | | CVS patchset: 5303 CVS date: 2002/02/07 16:55:01
* - generate index for pkgid (aka Sigmd5) tag, query/verify by pkgid.jbj2002-02-041-0/+2
| | | | | | | | | | - generate index for hdrid (aka Sha1header) tag, query/verify by hdrid. - generate index for fileid (aka Filemd5s) tag, query/verify by fileid. - query/verify by install transaction id. CVS patchset: 5300 CVS date: 2002/02/04 23:29:59
* Merge from rpm-4.0.4.jbj2002-01-271-1/+6
| | | | | | | | | | - trap SIGILL for ppc64 inline asm voodoo fix from cross-dressed ppc32. - fix: fancy hash fiddles if not a tty. - fix: handle /.../ correctly in rpmCleanPath(). CVS patchset: 5274 CVS date: 2002/01/27 16:49:06
* - turn on auto-generated perl requirements (#58519, #58536, #58537).jbj2002-01-231-1/+1
| | | | | | | | Sanity. CVS patchset: 5265 CVS date: 2002/01/23 00:58:47
* - missing key(s) on keyring when verifying a signature is now an error.jbj2002-01-188-10/+37
| | | | | | | | | - remove dependency whiteout. - splint fiddles. CVS patchset: 5255 CVS date: 2002/01/18 22:51:30
* - solaris: translate i86pc to i386 (#57182).jbj2001-12-201-2/+2
| | | | | | | | | | | - fix: %GNUconfigure breaks with single quotes (#57264). - fix: typo in find-requires. - tru64 compiler message cleanup. - add buildarch lines for hppa (#57728). CVS patchset: 5228 CVS date: 2001/12/20 16:28:46
* - lclint-3.0.0.19 fiddles.jbj2001-12-083-5/+9
| | | | | | CVS patchset: 5217 CVS date: 2001/12/08 17:21:36
* - 3 madvise calls and a 16Mb mmapped buffer == ~5% install speedup. Wow.jbj2001-12-061-7/+7
| | | | | | | | - use db-4.0.14 final internally. CVS patchset: 5215 CVS date: 2001/12/06 18:34:49
* - fix a couple dinky memory leaks.jbj2001-11-231-2/+4
| | | | | | | | - build with an internal zlib for now. CVS patchset: 5207 CVS date: 2001/11/23 15:49:11
* - commit to using rpmDepSet and TFI_t, not header.jbj2001-11-124-58/+104
| | | | | | | | - lclint rpmio fiddles. CVS patchset: 5177 CVS date: 2001/11/12 20:51:05
* - linear search on added package provides is dumb.jbj2001-11-081-1/+5
| | | | | | | | | | - discarding entire signature header when using --addsign is dumb. - typedef the fuile name/python object "key" throughout as fnpyKey. - start ripping rpmDependencyConflict out of the API. CVS patchset: 5160 CVS date: 2001/11/08 00:12:49
* - legacy signatures always checked where possible on package read.jbj2001-10-271-2/+1
| | | | | | | | | | | - wire transactions through rpmcli build modes. - lazy rpmdb open/close through transaction methods (mostly anyways). - no-brainer refcounts for rpmdb object. - check added header against transaction set, replace if newer. CVS patchset: 5135 CVS date: 2001/10/27 20:09:20
* - generate an rpm header on the fly for imported pubkeys.jbj2001-10-234-387/+345
| | | | | | CVS patchset: 5130 CVS date: 2001/10/23 16:48:20
* - all symbols but hdrVec are now forward references in linkage.jbj2001-10-215-250/+249
| | | | | | CVS patchset: 5128 CVS date: 2001/10/21 21:43:32
* - stupid macros to configure public key file paths.jbj2001-10-207-199/+295
| | | | | | CVS patchset: 5127 CVS date: 2001/10/20 22:31:09
* - add :base64 and :armor format extensions, dump binary tags in hex.jbj2001-10-204-9/+391
| | | | | | | | - proof-of-concept pubkey retrieval from RPM-{PGP,GPG}-KEY. CVS patchset: 5126 CVS date: 2001/10/20 20:28:56
* Permit multiple, simultaneous, digests on a single FD_t.jbj2001-10-194-90/+74
| | | | | | CVS patchset: 5125 CVS date: 2001/10/19 22:47:40
* - beecrypt is at least as good as pgp/gpg on verify, pull the plug.jbj2001-10-191-0/+2
| | | | | | CVS patchset: 5124 CVS date: 2001/10/19 19:51:18
* Start ripping gpg/pgp on signature verify paths.jbj2001-10-191-3/+14
| | | | | | CVS patchset: 5123 CVS date: 2001/10/19 13:51:20
* Rewire digests, step 2.jbj2001-10-195-58/+110
| | | | | | CVS patchset: 5122 CVS date: 2001/10/19 01:35:57
* Rewire digests, step 1.jbj2001-10-194-36/+65
| | | | | | CVS patchset: 5120 CVS date: 2001/10/19 01:24:21
* Converging on lclint-3.0.17 strict level.jbj2001-10-1710-85/+166
| | | | | | CVS patchset: 5118 CVS date: 2001/10/17 16:43:36
* Factor -type problems into explicit code annotations.jbj2001-10-166-1/+13
| | | | | | CVS patchset: 5117 CVS date: 2001/10/16 17:42:18
* More lclint annotations.jbj2001-10-164-8/+36
| | | | | | CVS patchset: 5116 CVS date: 2001/10/16 14:58:57
* More branchstate lclint annotations.jbj2001-10-151-2/+31
| | | | | | CVS patchset: 5114 CVS date: 2001/10/15 19:27:13