summaryrefslogtreecommitdiff
path: root/python/rpmts-py.c
AgeCommit message (Collapse)AuthorFilesLines
2007-07-13Kill RH-specific _vsflags_up2date, use generic __vsflags in bindings insteadPanu Matilainen1-1/+1
2007-07-13Clean up python ts object creation.Panu Matilainen1-57/+26
- Remove code duplication by making rpmts_Create() just a wrapper that calls rpmtsObject to create the instance - Move the initialization from rpmts_init() to rpmts_new(), calling ts.__init__() multiple times isn't something we want to allow (setting vsflags multiple times is ok but there's a method to do that already)
2007-07-11Char ptr signedness fixes to python bindings.Panu Matilainen1-2/+2
2007-07-10Fix bunch of compiler warnings from python bindings (method pointer types)Panu Matilainen1-1/+1
2007-06-07Ts/db reference counting for match-iterators in python (rhbz#241751)Panu Matilainen1-1/+1
Adds additional refcounting to the python level ts/db object to avoid anonymous ts/db from getting deleted while still iterating over it.
2007-05-23Raise an exception if adding an install/upgrade element to transaction fails.Panu Matilainen1-1/+7
2007-05-16dbmatch keys can be unicode objects also (#219008)Paul Nasrat1-1/+1
Jeremy Katz <katzj@redhat.com>
2005-02-12- zlib: uniqify certain symbols to prevent name space pollution.jbj1-1/+1
- macosx: include <sys/types.h> so that python sees the u_char typedef. CVS patchset: 7760 CVS date: 2005/02/12 19:03:32
2005-01-28- python: force dbMatch() h# key to be 32 bit integer (#146477).jbj1-1/+2
CVS patchset: 7720 CVS date: 2005/01/28 20:25:01
2005-01-23- blueprint rpm-4_4 and HEAD to minimize diff spew.jbj1-0/+2
CVS patchset: 7706 CVS date: 2005/01/23 20:44:57
2004-11-17Add kwargs everywhere - courtesy of pjones@redhat.compauln1-103/+135
CVS patchset: 7582 CVS date: 2004/11/17 17:05:39
2004-10-31- python: remove ".A" from creaky ts.check() tuple return (#135008).jbj1-0/+4
- python: fix RPMPROB_BADRELOCATE segfault return in ts.check (#137116). - revert selinux patch until fc3 release. - reprise file conflicts yet again, flip/flop/flip/flop ... - fix: buffer overrun displaying ko_KR (#135389). CVS patchset: 7532 CVS date: 2004/10/31 20:22:01
2004-10-13Splint fiddles.jbj1-2/+3
CVS patchset: 7460 CVS date: 2004/10/13 19:03:45
2004-10-13Return current problem set form transaction.jbj1-3/+26
CVS patchset: 7455 CVS date: 2004/10/13 06:26:16
2004-10-11Don't include Arch in release for backwards compat (#135008)pauln1-1/+3
CVS patchset: 7447 CVS date: 2004/10/11 15:16:49
2004-06-11- python: permit integer keys to ts.dbMatch().jbj1-0/+1
CVS patchset: 7306 CVS date: 2004/06/11 17:52:58
2004-05-04- Adding support for integer keys in ts.dbMatch().niemeyer1-1/+17
- Adding readHeaderFromFD(). CVS patchset: 7247 CVS date: 2004/05/04 21:12:04
2004-03-11Fix splint warnings for specpauln1-0/+2
CVS patchset: 7164 CVS date: 2004/03/11 06:25:48
2004-03-10Initial rpm.spec implementationpauln1-0/+33
CVS patchset: 7160 CVS date: 2004/03/10 22:44:29
2004-01-28Enable selinux contexts in rpmtsRun - patch from Jeremy Katzpauln1-0/+14
CVS patchset: 7086 CVS date: 2004/01/28 00:09:06
2004-01-22Build with gcc-2.95.3 and python-2.2, remove incompat CFLAGS and casts.jbj1-1/+1
CVS patchset: 7082 CVS date: 2004/01/22 14:28:08
2004-01-01- python: include Python.h before glibc features.h.jbj1-6/+0
CVS patchset: 7055 CVS date: 2004/01/01 16:34:10
2003-12-30- use -fPIC -DPIC on all platforms, not just mandatory (#112713).jbj1-1/+1
CVS patchset: 7051 CVS date: 2003/12/30 15:12:50
2003-12-01splint fiddles, no warnings.jbj1-4/+37
CVS patchset: 6961 CVS date: 2003/12/01 19:15:38
2003-11-23Merge changes from rpm-4.2.1 development.jbj1-53/+53
CVS patchset: 6959 CVS date: 2003/11/23 19:50:52
2003-05-04Use getattro/setattro throughout.jbj1-14/+14
Convert to mpfprintlin from diddled mpprintln. CVS patchset: 6811 CVS date: 2003/05/04 17:34:53
2003-05-02Generate random primes method.jbj1-5/+6
CVS patchset: 6807 CVS date: 2003/05/02 21:05:46
2003-04-18python: missed tuple refcount in IDTXload/IDTXglob.jbj1-2/+8
CVS patchset: 6762 CVS date: 2003/04/18 14:03:11
2003-04-17Typos and transfer trash.jbj1-1/+1
CVS patchset: 6761 CVS date: 2003/04/17 22:14:15
2003-04-17Doxygen doco markup.jbj1-38/+38
CVS patchset: 6760 CVS date: 2003/04/17 17:17:27
2003-04-16- resurrect manifests, RPMRC_NOTFOUND returned by readLead().jbj1-5/+1
CVS patchset: 6752 CVS date: 2003/04/16 17:48:04
2002-12-311st crack at colored installs.jbj1-1/+21
CVS patchset: 5989 CVS date: 2002/12/31 01:23:03
2002-12-11Add rpmfts-py.[ch] bindings for fts(3) from rpmio.jbj1-59/+66
splint fiddles. CVS patchset: 5932 CVS date: 2002/12/11 00:12:17
2002-12-10Add tp_{init,alloc,new,free} methods to rpmts.jbj1-5/+81
Use PyObject_{New,Del} consistently throughout. CVS patchset: 5931 CVS date: 2002/12/10 19:46:03
2002-12-04python: gilding lilies.jbj1-9/+11
CVS patchset: 5915 CVS date: 2002/12/04 02:01:47
2002-11-30- upgrade to elfutils-0.63.jbj1-5/+0
CVS patchset: 5906 CVS date: 2002/11/30 21:07:08
2002-11-15- resurrect availablePackages one more time.jbj1-6/+8
CVS patchset: 5871 CVS date: 2002/11/15 21:10:32
2002-10-15- python: permit headers to be hashed.jbj1-0/+5
CVS patchset: 5780 CVS date: 2002/10/15 18:52:50
2002-09-19Check for orphan'ed chnages in rpm-4.1.jbj1-1/+1
CVS patchset: 5718 CVS date: 2002/09/19 16:30:25
2002-09-03- fix: always do rpmalMakeIndex.jbj1-1/+1
- fix: resurrect --triggers (#73330). - python: typo in NOKEY exception string. CVS patchset: 5696 CVS date: 2002/09/03 12:23:51
2002-08-26- python: don't remap NOKEY/UNTRUSTED to OK.jbj1-3/+3
CVS patchset: 5671 CVS date: 2002/08/26 17:42:39
2002-08-23- merge signature returns into rpmRC.jbj1-9/+25
- python: exceptions on NOKEY/NOTTRUSTED. CVS patchset: 5667 CVS date: 2002/08/23 21:01:59
2002-08-20- check for interrupt during iteration.jbj1-12/+38
- python: add ts.setProbFilter() method, remove ts.run() argument. CVS patchset: 5652 CVS date: 2002/08/20 22:05:18
2002-08-20- python: supid typo broke ts.check().jbj1-2/+0
CVS patchset: 5648 CVS date: 2002/08/20 13:39:31
2002-08-19- add --with-efence to configure, check install/upgrade with efence.jbj1-2/+2
- 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-15- python: explicit method to set transFlags.jbj1-14/+50
- python: stuff package name into a string for repackage callbacks. - rollback: re-create empty transaction set for multiple rollbacks. - fix: %%basename typo (Dmitry V. Levin<ldv@altlinux.org>). - fix: queryformat segfaults (Dmitry V. Levin<ldv@altlinux.org>). CVS patchset: 5639 CVS date: 2002/08/15 18:50:46
2002-08-13- supply transitive closure for CLI packages from rpmdb-redhat database.jbj1-1/+1
CVS patchset: 5624 CVS date: 2002/08/13 16:36:44
2002-08-09- python: include instance in IDTXload, filename in IDTXglob, returnjbj1-17/+41
- python: argument to ts.addErase (if integer) deletes that instance. - python: rpmmi methods to return this instance, and number of members. CVS patchset: 5620 CVS date: 2002/08/09 23:14:10
2002-08-09- python: add (optional) ts.check() callback.jbj1-18/+87
CVS patchset: 5619 CVS date: 2002/08/09 22:25:04
2002-08-08- python: add return codes for rollbacks and fooDB methods.jbj1-34/+28
- avoid generating fingerprints for locale/zoneinfo sub-directories. CVS patchset: 5618 CVS date: 2002/08/08 22:20:26