summaryrefslogtreecommitdiff
path: root/rpmdb/rpmdb.c
AgeCommit message (Expand)AuthorFilesLines
2004-03-18Resurrect "other endian" rpmdb functionality.jbj1-6/+18
2004-03-05Initial autorollback feature.joden1-1/+18
2003-12-26- fix: escape '+' in regex patterns through RPMMIRE_DEFAULT (#103851).jbj1-1/+3
2003-12-22Add --filecontext, --fscontext, --recontext for 3 sources of security contexts.jbj1-2/+4
2003-12-18Typo.jbj1-1/+1
2003-12-18- detect (and remove) dbenv files while upgrading to db-4.2.52.jbj1-3/+5
2003-07-02- don't attempt to remove dbenv on --rebuilddb.jbj1-4/+0
2003-05-08- don't use error string after gzclose (Dmitry V. Levin).jbj1-12/+13
2003-04-08fix: prevent segfault if malicious server sends 1 GB of data through ftpNLST.jbj1-3/+3
2003-04-02Splint fiddles.jbj1-7/+7
2003-03-16Create rpmsq, combining rpmdb/psm signal handlers.jbj1-120/+29
2003-03-14Unchain iterator on NULL return.jbj1-10/+19
2003-03-13Close and free iterators/cursors on signal exit path.jbj1-42/+68
2003-02-14- file: fix ogg/vorbis file classification problems.jbj1-0/+2
2003-01-31- fix: trap SIGPIPE, close database(s).jbj1-9/+13
2003-01-01fix: restore upgrade functionality with colors.jbj1-3/+3
2002-09-17- lclint clean.jbj1-10/+10
2002-08-31Sync with rpm-4.1.jbj1-24/+18
2002-08-22- fix: region trailer offset sanity check wrong (#71996).jbj1-3/+3
2002-08-20- check for interrupt during iteration.jbj1-0/+4
2002-08-20- fix: add epoch to "already installed" check.jbj1-2/+8
2002-08-19- add --with-efence to configure, check install/upgrade with efence.jbj1-4/+3
2002-08-14- fix: rebuilddb stat'ed target, not source, for rename sanity, take 2.jbj1-2/+9
2002-08-13- fix: rebuilddb stat'ed target, not source, for rename sanity.jbj1-7/+2
2002-08-08- python: add return codes for rollbacks and fooDB methods.jbj1-3/+42
2002-08-08lclint fiddles.jbj1-88/+32
2002-08-03Remove dbi_tear_down, now that rpmdb's are closed on signals.jbj1-29/+44
2002-08-02- check header blobs on export (i.e. rpmdbAdd())..jbj1-36/+53
2002-08-01- preserve rpmdb file attributes across --rebuilddb (#70367).jbj1-1/+13
2002-07-30- prevent stale locks in __db files by closing databases on signals.jbj1-10/+172
2002-07-28- python: don't segfault in ts.GetKeys() on erased packages.jbj1-4/+6
2002-07-24- verify signatures/digests retrieved through rpmdbNextIterator().jbj1-10/+151
2002-07-21- add methods to make signature handling opaque wrto rpmts.jbj1-13/+10
2002-07-20- version added to *.la dependency libraries (#69063).jbj1-3/+1
2002-07-20- popt: parse file into string of options (#56860).jbj1-7/+39
2002-07-13- install rpmal.h and rpmhash.h, implicit rpmps.hinclude, for now.jbj1-6/+32
2002-07-11- update for sv.po.jbj1-55/+98
2002-07-11- fix: repair 2ndary match criteria with rpmdb iterators.jbj1-4/+6
2002-07-08Propagate splint-3.0.1.7 close(2) internalState annotation throughout.jbj1-6/+6
2002-07-04- fix: forgot lazy open of database on --freshen path (#67907).jbj1-10/+5
2002-07-02Add boundsread annotations throughout, enable +bounds checking.jbj1-0/+16
2002-06-30- warn only once for each NOKEY/UNTRUSTED key id.jbj1-1/+2
2002-06-15- beecrypt: merge changes from beecrypt-2.3.0.jbj1-0/+4
2002-06-12- fix: separate existence and number checks for problems found.jbj1-1/+2
2002-05-21Enable CDB access as default.jbj1-2/+0
2002-05-21Always use cursors.jbj1-16/+33
2002-05-17Transactions made increasingly opaque.jbj1-3/+3
2002-05-16- opaque (well mostly) rpmTransactionSet using methods.jbj1-55/+93
2002-05-06- rework most of rpmdb.c prepatory to implementing duplicates.jbj1-272/+208
2002-05-05Add mi_key and mi_data to db match iterator.jbj1-215/+181