Commit Graph

47 Commits

Author SHA1 Message Date
jbj 95f01d39a5 Splint clean.
CVS patchset: 6729
CVS date: 2003/04/02 21:16:26
2003-04-02 21:16:26 +00:00
jbj 8441baccd2 Display statfs(2) returns for debugging.
CVS patchset: 6027
CVS date: 2003/01/25 18:10:30
2003-01-25 18:10:30 +00:00
jbj 7e716b70fb splint fiddles.
CVS patchset: 6023
CVS date: 2003/01/23 20:23:24
2003-01-23 20:23:24 +00:00
jbj ae8428475c - add --with-efence to configure, check install/upgrade with efence.
- beecrypt: short hex string conversion overflows target buffer.
- mark "successors only" packages in transaction.
- reap scriptlets with SIGCHLD handler.
- rename PSM_t to rpmpsm, add methods and refcounts to manage.
- remove %%configure/%%makeinstall from arch-os/macros, default is OK.
- don't export MALLOC_CHECK_ to scriptlets.
- squeaky clean memory leak checking.
- always malloc rpmfi structure, refcounts are correct in rpmtsRun().
- skip redundant /sbin/ldconfig scripts on upgrade (if possible).

CVS patchset: 5645
CVS date: 2002/08/19 22:27:44
2002-08-19 22:27:44 +00:00
jbj e5fb770e7d Add boundsread annotations throughout, enable +bounds checking.
Start narrowing the scope of bounds annotations by adding more annotations.

CVS patchset: 5537
CVS date: 2002/07/02 23:54:35
2002-07-02 23:54:35 +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 21a35690b3 - commit to using rpmDepSet and TFI_t, not header.
- lclint rpmio fiddles.

CVS patchset: 5177
CVS date: 2001/11/12 20:51:05
2001-11-12 20:51:05 +00:00
jbj d57a29baac Converging on lclint-3.0.17 strict level.
CVS patchset: 5118
CVS date: 2001/10/17 16:43:36
2001-10-17 16:43:36 +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 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 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 d78e027808 - still more boring lclint annotations and fiddles.
CVS patchset: 4738
CVS date: 2001/05/03 21:00:18
2001-05-03 21:00:18 +00:00
jbj 0ecdbba935 - yet more boring lclint annotations and fiddles.
CVS patchset: 4732
CVS date: 2001/04/30 22:32:22
2001-04-30 22:32:22 +00:00
jbj 81ac89f4e6 - more boring lclint annotations and fiddles.
CVS patchset: 4725
CVS date: 2001/04/29 22:43:01
2001-04-29 22:43:01 +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 c74cc1df1c - fix: extra newline in many error messages (#23947).
- fix: rpm -Va with db1 needs per-iterator, not per-index, offset.
- add install/remove transaction id tags.

CVS patchset: 4441
CVS date: 2001/01/15 23:09:42
2001-01-15 23:09:42 +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 5a3203d485 - fix: segfault on exit of "rpm -qp --qf '%{#fsnames}' pkg" (#20595).
CVS patchset: 4268
CVS date: 2000/11/15 15:28:46
2000-11-15 15:28:46 +00:00
jbj 3ad99fcba5 - add cscope/ctags (Rodrigo Barbosa<rodrigob@conectiva.com.br>).
- remove getMacroBody() from rpmio API.
- hide libio lossage in prototype, not API.
lclint annotations.

CVS patchset: 4230
CVS date: 2000/10/28 17:16:25
2000-10-28 17:16:25 +00:00
jbj 8699b8a123 - detect rdonly linux file systems.
- check available inodes as well as blocks on mounted file systems.

CVS patchset: 4220
CVS date: 2000/10/20 16:47:00
2000-10-20 16:47:00 +00:00
jbj f8b364d7a8 Doxygen annotations.
CVS patchset: 4132
CVS date: 2000/08/27 19:27:03
2000-08-27 19:27:03 +00:00
jbj 46e17d7a2d Typo.
CVS patchset: 3634
CVS date: 2000/03/18 14:24:21
2000-03-18 14:24:21 +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 1e0138188b check for memory leaks (almost all leaks are plugged).
CVS patchset: 3403
CVS date: 1999/10/29 16:06:01
1999-10-29 16:06:01 +00:00
jbj e6318cc57f fix: removed files fingerprint memory leak.
fix: resurrect allfiles flag from rpm-2.5.x.

CVS patchset: 3312
CVS date: 1999/09/21 17:21:57
1999-09-21 17:21:57 +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 8258a9497e lclint annotations.
CVS patchset: 3298
CVS date: 1999/09/17 22:02:44
1999-09-17 22:02:44 +00:00
ewt bc837d1e3f added message to getFilesystem() -- this can hang up when we can't
reach nfs servers, and it's nice for -vv to indicate what's wrong

CVS patchset: 3258
CVS date: 1999/09/05 16:56:44
1999-09-05 16:56:44 +00:00
jbj 9bcf57372b Eliminate const warning.
CVS patchset: 3147
CVS date: 1999/07/13 22:17:16
1999-07-13 22:17:16 +00:00
jbj 8bd997f2e0 Perl bindings need
#include <foo.h>
not
	#include "foo.h"

CVS patchset: 3143
CVS date: 1999/07/13 21:37:57
1999-07-13 21:37:57 +00:00
ewt 34cf387ac2 deal with errors properly
CVS patchset: 2963
CVS date: 1999/04/07 06:11:01
1999-04-07 06:11:01 +00:00
ewt edf3ad468f fix size estimates for source packages
CVS patchset: 2961
CVS date: 1999/04/07 05:54:45
1999-04-07 05:54:45 +00:00
jbj bd626d134d propagate "const char *" into rpmlib prototypes.
CVS patchset: 2663
CVS date: 1999/01/06 17:33:50
1999-01-06 17:33:50 +00:00
jbj 1607fbe7a3 Consolidate i18n baggage into AM_GNU_GETTEXT and system.h.
CVS patchset: 2425
CVS date: 1998/10/08 14:59:17
1998-10-08 14:59:17 +00:00
jbj fd068345e6 add Slovak translation (Stanislav Meduna <stano@trillian.eunet.sk>)
gettextify rpmMessage/rpmError/fprintf messages.

CVS patchset: 2368
CVS date: 1998/09/27 22:03:52
1998-09-27 22:03:52 +00:00
jbj 5142bf78e6 Consolidated includes for librpmbuild API.
CVS patchset: 2213
CVS date: 1998/07/30 22:09:42
1998-07-30 22:09:42 +00:00
jbj e4151252f8 Aggregate system includes into system.h.
Rearrange functions to minimize exported routines in librpmbuild API.
VS: ----------------------------------------------------------------------

CVS patchset: 2183
CVS date: 1998/07/25 21:00:26
1998-07-25 21:00:26 +00:00
ewt 7964e84a24 left extraneous line in after patch
CVS patchset: 2075
CVS date: 1998/04/09 02:36:10
1998-04-09 02:36:10 +00:00
ewt ef2758d5f0 applied from from Till which fixes a fssizes problem
CVS patchset: 2060
CVS date: 1998/04/02 17:48:34
1998-04-02 17:48:34 +00:00
ewt 4786aaf066 1) header file cleanups
2) use new dependency scheme
3) changed " #if" to "# if"

CVS patchset: 2024
CVS date: 1998/03/04 16:52:59
1998-03-04 16:52:59 +00:00
ewt b782a7d4aa 1) rpm2cpio didn't handle zlib errors properly
2) query formats could yield (none)\n instead of just (none)
3) queries of fssizes w/o fsnames went bonkers

CVS patchset: 1787
CVS date: 1997/08/21 01:20:16
1997-08-21 01:20:16 +00:00
ewt dda52c18d6 Changes for OSF/1 getmntinfo_r()
CVS patchset: 1708
CVS date: 1997/06/19 22:18:02
1997-06-19 22:18:02 +00:00
ewt 52ed621c76 Fixed memory allocation
CVS patchset: 1700
CVS date: 1997/06/19 13:17:56
1997-06-19 13:17:56 +00:00
ewt 9b7a0228d1 AIX changes from Till Bubeck
CVS patchset: 1698
CVS date: 1997/06/19 13:13:50
1997-06-19 13:13:50 +00:00
ewt aaecdd0b19 Fixed mntctl() checking
CVS patchset: 1690
CVS date: 1997/06/17 14:49:07
1997-06-17 14:49:07 +00:00
ewt c5dcacd201 *** empty log message ***
CVS patchset: 1674
CVS date: 1997/05/30 21:57:31
1997-05-30 21:57:31 +00:00