jbj
f9473219d5
- selinux: use rpm_execcon, not execv, to run scriptlets ( #136848 ).
...
- fix: segfault on --verifydb (#138589 ).
CVS patchset: 7577
CVS date: 2004/11/11 06:11:37
2004-11-11 06:11:37 +00:00
jbj
9e30825226
- fix: don't set handler if SIG_IGN is already set ( #134474 ).
...
CVS patchset: 7462
CVS date: 2004/10/14 15:09:07
2004-10-14 15:09:07 +00:00
jbj
c15266f569
Splint fiddles.
...
CVS patchset: 7436
CVS date: 2004/10/09 17:44:27
2004-10-09 17:44:27 +00:00
jbj
b831315e41
Splint fiddles.
...
CVS patchset: 7435
CVS date: 2004/10/09 17:29:22
2004-10-09 17:29:22 +00:00
jbj
42386beb8b
- use poll(2) if available, avoid borked aurora/sparc select ( #124574 ).
...
CVS patchset: 7276
CVS date: 2004/05/29 15:56:01
2004-05-29 15:56:01 +00:00
jbj
e0dc1382c6
- establish rpm_script_t before scriptlet exec.
...
CVS patchset: 7098
CVS date: 2004/02/16 04:57:25
2004-02-16 04:57:25 +00:00
jbj
cf60d72565
add --with-selinux, move selinux stubs to system.h.
...
CVS patchset: 7063
CVS date: 2004/01/05 14:09:47
2004-01-05 14:09:47 +00:00
jbj
3dcfeb3f9a
Merge changes from rpm-4.2.1 development.
...
CVS patchset: 6959
CVS date: 2003/11/23 19:50:52
2003-11-23 19:50:52 +00:00
jbj
31e269224f
fix typo in system.h.
...
python: bindings for returning mpw's from random number generator.
CVS patchset: 6800
CVS date: 2003/05/01 08:09:16
2003-05-01 08:09:16 +00:00
jbj
1359f248a3
splint fiddles.
...
CVS patchset: 6797
CVS date: 2003/04/30 20:04:58
2003-04-30 20:04:58 +00:00
jbj
f7aaeb11df
- permit secondary tag match patterns with RPMQV_ALL.
...
CVS patchset: 6754
CVS date: 2003/04/16 22:13:18
2003-04-16 22:13:18 +00:00
jbj
3dade9b6af
- file: fix ogg/vorbis file classification problems.
...
- skip fingerprints in /usr/share/doc and /usr/src/debug.
- add file(1) as /usr/lib/rpm/rpmfile.
- enable transaction coloring for s390x/ppc64.
CVS patchset: 6039
CVS date: 2003/02/14 23:03:35
2003-02-14 23:03:35 +00:00
jbj
77076c7c8d
add (disabled for now) dependency check to rpmgraph.
...
splint and gettext fiddles.
CVS patchset: 5536
CVS date: 2002/07/02 13:16:50
2002-07-02 13:16:50 +00:00
jbj
05cb73a7ee
Factor bounds checking annotations into source code.
...
CVS patchset: 5521
CVS date: 2002/06/22 18:51:56
2002-06-22 18:51:56 +00:00
jbj
110df96c22
- add translated man pages from PLD.
...
CVS patchset: 5514
CVS date: 2002/06/20 17:17:23
2002-06-20 17:17:23 +00:00
jbj
3255a1e854
Annotate incondefs in source code.
...
CVS patchset: 5511
CVS date: 2002/06/19 19:27:20
2002-06-19 19:27:20 +00:00
jbj
2b83d36c08
- eliminate db1 support.
...
- fix: rpmdb iterator memory leak in python bindings.
- fix: include <sys/time.h> for 6.2 python modules.
- remove vestiges of mipseb arch (#62408 ).
CVS patchset: 5414
CVS date: 2002/05/02 22:16:30
2002-05-02 22:16:30 +00:00
jbj
b463db44dc
- use build time to choose one of multiple alternative suggestions.
...
- add --nosuggests to disable suggested resolutions.
- splint fiddles.
CVS patchset: 5406
CVS date: 2002/04/14 21:48:44
2002-04-14 21:48:44 +00:00
jbj
2404e8d918
- rescusitate --rebuild.
...
CVS patchset: 5389
CVS date: 2002/04/11 16:55:19
2002-04-11 16:55:19 +00:00
jbj
721d88ed7f
Sanity.
...
CVS patchset: 5382
CVS date: 2002/04/08 22:52:45
2002-04-08 22:52:45 +00:00
jbj
c74fa24965
- missing key(s) on keyring when verifying a signature is now an error.
...
- remove dependency whiteout.
- splint fiddles.
CVS patchset: 5255
CVS date: 2002/01/18 22:51:30
2002-01-18 22:51:30 +00:00
jbj
9f45bcd3ec
More lclint annotations.
...
CVS patchset: 5116
CVS date: 2001/10/16 14:58:57
2001-10-16 14:58:57 +00:00
jbj
72471f2e54
Explicit branchstate annotations.
...
CVS patchset: 5113
CVS date: 2001/10/15 17:53:34
2001-10-15 17:53:34 +00:00
jbj
d8dc44f363
lclint fiddles to annotate globals.
...
CVS patchset: 5106
CVS date: 2001/10/15 03:22:10
2001-10-15 03:22:10 +00:00
jbj
4b67d7621c
More lclint annotations.
...
CVS patchset: 5105
CVS date: 2001/10/13 22:01:38
2001-10-13 22:01:38 +00:00
jbj
525f4cb8b1
- ratchet up to lclint "strict" level.
...
CVS patchset: 5104
CVS date: 2001/10/13 19:35:58
2001-10-13 19:35:58 +00:00
jbj
9d555b6216
Move to lclint-3.0.0.15, revisit and clean up annotations.
...
intl/: Add gettext orphans.
popt/intl/: Add gettext orphans.
beecrypt: Add beecrypt repository.
rpmio/tdigest.c: Add beecrypt digest checks.
CVS patchset: 5077
CVS date: 2001/09/24 21:53:14
2001-09-24 21:53:14 +00:00
jbj
1eef0782f6
- lclint-3.0.0.15 fiddles.
...
CVS patchset: 5067
CVS date: 2001/09/21 15:07:11
2001-09-21 15:07:11 +00:00
jbj
4ae69250a2
- fix typos in linux.{req,prov}.
...
CVS patchset: 4834
CVS date: 2001/06/05 19:26:22
2001-06-05 19:26:22 +00:00
jbj
750d54d8a3
lclint fiddles.
...
CVS patchset: 4833
CVS date: 2001/06/04 13:55:58
2001-06-04 13:55:58 +00:00
jbj
8f75bbc17d
- enough lclint annotations and fiddles already.
...
CVS patchset: 4741
CVS date: 2001/05/05 19:28:32
2001-05-05 19:28:32 +00:00
jbj
3b5820c420
- globalize _free(3) wrapper in rpmlib.h, consistent usage throughout.
...
- internalize locale insensitive ctype(3) in rpmio.h
- boring lclint annotations and fiddles.
CVS patchset: 4721
CVS date: 2001/04/29 01:05:43
2001-04-29 01:05:43 +00:00
jbj
db32ab6bea
Sync with rpm-4_0 branch.
...
CVS patchset: 4338
CVS date: 2000/12/12 20:03:45
2000-12-12 20:03:45 +00:00
jbj
ce1e8d26ec
- add support for SHA1 as well as MD5 message digests.
...
lclint annotations.
CVS patchset: 4234
CVS date: 2000/10/31 16:18:34
2000-10-31 16:18:34 +00:00
jbj
f5e02c8d7a
Solaris2.5.1 has not EXIT_FAILURE.
...
CVS patchset: 3833
CVS date: 2000/06/12 22:13:10
2000-06-12 22:13:10 +00:00
jbj
c7273eb0bc
- change popt exec alias in oreder to exec rpm children.
...
- split rpm into 5 pieces along major mode fault lines with popt glue.
CVS patchset: 3750
CVS date: 2000/05/24 17:53:35
2000-05-24 17:53:35 +00:00
jbj
9c0c7e9fbd
Sanity.
...
CVS patchset: 3697
CVS date: 2000/04/25 19:41:37
2000-04-25 19:41:37 +00:00
jbj
bed2a465fe
fix: use glibc 2.1 glob/fnmatch everywhere.
...
CVS patchset: 3621
CVS date: 2000/03/11 20:14:07
2000-03-11 20:14:07 +00:00
jbj
795a3ac594
Diminish solaris2.6 gcc noise.
...
CVS patchset: 3593
CVS date: 2000/02/27 20:50:52
2000-02-27 20:50:52 +00:00
jbj
ca5882b322
Makefile.am: Add RPM-GPG-KEY to the package.
...
Use fdLink/fdFree for fd/scriptFd references in transaction set/availableList.
fprint.h: Permit (and check for) subDir = NULL in fingerPrints.
More lclint annotations.
CVS patchset: 3462
CVS date: 1999/12/07 21:14:51
1999-12-07 21:14:51 +00:00
jbj
8da3fc6db1
Solaris fiddles.
...
CVS patchset: 3449
CVS date: 1999/12/01 20:00:39
1999-12-01 20:00:39 +00:00
jbj
db3213b057
lib/stubs.c: Add portability routines to rpmlib for portable shared rpmlib.
...
lib/rpmio.c: Internalize single use of inet_aton().
lib/rpmio.h: Include libio.h retrofit here rather than in system.h.
configure.in: Remove regex/glob tests.
CVS patchset: 3440
CVS date: 1999/11/27 00:15:07
1999-11-27 00:15:07 +00:00
jbj
0d0b405c20
use compressed filenames on install side.
...
start unifying FD types, CFD_t now gone.
CVS patchset: 3402
CVS date: 1999/10/27 23:18:10
1999-10-27 23:18:10 +00:00
jbj
ff642c3a5e
HPUX cc compiler fidgets.
...
CVS patchset: 3355
CVS date: 1999/09/30 16:56:05
1999-09-30 16:56:05 +00:00
jbj
bc0955ad3c
Solaris compilation.
...
CVS patchset: 3332
CVS date: 1999/09/26 17:28:00
1999-09-26 17:28:00 +00:00
jbj
e60094b302
Retrofit glibc __progname.
...
CVS patchset: 3330
CVS date: 1999/09/26 15:04:03
1999-09-26 15:04:03 +00:00
jbj
20d78e939a
fix: command line install had header memory leak.
...
check for NULL on all memory allocations.
free rpmrc mallocs on exit.
permit run time leak detection.
CVS patchset: 3311
CVS date: 1999/09/21 03:22:53
1999-09-21 03:22:53 +00:00
jbj
0148d1e87d
python: shared module needs -lrpm -lbz2.
...
CVS patchset: 3302
CVS date: 1999/09/17 22:59:31
1999-09-17 22:59:31 +00:00
jbj
f005d4c15c
Fiddles to resurrect lclint.
...
CVS patchset: 3281
CVS date: 1999/09/12 20:43:23
1999-09-12 20:43:23 +00:00
jbj
075fa0ef78
glibc2: always enable dynamic mtrace if available.
...
CVS patchset: 3279
CVS date: 1999/09/12 00:41:51
1999-09-12 00:41:51 +00:00