jbj
976cf8dec7
Pass ts and args to rpmInstall() and rpmErase().
...
CVS patchset: 5355
CVS date: 2002/03/13 15:06:07
2002-03-13 15:06:07 +00:00
jbj
2c45013b70
Sanity.
...
CVS patchset: 5354
CVS date: 2002/03/12 21:01:58
2002-03-12 21:01:58 +00:00
jbj
865ec50f94
- permit --dbpath and --root with signature (i.e. --import) modes.
...
CVS patchset: 5353
CVS date: 2002/03/12 20:28:30
2002-03-12 20:28:30 +00:00
jbj
d18bbd9bdc
- drill ts/fi through verify mode, add methods to keep fi abstract.
...
- use mmap when calculating file digests on verify, ~20% faster.
CVS patchset: 5352
CVS date: 2002/03/12 16:56:17
2002-03-12 16:56:17 +00:00
jbj
0a71efcfc0
- splint annotationsm, signature cleanup.
...
CVS patchset: 5351
CVS date: 2002/03/10 19:00:31
2002-03-10 19:00:31 +00:00
jbj
f5dbab424b
- make --addsign and --resign behave exactly the same.
...
CVS patchset: 5350
CVS date: 2002/03/10 15:16:57
2002-03-10 15:16:57 +00:00
jbj
f0907e2f26
Strip CFLAGS passed as argument to db configure.
...
CVS patchset: 5349
CVS date: 2002/03/09 19:02:59
2002-03-09 19:02:59 +00:00
jbj
14ec54e33b
- wire --nodigest/--nosignature options to checksig/query/verify modes.
...
CVS patchset: 5348
CVS date: 2002/03/08 22:24:58
2002-03-08 22:24:58 +00:00
jbj
441764ef45
- add header RSA signature (untested, disabled for now).
...
- 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
2002-03-07 22:54:43 +00:00
jbj
52864ffa4d
- add header RSA signature (untested).
...
CVS patchset: 5346
CVS date: 2002/03/07 02:17:59
2002-03-07 02:17:59 +00:00
jbj
c6449e9c44
- add header DSA signature.
...
CVS patchset: 5345
CVS date: 2002/03/06 23:17:31
2002-03-06 23:17:31 +00:00
jbj
2e2d1cad39
- add payload uncompressed size to signature to avoid rewriting header.
...
- 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
2002-03-03 23:09:49 +00:00
jbj
48b19eaeda
Speed up "w = iv(s) mod q" by eliminating the unnecessary {u,v,t}2
...
computation.
CVS patchset: 5340
CVS date: 2002/02/28 22:08:55
2002-02-28 22:08:55 +00:00
jbj
9aa5bedac7
Use Knuth algorithm Y for computing DSA "w = inv(s) mod q".
...
CVS patchset: 5339
CVS date: 2002/02/28 15:48:39
2002-02-28 15:48:39 +00:00
jbj
87a411ddf2
Sanity.
...
CVS patchset: 5338
CVS date: 2002/02/27 21:38:51
2002-02-27 21:38:51 +00:00
jbj
845f038002
Create.
...
CVS patchset: 5337
CVS date: 2002/02/27 14:26:29
2002-02-27 14:26:29 +00:00
jbj
5c2e4bdc1e
Annotation fiddles.
...
CVS patchset: 5336
CVS date: 2002/02/25 15:29:22
2002-02-25 15:29:22 +00:00
jbj
ec53bfce3d
Synthesize a st_ino field for fts(3) use across FTP.
...
CVS patchset: 5335
CVS date: 2002/02/24 20:44:36
2002-02-24 20:44:36 +00:00
jbj
02893e232d
Auto-detect lvr vendor if /etc/lvr-release ( #59897 ).
...
CVS patchset: 5334
CVS date: 2002/02/24 17:14:33
2002-02-24 17:14:33 +00:00
jbj
6df10492d9
fix: opendir(3) et al functional with FTP.
...
Use GNU extensions to apply glob(3) to ftp:// URL's.
CVS patchset: 5333
CVS date: 2002/02/23 21:24:37
2002-02-23 21:24:37 +00:00
jbj
4e34d9ebf7
Make peace with lclint for fts.[ch].
...
CVS patchset: 5332
CVS date: 2002/02/22 22:52:26
2002-02-22 22:52:26 +00:00
jbj
0108a7b8cb
tpkgid cleanup.
...
Recognize GNU extensions in myGlobPatternP(), flag in misc/fnmatch.h, as well.
CVS patchset: 5331
CVS date: 2002/02/22 17:12:15
2002-02-22 17:12:15 +00:00
jbj
66477dc13d
Add tpkgid.c.
...
CVS patchset: 5330
CVS date: 2002/02/21 22:53:30
2002-02-21 22:53:30 +00:00
jbj
b41f855114
Add pkgid db builder pre-cursor.
...
CVS patchset: 5329
CVS date: 2002/02/21 00:30:49
2002-02-21 00:30:49 +00:00
jbj
70e1c2a7c0
Include fts.[ch] in rpmio, APi renamed to Fts_foo.
...
CVS patchset: 5328
CVS date: 2002/02/20 22:57:06
2002-02-20 22:57:06 +00:00
jbj
d947e66128
Add (for portability) copies of fts.{c,h} from glibc-2.2.90-6.
...
CVS patchset: 5327
CVS date: 2002/02/20 22:28:00
2002-02-20 22:28:00 +00:00
jbj
5547ba7557
Sanity.
...
CVS patchset: 5326
CVS date: 2002/02/20 22:09:28
2002-02-20 22:09:28 +00:00
jbj
6ed5e19243
- make peace with automake et al in 8.0, ugh.
...
- auto-configure with gcj, build javaglue.c.
CVS patchset: 5325
CVS date: 2002/02/20 21:00:15
2002-02-20 21:00:15 +00:00
jbj
cde71600d4
Autogenerated.
...
CVS patchset: 5324
CVS date: 2002/02/20 20:51:20
2002-02-20 20:51:20 +00:00
jbj
09f274515f
- make peace with automake et al in 8.0, ugh.
...
CVS patchset: 5314
CVS date: 2002/02/10 21:13:52
2002-02-10 21:13:52 +00:00
jbj
30b9428ce0
- make peace with gcc-3.1, remove compiler cruft.
...
CVS patchset: 5313
CVS date: 2002/02/10 19:00:16
2002-02-10 19:00:16 +00:00
jbj
08e0325994
Sanity.
...
CVS patchset: 5312
CVS date: 2002/02/10 17:19:28
2002-02-10 17:19:28 +00:00
jbj
be0595b4b5
Flip 4.0.4 devel changes back here.
...
More splint fiddles.
CVS patchset: 5311
CVS date: 2002/02/10 16:50:06
2002-02-10 16:50:06 +00:00
jbj
f9f29be96a
Don't bother with man page.
...
CVS patchset: 5310
CVS date: 2002/02/09 22:40:52
2002-02-09 22:40:52 +00:00
jbj
d83891c743
Sync with 4.0.4, splint clean.
...
CVS patchset: 5309
CVS date: 2002/02/09 22:39:29
2002-02-09 22:39:29 +00:00
jbj
1cf6127e81
Ignore built files.
...
CVS patchset: 5308
CVS date: 2002/02/09 20:09:59
2002-02-09 20:09:59 +00:00
jbj
65d033ec86
Update to rpm-4.0.x API.
...
CVS patchset: 5307
CVS date: 2002/02/09 20:08:32
2002-02-09 20:08:32 +00:00
jbj
8ddeef05cd
Capture rpm-3.0.3 examples from "Maximum RPM".
...
CVS patchset: 5306
CVS date: 2002/02/09 19:21:34
2002-02-09 19:21:34 +00:00
jbj
380b21d69e
Sync with rpm-4.0.4.
...
CVS patchset: 5303
CVS date: 2002/02/07 16:55:01
2002-02-07 16:55:01 +00:00
jbj
56de656223
- generate index for pkgid (aka Sigmd5) tag, query/verify by pkgid.
...
- 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
2002-02-04 23:29:59 +00:00
jbj
14bdb24e99
1) added sprintf method to headers
...
2) added setVerbosity()
CVS patchset: 5298
CVS date: 2002/02/04 18:07:52
2002-02-04 18:07:52 +00:00
jbj
696c5d9d67
rollback changes from 4.0.4.
...
CVS patchset: 5297
CVS date: 2002/02/04 16:53:51
2002-02-04 16:53:51 +00:00
jbj
81d60b4706
Sync with rpm-4.0.4 rollbacks.
...
CVS patchset: 5293
CVS date: 2002/02/02 22:45:41
2002-02-02 22:45:41 +00:00
jbj
ff7a19b2bd
- permit args to be hidden within %%__find_{requires,provides}.
...
- a couple more perl.{prov,req} fiddles.
CVS patchset: 5289
CVS date: 2002/02/01 15:19:44
2002-02-01 15:19:44 +00:00
jbj
d52d65e9f2
- legacy: configurable whiteout for known Red Hat dependency loops.
...
- perl.req: don't mis-generate dependencies like perl(::path/to/foo.pl).
CVS patchset: 5286
CVS date: 2002/01/30 22:19:56
2002-01-30 22:19:56 +00:00
jbj
64e5b924aa
popt PAIN, sigh.
...
CVS patchset: 5283
CVS date: 2002/01/28 16:16:27
2002-01-28 16:16:27 +00:00
jbj
e1a7a8a081
Transaction rollbacks from rpm-4.04, (sanity flush).
...
CVS patchset: 5281
CVS date: 2002/01/28 15:51:06
2002-01-28 15:51:06 +00:00
jbj
6ab5541324
Avoid accidental collisions with POPT_BIT_SET for flags in popt tables.
...
CVS patchset: 5277
CVS date: 2002/01/28 15:18:18
2002-01-28 15:18:18 +00:00
jbj
9b1df115e3
Teach autogen.sh about beecrypt.
...
Use rpm optflags when compiling beecrypt.
CVS patchset: 5275
CVS date: 2002/01/28 15:08:56
2002-01-28 15:08:56 +00:00
jbj
69e97f28a0
Merge from rpm-4.0.4.
...
- 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
2002-01-27 16:49:06 +00:00