diff options
author | Kim Kibum <kb0929.kim@samsung.com> | 2012-05-21 17:49:08 +0900 |
---|---|---|
committer | Kim Kibum <kb0929.kim@samsung.com> | 2012-05-21 17:49:08 +0900 |
commit | dec48cfa66e17ba4a7e50c92cb24b913289feb12 (patch) | |
tree | e1f48cd5cabb40a1d604b36949ff072d01267cb5 /ChangeLog | |
parent | b7a3bffb8e0341b7e4ef69def268bca3a7f279ff (diff) | |
download | rpm-dec48cfa66e17ba4a7e50c92cb24b913289feb12.tar.gz rpm-dec48cfa66e17ba4a7e50c92cb24b913289feb12.tar.bz2 rpm-dec48cfa66e17ba4a7e50c92cb24b913289feb12.zip |
Upload Tizen:Base source
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 90860 |
1 files changed, 90860 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..4a7e1f0 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,90860 @@ +commit 87d5da8b52337b4f63690a74a1963a46f116d570 +Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> +Date: Fri Jul 15 12:38:07 2011 +0300 + + Preparing for 4.9.1 + + - Bump library revisions and package version, update translations + +commit f85756df86ea0ef439a053d15c4530708cf71de3 +Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> +Date: Fri Jul 15 12:35:42 2011 +0300 + + Shut up unused-but-set warnings from gcc (if supported) + + - These are not going to get fixed in 4.9.x branch, remove the + useless compile noise + +commit ada2b31413dda98ef0489fe9f17fd1f6b3fb6c3e +Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> +Date: Thu Jul 14 14:05:32 2011 +0300 + + Sanity check signatures even if we dont have a key + + - Fixes a regression originating all the way back from commit + c7fc09d585ff3831924f72f61d990aa791f2c3f2 (ie rpm >= 4.8.0) + where a package with a bogus signature can slip through undetected + if we dont have a key for it. + - This additional sanity check on the signature prevents is enough + to prevent the fuzzed package in RhBug:721225 from crashing us + by stopping the bad package at the front door. That we don't have + proper tag data validation is another, much wider issue... + (cherry picked from commit c07efb9fec3d8d7216e15609e3acf7d107cbe2ae) + +commit f9e581ec2e7443a8bd3b4101a56f7c588aef58f5 +Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> +Date: Wed Jul 13 16:19:01 2011 +0300 + + Fix memleak on keys with more than one user id + + - This is not "correct", we should permit more than one user id. + Leaking memory is still worse than not leaking, corrent behavior + or not. + (cherry picked from commit 5d58afc88215b4b9cdc2086c8b5c11941e62f369) + +commit a8eea6df8d3ad6327016922a3c8a2b2ee7d5b50f +Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> +Date: Wed Jul 13 16:05:34 2011 +0300 + + Fix crash on PGP packets/armors with more than one key (RhBug:667582) + + - While OpenPGP permits arbitrary number of keys per packet/armor, + we can't handle more than one, error out early. The poor user + wont get much of a clue as to what went wrong, but thats still + better than crashing and burning. + - Return NULL from pgpPrtPubkeyParams() on errors and pass it onwards + from pgpPrtKey() which propagates it up to callers. Besides + the crash, this also fixes the error path from pgpNewPublicKey() + failures. + (cherry picked from commit 3cad28715bcdcf1bc92171bc560cb24ea87d9d74) + +commit fd10798215f2e0bb6dd5d66ebb0df76168c5bb39 +Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> +Date: Wed Jul 13 15:46:21 2011 +0300 + + Oops, rpmPubkeyDig() should return NULL if pgpPrtPkts() fails + (cherry picked from commit 612579c6f656f6f8268ed6a05dcdb151477ddaf0) + +commit 4e6dc92f90cd57af0d64f9bd49e6a8cb990a3895 +Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> +Date: Wed Jul 13 14:03:32 2011 +0300 + + Only increment number of query/verify sources when we encounter new types + + - This makes it legal to specify the same query/verify source more + than once. Not that it makes a whole lot of sense to do so, but + complaining "only one type of query/verify permitted at a time" seems + silly as well if you're just (accidentally) specifying the same + source twice. Besides, this makes the code a bit cleaner. + - Kinda related to RhBug:691930. + (cherry picked from commit f627135e9f55f4e65dc581145e98607cd044b381) + +commit 7775eadb597f9c7e57c69d22ff739a01886c8eb4 +Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> +Date: Wed Jul 13 13:56:15 2011 +0300 + + Fix the sanity check on number of query/verify sources (RhBug:691930) + + - Prior to commit 2e672f3fae9d8ff7ee64ae13cfa2fe65272c2ede, the + callback would get called twice for every option so the expected + number of query/verify sources was doubled. Now the numbers + match with reality, adjust the check. + (cherry picked from commit 306c23ee49c0e385a830d206389c5e36128b9916) + +commit 36a82f92d8f3446730267256ee51490206afc91a +Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> +Date: Fri Jul 8 10:31:34 2011 +0300 + + zlib is mandatory, fail at configure if missing + remove conditionals + + - Unlike bz2 and xz/lz, zlib compression is not tracked by any rpmlib + feature and is part of the original package format really, zlib + simply must be always present. + (cherry picked from commit 4b7e6cb79f5073fc42ae98e153668e574ebe0388) + +commit d740b2be6e0e725bfdfba41cb0d3d298c404e40a +Author: Panu Matilainen <Panu Matilainen pmatilai@redhat.com> +Date: Wed Jul 6 11:05:42 2011 +0300 + + Fix the broken python header __getattr__() behavior, take 13 (or so) + + - Tags as header attributes seemed like a nice idea at the time... but + has been a PITA due to side-effects it causes, such as breaking + getattr() use for "capability testing", eg: + >>> h2 = copy.deepcopy(h) + Traceback (most recent call last): + File "<stdin>", line 1, in <module> + File "/usr/lib64/python2.7/copy.py", line 172, in deepcopy + copier = getattr(x, "__deepcopy__", None) + ValueError: unknown header tag + - Since we can't really go removing the brainded feature (somebody might + actually be using it) try harder to fix it: if its not an actual + attribute, save the exception we got from PyObject_GenericGetAttr() + and if its not a valid tag either, restore the original exception. + This allows cases like the above __deepcopy__ to work properly. + (cherry picked from commit 9d30318c0ad42e6a6c895d5a62bb209344d4f2da) + +commit 38d300c16443b4f173067ea75cbe303fdd21618f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 1 11:19:02 2011 +0300 + + Fix the totally broken rpm.fd() read method + (cherry picked from commit cb84c0db42db105116072cb71d89152e885e2e2c) + +commit bcd673bcdea7bf9ab80621d3d767866e7a232e8d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 28 13:01:59 2011 +0300 + + Fix explicit directory %attr() when %defattr() is active (RhBug:481875) + + - parseForAttr() doesn't know whether it's dealing with a directory or + a file, so it can't know which defaults it should use. + Move all the decision making on which of the explicit/default/implicit + attributes into addFile() where we do know what kind of entry we're + dealing with, and only parse in parseForAttr(). + - backported from commit 09efbe9656bed123dcfb240a7d94906b981a65d1 + +commit 24a78c130af62a2013fd4de0085e0e99fe386c47 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 28 08:37:41 2011 +0300 + + Enable GLOB_ONLYDIR of the bundled glob() on platforms that support it + (cherry picked from commit 5cd1e56cd28ee18ab863951bc242e99e42d85a1a) + +commit 2170996974a77bfabfbb8e2fe356196615796d74 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 27 14:52:22 2011 +0300 + + Pay attention to dir vs file when building (RhBug:505995) + + - Preserve trailing slash if it exists, and also add one on explicit + %dir entires. This lets rpmGlob() and friends to skip any matching + files that might be present, fixing both test-cases in RhBug:505995. + (cherry picked from commit 23167c3ea459405c98d8e759993efb6d9b1ea7f3) + +commit 91368408365a1e15cc7174ecc99c2834fef77d0a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 27 14:09:17 2011 +0300 + + Honor trailing slash in rpmGlob() + + - Only return directories if a pattern contains a trailing slash. + Use GLOB_ONLYDIR hint if available but as this is unreliable, + we need to stat the paths to be sure. + - Hysterically enough, rpm bundles its own copy of glob() which does + have GLOB_ONLYDIR but ATM it doesn't get build because HAVE_D_TYPE + isn't defined outside glibc build environment which is where our glob + originally came from... + (cherry picked from commit 65e88045ba80b175418b865fe4c4a88d48c00189) + +commit 6cbfa8fb638574d317abeba55afd4d52ce443c8c +Author: Jakub Jelinek <jakub@redhat.com> +Date: Fri Jun 17 16:40:20 2011 +0300 + + Add DWARF-4 support to debugedit (RhBug:707677) + + Signed-off-by: Panu Matilainen <pmatilai@redhat.com> + (cherry picked from commit 9d440c488b27a112232ebf4d4ea2f3b4462a910c) + +commit a9ed6205e6e151d99e047b1f5379bd5a5cec8912 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 17 14:25:44 2011 +0300 + + Avoid extra newlines in parsed spec output outside preamble + (cherry picked from commit 1e1bd6709a675ab77b539d2260a8ccc2ec34bc43) + +commit aa3f7023da099c581fa930116d532b762240a722 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 17 13:53:43 2011 +0300 + + Add --parse option to rpmspec tool to dump parsed spec contents + + - This is somewhat like 'gcc -E', useful for analyzing/troubleshooting + what happens inside the preprocessing. + (cherry picked from commit c881ee9e81c35f5a4733c5797e50aaabb1c7d1d5) + +commit cdadcee074b20e91b4f95a0db419dd6dc0fcd3f2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 17 13:44:39 2011 +0300 + + Support retrieving the spec contents in parsed format + + - Collect the preprocessed (conditionals, macros etc evaluated) + lines to a separate stringbuf, make rpmSpecGetSection() return + that on RPMBUILD_NONE "section" (hack, but so is abusing RPMBUILD_FOO + for the section here so shrug) + (cherry picked from commit c38504c4ba539ccbfb37edccc0cc0ad3cdae58b3) + +commit e2c668827faf8dfa5b785fcdc9b6942ad82c6127 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 16 19:21:54 2011 +0300 + + Error on unclosed macros & trailing line continuations in spec (RhBug:681567) + + - Track the starting line in case copyNextLineFromOFI() indicates + a multiline-construct. If we get an EOF from readLineFromOFI() + while inside multiline read, its an illegal construct of some kind + and we can even spit out a reasonably meaningful error pointing + out the starting line number of the bad construct. + (cherry picked from commit 7e067c3ed912b95109cdbe6b03648433edfc9e0b) + +commit e93cf42e377bce93410b100e11822b0e8d848daa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 16 08:48:57 2011 +0300 + + Export rpmteFailed() to python bindings + + - Kinda related to RhBug:661962, yum relies on callbacks to catch + install/erase errors but this is not accurate: on erase the + element can be ambiguous as the callback only gives a name (sigh). + In addition, elements can be skipped entirely if "parent" element + fails, in which case no callbacks are issued so these cases would go + completely unnoticed when relying on callbacks alone. te.Failed() + gives users such as yum a chance to have a look at the real status + of elements (after the transaction). + (cherry picked from commit a324a53527e4ecacabc33a73cfcb4c572aaefa2d) + +commit c644bd5c175bccd772ce009231bccfe1e6425ce9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 13 11:52:54 2011 +0300 + + Don't remove buildroot docdir on %doc usage (ticket #836) + - Some software installs its own documentation and if you try to + combine it with %doc, rpmbuild will abort with mysterious + "cpio bad magic" or such errors because what was assumed to be + there was not, as %doc would 'rm -rf' the docdir upon first + invocation. I don't see any good reason to disallow sharing the + same directory for %doc and documentation installed by software + "make install" - the other alternative would be forcing %doc to + go to some other location, only making docs harder to find. + - Also at least Mageia (and prior to that Mandriva) has been doing + this for quite some time now. + (cherry picked from commit 2f6bfc99d01df941f6aaad8497150f82eeb75311) + +commit 24c2f150c3724dab5cbb645732118c672eabaf68 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 10 12:08:45 2011 +0300 + + Adjust script detection rules to work with file >= 5.07 too (RhBug:712251) + - Somewhere between file 5.05 and 5.07 it started adding encoding + to script descriptions, eg "<mumble> script text executable" became + "<mumble> script, <encoding> text executable" breaking what had + been working for 10+ years in the case of old find-requires. + - Permit either comma or space after "script", this works for both + old and new file. + (cherry picked from commit db4905f51eb80b55c408e3a659bab6b4ec5d9e3b) + +commit d0c8526513c0a3f516dfa22e285c174213293017 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 9 14:25:37 2011 +0300 + + Eww, python ds.Instance() doesn't take any arguments + - ...means its been broken all along, sigh + (cherry picked from commit 9c5eab023a12f21a01fbe11e089c7eb8e9285a89) + +commit 1f2573d07a851c3491bc9892d9bc8e841817f602 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 8 11:00:40 2011 +0300 + + Handle EINTR on the spot instead of restarting the entire loop + - The previous code was violating the "golden rules of select()" by + possibly skipping processing of fd's that were included in the + select() set. Also restarting the entire loop should not be + necessary in case of EINTR select(), our conditions do not change + in that situation. + (cherry picked from commit 5de50d2e74dff1622eb426a0982b213abf46c883) + +commit 4897a01066ae0dce4d8737abe4f0c7ed9c85d74b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 8 10:01:14 2011 +0300 + + Abort depgen output reading on EOF, not child exiting + - There could, at least in theory, still be data to read after + we receive SIGCHLD. Stop the loop on EOF on read instead. + Thanks to Michael Schroeder for pointing this out. + (cherry picked from commit fb3412e80b52b19d51557b81b318b85f785acffd) + +commit 8210b0a4d7f859687022a2f66ff7280566dff329 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 1 09:01:24 2011 +0300 + + Reset cli configured flag on rpmcliFini() (RhBug:709421) + (cherry picked from commit 24229947e8302c6243e6124808b418728094adb9) + +commit 30e5a3fab0bd16f617b9631090a88f94ef65dca7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 30 15:54:16 2011 +0300 + + Fix a logic error leading to unlink(NULL) call, oops. + - If writing the scriptlet to a file fails, its possible to + end up with non-NULL script but with NULL fn and kaboom in unlink() + (cherry picked from commit 2a60e63cf00ff736324f5e0fcd5a27a9dfb29e68) + +commit a352dcf1c57437894649a61efa05a9409290e9d3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 27 14:12:55 2011 +0300 + + Clean up + plug memleak in parseDescription() + - Eliminate dead NULL-assignments of local variables on exit + - Move stringbuf free to exit, previously error on readLine() leaked + memory here + (cherry picked from commit 36538f6228abc8cd76d76f3bc7bab9d224217e1e) + +commit b0f591c7ece55fa13aa9986d6182e556580befcb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 27 13:59:05 2011 +0300 + + Clean up + fix memleaks in readIcon() + - Assume failure and use single point of exit where all allocations + are freed without dumb dead-assignments. Also fixes a + leak from icon allocation when Fread() fails. + (cherry picked from commit 9e014460598b10004ff7f9252411a804c32d6ccc) + +commit 0fea84fb37cdcdb28f9585b02d6151dc7b6a8587 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 27 09:02:38 2011 +0300 + + Handle readlink() failure in genCpioListAndHeader() correctly + - It might be a rare condition but it /can/ happen, and previously + that would cause '\0' written out of bounds (at negative array offset). + Also leave room for the terminating '\0' at the end of buffer when + calling readlink(), previously a link exactly the size of buffer + would've been silently truncated. + (cherry picked from commit c499a0b912629eeeabc3554d3e3a95c088e96422) + +commit 0c4b5da8955b9cc364c4490cc43f5ff357bf2ee3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 26 14:16:14 2011 +0300 + + Colored conflict resolution part II + - Same as commit 7bbc9b073d9204f6ffb8a1091c189b80029d27a9 but + within the to-be-installed set + (cherry picked from commit 75a0d6dcf4a571ddea3857e9e24e3fecc136defd) + +commit 9d80b498e16603dbe3d1402f1945432a16dc7fd8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 26 11:40:55 2011 +0300 + + Both files must be colored for multilib conflict resolution (RhBug:705115) + - File conflicts should only be resolved to preferred color when + both files are colored. Prior to this we would happily overwrite + scripts with a clearly conflicting ELF binary. + (cherry picked from commit 7bbc9b073d9204f6ffb8a1091c189b80029d27a9) + +commit b5bc5c9e21f7c12e08002a8d50e97340ce09344a +Author: Mark Wielaard <mjw@redhat.com> +Date: Wed May 25 15:44:42 2011 +0200 + + Add -r flag to find-debuginfo.sh to invoke eu-strip --reloc-debug-sections. + - This is a new option to eu-strip that strips out/resolves relocations + between .debug_* elf sections in ET_REL files. This can save a lot of + space for kernel module. + + Signed-off-by: Panu Matilainen <pmatilai@redhat.com> + (cherry picked from commit 40a7e19fbe3a7d040e8b13e6d6e9ac567c56cf04) + +commit 9ff13f907060549b804843cff4d564287dbfea38 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 25 14:52:39 2011 +0300 + + Disable all scriptlets and collections centrally on --test and --justdb + - These are already taken care of in other places but they're littered + a little bit of here and there, eg in case of collections these + modes are only skipped deep down in the plugin code. This should + make the intended behavior more obvious upfront. + (cherry picked from commit e040a126a01edb4950bc8ef6a93e5ca18070c194) + +commit 3eb427d495dabb7b2c74486553da892604b067f7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 25 14:26:51 2011 +0300 + + Permit %verifyscript from non-installed packages + - Verification from non-installed packages can be useful sometimes: + http://lists.rpm.org/pipermail/rpm-maint/2011-May/003015.html + - %verifyscript is unlike all other scriptlets so might as well + take some shortcuts and bypass rpmteProcess() & all, just + create a lone rpmte, force the header we got and call rpmpsmRun() + directly on it, bypassing rpmteProcess() which is only an + unnecessary complication here (based on patch by Michael Schroeder) + (cherry picked from commit 563f7c0dad5a748e1861f92087044d780787c766) + +commit 03bfd1fbe0161ada762367c05d6d9452b6037880 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 25 14:03:57 2011 +0300 + + Don't run collections on script stages like %pre/posttrans, ugh. + (cherry picked from commit 099f09de45cb7c241980da4e8cde7de61f5c1936) + +commit 04ae8fbb46f8c3ed0a114f7e62616dfc6a5d8132 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 25 10:20:45 2011 +0300 + + Issue an error on failure to replace original package on signing + - Previously any failure on replacing the original package with the + newly signed one would silently fail, causing rather confusing + behavior when eg attempting to (re)sign readable but not writable + packages. + (cherry picked from commit d885361c84525c5af468204f936993763cca0e6b) + +commit f4049f0be31fe0647ccbaa54cba1e57829b9f0f2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 24 20:28:16 2011 +0300 + + Add support for nested Lua macro expansion (RhBug:490740) + - Lift the printbuffer accounting out of rpmlua into a struct of + its own (Funny thing, this looks a whole lot like the macro + expansion buffer and Good Ole StringBuf Brothers ... Boys ... Mam. + Unify them one of these days maybe) + - Replace the simplistic on/off printbuffer with a stack of buffers, + fixup the lone caller to use the new internal push/pop API. + (cherry picked from commit ecfece7ec0d0eb0485745568d10dabc428e92824) + +commit 7e5140537f4d4b6a15f71ca4db5fc80c562c375a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 24 19:59:36 2011 +0300 + + Plug a memory leak on Lua rpm.expand() + (cherry picked from commit 48b5879931ef2ef3039b22123d6aaad17657618e) + +commit c3ccaea0cb601801775ebbb8fc875b2a4d8e0f5b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 24 17:23:37 2011 +0300 + + Bail out of debuginfo if stabs format encountered (RhBug:453506) + - The previous "silently ignore" policy produces bogus debuginfo + packages on some architectures and fails with other mysterious + errors on others, better just fail hard until (if ever) somebody adds + stabs support. + (cherry picked from commit fe2167ead95a394d97476baf1a35a4037d3ff202) + +commit 4cea63ce37edc225e01b1f671b6a2c8a90efaa49 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 24 16:55:31 2011 +0300 + + Fix %prep parse error to abort build + - Previously in some cases parse error in %prep could emit an error msg + but still continue building due to error code bogosity. Clean up + the mess a bit: assume failure and actually return the res(ult) we + calculated instead of nextPart. + (cherry picked from commit fa053f4dd853a2f6e1451539c2d69e3e5c882553) + +commit 5be14b0b38b2fbd6cbc8eb1e3d4aaedf09cf50ac +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 24 14:07:12 2011 +0300 + + Handle HEADERFLAG_SORTED bit correctly in headerUnsort() + - Within rpm there's exactly one caller of headerUnsort() which has + kinda taken care of re-sorting the header on exit, but only if it + returns successfully, meaning the header sort status could've been + left in inconsistent state with implications on consequent + operations on that header. Also this is part of the public API + yet callers have no chance of adjusting the flag when they call it + (and why should they). + - Also dont bother sorting if the header is already in unsorted state. + (cherry picked from commit b5d54b35d4bc2745b73f4b75bdebed36abce7ed1) + +commit d272a9122279a12fda3996a35fa0417ac6ebf6df +Author: Michael Schroeder <mls@suse.de> +Date: Tue May 24 08:51:56 2011 +0300 + + Do not die on empty changelog section + + Signed-off-by: Panu Matilainen <pmatilai@redhat.com> + (cherry picked from commit 78a6cf6fbf047c5bf0066df21792e4c9925d04a0) + +commit 0405769a5c1f111bed710f580a487e2b381f403a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 23 12:32:27 2011 +0300 + + Whoops, flags needs to be sorted for argvSearch() to work correctly + (cherry picked from commit 15dc6ebc307fddb47fea6760fa36384ae47fc3c4) + +commit c667c47eb58d621906dad32a9ffc39d86e9a7b06 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 23 11:11:43 2011 +0300 + + Unify fileattr include- and exclude-rule handling + - Handling both rule-types identically not only makes things more + consistent but also adds exclude_flags support practically for free: + "exeonly" and "magic_and_path" are usable for excludes too now, ditto + for any other flags that might be added in the future. + (cherry picked from commit c6e81eeff96666a6f4942b2dd97f83beb584a026) + +commit a13580a5952ddd10fa18139f6cf09ab9031792fa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 20 10:05:02 2011 +0300 + + -D is for --define, not --predefine (RhBug:706161) + (cherry picked from commit 3d657d5cc22652c71bc15a56b6b4462e228526d6) + +commit b61c5589ba1b7329f59f03180f5f05533d9d9e3b +Author: Michael Schroeder <mls@suse.de> +Date: Thu May 19 14:55:55 2011 +0300 + + Support "magic_and_path" flag in fileattrs + - Allow "magic_and_path" flag to configure that files must + match both regexpes to be sent to the dependency generator. + + Signed-off-by: Panu Matilainen <pmatilai@redhat.com> + (cherry picked from commit f17e10f870aa9f2bf6b9e2408088dfd6b2372644) + +commit 81a773d9bc47334bd07bebb5fec616521637acfb +Author: Tero Aho <ext-tero.aho@nokia.com> +Date: Wed May 18 11:10:09 2011 +0300 + + Plug a minor memleak on writeRPM() error paths + + Signed-off-by: Panu Matilainen <pmatilai@redhat.com> + (cherry picked from commit fc56d98f5d640295ff031ea1dcb368e2e3eaeece) + +commit 43b2e6f5f8322f0e389ab09cc755081d73c0f79d +Author: Michael Schroeder <mls@suse.de> +Date: Wed May 18 09:04:40 2011 +0300 + + Always copy macro source when expanding it + - A macro can undefine itself, and unless we grab a copy of it we'll + end up accessing already freed memory. Fixes a regression from + commit ebc4ceaaeb8bb59019f4635471b28eb5f3eaaaa6 which assumed + a copy is not always needed. + + Signed-off-by: Panu Matilainen <pmatilai@redhat.com> + (cherry picked from commit f4c79584d01c6394544c86c122d2f32f77a1d02d) + +commit 4d547e1415d4bb109e098ee90ac25533e49e692a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 18 08:28:07 2011 +0300 + + Empty transaction is not an error (RhBug:699929) + - Empty transaction just means we have nothing at all to do, + but it's not an actual error. + (cherry picked from commit 4f3aa7327083005ebc4fce90e517fc57cce5af3d) + +commit 0f77a1c9036f2fdd1991fbbbc99e3f8ad6eabda4 +Author: Michael Schroeder <mls@suse.de> +Date: Tue May 17 15:46:54 2011 +0300 + + Do not abort if chown/chmod fails but the file is already correct + - This small patch makes rpm not abort the installation if + chown()/chmod() failed but the files already have the correct + ownership/mode. It also allows a failed mtime update on directories. + + Signed-off-by: Panu Matilainen <pmatilai@redhat.com> + (cherry picked from commit 09d554da62ce84823849138a55a2ba0e72dd17f0) + +commit 6765b6e2ab6b8be1f3b85ea2d561219e43f42d15 +Author: Michael Schroeder <mls@suse.de> +Date: Mon May 16 11:57:44 2011 +0300 + + Fix segfault on build with empty %prep section + + Signed-off-by: Panu Matilainen <pmatilai@redhat.com> + (cherry picked from commit 39800e901e2258685d1fc34e1e9a7b8a058e11ce) + +commit 5278c944fbafefe8d3d230f1b5ab0b3d7db1a940 +Author: Michael Schroeder <mls@suse.de> +Date: Fri May 13 15:33:55 2011 +0300 + + Fix "method not permitted before handle's open method" on --verifydb + - In verify mode, the db is not really opened, thus it's an error + to call dbiFlags() which calls db->get_open_flags(). + + Signed-off-by: Panu Matilainen <pmatilai@redhat.com> + (cherry picked from commit 4357fa98c92f123320421dba80dcd10379e98475) + +commit 1dd187a900bb6d0ca92b9f96577461da8c891536 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Sun Apr 24 15:57:23 2011 +0300 + + Add lrzip support. + + Signed-off-by: Panu Matilainen <pmatilai@redhat.com> + (cherry picked from commit e254f9b9d4869ea9ee783d3c68a3d2e293e63345) + +commit c039ce21c1eca0b8c0b090e3344cc778002035bd +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Sun Apr 24 15:56:11 2011 +0300 + + Add lzip support. + + Signed-off-by: Panu Matilainen <pmatilai@redhat.com> + (cherry picked from commit bcad08867d9c9550d80f9ca8ba42c4e27d3c493b) + +commit 2b88e2b550088ade2026690974a4dc5a454a6e48 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Apr 27 10:28:43 2011 +0200 + + Fix find-lang so that it finds *@*.qm QT i18n files (RhBug:699945) + (cherry picked from commit b19a896ecd1ae45835bf2a74ed376de935c6486d) + +commit 0c474b79685470411e219223f152b450d4ac91fb +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Apr 26 06:33:19 2011 +0200 + + Understand 'PK00' zip archives (RhBug:699529) + - it is historically used by PKZIP when storing archive to removable + media (floppy), some java apps still use it + - thanks to Karel Klic + (cherry picked from commit 7b352a1de27ff11d4439ab9efdbb9d6074885353) + +commit bc2b886832a25b2d620190633d1d521bb9bcfff7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 21 11:09:28 2011 +0300 + + Handle errors from moving target file into place in rpmSign() + - Signing isn't successful unless we manage to replace the original + file with the signed one, take the stat() etc returns into count. + (cherry picked from commit eada0e3e47b80da2dec8c11fefb5ad16e4d6faaa) + +commit 259401cf879481bf69713d44db9a67e247bde846 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 21 10:55:00 2011 +0300 + + headerPut() and headerDel() returns aren't interesting here + (cherry picked from commit e393393ff71e5d0a6dc1c4d316558e8396caf287) + +commit 47c4e4a0756635e62f2ce8f7fac5659c0961e5d0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 21 10:47:31 2011 +0300 + + Remove redundant indentation block from rpmSign() + - No code changes, just formatting sanity/prettiness + (cherry picked from commit c798aed743b4df9569475520ad0821d555b35c82) + +commit 061d48a11fe0bc78572d1a90f89bf34c0686c9ed +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 19 13:21:36 2011 +0300 + + Give at least some indication of error from fchdir() failures + - Failure to return to current dir is likely to be lethal, at least + log an error and return a different code for it. + (cherry picked from commit 7ea4fcd87f9f313099f983380e9ece93149a0271) + +commit 4fc59a2e163eb761fcc1abf423e403f3f83f74c9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 19 12:59:07 2011 +0300 + + Catch write errors when generating scriptlet temporary files + - If the write fails scripts are likely to fail anyway, but executing + partial scriptlets (unlikely as that might be) could have funny + side-effects besides just failing. + - Also cleans up runExtScript() a little bit by moving the + tmp file creation to a separate function. + (cherry picked from commit 6f75f9e7640e2ef08ae65c9038fcedad2c96ae72) + +commit 68a5b062a9342c47a294ac8e55be9263b6a801e2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 19 10:32:31 2011 +0300 + + Actually handle headerGet() / pgpPrtPkts() failure on signature verify + - Failure to decode the hash algo here would probably trip up something + later on in the verification but... + (cherry picked from commit 643626a32e045b44b8a9a863f889f714af408cd9) + +commit 453959e04a72c1fd4202a896257cc4bdc463406d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 18 12:25:43 2011 +0300 + + Reflect file classifier errors in rpmdeps exit code + - rpmfcClassify() or rpmfcApply() failing is pretty fatal to rpmdeps, + exit with error code + - OTOH argvAdd() and argvSort() can't really fail, ignore their return + codes, shutting up another set-but-not-used whine + (cherry picked from commit f6579c0ac3af9d3f4ccdb087a671e06c85efd705) + +commit 1f13d74619cf8bcf095fbfa9a83926d045aeb2db +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 15 10:35:34 2011 +0300 + + Remember to free db index iterators too on forced termination + (cherry picked from commit ac524256f7d3f745a5c441e742ed93bc2c8047ef) + +commit b05a5c94537a3f4134b98699407236dc76ff7b4c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 15 10:11:41 2011 +0300 + + Fix dangling databases from iterators (ticket #820) + - Call rpmdbClose() instead of rpmdbUnlink() on iterator free to + actually close the db when refcount goes to zero. This + fixes the situation where a caller closes a database handle + while iterators are active: the iterators stay usable and close + the db when the last one exits. + (cherry picked from commit 3544062a6ed8f165eb773766ed5540b96f1bcc03) + +commit e149d100d98bf2a73137f03bded382c81e084874 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Tue Mar 1 17:23:17 2011 +0200 + + Honor $TMPDIR in various scripts. + + Signed-off-by: Panu Matilainen <pmatilai@redhat.com> + (cherry picked from commit 6331fec6e4be0c96517d37cbfbf8f2b1b2a8ad24) + +commit c0279821391498f1d5bbf4ec290f64887f19be34 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 5 17:33:12 2011 +0300 + + Dont reference transaction set from transaction elements + - Elements referencing ts prevents rpmtsFree() from freeing anything + unless the caller does rpmtsEmpty() first. Oops. Undo the braindamage + from commit 8f7c2d7063df6d1057425d014ce4168d46c5e7d9. + (cherry picked from commit 077d2c850cf0a719d7abacc3256168d60a4ec7bb) + +commit b1126d8398b30d531b7813e264ab17d30572a941 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 1 08:17:21 2011 +0300 + + Add a more useful example to rpm2cpio manpage + - Based on suggestions from Masatake Yamato and others from rpm-list + (cherry picked from commit e11575180fb7af43211747aa0c855f131de255e9) + +commit c896bdd6cce458635ddaca14f97734628ac7bc61 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 28 12:47:34 2011 +0300 + + Use pkg-config to find Lua + determine flags (ticket #88) + - Additionally clean up the logic a bit and dont bother building + any lua-related bits if disabled + (cherry picked from commit f825911b73db44d1b2455a0495d2450dd0865402) + +commit 409a5985526c638528cca1a925e8dab4a1a6499c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 22 08:36:35 2011 +0200 + + Fix classification of ELF binaries with sticky bit (RhBug:689182) + (cherry picked from commit 6eba5dc468aa2d26ff80f9321e8d4d014279d506) + +commit dd89230b380cc8caa6f10cbd6fa277b3cc5bbf2a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 17 15:49:57 2011 +0200 + + Fix a small memleak in rpmsign tool + (cherry picked from commit f974288ea14d71bfa38c415745b723190c2aee15) + +commit 0fa36cd7d31c974e267af147f41857ec1c72e0f9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 17 15:35:42 2011 +0200 + + Plug memory leaks on macro definition error cases + (cherry picked from commit 1817ac020ea58f03b038cf1bdca001d9683e2604) + +commit 1647404d70dee2244b3a8d0f5758ead8929da193 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 17 13:24:47 2011 +0200 + + Missing va_end() call + (cherry picked from commit 5caa0a5191923602e4f4942a01daf6832ee0bb46) + +commit ccd7e9a0697601a5b181b6e94a1baf35ff2868ef +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Mar 16 15:07:55 2011 +0100 + + Avoid freeing an unallocated variable (RhBug:688091) + (cherry picked from commit 88a3950fd8ccee544b23d0eb15d2f1a9faa1d2a3) + +commit 951b051b79efa371a761e11693e0ad57920d3ddf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 11 14:24:38 2011 +0200 + + Update librpm doxygen module list + - rpmgi is gone, rpmprob is a "new" item + (cherry picked from commit 01fc1efc3ce2e806acf02814313d3535de7908b9) + +commit 8773e4ab354a95283f08fd5e53a1defe762ac969 +Author: Florian Festi <ffesti@redhat.com> +Date: Mon Mar 7 20:53:15 2011 +0100 + + Fix whitespace in Python doc string + (cherry picked from commit e6d66aab71b0f9345a6ad49e6b522ac788fd6f28) + +commit 7c45192127954edf39aef7ee1065aeb6b70eded1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 9 16:13:34 2011 +0200 + + Fix the PyBytes vs PyString compatibility defines + - Oops. Quite obviously nobody has even tried to build this with + python < 2.6. Whether it'd actually work is another question... + (cherry picked from commit ba38b2551f51538885df60b849906de005fb78ed) + +commit 8d355444ea2f8b56edab7eca8f1afddfeaa42545 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 9 16:08:59 2011 +0200 + + Python 3 fixups + - PyString is gone, use PyBytes instead + - Add compatibility defines to paper over + PyInt/PyLong_JustHowLongFunctionNamesYouCanComeUpWith() + (cherry picked from commit cb61d8a89c70c1771947c10984eeab2141133bd4) + +commit 93718c2e2ca808ab340162d47905056d03d58752 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 9 10:25:29 2011 +0200 + + Verify some properties of replaced and wrong-colored files (RhBug:528383) + - We can't verify any properties of replaced files, but we can and + should still see if it exists at all. + - Files skipped due to wrong color are supposed to share some of + the attributes with the file that got actually installed, such + as permissions and whether it exists at all. Verify what we can + instead of silently ignoring. + (cherry picked from commit ee0ae58b442c5f79967a0d0580144b5c84e0c888) + +commit bf6e61c15360b01168d4f986ab962b881dc1fbe6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 9 09:39:32 2011 +0200 + + Take file state into account for file dependencies + - Files which are not installed, have been replaced or are of wrong + color can not actually satisfy a dependency despite what the package's + file list says. + - This prevents breaking the system despite seemingly correct dependencies + in some situations, such as on multilib systems where a colored + files can appear to be shared between primary and secondary architecture + packages, but only the file from primary arch package is physically + present, and removing the primary arch package would remove the + file and silently break any dependencies on such files in practise. + Similarly replaced files become owned by the replacing package in + practise, so the original package whose files were replaced can no + longer satisfy dependency on those files. + (cherry picked from commit 566a15c9c08aa593d05e2f55f1c171a48bc1b1bc) + +commit c7bb169820839683acdee0444e33fbc012886675 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 8 16:20:20 2011 +0200 + + Improve the dependency loop debug message a bit + - Fix one-off in the SCC numbering + - Fix wording to talk about number of external dependencies, not packages + - Show number of members in the SCC + (cherry picked from commit fa7b4dbb4eee39ca9cc06b22438efd41e243e72c) + +commit 14e53cac69f650b983913b4a249d00261b3a789f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 8 13:28:32 2011 +0200 + + Preferred color pkgs should be erased last + - On install we need to queue preferred colored pkgs before others + to account for the way colored files get laid on disk. On erase, + we need to revert this for the same reason. Most of the time + dependencies take care of this, but the queue placement matters in + cases such as RhBug:680261 where the order is not dependency-driven. + (cherry picked from commit 4a16d55f1f689ab06e8dd45c50b86e478a732367) + +commit 9b734b6d11eed4972e35c2048dc50fd5895ed408 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 4 18:34:01 2011 +0200 + + Make peace with autoconf-2.68 + (cherry picked from commit 584b9d4f5a5def7af56ba81899b23178cae0a913) + +commit 06c245bb1cd7fd8407447f49ae482226cec6d039 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 4 14:33:35 2011 +0200 + + Throw an exception from Fseek() errors in python rpmfd.seek() + (cherry picked from commit d69ebf18f100193305c5a49c7ac5c26978db67d2) + +commit 3c00cb4b3a6f6926d5c36ea34215d98b81c5fb6a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 2 08:47:11 2011 +0200 + + Preparing for 4.9.0 + +commit e139225bff795be45f991f3f37c39b8eed745bb1 +Author: Tero Aho <ext-tero.aho@nokia.com> +Date: Wed Mar 2 08:43:46 2011 +0200 + + Fix uninitialized variable in fsm + + Signed-off-by: Panu Matilainen <pmatilai@redhat.com> + (cherry picked from commit 04422e4ca85e1748e97cd7d49cad5e9c03f9e05f) + +commit 55548ed0237d5666bd7b3a60cfda816f007f11a1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 2 08:28:35 2011 +0200 + + Silence error callback during from BDB during environment open + - EACCES from actually opening the environment is returned only + through dbenv->open() return code, but annoyingly the EACCESS + from trying to create a missing environment is "leaked" to the + errcall, causing pesky "permission denied" errors for regular users + if the environment doesn't (yet) exist. Enable errcall in time + for dbenv->failchk() though to get all the details if something + goes wrong there. + (cherry picked from commit cc85e646585be90d3b06c8de941d7e190e8fd538) + +commit fedae8906f27060acf1b6c51dbdd341dfd595c27 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Fri Feb 18 22:12:43 2011 +0200 + + Mention %bcond_with* in conditional build doc. + (cherry picked from commit e967964811994f1386542d386de114ff7837c87a) + +commit f94550382b1dcd85749c480dee0aaa3d8b67875e +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Tue Feb 22 22:07:18 2011 +0200 + + Man page syntax fixes. + (cherry picked from commit f1c550f81dbad9312a51e2629dd5e14513d41dfb) + +commit 47737ce20e670720c202f2f6bf54133fa588426d +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Fri Feb 18 22:22:07 2011 +0200 + + Documentation spelling fixes. + (cherry picked from commit 39627fa167815997dea3ca418f8e2ac377456665) + +commit 7cf30c4e2b59e0179ecebdde247fb55a313ee10b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 21 10:55:02 2011 +0200 + + Fix db cursor double-open, causing yum to hang on reinstall (RhBug:678644) + - A refactoring error in commit 475391dc581bf5ba72b6d59d16d875505b45bd51 + causes us to open a double cursor on the Package db. This doesn't + seem to affect much in rpm context, but Yum is being naughty and holding + two different handles to the same db simultaneously, which causes + to deadlock on trying to lock the same record twice from two different + handles .. or something to that effect. + (cherry picked from commit 4f7fe5e668e9cd8ba62e700f6f3fdaf2256306d8) + +commit e195a85ea4a6153d0851653e02fa70aff1bbb651 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 21 08:47:52 2011 +0200 + + Fix braindamage in the depgen helper collector loop (RhBug:675002) + - Read any remaining data before exiting on SIGCHLD + - Only perform one read() per loop, otherwise it could block + - Handle EINTR while read()'ing + (cherry picked from commit 771993d1fc6db95ae92ebe0200f7003554ea32da) + +commit a89e10461a2503ca329225bbf6c71ae9e19313e3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Feb 20 22:33:47 2011 +0200 + + Allow both string + unicode in python addInstall() / addErase() + (cherry picked from commit 7786995cd1e539ac410aec1cd32fb99becc92deb) + +commit 9ce91d2e08aff32f460846075fe356b302867260 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 15 15:12:47 2011 +0200 + + Preparing for 4.9.0-rc1 + +commit f4573558e612f480f9e598f214cc41d2aaccde98 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 15 15:07:02 2011 +0200 + + Allow installation of self-conflicting packages (ticket #806, RhBug:651951) + - Besides fixing the stupid situation where we happily create package(s) + that can under no circumstances be installed, this makes it possible + to create "singleton" packages which can be useful in some cases, eg + http://lists.rpm.org/pipermail/rpm-maint/2010-April/002719.html + (cherry picked from commit b9f5062c227f4a8feff83c0ee1cde2929da7cd3e) + +commit c7fcfff3343f47f2ca2695b66e3927bd566f9eee +Author: Michael Schroeder <mls@suse.de> +Date: Tue Feb 15 14:55:55 2011 +0200 + + Fix corner-case behavior on dependency matching when release not present + - The idea behind the patch is that a missing release is handled + as "all/any release". Nothing changes for "foo < 1.2" or + "foo > 1.2", it still just compares the version. But "foo = 1.2" + means "everything with version 1.2". Thus, any match against + a package with version "1.2" a any non-empty release must + return true. + - Update test-suite expectations to the new behavior. + + Signed-off-by: Panu Matilainen <pmatilai@redhat.com> + (cherry picked from commit 82347dc881c68107dd81e1789761e7514b429000) + +commit 96f40d26a9380d054b92d30d6b1f52670b3dd83d +Author: Michael Schroeder <mls@suse.de> +Date: Tue Feb 15 14:39:29 2011 +0200 + + Allow uncompressed payload in packages + - An example of a package where uncompressed payload is useful is + out "installation-images" package. It's a meta package that is + not shipped to customers, but used for image creation purposes. + Compression just slows down the build process. + + Signed-off-by: Panu Matilainen <pmatilai@redhat.com> + (cherry picked from commit 81acadbf1f55d128d733b5d9552276b4679ac682) + +commit 893d8f90fe64fae87b370b9fd646238524d154b9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 15 13:49:44 2011 +0200 + + Import the C-level ts python object as TransactionSetCore + - The previous _rpmts name suggests its some scary internal stuff + that shouldn't be used when that's not the case, it's just a + lower level interface to the same thing. + (cherry picked from commit 83f3b79ccaea675bd19d55eae711d5e1c8c4da7d) + +commit c464e1ede2a47d2f0156eb9171302404a7e660db +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Sat Feb 12 12:24:50 2011 +0200 + + Avoid emitting empty perl() module deps. + + Test case from DOM.pm (perl-CSS-DOM 0.13): + + use # to keep CPANTS happy :-) + strict; + use # same here + warnings; + + Signed-off-by: Panu Matilainen <pmatilai@redhat.com> + (cherry picked from commit d3475ef4682e70e0d0e6fee1c42ac0e763fecd48) + +commit b2d28eba310b1033dff94f21e6d2715ffecb7849 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 7 12:28:30 2011 +0200 + + Callback argument mismatch from previous commit, meh + (cherry picked from commit 8a6b6a86d9488fb53b9cbb40d75544add0093920) + +commit eece4d41cc2d8f80ec1a28d39aa823240edbd369 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 7 10:43:03 2011 +0200 + + Add + use a db error callback function + - Commit 7309f7498134f7b62f27624a4cdb91e1c6b82578 caused loss of + some BDB error messages due misreading the docs: we used to explicitly + set errfile to stderr through some hoops, and errcall to what + always was NULL. But calling set_errcall() disables any output to + the db errfile, and since we're no longer calling errfile... + - Removing the set_errcall() would restore output on stderr, but + making it go through rpmlog() seems more consistent and lets + API users catch it through rpmlog callback (in theory at least) + (cherry picked from commit ece9fbf5be8d93d28dbb114832a531dde03cfed2) + +commit 0c5768aa45fa2d1f37288cba0f33ea7ee89043d5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 7 09:15:29 2011 +0200 + + Fix segfault when building more than one rpm (RhBug:675565) + - Remember to set the static string cache pointer to NULL on free, duh + (cherry picked from commit ec031020eb7ed9a0cc3d086bcd7ae7611eb308fc) + +commit a3c35647f7463c325f25ca81b27b1f1e3c3283e2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Feb 6 09:57:03 2011 +0200 + + Adjust OCaml detection rule for libmagic 5.04 -> 5.05 string change + (cherry picked from commit 9fa3a6c99d93c0eb9659f38a10eb43a0265cce4f) + +commit 500b57d265b993385b4044f61bda603e6db6c681 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 31 13:01:26 2011 +0200 + + Mark the identical signature warning as translatable + (cherry picked from commit 96e160d408d28db226ea57370e909484e1e2612f) + +commit e8c2f3e2a18919f8340882aff62b621892deba66 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 31 10:14:57 2011 +0200 + + Argh, yet more mono dependency generation braindamage + - Unlike some other scripts, mono-find-foo do not have .sh suffix, meh + (cherry picked from commit e9cc4c0ba7be8d1c1551e221b593dd3767023405) + +commit 63a319574547cafa1fa4d9b43527967008fd5b0b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 31 09:21:32 2011 +0200 + + Eww, mono rules both buggy AND missing from tarballs, doh. + (cherry picked from commit f0f5cb712773db06cedd34916519a4f097880bbd) + +commit ca9b20000712d99f78d7bd4908a4dd16021a76ba +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Sun Jan 23 22:35:24 2011 +0200 + + Comment spelling fix. + + Signed-off-by: Panu Matilainen <pmatilai@redhat.com> + (cherry picked from commit 8125ca5b5dc89965a60740bf67448ad9ae3ad25c) + +commit 431afe5167675a89682eb7e07baa3a627ceb8770 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 28 13:15:09 2011 +0200 + + Add an error message + comments on open(".") behavior (RhBug:672576) + - Bail out early and complain if current directory can't be open()'ed, + as we'll need it for reliable cwd restoration after running Lua + scripts. + - Technically we'd only need open(".") succeeding for chroot operations + and running Lua-scripts, but there's no easy way to determine whether + a transaction will run Lua-scripts. They could be in-db triggers + which will only be evaluated in the middle of transaction, better + to fail early for consistent behavior. + (cherry picked from commit fbdfe8e5bf1ef7044de7a14cff9205c4d845f90b) + +commit 7acaf8a2c1ab503cbf410ceabb81e1487b479a15 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 25 15:27:28 2011 +0200 + + Teach rpm about post-transaction dependencies + - %posttrans dependencies have their own peculiar semantics, they're + install-only dependencies which have no implications on ordering. + (cherry picked from commit d7e2a04d68dea4d1c7dbaf457b5b4210dfa452f2) + +commit 0ee494ea672b9125171098184c702ccc3dd0163e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 21 15:20:01 2011 +0200 + + Don't try to remove existing environment when using private environment + (cherry picked from commit 88e63b050cfd3ba28cb44e75b3ac31fdf5fe9909) + +commit 1575990ed20e3dc6d46adb8ca82d2a722a3424a0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 21 14:02:28 2011 +0200 + + Plug potential division by zero in the rpmdb size calculation (RhBug:671056) + - This smells like treating the symptom instead of the disease, add + a reminder comment to figure out what's going on here... + (cherry picked from commit bd96c179b79fce627403804ad6c236c783aca478) + +commit c4f98ab30a917266caf536a86b1a08f845e3c717 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 21 13:52:17 2011 +0200 + + Fix rpmdb index match iteration termination with NULL keyp (#671149) + - When iterating secondary indexes with NULL keyp, the last entry + was being returned twice as dbiAppendSet() would get called + even when dbiGet() returned non-zero. + (cherry picked from commit a3ec6066af23e0c9e0de6160c14cb2a502e8fa89) + +commit aa5f93d7356f6c99a53a755b0be895b86e86bb1c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 21 13:43:12 2011 +0200 + + Avoid automatic index generation on db rebuild + - The rebuild walks through it all anyway, calling buildIndexes() + while in middle of db rebuild ends up in first header added + twice to indexes + (cherry picked from commit 5ddb36d2739653ebe50dc39176a9ca43d0555676) + +commit 78326ec5c22fe6f05eb0e4533137556e796311c8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 21 13:41:02 2011 +0200 + + Fix python documentation wrt dbIndex() + (cherry picked from commit 87e1bad90467668142f6a1ed03e610c9288212fb) + +commit 92b2026a2d52f73dffa386bab3444d4912ed1f4a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 21 09:57:36 2011 +0200 + + Restore default SIGPIPE handling for build scriptlets (RhBug:651463) + (cherry picked from commit 6977e095566761bb50651119a17ea41f7de7b6ad) + +commit f1f7b59dab0c09402790daa04441fac435f52e26 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 21 09:32:58 2011 +0200 + + Permit queries from rpmdb on read-only media (RhBug:671200) + (cherry picked from commit a429c99e13fbe9926243f29b78df8d64222c4469) + +commit fb7cefb1aa248aa1aecbd5e9ef6b3fa7e0e5b167 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 13 15:33:29 2011 +0200 + + Preparing for 4.9.0-beta1 + +commit d7aa92aff262d2ff90ff76c2657d20abfd4c125d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 13 10:14:25 2011 +0200 + + Add switch to allow printing only soname dependencies to elfdeps helper + (cherry picked from commit fe68483d1b341416f28caa894d8392681d827868) + +commit 47631cf7ae87e91d5e9c7f423ce001130a45cb4d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 10 14:09:57 2011 +0200 + + Fix rpmsign --key-id popt alias typo + (cherry picked from commit 9f3a0debb686485312d184d7a8c8aad49978629f) + +commit 72a1c812502bcb3d629f55ddbd16c7163ce7b743 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 7 12:06:37 2011 +0200 + + Honor --root in rpmkeys too + (cherry picked from commit b4f4e2255f3bf5a9c738f6d9d67f477f208fe04b) + +commit ea9cce1778fc6c54f7d9601149c292689b39ea7e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 5 15:22:00 2011 +0200 + + Hide --verifydb switch again + - It got exposed in the rpmdb tool splitup, but the functionality in + it's current form is still just as dubious as it always was, hide + it out of sight again. + (cherry picked from commit 599094e258fc69d76ef9291355850a10508acb3a) + +commit e21bd06e7581db2397cd5cac2b7dea017afff930 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 5 13:26:11 2011 +0200 + + Tweak up BDB flags to avoid breakage from --verifydb + - db->verify() has semantics unlike anything else in BDB and does + strange things to a shared environment (causes persistent ENOMEM + failures in the environment after a couple of attemps). Use a private + environment and no CDB when verifying. + - The whole --verifydb is rather useless, perhaps the better option + would be deleting the lot... + (cherry picked from commit 5c4135654f9d35772bea8a51c98c8020a3d20396) + +commit 867d25f3dd8c034f955dce2fa7a7455f4084b228 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 5 10:05:33 2011 +0200 + + A largish man-page update + - Remove rpmquery and rpmverify manuals for now, the functionality + didn't get split to separate binaries afterall and the manpages + were in a rather bad shape afterall. + - Add some missing options, remove no longer existing options + - Remove rpmdb, rpmkeys, rpmsign and rpmspec related switches from + man rpm manual, add them to the "see also"-section instead + - Adjust database file list on main rpm manual, remove it from rpmbuild man. + (cherry picked from commit c6d98322f1d30ca8028efb63bfde24b554abfda1) + +commit f65a10a2b49304fab8f4e0839ccd486cc627bfa0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 3 15:49:50 2011 +0200 + + Bump up default BDB cache- and allowed mmap size considerably + - The former defaults come from nearly a decade ago, things have + changed a bit since then... Even BDB's own default cache size is + much larger (8MB) now than what we've been setting. + - Using 64MB cache improves cache hit rate (and performance) massively. + Last-gasp default to roughly BDB's own current defaults, higher + settings in the default macro setup. + (cherry picked from commit 6b6310b152475793a1272d8829a9df89a6edaee6) + +commit fe3e41d45243fcc572b2cca0803433f0621a38d9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 23 09:24:25 2010 +0200 + + Require %files section for package generation again + - Turns out this change does more harm than good, people are actually + relying on this behavior to avoid zillion conditionals in the spec. + We'll want a saner way to conditionally disable/enable packages + but until we have that, revert to the former longstanding behavior. + - This effectively reverts commit d010ec1c9026b35f5b2521be965c03c826894ce8 + (cherry picked from commit b76fa1a7fdf738ccd45dd70a5489d5110a6d5534) + +commit 425b813fa93c893227a9a359a8104038a2cb62d3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 22 14:58:11 2010 +0200 + + Only sepolicy-plugin needs linking to libsemanage + (cherry picked from commit 454859f3cbe6f59cbf6d5905fe469d3bf64adf4a) + +commit bb09469424f80f7f40631f264c6aa88659da6a09 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 22 13:11:40 2010 +0200 + + Make rpmplugins.h private for now + - We'll probably want to make some changes to the plugin type system + before considered "ready", the current plugin slots are limited + to 32 and Meego folks apparently want to use a largish number + of slots. So we might want something like separate plugin type + (collection, security... etc) and then have 32 slots per each type. + Making this private for now to avoid having to potentially break + the API shortly after introduction. + (cherry picked from commit d10b40301188f1b00cbdaf49b1c09786d546ede0) + +commit 092cf8049703aa20438d7aeb889ef11db79299dd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 21 11:52:28 2010 +0200 + + Update translations to kick out removed messages etc + +commit 3442199629a843274c3803057fd303143bee3057 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 21 11:01:22 2010 +0200 + + Move rpmtsSELabelFoo() functions to an internal-only header + - The sepolicy plugin needs them so the symbols can't be hidden, but + these are not something external API-users should be messing with. + - Ultimately we'll want to push the actual labeling from FSM to + the plugin, insulating rpm from all SELinux specifics, this is + just a band-aid temporary "solution" to keep this out of the API. + (cherry picked from commit 00463e2fe0d115d873f141995e7d8b3041de7d36) + +commit 888c43c63116f344e2b70d3c47e286f2317c9c3c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 20 12:10:21 2010 +0200 + + Free up a bunch of bits from rpmtransFlags_e + - With all this unused junk gone from the bitfield, we suddenly + have plenty of bits to play with... + - Preserving the symbols, just defined to 0, to avoid unnecessarily + breaking compilation of stuff that refers to the old + unused/unimplemented flags + (cherry picked from commit 247c5431776299196cf32e0a3980a4b9516379ea) + +commit 5b2f1c82f58c9761335222f2d0f20c4f67628d20 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 20 11:58:44 2010 +0200 + + Mark two more unused rpmts flags as such + (cherry picked from commit c1d8fc34f9d36b3f47e30489caab848dae1f151a) + +commit 017e91546bed00356d44d5ad997db01b3ffd2bdf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 20 11:50:30 2010 +0200 + + Rip the remains of --aid and --nosuggest, except for the callback + - Only thing ever using RPMTRANS_FLAG_ADDINDEPS and _NOSUGGEST was + rpm itself, and we haven't had an in-rpm implementation for this + since the broken "rpmdb as repo format" was ripped out in 4.6.0. + We dont need these special flags to support the operation anyway, + IF somebody sets the solve callback, it will be used and the one + implementing the callback gets to deal with whether those bits + should be added to transaction or not. + (cherry picked from commit 3b07e36fc430ae15a34a6b4c3249460ddf120c01) + +commit 5a21926bc71ab42297979aedc2aedacd05891a46 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 20 11:38:21 2010 +0200 + + Rip the stillborn, broken apply/commit transaction goo + - This was beginnings of something ten years ago, and that something + was long since abandoned. These never did anything useful + that --justdb/--noscripts wouldn't do. + (cherry picked from commit 89c2fd9f512df1e673a073229914b5371e619ea4) + +commit 01a2e5f206c04cc0a5e12046e4a4f78182e332f9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 17 11:00:41 2010 +0200 + + Yet another pile of depmatch tests + added commentary + (cherry picked from commit c91e00e81eabe287e6d0786bdc8b0a4f10f19d73) + +commit 771ef00d65c864c420d9fd4c14fc38e008b67877 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 17 09:19:48 2010 +0200 + + Add pile of further dependency match testcases + - Test for provide ranges, versionless dependencies and different names + - Tabify the test-table for readability + editability + (cherry picked from commit 1f037a030a57f23e8305aa509987260644db74d1) + +commit eee3b256d31f48fe00f9891dacb6ff5850fccd2f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 16 17:39:00 2010 +0200 + + Add a pile of dependency matching tests for "obvious" cases + (cherry picked from commit 2c4899c8d7346ae3a9dbd830939fda29efb7a6a6) + +commit 00e9cefcf212d47ef34325d755a7e37de2dc28b8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 16 17:18:21 2010 +0200 + + Move python test-suite macros to local.at, rename + - We'll want to use these in other test parts than just python. Make + available everywhere and use "namespace" to avoid potential future + clashes. + (cherry picked from commit 8acb7f7c1d8d7e93a04ca214f98660a40ee2b319) + +commit 98b69e4367ff93de7f9652bdc6072ebc6c911973 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 16 14:11:25 2010 +0200 + + Permit comparison operator strings (<, >= etc) in python ds constructor + - Creating ('foo', '>=', '1.2') dependency is much nicer than + or'ing rpm.RPMSENSE_FOO for flags. Allow (but validate) the string + usage, ints get passed as is. + (cherry picked from commit bf37b06d19b769572c06a667b31164d6ed279155) + +commit 56f64bb012b87143d6b28d22198be65b84afbaa6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 16 09:35:08 2010 +0200 + + Unbreak file user/groupname handling in build + - Fixes regression from commit a2d002a34bc567e8ce88c9ed30270d55d7c904fd, + the librpmbuild "name cache" was used for unique string storage too + and not just user/group-info lookup cache, duh. + - At least for now, making this separation explicit in the code + by separating the "stash this string" operation from the actual + user/group lookups. + (cherry picked from commit 50ab0945c5ddffd354692f8c31616c3575ebbd11) + +commit 180510e4f5c4dddcbc5c041e3db455f04ce22d3e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 16 09:31:20 2010 +0200 + + Add a "unique string cache" to rpmug + - Used for storing unique strings just once + (cherry picked from commit 353a7a81257e2a2a322b211b6ebf11b750ca6e68) + +commit ce2906b0e470b687fb9d951da18c2f1df6e5fc6f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 16 09:28:34 2010 +0200 + + Support GetEntry() for hashes without datatype too + (cherry picked from commit 3296c651b90b1caed216a3c65f024ea741ea13f9) + +commit 9768d5b6b9201b734b235264640240c9ad4b1945 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 15 11:34:50 2010 +0200 + + Eliminate ancient dependency loop whiteout mechanism + - Nobody has been relying on this for ages, and with the new ordering + code since rpm 4.8.x loops are handled much more gracefully than + before. RIP. + (cherry picked from commit 69187d6bb04d36934a7f9f276d90164e842ef54c) + +commit cce3e9fb1a41d8038d7dd5215c8dd6d0089444ed +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 15 09:42:03 2010 +0200 + + Remove the now unused user/group caching code + (cherry picked from commit bc457015f6c2c82f84a2ba7e805883944a64f679) + +commit 0b884bda7b6e1375f061e8c36deaad1288458516 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 15 09:30:56 2010 +0200 + + Unify the user+group caching between librpm and librpmbuild + - The build version has getUidS() and getGidS() for which there is + no counterpart in the rpmug api but there's not much point to them: + they check whether the user/groupname exists but return our own + string back to us even if it doesn't. + - The build version also caches more than current rpmug, but has an ugly + hardwired limit causing (in theory) errors that can't be nicely + handled, and is the last piece relying on RPMLOG_CRIT actually + terminating the process. The librpm version doesn't fail, in the + worst case its just a bit slower. And that can be fixed anytime by + making it to use hash tables for caching. + (cherry picked from commit a2d002a34bc567e8ce88c9ed30270d55d7c904fd) + +commit 9c4575ab7a7229c3f2db3719d443732bb6292b26 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 14 11:34:34 2010 +0200 + + Split user+group caching to separate source (again), rename + - We'll want to unify this and the similar caching done in librpmbuild, + so we need to expose these in the ABI at least, rename to get + them namespaced and use a separate source module (again) as + this is a pretty distinct functionality. + - This would really belong to librpmio but leaving here for now... + (cherry picked from commit 2a54555aa2144f56a2ba518c48830c60da78c4d4) + +commit 3a0962edc812d1ed752e3550cad19699adacb00e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 14 12:51:12 2010 +0200 + + Remove hardcoded lock and mail group id's + - Rpm has no business making assumptions about arbitrary group id's, + if these are not available through getgrname() when needed, + that's a packaging problem. + (cherry picked from commit a26848218cfdefd0f8ee538a14a57c9fea4e7b2d) + +commit eb258b731aaa75725aafa30cfb45a9d02c347652 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 13 14:53:35 2010 +0200 + + Cut down the initial db checked hash allocation somewhat + - The instance numbers are often much much bigger than the number + of actual packages, and the hash table grows automatically as needed + so there's no need to over-allocate at the start. Apply some + (fairly arbitrary) heuristics to limit the initial allocation size. + (cherry picked from commit e40a7c61c422e79838226c69cb84f7a624fa6127) + +commit ae9e8743ebc56b795c2497a2fd4ffebf1417f22d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 13 14:23:02 2010 +0200 + + Replace verified header tracking bitfield with a hash table + - No functional changes, but allows getting rid of yet another custom + (re)allocation scheme + ugly bitfield manipulation macros. Also the + header instance numbers can be rather sparse, making hash a natural + fit for the purpose. + (cherry picked from commit 78097d55f446c32911f629d4ce3ef79fe3c5c898) + +commit 69caf6378fdf4a6469431c39cdc9d0a150cf8b6c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 13 12:03:18 2010 +0200 + + Implement transaction ordering hinting + - Add support for new "OrderWithRequires: foo" spec syntax + which has "if and only if foo is present in transaction, order + the transaction as if this package required foo" semantics. + While it looks, and in some ways is, a soft dependency, this + is not the same as recommends/suggests etc: those have unknown + depsolver policy dependent semantics attached to them, whereas + ordering hints have a clear definition and is only relevant for rpm + itself, depsolvers should not even look at the data. + - This allows packages to express correct ordering for optional + functionality, such as + + %post + if [ -x %{_bindir}/register-component ]; then + %{_bindir}/register-component %{name} + fi + + If the package containing %{_bindir}/register-component is included + in the same transaction, it makes sense to have it installed before the + package(s) that use it. But as it is fully optional, Requires would + not be appropriate. Using OrderWithRequires allows this to be expressed + without dragging in extraneous dependencies for optional functionality. + (cherry picked from commit 5c43095e1d78b3befe93c746fd182746c3b96c92) + +commit ebf873317582043c3a83e66a7b58b78bd79d0088 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 10 16:18:15 2010 +0200 + + Implement filtering of autogenerated dependencies + - This allows both excluding entire paths from dependency generation + and also excluding individual generated dependencies by regexes + settable from spec or other configuration. + - %__(provides|requires)_exclude regex controls is matched against + generated dependencies, %__(provides|requires)_exclude_from is + matched against the currently processed path, with buildroot + stripped out. + - We'll probably want some "higher level" macros to go with this, + but the mechanism is usable as-is already. + (cherry picked from commit 185de185262b2772fa692efc69633f41afc5832a) + +commit 3f464f671cf8841244979eeba332fb6348723ab9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 10 16:12:06 2010 +0200 + + Some further preliminaries for next bits + - Add a helper function for freeing regex pointers + - Move regMatch() to top of rpmfc.c, we'll need it shortly + (cherry picked from commit 27a17ec74a21eb5c8ca44972e15531244881cc07) + +commit bbc889541263669c3d94b7200dc051da9ca86317 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 10 14:14:44 2010 +0200 + + Refactor the helper execution out of rpmfcHelper() + - Split the macro name generation and grabbing of argv-style output + into yet another helper to reduce the clutter in rpmfcHelper() + before adding more stuff in there. + (cherry picked from commit ca3089f8bc4de7e2426b129f998a3c59daeebfd0) + +commit 558c775ecfe5be633aaeb907b1f529dfb445e36f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 10 12:33:46 2010 +0200 + + Rename pattern -> path for, duh, path patterns + - 4.9 alpha used "pattern" but better fix the stupid name now than + have to live with the non-obvious name forever + (cherry picked from commit a9bc1f51ae6bb6e1df0a5de71ac2a27b0932f144) + +commit 177deafe2f7a638759575bac6e22add177b08b3a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 10 11:53:45 2010 +0200 + + Support excluding by path or magic in file classification + - %__foo_exclude_pattern and %__foo_exclude_magic regex'es now allow + excluding attributes that would otherwise match. + (cherry picked from commit f5a657112a8f9a107314dcd02767146e64953abe) + +commit a31c501ecdf86f4c33036bbd841dcacd9c837733 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 10 10:36:45 2010 +0200 + + Remove broken versioned provides rpmlib() tracking + - Every single package since rpm >= 3.0.4 or so has a versioned provide + through the automatically added N = VR provide, which hasn't gotten + tracked in all these years. Drop the useless dependency. + (cherry picked from commit 17445a390a8686de6d1532b03cd4dc8314850dd3) + +commit c83affa7fb7aa75fd56a9199394990937324dd03 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 9 16:32:56 2010 +0200 + + Add beginnings of python bindings test-suite + - Add some basic infrastructure: point PYTHONPATH to the testing + directory, helper macros to allow use of in-line python in test-suite + - Throw in a couple of simple tests for starters + (cherry picked from commit 2a37d9a4dcfd172db9a63584ec2267702153e00b) + +commit 1b66b93045e680cf2121faed4c520205dcb00b47 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 3 15:55:02 2010 +0200 + + Kick out some long since invalid comments + (cherry picked from commit f63e19d2986609193b409fea7a52e5eb41478a48) + +commit 53c83494e555736c0af7bdd3fecc059aab69ffd2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 3 15:31:01 2010 +0200 + + A bit of sanity checking in rpmtsRebuildDB() + - Don't permit rebuilddb on populated transaction as rebuild can + and usually does change header instance numbering. + (cherry picked from commit 626e78429ff6dd77de77abb9073c3defacdd5726) + +commit ed950990c4fd1ea5c9fffdf8e8874bef2199d6cb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 3 13:59:43 2010 +0200 + + Bump library sonames + - Lots and lots of API changes, including what amounts to + rewriting of librpmbuild external API... The only exception is + librpmsign which is new and starts with 0 + +commit a5c247c549cdce14f863580a8af132720e9e851e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 3 13:38:59 2010 +0200 + + Internalize most direct rpmdb manipulation functions + - Since rpm 4.1 times, callers are supposed to use the rpmtsFooDB() + variants instead of the lower-level rpmdb functions, and mixing + them is not safe. Enforce the use of ts-level versions by making + rpmdbLink(), rpmdbOpen(), rpmdbInit(), rpmdbClose(), + rpmdbSync(), rpmdbVerify() and rpmdbRebuild() internal-only. + - Doing this now to eliminate a few needs for breaking API again + in 4.10 (one can wish, right?) + +commit 0cc5e818a9305e7443dd46252b9d4af6833b733e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 3 12:44:49 2010 +0200 + + Require pkg-config 0.24 for creating pkgconfig() dependencies + - The support for --print-requires|provides was only upstreamed in + pkg-config 0.24, prior to that it relied on distros patching their + pkg-config. Rpm relying on non-upstream stuff is not good... + Now that it's upstream we can make a clean break and simply not + even try to generate the dependencies with anything older. + - The upstreamed version behaves slightly differently from what distros + were patching with, for rpm's purposes we also want + --print-requires-private now. + +commit ccab61193ea6d3e46997f49f0333f93a04b04750 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 1 17:17:01 2010 +0200 + + Update translations to pick up recent changes + +commit 534f512002d0a0d1148cdb225e190da352f60ad7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 1 17:15:18 2010 +0200 + + Fix bogus error reporting from autogenerated dependencies (ticket #181) + - Automatically generated dependencies do not relate to spec lines, + use different error reporting for manually vs automatically added + dependencies. + +commit 449f6c4bea509c2ce86761974053ca7e5571f980 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 1 11:55:46 2010 +0200 + + Oops, mono dependency extractors need a bunch of arguments + - Regression from the initial conversion to the new system in + commit 8c7e53ec80e84f48bfc67181f3d5dd81ecdb7523 + - The buildroot doesn't need passing as arg anymore but for now, + just keep it compatible + +commit c77f1c6522e4b1fafab9bc0340c7dea40445894d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 1 11:22:32 2010 +0200 + + Make rpmdeps honor RPM_BUILD_ROOT if set + - rpmdeps calls the internal dependency generator as an external + dependency generator (yes its more than a bit wacky), and the + internal generator needs to know the buildroot as path patterns + expect non-buildroot paths for accuracy. + +commit 801a5790d15e46cc88855e23a78d830ea1f157ad +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 1 11:18:19 2010 +0200 + + Pass RPM_BUILD_ROOT to helper scripts through environment always + - Many of the scripts need to know the buildroot in order to figure + out correct resulting paths. This permits unifying the current + adhoc methods of passing the data to the scripts. + +commit a66ca57369d355c4555a3d486f0d61185f56b4dc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 1 11:09:02 2010 +0200 + + Remember buildroot directory in rpmfc struct + - New constructor rpmfcCreate() which takes buildroot as an argument, + and "flags" argument for future use. Calculate brlen at initialization + now that we can. + - Preserve rpmfcNew() as a compatibility wrapper as it's something + somebody could, in theory, have used legitimately. + +commit ab68421992b1a9d03685a8288f6bef401335394d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 1 09:31:07 2010 +0200 + + Eliminate unused dir argument to getOutputFrom() + +commit 73dec03ac143e7fc7eba82b2fbb8876f1b5aea2c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 1 09:06:05 2010 +0200 + + Unbreak perl module dependency extraction + - Dumb attribute vs macro name thinko/typo preventing it from working + at all, duh. + - At least for now, revert back to magic based pattern: we dont really + know where all the perl modules might live. OTOH this relies on + the ugly "all .pm files are perl modules for now" hack inside rpmfc.c. + We could of course use a loose /.*\\.pm path rule too for the same + effect and eliminate the hack, but that'd leave strange stuff into + fileclass tags when libmagic fails to detect its actually perl. + Need to figure out something better here... maybe allow overriding + libmagic detected strings from foo.attr or such. + +commit 9173e0f85972849df37dd6b5f3bb38c98730d4dc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 29 15:56:55 2010 +0200 + + Fix long-standing segfault on unknown tags on header iteration queries + - The simple and stupid tag cache was a bit too simple, failing + to deal with unknown tags larger than our own tag table correctly. + Use a hash table instead which is a far better suited for the + sparse tag numbers anyway. + +commit 8c925108fb90ebb0394874adbc1078d213cc40cf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 29 12:28:47 2010 +0200 + + Eliminate dead RPMTAG_INSTALLPREFIX tag extension + - This hasn't been functional since rpm 4.6 at least: the tag is marked + internal so it's not recognized as a valid query tag, and there's + no point supporting this anyway, it was already deprecated backwards + compatibility hack in rpm 2.x in 1998 era. + +commit 4ddd89ce6924d7b6a0988d93d2b6a8cbe9a30a60 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 23 17:52:06 2010 +0200 + + We're already considering <pthread.h> mandatory header elsewhere + - ... so might as well do so here too + +commit 1a50e4a30be76c328eb9aee647d98818c53bb519 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 23 17:49:16 2010 +0200 + + Axe the rpmsq debug code which was never getting built anyway + +commit 94ce07d12f9d8ef69c4dfe2a945d633b7266ce4c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 23 17:43:45 2010 +0200 + + Lose all the stillborn code in rpmsq.[ch] + - rpmsqThread(), rpmsqJoin(), rpmsqThreadEqual() and rpmsqExecve() + have never been used... get rid of them while we're bumping sonames + anyway + +commit 7796da46f5a0f36a3d5601cd6c2e44a75869d53b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 23 17:42:57 2010 +0200 + + Oops, missing include in previous commit + +commit 8093218e8ca543c3631a18032b4fff902a845c0d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 23 12:30:38 2010 +0200 + + Permit unicode paths in rpm.fd() (RhBug:654145) + - Python 3 has fs-specific converter function, for Python 2 just + assume utf-8 and hope the best. + +commit 466cd4642ba71c9d836d5e60a606e8330fe81316 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 22 11:40:44 2010 +0200 + + Add bunch of rpmvercmp() algorithm tests to the test-suite + +commit 95a52a37e8e9001b6bbb6950215da0aa7db12d40 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 22 10:36:54 2010 +0200 + + Move the current "version compare" tests to rpm install tests + - These are more about rpm install/upgrade behavior than pure + version comparison, although obviously version comparison is involved + +commit 080007c90f285a57e6ba76c8c5fcd0d516d24ccc +Author: Yuri Chornoivan <yurchor@ukr.net> +Date: Sun Nov 21 14:43:11 2010 +0000 + + l10n: Updated Ukrainian (uk) translation to 100% + + New status: 746 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit e4f3fbfc9433c744e27dbf7727dd335d800ed628 +Author: Piotr Drąg <piotrdrag@gmail.com> +Date: Fri Nov 19 08:13:59 2010 +0000 + + l10n: Updated Polish (pl) translation to 100% + + New status: 746 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit b6c3aec7ab7c0d3a5312540e03a921c1d7c8c3f1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 18 13:20:42 2010 +0200 + + Update translations to pick up recent changes + +commit b270b38a70518ecb3f9d5a6ccb691fd619f53196 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 18 12:50:55 2010 +0200 + + Only force default umask during transaction (RhBug:494440) + - For rpm itself forging global umask on init is kinda convenient, but can + be troublesome for API users. This is especially bad in python bindings + where just importing the rpm module silently changes process umask with + no good reason. + - Instead of global setting on init, only change the umask to 022 default + for the duration of rpmtsRun() where it's necessary for consistent + transaction results on implicitly created directories and files created + by scriptlets. This way we dont affect callers and provide better + "protection" for ourselves too - we don't know if API users change + umask again behind our back if we just set it on initialization. + - To make matters more fun, Lua scripts can change our umask. Save + and restore umask when running Lua scriptlets. + +commit 4287e2e6dff59ee9850b974722db3f124d42b384 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 17 16:27:10 2010 +0200 + + Always exit rpmtsRun() via rpmtsFinish() + - Fixes a memory leak from rpmtsSELabelInit() + - Ensures we get out of chroot() on the way out + +commit 3f5c10e9f6eb91bdfb8909c0e5e75a019315ccbf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 17 15:54:38 2010 +0200 + + Plug a minor memory leak in librpmbuild doPatch() + +commit 319a04d74ace9bffc0042e13497b257cfd7a5d46 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 17 15:33:30 2010 +0200 + + Revert rpmquery/rpmverify split, ain't gonna happen this time around + - Dealing with the inevitable fallout and popt-foo needs more time + to handle, revert to the rpm 4.6-4.8 setup where rpmquery and rpmverify + are just symlinks to /bin/rpm, allowing especially query aliases + to work. Releasing an intermediate version where 'rpmquery --requires' + and the like dont work would do nothing but hurt the future intention + of splitting these things up for real. + - This effectively reverts commit 26125015e4321765582dce0b76f83530e7604d4e + +commit c43440f16b83ef53c8f4adff44de70925c19d266 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 17 08:52:18 2010 +0200 + + Yet another round of enum-as-function-argument elimination + - Pass the yes/no magic argument to headerRead(), headerWrite() and + headerSizeof() as int instead of enum. + +commit 1537f7d97efbb04ec1d2a8500bfaaa0c1991cdf4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 17 08:46:21 2010 +0200 + + Avoid enum as function argument for headerConvert() + - While this /nearly/ qualifies for enum, places like python + argument converting will not be able to produce "true enum" values. + So dont even try. + +commit dc2ee980bc2ace6803a39394e9bc5b7bb8c71a5c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 15 11:06:44 2010 +0200 + + Remove RPMTAG_FILESTATUS tag extension + - This is a bad "API" for verification, it can't be controlled and + causes heavy IO where one would not expect it. Getting rid of it now + before anybody starts relying on it... + - Leaving :fstatus format extension alone however, it's at least harmless + and produces a more predictable output than :vflags extension so it + might be actually useful in scripts. + +commit 5bd382f3a32762cdc1b4ed08753aaba73197d5bc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 15 10:48:33 2010 +0200 + + Remove no longer relevant references to build from arg sanity checks + +commit 90440e20365d95d98f630d0c1015f5426d4a71cd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 15 10:21:23 2010 +0200 + + Remove absolute paths from our popt exec aliases now that we can + - poptExecPath() pointing to meaningful place allows removal of these. + - Make test-suite rely on the --initdb exec alias so we catch out + if anything here breaks + +commit 638fb7ba841441fd6624426997d4a644185f183d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 15 10:18:49 2010 +0200 + + Make our popt exec path more useful, permit environment override + - In 4.4.x days, we used to have bunch of helper binaries in /usr/lib/rpm + executed through popt ping-pong, but there's nothing now that we'd + want to execute through aliases. Instead use bindir for the + default path, and additionally permit overriding through + RPM_POPTEXEC_PATH environment variable (mostly probably useful for + the testsuite) + +commit ac0c2cd71f7e0246eca2388adc79c5bfe2669f98 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 15 10:05:18 2010 +0200 + + Eliminate pointless argument sanity check + - --root is valid for all the remaining modes, no point checking for it + - MODES_FOR_DBPATH is completely unused (and dbpath is a common option + to all anyway) + +commit 2a807909d9fe903f020e2a772126ee8d431c4215 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 15 09:56:57 2010 +0200 + + Hide obsolete --nomd5 switches from help output + - We dont want new users to pick up using these old switches but + preserving functionality for backwards compatibility for now + +commit f8752d2ca3bdaa3162f681b5c6f7973c3e171171 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 15 09:36:17 2010 +0200 + + Basic protection against Lua os.exit() and posix.exec() (ticket #167) + - Track posix.fork() and only allow exit() and exec() if the script + has forked. There are other questionable items in posix extensions + too but these are the worst offenders. + - Using Lua registry for tracking forked status might be more Lua-way + option but this'll do for now. + +commit 3ce48d03062843a68837917064d51ebdff834a4b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 15 09:17:25 2010 +0200 + + Remove unnecessary includes + +commit 0600287d5d9cf1fd36ab5400d92be9c90b676e82 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 15 09:07:10 2010 +0200 + + Rearrange new cli utilities' popt tables for nicer output + - Use a separate table for the tool-specific options, include that from + the "master" option table to get option group summary in --help. + +commit 949d16b6db0ac5498cb2d3715854ee3cee16fd3c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 15 08:55:56 2010 +0200 + + Oops, rpmspec.c missing from POTFILES.in + +commit 60c0eb40f2a0949a7f7065a7f42a9f185b3ca0ac +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 12 11:59:17 2010 +0200 + + Get rid of 'rpminstall' binary & manual afterall, flip flop + - It's a bad name for something that can also erase packages, leave + the install/upgrade/erase modes for /bin/rpm instead. + +commit 9c095fa87846bc268142cbaed325098e12e027ea +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 11 14:33:01 2010 +0200 + + Remove superfluous dbiSync() call (refactoring thinko or such) + +commit 481caa8cf9c0d623e97b262916f2aae8fd1d7623 +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Nov 10 13:59:53 2010 +0100 + + Switch fsync off while building indexes + +commit 11351f82e95a8ce708a550b9580d0f47d02ab433 +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Nov 10 13:16:10 2010 +0100 + + Fix index auto creation + +commit 3ed0c5b1ede9d5ce5d078a327bfd05d36c3d9393 +Author: Florian Festi <ffesti@redhat.com> +Date: Tue Nov 9 11:59:34 2010 +0100 + + Rename rpm.ii.offsets() to .instances() to match name of mi.instance() + +commit 78e062526c4e161b2cd3048d26bb5698c8b34510 +Author: Guido Grazioli <guido.grazioli@gmail.com> +Date: Wed Nov 10 15:21:02 2010 +0000 + + l10n: Updated Italian (it) translation to 100% + + New status: 741 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit 1ba00100204711ed0454746dd294002f97931226 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 10 13:44:02 2010 +0200 + + Don't restore db file atime/mtime after rebuild + - The files are regenerated from scratch, involving header record + numbers moving around, possibly removing broken headers and all. + Don't pretend nothing changed when some changes almost certainly, + occurred, various API users rely on rpmdb mtime for determining + whether the db has changed since they last accessed it. + +commit ad0687bd5726092d822886fdbf8aa55a63b4c4b2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 9 15:56:12 2010 +0200 + + Kill broken --rebuilddbpath popt alias + - It's been broken because of a typo for the last ten years and nobody + noticed, doesn't seem like a particularly useful switch... + +commit 8507bfc187fe9aa454b4f5e7752aad5ab18f783d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 9 12:04:06 2010 +0200 + + Eliminate silly "I am about to create a directory now" debug logging + +commit 2694a929c4f75ad582915d8dde6e8a0f9e02643a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 9 11:59:17 2010 +0200 + + Simplify the dbpath shuffle in db rebuilds a bit + - We already have the non-prefixed dbpath at hand, use that instead + of recalculating the path from the prefixed version + +commit b3769ec81795dda770c0e682e8981d5b59aebbc3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 9 11:45:31 2010 +0200 + + Dont bother NULL'ing local variables on exit + +commit dd39136893a7715742146a1378b0bbd1e3250d12 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 9 09:54:31 2010 +0200 + + Eliminate pointless (and racy) test for rebuilddb directory existence + - mkdir() will error out with a reasonable error message of its + own, no point doing separate, buggy test with access() + +commit e6c874368d654e4b3c3a76845f24ff5fb25ce6d1 +Author: Florian Festi <ffesti@redhat.com> +Date: Tue Nov 9 09:52:33 2010 +0100 + + Remove unused local variable + +commit 9f89a023695f44373d2f9c82808bfdbe2e1e93f6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 9 09:30:47 2010 +0200 + + Hide --aid and --nosuggest switches for now + - These have been no-ops since rpm 4.6, but might resurface one day so + leaving them around but out of sight... + +commit ce7fbea620e4a55a18c737390b30844cf5125145 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 9 09:27:55 2010 +0200 + + Lose useless --fileconflicts cli-switch + - We always detect file conflicts (duh!) unless forced, no need for this + +commit 7bc9cc79d19f61121b443b8e0e73364db47209c4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 9 09:18:10 2010 +0200 + + Move --dbpath into common rpm popt options table + - This ensures its available in all our executables without adding + umphteen copies into rpmpopt (after the cli splits, this was missing + in eg rpmdb executable...) + +commit 90eb3bac07173d9b248369653c0f24af78384f34 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 9 09:02:21 2010 +0200 + + Eliminate stillborn code + +commit c019a81465848ba5897298b615e38f8ba2470488 +Author: Florian Festi <ffesti@redhat.com> +Date: Fri Nov 5 09:27:21 2010 +0100 + + Fix IndexIterator to not open an private dbi that never gets closed + +commit 53e3ca23ea34dbdf44fab2da46e3ac1b64d32190 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 5 10:18:41 2010 +0200 + + Const-correctness: rpmdsRpmlib() doesn't (and must not) modify tblp + +commit f9a32ac3de9ad00d5a48e1b4178049052d77513f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 4 15:55:19 2010 +0200 + + Lose the remaining dbapi references in code + configuration + - Changing db_api to db_ver to force breakage on anything using the + value, db_ver containing the BDB major version just to put something + in the error messages where the dbapi version used to be. + +commit 6a9bd4e97f07dd686ab20652011585c7cb97de17 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 4 15:45:27 2010 +0200 + + Eliminate useless dbapi version to internal openDatabase() + +commit 2af1d74dbdfd396a573d2b23d9336153dc496b1d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 4 15:38:25 2010 +0200 + + Eliminate useless dbapi argument to rpmdbRemoveDatabase() + +commit bb44cbc30c199ceeea055cb36f7645ed3bd6cbc8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 4 15:34:59 2010 +0200 + + Start eliminating dbapi leftovers + - We've only one dbapi and new ones are not around the corner. It + doesn't get tested and is likely broken at this point anyway, + better just kill it completely. We'll need a new mechanism + one day but lets worry about it when the day actually comes. + - Starting with eliminating dbapi arguments to the internal database + move helper + +commit 0f9cef69c0b7f8a7cc3b0bbbbe6595583f6ced33 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 4 14:09:33 2010 +0200 + + Eliminate unused strlen() calls 'n stuff from skipInstallFiles() + - These were used by the netsharedpath calculations which used + to be inline here, but that's now in a function of their own. Also + move the temporary variables to the scope where they're actually used. + +commit bed4ada5c10f2fcdb2e90fd5168a2462d0136f1a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 4 13:49:07 2010 +0200 + + Remove nicely misleading #ifndef NOTYET case from skipInstallFiles() + - No point "documenting" with reverse ifdef's what somebody was + considering to implement eight years ago, as it is directory and + file iterations can't be mixed as they both mess with fi->j. + - Also eliminate pointless "can't happen" check - this never gets + called with NULL fi in an element (which is already a cant happen) + +commit d45cfdfc50c6e3662bfe91e62d4d97d28de6bdf8 +Author: Yuri Chornoivan <yurchor@ukr.net> +Date: Wed Nov 3 20:41:24 2010 +0000 + + l10n: Updated Ukrainian (uk) translation to 100% + + New status: 741 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit caf595813c88d4457576109fa0194c165b6c70ac +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Nov 3 10:58:41 2010 +0100 + + Merge rpmdbIndexIteratorKey and rpmdbIndexIteratorKeySize into rpmdbIndexIteratorNext + +commit 1be06ec0bda642d62329c9e14adc94b1a123a740 +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Nov 3 10:35:42 2010 +0100 + + Make ints in IndexIterator API unsigned as the interal types are + +commit 7f949110693a44d798374ae6453a1120b3b66d2f +Author: Florian Festi <ffesti@redhat.com> +Date: Sun Oct 24 19:39:42 2010 +0200 + + Rename rpmdbKeyIterator to rpmdbIndexIterator + +commit 2946c185fa03c4847b32d230b10b641b4baa7466 +Author: Florian Festi <ffesti@redhat.com> +Date: Sun Oct 24 19:10:35 2010 +0200 + + Give access to the pkg offset and tag num of the index entry the key iterator is pointing to + +commit 968461689c6eecb85e5634ef72f503cef34572d3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Oct 30 11:37:06 2010 +0300 + + Const-correctness: source is a pointer to fullSource and must not be freed + +commit f2039adf6fb486dc04c9cebdebcb1360e3509138 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 29 20:30:07 2010 +0300 + + Const-correctness: rpmCharCheck() doesn't modify field, make it const + +commit 325a9b1ba5a8a964b4773538cf73d4504aba7c05 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 29 15:14:01 2010 +0300 + + Add rough-cut man-pages for our new executables + - Chainsaw relevant information out of rpm.8 and tweak a little bit, + adding cross-references etc. These will need a lot more love though... + +commit 52724dd5ae4f1633aa49c7007f234887bfdee933 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 29 13:55:22 2010 +0300 + + More ancient cruft removal from the repository + +commit e9e42004e9a39006274573323970f4cd4806bd55 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 29 10:40:25 2010 +0300 + + Lose ancient lclint remnants from the repository + +commit a2a6060a6cc55b040d500e94290009d9f76a220f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 29 10:21:45 2010 +0300 + + Eliminate unused truncStringBuf() function + - This has been unused at least as far back as rpm 4.4 actually... + +commit b4bc5e778e14027dd6057276a353c32baa64bd97 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 29 10:12:53 2010 +0300 + + Eliminate unused spectag and speclines goo from spec + - These were used, back in the day, to implement a hidden --specedit + switch, which in all its glory did: print a copy of a spec file, + with group, summary and description looked up from specspo. + This huge pile of junk was left behind from kicking out the + useless "feature" in commits 7b95061d3b77d8e6b3c80e856b66f49b393511ba and + 0f991a14209054da7c45c46e96750738fc62874d. + +commit d874afb5cde620c6f409b0c1a0ee31ccf6f30ce8 +Author: Alexey Gladkov <gladkov.alexey@gmail.com> +Date: Thu Oct 28 01:11:38 2010 +0400 + + elfdeps: Fix version definitions processing + + The elfdeps doesn't parse the whole .gnu.version_d section. + For example: + + $ readelf -V /lib/libbz2.so.1 | grep -A3 .gnu.version_d + Version definition section '.gnu.version_d' contains 2 entries: + Addr: 0x0000000000000884 Offset: 0x000884 Link: 4 (.dynstr) + 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: libbz2.so.1 + 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: BZLIB_1.0 + + Before changes: + + $ echo /lib/libbz2.so.1.0.6 | /usr/lib/rpm/elfdeps -P + libbz2.so.1 + + After changes: + + $ echo /lib/libbz2.so.1.0.6 | /usr/lib/rpm/elfdeps -P + libbz2.so.1(BZLIB_1.0) + libbz2.so.1 + + Signed-off-by: Alexey Gladkov <gladkov.alexey@gmail.com> + +commit 94ea5ee25f0d341274d204907d35233117e0f671 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 28 12:01:42 2010 +0300 + + Fix the remaining enum abuse over rpmParseState in librpmbuild + - rpmParseState uses might actually qualify for a true enum here + but changing it would require changing half of librpmbuild and + many of them mix the parse states, other error codes and whatnot + in their types... just not worth the trouble, so use an int. + +commit b3c6d5a39522815f86441dcb2512e2561ecdc711 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 28 11:48:49 2010 +0300 + + Now, make getStringBuf() return const char * for correctness sake + +commit 3418a1078f6c43db393ce792969900331729bfad +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 28 11:47:29 2010 +0300 + + parseScript() const pedantry + - The string from getStringBuf() is not modified, so use a const + variable for it, and a separate variable for the temporary + line splitting for triggers + +commit 342189d479760ad886818aebc6b31b265b9335eb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 28 11:39:28 2010 +0300 + + Use ARGV_t instead of stringbuf in changelog parsing + - addChangelog() is a bad boy and modifies the string it grabs + from getStringBuf(), be clean about it and grab a copy through + argvJoin() instead + - addChangelog() would be better off walking and parsing over the + argv directly instead of a joined string of it all, but leaving + that exercise for some other rainy day + +commit 4100680ec20bce51e50e0d87203d5386c736f31c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 28 11:01:39 2010 +0300 + + Use ARGV_t for temporary line storage directly + - Similar to commit 1e3db59b568b1ff7f7e1f3285fc9b18567f2f2d6, + no point using temporary string buffer when only end up splitting + it into an argv for processing. Incidently this would've been + a much less intrusive fix to RhBug:573339 than introducing + a whole new argvSplitString() function... oh well. Take care not + to introduce extra newlines in the process as argvSplitString() was + eating them before - need to use appendStringBuf() for spec->prep now. + +commit 3b99c79ef92fbf63f6b9ede762b7cdff169086d6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 28 10:51:00 2010 +0300 + + Pass the script to doScript() as const char * + - doScript() doesn't do anything special with the script buffer, + this lets us use const for the argument. + +commit 3f152a1312d10a90249169f6b978d96b84e5991b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 28 10:45:35 2010 +0300 + + Argument passing hysteria in doScript() + - Callers know perfectly well which part they're passing to doScript() + so they can just as well pass in the name and the scriptlet to run, + avoiding silly stuff in the switch-case + +commit 98aff6e658a15202ebacd49c8a970be7affb6e5c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 28 10:38:40 2010 +0300 + + Handle NULL sb in getStringBuf() cleanly + +commit a32705e737988512113bf21c7d067de6f49b4470 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 28 10:24:20 2010 +0300 + + Use ARGV_t for package fileFile, fileList and policyList + - Similar to commit 1e3db59b568b1ff7f7e1f3285fc9b18567f2f2d6, + all these end up being passed to argvSplit() to process them line + by line in the end, collect them in the argv to start with saving + a whole lotta huffing and puffing in the process + +commit 1e3db59b568b1ff7f7e1f3285fc9b18567f2f2d6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 28 09:54:53 2010 +0300 + + Eliminate splitString() leftover braindamage in processSourceFiles() + - Collect the filenames directly into the ARGV_t files instead of + putting them to a StringBuf first and then argvSplit()'ing the + result, doh. Leftover stupidity from eliminating splitString() + usage in commit 94ff22b129aeb31c38848231e40f87aa4a5613a1 + +commit 91171b8df0f0d590e330aebaa754d0ec386de7c9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 26 23:39:14 2010 +0300 + + Bury stripTrailingChar() inside the only remaining user + - There used to be some other callers too but seems they've passed + away, leaving just the relocation code in rpmte.c. Which means we + can get this ugly bit out of the API. + +commit 21e0e5cd482620bc73ff221b7ce26b41f97d7cee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 26 23:36:46 2010 +0300 + + Bury StringBuf inside librpmbuild internals + +commit b2a688ee00922811b6e77852bd43b7d0f5b0e0c0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 26 23:28:39 2010 +0300 + + Make rpmfcExec() internal + - Nobody in their right mind is likely to be calling what's really + an internal helper function in the build code. Simply missed in + the first round of librpmbuild API butchery. + - This eliminates the last remaining exposure of StringBuf in the API + +commit 5e13a1234ef363733744cbed58d44a6b97b2201f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 26 23:20:58 2010 +0300 + + Eliminate the sole StringBuf user in librpm side + - Using ARGV_t here might not be exactly optimal but then manifest + parsing isn't exactly performance critical either. + +commit 71c8f49ca4b86527bc43bbff64a44ef36f938687 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 26 11:29:17 2010 +0300 + + Fix BDB version check in configure to work with >= 5 too + +commit a40598b228e3e67f4e7b4ec9ce9de6dddce33735 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 26 09:54:55 2010 +0300 + + Separate match iterator allocation vs initialization + - There's exactly one spot within rpm which needs the former behavior + of rpmdbInitIterator() on a secondary index with keyp of NULL: + rpmFindBaseNamesInDB(): it wants an empty iterator on RPMDBI_BASENAMES, + which is then extended as it progresses. Starting with commit + c70e076e088589f65160c05ee7cc8db0b3db6d7e, rpmdbInitIterator() + however returns the actual index in that case, which is not + optimal for rpmFindBaseNamesInDB(). Handle the basenames in db + as the special case it is, and have it explicitly create an + empty iterator with the new call. + +commit 0d4b7b8f3a0a2f0de7a30fd51c86be6849e54329 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 25 15:03:56 2010 +0300 + + Create less draconian loops for grouped collections + - Instead of creating a completely unresolvable tangle of pre-requisites + between all collection members and their requirements, just add + a single relation loop of all the packages in a (grouped) collection, + effectively turning it into a strongly connected component. The + loop-cutting algorithm has slightly better chances of surviving this + while still enforcing the collection members to be installed in one + lump. Also only process each collection just once. + +commit 6281e4a215313f74244a6e3b027061d64d65895e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 25 12:44:34 2010 +0300 + + Only specific cases of collections need extra ordering + - Add a crude flags system to allow selectively enabling the extra + grouping during ordering: currently only sepolicy collection needs + this, and its very harmful when applied to more regular collections + as it creates truly gigantic dependency loops that rpm has no chance + of sorting out sanely. + +commit 0d36cc3359b873551accf143efd3f41799f3b544 +Author: Piotr Drąg <piotrdrag@gmail.com> +Date: Sat Oct 23 10:07:31 2010 +0000 + + l10n: Updated Polish (pl) translation to 100% + + New status: 741 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit bf1b4dede614fba082ac8abdf6ff3bb9560060ac +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 18:28:08 2010 +0300 + + Eek.. librpmsign sources went missing in the move + - Re-adding the files that should've gotten moved (not removed) in + commit 9f2c1bd9096cbf382c864737a6565e5487767ce2 + - Mild wtf ... probably user (not git) error though. Too bad the + broken state got pushed already :-/ + +commit 1cb6b12fd2d0367861cb3d2d13fd74a1451831b4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 15:51:36 2010 +0300 + + Bah, couple of missed places for librpmsign moving + +commit 0f4e1b07e625dfd4b407f6978f87795755b70000 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 15:45:58 2010 +0300 + + Teach python about the new RPMDBI_* tags + +commit f0a76d51db74133f91341297556a714b1bea6452 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 15:02:14 2010 +0300 + + Update translations to pick recent changes + files moving about + +commit 9f2c1bd9096cbf382c864737a6565e5487767ce2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 15:00:49 2010 +0300 + + Move librpmsign to its own subdirectory in the sources + +commit 7c44f5797766f07a917f710bee71dfc88c9cbc6b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 13:46:14 2010 +0300 + + Brute-force s/rpmTag/rpmTagVal/ in entire librpmbuild + - Many of these cases would be true enums from preambleList & similar, + except for the list terminating sentinel. Just switch all the + remaining rpmTag's to rpmTagVals to bring our enum-whacking to + a grande finale. + +commit 07e68a5a775598ac3c98fcc11dcf102b7b280cc4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 13:31:34 2010 +0300 + + Fix invalid uses of rpmTag/rpmSigTag in pack.c + +commit 65358a072f8642c83104410497404921e0b5667e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 13:23:09 2010 +0300 + + Replace remaing rpmSigTag uses with rpmTagVal + - Some of these might actually be "correct" but about one case from + librpmbuild cascades down here ... just not worth the trouble to + keep the as rpmSigTags. + +commit ac2efca8142a5bcb6db64d4811def77f32e56bd0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 12:59:53 2010 +0300 + + Use header datatype for hash algo instead of pgpHashAlgo enum + - The digest algo can come from macro numeric expansion which is + not an enum. Just use uint32_t which is how it'll end up in the header + +commit ea951fca341a4ad7898e7bb468d4639d0f3cca64 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 12:58:09 2010 +0300 + + Eliminate pgpHashAlgo uses in librpm side + - In all these cases the value comes from a non-enum source so + just use an int instead + +commit 3d8ce8142382f8cf99100f5532abeb2b87744d55 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 12:39:04 2010 +0300 + + Fix (ie eliminate) rpmSigTag uses in rpmchecksig + - The sigtags originating from headers are not enums but integers + - 0 is not a valid rpmSigTag value while the other cases would be in + bestSig() and friends + +commit 41e311c91dbb20f7df3f7f04317c26c14ac05bbf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 12:35:56 2010 +0300 + + Meh, one missed rpmTag -> rpmTagVal change in query + - While the initial assignment is to true rpmTag, rpmTagGetValue() + returns rpmTagVal, not rpmTag. + +commit fe8265751ed592cb53dc7c3a7ffd00bac8a19ef1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 12:31:08 2010 +0300 + + Couple of enum craziness fixes to package.c + - 0 is not a valid rpmSigTag, just use rpmTagVal instead + - use int instead of pgpHashAlgo for temporary variables, the + originating data is not "pure" enum + +commit e104b67237843a0ab7b12b17aa5647ddd64330fa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 12:22:44 2010 +0300 + + Eliminate use of pgpHashAlgo in rpmio interface arguments + - While its use would seem kinda obvious here, in rpm context this + information often comes from header tags which are plain integers + and would require conversion/casting to the enum. What matters is + the integral value, not it being actual enum. + +commit 08b56c5304c89e37147254f4f15bafcbc5eef2ce +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 12:13:49 2010 +0300 + + Couple of previously missed type changes in rpmdb code + +commit 89f09dd3b005826682b70003fad3baf84f832d2a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 12:07:57 2010 +0300 + + Switch lowelevel header internals to use rpm_tagtype_t for tag type data + +commit e8f777b69dd34f887b7e9c2398ccddd61e8af265 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 11:57:38 2010 +0300 + + Switch python bindings to use rpm(Dbi)TagVal as appropriate + - None of these are true enum uses as the value typically originates + from python integers etc. + +commit 0715b04664ce348b73f6981dd07f0b464dddd049 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 11:49:52 2010 +0300 + + Change all internal uses of rpmtsInitIterator() to use DBI tags + +commit 327b9a38180ff21b06331a65f3efc8986f0394a0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 11:43:10 2010 +0300 + + Switch lone rpmTag use in query to rpmTagVal + +commit 4171b24699075557d7d7ecf35f26fd454bc490f0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 11:39:53 2010 +0300 + + Switch psm and rpmscript to use rpmTagVal where appropriate + - There are a few true rpmTag uses though, leaving them as they are... + +commit 327ad093ef20d25de2ce65eaa0c79525f1b25219 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 11:33:32 2010 +0300 + + Change rpmfiNew() tag argument to rpmTagVal + - The argument is actually unused, but that only makes it even more + stupid to require C++ callers to potentially having to cast. + +commit f955db901b1a84b39906281a7e35d3147ef3df69 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 11:31:36 2010 +0300 + + Switch rpmte API and internals to use rpmTagVal instead of rpmTag + - Except for rpmteColorDS(), these can get called with intergral + value instead of the actual enumeration + +commit 73c079735a2af231ff63e7150fdee3b33bacbae6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 11:27:01 2010 +0300 + + Switch rpmds API and internals to use rpmTagVal instead of rpmTag + - None of these require passing "true enum", the value is what counts. + In general, enums as function argument types are just a royal PITA + from C++, avoid when not strictly necessary. + +commit a68f648cf1a1821924e08b8f99c14af9da216b10 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 11:07:48 2010 +0300 + + Change rpmdb internals and iterator APIs to use the appropriate tag types + - The actual indexes are rpmDbiTags, and the tag passed to + rpmtsInitIterator() and rpmdbInitIterator() always refers to a + database index, not arbitrary header tag. The tag passed to + rpmdbSetIteratorRE() however /does/ refer to a header tag. This rather + important distinction can actually be expressed in the API. + - As the indexes are generated from header tags of the same value, + most of these need to use the TagVal types instead of actual enums + to avoid mismatches - the value is what counts, not it being an enum. + - Several places still have variables misleadingly named "rpmtag" when + they refer to dbi tags, but leaving them for now to avoid excessive + changes at once. + +commit 61a764010089211209f78cf535685bc777cd3c25 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 10:17:55 2010 +0300 + + Document our supported rpmdb indexes in the API via an enum of their own + - Now that our indexes are actually hardwired in the code we can + properly separate rpmtag vs db index names. + - Defined similarly to rpmTags, with rpmDbiTag being the "true enum" + and rpmDbiTagVal the integral type they present. As many of the + indexes are defined via RPMTAG values (and need to remain that + way to avoid breaking every single API user) we need to have a + compatible type with rpmTags. + - These would logically belong to rpmdb.h but keeping in rpmtag.h + to have them available "everywhere", we can't go including rpmdb.h + from rpmtag.h so keeping them here avoids potential unnecessary breakage. + +commit a4bca08ae1541c2b45faa09c313ec2ae0bfe875b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 09:55:49 2010 +0300 + + Change all the legacy interfaces to use the "concrete" integer tag types + - More compatible with the 4.4.x definitions (should've been this way + all this time) and none of these are "true" enum uses anyway + +commit 757d0b443b486b8745aabc61fb6809ae1ecf14be +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 09:48:24 2010 +0300 + + Switch header APIs to use rpmTagVal instead of rpmTag + - The header getters are used for both signature header and the "normal" + header, and even beyond that there's no requirement for a tag in + the header to be part of rpmTag enum. The headerPutFoo() variants + technically do require the tag to be found in the tag table (ie be + an rpmTag) but they still operate on the integer value, they dont + require it to be a "true" enum. + - Inside tagexts.c there are a few "true" enum uses in the + internal helper functions, leave them be. + - While this technically changes some the most commonly used API's, + this wont affect callers really: if the callers were using an enum + before, enum can always be cast naturally to an integer. The other + way around was the problematic part (ie the braindamage we're fixing + here now...) + +commit 935d0654a612c28494d104f168f00e18f411d247 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 09:40:43 2010 +0300 + + rpmTagFoo() getters take arbitrary integers, not rpmTag enums + - Another step to clean up the enum braindamage... + - rpmTag values are the only values that will be found, but it doesn't + mean the values passed are rpmTag enum members - eg anything from + a header is not. rpmTagGetValue() does come close to returning true + enums, but there's RPMDBI_PACKAGES and then RPMTAG_NOT_FOUND, neither + of which are actually tags. + - Introducing a new rpmTagVal typedef. It's just an alias for the + "lowlevel" rpm_tag_t type but visually more in line with the other + rpmTagFoo bits - to be used with the "higher level" tags whereas + rpm_tag_t is the "physical" type. Not that it makes any difference... + +commit 4b1e48298324cab35e5cac030dac06e7f37bf66b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 09:37:20 2010 +0300 + + Use concrete integer types for entryInfo and rpmtd members + - Start undoing self-introduced enum braindamage from 2007: the lowlevel + tag data in header structures are NOT rpmTag/rpmTagType enums, but a + 32bit integer of any arbitrary value. While these can be legally mixed in + C the same is not true of C++ and even in C using enum here is not "correct" + +commit 475244d14ad0ecefe602ce3ef0d1c2376b2460d8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 09:36:43 2010 +0300 + + Couple of doxygen argument mismatch fixes + +commit bcdb82d60e5e16993d1737ccbd41e64cf7dbc405 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 09:36:29 2010 +0300 + + Eliminate silly cast + +commit 22eb568fdbc5c28bff00b1ea063493a508c079c0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 09:19:42 2010 +0300 + + Drop unused pubkeys index too + - This isn't expensive to create but unused is unused is useless junk. + Rpm < 4.6.0 did use this a lot, but nowadays we preload the keyring + and do key lookups from meory so this isn't needed for anything. + - 'freedata' argument of td2key() is now unused, but leaving it there + as we might need tag data -> index data transformations in the future. + +commit ddebf8b79ae512b93993fcc7d0e6b4447f8ffd41 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 09:02:43 2010 +0300 + + Drop filedigests index + - Now that the sole "user" is gone, kill the stupid index. Speeds + things up considerably: eg on database rebuild, the file digests + index generation amounts to roughly one third (!) of the entire time. + +commit 534d0f77be4de6d7f423c519d7b7ec4f41c8f32a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 22 08:58:06 2010 +0300 + + Eliminate useless --fileid query selector + - Finding out which package provides a file with a given digest + is just .. useless functionality. Being next to useless is one + thing, but we pay a high price for this particular uselessness: + the index needed for this is one of the biggest and most expensive + indexes we have. + +commit 5e007f2258b845cfbe0a66bc8bf09eb9bdc2c9bc +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Oct 21 11:59:14 2010 +0200 + + Fix Python bindings and raise KeyError when there is no index for the given tag + +commit f1883045409930f186fd540f7df9688a4b5811b4 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Oct 21 10:41:49 2010 +0200 + + Fix typo / erroneously deleted line + +commit 5914d0ec2995d4f4d128c3e96b79f22ec8f48d64 +Author: Florian Festi <ffesti@redhat.com> +Date: Tue Dec 15 13:15:10 2009 +0100 + + rpmdbKeyIterator: loop over keys in the database indexes + +commit a916e399ab0734816f1e4567b34db0b55e9f5c7c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 20 16:38:46 2010 +0300 + + Hardwire the fundamental BDB access method configuration inside rpm + - The different access methods have different capabilities and are not + interchangeable in all situations. Currently we can use either + hash and btree but this might not be always the case for all indexes. + - We'll eventually want to force-switch the index types to our liking, + but for now follow these simple rules: + 1) For existing databases, we accept both btree and hash + 2) For newly created databases, the main Packages database remains + a hash, all indexes are btrees. + - Rip out nearly all the rest of the remaining macro configuration. + +commit ca36c2a12bcde1340da0421a788863f83aaccd08 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 20 15:23:54 2010 +0300 + + Eliminate now unnecessary db rebuild macro goo and other leftovers + - Rpm knows how to handle db rebuilds by itself, no need to expose + these bits to configuration. + - Also rip out a pile of other leftover "documentation" about BDB + internal switches. + +commit 2fa98b9e6ab00ee0e8200b405088130cbd626a32 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 20 15:11:20 2010 +0300 + + Lift fsync enable/disable configuration handling to rpmdb layer + - Add a fsync disable/enable function in the backend, call from + rpmdb layer: on initial database creation (including database + rebuild), it's "safe enough" to disable fsync as there's no former + data to protect. Considerably speeds up initial install to eg chroots. + - Always re-enable fsync when closing a read-write database - at that + point there /is/ data to protect. + +commit 5da136fa1d4edf23b20d6d8d91bd14c7c15e62de +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 20 14:16:29 2010 +0300 + + Hardwire the fundamental BDB subsystem configuration inside rpm + - BDB subsystems are not something that can be just switched on and + off like that. If we want to support different configurations they + need to be rpm-specific settings such as transactional/concurrent + setting, not an arbitrary pile of flags that cause stuff to blow + up when abused. + - Eliminate dbi->dbi_eflags completely, the environment opening flags + can be fetched from BDB where needed. Subsystem configuration from + macros is no longer looked at or honored, but leaving the option + table there for debugging output at least for now. + +commit c155896b4b9ed548d1885d008e7ba5aea3fbef79 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 20 12:46:37 2010 +0300 + + Lift missing index detection to rpmdb layer + - Avoids unnecessarily modifying the parent rpmdb from backend layer + and since its the rpmdb layer that needs to deal with creating + indexes anyway... + - Also avoids bumping the counter in case of errors (eg permission denied) + +commit 24c3da8da2cb34278caf6330a25f64c9ae11c635 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 20 12:36:38 2010 +0300 + + Avoid umphteen unnecessary calls to rpmTagGetName() + - These aren't exactly hotpaths, but since the dbi always knows + its name already there's no point going through rpmTagGetName() + bsearch()'es and all for these. + +commit 00454b620862af9d5952f103b196aa916d133b6d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 20 12:23:14 2010 +0300 + + Add a getter for dbi name + +commit bf8cfe884bf24f531f9b318bc8288951a07802c9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 20 12:13:33 2010 +0300 + + Clean up rpmdbOpenIndex() logic a bit, no functional changes + - dbi is guaranteed to be NULL on non-zero return from dbiOpen(), + dont bother triple-checking and freeing NULLs + - rearrange the success case a bit to pave way for other things that + we'll want to do here + +commit 5fe4da6e40452304539bb1ecb2bb050717812593 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 20 11:12:08 2010 +0300 + + Lose leftover, unwired pagesize db option + - db->set_pagesize() got semi-accidentally nuked in commit + f2957887fb7f80c2dbf6f0b4973c72ca66b0d2e8 but we really dont want + folks to mess with this anyway - filesystem I/O block size is generally + the best performing and safest option here. + +commit 6173699a3a00ad0bbc0cf4051e8f737f543e681c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 20 10:57:53 2010 +0300 + + Avoid directly accessing bdb-specific dbi members from rpmdb layer + +commit 3714d9e22382b4db528ea97abc3d948f905d43df +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 20 10:52:53 2010 +0300 + + Add a backend-independent flags + getter for dbis + - Keeping up pretense of being backend independent where its easy + to do... and rdonly+created status are rather obviously universally + mappable + +commit a43ea6c54dd059e1a7eef8365d0674799f574764 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 19 17:27:31 2010 +0300 + + Pass rpmdb, not dbi to db_init() and db_fini() + - These are global operations and dont need the individual dbi for + anything but finding the parent rpmdb. Another step closer to + decoupling db environment from dbi's... + +commit 3312b01fdcc554da30babb525f7fe383d48f86f2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 19 17:04:20 2010 +0300 + + Add a no-dbi version of the db error reporting function + - cvtdberr() only needs the dbi for figuring out the rpmdb api level, + split this part out to separate function so we dont need to carry + dbi's around where they dont belong + +commit f5808135b70be9ea742a2dce4e2ec87d8932b9de +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 19 16:44:46 2010 +0300 + + Move db environment-level configuration out of per-dbi structs + - Carrying global configuration in all dbi's is just dumb. First + step towards fixing the stupidity. + +commit 738c6e0ca76665387ef817fe25ded4f9ead5060b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 19 16:14:24 2010 +0300 + + Group the database options to per-dbi and per-environment groups + - No other changes + +commit 43942e79a1ea955b2b7ba3a635921f579455cb5f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 19 15:40:22 2010 +0300 + + Python dbMatch() doesn't take (or need) len argument, fix the docs + +commit c24d1fb4efcc5f09d8f126824a3ed2fc771f5a1f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 19 15:29:54 2010 +0300 + + A few more rpmdb variable/argument renames, missed in previous round + +commit 11f251dfa65afe1c52155713bcf61bd77e1410fe +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 19 14:37:40 2010 +0300 + + Decouple dbiVerify() from dbiClose() + - When RPMDB_FLAG_VERIFYONLY is set, dbiOpen() now only creates and + returns the db handle without actually opening it. With this we + can sanely implement dbiVerify() as its own separate functionality, + also avoiding the need to have duplicate code for creating and + tearing down the db environment (which in turn kills our ability + to use DB_REGISTER if/when the day comes) + +commit a58dc457275d506eb28197c4058337ff5ef8f76d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 19 14:13:58 2010 +0300 + + Add flags argument to dbiOpen(), pass through from rpmdbIndexOpen() + +commit b0433ea8deaf995a383cfb5e1324dddb9ee610e9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 19 10:58:25 2010 +0300 + + Oops, dumb copy-paste error causing --verifydb to --rebuilddb instead + +commit 1eecd7b118d2b669f84885cd07cbb1f75c6d8dbb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 19 10:41:07 2010 +0300 + + Rename rpmdb variables in the backend to rdb to distinguish from its type + +commit b810869a0aa7227b2faeb91b4a958b7215e94561 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 18 15:03:35 2010 +0300 + + Generate missing database indexes automatically + - Now that we know whether backing files were created on open, we can + easily detect the need for index generation too. As index generation + requires expensive plowing through the entire Packages database, we + to create all missing indexes at once instead of risking several + loops over Packages. So if we spot a missing index, we open all + our indexes and generate all the missing bits in one go. + - Berkeley DB does support on-demand index generation for secondary + indexes created with db->associate(), but as rpm's indexes are in + a slightly different format (they store tag index besides the + header number), using it would require various other + changes too. Also the BDB indexing callback recieves the data + in serialized format, which in rpm's case would mean either + headerLoad() for every single indexed bit, or passing the in-memory + header through some other indirect means. + +commit e8aa50d1881b5ab2ceeb63046fc2f5ede377f1bc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 18 14:35:57 2010 +0300 + + Create indexes too on rpmdbInit() (ticket #156) + - Seems strange to have an initializer function which doesn't + initialize + - This leaves RPMDB_FLAG_JUSTCHECK unused... + +commit 650c9e5e6b93f9d135bf46f33b69e68e822b2a1e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 18 14:31:55 2010 +0300 + + Avoid returning NULL from prDbiOpenFlags() + - While glibc can turn NULL %s to "(nil)", this is not required in + any standards. Avoid embarrassing segfault from a silly debug message. + +commit c1620e511d0a8613b01bd3ba5b487c027572ce44 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 18 13:18:19 2010 +0300 + + Remember if we created the db backing file on open + - Instead of trying to figure out suitable flags beforehand, try to + open the db a couple of times with different flags. This way we know + whether the backing file was created on open or not. Also simplifies + the flag shuffling somewhat. + - We also do this when O_CREAT db_mode, for the same reason: rpmdbInit() + can be called on existing database too, and we want to know which + of the files actually got created. + +commit 7a9da58298ad4b1c1e21b01de97f6d7aba2ca543 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 18 12:09:28 2010 +0300 + + Lift dbi fcntl() locking out of dbiOpen() + - Just to make dbiOpen() shorter and easier to read, locking is + different from opening... + +commit 2139babf96daa90ad6834b6c04cf038152be8141 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Oct 17 12:20:48 2010 +0300 + + Lift secondary index updating out of rpmdbAdd() + +commit c70e076e088589f65160c05ee7cc8db0b3db6d7e +Author: Florian Festi <ffesti@redhat.com> +Date: Sat Oct 16 09:45:13 2010 +0200 + + Support looping over indexes when giving keyp=NULL to rpmdbInitIterator() + +commit d883d17410a6b87a6dcc0123d88d4e6edc006d72 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 13 14:29:28 2010 +0300 + + Add python bindings for librpmsign + - Similarly to the build-bindings, permit import failures as librpmsign + might not be installed and we dont want to force the dependencies + into every single installation + +commit 309b421cf74a079189f328271ce977e9f036d5a9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 13 14:20:30 2010 +0300 + + Oops, fixup rpmsign exit codes on success + +commit 8186b59e684ba098da8005b10d7f427427f58f41 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 13 13:37:42 2010 +0300 + + Make rpmPkgSign() actually honor the signing arguments + - For now just keyid string and hash algorithm supported. The + macro fiddling should perhaps go deeper into the signing process + but this'll do for now... + +commit 6685af178691b6f2e44a54cd7c20ec2e3b657712 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 13 13:20:40 2010 +0300 + + Nuke rpmcliSign() out of the orbit + +commit f5e2b115db4db554cb05213535c5be4098f70bea +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 13 13:19:35 2010 +0300 + + Make rpmsign use the new signing interface (minimal conversion for now) + +commit e4816d8819343677f810816ca1ef3ff66d8086e9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 13 13:11:54 2010 +0300 + + Add beginnings of a real API to librpmsign + +commit ec6226dd17c674f174be8cfdecb07ac78e6019bb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 12 16:58:09 2010 +0300 + + Move plugins out of rpm config directory + - Plugins are by their very nature arch specific, while /usr/lib/rpm + is a hodgepodge of all sorts of ... stuff, most of which is + arch-independent and all. Use %{_libdir}/rpm-plugins to cleanly + differentiate 32 vs 64bit plugin paths + +commit eea47aa9a7e7779cb35e8e6e690424427fe243c1 +Author: Colin Walters <walters@verbum.org> +Date: Tue Feb 23 11:02:46 2010 -0500 + + Add 'VCS' key + + Spec files have a lot of metadata about a project. However one of the + most key components is the upstream version control system which was + notably lacking. + + Resolve this by adding a "VCS" key. There is no specification + for contents of this key, given that the set of version control + systems (and features thereof) are not well-defined. However, + recommendations are: + + * git: This URL should be in a form that can be passed to "git clone", + with the additional feature that an optional fragment identifier "#foo" + denotes a branch or tag. + +commit 22053e0daecdb180f45a7c74cba04ab16825f262 +Author: Colin Walters <walters@verbum.org> +Date: Tue Feb 23 11:02:46 2010 -0500 + + Add 'VCS' key + + Spec files have a lot of metadata about a project. However one of the + most key components is the upstream version control system which was + notably lacking. + + Resolve this by adding a "VCS" key. There is no specification + for contents of this key, given that the set of version control + systems (and features thereof) are not well-defined. However, + recommendations are: + + * git: This URL should be in a form that can be passed to "git clone", + with the additional feature that an optional fragment identifier "#foo" + denotes a branch or tag. + +commit 73de3a22f06f5e7cd28b09318d7273b5e7b2e234 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 12 15:39:52 2010 +0300 + + Add --requires etc popt aliases for rpmspec too + - In addition to the regular dependencies, add --buildrequires + and --buildconflicts which are just --srpm --requires and + --srpm --conflicts in reality + +commit b611e57e667455ede8706094ce1ff50f6b06a32f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 12 15:10:26 2010 +0300 + + Rpm option descriptions begin with lowercase letters, follow suit in rpmspec + +commit 6f8125c9fdcf852fb60e21d2cec54dedc62307c9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 12 15:07:38 2010 +0300 + + Only queryformat is relevant for specfiles + - Instead of including the entire rpmQueryPoptTable in rpmspec and + showing several bogus options, support --qf/--queryformat "manually" + +commit 999431a4ab356c84c7488f6aff35b598b8a86586 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 12 14:56:18 2010 +0300 + + Support overriding target for rpmspec queries too + +commit fb369ee0cc4a2990d3d5569302386b70dfa6f096 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 12 14:44:56 2010 +0300 + + Support both binary/source queries in rpmspec tool (RhBug:540807, ticket #89) + +commit 190b58746c062994e8e533f299871910636a45ab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 12 14:41:35 2010 +0300 + + Add support for querying source rpm from spec too + - Handle source rpm query as a new query source type RPMQV_SPECSRPM, + rename the binary query to RPMQV_SPECRPMS, with RPMQV_SPECFILE + as a backwards compatibility alias to RPMQV_SPECRPMS. + +commit 4c155d9ca8db9e5672e1f278ef76b68dd828f863 +Author: Eric W. Biederman <ebiederm@xmission.com> +Date: Sun Oct 10 07:36:34 2010 -0700 + + Add a python accessor for the source header + + Make the source header visible to python code. + +commit 7293d4aaf590d63d48cc707578008e7d1021b435 +Author: Eric W. Biederman <ebiederm@xmission.com> +Date: Sun Oct 10 07:35:31 2010 -0700 + + Add a getter for the source header. + + It appears the access to the source header has started to get buried + into usability so add an getter so the implementation can change a + little without breaking callers. + +commit 0d70636c6dde2a5b40edb0ed22afaf311addf27c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 12 09:27:46 2010 +0300 + + Fix misc/ include path + - -I$(top_builddir)/include/rpm was never right, and now with fts + moved into misc/ this shows as rpm/rpmutil.h not getting found. + +commit 26125015e4321765582dce0b76f83530e7604d4e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 8 11:59:51 2010 +0300 + + Further split the cli-tools to rpminstall, rpmquery and rpmverify + - Installing/erasing packages, querying and verifying require different + amount of privileges on the system. Having separate binaries for + these functionalities permits limiting the capabilities through + SELinux and other similar security mechanisms: for example quering + needs much less privileges than installing. + - For now, leaving /bin/rpm to be the Swiss Army knife it + always was: capable of install/erase, query and verify. Eventually + it should be turned into just a dumb wrapper which just execs + the per-functionality binaries, but leaving that for later stage, + as popt exec/aliasing doesn't quite seem to up to par with the task. + Having the separate binaries available at least makes it possible + for callers to specify the amount of privileges they need. + +commit 9138fec0f43610187df09ba87cd11cf6346ea3b6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 6 12:53:34 2010 +0300 + + Remove filesystem related leftover API definitions + - This should've been in all the way back in + commit 51c96db0464f86901b328899106dd8d4159dd878 + +commit 4846346c18067ab667d9c53113c7b3fe46be313f +Author: Aron Griffis <agriffis@gentoo.org> +Date: Wed Oct 6 10:55:09 2010 +0300 + + Use the right variable for absolute path (ticket #137) + - Fix the problem where rpm attempts to use the tarball as the specfile + +commit 8a9e1e34daa2524b8fb59041abcce615ae045d0e +Author: Michal Čihař <nijel@debian.org> +Date: Wed Oct 6 10:26:23 2010 +0300 + + Fix generating platform config for arm + - We need to generate platform/arm-linux as well, not only all substitutes. + +commit 4e8d7c1a46a53bd3422f94c82f7c3a36759aedd6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 5 09:53:13 2010 +0300 + + Require file attribute config to have .attr suffix + - Allows for more precise globbing, avoiding potential issues from + leftover / accidentally placed files in the fileattrs directory. + +commit fb4bc9b7d758798ccca698a52f650cdeea7c7ff5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 5 09:35:45 2010 +0300 + + Replace __foo_exeonly attribute with a more generic mechanism + - Use a list of text keyword tokens to allow for more flags without + requiring adding special processing for every new flag we make + +commit 152d1f0bc4b3b99ca72d994f90fee0f91f627daf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 5 09:11:13 2010 +0300 + + Tolerate NULL args in argvSplitString() + +commit 0048c394797a903a693753e543337387db20e295 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 4 16:04:47 2010 +0300 + + Add cli switches to override signing key and digest algorithm + +commit 1325fea3109030a657340a907faf4c724155eb12 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 4 14:35:08 2010 +0300 + + Adjust rpm.pc private libraries + - we no longer have sqlite3 lib ever, but we might have lzma/xz libs + +commit 59b275ddc7346fd8f2f9a0267949c457f4297eee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 4 14:02:53 2010 +0300 + + Further streamline rpmcliArgIter() and friends + - Turn applyFilters() into match iterator initializer which optionally + applies filters if present + - Handle NULL iterator error codes centrally in rpmcliShowMatches() + +commit e8a1f5da3e86a6c07f87c577ddfd2a1c2cc0b2aa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 4 13:33:18 2010 +0300 + + Lift specfile query out of main rpm(query) into separate binary + - Avoids having to link /bin/rpm with librpmbuild and everything it + might bring in (eg libmagic) which are not needed for core operation. + - Minimally preserve backwards compatibility with popt exec alias + +commit e188767e3ee75e9417e361e1d005195c3efa0b99 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 4 12:51:32 2010 +0300 + + Simplify queryformat popt callback handling + - No need to separate single vs multiple queryformats, + rstrcat() works for both cases. Whether catenating multiply specified + queryformats make sense is another question though... + - This can't get called with NULL arg (or then popt screwed up its + argument checking), dont bother checking. + +commit 8bc1c54bc90dc587be5ffc9efbe4cbf3188cc8d2 +Author: Piotr Drąg <piotrdrag@gmail.com> +Date: Mon Oct 4 09:32:46 2010 +0000 + + l10n: Updated Polish (pl) translation to 100% + + New status: 741 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit e72895693e6c1728b62f6b622909603bee12c6c3 +Author: Guido Grazioli <guido.grazioli@gmail.com> +Date: Sun Oct 3 20:05:32 2010 +0000 + + l10n: Updated Italian (it) translation to 100% + + New status: 732 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit 5f1235d3a86bb629af056cc7d10a603ccd0bfdbe +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 1 15:30:31 2010 +0300 + + And now python bindings are really free of librpmbuild internals + - Just one leftover offender in the form of forgotten type rename + from commit 675bfca5cc300105f7859f028cc00ea036e72966 + +commit 0334b82280de0f42dcca867397fb9e6bb72c3b30 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 1 15:28:40 2010 +0300 + + Kill spec.buildRoot from python + - We /could/ of course add a getter for this but ... sorry folks, what + rpm happens to use as buildroot internally isn't anybody elses + business. + +commit d081f19945d2feb3f74e9460e59f74fcc6ada438 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 1 15:23:27 2010 +0300 + + Use the new spec section getter in python bindings + - Whee, for a change more lines removed than added... + +commit c8ddd0ca7f85085f1c73596d0921a25bb8b43c30 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 1 15:14:34 2010 +0300 + + Add getter for spec script sections too, bah... + - Pretty dumb and all, but to avoid breaking some python users + (some folks apparently have found /some/ use for these...) + +commit 7f16947a0a16c1e6e2d38f5d3f5b20fa2f4ee4ec +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 1 15:05:35 2010 +0300 + + Use the new spec src/pkg API in python instead of direct access to spec + +commit f94d1507e5a3e82293061c9c3dc4d34008cee390 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 1 15:03:22 2010 +0300 + + Add minimal API for spec packages and sources + - Iterators for both (these could easily done as self-iteration over + ->next but to keep the api similar to other rpm iterators...) + - Minimal getters to satisfy python bindings needs + +commit 675bfca5cc300105f7859f028cc00ea036e72966 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 1 13:32:28 2010 +0300 + + Use namespaced names for spec pkg and source opaque typedefs + - Leaving the painful and somewhat pointless exercise of changing + all the Package and Source references for another rainy day + +commit 1933cb5a9db89375fce7cfe5886b2873a4ffb438 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 1 13:25:38 2010 +0300 + + Finish off our librpmbuild API mass-murder by turning everything opaque + - These huge structs have no business being visible to the public. + Just brute-force split all remaining spec internal structures into + another internal header, including where needed. + - The only thing accessing these structs outside of librpmbuild is + the python spec bindings. Temporarily permit direct access to + rpmspec_internal.h until we have the necessary API in place. + +commit a0444009a17635ffa04e6fc747f6e6cbfd4d409d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 1 13:21:00 2010 +0300 + + rpmfcGenerateDepends() is internal, move away from public header + +commit 45a75f31f9bbcb6ddb627c9dcc2b61ced82f3380 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 1 11:46:00 2010 +0300 + + A few missing internal markers on librpm side too + +commit a462500b631bd0719fcddac31440394f77e62d5b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 1 11:32:31 2010 +0300 + + Whoops, missing RPM_GNUC_INTERNAL on stashSt() + +commit 84747fb22e9ba75cc7c6aa2ad980ed3897f86772 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 1 11:22:13 2010 +0300 + + Stuff fts into a convenience library in misc/ + - This is not really native rpm code but a copy of (glibc?) FTS + implementation, with slight modification to avoid symbol name + collisions. Stick it where the sun don't shine, we'd eventually + like to get rid of such bundled external code. + +commit ecf7ce8b2b061a7b0b2cfa27183e7f64e8e3336b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 1 11:17:24 2010 +0300 + + Lose rpmio-url leftovers from fts + - We never pass url's here, just plain old local paths + +commit bbeff03dc350a70d812ed634102c01e642db8882 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 1 11:05:45 2010 +0300 + + Force shared build of python extension + - Other than seeing "does it compile", statically linked python + extensions make no sense as they're unusable to python. + +commit a4adf99b0f81c2ab72ade92850cfb9b5cf8ffbca +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 1 10:43:55 2010 +0300 + + Add configure switch to disable plugins build + - For now this is really just to allow building statically while + hacking, for "real world" use this has implications on collections + support etc which is not handled by this patch. + +commit 8b4ccff2e36876dcfbdba9f38f4ec9dcdef2166e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 1 10:34:36 2010 +0300 + + Handle enable/disable python to configure.ac more sanely + - Conditionalize the python subdir on toplevel make instead of + python subdir makefile. + +commit 6059911eb827152e22a8f3bb061147734a0ab283 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 29 16:44:19 2010 +0300 + + Remove configuration for no longer existing db indexes + +commit 7d290779219f34dd53e11a2f2fa3b31b905c040c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 29 16:15:04 2010 +0300 + + And now sighdrPut() can be buried back into signature.c + +commit a6899e30d992ee8fbdf13bdd93688d95db210320 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 29 16:05:07 2010 +0300 + + Eliminate some redundancy in signature sanity checking + - Combine validation + actual insertion to header: rename validatePGPSig() + to putSignature() and move the details of parsing gpg generated + packet, validating them and finally inserting to header in there. + - The signature generation code is mostly now in reasonably sized + chunks, although there's room for further sanity here - the call + chain is ridiculously long. + +commit 1e63ce20bd9677f4a8f964364f9845ebff7b0c24 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 29 15:39:10 2010 +0300 + + Simplify the signature generation somewhat + - makeGPGSignature() callers only used the numerous return values + for passing them into headerPut() through sighdrPut(), might as + well have makeGPGSignature() do that part. It can also decide + the necessary tags by itself, it just needs to know whether its + a header-only signature or legacy header+payload signature. + +commit f386109bcef9acdcc2ba984148f1c9050108caa0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 29 15:07:21 2010 +0300 + + Split the setup + running of gpg helper to a separate function + - No functional changes (supposedly...), just refactoring + makeGPGSignature() to smaller bits + +commit 69dd394982167aee847e48ac36bcf69cf70fc665 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 29 13:37:26 2010 +0300 + + Eliminate the pointless switch-case from makeHDRSignature() + - If we can't trust our own code to supply appropriate tag here... + +commit 64058fc03fc31838e9bc1974997dcd56f9e3ba74 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 29 13:26:46 2010 +0300 + + Start ripping through the hysterical signature generation tangle + - rpmGenSignature() only ever gets called with RPMSIGTAG_GPG, eliminate + the pointless argument. + - Eliminate the useless switch-case in rpmGenSignature(), nothing + ever directly called it with RPMSIGTAG_DSA/RSA, those got generated + as a side-effect of the RPMSIGTAG_GPG/PGP. So we just need to generate + the, duh, signature. + +commit bf5da95131699a4d970f3f77888c36508b78e502 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 29 12:47:06 2010 +0300 + + Clean up makeHDRDigest() a bit + - No need to separately free this stuff (at least anymore), it + gets done on exit anyway. + +commit 9f79fc6e1a59990b5bfb42b7e2d96dfc6b3525ad +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 29 12:38:16 2010 +0300 + + Make rpmGenSignature() static + - Having it in signature.h is just wrong as it lives in a different + library now, and nothing outside rpmgensig.c needs it anymore. + Should've really been in commit 23a9d64ea40cfb526d0a12ba7350918dc335a305. + +commit bbbd7a4255ad3f9b14b6705ecb4c79c93ebe4f08 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 29 13:09:31 2010 +0300 + + Whoops, couple of includes gone missing in the shuffle + +commit 9fec43d62950d543e280635530ad0efed6be50e1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 29 12:26:38 2010 +0300 + + Update translations to pick up stuff moving about etc + +commit 6d04be21eb6384bb56472fc774d9d6c4ba00b438 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 29 12:01:49 2010 +0300 + + And finally split the signing support into a separate library + - For a library with just one public function this might seem like + a huge overkill but it permits cleanly separating dependencies: + nothing but package signing requires GnuPG. This lets the signing + support be stuffed into a separate package, avoiding having to + drag gpg in on every installation (signing isn't something everybody + does) and without having potentially broken interfaces in the API, + essentially solving RhBug:624585. + + It also liberates signing to use libraries that might be off-limits + for the core rpm, such as perhaps in the future doing signing + by ourselves with the help of something like gpgme (which requires + far too many things to drag into core rpm). + +commit 23a9d64ea40cfb526d0a12ba7350918dc335a305 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 29 11:27:26 2010 +0300 + + Lift the signature generation in all its g(l)ory to rpmgensig.c + - signature.c is now entirely free of all actual signing activities, + which requires stuff that like gpg that nothing else needs. + +commit 9c254cd2251e799958158406d36bbe463b869650 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 29 11:21:07 2010 +0300 + + Move sighdrPut() to inline function in signature.h + - Avoids having to expose this in the ABI in the next steps + +commit 8422a94ca990ccc3c60459687b3c3f25e43502b8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 29 10:48:59 2010 +0300 + + Split signature and digest generation to separate functions + - Similar in spirit to commit 825691afb2a8e2c0b3c6a031950f3c7855dc4c6e, + these have fairly little in common really. + - Change the function names to force breakage on users (these are exported + in ABI but not in public headers so "users" are internal uses in + practise): the automatically generated bits in signature header are + not signatures, but digests (even size is a checksum of sorts) ... + and fix the couple of internal uses. + +commit 825691afb2a8e2c0b3c6a031950f3c7855dc4c6e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 29 10:29:18 2010 +0300 + + Split internal header signature and digest generation to separate functions + - These have fairly little in common in reality: one is always + automatically created on package generation, the other is optional + extra step requiring passphrases and all sorts of other things. + - The switch-cases are now fairly hysterical but leaving them for + later spring-clean to keep changes minimal for this step. + - No functional changes (supposedly ;) + +commit 17b433ce8c8613199e40b3b27e9ca5398a2027e3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 29 09:36:08 2010 +0300 + + Signer id is not sufficient measure for signature sameness (RhBug:608608) + - We used to only check whether signer ID matches for determining whether + a package needs resigning or can it be skipped, but this is nowhere + near sufficient as the same ID can be used with different algorithms + and even packet version etc. Compare all/most (?) relevant parameters + for signature identicality. + +commit adbd484372cb38aca5aca3c6dba3b2ca9cae93d1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 28 23:06:29 2010 +0300 + + Make RPMFILE_STATE_MISSING part of the rpmfileState enum + - Shuts up couple of "not in enum" complaints from gcc, and actually + "no state" is a perfectly valid state for one case: non-installed + packages (so remove the "not valid" comment from formats.c) + - OTOH, this created a new complaint for not handled case in a switch. + Oh well, fix it up too... + +commit ac1e1ff57256022b2e4ab091aa5743b92f0a6131 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 28 22:52:49 2010 +0300 + + Fix a rpmTag/rpmSigTag mismatch by using the more appropriate type + - This wouldn't make c++ any happier as the mismatch now occurs + with headerGet() and friends instead of the comparison, but will do for now. + +commit da2c5fd2cf3b357ba06e786e8aa96a2b67e52eb0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 28 22:47:44 2010 +0300 + + Eliminate silly leftover switch-case from _tagType() + - Anybody calling rpmTagGetType() with RPMDBI_PACKAGES deserves to + wait for the search to figure there's no such thing and return + RPM_NULL_TYPE like with the switch case. Eliminates another + enum comparison mismatch warning. + +commit 8274b41ee6cc63ed7e67e242a266c5f1d2e8d44c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 28 22:35:10 2010 +0300 + + Remove leftover trap for RPMRC_FAIL errors where none should be seen + - Been 2.5 years now without seeing that trap trigger, should be safe + to remove now ... to silence a warning about comparing to non-existent + enumeration value. + +commit 1b46014fd4e14f6ff52e3efe1a430ab4b4c7c880 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 28 22:16:33 2010 +0300 + + Wrong enum type used for psm goal, gcc 4.5 complains (which is nice) + +commit cc5959a57df96f2c51448b3970237918a6dd281c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 28 22:13:25 2010 +0300 + + Whoops, wrong enum type used for pubkey algorithm + - dumb thinko/typo from commit 0e143cfe9f11abc42733d2265dc6d61cb716e5a4 + +commit e237b2d6ef271bbdbc234aa7b62a3b1f28b6bb24 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 28 16:33:17 2010 +0300 + + Eliminate %_signature from man pages too + +commit 8f14d6455a99802ae43e14a6820ebbc1e38aa46a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 28 16:28:21 2010 +0300 + + Rip the useless %_signature macro and everything around it + +commit c0aad81e9b17afcbea4008485d354673495eb148 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 28 16:09:30 2010 +0300 + + Fix the broken existing signature checking on add/resign (RhBug:488953) + - The previously used %_signature macro for determining the generated + signature type is utterly useless as gpg can generate both DSA and RSA + signatures just fine. Generate the new signature and compare with the + previous one in the header (if any) for real results. This is ugly + hackery around limitations in the lower level signature functions but + to keep this remotely backportable for now... + +commit e29313061313a9e29d38a005f1b5f5bdc47ccd84 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 28 14:55:29 2010 +0300 + + Decide header sigtag based on what was actually written + - makeGPGSignature() figures the signature type by parsing the + created signature, use that instead of the rather bogus tag + based on %_signature macro value passed from the cli level. + +commit 131d082aab5bac6ca07fe513df00314261248bae +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 27 17:15:15 2010 +0300 + + Handle non-terminated substrings centrally in expandMacro() + - expandMacro() is big and ugly already, but handling the non-terminated + substrings there once and for all avoids having to ping-pong recurse + through couple of helpers to get there. + +commit b1dbdf50af3172ad92ca33a4e6908b63158cba00 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 27 16:32:15 2010 +0300 + + Dynamic expansion buffer reallocation for lua macros too + +commit 800a1daa2305c9df83bb1024c17dc674e8fd5d54 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 27 16:22:38 2010 +0300 + + Whoops, fix typo/thinko from commit dc258bac41e32e754b15a413d844160f34b6a12e + +commit 46f32d25ce813ffd4df95605a3f745615ec90faa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 27 16:03:56 2010 +0300 + + Eliminate the internal in-place-expansion buffer limitation + - Return the dynamically allocated expansion buffer to callers from + expandU(), except using a slightly less cryptic expandThis() name + for it now. Also deal with non-terminated strings centrally in + expandThis() instead of doing alloc + copy to terminate in every caller. + +commit d8777387db3128ea5f4f5b211d2aa54736f7f717 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 27 14:22:56 2010 +0300 + + Simplify / sanitize expandU() a bit + - Instead of saving and restoring the bits we'll mess with, just + make a temporary expansion state struct with non-buffer state + copied from "parent". + +commit 49f99b86566bf71e1ebd8be4da29953aaf042b79 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 27 14:05:37 2010 +0300 + + Dynamically reallocate macro expansion buffer (ticket #45) + - Eliminate the underlying limitation of macro expansion limit by + growing the buffer as needed when adding characters to it. This + doesn't fix the entire issue yet however: expandU() and expandMacros() + are still limited to caller-specified buffer size, and output + from lua-macros isn't dynamically resized. One step at a time... + +commit 61a3fc45234b532bf609be295c551b7bc3822e3f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 27 13:05:37 2010 +0300 + + Let expandMacro() allocate its own buffer + - More pre-requisites for dynamic buffer resizing, callers have no + clue how much expandMacro() is going to need. + +commit dc258bac41e32e754b15a413d844160f34b6a12e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 27 12:19:13 2010 +0300 + + Track current expansion point via distance to buffer start + - Supposedly no functional changes, just paving way for dynamic + buffer resizing which is impossible when accessing pointers directly. + +commit 568ba0d2421f89f7f98531b81ba9fe783dbdc749 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 24 12:48:15 2010 +0300 + + Push the macro buffer size limit down by one level + - Turn expandMacros() into a wrapper around internal doExpandMacros() + which returns the expanded string in a newly allocated buffer, use + the internal version for rpmExpand() too. + +commit a931202422b38cbac52aeb507572a597ddee9106 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 27 10:02:17 2010 +0300 + + Eliminate unused spec field from macro expansion state struct + +commit 8082eb48dbb9ab39826b5e1be9b764b0940a9a79 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 27 09:33:35 2010 +0300 + + Avoid calloc() in macro findEntry() + - It's just the macro name we're grabbing here, that ought to fit + on stack comfortably enough. + +commit ebc4ceaaeb8bb59019f4635471b28eb5f3eaaaa6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 24 10:49:19 2010 +0300 + + Avoid unnecessary round-trip through expandT() where possible + - In the cases where expandT() was called with strlen(source) we can + now just bypass it and call expandMacro() directly, avoiding an + unnecessary string copy. + +commit ccba5236a05b5680b93e12f24c3d2e14c5385b7d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 24 10:42:38 2010 +0300 + + Use function arguments to pass, duh, arguments into functions. Duh. + - No functional changes, just eliminating mindless save-and-restore + ping-pong through macro expansion state struct. + +commit 4c41013eeb43ccdcef1be37274d15721ec19799d +Author: Jindrich Novy <jnovy@redhat.com> +Date: Sun Sep 26 18:45:34 2010 +0200 + + Fix segfault in rpmdeps (RhBug:637357) + +commit f7e058a01ea288d1c6810562b1238c05bfaa30bc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 22 16:37:12 2010 +0300 + + Eliminate separate fileIndexEntry from rpmal + - This is exactly the same structure as availableIndexEntry, no need + for a different struct for it. + +commit 447e80f96a26ee4e79cdca87daa38e93c655cc2f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 22 14:28:32 2010 +0300 + + Use headerNextTag() for header format iteration + - Doesn't really win anything performance-wise but makes the code nicer + +commit b4111d5123606b5999e932e57578bace37b4924a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 22 09:46:25 2010 +0300 + + Use HEADER_MAGIC_FOO enums instead of 0/1 in python header code + +commit 79301695cec6a2e98b42291c39904b721020a0e5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 22 09:19:07 2010 +0300 + + Remove double const in urlstring struct + +commit 5d5cb6dce7cced15f01bc67948f7875c4dac7016 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 22 09:14:12 2010 +0300 + + Make rpmsqAction compatible to sa_sigaction + +commit 75a53aa616a3ec6d00a01186d266a4757e69f3c6 +Author: Hajime Taira <htaira@redhat.com> +Date: Tue Sep 21 22:27:34 2010 +0000 + + l10n: Updated Japanese (ja) translation to 100% + + New status: 732 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit 35a170629109568e6b4edcd5ab0b7a428a8be585 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 16:57:08 2010 +0300 + + Remove double const on rpmrc tables + +commit 072ea21699e7747974ee73f6cbc10b3e8f927a53 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 16:43:46 2010 +0300 + + Fix rpmRC/int return mismatch by counting errors from handleOneTrigger + +commit 2425a002dc46ed3d510ff16ba3fcaa07dc8f8931 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 16:39:59 2010 +0300 + + Use rpmTag as psm scriptTag for type correctness + +commit 2508fedea0167f582ce1b91b307621f997c981ba +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 16:35:10 2010 +0300 + + Default to the common case wrt dir name/index tags, not relocation + - Avoids an unnecessary extra initialization in the common case, and + also avoids int/enum mismatch from initializing to 0. + +commit b11c895bdd77ec87618079ea5037610e68599e07 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 16:28:34 2010 +0300 + + Move PTOK type enum out of the sprintfToken struct + - While legal in C++, the enum and its values are only visible within + the scope it was declared in, making it invisible to the rest of + the program. + +commit af57879ea050c7258c92a6aef840dd5da51ccbd3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 16:18:22 2010 +0300 + + Remove bunch of double consts in librpmbuild + +commit 312ceee39240c321a0cb8f1cc7aad939477b9699 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 15:55:02 2010 +0300 + + Initialize nametag to RPMTAG_NOT_FOUND in parseRCPOT() + - Doesn't matter what the value is, the switch (somewhat hysterically) + makes it default to RPMTAG_REQUIRENAME in unknown cases anyway + +commit add59e49eab87e98cf3ef6bedb8ce0c251199376 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 15:53:38 2010 +0300 + + Const pedantry: taropts only ever points to string constants + +commit 7723fef2646e0670fc782ee5248317bb6d8f9383 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 15:38:41 2010 +0300 + + Move expression type enum out of the struct + - While legal in C++, the enum and its values are only visible within + the scope it was declared in, making it invisible to the rest of + the program. + +commit 4b06c4995d6acc8352224618361c4b773b3a70a7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 15:25:53 2010 +0300 + + Use actual enum values in tag table sentinel to avoid int/enum mismatch + - tagLoadIndex() looks for NULL in tag name, the other values aren't + looked at so it doesn't matter... + +commit 8b7ff12b4e7c3a6e824f6b4c5f5541eb572d9f39 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 15:21:12 2010 +0300 + + Add "c++ protection" to (hopefully) all of our internal headers + +commit 662c09717ae35a6d41b0b2d7250e1d59670146de +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 15:17:46 2010 +0300 + + Missing c++ end marker in rpmdb_internal.h, oops + +commit 7d0790d2fe926854080d26ff9fc72a16bdd44303 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 15:13:02 2010 +0300 + + Add "C++ protection" to the public rpmutil.h header, oops... + +commit df960a66cf67fc7ad98bac7859445b10d7a0f0d4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 15:11:04 2010 +0300 + + void stepping on toes of relatives, part 5 + - Eliminate remaining (hopefully) C++ reserved keywords in rpmbuild cli tool + +commit 0e4d3de13191647c1dfb8f6608233a3feef437cf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 15:08:08 2010 +0300 + + Avoid stepping on toes of relatives, part 4 + - Eliminate remaining (hopefully) C++ reserved keywords in librpm + +commit c60bf8f766e7c2f836ce18547486f8a624f7789b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 15:07:08 2010 +0300 + + Avoid stepping on toes of relatives, part 3 + - Eliminate remaining (hopefully) C++ reserved keywords in librpmbuild + +commit 7e53dc6ee11a2af50dc8d2c3cb132e7e69aaff18 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 15:02:43 2010 +0300 + + Avoid stepping on toes of relatives, part 2 + - Eliminate uses of "class" which is a reserved keyword in C++ + +commit b9cd5a5e746d1bb0da5d6ccef8d83e7867569168 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 14:55:03 2010 +0300 + + Avoid stepping on toes of relatives, part 1 + - Eliminate uses of "this" which is a reserved keyword in C++ + +commit 5d79b79c1b2d33196073c9e7b841b52816d46532 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 14:50:40 2010 +0300 + + Queryformat string sanity in queryArgCallback() + - Use our string helper functions instead of manual length calculations + and allocations + +commit 6255825811f9a5ebdf4d7c835abaec12eef2555b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 14:49:36 2010 +0300 + + Use rasprintf() instead of manual alloc + sprintf() + +commit 45159a70605581a6f929c37aeb7a1a5640133484 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 14:47:46 2010 +0300 + + Rename tagtbl.c -> tagtbl.C + - This isn't a regular source file: its not compiled as such but only + included from tagname.c. Rename to disambiguate, and make it similar + to rpmhash.[CH] + +commit 6ae1fae20fdeb1f1b967c6b4fa4d7c34d4ff4064 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 14:47:14 2010 +0300 + + Use the macro allocator variants within librpm* + +commit 67a3e424ed77d26fb511e4a8fc3770f270cb8f56 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 14:33:57 2010 +0300 + + Use _free() instead of rfree() where "return value" is assigned + +commit e3e69b44e53c8631004a9624dc39748340316673 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 14:26:29 2010 +0300 + + Return explicit NULL from various fooFree() functions everywhere + +commit a43c15eadfbf18dd4df8d21415f1ef1a7c11f432 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 14:22:29 2010 +0300 + + Return typed pointers from rpmluaFree() and rpmluavFree() + +commit ee6c33c9c27406ae7fa90d7ea09b7bf1667c30db +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 14:19:11 2010 +0300 + + Return typed pointer from headerformat cacheFree() + +commit 96f0bd8c5076a4bbc3732c2874fd57fd6d4474bc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 14:16:23 2010 +0300 + + Return typed pointer from freeHardLink() + +commit dec8d8de3096bd549c5d4ce34cb8032bc1461c29 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 14:14:29 2010 +0300 + + Use typed instead of void pointer for fsm dnl iterator + - Passing a void pointer for an internal helper function which + casts to the destination is just ... pfff. + +commit 2be8dd317c56620165249655d7a33d8b08f3851d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 14:12:55 2010 +0300 + + Use typed instead of void pointer for fsm map iterator + - Passing a void pointer for an internal helper function which + casts to the destination is just ... pfff. + +commit b50c537b5c7ce826fbbb8587c4031ed39bf10a29 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 14:04:44 2010 +0300 + + Adjust pgpMpiSet() dest type to match actual use + +commit 0ebc7a4e394a2173bc9cdefe57a35e5de25a501e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 14:03:43 2010 +0300 + + Error string is const char *, not void pointer + +commit 0ccbd8fe6e20eb399a7c22d9560eac6e07f66957 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 13:43:48 2010 +0300 + + Adjust internal io read, write and digest update to take buf as void pointer + - This matches ffread() and read() much better, avoiding pile of casts. + - By some stroke of genious, glibc cookie interfaces disagree with the + other file stream protos by using char * for buf. Argh. Add explicit + cast for the schizophrenia. + +commit a82633c2a3dd15d00d4c076d6527581aa5dcf57d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 13:41:25 2010 +0300 + + Avoid using void pointer when we have a real type for the memfail function + +commit 892bf4eb8637fae5e2da2012f5257d836d7a61d8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 13:39:25 2010 +0300 + + Move the RPMVERSION constant among its friends in depends.c + - Doesn't make any difference, just grouping similar goo in one spot. + +commit 2f54c245dd6a206e3e1e26a408c5cfc4e543358f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 13:29:01 2010 +0300 + + strrchr() family considered harmful, part 666 + - strrchr() was silently casting away a const on a string coming + from rpmtdGetString(). Add an explicit cast and warning/fixme commentary + to the compressFilelist() hack which modifies (and then restores) the + const string. + +commit 42a523a49190abb0ba48d7b24caf1037103408d5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 13:14:20 2010 +0300 + + strstr() considered harmful, part 541 + - buf isn't const here, it's modified through pointer acquired through + strstr() which silently casts away the const. + +commit 5eda18510905ebeb09f1126195d6bb563bd2483a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 13:11:56 2010 +0300 + + Use RPMTAG_NOT_FOUND instead of for "invalid tag" value + +commit cb13c4398609bb8e9d7a6750075d79d1662a26e1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 13:02:53 2010 +0300 + + Move RPMTAG_NOT_FOUND into rpmTag enumeration + - Permits presenting "invalid tag" cleanly via the rpmTag enum type + on function returns etc + +commit e639f57d436f9f858dfdff79c2d8c868d935db79 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 12:49:46 2010 +0300 + + Move rpmHeaderTagFunc() a bit to avoid unnecessary forward declaration + +commit d4879f3e6e2ab65e1ad76869896cf407248bc993 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 12:45:53 2010 +0300 + + Move format extension table a bit to avoid unnecessary forward declaration + +commit be488096e0f011a42d4dd46fa7c3769054158383 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 12:40:33 2010 +0300 + + Use the new tag type/return type getters everywhere + - Instead of masking and bitfiddling all over the place, use the + new getters to get the exact (enum) type directly. rpmTagGetType() + is now unused within rpm but leaving around for backwards compatibility + +commit bf4a383892acc8a5bb6bbf45e87ac96674a3ecd1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 12:30:05 2010 +0300 + + Add yet more rpmTagTagTagFoo() functions + - Two stupid new getters: one for the real tag type, and another + for the return type. rpmTagGetType() returns both requiring bitmasking + all over the place + +commit 6c02709c1d1de915a8faa67f0b0156757b5bbb3d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 12:27:27 2010 +0300 + + Split tag type and return type to separate fields in tag table + - rpmTagType is a pure enum really, avoid mixing it up unnecessarily + +commit 6402ce41b86eab1f2c1b2e09b24982e5d559b171 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 12:26:23 2010 +0300 + + Use the enum name instead of value when generating the tagtable source + - This makes the table populated with actual enums instead of the + numbers they present + +commit b0d62148a9090fb442fc7bf993f5ef3253c4b0fe +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 12:23:18 2010 +0300 + + Use proper types for tag and format extension functions + - Stuff the tag prototypes into misc.h in lack of better place + - Actually use the headerTagFooFunction prototypes instead of void * + +commit 147f41bcc150d674ad86c714208c9a1f82218683 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 12:15:44 2010 +0300 + + Differentiate between the possible te types and iterator selector values + - Transaction elements can only be of one type (hence the enum), + but the transaction set iteration permits selecting more than + one. Add a new typedef dummy for this purpose only. + +commit d712fcb5c1d56b5bdf26f378ce6b3273a9ada779 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 12:07:27 2010 +0300 + + Change fdstat functions to take fdOpx enum to fix int/enum mismatches + +commit a9e039edb442eb4b0060df7ee533415735aa5069 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 12:06:24 2010 +0300 + + Fix up silly int/enum and type vs variable name mixups in urlPath() + +commit 99b44e35e5ed48783f8b3e2533b240192848d86c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 11:58:08 2010 +0300 + + Use actual rpmTags in place of the old HEADER_FOO defines everywhere + +commit 42bcdfd52788ee979bd0a0f7e137b6d85fc74fcc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 11:40:49 2010 +0300 + + Rename specdFlags to remove unnecessary type vs variable name confusion + +commit 8f7874c1933fc1dff36685d13abfedda56ca9ab7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 11:37:21 2010 +0300 + + Fix up bunch of silly int vs rpmRC return code mismatches + +commit 2fb15a5443c6a1461a53309d3d4ace598996d8b2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 21 11:10:14 2010 +0300 + + Stop abusing enum typedefs for bitfield types + - Enums are fine for defining the bitfield flags, but the bitfield + itself is not an enumeration. Add a separate typedef on "rpmFlags" + type (presenting a bitfield of flags) for all of these. Compilers + hardly care, but the typedefs give a nice visual clue for + us humans using these flags far away from ho^H^H definitions. + +commit b9168b67355d2da8f62f880adfce37c0e38720d1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 17 09:03:34 2010 +0300 + + Expel Tarjan from his nest + - Nested functions are a gcc-extension and very non-portable. Refactor + to eliminate the nesting by passing the "global" variables via + a struct from detectSCCs(). + +commit 8abe568e0092bb6301baa5cb49a510a9fb4979ad +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 15 11:54:11 2010 +0300 + + Dont check source packages against installed obsoletes + - Regression originating from somewhere around commit + 781cfed0fd9c9651a2dd49175a85536f0b34b95b, obsoletes from installed + packages were matched against the package being built. + Building obsoleted packages needs to be possible, they could be for + an older distro for example. + +commit 3c6fed5347b2646743204c009603db98c333ea90 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 14 09:44:06 2010 +0300 + + Plug memleak from rpmSpecCheckDeps() + - We need to call rpmtsEmpty(), not rpmtsClean() to purge the + transaction elements in the set... + +commit 8246557b1ea89c8d6237892c77b6b5cb637a1e2d +Author: Héctor Daniel Cabrera <logan@fedoraproject.org> +Date: Mon Sep 13 15:33:00 2010 +0000 + + l10n: Updated Spanish (Castilian) (es) translation to 100% + + New status: 744 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit 54887fca04c350332578b673334f9df8fab02e38 +Author: Taylon Silmer <taylon@taylon.eti.br> +Date: Mon Sep 13 13:30:27 2010 +0000 + + l10n: Updated Portuguese (Brazilian) (pt_BR) translation to 100% + + New status: 732 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit 272674bebea2022c6a91c85612b4e4db51737e25 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 13 15:03:18 2010 +0300 + + Replace dbi walking copy-slop with an internal helper function + +commit b0338657a85ae9e1c77d58b42363d23dde012550 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 13 14:16:44 2010 +0300 + + Rearrange newRpmdb() a bit for clarity + - Avoid allocating the structure until we know its ok. + +commit b6d8d0e7ed7989ce5e2d4d8133d81adc4072440c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 13 14:05:02 2010 +0300 + + Eliminate broken "can't happen" early return + - Opening RPMDBI_PACKAGES should indeed never fail, but if it does + this would return way too early, leaking memory and references + left and right. Also the dbi is rarely used for anything, only + the rewrite mode used by markReplacedFiles() needs it, dbi + is actually unused on dbiCclose() + +commit 5573faf301bec875a7b2c9c706ebb2b15cfbde0a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 13 13:46:15 2010 +0300 + + Rearrange rpmdbInitIterator() a bit for clarity + - Avoid allocating the iterator until we know it's not an error. + Doing the chaining earlier doesn't help anything here as the + cursor used here wasn't linked to the mi at this point, and avoids + having to free up partially initialized structure in case of errors. + - Group the mi initialization to make the actual initialization + stand out from the (unnecessary) zeroing of the calloc()'ed struct. + +commit 92c12d1a8ef11106df69b07ca357c560e07e9efd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 13 13:08:33 2010 +0300 + + Eliminate all fooUnlink() functions out of the API + - These are internal helpers only, all refcount users need to use + fooFree() or similar for correct operation. Add fwd declarations + where necessary to avoid moving code around unnecessarily. + - We could add these back later as aliases to fooFree() but for now, + just get them out of the way. + +commit e82ab8f81dcbfb94d94d4a5c8cb7813919d7f460 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 13 13:06:31 2010 +0300 + + Unify header creation between headerNew() and headerLoad() + - Use internal helper instead of copy-slop code to allocate + init + the structure + +commit 511beb375763f84b04ca555c3c9df4c67738aee2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 13 13:05:55 2010 +0300 + + Fix some broken fooUnlink() usages + - unreferencing should always go through fooFree() which does + the real refcounting and frees when references go out + +commit 6ad4cbdfb52c4ea1b9f30f9580084dc3c94c5b60 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 13 11:25:24 2010 +0300 + + Lift header verifying out of rpmdbNextIterator() + - No functional changes, just splicing up the ugly function + +commit 8e823cf7f35d6b5198c28099d36975c64bce9536 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 13 10:44:14 2010 +0300 + + Minor optimizations on DBT initializations + - Move the DBT key+data to local scope where possible, only bother + zeroing them if they're actually going to be accessed. + +commit d4f3ed7c8287eea54d568c32c1c223f84fe2a989 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 13 10:27:42 2010 +0300 + + ...and now eliminate the unnecessary pointer variables + - Also check for NULL keyp in rpmdbExtendIterator() early to + avoid unnecessary zeroing + potential segfault from strlen(NULL) + +commit 4b92856551c5cc0af6a285a5e7372e0de5311cd7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 13 10:16:50 2010 +0300 + + Eliminate mi_key and mi_data from match iterator structure + - These are not used to hold iterator state but just for temporary + storage. Temporary data belongs to temporary variables. + - Assimilate rpmdbGrowIterator() into rpmdbExtendIterator() which + was just (ab)using mi_key for passing arguments into rpmdbGrowIterator() + and pass as argument instead. + - Declare local structs + pointers to them for this step to keep changes + minimal and "obvious" + +commit 5a1d5ddc84fdfca1f2bbfa0bd52976d338882e42 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 8 13:52:30 2010 +0300 + + Add test for manifest query in testsuite + +commit 18d1d9fc7adc98bd5429a9e11e53195eec9b52a9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 8 13:41:03 2010 +0300 + + Fix _USE_LIBIO test + - Commit 05b2d979e8097d648f91c773f2535a1f6013cb79 caused the + _USE_LIBIO test in rpmio.c to always fail as <stdio.h> wasn't included + yet at the time of the check, causing silent fallback to not + using libio even if actually available. Which in turn revealed + funky other little bugs, addressed in commits + d960e8c18764f7206ad723963f407e960dfb8ad9 and + be3c34dd15814d70a410b6fd646a2be7de14a1b5. Ptooey. + +commit d960e8c18764f7206ad723963f407e960dfb8ad9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 8 13:31:25 2010 +0300 + + Differentiate between IO-errors and non-package "error" in rpmgi foo + - rpmgiLoadReadHeader() tested errno, but this isn't realiable: + rpmgiReadHeader() didn't differentiate between IO and other errors + properly so errno would be tested even when no errors (other than + not being a header) were present. This could be pretty much whatever + when no IO errors occurred in rpmgiReadHeader() but the file just + wasn't a header. With libio errno was typically EBADF, causing the + remaining code to execute, but without libio this happened to be + ENOENTRY, causing a silent failure on manifest query. + - This junk needs to die, really. + +commit be3c34dd15814d70a410b6fd646a2be7de14a1b5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 8 13:01:57 2010 +0300 + + Fix rpmReadPackageManifest() on non-fpio FD when libio isn't available + - With libio, fdGetFILE() works on any io-type, but that's not the + case when libio isn't available. Using fdopen() makes it work + on both. + +commit 1607bc390825d5b48f18aafceade7516a4106866 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 7 23:15:08 2010 +0300 + + Turn rpmQueryVerify() into query iterator initializer + - Eliminates quite a bunch of redundant error code return hoop-jumping + and makes the iterator init + frees nicely paired all together + inside rpmcliArgIter(). + +commit 33d79b470e456debc130230bc966b07d9713ad93 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 7 23:04:12 2010 +0300 + + Lift the remaining oddball case out of rpmQueryVerify() + - specfile queries are handled differently from everything else, + handle the special case in rpmcliArgIter() + +commit d2eb366a9040690e95b632b9318d7b95788e31d8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 7 22:52:26 2010 +0300 + + Eliminate qva_mi and qva_gi from rpmQVKArguments + - These are internal only stuff and have no business being exported + in the API. Pass the iterators around in, duh, arguments as needed. + +commit 50d70b056e5d97f17434d0456643d3c4ca34c4b6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 7 22:39:14 2010 +0300 + + Eliminate some dozen redundant rpmcliShowMatches() calls + - Simply call it once at the end, its common for all the cases + +commit 03bc9f0f323a1ef7e36d800c7756917203d26b93 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 7 22:22:25 2010 +0300 + + Cut some extra twists from the query maze + - RPMQV_ALL and RPMQV_RPM do nothing but call rpmcli/giShowMatches() + in rpmQueryVerify(), call them directly from rpmcliArgIter() instead + - Make iterator allocation + deallocation symmetric: both + rpmcliArgIter() and rpmQueryVerify() now free what they alloced, + rpmfooShowMatches() is a weird place for freeing + +commit 029615e1f688854db7184ee690cae244f7cee8e6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 7 22:02:53 2010 +0300 + + Eliminate rpmQueryVerify() from librpm API + - This is an inconsistent oddball interface which only works for + limited query types, "cli" level API users are better off calling + rpmcliQuery() / rpmcliArgIter() instead + +commit b71818080b7481fbc4ca95bd95eb7d80c67a7cb4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 8 07:48:04 2010 +0300 + + Urk, mixed up in branches and wrong stuff getting pushed. Revert. + - This reverts commits 9ac127c35272772e0fc862608f4bde9748862b3d and + 7abc26e300afd4da71f220db496f813571a37f5a + +commit 7abc26e300afd4da71f220db496f813571a37f5a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 7 21:32:17 2010 +0300 + + Beat a little bit of sense into rpmQueryVerify() + - Single point of exit, assume failure + - Replace about a dozen rpmcliShowMatches() calls with one at the + bottom. + +commit 9ac127c35272772e0fc862608f4bde9748862b3d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 7 21:13:34 2010 +0300 + + Mark ts argument unused in bunch of query APIs + - The ts argument used to be necessary and used for rpmfiNew() and spec + query but not any more... + +commit 339f31face44d877c3a6e2fc780e740e7e236eae +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 7 20:44:59 2010 +0300 + + Eliminate rpmcliShowMatches() from librpm API + - This is really just an internal helper which only even works with + limited set of queries. + +commit 7562d2743baf27fda1b6dee22d0574cd265907b7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 7 11:14:56 2010 +0300 + + Add bunch of verification tests to the test suite + - Basic tests for dependency, file and verifyscript error + success + behavior. + - Using lua for verifyscript to avoid issues with empty test-root + +commit fbe701e7fe639da5a8b902cf4f358728db68cb3d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 7 09:49:29 2010 +0300 + + Fix error code on verify scriptlet failure + - Verify scriptlet failures were only logged but didn't reflect error + codes as they were considered "warn only" along with most others + +commit 7defdceb1d320aad535654e8ba25b618d079451c +Author: Piotr Drąg <piotrdrag@gmail.com> +Date: Sat Sep 4 06:49:44 2010 +0000 + + l10n: Updated Polish (pl) translation to 100% + + New status: 744 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit 890a4339f95734b6ffa02bda515a02104fd7e267 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 17:19:04 2010 +0300 + + And yet another translation update to pick up stuff moving around + +commit 9f68c7958f173a313d53abb4028164c37b6abf68 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 16:57:50 2010 +0300 + + Rip IAM_RPMDB, ie --initdb, --rebuilddb etc modes out of rpmqv.c and librpm + - Add popt exec aliases to rpmdb for backwards compatibility + - Change test-suite to use 'rpmdb --initdb' instead of 'rpm --initdb' + as popt exec aliases with absolute paths dont play very well + with the test-suite, duh... + +commit ada4dd18d590dc8eff7eac1a3f0f57c7243da539 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 16:48:21 2010 +0300 + + Add a brand new rpmdb utility for rpmdb maintenance (dejavu again) + - rpmdb maintenance only requires privileges on the rpmdb directory, + not elsewhere on the system. Splitting to separate tool allows + finer grained SELinux policies and makes adding new db-specific + switches saner. + +commit 3cbda9c03f1feb872397f4afe75988b20746f403 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 16:31:13 2010 +0300 + + Rip IAM_RPMK, ie --import and --checksig modes out of rpmqv.c + librpm + - Add popt exec aliases to rpmkeys for backwards compatibility + +commit dfbaa77152ccf98524c4f27afe85d32e6f690522 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 16:09:47 2010 +0300 + + Add a brand new rpmkeys utility for keyring operations + - Keyring operations (adding/viewing/removing keys and verifying + packages against a given keyring) are different from main rpm operations + in that they only need access to the rpm keyring, and no write access + anywhere else in the system. At the moment the rpm keyring happens + to be the rpmdb but that's just an implementation detail that is + likely to change sooner or later. Besides paving way to separating + the rpm keyring from the rpmdb, splitting this to a small, separate + utility allows limiting its required access from SELinux POV etc. + - For now, this only implements what's already in rpm: --import and + --checksig, remaining operations like listing and manipulating + keyring contents is left as an exercise for another day... + +commit b195048bbb27a1aae4aa3938c3b1f79e0a26ae88 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 15:57:14 2010 +0300 + + Further simplify rpmcliVerifySignatures() + - Since this is a rpmcliFoo() function, we can assume rpmcliInit() + is used and the verify disabling bits are set through the common + rpmcliQueryFlags set, making qva argument unnecessary. + +commit 5b717266644f939aaa7ec2be7b2a6673df5556dc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 15:18:17 2010 +0300 + + Update translations again again to pick up changes from recent churn + +commit 1b347d4261a20a72d34c8183c8f83330b7d8c174 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 15:08:01 2010 +0300 + + Put the rpmLookupSignature() and rpmGetPassPhrase() out of their misery + +commit c382cd537364e8d82946709873c38a10252b8959 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 15:01:47 2010 +0300 + + Rrrriiip the addsign/resign/delsign bits out of rpmqv.c + friends + - Add popt exec aliases to rpmsign for backwards compatibility (dejavu...) + +commit df0b760e7e54b6714d9a52abbd2e33a44cd42d41 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 14:40:18 2010 +0300 + + Add a brand new rpmsign utility for package signing + - Signing (and deleting) are different from everything else in rpm + in that it needs very little of rpm's facilities. For example access + to the rpmdb is not needed at all. Splitting this to a separate, + small utility allows various possibilities, like severely limiting + its access from SELinux POV, control of signature generation with + cli arguments (the main rpm executable is already overcrowded with + options). It's also the first step to allow reasonably splitting + rpm signing to a separate package; not everybody needs to sign + packages, yet signing support needs to drag in GPG and whatnot. + - Reimplement / refactor various librpm signature generation helpers + into somewhat saner internal versions. + +commit 8f75ac30fb11e41a3ffab93e139139bd84c2cf24 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 14:03:48 2010 +0300 + + Lookup signature type from cli utility already + - Avoid relying on the murky rpmLookupSignatureType() foobar on + low API level, pass the wanted tag explicitly from caller + - rpmLookupSignature(), rpmGetPassPhrase() + the bits they rely on + are now free of users within librpm itself + +commit 00c72fda899cf98c32ec806230695d03943d370e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 12:02:17 2010 +0300 + + rpmcliSign() only creates or deletes signatures + - Lose the "this has got something to do with signatures and stuff" + dispatcher mode, rpmcliSign() now only does what it says. It also + doesn't need transaction set for anything. It doesn't need much + else than files to operate on, what to do and possibly a passphrase. + It probably will need more when rpmLookupSignatureType() + is put out of its misery, but this'll do for now. + - Lose the now unnecessary passPhrase member from QVA_t + +commit 1306fc5ee5dbb665609934ed081afbc573c16d05 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 11:35:35 2010 +0300 + + Split argv loop out of the actual signing function, sanitize args + - The signing monster is big enough without extra loops. Also + signing as such doesn't need any of the QVA foo, just the package, + whether its adding or deleting and passhprase. Make it so. + - Remove some now unnecessary double cleanup of intermediate target + +commit 44acff0fee69f960613ab26326004db68e195dd9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 11:18:27 2010 +0300 + + Signing doesn't need transaction set, eliminate the unused argument + +commit ed3860b8efc0d8adaed9f8928140ac5e476925ce +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 11:11:55 2010 +0300 + + Split package signing out of rpmchecksig.c + - No functional changes, supposedly + +commit e95e558ad24fed90230470b55b54cc9e12e703de +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 10:54:09 2010 +0300 + + Use rpmcliVerifySignatures() directly from rpmqv.c main + +commit c814bb93281a7c77580a21cb56c407ce8f7f1a24 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 10:38:38 2010 +0300 + + Export the cli-level signature checking as rpmcliVerifySignatures() + - Signature verification is completely different from package signing, + another step towards making rpmcliSign() do what it's named after + +commit fe57228ce11969b1652015ba0e66c0e559649d27 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 10:08:49 2010 +0300 + + Use rpmcliImportPubkeys() for importing instead of rpmcliSign() + - Add some more IamYourDaddy modes to rpmqv.c for now. We'll need to + add junk to get rid of others, sigh... + +commit 3cd6e07b09733ed94d1e7216ea9f34970592e619 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 09:39:14 2010 +0300 + + Export rpmcliImportPubkeys() (again) in the public API + - Key import is completely different from package signing, first + step in detaching key import from rpmcliSign() + +commit 9d2ad1e4f4d6fb57678046e77852d9376ea9d8dc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 09:28:57 2010 +0300 + + Remove hysterically useless RPMSIGN_NONE + --sign popt leftovers + +commit 202d56156be0d72fe1c08c1d6c97e5c05c621639 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 09:01:29 2010 +0300 + + Eliminate unused rootdir member from rpmInstallArguments + +commit 7a4b671b1b3483765fed9f76d35e74c6b017c64a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 08:59:39 2010 +0300 + + Eliminate unused qva_prefix and qva_verbose from rpmQVKArguments + +commit a68bcb383e6b8601a7e4ab8ae67407e59eee0f95 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 08:17:57 2010 +0300 + + Use the common rpmcliQueryFlags for signature verify options in rpm cli too + - Technically this changes the rpmcliQuery() and rpmcliVerify() API + in the sense that we no longer honor the qva->qva_flags for the + --nosignature and others, but we assume anybody using these (as if + anybody was using the "cli" API) uses rpmcliInit() which takes + care of these common bits... shrug. + - Ditch ancient and hidden --nopgp --nogpg switches along with the + dishwater which are simply alias to --nosignature. + - Eliminate now unused qva_flags from rpmInstallArguments (along with + a double vsflags goo from rpmgraph) + +commit 61432eb77184d9a2dc6da828a18f6d8f33f95812 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 3 07:49:37 2010 +0300 + + Use the common rpmcliQueryFlags for signature verify options in rpmbuild + - The various --nosignature etc verification switches are common to + everything, and have been available through rpmcliQueryFlags via + the common popt table since 2002. Might as well finally use it + to limit the amount of duplicate popt goo. + +commit e452178719feb9da80a6b6c056d95d562af11823 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 16:14:46 2010 +0300 + + Permit passing spec parse flags in python too + - The preferred flags default would be RPMSPEC_NONE, but it would break + compatibility with older rpm versions where rpm.spec() doesn't accept + flags. + +commit 8f642cba13bf1e1e935a29a663b8ecb13ae6e7ac +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 15:21:20 2010 +0300 + + Add an experimental low-level build method to python spec + - This is mostly just a toy for now, but serves as a kind of yardstick + for what is missing in librpmbuild to be generally useful for + building stuff. + +commit 4a374712c7d07143d30d1772657a476b3cfa5a75 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 14:51:51 2010 +0300 + + Add the various spec + build flags to python + +commit 384362737f0939c14c7b6c08059caf9c1be31a99 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 14:47:33 2010 +0300 + + Cosmetics: use an enum instead of #defines for source type bits + +commit 19368e8aa762b500280294f31180acbebe734e3d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 14:44:02 2010 +0300 + + Clarify RPMBUILD_STRINGBUF comment + +commit 4505fb312dac0c1e186687a790a81a9c9285a7f4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 14:39:11 2010 +0300 + + Swap rpmSpecBuild() arguments for consistency with other APIs + - What we're building comes first, /how/ we're building comes second + - Update the sole caller, doesn't matter as this is a new interface... + +commit 6fcc1adf9ed140eec75aeba2a72e0bcc5419b43b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 14:31:08 2010 +0300 + + Update translations again to pick up strings moving around etc + +commit c2496746ed92d1a18288a8f8cfd27ac6a44230cf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 14:30:36 2010 +0300 + + Oops, forgot to update POTFILES.in on poptBT.c removal + +commit bbe310aaf8c97ef3534d827f2a996c7feec7ce47 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 14:25:30 2010 +0300 + + Add a new public function for retrieving build dependencies from spec + - Not needed by rpmbuild itself currently, but permits retrieving the + build dependency information in a format that's better suited for + further processing than an rpm problem set. + +commit 56bb5c89ef61c17e78fdb28e100aee52d49b98d5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 14:13:28 2010 +0300 + + Move build dependency checking from cli tool to librpmbuild + - Add new public rpmSpecCheckDeps() function which can be used for + checking build dependencies of a spec against a transaction set. + - Change checkSpec() in rpmbuild cli to use the new interface + - rpmbuild.c is now free of direct spec structure accesses + +commit 9ee219093a4af23d491b6f2125baf78f16834bed +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 14:12:42 2010 +0300 + + Return NULL from rpmtsProblems() if no problems exist + - Avoids callers having to separately test for number of problems + and freeing when no problems exist + +commit 6b2de7c10acf1f1b3b29a4148d80a0d9f9750e67 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 14:12:25 2010 +0300 + + Cosmetics: update comments + use a specific type for buildAmount + +commit 65aa56b443e6ce07e9748705860448beee0a15a4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 14:08:08 2010 +0300 + + Eliminate specFlags from rpmBuildArguments + - Spec parse flags are specific to parsing a spec, not building it. + This could be relevant again if a higher level build API is added + to the library but not ATM. + +commit b7dae177471f317618c51d24f97631e9713e015c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 13:31:44 2010 +0300 + + Eliminate targets from rpmBuildArguments + - Targets are obviously relevant for building but not in the + context of rpmSpecBuild which expects the environment to be set up + already. If/when we add a higher level build interface to librpmbuild + this comes relevant again, until then bury inside the cli-tool. + - Simplify the target parsery by using argvSplit() and friends. + +commit 9eb54732721d28b828d62c6da43c8522629387ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 13:07:01 2010 +0300 + + Eliminate buildMode and buildChar from rpmBuildArguments + - The mode letters are only relevant for the rpmbuild cli tool. If/when + some of the related build logic is moved from the cli tool to the + library, we'll need a better way of expressing these combinations + than letters. + +commit 746012eb74d8a93ab78ee39884fad05b1eed5f9f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 12:52:56 2010 +0300 + + Eliminate verify flags from rpmBuildArguments + - Transaction set verification bits are not relevant to building, + bury inside the rpmbuild cli utility. + - Also the type was wrong, its rpmVerifyFlags, not rpmQueryFlags, duh + +commit 6b0d371f4a73cadac129796b25f03a35a0533132 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 12:46:21 2010 +0300 + + Eliminate noDeps and shortCircuit from rpmBuildArguments struct + - Both of these are only relevant to the rpmbuild cli utility, + eg checking for build-requires is up to caller, not librpmbuild. + +commit 05547d1f30b529b82dba26655c68a451bafc3624 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 12:26:23 2010 +0300 + + Eliminate popt goo from librpmbuild + - Move the cli-switch manouvering into rpmbuild.c cli utility where + it belongs. + +commit 53385ee67656692c811edd8b02b9cd2454e5fa89 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 12:12:46 2010 +0300 + + Eliminate _noDirTokens from librpmbuild API+ABI + - Add another flag set to control package generation, passing around + as necessary. Use this to implement --nodirtokens functionality + in a cleaner manner. + +commit fb81dee4c622298377e78270b839445df0144a73 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 11:19:46 2010 +0300 + + Eliminate freeNames() from librpmbuild ABI + - Call freeNames() at end of buildSpec() instead of requiring API + users to clean up after us. This does mean losing some of the + supposed caching advantage when building on more than one spec, + but hardly matters, one spec at a time is the typical build usage + anyway. + +commit 3c7d4f89bb68d68b9d775fc6623c3f1c342ac0bd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 11:01:15 2010 +0300 + + Detect short-circuited build based on executed build steps from buildSpec() + - Avoids having to access rpmBTArgs from deep packageBinaries(), + API changing is not an issue anymore... + +commit 36f0c779d6770f5b3c8bdc72a562a4f7880ed4b7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 2 10:23:57 2010 +0300 + + Handle --nobuild as another buildAmount flag + +commit ea9a016c0eac7efb75f5f7de8b3525549e7abab5 +Author: Piotr Drąg <piotrdrag@gmail.com> +Date: Wed Sep 1 20:07:32 2010 +0000 + + l10n: Updated Polish (pl) translation to 100% + + New status: 754 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit 8f65a6bd9aed82d821d7545d379ce049a9efb875 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 1 18:18:10 2010 +0300 + + Handle spec flags parse option figuring in popt callback already + +commit f9ae396a43e8aea22ca762b30c336850ba33f840 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 1 18:07:19 2010 +0300 + + Handle --nolang as another spec parse flag + +commit 1c00fe0b5fc38af379e0b300dda66f996eed6fc3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 1 18:03:05 2010 +0300 + + Combine spec parsing options into a common flag bitfield + +commit 2c4976a5286a9e0692106965156492eeacbe0799 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 1 17:29:27 2010 +0300 + + Rename freeSpec() -> rpmSpecFree() for namespacing + - librpmbuild actually now has what remotely resembles an API, after + we broke every single thing there was ;) + +commit cf802b677e78f94718484da102cbf007982cb856 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 1 17:20:22 2010 +0300 + + ...and finally eliminate the spec crapola from transaction set for good + +commit 305a47662416914461bfe0ad36f9ee99f90dafc7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 1 17:18:11 2010 +0300 + + Eliminate transaction set from spec parsing internals + +commit 5ead64bcd08f857fbb023779ca901229261015f5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 1 17:13:26 2010 +0300 + + Pass flags directly to the lower level parseSpec() helper + +commit f579dadf3a1ee0c80ddb14c99f69b0dc92ac0955 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 1 17:09:34 2010 +0300 + + Eliminate parseSpec() from librpmbuild, trim unused arguments + - We can't keep compatibility while eliminating goo like transaction set + from the arguments so dont bother trying. + +commit cbd5d98a8416a1f6c875cde82f3f1c3b02c120d7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 1 16:59:22 2010 +0300 + + Update callers to use the new rpmSpecParse() interface + +commit c7ccdea6386b9f9cd8be5ff459be99955b56f2ef +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 1 16:49:43 2010 +0300 + + A new saner interface for parsing spec files + - For now just a wrapper around parseSpec() that returns *gasp* + a pointer to a parsed spec structure. + - Limit the amount of goo that needs passing - optimally we'd only need + the spec + parsing flags, but due to %{buildroot} macro abuse in specs + we'll need that for now too. + +commit c22fff5b931ef553f29a5cbc1b2bb6e868a74659 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 1 16:47:43 2010 +0300 + + Eliminate silly and unused timecheck feature from (lib)rpmbuild + - This was broken for years without anybody complaining, should + be safe to conclude nobody will miss it later either. And if + somebody misses it, this is a job for rpmlint really. + +commit f9740318a81bbb72cdd046a80a38116e2f7be8e4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 1 14:31:49 2010 +0300 + + Spec rootDir is only relevant for building, eliminate from parseSpec() + - The whole rootDir seems dubious for build purposes, but in any case its + only relevant during the actual build process, not for spec parsing. + Set spec->rootDir from buildSpec() for the duration of the + build to avoid having to refactor doScript() and all right now. + +commit 4acb8866ef8b232b736b84a68b2701070439a6f4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 1 14:00:54 2010 +0300 + + Eliminate cookie from spec structure + - Cookies are not a property of spec but a given build, handle this + internally to buildSpec() except for --rebuild which passes the + srpm identifier cookie through buildArgs + +commit 628de71cdebf8ed8cb1574b39de6fe0150dd65fb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 1 13:46:49 2010 +0300 + + Sanitize buildSpec() arguments a bit + +commit bd9e1b9d9bafe7246a43297d5d148838c873a21d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 1 13:37:37 2010 +0300 + + Replace buildSpec() with a new interface in the API + - Accept the entire build arguments structure along with a spec, these + contain everything that we'll need + - Just a convenience wrapper for buildSpec() for now, more things + to follow... + - Update the sole existing caller accordingly + +commit 05dd62aba9c6bab44ba55ff1266ec9126b2f8874 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 1 12:26:26 2010 +0300 + + Lift remaining build-related stuff out of librpm over to build-side + - none of this belongs to librpm headers and ABI + +commit 76600e53893b38e4441d98e3a24d3b55fefe2021 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 31 08:53:33 2010 +0300 + + Eliminate useless hardwired build debug foo + +commit 6cd0bb2b311db73198cff41a759d0174906c85ae +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 31 14:37:51 2010 +0300 + + Passed-in values are const for every headerPutType() variant + - Silly oversight back then, oh well... this shouldn't affect any callers, + just avoids dumb warnings where none should be seen + +commit 04fce4963c3d6708346a20addf00a28060c6df86 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 1 10:25:06 2010 +0300 + + Update translations to pick up new messages + +commit 0f79048c664a9e560893ae5f1d0aac00ffa3b46f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 1 10:24:11 2010 +0300 + + Add newly added files to POTFILES.in too + +commit 7e7ca4b3667e538862900f335b41ce8dbce5cab3 +Author: Anssi Hannula <anssi.hannula@iki.fi> +Date: Tue Aug 17 02:29:14 2010 +0300 + + debugedit: fix incorrect error messages regarding -b and -d + +commit d06449dbaf40077c90c3e315e7036d8e781cf397 +Author: Steve Lawrence <slawrence@tresys.com> +Date: Mon Aug 30 16:32:32 2010 -0400 + + Add files for testing SELinux collection/plugin + + This adds two basic tarballs, one containing two minimal executables + (foo & bar), and one contain a simple policy for the two executables. + This also adds a new spec file with a policy subpackage, the new + %sepolicy section, and the sepolicy collection. + +commit 46cdd1b5073a6b7cdf0e23723f54958ec2f8c97e +Author: Steve Lawrence <slawrence@tresys.com> +Date: Mon Aug 30 16:32:31 2010 -0400 + + Add SELinux policy plugin + + This adds a new plugin specifically for a collection to load SELinux + policy. This implements the post_add and pre_remove plugin hooks. The + only time anything happens during the pre_remove hook is if post_add was + not called (i.e. if the transaction only removes policies). + + This plugin extracts all the policy information from packages in the + sepolicy collection during the open te hook. It then determines which + policies should be installed/removed based on if the package is being + installed/removed and the type of the policy and the system policy. It + then executes semodule (or uses libsemanage if semodule cannot be + executed or installing in a chroot) to remove and install the necessary + policies. It then reloads the selinux state, reloads the file contexts, + and if necessary, relabels the file system. + +commit 34b5d67c2d3d68a48f0975dc6111a8c184d1c2dd +Author: Steve Lawrence <slawrence@tresys.com> +Date: Mon Aug 30 16:32:30 2010 -0400 + + Use selabel interfaces instead of matchpathcon + + This replaces the old matchpathcon interfaces with the new selabel + interfaces for relabeling files, storing an selabel handle in the + transaction set. + + With this change, also comes an added distinction between --nocontexts + being specified and a failure to read the load file contexts. + Previously, there was no distinction, and both cases used the + RPMTRANS_FLAG_NOCONTEXTS flag. + + However, with the new policy plugin, it is necessary to make such a + distinction. This is because matchpathcon_init (now selabel interfaces) + can fail at the beginning of the transaction, but succeed later after + new policy is installed. Because of this, we may need to enable/disable + RPMTRANS_FLAG_NOCONTEXTS multiple times. However, because this flag + could also mean --nocontexts, we cannot do that. By storing the selabel + handle in the rpmts, we can easily keep track if the handle has been + successfully created, rather than overloading RPMTRANS_FLAG_NOCONTEXTS + with two meanings. + +commit 383e27564853fd4c387ca1d4a69f223140a0daca +Author: Steve Lawrence <slawrence@tresys.com> +Date: Mon Aug 30 16:32:29 2010 -0400 + + Add new %sepolicy section to the spec file format + + The %sepolicy section is used to describe SELinux policy to be included + in a package. It's syntax is similar to other sections (%files, %pre, + %post, etc.) in that you can provide a string and -n after the + declaration to specify policy should be added to a subpackage. + + For example: + + %sepolicy + # policy in this section will be added to the main package + + %sepolicy foo + # policy in this section will be added to the '<mainpackage>-foo' subpackage + + %sepolicy -n bar + # policy in this section will be added to the 'bar' subpackage + + The %sepolicy section contains zero or more %semodule directives, with the + following format: + + %semodule [OPTIONS] path/to/module.pp + + The available options are: + + -b, --base + The module is a base module + + -n, --name=NAME + The name of the module. If not given, assumes the name is the basename of + the module file with file extensions removed. + + -t, --types=TYPES + One or more comma-separated strings specifying which policy types the + module can work with. To explicitly state that a module can work with any + policy type, "default" can be specified as the value. If not specified, + assumes the module can work with any policy type, and assigns the types as + "default". + + Below is an example of this new format: + + %sepolicy + %semodule -n foo -t mls policy/foo.pp + %semodule -n bar -t strict,targeted,mls -b policy/bar.pp + + This also adds new header tags to store the new information: + RPMTAG_POLICYNAMES (string array) + RPMTAG_POLICYTYPES (string array) + RPMTAG_POLICYTYPESINDEXES (uint32 array) + RPMTAG_POLICYFLAGS (uint32 array) + + The index of NAMES and FLAGS maps directly to the index of RPMTAG_POLICIES. + However, because a single policy can have multiple types, the mapping for + TYPES is not direct. For this, the index maps to TYPESINDEXES, which + contains the index of the policy that the type maps to. This is similar to + how DIRINDEXES is used to map DIRNAMES and BASENAMES. As an example, the + previous %sepolicy section would have the following header tags: + + RPMTAG_POLICIES: + 0: <foo.pp data, base64 encoded> + 1: <bar.pp data, base64 encoded> + + RPMTAG_POLICYNAMES: + 0: foo + 1: bar + + RPMTAG_POLICYFLAGS: + 0: 0 + 1: 1 # assumes flag 1 == BASE + + RPMTAG_POILCYTYPES: RPMTAG_POLICYTYPESINDEXES: + 0: mls 0: 0 + 1: strict 1: 1 + 2: targeted 2: 1 + 3: mls 3: 1 + +commit 5779fb12e26ca1793df7ee50972de80dbf26992e +Author: Steve Lawrence <slawrence@tresys.com> +Date: Mon Aug 30 16:32:28 2010 -0400 + + Remove the existing %policy directive + + Remove the existing %policy directive, to be replaced with a new + %sepolicy section with more configurable options. + +commit 883f13c8b735bda07b46ee8262cdba7d774322a4 +Author: Steve Lawrence <slawrence@tresys.com> +Date: Mon Aug 30 16:32:27 2010 -0400 + + Update the plugin architecture to allow for remembering state + + This moves most of the plugin logic to a new rpmplugins file with a + struct and functions for managing plugins, allowing for plugins to carry + state. This also adds init and cleanup hooks for plugins to initialize + and cleanup their state, and a new 'open te' hook allowing plugins to + read and save information from transaction elements. + + This also generalizes the plugin architecture a bit so it isn't so + specific to collections. + +commit d010ec1c9026b35f5b2521be965c03c826894ce8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 26 12:21:33 2010 +0300 + + Permit packages with no files to omit %files entirely + - Fixes the long standing obscure behavior of missing %files + section causes build to complete without errors but without producing + any packages either. Packages without files in them are perfectly + valid (eg metapackages), requiring empty %files section for those + is just unnecessary spec noise. + - Remove %files section on one of the test-suite specs to create + a test-case for this as a side-effect. + - This of course introduces a slight incompatibility with older rpm's, + if compatibility is required then just add those empty %files in the + spec, they dont hurt anything but the readers eyes. + +commit e38efea49c23e55914dd306e27fc0320b174807c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 26 11:58:24 2010 +0300 + + Clean up newPackage() a bit + - No much point explicitly NULL'ing calloc()'ed memory, only initialize + the values that are something else + other cosmetics. + +commit a0950b6013b24750762fafcb8ffc0e6440147a81 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 26 11:41:31 2010 +0300 + + Split arch/os/platform adding out of parseSpec() + - Combining description /checking/ and arch/os/platform /adding/ + into same for-loop (to save cycles or lines, dunno) makes no sense + whatsoever. No functional changes. + +commit 3b15d08cfff170700b6ec6eb50625e2216ddd917 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 25 15:51:45 2010 +0300 + + Stuff the remaining truly internal structure defs out of sight + - All these are internal implementation details that no callers + should mess with. Bury inside rpmbuild_internal.h. + - spec, package and source structures are tougher nuts as python + bindings expect to expose some of the information, we'll need + at least some api to cover walking over package headers etc before + shutting the door completely. + +commit 555f699f11774a2692518508fe14f3eed878b3d4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 25 15:41:09 2010 +0300 + + Mass eviction of remaining internal helpers in librpmbuild API + - Yank everything qualifying as "internal helper function" into + internal-only headers, loosely grouped as follows: + 1) Everything involving spec-manipulation goes into rpmbuild_internal.h + 2) All other miscellaneous helpers go into rpmbuild_misc.h + - This leaves us a rather minimal, and nearly useful API into librpmbuild: + Users need to be able to parse a spec, query or build (parts of) it + and free up the spec structure when done. This is what we have now, + various still exposed structures not counting. + +commit 94a58d3864d080da7d2cb2ad4a87aaa2917facd1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 25 15:06:47 2010 +0300 + + Eliminate unused spec argument from addReqProv() + - addReqProv() only operates on the header, not spec + +commit 2a6efbca7ed753b6fac717976a14e24cf969db45 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 25 14:52:58 2010 +0300 + + Bury OpenFileInfo inside parseSpec.c + - Nothing outside spec parsing machinery needs this nor should mess + with it, enforce with opaque pointer. + +commit 8d448745f053103ce3fbcf16f014cc376be8ddcf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 25 14:13:10 2010 +0300 + + Eliminate freePackage() from librpmbuild API + - The only thing that should ever call this is freePackages() which + was already made static. As newPackage() links the package structure + with the spec, its not safe for others to call it. + +commit e677ea1ea86cb3202256e7657066538d3b1b2705 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 25 14:04:52 2010 +0300 + + Eliminate initSourceHeader() from librpmbuild API + - This is a funky little implementation detail which no caller should + have to bother with. Move it to parseSpec.c which is the only place + needing it now and make static. + +commit 68beb82e9f1c4e828c4af460e68513090a3cd171 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 25 13:39:04 2010 +0300 + + Eliminate ancient leftover initSourceHeader() call + - processSourceFiles() is only ever called through buildSpec(), + and if you throw unparsed spec into that you're pretty much screwed + anyway. rpmbuild always called initSourceHeader() anyway, and now + its ensured for all successfully parsed specs. + +commit aafd1d217d46848f1e19c9527e9e9f98bb30bda8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 25 13:33:15 2010 +0300 + + Initialize source header from parseSpec() instead of caller(s) + - This is where it logically seems to belong to, after all parseSpec() + similarly populates all other metadata of the binaries etc too. + No point requiring callers to do this obscure extra call. + +commit b6eb24ebc12921abca74ebe007f4d31276c0cc38 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 25 13:20:15 2010 +0300 + + Move source+patch tag insertion into initSourceHeader() + - processSourceFiles() is more about processing the physical files + ending up in the srpm payload, source + patch tags are mostly just + informational and can be added early + +commit 7209fb6179e1379d96e4605d92604efdaa8cac28 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 25 12:25:55 2010 +0300 + + Eliminate an exit point from parseSpec() + +commit 9ed9daf93e50464aabe92a87ba1a0199865288c9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 25 11:04:51 2010 +0300 + + Eliminate doRmSource() from librpmbuild API again + - buildSpec() is sufficient interface for accomplishing the same, + avoid exposing internal helpers + +commit fd893bf69e67719f36195e0b96a8128ed83d3d2c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 25 11:03:26 2010 +0300 + + Fix RhBug:452477 differently to avoid doRmSource() + +commit ddee17551f370ca502cff9ab707fad818beea31b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 24 13:56:29 2010 +0300 + + Eliminate addChangelogEntry() from librpmbuild API + - This is just an internal helper for parseChangelog(), no point + exporting it + +commit 692945f29e2f99baac2378adb542bf131d2ce4f7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 24 13:54:04 2010 +0300 + + Eliminate buildHost() and getBuildTime() from librpmbuild API + - Neither is needed anywhere outside pack.c, bury there and make static + +commit 64a1351844d527f7c9a43afaefc373c2d07b7152 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 24 13:39:42 2010 +0300 + + Eliminate checkPackages() from librpmbuild API + - No needs outside pack.c, make it static + +commit 398df91274be4e6a9fae0cbbc59f95f6e490ed0f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 24 13:37:16 2010 +0300 + + Eliminate parseExpressionString() from librpmbuild + - This has been unused since its introduction in 1998... + +commit 0d50dde3d7ffaceb79407ecd3f0bf306fb258764 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 24 13:30:12 2010 +0300 + + Eliminate freePackages() from librpmbuild API + - This is a spec-internal cleanup task, no need outside spec.c + +commit 3a765b98b6f63aeef2606322b0771679984446d7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 24 13:23:51 2010 +0300 + + Eliminate now unnecessary buildio.h + - readRPM() is not used or needed by anything, shred it + - make writeRPM() static inside the only place needing it: pack.c + - move struct cpioSourceArchive_s inside pack.c + +commit 1e1a56ee740e781ec85d3d14fddc357afff16536 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 24 13:14:48 2010 +0300 + + Send the mostly broken rpminject and rpmsort "test programs" to shredder + +commit 1719b2f3419bf5ff1f77350a3725ac0412f06fe2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 24 12:38:50 2010 +0300 + + Eliminate newOpenFileInfo() from librpmbuild API + - Nothing outside parseSpec.c needs, bury it there and make static + +commit 5ed685425eb21ffb7609bd42dc87c8cdbcc0a725 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 24 12:35:59 2010 +0300 + + Eliminate addSource() from librpmbuild API + - Nothing outside parsePreamble.c needs, bury it there and make static + +commit 38a8700db8797fbe2a02fb4727aeb9dccb42d06d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 24 12:31:13 2010 +0300 + + Eliminate parseNoSource() from librpmbuild API + - Nothing outside parsePreamble.c needs, bury it there and make static + +commit 1d7f4dd6edf5983d32d312250568f8b5b9323e2c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 23 13:08:23 2010 +0300 + + Remove ancient autohelp-handling related leftovers + +commit 3171179ea3ffb789825be0317a2c4cfbf078a074 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 23 09:51:52 2010 +0300 + + Lose leftover variable, use const for s to clarify usage + +commit ecd340547f504b2a48ee1da35c87951dde54d5f0 +Author: Piotr Drąg <piotrdrag@gmail.com> +Date: Sun Aug 22 20:29:46 2010 +0000 + + l10n: Updated Polish (pl) translation to 100% + + New status: 729 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit 51a05e7a9fbd5d066a57fa763b78ada01e36ae30 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 17:50:51 2010 +0300 + + Remove signing support from (lib)rpmbuild + - Signing is better done in an environment completely separated from + the process of actually building packages. This is how its generally + done anyway by distros, this change just forces the issue. + - While signing on build seems handy and saves some io-churn, this + is very insecure as your precious secret passphrase remains unencrypted + in memory for the entire duration of the build where it's accessible + to whatever happens to be building. This change doesn't + affect fix the issue of unencrypted passphrase residing in memory + and potentially getting swapped out, it only limits the exposure + to the actual signing process which isn't subject to unknown scripts + poking around. + - Minimally preserve rpmbuild's --sign functionality via popt --pipe hack + to call rpm --addsign when build completes + +commit d4d87cca0ee8d45e839099a216215414fabf35f0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 16:00:38 2010 +0300 + + Yet another unused copy of identifyDepend() hiding inline + +commit 36e935a07330063321455ee31b663b890e49d063 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 15:33:59 2010 +0300 + + Hack to get popt working when running from build tree + - Dynamic linking with libtool causes binaries to appear as lt-foo, + which confuses the heck out of popt aliasing. Add a dumb hack to + rpmcliInit() to fixup the lt- out of popt context names. + +commit fbd92df7544462a88cd8c752ffe07263dc8bb858 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 15:17:08 2010 +0300 + + Argh. Realize we already have equivalents of initCli() and finishCli() + - rpmcliInit() and rpmcliFini() do almost exactly the same as our + newborn cli-helpers, but they've been almost unused until now. + Use them and lose the new ones.. doh. + - The downside is that popt aliases are now broken when running commands + from the build tree due to lt-foo in argv[0], whereas initCli() took + and explicit popt context name argument. Oh well... + - rpmcliFini() was missing several necessary memory cleanup calls, + add them there while at it. + +commit e951c42146d89a5f4abdb02eaf9e44eead235e2f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 14:48:44 2010 +0300 + + Remove unused code, hidden away from compiler warnings via inlining + +commit 3c5c19747b077597610dffc39118eb1316dfa3a5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 14:31:16 2010 +0300 + + Kludge to get rid of ugly lone --quiet on usage message + +commit 119fb009226ffb25c899594127c1f7c500c51f06 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 14:27:35 2010 +0300 + + Update translations to pick up stuff moving around + +commit 2c2faa299e6c1f2a9b6f8220c75cf878d4e005b0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 13:47:05 2010 +0300 + + Move --pipe handling to cliutils helpers + +commit d391d5ec60c9fadb10236b8af236ac4b130cd2bd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 13:42:00 2010 +0300 + + Oops, fallout from commit 5fe63cd8e0b552a9687666e8b5f9454cf274d69d + +commit 03a8511e3ba8b2c6cf3dc67fadaeca4aa9fb5221 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 13:16:48 2010 +0300 + + Lump much of the common cli-init + finish tasks into cliutils helpers + +commit b217529967f972225dc9b7d2e37860885fde1ee1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 12:08:10 2010 +0300 + + Add a convenience library for stuff common cli-bits into + +commit 04b1816f008d465ea5d7fa686e092280c3f104c3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 11:35:44 2010 +0300 + + If MiNT can't cope, frankly my dear, I dont give a damn + +commit 910fc93842b766cbf211330191598f663be4f452 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 11:26:28 2010 +0300 + + Merge build.[ch] into rpmbuild.c, doesn't make sense to separate anymore + +commit 5ddfae716aeac7349485ecef3289d20071071dd5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 11:16:17 2010 +0300 + + Clean up rpmbuild's --quiet handling + honor it on --rebuild too + +commit 7230aba539a61d07dd6398e981db4541ea4c8540 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 11:06:24 2010 +0300 + + Cosmetics cleanup + +commit f976dbd2f503fb4323415a58d65066703097e34d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 11:02:14 2010 +0300 + + Eliminate unnecessary sanity checks wrt --sign and fix indentation + +commit 8e9f4a9eeb024deac9106f49309c6dbb58561c6d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 10:41:18 2010 +0300 + + Test argument count early, avoiding the need to re-check over and over + - Instead of bothering with different error messages for tar/spec/pkg + messages, just dump usage when no arguments present. + - Testing argument file existence for signing is meaningless on build + as we're not signing the specs or tarballs present there but the + build result. + +commit af1fbfaca817c8b81dc81f1786cbaeae4c506493 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 10:24:53 2010 +0300 + + Eliminate a bunch of now unnecessary cli-switch sanity checks + +commit a3795d0dc22a3ee482d7a8aec74ea108225cb3b6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 10:19:26 2010 +0300 + + Simplify --root argument checking + - We haven't accepted url's in as root since ages, wipe out the goo + +commit 66ce5dc19c4662fb4e7870c5a55166435fbad083 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 09:26:10 2010 +0300 + + Eliminate the IAM_RPMBT ifdef's from rpmbuild.c for real + +commit 5fe63cd8e0b552a9687666e8b5f9454cf274d69d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 09:20:16 2010 +0300 + + Chainsaw the now unused #ifdef'ed parts out of rpmqv.c and rpmbuild.c + +commit f9cbeaca83f7586b1b05a19ad571fb68238c803e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 20 09:00:26 2010 +0300 + + Begin splitting rpmbuild to separate sources + - Make a copy of the entire rpmqv.c source to rpmbuild.c and switch + make to use the new copy. No functional changes. Making a copy first + means we get much easier to follow patch-series on the changes + that will follow. + +commit 6193eee71c37ffabcae399bdc2bc38fa55aa9b78 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 18 12:32:23 2010 +0300 + + Add a test-case for --specfile query + +commit ab8ab164b95df8dc977e8650c671312ae534ca16 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 18 11:55:19 2010 +0300 + + Add %patch usage to hello.spec testcase + +commit d3bebf2656554d39ab1e8f086244d75b4e2cbccd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 13 10:58:51 2010 +0300 + + Lose the now unnecessary rpmtsSELinuxEnabled() function + - it never was anything more than a cached value of is_selinux_enabled() + and caching this fairly expensive result is no longer needed as + scriptlet execution wrt selinux contexts is now conditionalized on + RPMTRANS_FLAG_NOCONTEXTS instead + +commit fb4644bdbd0181c1aeea88c692cb40eea5fbf178 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 13 10:52:40 2010 +0300 + + Conditionalize rpm_execcon() usage on per-transaction flags + - If we aren't laying down file contexts, executing scriptlets in + contexts doesn't make much sense either as its just likely to fail. + - System-wide settings, such as is_selinux_enabled() value, are + very ambiguous when it comes to chroots, using per-transaction + controllable flags instead lets callers decide. + +commit c79542ee5abb17e5df0e15fced1a9e08a2ad1f29 +Author: Giulio Eulisse <Giulio.Eulisse@cern.ch> +Date: Tue Aug 10 11:50:48 2010 +0300 + + Add missing libgen.h include + +commit c72fc6adba1acb4fe49e31273c2437703b15afeb +Author: Roland McGrath <roland@redhat.com> +Date: Mon Aug 9 15:27:03 2010 +0300 + + Fix find-debuginfo.sh behavior on cross-directory hardlinks (RhBug:618426) + - The find-debuginfo.sh script makes hard links of .debug files to + correspond to hard links between install binaries. It can fail to + create one of these .debug hard links if it's in a directory that + didn't exist at that point in the script run. How this happens + depends on things like the order "find" lists files, so it can + be hard to reproduce off hand. + +commit 9570a7f6af152e2f1e63181ad8a20d12a10e3c5b +Author: Tom Tromey <tromey@redhat.com> +Date: Mon Aug 9 15:22:51 2010 +0300 + + Create GDB index from find-debuginfo if possible (RhBug:617166) + - Details in https://fedoraproject.org/wiki/Features/GdbIndex + +commit 7f220202f20c69d6f3fd957325cdbe692bbabedd +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jul 13 13:35:22 2010 +0200 + + Redirect macro stack backtrace printing to debug log. + +commit 60be56e317b1a18f0d71a2dc71c6fb18f26e19b9 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jul 13 13:34:05 2010 +0200 + + Fix cryptic macro evaluation error message (RhBug:613010) + +commit 01fc4cfa93cba5e101549e515632f8ee63d006cd +Author: Yuri Chornoivan <yurchor@ukr.net> +Date: Sat Jul 10 04:51:43 2010 +0000 + + l10n: Updated Ukrainian (uk) translation to 100% + + New status: 732 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit 1d0089a34f568e5dfb9988613daaf932c5b6667a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 9 12:32:24 2010 +0300 + + Skip any initial comments when looking for pubkey start marker + +commit 767c59b0527aeeb7e6bfc2c3048d5c2b73677438 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Jul 8 14:29:36 2010 +0200 + + Remove never used fsmRmdirs() function + which should have removed implicitly created directories + +commit 33f6c7f3beb8b538f9c20bbf280e53aeb2b655c0 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Jul 8 14:25:48 2010 +0200 + + Tidy up fsmMapPath a bit + +commit 01aa203ae620b904f20be8c9946ce0a75f1a512b +Author: Florian Festi <ffesti@redhat.com> +Date: Mon Jun 7 15:56:51 2010 +0200 + + Make FSM_VERIFY a function + +commit 0ef9b43f9bc9d37f88effec2627fbc31355b38ea +Author: Florian Festi <ffesti@redhat.com> +Date: Mon Jun 7 12:10:08 2010 +0200 + + Make FSM_CREATE a function + +commit 6992a045d153aaa540d80be41413cdafe0b60865 +Author: Florian Festi <ffesti@redhat.com> +Date: Fri Jun 4 17:03:59 2010 +0200 + + Make FSM_READLINK a function + +commit e3ed6eccee2c9afd4da4283702aca9e155cbfa81 +Author: Florian Festi <ffesti@redhat.com> +Date: Fri Jun 4 14:30:16 2010 +0200 + + Make FSM_LSTAT and FSM_STAT one function + +commit 1abb4ec04804802c14dcd5fc17366cae8201c4b6 +Author: Florian Festi <ffesti@redhat.com> +Date: Fri Dec 18 09:26:05 2009 +0100 + + Move FSM_HREAD in place + +commit 07f8fb1d99eeaa9f29199840f5be4771c521712a +Author: Florian Festi <ffesti@redhat.com> +Date: Fri Dec 18 09:24:25 2009 +0100 + + Move FSM_HWRITE in place + +commit 86f144d5558553a05ae0d805b9e8163579c4105e +Author: Florian Festi <ffesti@redhat.com> +Date: Fri Dec 18 09:22:27 2009 +0100 + + Move FSM_TRAILER in place + +commit ebc75ef2082ed9a6e17a671ab39f48dfac09ffe2 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 17 15:12:32 2009 +0100 + + Move FSM_MKNOD in place + +commit 964e1add0d5f2971d6ee6adaed5bd536bac89a22 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 17 15:07:25 2009 +0100 + + Move FSM_MKFIFO in place + +commit d655dc9ecb9e92a84df3e647d46f679f795121ae +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 17 15:04:18 2009 +0100 + + Move FSM_LINK in place + +commit c9b78751747ce5bf4d9ddcecbdefa07e4547eb14 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 17 15:00:52 2009 +0100 + + Move FSM_SYMLINK in place + +commit b6ca2d5c3653bb4bfde1dcddbf616145b515b6f7 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 17 14:14:56 2009 +0100 + + Make FSM_CHOWN, FSM_LCHOWN, FSM_CHMOD, FSM_UTIME and FSM_SETCAP functions + +commit 10b3a34363408e6d3a3f7216d6a81e65bb2d4d72 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 17 13:40:55 2009 +0100 + + Make FSM_LSETFCON a function + +commit 37a4e8c200af87ee4643cbcf4af69435dd0bd112 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 17 13:26:21 2009 +0100 + + Make FSM_RMDIR a function + +commit f0fa864de7ef1d23b35d94bf2d527300734734a3 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 17 13:22:35 2009 +0100 + + Make FSM_RENAME a function + +commit f0b0ef96ef655653ec9c6d06499b131fd5a2d32c +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 17 13:17:33 2009 +0100 + + Make FSM_UNLINK a function + +commit a23df654c658373e883f4f7c67991d0e27d2f917 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 17 13:06:59 2009 +0100 + + remove no longer needed FSM states + +commit 38967315c0a3e42e7e5cecfdd3b4f12cd699cd71 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 17 13:05:16 2009 +0100 + + Make FSM_MKDIR a function + +commit 80673746c9d6dba00482e7873ff3d29e65bd1a93 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 17 12:27:52 2009 +0100 + + Use fsmRmdirs and fsmMkdirs directly + +commit 16fc8739a895c861d69ea9c533ebd4f62a7cacd2 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 17 12:20:38 2009 +0100 + + Use fsmMapPath directly instead of FSM_MAP + Move fsmMapPath to better position in the file + +commit a5ab0681ce1f7cbd2f51e367d0a05063f2826df5 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 17 12:17:58 2009 +0100 + + Make FSM_INIT a function + +commit 74c84ef9921e7662fdd363fcad293048db17ea5f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jul 3 07:16:22 2010 +0300 + + Oops, dont hang in getOutputFrom() if we have nothing to write + +commit d44d2ec6829a8eeca51f9fd2f4900d82f72770e9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 2 13:23:11 2010 +0300 + + Ugh, fix reversed condition on font-provide extractor + - braindamage in commit 53045d5dcdce3988e2586cb315b35e6a675a8152 + +commit 375a6b5630b8e37e1d3f0c7ecbe10fe460c4d420 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 2 12:21:00 2010 +0300 + + Rewrite getOutputFrom() in a race-free way (supposedly ;) + - Use a self-pipe to handle signal race on select(). pselect() would work + too but this is more portable and avoids other signal hassles. + - Use non-blocking IO for communicating with the child to avoid spin-happy + timeouts, just check all fd's properly before trying to use them + - Avoid leaking memory from readBuff on errors + +commit 8fe6438fdec279dbf6ea1a8346511f125c92ff3b +Author: Héctor Daniel Cabrera <logan@fedoraproject.org> +Date: Wed Jun 30 23:23:19 2010 +0000 + + l10n: Updated Spanish (Castilian) (es) translation to 100% + + New status: 732 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit 5c2d5a19b9b621fc17de6338c848dc1e721b27ca +Author: Piotr Drąg <piotrdrag@gmail.com> +Date: Wed Jun 30 09:38:22 2010 +0000 + + l10n: Updated Polish (pl) translation to 100% + + New status: 732 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit 5711982e27c70bea4017632255a94630ea10d1ab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 30 12:27:56 2010 +0300 + + Make the infamous getOutputFrom() error message more useful + - ...like actually saying what was the failing script, doh + - leaving the function name there for a googling hint + +commit 53045d5dcdce3988e2586cb315b35e6a675a8152 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 30 11:57:17 2010 +0300 + + Fix potential getOutputFrom() error on font provide extraction (RhBug:609117) + - if fonts are detected in the package being built but fc-query isn't + present, the script exited without consuming stdin which can break + getOutputFrom() + +commit 7caf820c778351baa237f04cb652d55f24811349 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Sun May 23 10:54:39 2010 +0300 + + Extract dependencies from "use base qw"..."" and "use base qw'...'". + +commit 6a37f166a81c302e18eb987ad6d42a7dd930ae9a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 29 11:59:33 2010 +0300 + + Update translations to pick up some recently added strings + +commit 419bc7762dc2c9e35880b3ffc8058b8fbc33f62f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 29 11:34:32 2010 +0300 + + Add --delsign to man page + +commit 0e143cfe9f11abc42733d2265dc6d61cb716e5a4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 29 10:47:18 2010 +0300 + + Add some sanity checks for generated signatures (related to RhBug:608599) + - GPG supports all sorts of algorithms NSS doesn't, do some basic tests + to verify the generated signature is something we can actually use. + +commit 20cfa7d2b4c927798ad38126821d194fafd93ffe +Author: Jiri Kastner <jkastner@redhat.com> +Date: Tue Jun 29 09:46:22 2010 +0300 + + Tell rpm about SHA-224 existence (RhBug:608599) + - Fixes "Unknown hash algorithm" message but this is cosmetic only as + NSS doesn't currently support SHA-224. + +commit 85437f43ab3f87989dc9f5b85fec97549b344123 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 28 15:59:23 2010 +0300 + + Use rpmdsThis() instead of doing the same manually + +commit 122cf542d17d5041d44b15a7f02240ac7bffcdd1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 24 13:17:08 2010 +0300 + + Move collections tag to "known free" number, document reserved tags + - missed during review, oh well.. + +commit 520e9a17c5b72c78e08ebead278ba114a5340508 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 24 11:33:52 2010 +0300 + + Err, remove /build/ from .gitignore + +commit a8aa65840911b1daf3b54ce6a90770cfd9c4d273 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 23 16:11:10 2010 +0300 + + Permit plugins to use rpmChrootDone() too + +commit 26874707edfe73e153383284f9fe33cfd9879bb1 +Author: Michal Schmidt <mschmidt@redhat.com> +Date: Tue Jun 22 15:51:41 2010 +0200 + + Revert "If there are no hardlinks, dont bother with s-bit and caps removal" + + Deciding whether it is necessary to remove the SUID bit based on + the current link count creates an opportunity for a race condition. + A hardlink could be created just between lstat() and chmod(). + + This reverts commit 89be57ad9239c9ada0cba94a5003876b456d46bf. + +commit 7583fcc3416e5e4accf1c52bc8903149b1314145 +Author: Michal Schmidt <mschmidt@redhat.com> +Date: Wed Jun 23 14:37:56 2010 +0200 + + Allow '--short-circuit' for '-bb' + + This patch allows short-circuiting of building binary packages. To + prevent accidental use of short-circuited rpms, they are marked with + an unsatisfiable dependency "rpmlib(ShortCircuited)". A developer using + this feature for local development and testing will use "--nodeps". + Should such a rpm leak into the world, users will quickly notice + it does not install by default. + + (v3: avoids API change, suggested by Panu Matilainen. + v2: added poisoning with unsatisfiable dependency.) + + Michal + +commit b6adef396b6278945ca97a552c8a6020d4a7b628 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 23 15:59:49 2010 +0300 + + Add configure.ac check for need to -ldl + - without this the build can barf on unresolved dl* symbols with a + linker defaulting to --no-add-needed + +commit a0e4220d3536e9a132daae3964f38a45422ada9e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 23 15:54:48 2010 +0300 + + Use rpmlog() instead of fprintf() for collection error messages + +commit deb24a5698f7fc96c2b52b823ba8b107f378e865 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 23 14:49:01 2010 +0300 + + Make rpmChrootIn/Out() accessible to plugins + - the exec plugin was using a private copy of rpmchroot.c to avoid + RPM_GNUC_INTERNAL on the API, better let the plugins use librpm + state instead + - the chroot API really belongs to librpmio but for now... + +commit 3aac9445db6672809324f31feac004dbe9b7f311 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 22 14:51:31 2010 +0300 + + Fix python ts.check() dependency tuple munging + - braindamage from commit fab2debfe440d677dbd072c3cd73d2c99876e7a5, + causing list index out of range for any non-versioned dependency + and bogus garbage for the rest, doh... + +commit 6012c56c0bbf6af828d42cedc0b6e325f03efd7d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 22 14:20:47 2010 +0300 + + Fix breakage from commit ccb545f0e9b6cb10e9e7c20b55f77aab754eb9cb + - file dependencies aren't necessarily on real files, they can be + virtual provides too eg when alternatives is used + - rc was being accessed unitialized + - oh well, at least I said "supposedly"... + +commit 4ee92967572da681aa2092d67dbb04e51d14c495 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 22 12:22:04 2010 +0300 + + numAddedPackages is unused since rpm 4.8.0, eliminate + +commit f3bcf9a18c967e9979b7933d3204300618ad3821 +Author: Steve Lawrence <slawrence@tresys.com> +Date: Mon Jun 21 17:04:40 2010 -0400 + + Add a generic plugin for use by simple Collections + + This patch adds a generic plugin, exec.so, that should be sufficient for the + majority of Collection actions. After all packages in a Collection have been + installed/removed, this plugin executes the arguments by calling system(3), + allowing for a very generic and powerful method to perform many actions. + + This also adds two sample macros as examples of the format, using the exec.so + plugin. + +commit 85d89bafdca5ec04866f9a7ecabb735d292c5a25 +Author: Steve Lawrence <slawrence@tresys.com> +Date: Mon Jun 21 17:04:37 2010 -0400 + + Determine when to perform Collection actions + + There are three times during a transaction when Collection actions can be + performed: + + 1) After the last time a member of a collection is either installed or removed + 2) After the last time a member of a collection is installed only + 3) Before the first time a member of a collection is removed only + + This patch adds three lists to the rpmte structure to mark which transaction + elements fall into each of these groups, and the collections that caused that. + A new function is added to the TSM to scan through all the transaction elements + and update these lists. When a collection is added to one of these lists, it + signifies that when that transaction element is installed, the appropriate + action should be performed for that collection. + +commit 04bdec775ac56c7673f87257306b23536a954474 +Author: Steve Lawrence <slawrence@tresys.com> +Date: Mon Jun 21 17:04:39 2010 -0400 + + Add plugin calling support + + This patch adds a simple plugin system that makes simple problems easy to + solve, and difficult problems, such as SELinux, possible. + + When the transaction gets to the point where a collection action should occur, + it expands a macro of the form %__collection_<collection name> to get the path + to a plugin and any additional options. The plugin is dlopen'ed, and the + appropriate function is called in the plugin, with the additional arguments + passed in. + + This also adds a --nocollections option to disable performing Collection + actions. + +commit 2fd0913a6abd91389a3f1498ef9c4b2c6c72bff1 +Author: Steve Lawrence <slawrence@tresys.com> +Date: Mon Jun 21 17:04:38 2010 -0400 + + Add common Collection requirements + + This patch adds the install-time feature that if a package requires a package + in a collection, then it also requires all other packages in that collection. + This has the effect that collections will be roughly grouped together during a + transaction. + + Although this is not absolutely necessary for the majority of collections, it + is required for the SELinux collection. This is because all SELinux policies + must be installed before the applications they secure to ensure correct labels. + This means we must ensure packages in the selinux collection are ordered + earlier in the transaction than all applications they protect. Adding this + implicit runtime requirements achieves this in a general manner, without major + modifications to dependency ordering. + + To accomplish this, this patch splits the addRelation function into two parts: + one that determines which relations to add, and one that actually adds them. + After the usual relation is added between two packages, it then determines if + the required package contains any collections. If so, it finds all other + packages that are in the same collections and creates additional relations. + +commit 015870830503700b1aa7921407752792a8388792 +Author: Steve Lawrence <slawrence@tresys.com> +Date: Mon Jun 21 17:04:36 2010 -0400 + + Add new Collections preamble tag + + This adds a new Collections preamble tag, which contains a space separated list + of collection names that the package belongs to. + +commit d6795bee66be227895484a40b2d805cff1115734 +Author: Héctor Daniel Cabrera <logan@fedoraproject.org> +Date: Mon Jun 14 15:45:49 2010 +0000 + + l10n: Updated Spanish (Castilian) (es) translation to 100% + + New status: 724 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit 33197fd4b19eeed5e7623ec1af62595449fc710b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 11 08:19:08 2010 +0300 + + Dont bother with selinux contexts in test transactions + - initializing contexts isn't exactly cheap, and test transactions + have no use for them + +commit 89be57ad9239c9ada0cba94a5003876b456d46bf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 11 08:17:12 2010 +0300 + + If there are no hardlinks, dont bother with s-bit and caps removal + +commit 0d61354b481dfa8d6ade49602948ffb6edc86cdd +Author: Tadashi Jokagi <elf@elf.no-ip.org> +Date: Mon Jun 7 22:12:12 2010 +0000 + + l10n: Updated Japanese (ja) translation to 97% + + New status: 707 messages complete with 9 fuzzies and 8 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit 7b9d87a044455b0ef50f84446a744e928e1ac4fc +Author: Tadashi Jokagi <elf@elf.no-ip.org> +Date: Mon Jun 7 22:10:29 2010 +0000 + + l10n: Updated Japanese (ja) translation to 97% + + New status: 705 messages complete with 10 fuzzies and 9 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit 61f5bea69e4a992c18e5590239cd5b153516a919 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 7 14:01:02 2010 +0300 + + Oops, bad format spec in Finnish translation + +commit 36e8e3d9fe7890249cfeab4ae72f85e19cc7b43a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 7 13:14:52 2010 +0300 + + Eliminate fuzzies from Finnish translation + +commit cbb37abb4f69160c867b53c300fd67d74a1e6574 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 7 12:51:09 2010 +0300 + + Update .gitignore a bit + +commit d8e99d20768358364029842c39c72ce1428348e9 +Author: Yuri Chornoivan <yurchor@ukr.net> +Date: Sun Jun 6 05:40:03 2010 +0000 + + l10n: Updated Ukrainian (uk) translation to 100% + + New status: 724 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit c19d8461765aa92d0abe62296495feaf99b8946c +Author: Piotr Drąg <piotrdrag@gmail.com> +Date: Thu Jun 3 18:45:25 2010 +0000 + + l10n: Updated Polish (pl) translation to 100% + + New status: 724 messages complete with 0 fuzzies and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit 15c0c4e7a1291915a4ea4115e94d2b747d5091ac +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 3 16:22:09 2010 +0300 + + Fix "empty reply from server" curl-syndrome with url retrieval (RhBug:598988) + - We were adding a trailing newline to urlhelper command line passed + to execvp(), with the newline ending up in the URL passed to curl. + Many servers dont seem to mind the extra newline, but some do. Oh well... + +commit 4d172a194addc49851e558ea390d3045894e3230 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 3 11:04:12 2010 +0300 + + Remove POSIX file capabilities from executables on erase/rename too + - Just like suid/sgid bits, hardlinks to executables with capabilities + set can "leak" permissions to old, potentially vulnerable versions + of binaries. Related to RhBug:598775. + +commit ca2d6b2b484f1501eafdde02e1688409340d2383 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 2 09:15:48 2010 +0300 + + Strip s-bits on upgrade too (RhBug:598775) + - Previously only actual package removal would clear s-bits from + s[ug]id files. This needs to be done on upgrade too to prevent + leaving vulnerable hardlinks of s[ug]id binaries around. + +commit 49b4dea69d19794253f3dfb56fcd35cd9679fcc7 +Author: Tadashi Jokagi <elf@elf.no-ip.org> +Date: Wed Jun 2 00:01:13 2010 +0000 + + l10n: Updates to Japanese (ja) translation + + New status: 664 messages complete with 47 fuzzies and 13 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit ccb545f0e9b6cb10e9e7c20b55f77aab754eb9cb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 1 15:49:16 2010 +0300 + + Refactor rpmdb lookups + caching to a helper function + cosmetics + - no functional changes (supposedly ;) just cleaning things up a bit + +commit 7a8b716187804cd6bbe113dab8c2ad5d9d5ef57c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 1 13:55:15 2010 +0300 + + On colored transactions, require matching arch for freshen (RhBug:553108) + - What we'd really want to compare here is the color or ISA of the packages + but color isn't realiable as eg -devel packages often aren't correctly + colored, and ISA isn't currently available in the header as a standalone + entry. Comparing arch prevents otherwise reasoable i386 -> i686 type + arch changes on freshen but at least it avoids the most pathological + issues. + +commit cadab3afa55388f3082a3468d582896caabfd55c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 1 11:58:42 2010 +0300 + + Permit DOS line-endings in PGP armors (RhBug:532992) + - RFC-4880 doesn't requires unix-style line-endings, we shouldn't either. + This is probably still oversly strict as RFC-4880 appears to permit + any whitespace to follow armor headers but ... shrug. + +commit 84621fa7e1f5162acaa53f60039f46d1d87ef552 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 1 10:37:09 2010 +0300 + + Support many pubkeys in a single file in --import (RhBug:586827) + +commit ddec80b614567b9a6f0f784beb6ee45b145c6fd7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 1 10:15:10 2010 +0300 + + Don't return errors on trying to import duplicate keys + - On the principle of "no news is good news", if we already have the + keys to be imported, then everything is ok. The former behavior is + just confusing as witnessed in RhBug:462979 + +commit 099a45a5b9e7051e4e4db0d0d0037751ea07405c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 31 18:00:33 2010 +0300 + + Nuke leftover variable from the chroot workout + +commit 8687f255a47dad4e42f9eab97eeded38cced7a91 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 31 17:01:53 2010 +0300 + + Update translations to pick up chroot-related string changes + +commit f2bfa2edfc769a66c3ca789bbd681bd22483154b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 31 14:07:46 2010 +0300 + + Use the new chroot API everywhere, eliminate old related goo + +commit 90a37c2f5c848eaf37c9afeac1e85dfe11e1301a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 31 13:11:47 2010 +0300 + + Add a simple API for dealing with chroot state changes + - Chroot is a process global state so it needs to be tracked globally. + A process can (in theory) have several transaction sets, each with + different roots (although only one can be active at any time), so + associating the chroot state with transaction set (as currently done) + is not right. + - "Reference count" chroot entering and exiting so callers dont need + to track the state changes individually when they need to go + in and out of chroot if not already done. + - This should probably go to librpmio eventually but as there are no + needs outside librpm currently, keeping this internal so we're free + to fiddle with the api if necessary + +commit a795c69c2097586bd04b816f252f1aebba655b73 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 31 13:28:58 2010 +0300 + + Eliminate unused no-op FSM_CHROOT stage + - the fsm thingie doesn't need to deal with chroot issues: except for + build where it doesn't matter, its only called from psm where the + chroot is already taken care of + +commit 1dd5b084bd86b0c18016eaa678ab83c447ec3c9d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 28 12:57:59 2010 +0300 + + Add internal helper for formatting file attribute strings + - Eliminates some copy-paste slopping. Verify code traditionally only + shows the first attribute, take care to keep that format to avoid + breaking scripts unnecessarily + +commit 00f1a6e0b1805c2c0f9ff314aabce8f9ca209f4c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 28 12:21:34 2010 +0300 + + Add header extension tag RPMTAG_FILESTATUS for file verification + - Permits basic file verification with just a headerGet(), with some + caveats: there's no way to control which attributes get verified, + and there's no filtering of mtime differences of shared files. Those + aside, rpm -q --qf "[%{filestates:vflags} %{filenames}\n] <args>" now + performs the same as "rpm -V --nodeps --noscripts <args>" + +commit ac0ab016a5ec31e65eb0c0910a5a6f1199aae3e7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 28 12:18:26 2010 +0300 + + Add internal helper for formatting verify flags + +commit a6c8e490236bc373fcb565d30652f69218db2b84 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 28 10:49:58 2010 +0300 + + Move shared file timestamp filtering out of rpmVerifyFile() + - rpmVerifyFile() reports things as they are in reality - if timestamps + on disk differ to header then it reports it. Filtering on the result + belongs to the code interpreting the results. + +commit be1c4872c1fb3e196beddde2c415ed2a009dfe32 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 28 10:27:01 2010 +0300 + + Dont crash on NULL ts to rpmtsInitIterator() + +commit 3f38850609abc97168fb2ba521d6e1923bf80900 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 28 09:57:09 2010 +0300 + + Only pass the info we actually care about to verifyHeader() + +commit f4bbfed8003ae7c3317a2353fcf36c2768ad6dda +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 28 09:51:51 2010 +0300 + + Eliminate unused argument to verifyDependencies() + +commit 591c5c3fbb60b54094e7266976ff00aa936c7d3c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 28 09:47:47 2010 +0300 + + Clean up verify script handling a bit + - test verifyscript existence in rpmVerifyScript() instead of caller, + making it safe+correct for calling on any header + - eliminate unused/unnecessary arguments, local variables and bogus leftover + comments + +commit 5c6795bf43acdcfcd6fea73f00eac50764530bc3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 26 13:25:39 2010 +0300 + + Handle test-transaction centrally on entry to psm + - psm in test-mode is a no-op anyway, so dont bother at all with it + - also removes the need to check for test mode on pre/posttrans scripts, + these are now fully covered by psm too + +commit 614c52090b1740b6f09863e56e4887c5b1af94ae +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 26 11:30:15 2010 +0300 + + Eliminate rpmts from the scriptlet machinery + - pass scriptFd and selinux enabled status as arguments from psm level + - selinux status could be queried directly with is_selinux_enabled() + but that's a fairly expensive call which does all sorts of funny + things and probably doesn't work at all in the average chroot + - Lua-scripts dont currently honor scriptFd and have no use for selinux + but pass the info there too as an early step towards supporting + scriptFd with Lua + - makes rpmScriptRun() even more of an argument monster, some of this + should probably go into rpmScript struct... + +commit c9f74ddd0aef5aac33867908d7cc247064f085f0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 26 10:15:06 2010 +0300 + + Simplify chroot handling wrt scriptlets + - switch root if necessary on entry and exit to psm already, nothing + inside the psm needs access to outside chroot + - eliminate chroot handling from scriptlet machinery, dealing with + chroot is a job for higher levels + - Lua scriptlets can change our cwd, always ensure we return to previous + cwd after executing by saving and restoring the cwd + +commit 2c54c6abbf4c6ee44d0693133a2f373621832ffb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 25 15:38:15 2010 +0300 + + Move scriptlet statistics collection (back) inside psm + - removes one rpmts dependency from scriptlets + +commit a2b999df2e71dd7b595ad329e26efe80eabb9d1f +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon May 24 09:39:54 2010 +0200 + + Put the macro evaluation in spec comments back. + - '#' at the beginning doesn't need to always represent comment in spec + but can be part of the embedded bash script (RhBug:594672 - comment 6) + +commit 0e04c09d4896fe6ba1431c5383bde24983ed1f1f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 21 15:36:03 2010 +0300 + + Move the lone hashFunctionString() into misc.[ch], eliminate rpmhash.[ch] + - Besides there not being much point in having a separate source + header + for a small single function, this fixes build on case-insensitive + systems such as Mac OS X. + +commit 8cb7b9085c58aff778ecda18d2073af2fa7082df +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri May 21 13:12:02 2010 +0200 + + Do not evaluate macros in spec comments (RhBug:594672) + +commit 2d468d2cd9d2a5e2f9adcdecdd9f017fe04eb77a +Author: Till Maas <opensource@till.name> +Date: Thu May 20 11:35:16 2010 +0300 + + Search all locale dirs in find-lang.sh, not just those under share/ (#159) + +commit e63293b0ea1c6a3a4be6aca328ee9fae4c3bfcdb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 19 15:33:52 2010 +0300 + + Use pgpValString() for :pgpsig header formatting (RhBug:587755) + - instead of copy-slopping (and forgetting to do so whenever something + changes) just use the values we know from pgpVals.. + +commit 2be413810cd78b0a503699ceca3f8e1505f1b425 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 19 15:32:54 2010 +0300 + + Add public pgpValString() function + enum for the various types + - The equivalent used to be possible in 4.4.x era as the value tables + were all exported, but this way we need to export far less + and the implementation details stay internal. + +commit 072815887faa202a60b5ca310e6e5cbfbfbeac5d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 19 14:59:02 2010 +0300 + + Bury struct pgpValTbl_s definition inside rpmpgp.c + - as all the value tables are static inside rpmpgp.c, exposing this + is pointless (should've been unexported long time ago) + +commit 0e0e332b466a9784620c483faa374067381e96ce +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 19 10:12:43 2010 +0300 + + Handle non-existent dependency sets in python (RhBug:593553) + - rpmdsNew() returns NULL if the requested dependency type doesn't + exist in the header. The C-side API can handle NULL to all rpmds + "methods" and this is how librpm deals with non-existent sets rather + than waste memory on for empty ds structures. However the python side + wasn't expecting NULL for legal requests (but not setting error either) + and thus blowing up with SystemError exception. + - Raise TypeError on illegal arguments to rpm.ds constructor, and present + non-existent dependency sets as empty rpm.ds objects to python. This + lets python callers use iteration over ds items regardless of whether + the dependency actually exists or not. The alternative of returning + None (or raising exceptions) would break existing code for no + particularly good reason. + +commit 2b7884ce2914c48514023dbe61dc7a126964f438 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 18 10:39:22 2010 +0300 + + Fix return from chroot() on verify (RhBug:590588) + - a couple of important steps in chroot() in and out sequence missing, + causing "No such file or directory" whining on return from chroot() + unless cwd happened to be / + +commit e6a0b0e5661f15fbb39f45f937aef4b0464be39c +Author: Roland McGrath <roland@redhat.com> +Date: Mon May 10 20:05:48 2010 -0700 + + Make debugedit -i recompute build ID only when any DWARF was actually changed. + +commit c4b63623533d8b7fa7b89ea5fe33dd02663c99c5 +Author: Roland McGrath <roland@redhat.com> +Date: Mon May 10 17:53:07 2010 -0700 + + Whitespace fixups for tools/debugedit.c + +commit 1d7e1f66e1be40705b23e4a9a1c7be3d4ae611d9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 7 20:24:01 2010 +0300 + + Plug dumb memleak in rpmpsMerge() + +commit 6fc3cbefee92520a842caa29cf0ae1cc6f238c98 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 7 20:18:58 2010 +0300 + + Fix breakage from removedPackages changing to hash + - tsmem->delta is still needed for tsmem->order reallocation, + zero delta causes funny effects on larger package sets (test suite + doesnt trigger this) + +commit 775cbf8bf28775f913ac40a79d95de714fff6d2d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 7 15:25:38 2010 +0300 + + Revert back to rpmdbRemove() taking instance number instead of actual header + - On package reinstall (ie --replacepkgs) we only know the old header + by the instance number, and grabbing the header from the db in + psm as a special case for that is more trouble than just doing what + we always did. + - Reverts commit e16695e932e294ec600e673d38c41bde20931204 and unbreaks + the --replacepkgs test case + +commit f0518013733f4b2ac32ac15f1407c014ebc83e03 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 7 14:31:25 2010 +0300 + + Convert rpmte internals to use the transaction pointer from element itself + +commit 8f7c2d7063df6d1057425d014ce4168d46c5e7d9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 7 14:07:39 2010 +0300 + + Store pointer to transaction set in transaction elements + - unused now but allows various new things and more element "independency" + - eliminate the unused dboffset argument while at it + +commit 0782ee6b71b2cdad2a6fb6ff2f90d506e3230eb2 +Author: Florian Festi <ffesti@redhat.com> +Date: Fri May 7 13:06:40 2010 +0200 + + Fix compiler warning in rpmhash Resize() + +commit fe6967d5a33dbeb53a31068cd82b7599617870f7 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu May 6 16:31:53 2010 +0200 + + Remove no longer needed function intcmp() + +commit 70e9b035ff33d649adb32028258f9676fc12d126 +Author: Florian Festi <ffesti@redhat.com> +Date: Wed May 5 12:49:16 2010 +0200 + + Convert tsmem->removedPackages to a hash table and remove rpmdbPruneIterator from the API + +commit 9fad36f0eddb5d2d63cba6656978c68d7b5b715d +Author: Florian Festi <ffesti@redhat.com> +Date: Thu May 6 15:30:01 2010 +0200 + + rpmhash: new Empty() function to remove all entries + +commit aafd8500d3235b1c8e54c838924c3f5b490c9148 +Author: Florian Festi <ffesti@redhat.com> +Date: Wed May 5 12:48:41 2010 +0200 + + rpmhash: Accessor functions for the size and usage + +commit 030f7dde13118ae7a78c7008a745dc342ff9be4c +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Mar 25 12:06:22 2010 +0100 + + rpmhash: Grow when hash table gets too full + + Add some statistics to be able to find out how full the hash is + +commit 869004e8fbc265d875d22713016fdb440950a556 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 6 15:12:41 2010 +0300 + + Move header filecount retrieve from addTE() to rpmfsNew() + +commit 27869a523327475a4f809415753e1ec091093d4a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 6 14:55:38 2010 +0300 + + Tolerate NULL in rpmfsFree() and rpmfsFC() + - both are "can't happen" situations but easy to handle cleanly here... + +commit 63dcd3d4973906eccd76129d194fabea34faece9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 6 14:51:48 2010 +0300 + + Minor cleanup to rpmfsNew() + - use xcalloc() to ensure clean state, no need to manually do it all + - group non-conditional and conditional operations together + +commit 118fba22950c35ef296c93b992746c9137a67f23 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 6 14:14:16 2010 +0300 + + Move delTE() inline to rpmteFree() + - no point splitting this up, its just straightforward freeing of stuff + - dont bother with tonne of assigning everything to NULL, it gets + zeroed out by memset() anyway + +commit a9cb04fe1c6650bf88271b904b9b76db8c6e7b98 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 6 13:20:26 2010 +0300 + + Unexport rpmteNew() and rpmteFree() + - the only meaningful way to create transaction elements is by adding things + to a transaction through rpmtsAddFooElement(), there's no need to + expose these and restrict our ability to change the API when needed + +commit d7c37d8a46b8374f1b0d96c0b2215f55a553d9c2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 6 12:32:08 2010 +0300 + + Minor cleanup to rpmReSign() + - headerNew() cannot fail, dont bother checking + - initialize variables on declaration + +commit 834c8383476fe54c65fe07b69c01cd3d35f5a488 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 6 12:28:23 2010 +0300 + + Fix minor header iterator leak in rpmReSign() + - fix dumb double-initialization error introduced somewhere between + 4.4 and 4.6, also while-loop is more natural here than for-loop + +commit a592b14fe28e4bf096d1623de13bc7cc5c528ec3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 6 12:16:20 2010 +0300 + + Clean up rpmcliImportPubkeys() a bit, no functional changes + - remove questionable rpmtsClean() call remnants from rpm 4.4.x days + when it used to clean the signature/digest data in ts but also + clean a pile of completely unrelated items + - rearrange the error code handling so we can get by with single place + of freeing the temp allocations + - move local variables to the scope where needed and eliminate unnecessary + ones + - remove redundant NULL check on argv, this is already done by caller + - remove unused qva argument (static function so no API implications) + +commit 3b96dfb29ab75a4f7f37713a93ec39460c158ef0 +Author: Pavol Rusnak <stick@gk2.sk> +Date: Wed Mar 17 16:02:46 2010 +0100 + + Don't process desktop files without Type=Application and Exec= line + +commit ed74161b7e5b90ba886926ced14ba3aca018a4f4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 4 09:05:23 2010 +0300 + + Rename python module version symbol to __version__, add __version_info__ + - This seems to be a de-facto standard in python land, as rpm.version + hasn't been in any released version we can still change this easily. + Suggestion from James Antill. + +commit f2c4eebae0c33c01274b2da1ecb19f62beecb21f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 29 15:47:59 2010 +0300 + + Doh, dont shadow the rpmtsVerifyDB() return value + +commit d131c3393a2a43d87047bffdd73cf9ae3c8146c2 +Author: Giulio Eulisse <Giulio.Eulisse@cern.ch> +Date: Tue Apr 20 11:42:10 2010 +0200 + + Fixes missing __fxstat64 symbol on mac. + +commit 40b275b4a7ff68a53f09da28958c132050cc674a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 28 12:31:14 2010 +0300 + + Fix a few uninitialized variable cases found by clang-analyzer + +commit 27086a30157d06c4d690d0f77e20eec17883aa00 +Author: Taylon Silmer <taylonsilva@gmail.com> +Date: Tue Apr 27 18:21:27 2010 +0000 + + l10n: Updates to Portuguese (Brazilian) (pt_BR) translation + + New status: 721 messages complete with 1 fuzzy and 0 untranslated. + + Transmitted-via: Transifex (www.transifex.net). + +commit efe0ebcbc14e43042083ce76043c69b8eb829280 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 22 13:48:58 2010 +0300 + + Protect rpmtsVerifyDB() with transaction lock + - BDB docs state that db->verify() doesn't perform any locking even + when used within an environment, and should only be used on files + that are not being modified by another thread of control. Grabbing + the transaction lock while verifying mostly ensures nobodys writing + to the db behind our back. + +commit a5f17bac34fb3bf777126cf6f6d4e237a6db41a4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 22 12:49:03 2010 +0300 + + Ditch "fcntl_locking" bdb config option + - This is an undocumented BDB interface (only documented in the db.h header), + and its not something users should be messing around with + +commit e7b0d96900fb16a707776f95052f924fc4241c17 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 22 12:23:24 2010 +0300 + + Make transaction lock path per-transaction + - Although it doesn't really happen in practise, rpm's API permits several + transactions with possibly differing roots within process lifetime. + Previously the lock path was calculated just once globally so we could + easily be locking in a completely wrong place (eg locking in a previously + accessed chroot when system rpmdb should be transaction-locked) + +commit 1f625e69e9609bedde9b071d87849ed518b43d22 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 22 11:01:27 2010 +0300 + + Further generalize the rpmlock interface + - Move transaction lock path handling into rpmts.c, export new low + level rpmlockAcquire() function to actually grab a lock + - Rename rpmtsFreeLock() to rpmlockFree() and return NULL in the + general rpm style + +commit d2810bdc527a5dbe03c15291dd50a0cdfca79319 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 22 10:44:38 2010 +0300 + + Generalize rpmlock_new() by moving transaction lock path calculation out + +commit 35c563af8ce0b4a78096f2e5232d608630a0178e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 22 10:37:51 2010 +0300 + + Make rpmlock type visible inside rpm, use instead of void* + +commit fb772e2cad8ed79fb4d1b971bd10842381102ea7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 21 13:00:43 2010 +0300 + + Lose the useless header refcounting debug junk + - one more of these still left behind.. pff + +commit 8cc740c43f28b43cd34894d7c0d47b48ce5f4f91 +Author: Rakesh Pandit <rakesh@fedoraproject.org> +Date: Wed Apr 14 16:44:52 2010 +0530 + + Eliminate unused "known problems" based filtering from rpmtsRun() + - This mechanism has never been used by anything at all, which suggests + its not a particularly useful feature + - Removing unused rpmpsTrim() from rpmps + - Marking okProbs parameter of rpmtsRun() function as unused to avoid + unnecessary breakage + +commit c0ab315e71c46e36de038dde4a32ebe6eba04c41 +Author: Alexey Tourbin <at@altlinux.ru> +Date: Wed Apr 21 11:10:15 2010 +0400 + + rpmdb.c (dbiOpen): fix dbix condition + + In the loop, dbix is always initialized to 0, so checking (dbix < 0) + is uselss. Insetead, we sould check (dbix >= dbiTagsMax). + +commit da6e66a9b28f21f81a5e9ce1ce760e26e2a5bdd9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 15 10:24:03 2010 +0300 + + Only check the type of dependency requested in checkInstDeps() + - This gets called separately for requires, conflicts and obsoletes, + wth should it loop over conflicts when looking for requires? + +commit a0ed26b894e301d479c8092c9c7fa16f2d6c3c2c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 14 12:24:37 2010 +0300 + + Add a basic reinstall test to test-suite + - this currently fails due to commit e16695e932e294ec600e673d38c41bde20931204, + on reinstall element header vs db header mismatch, adding this as + a reminder to fix it... + +commit 97a85443223777bc9b8c62b962b5b4b1344e7086 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 14 09:22:07 2010 +0300 + + ...but make sure the pre-requisite isn't also an erasure-dependency + - fixes eg Requires(pre,postun) case which must not be filtered out here + +commit 2e03c07db7e10725be9ccdc13daded2e4bf5b017 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 14 09:05:55 2010 +0300 + + Pre-requisites of installed packages dont need to be verified (RhBug:223642) + +commit dcaec34d3f07ff688ce16afa77734dd37889ce81 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 13 08:50:08 2010 +0300 + + Update a few tag descriptions + visibility + - RPMTAG_CAPABILITY and RPMTAG_RHNPLATFORM are truly obsolete and + should've been taken out a long time ago + +commit a761daa2f8a0edb66733444f49f032f3a13035b1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 13 08:35:45 2010 +0300 + + Use correct tag for NOPATCH + - dumb copy-paste error from commit a317eaadc3f7b9b4ec373719e7d60fb8b98e2c21 + +commit 538ddff69cacbd0db346cac3c10171424ae9b229 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 13 08:32:49 2010 +0300 + + RPMTAG_NOSOURCE and NOPATCH aren't internal, they end up in nosrc headers + +commit b2efc89d7db4f3a31dfd7f91028c5a9f9643334f +Author: Michael Schroeder <mls@suse.de> +Date: Mon Apr 12 12:12:46 2010 +0200 + + Gnu tar sometimes prints a "tar: Record size = 16" message, breaking + rpmbuild -ta. + +commit dfa98e7a064d9ea28b416b52f2673202799bcb9f +Author: Michael Schroeder <mls@suse.de> +Date: Mon Apr 12 12:11:56 2010 +0200 + + Adapt the Makefile as rpmdb_svc can no longer be built. + +commit 18c3e1a37c482811b7b3af1415ef67aac527b869 +Author: Michael Schroeder <mls@suse.de> +Date: Mon Apr 12 12:11:05 2010 +0200 + + New gcc versions comlpain about undefined behaviour... + +commit daec6ebf58331776279f389738af4788b865033d +Author: Michael Schroeder <mls@suse.de> +Date: Mon Apr 12 12:10:20 2010 +0200 + + readLineFromOFI may modify the fileStack, thus we have to re-set + ofi after calling it + +commit cad147070e5513312d851f44998012e8f0cdf1e3 +Author: Michael Schroeder <mls@suse.de> +Date: Mon Apr 12 12:09:04 2010 +0200 + + Do not load keyring if signature checking is disabled. + +commit 64e7f2aeb4ce01fccacde021fb22c85083284efb +Author: Michael Schroeder <mls@suse.de> +Date: Mon Apr 12 12:07:01 2010 +0200 + + Seems like a change was made to make %attr(-) go back to the + defattr setting. Unfortunatelly this broke %defattr(-). + +commit 1b78a6974da7731060a1e87f837c449e07f08941 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 9 16:36:17 2010 +0300 + + Clean up dbiOpen() a bit + - eliminate now redundant rc-condition, move local variables to the + scope their used in + +commit 8591f205f02ca09f42c08f8c8ecac73e107485ea +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 9 15:52:29 2010 +0300 + + Move environment open "refcounting" to db_init() / db_fini() + +commit f2957887fb7f80c2dbf6f0b4973c72ca66b0d2e8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 9 15:06:59 2010 +0300 + + And now lose db_use_env from rpmdb struct + - Environment is always used, shared if possible private otherwise + +commit ba6b82d3faca3c5ee703ee16fe97b03892ee479a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 9 14:53:31 2010 +0300 + + Simplify the dbenv->open() flags shuffle + - We always create an environment. If we dont have permissions to create + or join a shared environment, we use a private environment. Instead + of trying to figure out what to do beforehand, retry dbenv->open() + with different flags to see if it succeeds. This eliminates some + potential races when others might create/remove the environment + while we're pondering about appropriate flags. + - Lose the "create" bdb config option, this is something we always + want to decide internally. + - Remove "force" bdb config option, DB_FORCE is dbenv->remove() option + and its value clashes with DB_CREATE... + +commit 72a36aed42ed1facc0ffaccb4f91d4ae30d7a33d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 9 11:16:37 2010 +0300 + + Move dbi_use_dbenv from dbi to rpmdb, this is a per-rpmdb setting + +commit 6a22fb6e3033468201ec405a482887581debea36 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 9 10:50:32 2010 +0300 + + Move dbhome directory create/verify to openDatabase() + - all db opens must go through openDatabase(), no need to track this + with a separate variable on each index open + +commit 34b57de830dd5a600cefa1d2269626f744b642a0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 8 16:15:16 2010 +0300 + + Eliminate DB_JOINENV usage and config option + - DB_JOINENV is a no-op since BDB >= 4.4 + +commit 4e51e58c2376e4f649db5118b137a77a71a0d8a7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 8 16:07:58 2010 +0300 + + Eliminate "thread" BDB option + - this is not something that users should be tweaking + - its never been enabled, leave it that way for now + +commit 4f6281c2bb1292e646276bea5aafc08cae886ceb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 8 16:04:37 2010 +0300 + + Lose redundant dbi_use_env check + - its always enabled when we get here, but might get turned off + in the initialization process (at least for now) + +commit 8f03db2c7682f2564aaa54cc4151b090379bc99f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 8 16:01:20 2010 +0300 + + A little bit of sanity to dbiNew() + - lose the hysterical dbi_use_env condition and usedbenv option + this is always enabled + - ensure mpool is always initialized, lose the config option (this + is a mandatory BDB subsystem, not a bleeping configurable) + - let pagesize be what it is even when no configuration is present + - avoid overriding dbi_mmapsize and dbi_cachesize if set in the configuratio + - these are all per-environment, not per-dbi settings but for now... + +commit 30068b52802fe3dbab709b596972be34fdb08ba1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 8 14:39:07 2010 +0300 + + Eliminate exclusive and rdonly BDB configuration options + - we never want DB_CREATE to cause failure - let BDB create the + db if it needs to, otherwise DB_CREATE doesn't do anything + - rdonly is decided elsewhere, not in bleeping configuration + +commit eccf2b5f7e8256fff4bc8ac81c449c1ca89ed2c0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 8 14:37:51 2010 +0300 + + Mop up ancient BDB leftovers + +commit 4b9bedce3151e198b2a9c2af1298864225cd4deb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 8 14:36:55 2010 +0300 + + Eliminate BDB transaction tuning knobs from configuration + - we dont support transactions yet, and this stuff doesn't + belong to "user configuration" anyhow, these are just useless + +commit 216ca35d62a73fda1d86bdd56cfe8b80c9d30d58 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 8 13:59:05 2010 +0300 + + db_env_create() doesn't take any flags currently + +commit d9691e72570126316a161d63b2f6dc53d6c82d87 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 8 13:46:13 2010 +0300 + + Remove per-dbi perms and configuration + - the file permissions are per-db global, no need to be able to + speficy different modes for indexes + +commit f70a4e6105cf0714daa69675a7086ed4f1067553 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 8 13:39:08 2010 +0300 + + Remove per-dbi mode and configuration + - read/write/create mode is global to the entire db, either its + just readonly or its not + - this doesn't belong to configuration + +commit 72a472bdcd30aa3a76b7b2e4b46bdf0c748e0ffa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 8 12:33:19 2010 +0300 + + Require BDB >= 4.5 for sanity's sake + - replace unused feature tests in configure.ac with a simple version check + +commit 946f17a9f8b21ffeda1af9b0925ba5c2752e052e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 8 10:53:08 2010 +0300 + + Remove unused dbi_txnid member from dbiIndex + - transactions aren't currently used, we'll need txnid handles eventually + but the dbi is unlikely to be the right level to store this, add + where actually needed when the time comes + +commit 321925a18dd87b963bf16745a61751eeb8c2fa49 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 8 10:31:00 2010 +0300 + + db_create() doesn't take any flags currently + +commit 02a13bf65e771d87e7600561f6a3f70587b64bdf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 8 09:10:13 2010 +0300 + + Eliminate dbiIndexNewItem() + - this is just simple struct with no special allocation, and contents + are memcpy()'ed so theres no need to malloc it + +commit 2771913363f94e08c9afccff6c0c0ca32989cbca +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 7 13:23:03 2010 +0300 + + Change nextInstance() to permit retrieval too, use it for bitmap alloc + - The "was this verified already" bitmap uses header instance numbers + which are monotonically increasing and can be much much larger than + the number of actually installed headers. Grab the current instance + number for a better idea how much we'll at least need. + - Throw out the db stats based dbiNumKeys(), this doesn't have the + kind of performance penalty that stats have and suits our purposes + better anyway + +commit 81754356cd3b7118e32665b6306369ba2cdc1c35 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 7 12:43:20 2010 +0300 + + Make rpmdbAdd() and rpmdbRemove() internal-only + - all additions and removals to the rpmdb need to go through the + transaction machinery, these are very low-level functions that + API users have no business messing with + +commit e9c767a8d75ee1f2c159867d16e13b74a43da23e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 7 12:38:20 2010 +0300 + + Stash rpmdb struct definition out of sight into dbi.h + - not perhaps the ideal place for it but the backend level needs + access to the main db in several places anyway, and this leaves + rpmdb_internal.h clear for internal-only APIs + +commit e16695e932e294ec600e673d38c41bde20931204 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 7 12:28:02 2010 +0300 + + Unify rpmdbAdd/Remove() interfaces + - rpmdbRemove() takes now a header as argument too - we need both + the header number and the header itself there anyway, so might as + well use the header we already have instead of flipping through backwards + hoops to get to it + +commit 037538f00f3801d1698a30d107cd6468d6009fde +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 7 12:12:51 2010 +0300 + + Eliminate the headerCheck() foo from rpmdbAdd/Remove() + - for rpmdbRemove() these have been completely unused, and for rpmdbAdd() + the higher levels have had more than one chance of verifying the + header if checking is enabled in the transaction set + +commit 475391dc581bf5ba72b6d59d16d875505b45bd51 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 7 11:11:55 2010 +0300 + + Lift RPMDBI_PACKAGES handling from db add/remove to separate helper + - Remove vs add is rather similar, unify the copy-pasteish code + - Be a bit more careful about error returns from the primary db functions + +commit 0bb48a56b8ab0d95327e38a98f13246f388d2fd7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 7 09:18:44 2010 +0300 + + Lift header instance number figuring out of rpmdbAdd() to helper function + +commit a5039afa3f974384cbd69530ec59449df3e1d445 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 7 08:58:23 2010 +0300 + + Verify header sanity as the first thing in rpmdbAdd() + - avoid allocating header instance for something that we'd fail to add + - avoid possibly adding data to indexes even if adding the header + itself fails, duh + +commit f40ea7e359df44f3db24391f966abfa9bad556be +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 7 08:35:14 2010 +0300 + + Move header INSTALLTID manipulation out of rpmdbAdd() + +commit e23a2bf0977fcd6380acc277c4edc9f0ee997600 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 7 07:48:33 2010 +0300 + + Remove unused require- and provideversion indexes + - For completely unused indexes, these are fairly expensive too + +commit b3f5136cdfad37fb6ec89aa74e0c044894591e28 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 7 06:55:15 2010 +0300 + + Eliminate redundant/bogus temporary variable shuffling + - This fetches the special key zero which is used for bookkeeping of + header "instance" numbers, the actual header to be stored is NOT + relevant here + - keyp, keylen, datap and datalen are just redundant fluff, manipulate + the key and data DBT directly + +commit 2a52cc81f9456f933db945b99f67147b5b21ad01 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 6 13:13:14 2010 +0300 + + Remove unused _DBI defines + +commit 3437ad49b934cbf6503129dfbb6effd0c6012221 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 6 13:09:34 2010 +0300 + + Lose unused fluff from openDatabase() + - As RPMDBI_PACKAGES is always the first index, the for-loop never + did anything else than open the Packages db and exit with success/fail. + For the same reason RPMDB_FLAG_MINIMAL didn't do anything at all here, + lose the unnecessary flag.. + +commit 7b4da15c666d1d744b794a43098691900bcf0797 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 6 13:02:58 2010 +0300 + + Eliminate static _rebuildinprogress hack, use per-db flag instead + - replace unused RPMDB_FLAG_CHROOT with RPMDB_FLAG_REBUILD and pass + around as necessary + +commit cd12be9dbb7dbfc800412b8a1cf7a86a0a6d6462 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 6 12:59:06 2010 +0300 + + Bury rpmdb flags inside rpmdb.c, not used by anything outside it + +commit 46de075bfad4665e6a1b05323eb766edc32cb497 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 5 18:09:57 2010 +0300 + + Unbreak --rebuilddb + - managed to bust up the rebuilddb-path generation once again in commit + 890cea56c91ff6ff887a439c036d345715e6c5c2, doh + - make the intended logic more obviours + +commit fc46b4ecef7c5bfe18237156d9dcf22577a2f22f +Author: Yuri Chornoivan <yurchor@ukr.net> +Date: Mon Apr 5 07:22:31 2010 +0000 + + l10n: Updates to Ukrainian (uk) translation + + Transmitted-via: Transifex (www.transifex.net) + +commit b663b6b2efdb69c6bfbef6a96e781340e08331e3 +Author: Misha Shnurapet <zayzayats@yandex.ru> +Date: Fri Apr 2 12:55:37 2010 +0000 + + l10n: Updates to Russian (ru) translation + + Transmitted-via: Transifex (www.transifex.net) + +commit 8e9d2aff44af79260c0adec976773dd78c4dc1b8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 1 18:19:49 2010 +0300 + + Nuke bogus comments + related NULL-checks + - db->_dbi cannot be NULL if db is not NULL, it's allocated at + newRpmDB() and freed in rpmdbClose() and nothing else touches it + +commit ca2c8172d10d3257bb8b49bc008d65b7e874edcf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 1 17:59:38 2010 +0300 + + Clean up rpmdb struct initialization + - lose the dumb template assignment and related defines + +commit 2ba47e8e5b0d35132f98e67827d3fd9de853a8f2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 1 17:49:07 2010 +0300 + + Lose unused static initialization foo + +commit 91953f1f9317891a6a283a779ba79d9429fd2973 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 1 16:58:12 2010 +0300 + + Clean up formatting in rpmdbCountPackages() (just cosmetics) + +commit 76b36936eaa30cf74a5d02f024fef1e1643f68e0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 1 16:29:38 2010 +0300 + + Remove unused rpmdbCloseDBI() + - this was used by the Depends temporary db hack, forcing it + to be exposed in the API... not anymore + +commit fed962f059461f64b1017836599c9aa51285d026 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 1 15:28:45 2010 +0300 + + Generate package database statistics on close & make use of it on open + - Turn dbiStat() into more useful: return the number of keys in the + index, hiding away the BDB internal access method stuff into the backend + - Force statistics gathering at Packages db close, take advantage of + that when its opened to get a fairly accurate count of packages for + initial "header verified" bitmap allocation. Previously DB_FAST_STAT + was used on open but it never returns anything when no stats have + been previously collected, hence the need for the expensive slow stat. + - The performance hit from stat generation is hardly worth it for + the bitmap allocation alone, but lets see if there are other uses... + - Also gets rid of dbi_stats member, this is not particularly useful + +commit 86348031c259919bac5085708985cf55084670a9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 1 13:54:39 2010 +0300 + + Lose "support" for truly ancient BDB versions + - BDB >= 4.3 is required now, and even thats several years old + +commit 3bd1951bbd03d30f0ff83d1bd468d2c383c7807f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 1 12:48:17 2010 +0300 + + Rename dbiOpen() + dbiOpenDB() to make their layer obvious from the name + - dbiOpen() in rpmdb.c operates on "rpmdb layer" so calling it + rpmdbOpenIndex(), dbiOpenDB() on the other hand is the lowest level + backend thing, which is now called dbiOpen() to be in line with + the other operations like dbiClose() + +commit a7b08b448b73d95794f4f64111af8607ae239e13 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 1 12:34:59 2010 +0300 + + Pass rpmdb to dbiFindByLabel() / rpmdbiFindMatch() directly + - avoids having to go backwards from the dbi to rpmdb when we very well + have the rpmdb handle at hand here... + +commit 298812d338d0175e997d4a7633f5899634239511 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 1 12:25:04 2010 +0300 + + Eliminate dbi_rpmtag member from dbiIndex struct + - the backend doesn't care about the tag beyond initialization, + and the tag is only used for error messages from rpmdb layer which + already knows what the tag is + +commit c8cfbc941b625baebcdd8507ffe0d511f816f190 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 1 12:01:28 2010 +0300 + + Define + use enum for primary/secondary index types + api to get it + - no functional changes, making the type more obvious than + "case 2*sizeof(int32_t):" + +commit 7b666ce208f9a5bccfb22e11645bc6e3af884776 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 1 11:47:15 2010 +0300 + + Rename the dbi access method member dbi_type -> dbi_dbtype + - make it more obvious what it is + +commit f30e6d409a19a943224d6697a06dd1996bc61d72 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 1 11:13:37 2010 +0300 + + Split dbiIndex out of rpmdb_internal.h into header of its own + - the dbi presents an internal api of its own, and deserves a separate + header (baby steps to making dbiIndex opaque outside the backend) + - move dbiVerify() to the backend where it belongs + - mark all the dbiFoo() functions as internal + +commit 12236b58b62c0c21048aff843624d7623d43fda7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 1 10:25:55 2010 +0300 + + Eliminate unnecessary argument to dbiCopen() + - txnid (which is unused...) is stored in dbi so dbiCopen() can already + get to it + +commit e1d100df3a8ecb877ebbaead6ca33c1b635b71c6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 1 10:18:05 2010 +0300 + + Move dbi_no_dbsync logic to inside dbiSync() + - avoids having to check for it in every single caller + +commit c397a09be3efd087afeb25a5b01715eb8c889cdb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 1 10:03:21 2010 +0300 + + On header iteration format queries, dump the contents as-is + - This makes eg --xml query of packages give out the true contents + of the package, raw i18n strings and all, which is what you probably + want when examining the contents on this level. Regular queries still + run with all bells 'n whistless enabled. + +commit 3ac99bd8c21436d8c70d462b64bf63453415a689 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 1 09:15:06 2010 +0300 + + Disable header i18n lookup in headerCopyTags() (RhBug:578299) + - without HEADERGET_RAW here, only one of the translations in header + (whatever happens to be "current" locale) gets copied + +commit ea6171dce2d184e20c1d84612576afdf4ddd1e7d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 12:17:00 2010 +0300 + + Remove BDB recno + queue access methods from configuration + - these rather limited access methods have never been used for anything, + rpm always used hash access and later btree to varying degree + +commit 926a382ca6d5d501164d73fd3ed605369119413c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 02:51:39 2010 +0300 + + Database metadata integer byte order is not user serviceable config + +commit 305d2045a9dc2615aa61eb12b6a74d7d5b7e538f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 02:48:03 2010 +0300 + + Lose dbi file configuration option + - index names are rpm tag names, period + - also we dont need to strdup() the tag name, rpmTagGetName() returns + pointers to const strings these days + +commit 5e6079eabcd6a4ed4d4d545143e2d4c3f06cc78e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 02:47:33 2010 +0300 + + Make dbiVerify() and dbiOpen() static, not needed outside rpmdb.c + +commit aa74bc4af0227c7b37f11bda371f2b7cb20e25ca +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 02:37:13 2010 +0300 + + Bury dbiIndexItem and dbiIndexSet structs inside rpmdb.c + +commit f4edb1b111efba6808eafc374af86af33ec96575 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 02:34:21 2010 +0300 + + Make dbiIndexSet operations static inside rpmdb.c + +commit 2f83ab90e666ed66413a0ea83b627348928a7e51 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 02:16:54 2010 +0300 + + Lose the BDB access method configuration options + - In the ~10 years of their existance none of them have been used, + and besides users have no business messing with fundamental database + behavior such as whether duplicates are allowed or not + +commit 19cae46ac447712e8ff7de733919aa5c32251a4a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 02:04:21 2010 +0300 + + We really dont care about macro expanded per-db error prefix + +commit 9791cf2ab571ed0715795e5c0c82a3d87e87d1dc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 01:59:27 2010 +0300 + + Lose shmkey + shared BDB config options + - we dont want anything to do with System V IPC, really... BDB uses + file backed mmap when it needs, this suits us just fine + +commit 08cdca32577a9521aa5e4f06bb6754d1840e9675 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 01:55:06 2010 +0300 + + Remove "truncate" BDB config option + - Truncate is so dangerous that dbiOpenDB() discarded it even if + set in configuration. How useful is that? + +commit 025886592e2660803b35054ab6aec293834d65d8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 01:53:12 2010 +0300 + + We dont want to use DB_HOME environment, ever + - rpm has its own switches for overriding the db home when that's + necessary, DB_HOME it should use not + +commit 6a3464740a27488b3b03b0f0feb08c7937db3fef +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 01:45:26 2010 +0300 + + We dont have any temporary databases anymore, lose the config switches + - The last temporary db was Depends which is now replaced with an + in-memory hash, and the temporary dbs were troublesome with + chroot operations anyway, good riddance + +commit 7309f7498134f7b62f27624a4cdb91e1c6b82578 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 01:41:04 2010 +0300 + + Lose pointless per-db and per-dbi errfile and errcall pointers + - BDB uses stderr for errfile when not set, which is what we set it + to through various hoops. Just leave it alone. + - db_errcall has always been (intentionally) NULL to disable that output, + the errors get logged though cvtdberr() with slight filtering + +commit 5aa612da3f00149cee9ba631dd1a7f2e65b718e1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 01:27:04 2010 +0300 + + Shred a pile of BDB config goo that's never been actually implemented + - with the exception subfile (used by now extinct sqlite backend) + none of this was ever even connected to the bdb configuration... + +commit fbc11b67656e93bccef495a09b1a59805c1dde3f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 01:12:15 2010 +0300 + + Shed the pointless per-dbi memory allocators + - we want to use our own allocators for exit-on-enomem behavior but + having per-index allocator configuration makes no sense whatsoever + +commit c8591a822eb3c7499e5fcf3556c28aab591d2802 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 01:09:51 2010 +0300 + + Eliminate now unnecessary db_ndbi field, number of indexes is constant + +commit fb2a6cb031781bc23a5249febf1cf693e92a2403 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 01:05:03 2010 +0300 + + Make rpmdb index list hard-wired + - We dont grow new indexes every other day, and especially this + is not activity that users need to be able to do + - Gets rid of the hysterical initialization and million can't happen + NULL-checks + +commit 668a265e8c5b1d55e1e7a013e75fd3c115d431e2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 00:43:34 2010 +0300 + + Minor cleanup to rpmdbAdd() + - move dbiOpen() + check to more sensible place, curing the + busted indentation + - initialize at declaration save a few unnecessary lines + +commit 19c7dbcca8f635d9fedb15b52ef9131ef68c97d9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 31 00:40:23 2010 +0300 + + Add + use a helper function for retrieving single header at offset + +commit 55bcfaef71727c966de494d0dd4ba0527b4ac0a7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 30 23:23:53 2010 +0300 + + Minor cleanups to rpmdbAdd() and rpmdbRemove() + +commit 890cea56c91ff6ff887a439c036d345715e6c5c2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 30 23:11:21 2010 +0300 + + Minor cleanup to rpmdbRebuild(), use rstreq() instead of hand-comparing + +commit 2275a2ef895e211115fc001d95e8676ecc5c9f40 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 18:36:21 2010 +0300 + + Hide rpmte open/close/error etc logic inside rpmteProcess() + - make a bunch of helper functions static now that they're not needed + elsewhere, rpmte is slowly becoming self-aware ;) + +commit 7289fadea367e43a4ecf505877cb0a39afa34d60 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 17:14:55 2010 +0300 + + Move the little thats left of psm.h into rpmte_internal.h + - no functional changes, just shuffling declares around + +commit 2641de9d5ccbef1833c2939a4d7dd55afd5cba45 +Author: Piotr Drąg <piotrdrag@gmail.com> +Date: Mon Mar 29 14:38:09 2010 +0000 + + l10n: Updates to Polish (pl) translation + + Transmitted-via: Transifex (www.transifex.net) + +commit 001778e0741fb43be358801b8cea4989754b14a0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 16:14:50 2010 +0300 + + Oops, scriptlet related error messages had dropped out of potfiles + +commit 3521e8fbcf8ba779900a4e05f85bc2eb5e94a90b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 16:11:08 2010 +0300 + + Update translatios again to shed non-existent messages from recent churn + +commit 2aac5c68ad895aa1085519b8de4d5077b8d94227 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 16:05:32 2010 +0300 + + Lazy allocation of rpmds color array + - only requires and provides in transaction elements get colored, + dont allocate unused memory + +commit cb5b70be4e51c71f32443b89904ea78041586487 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 15:33:03 2010 +0300 + + Lose long since unused fdReadable() and fdWritable() + - these have been unused since rpm 4.6.0, and can be implemented + without access to rpmio internals too if somebody cares... + +commit de5ec1af472d8af85b830c734170c3304b3df8a6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 15:27:43 2010 +0300 + + Lose long since unused url control structure and related functions + - these have been unused since rpm 4.6.0, and rpm is not in the + url business, rip. + +commit 593902eee642912245ed669e265c07dbd51ccb45 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 15:03:14 2010 +0300 + + Remove unused dependency set file reference count + - this has never been used for anything at all, there are better things + to use our memory for than unused arrays + +commit e18d9e68260aacde0d1fe1f0fdddb008357262fe +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 14:53:10 2010 +0300 + + Remove unused and non-sensible depedency set build-time + - Buildtime was never part of rpm version comparison nor should it be, + on rpm level the only sensible differentiator between two identical + dependencies is the dependency color if any. Other than that, random() + just as "appropriate" as build time. + +commit 6ba22ca0d9f9de9ee358111f457bdbe323e263b9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 14:40:40 2010 +0300 + + headerNextTag() fits the checkForDuplicates() use-case better + - as we're only looking at tags, not their contents... avoid unnecessary + data shuffling and the code is a little simpler too + +commit 343d3a2cf7a3ad70ab0e056a156b03c4b1212c0b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 10:59:58 2010 +0300 + + Unbreak cpio archive path generation + - fixes regression from commit 45e2d4e1d0260a9c07eb1daf0c68b82f602ad16f + - striplen was never set on build at all, and the psm part was unused + too - either unused since forever or possibly related to repackaging + +commit dbec3664232852425d9e966058cb02e6c5f6689c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 09:35:25 2010 +0300 + + Oops, being a bit too strict on dependency qualifiers + - Forgot how nasty hack parseBits() was... its abusing multilang + support and the multilang support passes "C" if no lang is specified, + which certainly isn't a valid qualifier. Make multilang vs tag with + optional qualifiers different types in PreambleRec, which allows + handling this more sanely + - Additionally build-dependencies dont take any qualifiers now + +commit c0eb82dd1f2102f2b4899c1e7232086c41d2e805 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 08:58:27 2010 +0300 + + Teach rpm about pre-transaction dependencies + - A pre-transaction dependency is generally anything that must be + available at the start of the transaction, and cannot be resolved + by packages *in* the transaction. This lets %pretrans scriptlet + dependencies be expressed correctly, and could be also used for + other kinds of pre-conditions. + - rpmlib() dependencies are a special case of pre-trans dependencies + but leaving them handled separately as they cannot be provided by + anything in rpmdb either, whereas pretrans dependencies can. + +commit bf2bc18ebb325f081ade65adc2fbb6858f0b8396 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 08:30:18 2010 +0300 + + Always fail build on unknown dependency qualifiers + - previously unknown qualifiers would go unnoticed if they happened + be last (including being the only qualifier), eg Requires(pre,junk) + or Requires(junk) would be cheerfully accepted but Requires(junk,pre) not. + +commit 1ab0222b032d510f331cefa83fb0172673f89083 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 08:27:35 2010 +0300 + + Always initialize tagflags to RPMSENSE_ANY + +commit 750b534942f0191f2d14d2974541ecaaa13820a5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 07:20:33 2010 +0300 + + Report all enabled dependency bits in deptype format extension + - dont make assumptions about which bits can be enabled simultaneously, + just dump 'em all + +commit 09363b8c794c0f85d164a94f9fc7ff4d22ea6d6f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 06:48:23 2010 +0300 + + Dont bother translators with dependency lookup debug messages + +commit 566d9ca99316ccc279b37295b71c62be110cd8bb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 06:37:27 2010 +0300 + + Lose unused RPMSENSE_PATCHES + - this was never used by upstream at least, and the "patch rpms" this + refers to was abandoned by Suse in favor of deltarpm a long time ago... + +commit 130fddf015bcb4daa0a0cad3d40bcb752bebe7c9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 06:29:19 2010 +0300 + + Remove redundant assignments + - everything but buildrequires goes to pkg->header, no point having + this separately set in each case + +commit 668f9582917a5b2ffeec7b91f785c6732891b320 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 06:27:44 2010 +0300 + + Group the tag cases a bit more logically in parseRCPOT() + +commit d160f45ab3ef5e78836ffb668c8c7887ae1081c1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 06:17:30 2010 +0300 + + Drop "support" for per-scriptlet build-requires + - Rpm has never done anything useful with "BuildRequires(prep): foo" + style dependencies other than recorded them in src.rpms, nor is there much + point in properly supporting this in the future either + - Frees up four more bits from rpmsenseFlags for better uses + +commit 75cccc91f3e1e71bde95edf0047ca8c5e984a2fd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 29 05:59:54 2010 +0300 + + Free up three bits from rpmsenseFlags + - pass the wanted dependency type to addReqProv() as tagN argument + (previously unused, eh...) instead of taking up three precious bits + for internal-only purposes from a constrained bitfield + +commit 8d3cad1d618e7cbc45ed71b6d633914688d292aa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 17:07:00 2010 +0200 + + Add ds.Instance() method to python bindings + - the naming between header/rpmte/rpmds "instance" is wonderfully + inconsistent... oh well + +commit 01b047e7591dcff0897865350476d773406da068 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 17:00:20 2010 +0200 + + Take advantage of rpmdsCurrent() in python bindings + +commit b88d5d3aaf4e5174a4683cef4d5d3ba0de28f3b1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 16:54:16 2010 +0200 + + Add public rpmdsCurrent() function for creating a single ds from iteration + - Permits extracting single dependencies from a set with instance + number inherited without exposing rpmdsSetInstance() kind of thing + - Also faster than calling rpmdsSingle(rpmdsTagN(ds), rpmdsN(ds)....) + where each call re-re-re-re-validates the indexes + +commit 971348fd46037ed7bf2cb20fc29fefe0d86143cc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 16:45:46 2010 +0200 + + Split single ds generation into helper function, clean up a bit + - allows nicer handling of ds instance without special cases + +commit 98cfe652077e311d62c6f26fa3c5b6907f013ace +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 16:14:52 2010 +0200 + + Simplify rpmcliTransaction() a bit + - No need for separate the install and erase cases here for problem + filter flags: we only check disk space for added packages so this + is just a no-op anyway + - Also no need to fiddle with eflags for ordering, we always want + ordering unless --noorder specified + +commit 42fa7b7d4f0521da4e4c09b7fdcc8789412ff164 +Author: Héctor Daniel Cabrera <logan@fedoraproject.org> +Date: Fri Mar 26 13:51:00 2010 +0000 + + l10n: Updates to Spanish (Castilian) (es) translation + + Transmitted-via: Transifex (www.transifex.net) + +commit 94f94398dcbc3b95e049e9845d1d13ebe90baacd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 15:28:25 2010 +0200 + + Oops, diskspace problem messed up from the argument shuffle + - fixes regression from commit 12392d93e2006ac63f918a154f29283a14fb98cf + +commit 0f93affa168962b4095349db4970b058f7d46da0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 15:22:13 2010 +0200 + + Record originating header instance to all problems where relevant + - currently unused but allows tracking things like file conflicts + back to the originating header directly from the problem set + +commit 8949e6a0fba0c29d2e44d91da63acaf5aa0eb68b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 15:11:57 2010 +0200 + + Take advantage of rpmdsInstance() in dependency problem reporting + - Other than having less arguments to pass here and there, doesn't + give any immediate advantage, but with the origin of installed + dependency stored in problem sets, it'd be possible to track back + a dependency problem back to the originating header + +commit eaff094c5756a15c5e4c70fcfacf63251b9f7691 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 14:56:14 2010 +0200 + + Record header instance in dependency sets + add API for retrieving + +commit 07e7c67fd0070255f8387e8e4e098cf1ba83a539 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 14:18:45 2010 +0200 + + Merge checkPackageSet() into checkInstDeps() + - checkPackageSet() got refactored out of being useful standalone + while I wasn't looking :) + +commit e9aae5200d14ff33b635526c6353deea8231f527 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 13:36:36 2010 +0200 + + Avoid unnecessary argument now that problem pkgNEVRA is always te NEVRA + +commit 39ded460e62b38efa26ec665d48e661f7d425a80 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 13:20:17 2010 +0200 + + Change the problem data arrangement for dependency problems + - pkgNEVR in problems is now always the NEVR of the transaction element + triggering the problem, and altNEVR is the other affected package, + dependency string is stored in the problem string attribute + - no user visible changed, except for somebody crazy enough to try to + do something other than print the problem message strings + - we wouldn't really need to strdup() the pkgNEVR in problems now, + but leaving that alone for the moment... + +commit a6bf388ab32f388147084e0f9936ed6567ada776 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 12:23:47 2010 +0200 + + Filter out duplicate problems when adding to element problem sets + - Problems associated with a transaction element are necessarily unique + to that element, so when filtered there we don't have to worry about + skipping dupes elsewhere like in merged sets. This can actually lead + to apparent duplicates in the current problem report output (eg in cases + where multiple packages provide the same dependency which would be + removed, like multilib packages), but this is only an artifact of + they way the problems are currently printed out. + - While this is still a dumb linear search, it can be several seconds + faster than the previous filtering in rpmpsPrint(), which is now + just a dumb convenience function. + +commit 0aba719592a1dd6532a1e70e9defbad5e62fc1ed +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 11:22:18 2010 +0200 + + Eliminate rpmpsAppend() from the API + - This was only a convenience function that shouldn't really have been + exported to begin with, and is not necessary at all - bury it + inside rpmte.c for now to hide lazy problem set allocation + - In the other news of the day... According to git, this happens to be + the 10000th commit to the master branch of this codebase. + Happy anniversary to rpm :P + +commit 1102e35b20ebebb897785266bd6ba6b8a7aab323 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 10:41:10 2010 +0200 + + Push problem creation argument sanitation to the level below + - rpmpsAppend() and rpmProblemCreate() have no use for fn/dn either, + its just stored in one string internally + - this is kinda unnecessary API break but these aren't used outside + rpm so it doesn't make much difference + +commit 12392d93e2006ac63f918a154f29283a14fb98cf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 10:27:39 2010 +0200 + + Sanitize rpmteAddProblem() arguments + - lump fn/dn into one, in no case both are needed + - move altNEVR earlier to lump the generic attribute foo last + +commit 0d68cbf48efe57c4adf57a409df4bd57acc1bebd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 09:31:00 2010 +0200 + + Use the new problem set iterator where it makes more sense + +commit 997954f793359d16af2d34ce9ca41d82a7acb0a1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 09:21:06 2010 +0200 + + Use rpmpsMerge() for collecting element problems in rpmtsProblems() + +commit d9d59c89301de242a008a55d3ee93b0c710937eb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 09:20:05 2010 +0200 + + Add a simple and dumb rpmpsMerge() function to merge two problem sets + +commit 96e07f34e48b33f0d1f4c9be9ed33fdddf0bd0cd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 08:50:30 2010 +0200 + + Add a saner rpmps iteration interface + - simply return the actual problem objects from the iterator instead + of "index" which is not usable for anything outside rpmps.c + - implement rpmpsNexIterator() on top of the new rpmpsiNext() as + backwards compatibility for now + +commit 34ddaa716174e29c42f005e3546dbbeeb60c7057 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 26 07:09:47 2010 +0200 + + Handle NULL and the same literal problem pointer in rpmProblemCompare() + - if the pointers to compare are the same, the problem is the same + (even if NULL for our purposes) + - if they're not the same and either is NULL then they're not the same + +commit 91cf9d8b7f75249d52a09bfbe80b84040431f0e5 +Author: Piotr Drąg <piotrdrag@gmail.com> +Date: Fri Mar 26 01:01:37 2010 +0000 + + l10n: Updates to Polish (pl) translation + + Transmitted-via: Transifex (www.transifex.net) + +commit 47edb58cb766580770652f0f6e4101d28e96ae79 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 25 16:48:08 2010 +0200 + + Update translations for the rpmps -> rpmprob split + +commit 37ed237fbea3a8df3efab0e7c09331a63d733bce +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 25 16:46:39 2010 +0200 + + Split rpm problem type + its "methods" to separate source + header + - rpmps is just something that stores rpm problems, problems themselves + are individual and opaque "objects", deserving their own module + +commit ae15f440b63daabe2c280086da69890b9f22bc69 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 25 16:22:53 2010 +0200 + + Add public function for testing problem equality + - turn around sameProblem() return, pay more attention to details + and make it public + - use it in rpmpsTrim() too + +commit 8360baf5d634deef842173abee2edb35ee9d5818 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 25 16:06:07 2010 +0200 + + Lose unused ignoreProblem from rpmProblem struct + - this is an artifact from rpm 4.4.x-times, and even back then + nothing used it, the only api to set it was in python bindings and.. eww + - also killing this makes rpmpsTrim() do something semi-useful again + +commit 7dce058cb8da856a268e391e9beeaf3e097086a3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 25 12:45:37 2010 +0200 + + Minor cleanup to rpmpsGetProblem() + - avoid dumb pointer fiddles, ps->probs is just a bleeping array + +commit 0ad0e345502c4b261e0c3378fd0830f7eacab340 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 25 12:39:13 2010 +0200 + + Minor cleanup to rpmpsAppendProblem() + - dont bother adding NULL problems + - avoid dumb pointer fiddles, ps->probs is just a bleeping array + +commit 48d603e6258219caddc73ba72203596d9ac6bc77 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 25 12:35:05 2010 +0200 + + Minor cleanup to rpmpsFreeIterator() + +commit 833ea26c4660889a614e0808b7b1e725d255aa7e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 25 12:34:06 2010 +0200 + + Dont bother allocating iterator if there's no data to iterate + +commit ab890ee23f17836daacda810378207fce84753b9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 25 11:34:24 2010 +0200 + + Clean up verifyDependencies() a bit, no functional changes + - only init problem iterator if there are problems + - use problems and nevra from the faked up transaction element + - the return code is the number of problems, no need to count separately + +commit b88d70fd211d92a8a42e1c9d0ad9bd6c7c720fcc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 25 11:13:16 2010 +0200 + + Sanitize verifyscript handling a bit + - set the transaction scriptfd once in rpmcliVerify() instead of + dupping and closing and dupping and closing for every verified package + +commit 00754c65bb269e456f5c2ec79de458a749cbf0e1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 25 10:31:47 2010 +0200 + + Revert "Transaction element type is not a bitfield but a plain old enum" + - Element types are not a bitfield but they're declared this way to + permit easy filtering on iteration. + - This reverts commit 6ed64c001f667ad8fb8bdec01f5ca54f57c44270. + +commit 1610f79cefd4e34d89e1d1d857359231b2e28b54 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Mar 24 21:12:27 2010 +0100 + + Add Epoch, Architecture and BugURL to rpm -qi and fix alignment (RhBug:575499) + +commit 7ced1208fb1a5458e227232d9918be6160b5bb03 +Author: Piotr Drąg <piotrdrag@gmail.com> +Date: Wed Mar 24 12:26:44 2010 +0000 + + l10n: Updates to Polish (pl) translation + + Transmitted-via: Transifex (www.transifex.net) + +commit 02307471935b2b0fecc5bd210983dccc0daf93ed +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 24 11:04:31 2010 +0200 + + Remove rpmteColorDS() from the API/ABI + - this gets called on transaction element initialization anyway, + there's no reason why anybody should need to call it from outside + +commit e50e3d14e5149f5c7b30c8a0208e7e8bd80ee24a +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Fri Mar 19 20:09:15 2010 +0200 + + Document deprecation of mi.count() and ds.Count(). + +commit bacfca16c388c03c0bb4affbddcb712c408b7fa9 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Wed Mar 3 20:49:42 2010 +0200 + + More here-doc skipping fixes for perl.req (#128). + +commit ee98a373cf79d3248122ae147d98ac461d59c9b7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 24 10:24:55 2010 +0200 + + Add RPMBUILD_ISFOO constants to python rpmb module (ticket #123) + +commit 40f788a7bf3741f9c613ff302d4e1b0ceec2658c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 24 09:53:25 2010 +0200 + + Add __bool__() / __nonzero__() method to python rpmmi objects (ticket #153) + - Objects supporting __len__() use (len > 0) for boolean representation, + which normally makes sense but as the match iterator count is often + zero despite the iterator actually existing and returning something, + and breaks existing code (rpmlint at least) + - Adding a __bool__() (known as __nonzero__() in Python < 3) method + returning true for non-NULL iterator fixes this and gives more + meaningful answers than pre 4.8.0 which simply always returned True + +commit 8c7e53ec80e84f48bfc67181f3d5dd81ecdb7523 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 23 16:21:27 2010 +0200 + + First take at pluggable file attribute + dependency extraction system + - move most of the hardwired classification logic from rpmfc C-code + to macro-based configuration, supporting drop-in addition of arbitrary + new attributes + dependency extractors based on regex matching of + libmagic file types and paths + - just the initial rough conversion of our built-in dependency types, + various open questions + todo-items remain, plus likely fair amount + of more-or-less subtle breakage + +commit 7628c31bb9688c04561bd46c840ec9437fab4f67 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 23 16:29:59 2010 +0200 + + Fix fallout from rpmgi.h moving to internal path + +commit 0c08a5adc55a1e1fd952e572571cd11102af595f +Author: Héctor Daniel Cabrera <logan@fedoraproject.org> +Date: Mon Mar 22 17:02:19 2010 +0000 + + l10n: Updates to Spanish (Castilian) (es) translation + + Transmitted-via: Transifex (www.transifex.net) + +commit f46785b274c06981c553f32a627e8d59078a80e2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 15:48:26 2010 +0200 + + Lose leftover RPMDBI_ARGLIST rpmgi pseudo tag + - should've really been in commit a2156379641e48fbad88d1088eb06d7bfa78927c + +commit 714c22f24897375bf2dd32cde91ce4277265175b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 15:43:05 2010 +0200 + + Mop up leftovers from past times + +commit 69bfa74c7f671014d0bcda9344d1eb9be7c240a5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 15:20:30 2010 +0200 + + Update translations to shed non-existent messages from recent churn + +commit 717a4266ac24e72d797852a4efc4cea35c55c04e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 15:14:39 2010 +0200 + + Oops, remember to free transaction set in rpmgi + - dumb regression from commit a0c2c6ed83a166d35ad3d3e8b22a08aae5420731 + +commit 1e2d188faecbdcc671f99d2d0cbd7b039cdea217 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 14:50:50 2010 +0200 + + Lose completely unused rpmte_debug junk + +commit 36e4ef1a0adab54a9a06e9b1d6beff80a049d892 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 14:45:49 2010 +0200 + + Take a transaction set reference on verified db iteration + - forward linking hasn't been an issue since >= 4.6.0... + +commit c7f62698441b347920a3f9f7c9b53ed24bb89c25 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 14:44:14 2010 +0200 + + Document rpmteHeader() returning a new header reference + +commit e1e323558c78a59d280b8cb741719bea909e93ca +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 14:23:05 2010 +0200 + + Further rpmio NULL sanity checks + - instead of blowing up with asserts, return error codes / NULLs + +commit c0d4420f002e7da15a745d5710fd14bc2d1f9c47 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 14:09:58 2010 +0200 + + Lose FDSANE() macro, check in c2f() and callers instead + +commit 00fb04f708d724eb46b8d54131d85f2679b92240 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 13:47:32 2010 +0200 + + Change most of the FDSANE() asserts into good old NULL-checks + - blowing up with an assert failure deep inside io "library" is not + a very friendly thing to do... + +commit d71964bda572f5fd141ddc35b506d4086e631264 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 13:25:57 2010 +0200 + + Lose the useless rpmio refcounting debug junk + - the rpmio API always had this goo, should've gotten rid of it + back in commit dbdbe8010cd944f026a5a4e5d071eb31d29d81c4 but .. oh well + +commit b02d4f20a0bf2b1cf96ace4dbcbfddd4a54f0a08 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 13:05:38 2010 +0200 + + Lose the useless rpmdb refcounting debug junk + switches + - get the debug messages out of API, this is what should've been in commit + dbdbe8010cd944f026a5a4e5d071eb31d29d81c4 + +commit 19498b426f102f589d2418f918533bc27254b267 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 13:04:26 2010 +0200 + + Lose the useless rpmds refcounting debug junk + switches + - get the debug messages out of API, this is what should've been in commit + dbdbe8010cd944f026a5a4e5d071eb31d29d81c4 + +commit 9672e12a22a7942105804c974cbb62332c33814f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 12:54:44 2010 +0200 + + Lose the useless rpmps refcounting debug junk + - get the debug messages out of API, this is what should've been in commit + dbdbe8010cd944f026a5a4e5d071eb31d29d81c4 + +commit c586c9955cb79a98345d44138904f3ee009d9314 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 12:49:45 2010 +0200 + + Lose the useless rpmfi refcounting etc debug messages + debug switches + - get the debug messages out of API, this is what should've been in commit + dbdbe8010cd944f026a5a4e5d071eb31d29d81c4 + +commit e307f8df46870dc890bd65ef3ca0ad025f24375a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 12:40:27 2010 +0200 + + Lose the useless rpmts refcounting debug messages + debug switches + - get the debug messages out of API, this is what should've been in commit + dbdbe8010cd944f026a5a4e5d071eb31d29d81c4 - just wtf have I been thinking? + - also tolerate NULL passed to rpmtsLink() and rpmtsUnlink() + +commit 7911e17982e1deb685163dc8294775466237db63 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 11:05:17 2010 +0200 + + Handle obsoletions within the added package set automatically + - similarly to skipping/replacing different versions of a package + getting added to transaction, detect obsoletion too and + skip/replace to avoid installing packages obsoleted by something + else in the set + +commit 457e2912533375cf84c5ca5a4428fd61b9f77cff +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 10:37:32 2010 +0200 + + Use package NEVRA for replaced/skipped messages, simplify + - dependency strings look funny when we're talking about packages, + use the full NEVRA instead + - unify the logging calls + +commit 2f0a95bcc75fdbc7704680a36fbffa022227d422 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 10:02:49 2010 +0200 + + Avoid redundant headerGet()'s on arch and os + +commit 5dc0aefca771899e4693faaf1f09523fd9098d22 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 09:46:51 2010 +0200 + + Refactor duplicate checking out of rpmtsAddInstallElement() + +commit 0d536aa594204cfd929995deff4a6dacc95677ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 22 08:42:35 2010 +0200 + + Eliminate redundant if + +commit c7c7c067c9b65a3bbce8efbb54fe6fb739ee3e15 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 19:58:31 2010 +0200 + + There's nothing to translate in fts.c, remove from POTFILES.in + - should've been in commit ad43e72d70604eac223fd20c97ca990fa4936ac6, oh well + +commit 7fd2e4c1a2827f793199d1ad20fece966c26c42b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 19:55:54 2010 +0200 + + Dont bother hanging onto header in rpmgi + - rpmgi has no use for the header and we dont really need it for iteration + either, just return the header we opened and let caller free + +commit cab00e78d151cc84e8468993ec1838d7f4b58e81 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 19:35:19 2010 +0200 + + Lose some unused leftover rpmgi goo + +commit 606ceca33302751af140d8d9ebca598a6a06a39b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 19:25:23 2010 +0200 + + Return headers from rpmgiNext() directly + +commit af659c87ce93b3d1506d5fdf6bece4891758eea4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 19:15:44 2010 +0200 + + Eliminate rpmgi from public API & ABI + +commit a2156379641e48fbad88d1088eb06d7bfa78927c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 19:04:07 2010 +0200 + + Pass args and flags to rpmgi constructor already, lose rpmgiSetArgs() + - tags and the like to constructor make no sense anymore, rpmgi + does nothing but walk manifests and files from argv + - simplifies things further... + +commit ad43e72d70604eac223fd20c97ca990fa4936ac6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 18:23:52 2010 +0200 + + Bury FTS inside librpmbuild and eliminate from public ABI + +commit a0c2c6ed83a166d35ad3d3e8b22a08aae5420731 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 17:56:53 2010 +0200 + + Rip RPMDBI_PACKAGES iteration support out of rpmgi + - lift the tag-filtering part into query code, that's at least somewhat + useful + - rpmgi is now just a glorified path argument iterator + +commit 97b6c385898342958624c17c441c65d474cb7fcd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 16:30:55 2010 +0200 + + One helluva complicated way to pass our own arg back to us + +commit 89b3b386123ae81b31a07400b02eae2e779985cf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 16:55:27 2010 +0200 + + Lose unused temporary/pseudo rpmdbi tags + - we haven't had any temporary dbis since rpm 4.8.0 where Depends + got axed, the rest were just nonexistent fluff anyway + +commit 061d045d296ce6d02f5ee9b96a090ab1414826ae +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 16:55:01 2010 +0200 + + Eliminate RPMDBI_ADDED iterator mode from rpmgi + - there already exists a specialized iterator for this purpose for + programmatic purposes and no cli-switches or the like to use this + (as it would be meaningless really in rpm-cli context) so ... rip + +commit 367c0d7014b769a5c12f83b525dddb0a7c76beef +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 16:54:00 2010 +0200 + + Eliminate hysterical --hdlist query option and everything implementing it + - This hidden gem used "system hdlist", ie "/usr/share/comps/%{_arch}/hdlist + as the source for queries. Such "system hdlist" hasn't existed anywhere + since RHL 9/FC 1 times... + +commit d87d831cdfd3a8b389dfc71d5b671c5e7dcf74d9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 16:52:19 2010 +0200 + + Eliminate --wtfwalk .. err, --ftswalk and everything implementing it + - that's what find + xargs are for, this is just useless cruft + +commit f510c8704cbd08719e5f868976cfd4242b6fca13 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 16:51:32 2010 +0200 + + Lose useless rpmgi reference counting + - these dont get passed around in a manner where refcounting would + make any difference + +commit 6b1ce53ae108d6581861237864d74747099d5cb1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 16:50:58 2010 +0200 + + Lose the hidden and useless transaction add/order through rpmgi hackery + +commit 047f4ea669d4565fc579075806cb194266b4d67b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 16:48:42 2010 +0200 + + Lose unused rpmgiTs() + +commit e0a1fb3bad4026cab25663bb4c4e1af392c17502 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 16:45:56 2010 +0200 + + Lose unused qva_char and qva_rc fields from rpmQVKArguments struct + - both are only ever assigned to with useless values and never read... + +commit 09423eb47039a6f830592cc326d40bcd71650530 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 10:49:17 2010 +0200 + + Verify the various version comparison results in testsuite + +commit a63624198f51cec6d5ac00aef77f864e6906937c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 10:03:38 2010 +0200 + + Split upgrade + obsolete erasure element addition to helper functions + - just slicing up the biiig rpmtsAddInstallElement(), no functional changes + +commit ffa0c402f7bc2443bc73be1e5db95f468b18e39e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 09:49:45 2010 +0200 + + Lose unused/useless variable + +commit e43d419303403433ad5fadb9ad0d5844d8fa8d91 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 09:48:10 2010 +0200 + + Use a macro for the common color skipping checks + +commit 4b3f4bad3ff0048d684bfa7a668228927f698a2e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 09:32:17 2010 +0200 + + Dont bother taking ds reference on obsoletes, we dont do it elsewhere either + +commit fafd80901c129659d4d0c1945f5922858f410ef7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 09:18:25 2010 +0200 + + Dead code removal + - this code has last been active sometime < 2004, nobody's been missing it + - based on comments in https://bugzilla.redhat.com/show_bug.cgi?id=134497 + it was some highly specific kludge for somebody to begin with and + shouldn't have been in rpm upstream ever but history is lost here... + - move the removePackage() outside the debug goo so the actual action + stands out + +commit 359e2021e9a215467e79140d1b3e12047c5a266c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 19 09:04:12 2010 +0200 + + Use the element color instead of header color + - this is just the same thing, element color has been already calculated + so no need to go through header extensions again + +commit 03c035ec0ddd61fdb2e2526a15628d11f838d922 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 18 23:40:34 2010 +0200 + + Oops, more leftovers from rpmal debug goo + +commit 03576e6f9fd8614e630fc84bffe239b32eee7112 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 18 23:21:01 2010 +0200 + + Lose leftovers from former rpmal implementation + +commit 47810e5efa60fe3fabb1527d68e77fe704ca99b5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 18 20:51:42 2010 +0200 + + Helper function for pruned iterators used in dependency checking + +commit acb603d01b9137769d966284808bc1a3b4dca1e7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 18 20:32:13 2010 +0200 + + Lose anaconda-specific check from 2000 + - the predates lazy rpmdb open through rpmtsInitIterator() from 2001, and + rpmtsCheck() explicitly opens the db anyway so this is completely moot + +commit e79cf036af10e3b4e85a130049e5936827c64104 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 18 20:06:18 2010 +0200 + + rpmalAdd() prototype cosmetics + +commit c1a677e839a7d3efae41f95c5e0d10a974b9db7b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 18 19:55:57 2010 +0200 + + Lazy rpmal hash creation on first lookup, make rpmalMakeIndex() static + - the "new" hash-based rpmal only uses rpmalMakeIndex() for initial + creation of the hash tables as late as possible for better estimate + of needed hash size, but doesn't require any index regeneration if something + is added + - first call to rpmalSatisfiedDepend() now initializes the hashes, if + significant amount of entries are added after the first call hash + table might get full ... so dont do that ;) (this was already true + with rpmalMakeIndex(), now its just hidden out of sight) + +commit ec1e62230739735e314def0f494506ed08dd028e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 18 19:49:25 2010 +0200 + + Make rpmalAllFileSatisfiesDepend() and rpmalAllSatisfiesDepend() static + - rpmtsCheck() only wants yes/no answers from rpmal, and ordering + wants the best provider, rpmalSatisfiesDepend() works for both + - update comments + +commit 4dfaaaa42d29900ccedaec5bcac08d8d46778b79 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 18 17:33:05 2010 +0200 + + Minor cleanups to rpmtsAddInstallElement() + - combine some checks where it makes sense + - initialize isSource at declaration + - remove unnecessary NULL check on obsoletes, rpmdsNext() handles it + +commit 81da222eae5036808ef52fa5d534838f19623901 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 18 17:12:39 2010 +0200 + + Eww, we dont want obsoletion by file names + - obsoletion is only for package names, anything else has way too + funky side-effects + +commit 781cfed0fd9c9651a2dd49175a85536f0b34b95b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 18 15:28:23 2010 +0200 + + Refuse to install obsoleted packages (RhBug:486565) + - Packages which are obsoleted by some installed package now behave + much like conflicts, ie install is refused unless --nodeps is used + - Unlike conflicts, obsoletes are only tested against installed package + names and not provides. Otherwise it would be impossible to create + compat-packages which provide something that is obsoleted. + - Only check against installed obsoletes, as any obsoletes in the + transaction could and should be handled automatically similarly to + foo-1.0 and foo-2.0 in the same transaction set resulting only in foo-2.0 + getting installed. + +commit f22e3c67e5fa56ab31a2ef21cbb80df02ef8615a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 18 15:24:08 2010 +0200 + + Replace the checkPackageDeps() monster with per-ds problem check helper + - just refactoring to avoid copy-pasteism, no functional changes + +commit 76e4c869bc2700120c0e2b0df25225e3b27144c3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 18 13:30:41 2010 +0200 + + Lump the copy-paste checkDependentFoo() functions into one + - just pass the dependency type from caller instead + - clarify the comments a bit + - no functional changes + +commit fa4d3f9cc9412dee033a6f9925280ca8e078a92a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 18 13:15:30 2010 +0200 + + Add a new problem type for obsoletes + +commit e4f77b40107fde36d6cbbbfd3b547c9e3b853789 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 18 12:37:35 2010 +0200 + + Lose deprecated rpmtsFindPubkey() + - unused in rpm since 4.6.0, and even before that this wasn't really useful + outside rpm internals + +commit d2d7ca7d43be0491f2f43d4867d4adbefbf922de +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 18 12:34:44 2010 +0200 + + Add some basic dependency check tests to test-suite + +commit a609aa7dbcf4738f3b47a63d3062dcadf58ef2fa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 18 12:23:38 2010 +0200 + + Differentiate between conflicts in db versus install set + - this appears to have been broken since its introduction in 2002, + commit d89ce5854d39a9e896759fb96e6e303c67573bb6... + +commit 9151212fe3911cc6ec55b3bbf21e9b4bc94681fa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 17 08:04:55 2010 +0200 + + Use a switch-case when switch-case is called for + +commit 3c7af7c9ff5ef2a186f36c6e068da64b02b48d32 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 15 12:37:16 2010 +0200 + + Lose ancient and bitrotten rpmdiff scripts (ticket #148) + - More modern tools for diffing rpms exist, ones that use librpm + instead of trying to parse the lowlevel header structures and tags + by themselves. Nobody appears to use these scripts as they've been + dysfunctional since eons ago, might as well drop them off. + +commit b5b6fae804b20a655f74d958544fbc8c884531b8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 15 12:30:02 2010 +0200 + + Lose useless xinetd service stub (ticket #149) + - this never did anything to begin with, and BDB >= 4.8 doesn't support + RPC at all so... + +commit 12802c36c9a3b7260d9f788afc826b1cc5ee05e2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 15 12:00:55 2010 +0200 + + Avoid eating empty lines in spec %prep section (RhBug:573339) + - In spec %prep context empty lines don't usually matter but they can + be significant in eg here-documents. + - Fixes regression from commit 94ff22b129aeb31c38848231e40f87aa4a5613a1 + +commit 35052b96232810cbf0d91a4f1d1d3ff25a142fd0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 15 11:54:55 2010 +0200 + + Add an enhanced argvSplitString() function for splitting strings to argv's + - Returns the newly created argv instead of useless "this always returns 0" + - By default make a "real" split, including empty strings + - Flags argument allows controlling behavior, for now only flag is to + preserve argvSplit() behavior but leaves room for future enhancements + such as quoted splitting etc + +commit 8c5332984e32d27d28f9a440947b070af0d14c45 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 15 09:45:49 2010 +0200 + + Tell python about RPMTRANS_FLAG_NOCONTEXTS + +commit 69ac7f304af9d613ba72d84ccb6e8e69ed4a87dd +Author: Yuri Chornoivan <yurchor@ukr.net> +Date: Sun Mar 14 14:56:27 2010 +0000 + + l10n: Updates to Ukrainian (uk) translation + + Transmitted-via: Transifex (www.transifex.net) + +commit 9722257b24c8b42c35a005ab98400b7732e8c17d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Mar 14 11:21:22 2010 +0200 + + Default to "not found" for rpmtsSolve() + comment behavior + - this fixes the behavior when (as normally is the case) there is no + depsolve callback set + +commit bfe41b2e5a30199ac57bf106c8a69339a87140df +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Mar 14 11:17:29 2010 +0200 + + Revert "Unbreak conflicts from commit 1f46534b5444dda77e3a2c757f7c88c5ec93dba0" + - This is completely broken and wrong, duh... + - This reverts commit d91060373663d703457c6e1abf40b495ea372bf2. + +commit 92d51e87afdb0eade6b298dfbe80ed04ef1462e7 +Author: Yuri Chornoivan <yurchor@ukr.net> +Date: Sat Mar 13 18:26:27 2010 +0000 + + l10n: Updates to Ukrainian (uk) translation + + Transmitted-via: Transifex (www.transifex.net) + +commit fe7c0baf03d3e6ae6b5a20dac73ffe5f193b239f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Mar 13 12:32:45 2010 +0200 + + Add Problems() method to python transaction element class + +commit c4b4944e8f4633d564613d46c9b8b6f143b4b8f5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Mar 13 12:28:26 2010 +0200 + + Add a helper function for turning rpm problem set into python list + +commit d91060373663d703457c6e1abf40b495ea372bf2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Mar 13 09:29:30 2010 +0200 + + Unbreak conflicts from commit 1f46534b5444dda77e3a2c757f7c88c5ec93dba0 + - only call solve callback on requires, conflicts have satisfied/unsatisfied + status backwards here + +commit 23ad4eee6af0dad922fc193309839c186d8056e5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 12 20:48:45 2010 +0200 + + Further minor cleanups to rpmtsCheck() + - if we dont care about rpmtsCloseDB() we dont need a variable for its status + - lose unnecessary rpmtsiFree(), there used to be exit jumps from middle + of the loops but not anymore + +commit d8cea8e9ffbf2d827ae323540670cffc2a931030 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 12 20:46:00 2010 +0200 + + Lose unused iterator + its freeing + +commit 5db726b9680b609b9d81c221f549812f9f9e86a9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 12 20:43:02 2010 +0200 + + Remove unnecessary rpmdsSetNoPromote() calls in checkPackageSet() + - rpmdsNew() sets nopromote to the global default already + +commit 1f46534b5444dda77e3a2c757f7c88c5ec93dba0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 12 20:40:05 2010 +0200 + + Add internal API for depsolve callback + - rpmts struct is now fully opaque within depends.c + +commit e696b409fe836bf39cbf639bac4321d658d0952d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 12 19:41:10 2010 +0200 + + Record problems into the transaction elements causing them + - Any problem found in transaction processing is caused, or at least + triggered by, some transaction element. Having the problems in + elements lets API users easily determine which package caused which + problem instead of having to parse problem strings in vain. + - No problem set stored in transaction set itself now, rpmtsProblems() API p + reserved by making it collect problems from our transaction elements + into a new set. The problem set fiddling in rpmtsRun() wrt %pretrans + and all is a bit crazy - always was, now its just more visible... + - Make rpmtsCheck() pass the associated transaction elements into + the lower level functions. rpmdsProblem() removed from API, it's + not particularly useful outside rpmtsCheck() internals. + - rpmts struct is now opaque within depends.c except for solve callback + - This breaks --badreloc, need to figure out something saner for the + problem filtering + +commit 1d98830819727c385731ef6fafcaa6f3ba5cf216 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 12 16:18:16 2010 +0200 + + Add a few API bits for problem sets in transaction elements + - make rpmteProblems() public and refcount the returned sets + - add public rpmteCleanProblems() to destroy the per-element problem sets + - add internal rpmteAddDepProblem() for adding per-element dependency problems + +commit ee24a8465648aad4929bdd3cd2f4d77667f319ab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 12 16:11:15 2010 +0200 + + Move rpmps typedef into rpmtypes.h, its common enuf + +commit dd836598ee8a6a8673e090c2c809c77bb529c733 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 12 14:38:18 2010 +0200 + + Free iterators in the function which initialized them (symmetry is good) + +commit 63d891c3789bf42a1fb3a588c44129491918182b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 12 14:36:37 2010 +0200 + + Eliminate a bunch of pointless "can't happen" checks + - if these things actually happen, we're probably better of segfaulting... + +commit d438ffbe6da48c86f8e7927377f7ea7ec2ee3deb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 12 14:27:52 2010 +0200 + + Further cleanup the return code craziness in dependency checks + - any problems found are added to the problem set, none of these + return codes have been used since forever + +commit 1d69823f368538307a1c855f42e4e51f46f2b7be +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 12 13:53:01 2010 +0200 + + Clean up dependency checking code + - unsatisfiedDepend() only ever returns 0 or 1, lose the hysterical + can't happen switch-cases and other bogus error code checking + - also lose unnecessary and mis-indented NULL-tests, + rpmdsInit() and rpmdsNext() handle NULL cleanly by themselves + +commit 42d9a584f4710e1d62cc06996c1e296db307cacb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 12 11:44:47 2010 +0200 + + Move rpmte-specific problem creation to a helper function + +commit ffd5d96817b2ade7da3d26173f7dd447358965a3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 12 10:20:25 2010 +0200 + + Split transaction member information out of rpmts to separate struct + - add internal rpmtsMembers() function to get the member structures + - the main rpmts struct is now opaque within order.c, and much closer + to being so for depends.c and transaction.c too + - no functional changes + +commit df9cdb1321ada8e3b120771f91a2eefab4ac2ad5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 12 09:01:25 2010 +0200 + + Turn PSM into a complete blackbox + - The psm structures aren't stored or passed around by any users, + so there's no need for them to separately allocate and free the + struct, bury this all inside rpmpsmRun() which takes care of + initialization, actual actions and freeing. + - There's also no need for refcounting now as allocations are completely + contained within the rpmpsmRun() blackbox. Lose psm-debug foo which + was only used for refcount debugging. + - No functional changes + +commit d221895352955d5ee0503855f71c4bc242019273 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 12 08:32:15 2010 +0200 + + Split file state structures + routines out of rpmte to separate sources + - no functional changes + +commit 05aaf00538be2c561037a76b5a353d7ef8e8194b +Author: Yuri Chornoivan <yurchor@ukr.net> +Date: Thu Mar 11 17:56:24 2010 +0000 + + l10n: Updates to Ukrainian (uk) translation + + Transmitted-via: Transifex (www.transifex.net) + +commit b5118bad05ba72f3ec179d955bffafb0ae3a106d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 11 13:38:52 2010 +0200 + + Not all scriptlets have bodies (eg -p /sbin/ldconfig), dont expand NULLs + +commit e34d752b92ebe648e3c926279867bd03b6f529cf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 11 13:34:17 2010 +0200 + + More dumb thinko/typo/braindamage in scriptlet expansion patches + - qformat certainly shouldn't default to on, duh + +commit 45c0619de92059814856e57d1bdfcdff463f0c2d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 11 13:21:20 2010 +0200 + + Dumb segfault on trigger scripts with no flags, doh + +commit d370816ba508a33cc39252cbb9ba85dcd99504d5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 11 12:06:49 2010 +0200 + + Support run-time macro and queryformat expansion on scriptlets + - Add per-scriptlet type flag tags to control special behavior. + - Add rpmlib dependency on scriptlet expansion - if a package relies + on scriptlet expansion it cannot be correctly installed with + a version of rpm that doesn't support it. + - Expansion is always an opt-in behavior, enabled with -q and/or -e argument + in spec. We can't just blindly expand even macros as there's no telling + %{} constructs might mean in whatever language is used for the script. + - Queryformat expansion requires great care with strange and ugly escapes + when writing scriptlets, but OTOH it permits access arbitrary header + data at runtime, which has previously been completely impossible. + - The handling of these expansions needs unifying for all scriptlet types, + the trigger scriptlet handling is uuugly. Macro expansion could be + transparently done from rpmScriptRun(), but because of their similar + syntax, macro expansion needs to happen before query format expansion, + and we dont have the header available in rpmScriptrun() + +commit d0a959a571d7b34ea2263619b8cfba623a425c44 +Author: Yuri Chornoivan <yurchor@ukr.net> +Date: Tue Mar 9 18:15:02 2010 +0000 + + l10n: Initial Ukrainian translation + + Transmitted-via: Transifex (www.transifex.net) + +commit 9720d7226d8d7a9e599b1bad974a641f43d60e9b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 8 15:00:15 2010 +0200 + + Updated Spanish translation (Héctor Daniel Cabrera through Transifex) + +commit f078756f2175762eec6a74aeddb02a8edd86e508 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Mar 7 12:43:25 2010 +0200 + + Updated Polish translation from Piotr Drąg + +commit e665e457b01d7fdf5814d44a143c2f8502946b0e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Mar 6 11:34:09 2010 +0200 + + Minor cleanup to PSM_INIT stage, no functional changes + - lose redundant RPMRC_OK assignment + cosmetics + +commit dbf60a838b022057232f836810a923e89c982067 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Mar 6 11:17:29 2010 +0200 + + Update translations to shed non-existent messages from recent changes + +commit 4878580634971b31befe1741ba83b5ffca0dcf15 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Mar 6 11:04:48 2010 +0200 + + Lose a couple of leftover variables from times before headerPutString() + +commit 1ab5fa94e30d0aa98c8482d9c19f11e759de2531 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Mar 6 11:03:11 2010 +0200 + + Dont bother translators with internal error debug foo + +commit b1afaf74717dcdc7e8dbb60b31b34519b40fa92a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Mar 6 11:01:08 2010 +0200 + + rpmdsN() and rpmdsEVR() returning NULL here is a serious can't happen + +commit 63fb29ea64846dfb6da35647325e2ca8ec92e222 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 1 16:32:54 2010 +0200 + + Lose more ancient compatibility retrofit goo + - FILEUIDS, FILEGIDS and DEFAULTPREFIX are all rpm 1.x - 2.x era, + packages we can't even read anymore... + +commit 45e2d4e1d0260a9c07eb1daf0c68b82f602ad16f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 1 16:13:52 2010 +0200 + + Rip out more rpm 2.x era relocation leftovers + - we can't even read packages from that timeframe, much less relocate them + +commit c3c5eae10bd10ef00af18b721056682948c2fa2c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 1 15:55:57 2010 +0200 + + Remove now unused inFtw from file lists + +commit d46f752c399730e3c75ecc6786c2599b8922031b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 1 15:52:46 2010 +0200 + + Lose ancient prefix remnants from build code + - since commit 840599e3d92e29e8e1c1cf7ecf4ad5c37d3bf021 in 1998, nothing + has set RPMTAG_DEFAULTPREFIX meaning fl.prefix is always NULL... + +commit da5b85fb2325db56c10fa1e57a7141ab0f08be45 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Fri Feb 26 19:25:04 2010 +0200 + + Fix rpmfcAttrDeps() for perl modules (was broken in c03be327). + +commit b8f47a77f5dca3fcd4acbb822dd4824b582341bf +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Thu Feb 25 19:51:25 2010 +0200 + + Emit highest versions of perl module deps, not first versioned ones found. + + Requires the "version" module installed (perl >= 5.9 or separately), falls + back to the previous "output first versioned one found" behavior if it is + not available. + +commit c4b4a7e712e36d5074679e413e14150031eed407 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Thu Feb 25 19:45:10 2010 +0200 + + Fix open POD section leak across different files in perl.req. + +commit 0ffc1e914359d9c22079c18b1f32ec7e310aa57b +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Thu Feb 25 19:37:55 2010 +0200 + + Make perl.{req,prov} warn about unreadable files. + +commit a1517d9c09798fac6e288140f1a892e4dde6456d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 1 11:48:28 2010 +0200 + + Updated Spanish translation from Héctor Daniel Cabrera (ticket #141) + +commit 81ad49ceec533f337379b75c77a9213b581d3d8d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 26 13:45:47 2010 +0200 + + Minor rpmtsCheckDSIProblems() cleanup + +commit e5a32d7701e6fde45a0ae4a5e7d3d286b839518a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 26 09:36:42 2010 +0200 + + Lose some unnecessary includes + +commit 3a240cc1d6b77a41a7aa6d3ce9d704cfdac56f15 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 26 09:17:03 2010 +0200 + + Hide install/erase statistics collection inside psm + +commit 22df735b5ae02395b21925da2eb040fe7f70a7de +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 21:50:20 2010 +0200 + + Lose fluff from ensureOlder() + - p and h can't possibly be NULL in the place this gets called + - the single caller doesn't care about return value + +commit 04d07f836bf564a8138ee12385722e03da606e50 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 21:35:56 2010 +0200 + + Lose another pointless NULL-check on rpmfi iteration + an unused variable + +commit ab61705262ca24cd3e1ff83b4badc4d8f67ca2d3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 21:18:47 2010 +0200 + + Remove unnecessary fiddling with ts element header + - rpmteClose() takes care of freeing the header already + +commit 31de39c93429d36ac63d8a6d1869c025063aa834 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 20:52:35 2010 +0200 + + Lose some completely pointless "can't happen" checks + - rpmfiFC() returns 0 if called with NULL, which is ok in these cases + - rpmfiInit() and rpmfiNext() behave correctly when passed NULL, no need + check separately + - "dn" is already referenced before checking for NULL... it really + cannot happen ;) + +commit 91b3bc198acd0abc603544e1a9456f8498a28fca +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 20:42:55 2010 +0200 + + Tidy up checkProblems() a bit, no functional changes + - avoid a million redundant calls to rpmtsFilterFlags() + - turn osOkay() and archOkay() into macros, they're suitably dumb for that + +commit 0ab18190d7789f3cd8329d5dcd28fb6c05e2beeb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 20:26:28 2010 +0200 + + Lose some long since unnecessary includes + +commit 6316a014709ab691c9e5d8552aadf886e8328550 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 20:18:48 2010 +0200 + + Duh, yet more leftover io flag stuff in psm + - should've been in commit 6193da9cad40dbbc1d7ce974ab9df96986a52183 + +commit 62a60d8716b7306cf29fa14298dd3c0263d81b07 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 15:16:39 2010 +0200 + + Gah, stupid thinko in elfdeps + - for DSO's without a soname, we should be adding a *provide* of the + basename, not require + - dumb regression from commit 87c237bebfc792a8b439fa2c5a2b78328b139d50 + +commit cd3d8082e19f27dae2d6a786dbaa52afb809bc8b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 14:22:34 2010 +0200 + + Implement pretrans, posttrans and verifyscript as psm goals + - Loose rpmpsmScriptStage() hack and bury the psm details inside + the psm implementation + - Map the script-only goal enums to the corresponding script tag + to avoid having to re-re-re-map stuff unnecessarily + - pretrans and posttrans should really be handled as a part of PKG_INSTALL + process, but as these stages are disconnected from the main install + part we can't remember the state in the psm - it would need to be + stashed into transaction elements in the meanwhile + +commit 384f7777053ae3da9b89a718b46a706f671bfb81 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 13:54:51 2010 +0200 + + Separate PSM goals from individual stages + - no functional changes - supposedly + - nothing outside the PSM should need to know anything about its + internals, the general goals need to be sufficient (not the case yet) + - define goals to match rpmteType so there's no need to re-re-re-map + the operations + - loose the big unused individual stage string switch + +commit 6ed64c001f667ad8fb8bdec01f5ca54f57c44270 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 13:34:51 2010 +0200 + + Transaction element type is not a bitfield but a plain old enum + +commit 1b78ed281b71915f259b9dc79bbcb7790764510f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 12:36:09 2010 +0200 + + Improve failed transaction element behavior + logging + - handle failed element in rpmteOpen() already, avoiding need to check + everywhere else + - elements cancelled due to parent failure can further cancel their + dependent elements + - all failed, including skipped, elements are now logged + +commit 8e20523b9d7ad373ded0810cede0ce0e99a5cede +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 12:32:57 2010 +0200 + + Count the number of failures for transaction elements + - this lets us track whether the package itself failed or if it + was cancelled due to parent failure + +commit d496d9e60fde3a06528152f98719d32f68c7cf9c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 11:25:15 2010 +0200 + + Yank out a bunch of unused defines + +commit 924234e8b68a16ea97793706a51901bd3a52523e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 11:05:02 2010 +0200 + + Lose now unnecessary progTag from psm + - our scriptlet thingie knows which progtag to use for a given script tag + already, no need to baby-feed the psm + +commit 98fcb7566d16f248459d30f72f34b9c1e79f0b09 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 10:58:51 2010 +0200 + + First rough-cut version of scriptlet abstraction + - Split the low-level scriptlet machinery out of psm + - New struct to hold the necessary information about scriptlets so + we can execute them without having a header at hand. + - Trigger handling is hackish and needs more love... + +commit fde84f901cd0b58e4313949bbfae4e6c35dacbbd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 10:58:09 2010 +0200 + + Log all install/erase failures in rpmtsProcess() + +commit 010ec4c7fd94a80455f8df2c0dcbd807111497bb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 10:36:15 2010 +0200 + + Move rpmteTypeString() back to rpmte, internal only though + +commit c7a21965e99f6b245111cf3fc12de2012f4ebc84 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 25 08:28:34 2010 +0200 + + Kick out stillborn code + - psm aint the place to fiddle with db internals anyway + +commit e2239a06c03b5efdadc0fbb7df1b4d35e018f24d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Feb 24 16:53:52 2010 +0200 + + Clean up handleOneTrigger() a bit + - no functional changes (supposedly ;) - just shuffle things a bit + to condense and make it friendlier on the eyes + +commit 308632b85917e3706676a2a51dce72f2f8867890 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Feb 24 15:02:42 2010 +0200 + + Lose unused PSM_RPMIO_FLAGS state + - should've been in commit 6193da9cad40dbbc1d7ce974ab9df96986a52183 + +commit ad6a694bcc15205e0084cc538d0a33852eca89d6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Feb 24 09:42:11 2010 +0200 + + Permit simple strings to be returned argv-style from headers too + +commit 8de071994d044158b73daf3f1f88fa970d90b28f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 23 15:11:21 2010 +0200 + + The lower level script runners dont really need psm for anything now + +commit ef2c96de084ad40c653100d3e772932573c1a9b5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Feb 24 16:35:45 2010 +0200 + + Bury the signal queue stuff inside runExtScript() + - lose psmWait() which is just a fancy wrapper for rpmsqWait(), instead + collect scriptlet runtime stats for all scripts (previously lua wasn't + counted) + +commit 0a96b99c37c815b54a4282035d49037c7f7bcf76 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 23 14:59:25 2010 +0200 + + Lose psmWait(), instead collect scriptlet runtime stats for all scripts + - psmWait() which was not much more than a fancy wrapper over + rpmsqWait() predates lua scriptlets by far and no time got counted + for them at all. Useless but everybody loves stats... + +commit 01738194428bd67bdf454793fb93e5544b369a30 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Feb 24 16:33:21 2010 +0200 + + Push prefix calculation higher in the psm foodchain + - Header is no longer needed for the low-level scriptlet execution + - Lose support for ancient RPMTAG_INSTALLPREFIX relocation, it was + deprecated in 1998 already. Preserve $RPM_INSTALL_PREFIX behavior + for scriptlets though. + +commit f630758dccf462bfbdf8cc0672e4bf87859b50e9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 22 11:45:28 2010 +0200 + + Remove unused os and arch score from transaction elements + +commit 912975695fcc9acc924301dc58965daf43121fcd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 22 11:13:05 2010 +0200 + + Handle NULL passed to rpmMachineScore() + +commit e7f73133cbb35ed0f21938996018654391b0a7d7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 18 15:23:02 2010 +0200 + + Extract #!/usr/bin/env interpreter dependencies, part 1 (ticket #136) + - With "#!/usr/bin/env <interpreter>" shebang directives, rpm previously + only added a dependency for /usr/bin/env, completely missing the + actual interpreter. If the interpreter happens to be an absolute path, we + can just add it as is. + - Patch originally from Ville Skyttä + +commit 0e36eb1370e4e856a337460a2d69de4288aed77b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 18 13:23:18 2010 +0200 + + Perform dependency extraction solely based on collected attributes + - Yank out the now unnecessary apply table + related apply functions, simply + collect dependencies for whatever attributes we found for a given file + +commit f6534fa920521ac954cc4f23b4b7981dfc27d5f3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 18 12:44:05 2010 +0200 + + Classify .desktop files by just path + - Previously we required a file to be classified as text and have + .desktop suffix, for now replace that with just a regex. We'll eventually + want/need some extra qualifying logic to handle cases like these, + eg "only apply path attributes if condition X is also true" + +commit e9e3b5eb6e7ebb9549d60bff4badf92a2cf9b201 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 18 12:31:34 2010 +0200 + + fontconfig -> font dependency extractor rename + - No functional changes, just clearing the naming conventions to avoid + having to extra mapping for attribute -> extractor name. The current + font provides are handled by fontconfig, but that's just an internal + implementation detail. + +commit 3d94b4f594eafcbb0d4394416ddd82e79de58551 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 18 12:26:03 2010 +0200 + + Add debug output for file attributes + +commit 3b40816421eb8fd69496f14f9cf7f2a829943798 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 18 12:25:04 2010 +0200 + + Add path coloring for versioned python interpreter itself + - pythondeps.sh knows how to figure python(abi) provide from + /usr/bin/pythonN.N version but as that's an ELF file, pythondeps.sh + never got a chance to run on that file + +commit 759c03dac258121be2d3d1099c4b613f4c3c77f5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 18 11:47:34 2010 +0200 + + Replace python-specific path-coloring hack with a generic mechanism + - Use a table of regex pattern - attribute list pairs to apply any + additional path based attributes. While the fundamental type of a file + certainly does not depend on its location on the filesystem, its + location *does* have attached semantics and it'd be just silly to + ignore that fact. + - The current implementation is dumb as it ends up recompiling the regexes + and splitting the attr strings a million times. OTOH compiling the + regexes into the static rpmfcPathTable would be wrong as the patterns + can contain macros and they can vary from package to package when building + several packages on one invocation. The attribute split + regex compilation + should be done once per rpmfc instanciation... + +commit 11ed0f75feb790287fbf7013c80a526e38dbbfe4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 18 10:35:21 2010 +0200 + + Script/interpreter terminology renaming + - No functional changes, just making more obvious mapping between + attributes and the dependency extractor names. This also leaves the + term "interpreter" free for use for the actual interpreters, such + as interpreter(python) provides if we go that way (ticket #136). + +commit d72cc38d3063343e5fb7306b473861e0f008032a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 18 10:26:24 2010 +0200 + + Eliminate silly redundancy + - rpmfcSaveArg() and addAttr() were the very same thing, unify + - turn hasAttr() into a macro, its just dumb enough for that + +commit c315beb3193202ee2221d47c02955b786032f8ed +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Feb 17 17:12:52 2010 +0200 + + Only run dependency extractors on files with attached attributes + - looking at file colors still works as every relevant type has + RPMFC_INCLUDE set but this includes various things we might not have + attributes for, just avoids unnecessary work and is more obvious this way + - should really have been in commit ad2c8485ea109d37a2fb8ee9ed5f688eef282bf8 + +commit 76c2fd5a939b234a00e4e2208dcd17030968e00d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Feb 17 17:03:19 2010 +0200 + + Simplify rpmfcAddFileDep() + - rpmfcHelper() already has the "deptype" character in the format + we want for file deps, pass it as argument avoiding bunch of silliness + +commit ad2c8485ea109d37a2fb8ee9ed5f688eef282bf8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Feb 17 15:09:20 2010 +0200 + + Use text token attributes instead of bitfield for file classification + - 32 bits are nowhere near enough to meaningfully classify all the + types of data we might want to extract dependencies for, the bitfield + was already almost used up and twisty with embedded enumeration in the + middle etc. With text-based tokens, there are no limits to the total + number of known attributes or number of attributes that can be attached + to a given file. This also paves way to moving the classification table + out of librpmbuild into configuration file(s). + - Remove most of the now unused RPMFC_FOO definitions from the FCOLOR enum, + leaving just the more abstract INCLUDE, WHITE etc which control other + aspects of the operation. Also ELF is special as the value ends up + in headers, preserve it too. + +commit f3ca4fb48171b4bd0549fe67f302517135c465ff +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Feb 17 12:58:40 2010 +0200 + + Plug a silly memleak in processPackageFiles() + +commit 22392d2245df78ef13acd9f1a2d413c85c271432 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 15 08:52:54 2010 +0200 + + Skip over =for ... perlpod construct (RhBug:477516) + - patch from Ville Skyttä + +commit c2b1b54500bdbd1c252da210a05d989b877cb9c6 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Sat Feb 13 12:02:20 2010 +0200 + + Don't trump versioned module dependencies with unversioned ones. + +commit a50c3e9d69868f6d8200044f26f01653b57ff5f5 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Sat Feb 13 11:52:38 2010 +0200 + + Extract dependencies from some usual syntaxes of "use base qw(Foo)". + +commit 56e8074b47cdb8755aa66d65424af170ffdd35bb +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Sat Feb 13 11:04:17 2010 +0200 + + Trivial perl.req cleanups. + + Drop dead code, comment fixes, weed out duplicate dependencies to perl + (done by rpm itself anyway, but does not hurt to do it already on this + level for cleaner results when testing). + +commit 38de3b54f8af1bf91eda2dfd840a36e0808307f1 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Wed Feb 10 21:58:43 2010 +0200 + + Emit dependencies only to interpreters with absolute paths. + +commit 06224459a52671e046e2d347ca887fa96a9228b4 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Wed Feb 10 21:56:33 2010 +0200 + + Allow whitespace between #! and the interpreter. + +commit 398ae27985ff854c627353cbd578a21c1dff3dcd +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Wed Feb 3 23:15:31 2010 +0200 + + Avoid some unnecessary command invocations in scripts. + +commit 4302a06700656da0d82a91964581e74f04bec9e4 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Wed Feb 3 23:14:27 2010 +0200 + + Avoid some stat() calls. + +commit 0f743d36d6151948f3b5c186216d72d5c21660d3 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Wed Feb 3 23:13:07 2010 +0200 + + Fix reversed logic in getSystemBundles(). + +commit 33ea7cbd96432cbad5988da6ae87556d69faa798 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Feb 10 11:12:54 2010 +0200 + + Permit requires extraction too from fontconfig and desktop files + - presently unused but... + +commit 87c237bebfc792a8b439fa2c5a2b78328b139d50 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Feb 10 10:52:40 2010 +0200 + + Split elf dependency extraction out of librpmbuild to external helper + - Elf dependency extraction code code lifted from rpmfcELF() and refactored + to saner pieces. Having it in separate executable also frees librpmbuild + of libelf dependency, clean up the unnecessary linkage etc from + autofoo + - This lets internal dependency generator for elf files be + overridden without losing file coloring (which is required for + correct multilib handling). It also permits non-native elf files + (eg when cross-building) to be handled by providing a custom + elf dependency helper + - On the flip side, this inevitably slows down builds somewhat as + two fork-exec's are needed for every elf file, but unlike invoking + something like the python interpreter, this is a slim helper... + - All dependency extractors of the internal dependency generator are now + external helpers (how twisted is that, huh? :) and thus can be customized + and filtered through %__foo_provides|requires macros + +commit a79822f382c2e9e5002e7b411fa556c999fdc331 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Feb 10 11:19:49 2010 +0200 + + Separate helper for script interpreters, split out of librpmbuild + - permit overriding/customization of script interepreter dependencies + - unlike the C-version, the interpreter.req only looks at the first line + for shebang: libmagic only looks at the first line too, so anything + else will never get classified as scripts in the first place + +commit c03be327fe94d1436b00419e20946c6dc10a6743 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Feb 10 09:24:21 2010 +0200 + + Make rpmfcSCRIPT() a bit easier on the eyes... + +commit a6c5d372af25043395a620d9c16652d1938d17ab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 9 11:35:47 2010 +0200 + + Move rpmVersionCompare() into a more logical place + - it has nothing to do with psm so no point having it there + +commit a1377fcc7544acba04e67f40f5a2307ab04694ff +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 9 11:21:29 2010 +0200 + + Unify scriptlet execution calling conventions and error handling + - Split external scriptlet execution to separate function, called + identically with internal (ie lua) scriptlet run + - runScript() is now just a dispatcher which calls the lower level script + runner and decides whether the scriptlet failure is fatal or not. + - Only %prein and %preun scriptlet failures are considered fatal + regardless of the type of failure, as they prevent the install/erase + from taking place at all. Other failures might or might not be fatal + in terms of package functionality but rpm has no way of knowing whether + that is the case, so we only report what we know for a fact: + either the package was installed/erased or not, and either it had + scriptlet failures (for which callbacks are issued) or it didn't. + +commit d4d68037e167e1c593bc0a7eee5562b3e3280486 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 9 10:17:19 2010 +0200 + + Lose unused stillborn psm threading stuff (didn't I already do this?) + +commit a068a4dec140ff554fdfe73815e7f5efbccd0d0c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 9 10:01:40 2010 +0200 + + Use a more reasonable type for rpmteHeaderSize() + - Headers must always fit into memory which is not true of rpm_loff_t, + and the real size is arbitrarily capped far below even that limit. + headerSizeof() uses unsigned int here, just use that... + - Doesn't affect the calculations, just type pedantry... + +commit 06bac8b9aac43e86cfe62fdd71dcdccdcc8b7874 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 9 09:47:35 2010 +0200 + + Move tsortInfo typedef into internal-only header + - this is not exposed outside librpm internals + +commit 18f0d305f0a418984579c97731811bbe3ea974e9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 9 09:45:58 2010 +0200 + + Bah, missing include in commit 121f73bb4932d15e618e82d5c6d7b43280dc0f7d + +commit 3a3152981c7f54c801240b34663f0afb16877bfd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 9 09:37:51 2010 +0200 + + Unbreak python(abi) requires generation (RhBug:562906) + - commit 426a7b6f44c6a0e1633693575c7bb6fcc76cf8a5 caused pythondeps.sh + to match too much, undo the damage + - patch from David Malcolm + +commit 121f73bb4932d15e618e82d5c6d7b43280dc0f7d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 8 10:01:19 2010 +0200 + + Add macro expansion queryformat extension + - unused at the moment but doesn't hurt anything either... + +commit a5dbbd4065a34664c4701f246bd7d8d537346a33 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 5 17:08:05 2010 +0200 + + Remove unused mntctl & mount related header checks + +commit 27b216694a9e19f932f24e6fceb6c114aeae5fb9 +Author: Florian Festi <ffesti@redhat.com> +Date: Fri Feb 5 12:43:21 2010 +0100 + + Remove no longer neede rpmts->filesystemCount and->filesystems + +commit cd3cff78bcdca7b976420faca8564931b0907ab2 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Feb 4 11:02:25 2010 +0100 + + Clean up comments + +commit b3ae65398e21a4fb4d07c3170b5909acb40d3be0 +Author: Florian Festi <ffesti@redhat.com> +Date: Tue Feb 2 11:25:59 2010 +0100 + + Consider rpmdb growing when doing space calculations + Fix ticket #26 + +commit c3d610926f96da71ed5fa40e5d50a83b5aa8f93b +Author: Florian Festi <ffesti@redhat.com> +Date: Tue Feb 2 11:12:07 2010 +0100 + + Add rpmteHeaderSize + +commit 16b94706e0a2ebed728389d0166a910eea5a2b7c +Author: Richard Hughes <richard@hughsie.com> +Date: Thu Feb 4 10:25:28 2010 +0000 + + Fix compile when using a linker that defaults to --no-as-needed + +commit 21962ab6142cd1e54f1087a545244de506d9abf1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 4 17:37:21 2010 +0200 + + Make rpm version available to python + +commit 4e4aec28c544f2884cb76be37d508f376db5cb7c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 4 15:55:16 2010 +0200 + + Handle erased packages wrt disk-space problem reporting (RhBug:561160) + - erased packages in the transaction cause space needs to shrink, which + commit 2222e81e1cf74bbf78acb9969592ab06e2289929 failed to take into + account, causing false disk space errors from unaffected packages + - adjust obneeded and oineeded when the requirements shrink + - new disk space problems can only occur when the requirements grow, + change the pmtsCheckDSIProblems() check to reflect that (although not + strictly necessary) + +commit 251deaeeb7c0c679a33b17527eaee27369a38cdb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Feb 3 17:37:58 2010 +0200 + + Update translations for a change to kill the mntctl() strings there + +commit 37daae03c16635dab108b68ca596aa36fdb063a6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Feb 3 17:36:45 2010 +0200 + + Kill off couple of dangling lib/fs.c references + +commit 51c96db0464f86901b328899106dd8d4159dd878 +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Feb 3 15:41:58 2010 +0100 + + Kill RPMTAG_FSNAMES and RPMTAG_FSSIZES and everything implementing them + +commit ee35635243f1e282d04066014af6349227cd6498 +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Feb 3 15:42:52 2010 +0100 + + Fix stupid off by one error + +commit 647a809641a15cf0fcbc02ada85adcd493f2dc3b +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Feb 3 11:45:21 2010 +0100 + + Avoid loading information for all filesystems + + This patch is heavily based on the "lazystatfs" patch by Michael Schroeder from + Novell/SUSE. Thanks! + +commit 7617dfec85012a75bf15dec963f2f9a65e8550d9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Feb 3 12:26:23 2010 +0200 + + brp-python-bytecompile fixes + improvements (RhBug:558997) + - fix incorrect paths (eg /site-packages/filename.py instead of + /usr/lib/pythonX.Y/site-packages/filename.py) ending up in bytecode + - add a "strict" mode where byte-compilation errors will abort the build + - when in non-strict mode, byte-compile everything we can instead of + bailing out at first error + - patch originally from Toshio Kuratomi, slightly changed to preserve + the original order of arguments to avoid unnecessary incompatibilities + +commit 38291e191c9f6096c133c5904a7f2a9462ac52fe +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 1 13:22:36 2010 +0200 + + Clean up rpmfcClassify() a bit more + - push variables to the local blocks they're actually needed in, sanitize + +commit a6a9d6386207eda0b5e015d9d6867af67442a1d9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 1 13:22:26 2010 +0200 + + Single point of exit for rpmfcClassify() + - cleans up returns + avoids a possible memleak from fcav on failure + +commit 79b169bdce0d430db081829a8e05386c443e0521 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 1 13:21:46 2010 +0200 + + Clean up rpmfcHelper() a bit + - push local variables to the scope where actually needed + - use ARGV_t routines for creating av, makes allocations more obvious + +commit fdf26eaba0528c7bc7e1a2d90e6fd31b39662c81 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 1 13:20:26 2010 +0200 + + rpmfc script coloring tweaks + - loosen up the perl token to catch more things, such as + "/usr/bin/perl -w script text" + - remove unnecessary /usr/bin/python token, these get caught by "python " + already + - remove what now should be unnecessary coloring by interpreter name, + both perl and python scripts should get colored by the tokens already + +commit c18d9f962dc4e581a2d1b624ab9c16fa8fd6a2cd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 1 13:19:54 2010 +0200 + + Remove misleading leftover comments from ocaml-dep extractors + - ocaml dependency extraction is fully automated, no need to override + anything (except perhaps options but that's different) + +commit 5864f68c10f5b45ca7c8cb7e1493a5429aa95b78 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 29 16:45:53 2010 +0200 + + Eliminate unnecessary processing on scripts/macros.* + - these used to require processing for rpm config dir location + but not anymore since %{_rpmconfigdir} addition + +commit 95b177fcfb7e8939d2d056d29216273d20c6aed4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 28 15:15:12 2010 +0200 + + Revert spec tag-macro concatenation changes + - Concatenating to global, non-namespaced tag macros is fundamentally + broken for specs with sub-packages, RhBug:555926 is not fixable with + tag macros tweaks. + Revert back to the old behavior where tag macros are simply "the last line + seen wins." This might not be what one expects in many cases but it + is at least consistent, and changing the behavior in any + way (such as not adding the macros for multiline-items like requires) + breaks existing packages without a good reason. + - Correctly handling the expected %{obsoletes} etc behavior in RhBug:555926 + would require a new mechanism, such as permitting spec to access the + (sub-)package headers. Probably doable, unlikely to be worth the + effort as the issue can be easily avoided by writing the spec differently. + - This reverts commits 3be37d9c78fd13424880fa1fe48f341103a51194 and + e811ef56aa88588e16e0a80d48381a62631f8fc4 + +commit 426a7b6f44c6a0e1633693575c7bb6fcc76cf8a5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jan 30 12:12:02 2010 +0200 + + Support multiple parallel python versions in pythondeps.sh + - dont make assumptions about /usr/bin/python, extract the ABI version + from python libdir version + - patch from David Malcolm + +commit 53e3f65b8e2f3b8883a8410c7732062155b87957 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 27 15:06:05 2010 +0200 + + Fix include path of luaext subdir + +commit bd663944e5eca74af7855bbf6488ff7e6082a950 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 27 14:03:10 2010 +0200 + + Add brp-python-hardlink script + - hardlink identical .pyc and .pyo files to same some space + - not enabled by default + - originally from Ville Skyttä for redhat-rpm-config but the functionality + is not specific to Fedora or derivates in any way + +commit 79859ff04fc31a04fb8dfd61020bc5bca4408198 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 27 09:40:15 2010 +0200 + + Pass %{__strip} and %{__objdump} to brp-strip* scripts + - permits easy overriding of the used tools globally + +commit 010b342d6229ae633c84282dbb6b9e5a9d2127b0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 27 09:26:36 2010 +0200 + + Make sure brp-compress doesn't go interactive in corner cases + - add --force to uncompressing so in corner cases it'll just overwrite + instead of stopping to ask interactively + +commit fa462d69571cfe7321b2a5d8dcafa4db0a4831ae +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Sun Jan 24 13:42:46 2010 +0200 + + perl.{req,prov} whitespace, backslash and paren cleanups. + +commit 7c8d054c1b596cd6fdfeec102516ead7b8fb3036 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Sun Jan 24 13:28:44 2010 +0200 + + Do not emit perl(#) dependencies for multiline use/require with comments. + + For example: + + use # comment goes here + Foo::Bar; + +commit cbb703f202f056baa616e3266482f69f5466b96a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 25 12:19:05 2010 +0200 + + Updated Polish translation from Piotr Drąg + +commit d390e2544660e028bf42441c8cec57b4b92c018e +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Sat Jan 23 14:50:17 2010 +0200 + + Document --conflicts in rpm(8). + +commit 5f2d9d118744367e607e553181aa1f6300edd766 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 22 14:51:43 2010 +0200 + + Use %{__make} macro instead of "make" + - allows easy overriding of the used make version for %make_install and + %makeinstall + +commit 04ad4b1155ec4b082fbac425a575a0ba05337ab1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 21 14:14:28 2010 +0200 + + Really fix verification error code to not depend on verbosity (RhBug:557101) + - earlier fix from commit 6649c23cac5823d0c7415df5cfd66e5aac5eebd2 was + broken as it could reset return code to zero after detecting errors + earlier + +commit ce1d2e87157f4a7ebc4f4d6f26024ac597400367 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 21 13:45:34 2010 +0200 + + Fix double-free segfault on url retrieve to read-only media (RhBug:557118) + +commit 3be37d9c78fd13424880fa1fe48f341103a51194 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Jan 20 10:28:40 2010 +0100 + + Concatenate multiline tags in macros only in case of + Requires/Obsoletes/Conflicts and Provides. Preserve + older behaviour for other tags. + +commit e811ef56aa88588e16e0a80d48381a62631f8fc4 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Sat Jan 16 12:43:16 2010 +0100 + + Correctly expand %{obsoletes}, %{requires}, etc. in spec (RhBug:555926) + - tags declared multiple times in spec were simply overwritten so + referencing it via %{} just showed contents of the last one + +commit a9483191a55f43aacb983f8a6d3df2190b1a51dd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 8 12:23:54 2010 +0200 + + Bump version to appear newer than 4.8.0, update translations too + +commit c16cde7a4df73af0ea2a5eda07a65d838833274b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 7 12:04:53 2010 +0200 + + Revert "Always free locally defined macros when they go out of scope" + - the "fix" breaks seemingly legitimate use in fedora font package + macros, possibly some funky interaction with %{lua: } macros or something + - this reverts commit f895acd285366cf58cc3c97b5f188fecbfd782a8. + +commit 458c913e4616d619469bd09e901832348557d5c4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 6 12:57:48 2010 +0200 + + Add %{__id_u} back, duh + - appears to be rather commonly used afterall + - dont bother with the former id|sed foo though + +commit 05b2d979e8097d648f91c773f2535a1f6013cb79 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 16:06:02 2010 +0200 + + Move <stdio.h> includes out of system.h to the places that need it + +commit 71b7fb380be6da75bcef1ad68ceea249717158aa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 16:01:46 2010 +0200 + + Lose <sys/types.h> and <sys/stat.h> includes from system.h + - these seem to be already included where needed through rpm's public + header needs + +commit 8fe27d49e175412623045bea8d629690be187d6f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 15:33:47 2010 +0200 + + Move <ctype.h> include out of system.h to the places that need it + +commit dd58384ede23bcf9b4c13c5031fa93937093b994 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 15:25:31 2010 +0200 + + Move <errno.h> include out of system.h to the places that need it + +commit e3638c2c86fd10831136419db2601cb4daf3d3bb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 15:17:34 2010 +0200 + + Remove <string.h> include from system.h into the few places that still need + - most of the places get it through <rpm/rpmstring.h> already + +commit dab8a648dbc91b56c4b375cf2218a769856b8e34 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 15:09:08 2010 +0200 + + Loose string header compatibility goo + - <string.h> is required by C standard, we dont support ancient + non-conformant compilers anyway + +commit 0c15e5feb333b88b5a5a525d588601d381df654c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 15:04:20 2010 +0200 + + Include <stdlib.h> as necessary instead of system.h + - also loose the related ancient compatibility goo + +commit 729aac4d7afb44c7c058c32d0fbc4956e029beab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 14:37:47 2010 +0200 + + Shove the mount entry include voodoo where sun doesn't ... <cough> fs.c + +commit 53ab5419843aab2ddda25bfa96e228af8beeead8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 14:28:47 2010 +0200 + + Remove unnecessary NLS definitions from system.h + - all uses of dgettext() and friends are already protected by + appropriate ifdef's, no need to provide dummy defines here + - setlocale() and <locale.h> are required by C89, C99 and POSIX .. assume + its there and if not, one can disable the whole thing with --disable-nls + +commit 78335417a01caa3c079afe24258efcf4875820ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 14:14:23 2010 +0200 + + Sanitize i18nTag() when NLS disabled + - if NLS is disabled, the whole thing becomes just a plain old headerGet() + +commit 6109d6388e44fc5070b98c9bf2f74df84c3ec700 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 13:29:52 2010 +0200 + + Remove libcap stuff out of system.h + - just a few places need, avoid polluting everything with it + - make fsm->fcaps void * to avoid having to deal with fcap_t not defined + +commit 0ff81ace79432c9a3254722f734fa931bb8bff1e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 13:09:38 2010 +0200 + + fts.h requires <stdint.h>, include it there explicitly + - this has been masked by system.h including <netdb.h> which apparently + brought in <stdint.h> as a side-effect + - commit 5c084f842ae21d861818a33922b5c77cb17ad8e4 broke compilation + without capability support as <sys/capability.h> also happens to bring + in <stdint.h> + +commit c50b63ba025ff425a3406649ec50eba5c9836de9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 12:51:36 2010 +0200 + + Remove unused selinux dummy defines + +commit e10e807ce9b6f252450404e57093aeaa023150a5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 12:36:37 2010 +0200 + + Move <mcheck.h> include out of system.h to the couple of places that care + - only two real users inside rpm + - remove mcheck foo from rpminject and rpmsort, we're not interested... + +commit 2c6120755c44dc68605e33f6f84aa9896af55d28 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 12:35:54 2010 +0200 + + Unconditionally include <sys/wait.h> where needed + - no point conditionalizing what we cant live without + +commit 5085ae9923d5995e5f285dc54f45b38cf3d09698 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 12:14:37 2010 +0200 + + Move sys/mman.h include out of system.h to the places that care + - just two places where needed, dont pollute system.h needlessly + - include depending on HAVE_MMAP instead of separately checking for + sys/mman.h, if sys/mman.h doesn't exist or is broken HAVE_MMAP wont be set + +commit f978dc78b4092f3dd05255a5cd3e33d786aba359 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 11:52:56 2010 +0200 + + Move libacl.h include out of system.h to the only place that cares + +commit af3c8690d48a6d08eebb530a1d771169d380770d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 11:45:28 2010 +0200 + + Eliminate SEEK_FOO and [RWXF]_OK definitions from system.h + - systems not defining these constants are broken beyond our caring + +commit cd174374ffd0ee1cf5bea77905db4dbbc962aeda +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 11:33:51 2010 +0200 + + Remove unnecessary and broken time.h related configure + system.h checks + - the AC_HEADER_TIME check is unnecessary for any remotely recent systems, + and the HAVE_SYS_TIME_H conditional in system.h is just broken as we + dont even check for <sys/time.h> header in configure + - dont include from system.h, the time.h and sys/time.h get already + included through our public headers where necessary + +commit 5c084f842ae21d861818a33922b5c77cb17ad8e4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 11:26:14 2010 +0200 + + Unconditionally include <netdb.h> where needed instead of system.h + - there's no fallback for missing netdb.h so there's little point + conditionalizing it + - avoid yet more system.h pollution + +commit e9df6383be6b95621250c7258909587098d70999 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 10:56:56 2010 +0200 + + Remove pointless & unused configure checks + - vprintf(), vsnprintf() and snprintf() are in C99, no point checking + especially as we dont have fallbacks for them + - no point testing for inline capability as we dont try to work around + +commit 0edc291e50f9b6023a3e8e560d590e1dd2149a7f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 10:45:23 2010 +0200 + + Sanitize signature checking formatResult() a bit + - whole lotta unnecessary wankery here (what have I been thinking) + - avoid using the non-standard strndup(), we checked for it in configure + but didn't provide an alternative so checking was just bogus + +commit 423a86361bb2aa558da659a939472477266493ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 5 10:19:52 2010 +0200 + + Oops, ftok() is really optional + +commit 834551d2469d72d2192d519e00525114e7d7a457 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 17:15:26 2010 +0200 + + Clean up poll() vs select() tests + - move the includes out of system.h, not commonly needed + - <poll.h> is conditional as we actually provide a fallback through select(), + but for <sys/select.h> missing there's no fallback so doesn't make + much sense to test for (and both poll.h and sys/select.h are posix anyway...) + +commit 554f3f0cfb10cc2494f4a232646dc8bdda7ea962 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 16:59:39 2010 +0200 + + Remove unused header checks from configure + - maybe these have been used at some point but not anymore... + +commit 1da827724cfd6301c4e23ad1b7db52af3a359ff1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 16:31:10 2010 +0200 + + Eliminate unused id -u tests + - this was used by _fixowner and _fixgroup macros back in the day but they + no longer exist as they're unusable without building as root + +commit 8dfd8f2a829f3b4e47f8850060ce431bd3e84c1d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 16:22:56 2010 +0200 + + Use MAP_FAILED instead of hardwired (void *)-1 + +commit 4cb02aa928d3e41f636d0e01356c7a3cb51018ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 16:20:11 2010 +0200 + + Re-enable mmap test in configure & fix the code build again + - this stuff has been disabled for years, lets see what breaks... + +commit 8dd92d661dd50b7af5563242c9ffe2ce418f0f15 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 16:10:44 2010 +0200 + + Remove unnecessary stdint check from configure + - a leftover from pre-C99 requirement times + +commit 190d2b4783a1486370e3d7ebe12278dede7e16bf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 16:07:11 2010 +0200 + + Remove S_IFSOCK and S_IFLNK kludgery for ancient unixes + - these are specified by POSIX 2001, it's not really rpm's job to + provide them if the system doesn't + +commit 5f0c9a3882d2b482105711c0b74b5f8c1e9b48d5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 15:58:55 2010 +0200 + + Require lchown() and remove ancient broken chown kludgery + - lchown() is POSIX 2001, we dont care about older / nonconformant stuff + +commit 8ca9ce53beaa1e85ad64c70fab8cd99137005ddb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 14:58:51 2010 +0200 + + Check for our POSIX 2001 requirements and abort if not found + +commit 3125bac65f75e0e67258df6c5fc55d0752f245af +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 14:44:26 2010 +0200 + + Lose the hysterical fakefork hack + - we're not particularly interested in AmigaOS quirks from 1996 + +commit 33404070cd4d150874881d7bb3dbbe56d8153f90 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 15:27:05 2010 +0200 + + Remove further replacement functions for POSIX 2001 required bits + - getwd(), getcwd(), basename() and realpath() are all POSIX 2001 + defined, we dont care about older stuff + +commit bb803d630c585f5be8ed446da76dadcf717af1d7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 14:21:42 2010 +0200 + + Remove unnecessary setenv() replacement function + - setenv() and unsetenv() are required by POSIX 2001, we dont care about + older systems + +commit 580f9625e166be7771ead94f500e54a5b34d3196 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 14:15:20 2010 +0200 + + Remove largely unnecessary putenv() replacement + - only the lua posix extension "uses" this by providing putenv() + to Lua, make it conditional and return error if not supported by + the underlying operating system + +commit 60dc809db136e8bba12a9d45e189248218e304cb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 13:46:43 2010 +0200 + + Eliminate myrealloc() replacement function + - realloc(NULL, size) is defined as equal to malloc(size) in C99 and + POSIX 2001, we dont care about anything older than that + +commit 216cf2acb664e8d7f8a47857a942adba43d0fec2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 13:34:39 2010 +0200 + + Remove unneeded strdup() replacement in misc/ + - rpmio's own version is always there and portable, this is not needed + +commit 05dcdf44d03d6a953d1e5aa15de3269a582ff9f2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 13:30:14 2010 +0200 + + Use rpm's own strdup() clone everywhere + +commit f895acd285366cf58cc3c97b5f188fecbfd782a8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 12:20:09 2010 +0200 + + Always free locally defined macros when they go out of scope + - Prior to this, local defines in constructs like %{!?foo: %define foo bar} + would remain defined until a parametrized macro gets called, causing + obscure and confusing errors in specs such as RhBug:551971 and countless + others. Use of %global is now always required for such constructs. + +commit 2c5ea0b1889a86b8ec64e60c36ba42e909ebbdf7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 10:52:22 2010 +0200 + + Remove -98 vintage ifdef'ed dead code + +commit 5b12a3b519b3a4a462ec72a7530f1ee6f117471c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 4 09:12:19 2010 +0200 + + error.c was getting translated too, duh + - should've been in commit 5741334a857a783b033c647223f206a7ca43cef3 + +commit 8209448f2457c880c6fb3a5e97c8080ce41c4323 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 23 15:02:00 2009 +0200 + + Oops, update stubs.c too for the removed replacements + +commit 7c62eb237f38846890a94622b7c7556340d8ae5a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 23 14:52:49 2009 +0200 + + Remove replacements for C99 mandated functions + - rpm requires C99 compiler anyway, no point in carrying these around + +commit 5741334a857a783b033c647223f206a7ca43cef3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 23 14:36:36 2009 +0200 + + Remove unneeded replacement error/warn functions + +commit eaeadb40acc2592c33aeba912839db3caeb670d2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 23 14:19:54 2009 +0200 + + Include <utime.h> where needed instead of system.h + - include unconditionally as we dont try to deal with utime() missing + +commit 3786b6640e11482b4573dc0cf1ffabdf5f50cbbc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 23 14:14:35 2009 +0200 + + Move major, minor + makedev portability stuff out of system.h, simplify + - only cpio.c needs, move it there + - if none of the standard headers define these, its not our headache anymore + +commit 2553ca2fe32f848c5a328ff996e627cc73249f18 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 23 14:02:19 2009 +0200 + + Move getopt() portability fiddles out of system.h + - only macro.c needs, no point polluting includes everywhere + +commit 2753a5e93441320a89b936a91a88a2576ae0db9a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 23 13:40:10 2009 +0200 + + Dont include <pwd.h> from system.h, dont bother checking for it either + - no much point conditionalizing something we can't live without + - just three places need, no point polluting include space everywhere + +commit 68a5dd58034920ac776b8925cd3825f6981798c8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 23 13:36:29 2009 +0200 + + Dont bother including <sys/socket.h>, we dont use anything from there + +commit df3e1ce0cdc426d12c17798ce1490f06a6809b74 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 23 13:32:53 2009 +0200 + + Dont bother including <err.h>, we dont use anything from there + +commit f70b1c76d51dd2e32ff48ab75b1fa4b06d582f4f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 23 13:31:57 2009 +0200 + + Only rpmrc.c cares about utsname.h, move out of system.h + +commit a39dc445fc0ccf03e22189699e4d6256658536f0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 23 13:15:59 2009 +0200 + + Dont include grp.h from system.h, dont bother checking in configure either + - no much point conditionalizing something we can't live without + - just two places need, no point polluting include space everywhere + +commit 0fbf88d34c6d2ba03ebf011d05ada5244636ca02 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 23 12:58:17 2009 +0200 + + Dont bother checking and including a header we dont use or need + +commit 162fc36e144707cd21e0063bcbbbb3f202bdc870 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 23 12:55:45 2009 +0200 + + Move malloc portability tweaks out of system.h + - only rpmmalloc.c needs, no need to pollute system.h + +commit 4a1e75d1393b9aee7fc8b69a9debdf45aab3053a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 23 12:47:59 2009 +0200 + + We dont use memchr() anywhere + +commit 9f43fee26bc982945926d74d27844e5dbc829d70 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 23 12:41:38 2009 +0200 + + Move getpass() portability tweaks out of system.h + - only signature.c needs, no need to pollute system.h + +commit c47b96630c18143be25cc0a4c42c7f8005d18a5d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 23 12:37:37 2009 +0200 + + Dont bother checking for a header we dont use + +commit 5c31864598a169bbf0609635f162bc089ea3ccda +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 23 12:25:32 2009 +0200 + + Dont bother checking for functions we dont use + - some of this stuff was used in 4.4.x but not anymore + - additionally we dont even use getdomainnname(), check for gethostname() + instead + +commit 0de16638aadfc7fc093e69106e7f3a6b54a2ff28 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 23 11:40:55 2009 +0200 + + Use AC_PROG_MKDIR_P for testing mkdir -p capability + - for rpmbuild's purposes MKDIR_P doesn't cut it though, we need to + point it to something that exists on an installed system + +commit 4d328c0b6982a5782bdd9dc4722ccc5119279b57 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 22 15:32:17 2009 +0200 + + Use %{__mkdir_p} macro in build instead of hardwired RPM_MKDIR_P + +commit 67601222815391e7739fa8592d0d0de57f5fb316 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 22 14:55:54 2009 +0200 + + Remove unused h_errno test from configure.ac + +commit 33685ef74eaebabb2b6c609cc0313a540b9ba3ff +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 22 14:36:35 2009 +0200 + + Kill off last remaining uses of _constfree() + - practially all the data in rpmfi needs to be treated as const, these + are just a funky special case which point to header memory for the + couple of cases where KEEPHEADER is still used + +commit cef9afbf2ab652e3a8d9f1aa96d517036408d81b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 22 13:25:48 2009 +0200 + + Make header struct really opaque outside header.c + - the low-level stuff in signature.c and package.c need entryInfo_s + and indexEntry_s but not the header itself + - also move the other defines which have no use outside header.c there + +commit a14d06482a667441b47bdf4a6e76e751b99389ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 22 13:11:00 2009 +0200 + + Remove redundant NULL-check + +commit fe8bbc317752a8ad8f050e93e60bb044078f4c77 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 22 13:01:36 2009 +0200 + + Eliminate unnecessary url parsing from rpmtsRootDir() + - url's in transaction root hasn't been permitted since rpm 4.6.0 days + +commit 7e684c563014d71583b791bb0159e37592ca21b1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 22 12:34:19 2009 +0200 + + Lose the now empty header_internal.c source + +commit 9c00937f119f67c44103eaf0edddebaf0c709e22 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 22 12:33:16 2009 +0200 + + Move htonll() into header.c and make static, not needed elsewhere + +commit 854f7486149f2c0713b45dd29a650fb3e10a44e8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 22 12:30:45 2009 +0200 + + Move the legacy compatibility goo into legacy.c + - no functional changes + - headerGetRawEntry() hasn't had a public prototype since rpm 4.0 days + but there are some 3rd party users still (sigh), leave it alone as + exposing the proto now would only cause *more* trouble to the external + users + +commit 220adf02ded4c6b499d10a8d589df73424fc4931 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 22 12:11:42 2009 +0200 + + Move the higher level convenience functions out of header.c + - header.c is big enough as it is, and none of these things needs + header struct internals for anything + - no functional changes, just moving stuff around + +commit bb9878ed3094e14bf2751291e0288f78cb9b113e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 22 12:07:12 2009 +0200 + + Rename hdrNVR.c to more obvious and generic headerutil.c + - no functional changes + - remove it from translation list, there's nothing here to translate... + +commit 1daee9ebd03073696acc9d6f5968f8fa56cb16c5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 21 15:01:27 2009 +0200 + + Work on tsortinfo instead of ts elements when ordering everywhere + - ...except addRelation() which still needs rpmteTSI() for grabbing + tsort info from elements in rpmal + +commit 0cc336b7a3a3ef6d9ca05490412bbac48e0186d9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 21 14:13:35 2009 +0200 + + Work on tsortInfo nodes directly when detecting SCC's + - pass the local order info struct to detectSCC() and work on that + instead of ping-ponging to the TSI's through transaction elements + +commit e5ccace4fb25b9bb6537df5f56f542a1676d0760 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 21 12:59:38 2009 +0200 + + Record relations to tsortInfos instead of transaction elements + +commit 78a3f3065e93f742179233e139090b3e2c1114ae +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 21 12:30:04 2009 +0200 + + Save pointer to ts element in the tsort info struct + +commit 134c19d9fab97a7c03149893c356e6fa794c0318 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 21 12:18:22 2009 +0200 + + Avoid a bunch of redundant rpmteTSI() calls + +commit 9b12bc126763b4723be4c7c1e44406b2f00f5759 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 21 12:12:29 2009 +0200 + + Eliminate unnecessary depth member from tsortinfo + - its only used for debug log formatting and we can calculate it from + the number of parents in the debug case + +commit 60500572d89f47970d45061c533c4d05ccef3a99 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 21 10:41:03 2009 +0200 + + Eliminate unnecessary npreds member from tsort info + - this is the same as tsi_count + +commit 2268c738f10f40aeb2b7fcf61ae3978785eeca78 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 21 10:37:48 2009 +0200 + + Eliminate unused tree index and degree from ordering calculations + +commit 42127383e2353920ee439cc65c716c84a36274dd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 21 08:17:05 2009 +0200 + + Avoid a few unnecessary rpmteTSI() calls in addRelation() + +commit 88d56552d12c487bff85262bd0d430270619c9e2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 18 15:28:36 2009 +0200 + + Remove unused ordering related members from rpmts struct + +commit 92884ca771905b4de2c2abc1fc5b144fecff8e55 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 21 09:20:09 2009 +0200 + + Bury ordering structures and their alloc+free inside order.c + - nothing outside order.c needs this stuff, TSI alloc+free routines + have no business being exported + - for now we need to store a pointer to tsortInfo in the elements, + its just an opaque pointer for ping-ponging the data through ts elements + - all allocation + freeing is local to ordering code + +commit ecf45122398c8f081f51b7574ec6cafb6ca2051d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 18 12:20:05 2009 +0200 + + Eliminate the rpmte tsort info manipulation public API + - its not useful outside the ordering internals and API users have no + business messing with it + +commit 6e28e8fdba7260b3a9dd2824ac2b44d1b658c876 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 18 12:16:25 2009 +0200 + + Convert rpmtsOrder() to manipulate the tsort data from tsortInfo directly + +commit a6b21c7bec3e6b44198ff779b13224155c8d0f20 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 18 12:12:44 2009 +0200 + + Convert addRelation() to manipulate the tsort data from tsortInfo directly + +commit 95c14c7a8aa742ffcca47ab47f99e7b4878eb306 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 18 12:10:01 2009 +0200 + + Convert collectTE() to manipulate the tsort data from tsortInfo directly + +commit 72e95c14f41d0a6cbfb7fc340b6cde774c1396bf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 18 12:05:30 2009 +0200 + + Avoid some unnecessary rpmteTSI() calls in collectTE() + - we have q's TSI in local variable already, use it + - also rename tsi -> q_tsi so it's obvious which one we're manipulating + +commit 16726722c3c41e9a9f209b2b0a7ac3a0132d25ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 18 11:56:04 2009 +0200 + + Move tsort data out of rpmte into, duh, tsortInfo + +commit 4e20d4c49f1d623458a7fdc28214e6729c4e32d4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 18 09:04:57 2009 +0200 + + Move transaction element iterator into rpmts.c where it logically belongs + - make rpmtsi_s really opaque, move rpmtsi typedef to rpmtypes.h + along with all the other commonly used types + +commit ccc69322626ed649d72248e23a2834a9860099fb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 17 17:33:05 2009 +0200 + + Eliminate unused and unnecessary rpmteBreadth() and rpmteSetBreadth() + +commit 80853dbe99a772cdceb57c4b5f39e270c0319795 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 17 17:28:37 2009 +0200 + + Eliminate unnecessary rpmtsiOc() + - it used to be called from ordering code but now there's precisely + one caller which used it as a fancy way to do increment an integer... rip + +commit 24780b810eb94ee7e444da670eee3557d02ca3d4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 17 16:47:12 2009 +0200 + + Eliminate unused + unnecessary transaction element iterator mode + +commit 640db40ac593a2d30f556e277164e980508ee9ef +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 17 16:17:45 2009 +0200 + + Eliminate unnecessary ts ping-pong inside rpmte + - rpmteNew() and the stuff it calls doesn't need the transaction set + for anything since a long time + - document ts argument to be unused + +commit c2e1c048b3341824f9f0e50f2c9e2d8598891f9e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 17 16:10:37 2009 +0200 + + Fix ts element package file size on large packages + - RPMTAG_SIGSIZE is limited to 4GB, grab RPMTAG_LONGSIGSIZE through + headerGetNumber() grabs the correct tag automatically and simplifies + the code a bit + +commit e5f7b3264cb03d03ceb6e2100c117c7f37e01e9f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 17 15:51:58 2009 +0200 + + Eliminate now unnecessary rpmteFd() + - ...which should've never been exported in the first place + +commit 6193da9cad40dbbc1d7ce974ab9df96986a52183 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 17 15:50:09 2009 +0200 + + Move payload open into rpmte (internal) method + - the transaction element has all the necessary info to do this, + having it in psm just requires exposing otherwise unnecessary methods + +commit 0bac1d421ccdcc719e2e60bcfb4859d0f602510c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 17 11:35:11 2009 +0200 + + Hardwire lead major version to 3 (RhBug:546663) + - besides the logic being backwards wrt intended --nodirtokens linkage, + LSB wants this to be 3 and .. it just makes no difference whatsover + anyway + +commit 79b0ebedc13185f2d85e688d8cd4e007ddea70e1 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Wed Dec 16 23:14:04 2009 +0200 + + Use grep -E and grep -F instead of egrep and fgrep. + + egrep and fgrep are deprecated in GNU grep and "historical" in POSIX. + +commit edac0476a8ea3fbd1d86df2667a1b62d831b2653 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 17 10:38:08 2009 +0200 + + Move python ts element key refcounting back to C-side of things + - it's really the C-side that needs this, doing it in C avoids nasty + surprises when subclassing rpm.ts + - partial revert of commit 92d18d1d7139b37065ea742cfe0e8cee5e9c3500 + +commit 507f21f6bb4bf7029a0bca255cfe4aae3361f358 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 17 08:43:31 2009 +0200 + + Permit unexpanded macros to slip through spec tag sanity checks (RhBug:547997) + - For now, let %{} characters through our valid character set checks + on specs. This isn't right really, but unexpanded, unrelated macros + in spec can now cause failure to parse out buildrequires which would + allow those macros to be expanded. This needs a better fix. + +commit 72f210f56abee3f704ba1a1b32c06e294473f9b9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 16 10:30:17 2009 +0200 + + Avoid mucking with fsm->rdbuf in fsmRmdirs() and fsmMkdirs() + - we already calculate the string length, just use a variable local array + +commit ee8d3dfa923536bbd559fefb3d3c137a16dcf764 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 16 10:09:26 2009 +0200 + + Remove now unnecessary const-avoidance construct + +commit b22c266003bdd4dd4067ea6ec77bec5cee24d12b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 16 09:52:59 2009 +0200 + + Const-correctness on fsmRmdirs() and fsmMkdirs() + - both functions need to copy the data anyway as they modify, just use + a helper variable to cleanly avoid the const strings from iterator + +commit 0d4a9d13cb8e600f193e9731744d0bdbff8a1956 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 16 09:43:55 2009 +0200 + + Remove bogus const from fsm [o]path members and use of _constfree() + - in reality the paths point to allocated memory at all times + +commit 94d7b17c9e04c2e5ff887af916d66b7ee5194864 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 16 09:25:55 2009 +0200 + + Simplify fsmFsPath() + +commit fe1de3869e2a13bbefa020939e5ceffbb67e616f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 15 14:43:40 2009 +0200 + + Kill of ancient unused kludgery over buggy packages + +commit 86cfa3de9cb00e9559da3ceea638d690bcccaf75 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 15 14:42:12 2009 +0200 + + Kill off stillborn fsm threading stuff + +commit 058aec9bdc3145d25faed62b89ae532aa0cd87d5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 15 14:39:57 2009 +0200 + + Kill off stillborn "not yet" code from 2001 + +commit 91eb212654b80d00202432da36e9746567d4f30b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 14 15:23:28 2009 +0200 + + Eliminate transaction disk space checking functions from the API + - The DSI stuff runs from deep inside rpmtsRun() with no chance for + API users to do anything with it. Bury into transaction.c and + make static to let us change the way it works without API constraints... + +commit 17eb18d0b1b259dbeb269148e6571ae49df9259f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 9 15:11:39 2009 +0200 + + Fix memleak in python ts.hdrFromFdno() + - the python object holds reference to header here, decref the header + so it gets freed eventually + +commit 60b66dc7d9c728d6b779d3d772ac36b9134a2f56 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 9 14:42:03 2009 +0200 + + Fix a few list-related memleaks in python bindings + - PyList_Append() bumps the object reference count, callers need to + explicitly decref them... oops :) + +commit a250601a8e7b31cba2565cfaf82dbfc3f6be7338 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 9 11:17:04 2009 +0200 + + Kick out one remaining sqlite reference (in the translations) + +commit 1ee991f2a5b83a0d84b80c0d7e7d38877df904e6 +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Dec 9 09:50:58 2009 +0100 + + Remove sqlite hacks from rpmdb.c + +commit 50d1b52edb202fbf9329cea0ecec285c0a73414f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 8 16:22:42 2009 +0200 + + Avoid exposing libmagic dependency in public headers + +commit d6bda5a1665d8d04526aea299781570ee7486b2e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 8 15:58:51 2009 +0200 + + Avoid noise from python bytecompile on non-python pkgs (RhBug:539635) + - If a pattern doesn't match, we'd prefer an empty list instead of + unexpanded garbage thank you... nullglob shell option is just what the + doctor ordered but unfortunately its a bash-specific thing. Otoh there + are number of other bash-specific scripts in rpm so probably not + much of an issue... + +commit f671b529d1c45b1d1b39003ad4e2a2b646c9fa98 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 3 13:56:00 2009 +0100 + + Removed obsolete "db3" entry in dbi_config_default + +commit e2c217b4b76118e6dab9f8dfb3284bb4ddbe2b3e +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 3 13:50:37 2009 +0100 + + Remove support for sqlite based rpm database + Also remove abstraction layer between rpmdb.h and the back end + in lib/backend/ + +commit 139c031d2c54fe9e692765dae05da89d7ecfa8cc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 7 13:51:48 2009 +0200 + + Preparing for 4.8.0-beta1 + +commit 7a2395941e3eb81740f6b7b5d417991ef9b42fa4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 7 13:35:53 2009 +0200 + + Bump soname for all our libraries + - while the "really public" API of librpmio has only been enhanced, + librpm and librpmbuild use some supposedly internal bits which *have* + changed considerably, so just to prevent anybody thinking they can + combine librpmio from rpm 4.7 and librpm from this... + - librpmbuild hasn't seen much real change but some (unfortunately) + exposed struct members have changed so... + - librpm is mostly compatible but as rpmal has become internal API, + we need to bump (annoyingly, as nothing actually uses rpmal ... sigh) + +commit 75c171f20891e58f1f14f37bba8e3e13b47bb783 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 7 12:38:39 2009 +0200 + + ts.check() is supposed to return empty list when no problems + +commit 9b94ae3dbc6d98f5c1929829735ff918aab5ef4d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 7 11:32:51 2009 +0200 + + Disable the entire rpm.td type for now + - need to figure out saner semantics & stuff... + +commit f859d8aa7742eae7b5d48409a26086c6f5d80343 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 7 11:21:14 2009 +0200 + + Make python header iterator return keys, not values + - this is how python built-in dictionary works, be consistent with that + - also avoids having to decide what to do with rpm.td type right now... + +commit 1567738feddc9202308bc6e0be9c60d3adf5d56f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 7 09:12:44 2009 +0200 + + Always return malloced data from i18n extensions for consistency + +commit 105518cf5766bba6647e26b96e31b5a2d8ba18c4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 5 11:05:39 2009 +0200 + + Bump up the python version requirement to match reality + - Python >= 2.6 is known to work, 2.5 might be possible with __future__ + imports but until somebody tests it... + +commit 46d1ba04483af09590ed070186a1be10b57c5977 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 2 15:30:27 2009 +0200 + + Fix the posix chown test for selinux enabled systems (RhBug:543035) + - on selinux enabled systems, 'ls -l' mode string is longer than + expected here, just trim the ls output to our expected length + +commit 1adb46a9f864a327c93496ee0f8a149bd1def175 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 2 13:22:11 2009 +0200 + + Back out overly strict file type check on %ghost files + - we currently only support creating regular files for %ghosts which + dont exist in the buildroot, but for files that do exist in the buildroot + there's no reason to place such limits (eg its perfectly ok to have + symlinks marked as %ghosts) + +commit 480095ab2a319d29965ced868ecc8253b1ba7420 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 27 15:57:44 2009 +0200 + + Use AS_HELP_STRING() for configure option output + +commit f0f94cc9df146a016f1d3c3b2d508b3e7336efea +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 27 15:12:52 2009 +0200 + + Remove pointless message translation from check-buildroot + - these scripts aren't processed for translation and unlikely to ever be... + - fixes the remaining complaint from ticket #62 + +commit 45e4cca1ea3ed5073a54431dbf505e1e252fd678 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 27 15:10:57 2009 +0200 + + Remove ancient broken scripts from the repository + - also eliminates one more "bashism" complaint of ticket #62 + +commit 443d4f4d725a29d405b8c52e3a6ffbc1f514bd27 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 27 14:55:12 2009 +0200 + + Fiddling with ulimit settings does not belong to dep extractor scripts + - fixes one of the bashisms in ticket #62 + +commit 8440195af4f1d578fa3c631df8ff186c6168e368 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 27 09:28:11 2009 +0200 + + Correctly pass optional tag argument from hdr.dsFromHeader() (ticket #108) + +commit 8ba98b21789e6e3525cf2fd47a3a473aa17a0f9d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 27 09:15:56 2009 +0200 + + Dont try to pass anything to rpm.fi() from hdr.fiFromHeader() + - hdr.fiFromHeader() is just a deprecated backwards compatibility dummy + and doesn't need to pass anything as there were no meaningful + parameters in older versions + +commit cfcd1f9bd98d5d0fc46a84931984efec3b9d47e2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 26 10:22:41 2009 +0200 + + Dont fail build on unrecognized non-executable files (ticket #105) + - Generally only executable files are critical for dependency extraction, + whereas oddball application data files can cause unnecessary build + failure due to libmagic misdetections etc, so just let non-executables + pass with a warning and mark them as unknown data + +commit ae74744e65e4e3e83f51cfae5418e8d7e12b9857 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 26 09:46:48 2009 +0200 + + Just use autoreconf in autogen.sh (ticket #109) + - instead of doing stuff by "hand" and getting it wrong, let autoreconf + worry about getting it right (if nothing else, we can then blame + autoreconf instead of ourselves ;) + +commit 2b41860984f0c4ebba5ebce93a18c9c0ca5e1065 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 25 16:42:43 2009 +0200 + + Fix signature password checking result on abnormal conditions (RhBug:496754) + - Execve() failure wasn't returning an error code, causing rpm to + think the password was ok when we couldn't even try verifying + - Stricter return code checking from the password checking child: + the password can only be ok if the child exits with WIFEXITED() *and* + WIFEXITCODE() of 0. Also WIFEXITCODE() should only be called if + WIFEXITED() returns true. + +commit 98213fc4192c7af07037a0f3e9cce9e3b8509c02 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 25 15:07:17 2009 +0200 + + We can't handle OpenPGP subkeys or secret keys, so dont even try + - parsing subkeys ends up overwriting data in the main key, causing + bogus signature checking failures + - this is the final missing piece of RhBug:436812, short of adding + proper support for subkeys (maybe someday...) + +commit ded0c513836cee2f237edc2e28ee8aec261fd675 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 24 16:57:46 2009 +0200 + + Dont blow up on headers without requireflags in rpmdsNew() + +commit 649fc271d59eacbeeaacd3c24625ee95c884f0b0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 24 14:36:03 2009 +0200 + + Nuke leftover debug junk + +commit 39e15e7a678dfcfc0c03449b2ebc327569933f31 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 24 14:27:49 2009 +0200 + + Support constructing header data from python + - no proper i18n string support yet, just the basic types + - basic data type validation only, no overflow checking for integer types + - for lists, validate all items before trying to insert anything + - duplicate tag creation not permitted + - appending not permitted, only assignment (and deletion already) + - there are probably bugs... + - watch out for librpm bugs when passed incomplete headers, ugh + +commit 897f06b9100437e6074ec5a816a83779662ddb4b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 24 14:02:52 2009 +0200 + + Disable rpm.td type for now + - its not that clear that exporting the td type is really useful + (certainly not in its current form), avoid exporting an interface we + might not want to support + +commit 15c806b8ae53753481d09c0e980d668b44817b95 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 23 16:45:09 2009 +0200 + + Fix hdrContains() return value on error + +commit c225bb88cbe33d97ab9d7de20c4d6597b5394cc8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 23 15:12:04 2009 +0200 + + Remove bogus rpmpopt.pot file (ticket #77) + - this is supposed to automatically generated on update-po time from + toplevel rpmpopt file and merged into rpm.pot but has been broken for + a long long time and also the $ translation marking has been deprecated + for security reasons + +commit 1e2f382ff7912f743d4c18d85386506048d0d29d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 21 11:31:50 2009 +0200 + + Remove hdr.has_key() method, support 'key in h' style instead + - Python 3 removed has_key() from dictionaries, as the 'in' way is the + way of the future support that from the start (has_key() is not in + any released rpm version so its safe to remove) + +commit 6711bcc6b948f8f60373af42e232e160c8cb89ed +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 21 11:07:29 2009 +0200 + + Remove unnecessary hdr.instance() method + - this is available through tag extension now, no point having a + separate method for it + +commit 6834d35460466992cfe43ce908443fb61f49b94c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 21 10:55:24 2009 +0200 + + Typos in exception messages + +commit 5e26a8be7193a90612d800eadba46b417c1d4944 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 20 16:00:06 2009 +0200 + + Error out early trying to install on readonly fs (ticket #99, RhBug:464750) + - simply make readonly filesystems appear as full, preventing install + early instead of failing with cpio errors in middle of transaction + +commit 58bece68422ba6cf20a1fe4ac4816ecd811e384d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 20 11:49:05 2009 +0200 + + Convert French man page to Unix line-endings + +commit 50773c56482f3cd7d48cbcad477d1a48a0395c66 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 20 11:12:39 2009 +0200 + + Fix build with binutils-gold (ticket #107) + - patch from Michal Čihař + +commit d0eaa7c0485f670371fc6a99bf27021fdaa467e4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 20 10:32:47 2009 +0200 + + Add RPMTAG_EPOCHNUM tag extension + - return RPMTAG_EPOCH but convert non-existent epoch to 0, as rpm internals + treat it + +commit 71eeeb8d5e18ac6f6b349b09fd22fe2c650f8beb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 19 10:51:23 2009 +0200 + + Add spec package type with access to headers to python rpmb module + - permits python to access parsed headers from spec files + - ticket #14, RhBug:462726 + +commit 4beda5ab2676d6b007034b6f9906724c813fce68 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 19 10:16:15 2009 +0200 + + Permit header object generation from PyCObjects + - needed for generating header objects from other extension modules & + might be handy in some other cases too + - patently type-unsafe but as long as python doesn't provide a better + way, not really our headache + +commit 2ba9153bfa8abd642c4529b454f65ed807f0afb6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 18 17:41:39 2009 +0200 + + Lose the silly specFromSpec() + - its our own private data structure we're accessing here, no need + for extra wrappers and nothing outside spec-py.c needs this + +commit 0e77aba7fb9f3e5cd875acc124ea4de2dea3c247 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 18 17:28:13 2009 +0200 + + Turn current python spec methods into read-only attributes via getseters + - incompatible, but nobody is really using the spec bindings for + anything as there's been very little you've been able do with them + - having the stuff accessible as getseters means we dont need 50 different + fooSet() methods if/when we permit modifying these from python + +commit ecb0f7df9a273f89706a6a8b3129dfcae29536d5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 18 17:16:45 2009 +0200 + + Sanitize python spec.sources() + - spec without sources is perfectly valid, just return an empty list + instead of invalid NULL return without exception set and simplify + +commit 8f056c7849944abdf2e5ee86e8668bc6c61834ca +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 18 17:03:32 2009 +0200 + + Put a bit of sanity into python spec methods + - prep, build etc missing from spec are not errors + - instead of returning NULLs (with no exception set!), just return None + for anything that doesn't exist + - dont bother with NULL checks, if s->spec is NULL then something else + has screwed up big time + +commit 698c141fe3bfbc520a825e993a01a082cf80f69b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 18 12:21:41 2009 +0200 + + Oops, tp_dealloc doesn't return anything + +commit c6a2f7f3f293c0947ea015cea40618c78fc93de9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 18 11:33:57 2009 +0200 + + Fix rpmProblem reference counting in python bindings + +commit 67961448c192a932868efb6ee652bd228597d4dc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 18 11:22:55 2009 +0200 + + Declare a few python functions only taking one argument as such + +commit f6b5a7f622c0b34fc261cc0c27b596730d9597dd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 18 11:17:51 2009 +0200 + + Rip python checkSignals() wtf'ery + - since the function takes no arguments, declare it as such... + +commit 841e0ad4ee360bf43acb1adb2b86977d7b74abe1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 18 10:54:58 2009 +0200 + + Python archscore() only ever takes one argument, simplify + +commit 66dd52d94c34b51eba9f0ef48bbe4df0e1b174ad +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 18 10:41:26 2009 +0200 + + Make python ts.problems() return a python list, not rpm.ps object + - rpm.ps object only supports iteration and subscript (with wonderfully + wacko semantics), returning a regular list serves us better + - rip the now useless rpm.ps object type + +commit a237f1eee0b495691c2a9565ad2b0f5140c00298 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 18 09:40:30 2009 +0200 + + Remove unused psFromPs() + +commit a2a4599fc6947d30c5ecf42420528a91d1975093 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 18 09:35:41 2009 +0200 + + Eliminate broken rpmps append() method from python bindings (RhBug:538218) + - The code to insert new problems has been using invalid conversion code + causing crashes since 2004 and nobody noticed, safe to say this is an + unused interface. Additionally the method argument flags were wrong, it + was declared as METH_VARARGS but actually expected METH_O semantics. RIP. + +commit 2e76d0e6c83ca7bd08651c47fd1aee40f89333c4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 30 13:31:01 2009 +0200 + + Add in-memory hash for caching rpmdb dependency lookups + - worst case behavior for uncached dependency lookups can be disastrous, + eg > 35s vs < 1s on my laptop for trying to remove /bin/sh provider + - we only bother caching rpmdb lookups, the other cases plenty fast already + - using in-memory cache avoids nasty in vs out of chroot issues with + temporary db files, which otherwise were about as fast + +commit 77c25db03a55113a77d6a56c422615f9cd4ec435 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 30 09:37:36 2009 +0200 + + Document our new format extensions + +commit 0dcf65119a0f7f96e460eaf7ef6aa970e9ee2f14 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 30 09:33:26 2009 +0200 + + Add file verifyflags format extension + +commit 491cf5e3442af05b79b33e346f60e565f343513f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 30 09:15:36 2009 +0200 + + Add file state format extension + +commit 18cc1d23120c5eadad251f0edde1697ed418a3e1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 30 09:13:08 2009 +0200 + + Update rpmtd formats comments to match reality + - we dont require exact int32 etc types, any numeric type works + +commit 7ae58177d051f5989974b58930980371388b9d6d +Author: David Malcolm <dmalcolm@redhat.com> +Date: Thu Oct 15 15:14:58 2009 -0400 + + Convert relative imports within rpm package to absolute imports + +commit 91a83f5e76790e5248780fa604ad2ac0aa3a68a1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 29 13:54:47 2009 +0200 + + Permit any file-like object in rpm.setLogFile() + - using PyObject_AsFileDescriptor() does away with another Python 3 + incompatibility and makes it more flexible.. but also more murky + as rpmlogSetFile() only accepts FILE * streams... + +commit 121b69b39529c2b5b9557eba96fd551e5295ccbd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 29 12:56:18 2009 +0200 + + Update module initialization to work with both Python 2.x and 3.x + - split common initialization tasks to separate functions, so that only the + details of initializing a python module object differ + - patch from David Malcolm + +commit 16f9d7f4dcce8edc6458cd94ee0c7afda2c5dece +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 28 16:35:32 2009 +0200 + + Remove unnecessary (cmpfunc) casts from our type objects + - cmpfunc is no more in Python 3 and casting NULL to anything makes + little sense anyhow + +commit 70bebfdd7eab41d7e0aecf569692aac113958a3a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 28 16:27:15 2009 +0200 + + Eliminate ambiguous tp_compare and tp_richcompare from rpm.ds + - both comparison types are highly ambiguous, eg what on earth does + "foo provides bar = 1" < "bar requires foo > 2" mean? + - if straight ds1.evr vs ds2.evr comparison is needed, we'll be better + off supporting that through rpm.versionCompare() which has clear semantics + - avoids another Python 3 incompatibility too + +commit 46b2df7c577b3f22a167bc46e655c9c008133a66 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 28 16:25:46 2009 +0200 + + Add ds.Compare() as a thin wrapper over rpmdsCompare() + +commit 1ce136261da3bd39ee10e31ed02d11a37da19126 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 28 16:24:16 2009 +0200 + + Type-check rpm.ds() comparison/search arguments everywhere + - also make them only accept one argument, simplifying arg parsing + +commit 615c45ec34dc5c5c00aa50854524cd428e70de50 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 28 16:17:21 2009 +0200 + + Rip out stillborn code + +commit 3df9dc71118b498694437f083bb174d774cc6337 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 28 15:22:39 2009 +0200 + + Eliminate the ambigious tp_compare from rpm.hdr + - Avoids another Python 3 incompatibility as it doesn't have tp_compare + anymore + - We could add a compatible tp_richcompare, but comparisons like + 'if h1 < h2: do foo' are highly ambiguous, callers are better of + using explicit rpm.versinCompare(h1, h2) instead + +commit a5e123bc3e07fa6cc3fad13bc7f8a471ecb17d9b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 28 15:55:35 2009 +0200 + + Use PyObject_AsFileDescriptor() instead of object type comparison + - this permits any file-like object implementing .fileno() method + (including rpm.fd) to be dup'ed, not just PyFile subtypes + - this also avoids yet another incompatibility with Python 3 which doesn't + have PyFile_Check() and PyFile_AsFile() at all + +commit 590914c32c1d514d1a4e5c2244e1e38548a2e87d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 28 10:05:39 2009 +0200 + + Dont bother calculating hardlink counts when the value is not used + - speeds up non-verbose --list queries by some ~50% + +commit 5463570061a7ca9ed947885b516c2551778b636f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 27 16:07:43 2009 +0200 + + Support multiple python versions in brp-python-bytecompile (RhBug:53117) + - For *.py files in python library path, use matching python interpreter + version for compiling, this is especially needed for Python 3 which + is very different from Python 2 code. And even if the code compiled + with a wrong version, it would be recompiled at run-time when invoked + with the intended python version, causing verification errors etc. + - For *.py files outside the library path, use "system python" which + might not be always correct but we dont really know any better. + - Patch from David Malcolm + +commit 714ebe92a1052e67967221e73ac8b788140e684c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 27 15:15:20 2009 +0200 + + Argh, typo in previous commit + +commit 376b1bd8b79392a3d8a019c0409c05c13b55f2b2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 27 14:52:08 2009 +0200 + + Remove explicit Py_TPFLAGS_HAVE_RICHCOMPARE from ds type flags + - HAVE_RICHCOMPARE is included in Py_TPFLAGS_DEFAULT since at least + Python 2.3 which is as far back as we care, no need to explicitly + set it. Eliminating the unnecessary flag removes another Python 3 + compatibility issue as the flag is gone there. + +commit 2222e81e1cf74bbf78acb9969592ab06e2289929 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 27 10:57:35 2009 +0200 + + Make disk space problem reporting slightly saner (RhBug:517418) + - Only report disk space/inode issues for packages that are affected + instead of piling up all the problems in all filesystems on all remaining + packages + - The messages are still ambiguous at best, need to figure out something + better one of these days... + +commit dcba14d575eb6396075e3976b898c98ddd17874f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 27 10:44:04 2009 +0200 + + Let Python decide the "native" string type for tag names + - Py_BuildValue("s", ...) returns unicode objects in Python 3, string + objects in Python 2, this is what we want here + +commit 490d79b976c2b52d838f72f553a20af0dcf81c1d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 23 22:10:44 2009 +0300 + + Permit unicode as ts.dbMatch() key argument + +commit d728e466d2055432b874b4777b3ca07ef3260518 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 23 21:25:08 2009 +0300 + + Allow unicode objects as tag name everywhere + +commit e13a476fc94509cb6f3d159e6135b48fdafcdf78 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 23 21:07:10 2009 +0300 + + Add conversion function for handling python unicode -> string issues + - In Python 3 everything is unicode, forcing each and every caller to + convert manually is a bit much. + +commit b457e2200bd41b0c7420e32d5c9ed5a10b082922 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 22 10:37:49 2009 +0300 + + Make --httpproxy and friends work again (RhBug:529214) + - macro fiddling to pass the macros set by --httpproxy etc popt aliases + to the url helper + - ftp proxy and http proxy control the same thing (http proxy) now to + keep things simple + - while at it, add %__urlhelper_localopts for local customization needs + without having to override the entire __urlhelperopts macro + +commit 4047397da1875b1e5b561e039ad6cd7d99206aa1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 21 13:21:01 2009 +0300 + + On Python 3, use macros to alias all usage of PyInt_ to PyLong_ equivalents + - Python 3 unified PyInt with PyLong, the former no longer exists + - Based on a patch by David Malcolm + +commit 1866fc41c8fdf5a82705cee7f1043d5fb634c3be +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 21 13:15:44 2009 +0300 + + Replace PyString usage with PyBytes everywhere + - In Python 2.6 PyBytes is just an alias for PyString, Python 3.0 + removed PyString entirely + - Add compatibility defines for Python < 2.6 + - Based on David Malcolm's Python 3.x efforts + +commit 33c569ce6fd827ba039e36ffe0a77b0643d0ac70 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 21 12:47:35 2009 +0300 + + Ensure RPMSENSE_RPMLIB bit is always set on rpmlib() requires in rpmds flags + - some packages in the wild have rpmlib() requires without the flag set + due to older rpm not always setting it (for one, rpmdeps as external + dependency generator could cause such deps), causing bogus dependency + failures on install + - only fix up dependencies coming from a header, rpmdsSingle() correctness + is up to the caller + +commit 9fbaedd1ac655d978883d68a1f7d34df0d703363 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 21 12:23:50 2009 +0300 + + Ensure rpmlib() dependency sanity on build + - only requires on rpmlib(foo) are allowed + - make sure any rpmlib() foo dependencies have RPMSENSE_RPMLIB bit set, + rpmdeps as external dependency generator can create rpmlib() dependencies + without the bit set, and also any manual rpmlib() deps wont have it + +commit b6cfb4399ca4c5f2335c9351a7599ccfdf28add6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 21 12:22:33 2009 +0300 + + Fix memory leaks on error exit from parseRCPOT() + +commit cab7c23976fa83a57fcb63694748e0e40ca9fda4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 19 17:21:31 2009 +0300 + + Remove leftovers from python header files + - rpmSingleHeaderFromFD() and hdrLoad() are now implemented in python, + declarations accidentally left here + - make rpmMergeHeaders() static, nothing outside header-py.c needs + +commit 72165c7717e26050c6785f8b103f69baaa06dd40 +Author: David Malcolm <dmalcolm@redhat.com> +Date: Thu Oct 15 15:14:59 2009 -0400 + + Convert all usage of two-expression exception raising to modern syntax + + Replace all usage of the two-expression + raise foo, 'bar' + syntax with the long-equivalent + raise foo('bar') + as the old syntax was removed in Python 3 (PEP 3109), and the new syntax + is supported in Python 2 + +commit a2999caaf4fb6a1d121b71d009d15a7a651d2bf0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 19 11:06:07 2009 +0300 + + PyVarObject_HEAD_INIT() compatibility macro for Python < 2.6 + +commit 4b8e0ebde64321a8dbcbdce9f44557185fde1719 +Author: David Malcolm <dmalcolm@redhat.com> +Date: Thu Oct 15 15:14:57 2009 -0400 + + Generalize type object initialization to work with both Python 2.* and Python 3.* + + The layout of PyVarObject changed between python 2 and python 3, and this leads + to the existing code for all of the various PyTypeObject initializers failing to + compile with python 3 + + Change the way we initialize these structs to use PyVarObject_HEAD_INIT directly, + rather than merely PyObject_HEAD_INIT, so that it compiles cleanly with both major + versions of Python + +commit 2f5a5c44cf5cd5406b153ba9ba37a7a5a4f4c6db +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 19 10:57:13 2009 +0300 + + Py_TYPE() compatibility macro for Python < 2.6 + +commit 7b51c4a1eb8f14207f9a8d3e0be514a41c0e2197 +Author: David Malcolm <dmalcolm@redhat.com> +Date: Thu Oct 15 15:14:56 2009 -0400 + + Generalize access to ob_type so that they work with both Python 2.* and Python 3.* + + Python 2's various object structs use macros to implement common fields at the top of each + struct. + + Python 3's objects instead embed a PyObject struct as the first member within the more refined + object structs. + + Use the Py_TYPE() macro when accessing ob_type in order to encapsulate this difference. + +commit 63175d4d31469816c575ddb4de9698fb5c053536 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 19 10:30:48 2009 +0300 + + Avoid using python's print for Python 3.x compatibility + - print chanced from statement to a function in python 3, for our + purposes sys.stdout.write() is sufficient and avoids dealing with + the incompatibilities between Python 2.x and 3.x + - suggested by David Malcolm / Ville Skyttä + +commit 9707b5478bbad7251810247b2383f91b5bbabc16 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Oct 17 12:15:29 2009 +0300 + + Unbreak lzdio/xzdio + - revert part of b0d1038190be5cb4b45e2c2c7c84ee7022164ba2 which broke + the split-personality lzdio/xzdio + +commit 98cd707af0f284eeb4cf5864fbb14445d529bf31 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Oct 17 11:25:53 2009 +0300 + + Skip posttrans scripts of failed transaction elements + +commit f677a821adf7d18f5e9a9b053d805052a1bf5a39 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 16 13:36:39 2009 +0300 + + Since we really want a FILE* then get one in the first place + - this is visible in the librpmbuild exported goo, rename the member + to force build-breakage on the poor souls trying to use librpmbuild API + +commit b0d1038190be5cb4b45e2c2c7c84ee7022164ba2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 15 14:51:28 2009 +0300 + + Use a helper function for finding fileno of specific io type + - also differentiate between lzdio and xzdio here + +commit 852398f8c6dcb4ad5ed0310e49e7d342a262be91 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 15 14:33:45 2009 +0300 + + Lose unnecessary url type checking from fdSize() + - we're only dealing with local files once fd is opened + +commit ec68fc79551b27821bb400eb0136f8416b9ccb2a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 15 14:23:20 2009 +0300 + + Lose unused leftover definitions + +commit 2dc82d4e3e9c2959f4f731895993645761905073 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 16 12:49:08 2009 +0300 + + Eliminate ufdio-specific read, write, seek and close + - we dont do network IO anymore so ufdio only differs from fdio by + downloading the file on open if necessary, after that it's just fdio + +commit 7324a69d62f56faa9a621b0554723be85b6cac13 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 15 11:36:46 2009 +0300 + + Use fd.tell() instead of going around through os.lseek() with fdno + +commit ed40ff253a88ab399c28cf22005193e7389d5e23 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 15 11:34:26 2009 +0300 + + Add tell() method to rpm.fd class + +commit ed6ed5c1ce0854f1b8956a66e8a429c9d5ff3948 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 15 11:33:18 2009 +0300 + + Add ftell() clone to FD_t + +commit aa2ae3803cc38db786a662d70826a0131293b674 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 15 11:01:00 2009 +0300 + + Avoid unnecessary dup'ing of file descriptors on header list operations + - convert to rpm.fd on python side already add use internal helper + which only accepts rpm.fd type to avoid having to dup around on + every item + +commit 410bf68fd41a6b8c98e48ca77e093f2f6c6bda75 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 15 10:11:37 2009 +0300 + + Accept rpm.fd() types file objects everywhere in python bindings + - turn rpmfdFromPyObject() into a python-level object converter, add + a separate C-level getter for the fd pointer itself + - take advantage of python refcounting to handle differences between + native vs converted rpm.fd in callers so we can simply decref the + rpmfdFromPyObject() result without having to worry whether it was + converted or not (ie should we close it or not) + +commit 50ad087c1030be242ab658c818ba2990dd33855e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 14 17:22:25 2009 +0300 + + Make fdUpdateDigests() static now that its possible + +commit efd874ae6a0ac17e269b1c5daed4f09939c94815 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 14 17:19:09 2009 +0300 + + Make FD_t struct opaque, finally + +commit e5be860abb675dff7f5488073f8f836cb5c908c5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 14 17:14:38 2009 +0300 + + Eliminate last remaining FD_t struct privacy violation + - add getter for fd digest bundle, uninline the setter + +commit bdfb54bd238ab2d09175d2b921435b7a059ac25c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 14 17:03:14 2009 +0300 + + Remove cpio stuff from FD_t + - only the FSM cares about cpio position, move it there - there's only + ever one fd active inside FSM, no need to track it per-fd + +commit 1ff10e3d68417ebdeac329c79299187710afb697 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 14 16:15:05 2009 +0300 + + Move debug goo defs to rpmio.c + +commit 63432905a413d33085061674e00d6c23c60056e4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 14 16:10:08 2009 +0300 + + Move pile of helpers from rpmio_internal.h to rpmio.c, remove unused stuff + - nothing outside rpmio.c needs these, make 'em static there + - uninlining reveals quite a few completely unused helpers... + +commit f2e55c2ff8f6fba0cba61251027fe899ac2fdd1a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 14 16:02:00 2009 +0300 + + Move fd statistics foo inside rpmio.c now that it can + +commit fa0337c9b64d69b3a4e50d810ec63c7798cad6c6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 14 15:59:39 2009 +0300 + + Move fdDigest*() to rpmio.c where they better belong + +commit c716382ee899759b522b1b63e8a2acde9ca33f65 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 14 15:12:43 2009 +0300 + + Remove pointless inlining of stuff in rpmio + +commit 7ebe3cffc5666ffc2e04ae4722e8eaa64c0d6769 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 14 14:45:54 2009 +0300 + + Use common "not implemented" implementation of Fseek() + +commit aac3cb417cfd802748437b7e6e8b4b2182bc41a5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 14 14:14:51 2009 +0300 + + Add first rough-cut python bindings for rpmio fd + - attempt to mimic python file object where possible, but nowhere near + all methods are supported, either just not yet done or due to + underlying limitations + +commit 181a3ac6a5b2d2017482da6327e0fc7a84e41c5e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 12 15:15:39 2009 +0300 + + Raise exception in the converter, not caller + +commit 597973befe1587decf9e1a069653b87e05be1a01 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 12 15:05:50 2009 +0300 + + Permit changing rpm.td tag from python + +commit c6649c55a89a9a6803c1640961de6c2412e9eeb0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 12 14:43:44 2009 +0300 + + Add limited support for modifying headers to python + - for now we only support tag deletion and assigning rpmtd objects, limiting + this to copying data from other headers + +commit bc716457e042e12f4e90efdabafe2cd69d3bff52 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 12 13:49:50 2009 +0300 + + Fix format extension memleak on empty strings + +commit 3ec070c5d8c16a593ab2573f0f63d58a748ba2c1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 12 11:03:14 2009 +0300 + + Output dependency type on --requires etc queries if verbose (RhBug:528342) + +commit df61816c7588bd00f5d6bfdb99f7539eec8bd62b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 12 11:02:56 2009 +0300 + + Add RPMTAG_VERBOSE extension + - hack to permit different query formatting based on rpm's verbosity level + +commit bb47ec2695c4c2bf16b8995c53d5f92bc51cf3e3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 12 10:48:59 2009 +0300 + + Permit conditional query formats on not yet cached data too + +commit 856df71e8dc24219ec01619d2089a06e9ae36dfc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Oct 10 12:36:38 2009 +0300 + + Oops, configuring wrong ts in rpm.ts() initialization + +commit ac3d091577096a75814419e057b5c7823d0d6eab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 9 15:44:06 2009 +0300 + + Move further initialization from python ts tp_new to tp_init + - lose the unnecessary rpmts_Wrap(), it's not needed and just gets + in the way of things + +commit dc6946e72eb69e67d1e00f741f5ba595fa740a18 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 9 11:57:46 2009 +0300 + + Revert explicit PyErr_NoMemory() returns to just returning NULL + - tp_alloc failing is likely to be OOM but we dont know that for a fact, + and the failing method is responsible for setting the exception + +commit 4e5132e443a9f062bfad83f531b43a9d5d6df1da +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 9 11:44:41 2009 +0300 + + Handle NULL in ts get/setKeyring as python None + +commit cbad134dd453a24d3e0e55ad81dff0e0baa2f7e9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 9 09:35:42 2009 +0300 + + Kill off _rpmb.error exception type + - import of _rpmb messes up rpm.error to point to _rpmb.error which we + do not want + - use ValueError for unparsable spec for now, need to figure something + saner there still + +commit 121ea41e33d19e415302c66e842a228212d80c22 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 9 09:30:37 2009 +0300 + + Permit setting and getting ts keyring from python + +commit 62888020f4ce618c447115e4b52015e4f7402f30 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 9 09:02:19 2009 +0300 + + Add bindings for rpm keyring and pubkey types + +commit 4c8afeef14708b3c25ebd8606d90991faff0c2c5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 9 08:48:13 2009 +0300 + + Add an interface to parse armored OpenPGP from memory + - refactor the decoding part out of pgpReadPkts() to separate helper, + and add pgpParsePkts() around that + +commit 0a2f3e12d25f0f71496cd2888b91b3399e23ca64 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 7 12:09:00 2009 +0300 + + Support passing extra options to dep generator scripts + +commit 468d5ab6cc1bd83bdef08d34e34d0cafc0c1d33b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 6 15:05:06 2009 +0300 + + Lose unused python/perl/java stringbuffers from rpmfc + +commit 733032dd1a682789ade39cfc0ef630d5bc83f09b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 6 13:22:22 2009 +0300 + + Bah, get the new ocaml-scripts into tarballs too + - should've been in commit 82e7dd702013d3679fda438333de30afdec17a4f + +commit 35b20e13aec01252c952b3fd79665b916f5d0430 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 6 13:13:23 2009 +0300 + + Python namespace import fiddling + - import rpm instead of _rpm for exception name compatibility + - import the lowlevel transaction class as _rpmts, makes it slightly + easier to see which is which + +commit 15fb8ccb41ce4cc02c78508b936fb74f7165683c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 6 12:34:44 2009 +0300 + + Teach the internal dep generator about OCaml + - OCaml seems to have fairly well detectable magic in its files, nice + - Dont call the regular find-requires from the scripts now that internal + is working + +commit 82e7dd702013d3679fda438333de30afdec17a4f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 6 12:29:37 2009 +0300 + + Add OCaml dependency generator scripts (Richard W.M. Jones) + +commit 1c83af6e10302346a765e484d38cdac3ff619436 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Tue Aug 4 00:48:32 2009 +0300 + + Deprecate %__lzma, use %__xz in it. + +commit 1892984f0216340f08e928d2bb74202cd8e87cbd +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Mon Aug 3 21:08:55 2009 +0300 + + Decompress lzma files with xz. + +commit dab575b24498e2362845e7da6dc76015fa88b4a9 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Tue Sep 22 21:11:20 2009 +0300 + + Improve perl.req here-doc skipping. + + This version is stricter in finding the end identifier by using equality test + instead of a regex (as a side effect, fixes rhbz#524929) as well as parsing + quoted identifiers, and adds support for identifiers in backticks. + +commit 562382ab180e2a4483485d165807f9de20fa5a1c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 5 18:23:55 2009 +0300 + + Delete ancient and defunc python test programs + +commit 55e6a4b905c1cf680a1235085e268b04e1b5405a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 5 17:23:34 2009 +0300 + + Dont leak memory from rpm.fi() methods + - Py_BuildValue() always copies the data mallocing here is just wrong + +commit 3d1169fe698910fc62dd1893c861963dedea2945 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 5 16:42:52 2009 +0300 + + Handle all rpmds variants in its constructor + - either it takes a header + tag, or (name, flags, version) tuple + tag + to generate a single dep + - push rpm.dsSingle() compatibility out to python side + - hdr.dsFromHeader() and hdr.dsOfHeader() no longer need to be in rpmds-py.c + +commit 0cddef5a4a2b279d0da39c765312cc2deaa7de07 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 5 15:38:45 2009 +0300 + + rpmdb open failing is certainly an rpm error, not TypeError + +commit e3a1720f4e1f5ae972a8f56275113adca179c80e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 5 15:36:54 2009 +0300 + + Dead code removal + +commit a9958395c7000c73fe9275046f50f6b276642d48 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 5 15:25:59 2009 +0300 + + Permit threads during rpmReadPackageFile() + +commit af00066294bb180b609d6f612237c14ad48f0dec +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 5 15:22:12 2009 +0300 + + Type mismatch is TypeError, not rpm.error + +commit 564f1cb02b841f0b0b1c2b7fcafbb9a080233a46 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 5 15:19:01 2009 +0300 + + Push hdrFromFdno() error code handling over to python side + - return (rpmrc, header) tuple from C to let python do whatever it + wishes with the information + - let python side worry about generating backwards compatible returns + +commit 60ec5008bd6bc5f9cec43f64dd8129045080fa41 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 5 14:55:37 2009 +0300 + + Push hdrCheck() error code handling over to python side + - return (rpmrc, message) tuple from C to let python do whatever it + wishes with the information + - let python side worry about generating backwards compatible returns + +commit 0503d7f92e94a7986715756da5226fc18a1fba10 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 5 14:30:27 2009 +0300 + + Teach python about the lowlevel RPMRC codes + +commit fab2debfe440d677dbd072c3cd73d2c99876e7a5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 5 14:25:43 2009 +0300 + + Push ts.check() return tuple-o-doom generation over to python side + +commit 776f5b56ca51c7c5495f84d5823e5e646206e5d4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 5 14:08:48 2009 +0300 + + Teach python about RPMSENSE_ANY + +commit 4e647fd7805e85374626dd8f439f3b059ea22409 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 5 13:12:05 2009 +0300 + + Enable retrieving problem key from python too + +commit 66589df18f7a54f724df5e859334418d9496e5ce +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 5 12:16:26 2009 +0300 + + Push transaction problem filter to python side + - make C-level ts.run() require ignoreSet just like the real one does + and keep the value on python side of things + +commit 44ee4e164e340c0d4e4725cc57811ce637deaef3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 5 12:09:26 2009 +0300 + + Push the interpretation of ts.run() result code to python side + - at least this lets sub-typers override the hysterical return values + +commit a15bfa40adc826dfa91f9bdc24b3e680cd8aecb6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 5 11:09:05 2009 +0300 + + Add minimal python wrapping for rpmProblem objects + - for now, only expose the basic attributes and return problem string + representation on %s + - return problem objects on rpmps iteration + +commit 5b289d4491738eaa4f106eb69c70680406d63aa0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 5 09:26:43 2009 +0300 + + Ugh, forgot to add the new _rpmb module to git + - should've been in commit 8169bbde6934637ed7be58e18103330c1d5e4546 + +commit 9b20c706a4f93266450fae2f94007343b2e8fd9e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 2 22:48:03 2009 +0300 + + Push most work of ts.addErase() over to python + - minimize the stuff done in C: rpmtsAddEraseElement() only cares about + header, so that's what we accept on C-level bindings + - on python side, handle db recno's and labels like we've always done, + additionally accept match iterators and plain headers too + +commit ab04cfb08c5fbdf4e9803b2d63352fee0527937e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 2 22:15:51 2009 +0300 + + Return error code from rpmtsAddEraseElement() failure + - trying to remove non-installed header counts as an error + +commit a9b77304c3ad187e8982fd67d1a6406c93ab9e40 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 2 21:41:41 2009 +0300 + + Permit file objects and file names to ts.addInstall() + - largely removes the need for the klunky ts.hdrFromFdno() + +commit 92d18d1d7139b37065ea742cfe0e8cee5e9c3500 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 2 21:18:27 2009 +0300 + + Push most work of ts.addInstall() over to python + - minimize the stuff done in C: require all arguments in final format + and report status back with a boolean, handle everything else including + keylist refcounting hack over to python side + +commit c7d62396bf3420a87ce0cd7c319d2566f9446ed3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 2 21:14:19 2009 +0300 + + Oops, missing self in bunch of calls... been too long since writing Python ;) + +commit 5ce5e8d75b1683fc4679037db833b55884ee1842 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 2 20:35:20 2009 +0300 + + Push the rpmtsGetKeys() stuff over to python completely + - trivially implemented in python by iterating over transaction element + keys, we dont need no stinking extra librpm APIs for this + +commit 07ad9dcf0a8eb98928178b774512bcad2bc6f169 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 2 19:19:31 2009 +0300 + + Add rpmlog() wrapper to python bindings + +commit bc39e17527920d47640ea35e42c961926e4e5125 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 2 18:55:16 2009 +0300 + + Teach python about RPMDBI_LABEL + +commit 8169bbde6934637ed7be58e18103330c1d5e4546 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 2 18:31:32 2009 +0300 + + Split rpmbuild dependencies to separate _rpmb module + - installers and the like dont need the pile of poo called librpmbuild for + anything, avoid dragging it in needlessly + - import _rpmb into rpm namespace if available but dont complain if + its not there + - arrange ts.parseSpec() compatibility on python side by dynamically + importing _rpmb if possible + +commit bc9b86ae5c14e093078506b533cede3c5f1f5ab9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 2 16:36:53 2009 +0300 + + Move ts flag & color setting to python side + +commit 305d634d27d8c480bc01250585d2a901e343851f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 2 16:18:59 2009 +0300 + + Add a dummy python-level transaction set class, use it always + - move the rpm.ts() vs rpm.TransactionSet() compatibility to python + - this will enable doing only the lowest level stuff in C and rest + in python + +commit 1dffab5393fc8ed5cd81173be543db6b5c34785a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 1 15:25:01 2009 +0300 + + Add python method for retrieving header "instance" (db recno) number + +commit 9c88ea2c87b5d22026400fb19f064b7967aa4743 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 1 15:12:06 2009 +0300 + + Deprecation tweaks + - use PyErr_WarnEx() for better control and leave the tracking up to python + - use PendingDeprecationWarning for now + - document the replacing functionality in the deprecation messages + - make hdr.sprintf() just an alias to hdr.format() without deprecating, + at least for now it'd be only a gratuitous incompatible change on python side + +commit 8b704a6bf8ae2c5a922b54ff35c65525e93f0f1f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 1 14:55:55 2009 +0300 + + Oops, these are mappings, not dicts... + +commit 29eb2f35047363353c851e3f8920123ce0a42217 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 1 14:27:42 2009 +0300 + + Generalize python ts flags and colors set/get foo + - make flags, vsflags, color, prefcolor (previously not available) + and probFilter appear as internal attributes of ts objects, each + with their own setter/getter methods + - make the old custom set/get methods access the internal attributes instead + - keeping them "internal only" leaves room for adding further sanity + checking and nicer interface on python side while giving direct access + bits for those who want it + - not deprecating the old get/set methods at least yet... + +commit f819760dc37047d464afff8a91c746114c183a2a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 1 14:06:41 2009 +0300 + + Fix couple of recently introduced compiler warnings + +commit b0d374528a367779e158a68a7b6a58ad929b85aa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 1 13:21:44 2009 +0300 + + Include structmembers.h centrally from rpmsystem-py.h + - pretty much everything might need this... + +commit 66c469759c497b72f24ebb6a69ca9a6333d1d600 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 1 11:37:45 2009 +0300 + + Add API for setting preferred transaction file color + - not strictly needed as it gets its default from a macro but .. shrug + +commit 16e35ece9c28cfd0257102b1e1ca69746e2b4b6e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 1 11:21:58 2009 +0300 + + Make python ts rootDir appear as a read-only attribute + - there's no need to change the rootdir after object creation, better + not permit at all + +commit 24135b8443d01af4ff0c23ec11794787b0feb673 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 1 11:17:38 2009 +0300 + + Add python getter for transaction id + +commit eb419a86ac70aef55b8af3b964b62ada82944582 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 1 10:59:53 2009 +0300 + + Eliminate python ts scriptFd kludgery + - make the scriptFd appear as regular attribute by providing a setter + method for it, permit any file object to be used and allow disabling too + - readonly for now as we dont have rpmfd wrapped yet + - remove now unnecessary custom get/setattr functions + +commit 909982b1b5d2bccbf28ecfb38064ab86e09d4523 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 30 16:45:46 2009 +0300 + + Deprecate custom foo.count() methods, support len() instead + +commit 8cb920eb32f36297e2154b7ebcc25851d9a7b39d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 30 16:10:24 2009 +0300 + + Eliminate unused python ts iterator filter stuff + - iterators dont take arguments so there's no convenient way to filter + while iterating, let python users filter themselves (like they've + always been doing) + +commit b8d3b273cbcc7a4130d6786ff157a87a4f383c30 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 30 15:04:39 2009 +0300 + + Take advantage of headerNextTag() in python hdr.keys() + - avoids whole lotta unnecessary copying of data, we're only interested + in tag numbers here + - dont filter out stuff - python consumers can look at i18n data too + +commit 32b0bba8a2fb5e534bddc9c02ff170726457bdcc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 30 14:51:33 2009 +0300 + + Add iterator support to python header objects + +commit 3d5455d42d48740ff23899f00a903f49b73eff00 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 30 14:48:19 2009 +0300 + + Add alternative header iterator method + - we dont always want the actual contents of the tag to be copied + on iteration, so add an interface that returns the next tag in the + header + - this lets callers to decide what to do with the tag and how to + retrieve it + +commit d59e715c1b8e28206bfed45b6f4cf3c00322f95c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 30 13:05:24 2009 +0300 + + Add some flags to rpmtd creation + - permit disabling extension retrieval and "raw" (untranslated i18n) tags + - always use HEADERGET_ALLOC for data availability sanity + +commit 1ddee37628b8aac48a8f1fc51af4575b5570589b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 30 12:45:07 2009 +0300 + + Add beginnings of rpmtd wrappings to python + - unlike other types, store the C-level td structure directly in the + python object, this lets us selectively expose some members directly, + avoids having to deal with rpmtd allocation separately and as leaves + the reference counting to python as rpmtd's aren't refcounted on C-level + +commit b53f5995969554211dde0b235c648f8d2e1cb0a6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 30 12:11:43 2009 +0300 + + Turn hdrGetHeader() into argument parsing converter interface + +commit 945bbf49f52c50b53f0d407e91ec46febd56d948 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 30 10:33:52 2009 +0300 + + Sanitize getattr behavior of header objects + - when generic getattr fails, only try retrieving header tag as attribute + if it's a valid tag + - clear any python errors if generic getattr failed + - split generating a python object from header + tag to an internal helper + +commit 600ccbe9d43e5857eb9b9925975f63d0e40286d8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 28 18:22:14 2009 +0300 + + Require expected type in PyArg_ParseTupleAndKeywords() already + +commit ac3f9f729b9a3b938d3344278c7e0564934f3871 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 28 17:23:28 2009 +0300 + + Support numeric expansion in rpm.expandMacro() + +commit f74def684253964fa03edb55f155dfbb5122b1bf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 28 16:37:14 2009 +0300 + + Push rpm.signalsCaught() to python level + - only implement the bare minimum in C by adding a thin wrapper for + rpmsqIsCaught(), the rest can easily be done in python + +commit dca55d3781401eb0ddce2759770054db7629083a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 28 16:19:22 2009 +0300 + + Implement rpm.readHeaderFromFD() in python instead of C + +commit 07710f3033b277ccb46decd84f994e88d5e6869a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 28 16:07:09 2009 +0300 + + Implement rpm.readHeaderListFromFD() in python instead of C + +commit f0e9245660100d3ce41692889899844f42feb7a4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 28 14:50:33 2009 +0300 + + Implement rpmreadHeaderListFromFile() in python instead of C + +commit 90042df3428414bf5f68cb6db7aed208d6455b96 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 28 13:48:19 2009 +0300 + + A few cases of Py_RETURN_NONE missed on the first round + +commit 65a6afbbdaf1fc81304c66ffb1b024d63c4bbb5a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 28 13:30:28 2009 +0300 + + Arrange rpm.headerLoad() compatibility on python level + +commit a22fda5b5add3b96ac68a39ab8a6c88b72285098 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 28 11:09:32 2009 +0300 + + OSGi dependency generator fixes from Alphonse Van Assche (ticket #101) + - This patch fix some minor bug, remove unused code and increase drastically + the perf by threading execution of tasks and using zip command instead of + jar to get meta-data + +commit 2507ab6797926e9482ad5311697699f0a55f50e2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 24 13:57:55 2009 +0300 + + Enable subtyping on the rest of our type-objects + - not very useful atm as various places return hard-wired built-in types + +commit df40d9b27b1dc8bd82f8f1c8a17d357df3fae330 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 24 13:40:44 2009 +0300 + + Eliminate all custom tp_free() type methods + - tp_free()'s purpose is only to free up the memory used by the python + object structure, cleaning up our own allocations belongs to tp_dealloc() + +commit d5f5156bd09338eceba7eeb6c5122ecc58afb0a1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 24 13:19:20 2009 +0300 + + Enable subtyping on rpm.ts class + +commit 374358d219b5fc35b43f929cb285c3d3d473ac89 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 24 13:05:36 2009 +0300 + + Call generic python setattr if not scriptFd + - yet more preliminaries for subtyping + +commit 27bb9c9402f38dd802d61a5945f6b019c8b8ed78 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 24 13:04:34 2009 +0300 + + tp_setattro() is supposed to return -1 on errors + +commit 74c1040dbc4b4977045745f924ea0774c2e3ee53 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 24 12:52:32 2009 +0300 + + Call (sub)type tp_free from destructors + - more preliminaries for subtyping + - remove pointless NULL checks + +commit 36ada6c116e123f5b5b739e12f256201e5cc6fa1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 24 11:42:17 2009 +0300 + + Make object allocation type agnostic + - pass (sub)type down to wrappers + - call subtype tp_alloc() instead of PyObject_New() + - preliminaries for allowing subtyping + +commit ab66c9ff47664fcfae6eea2146be65ccbff43195 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 17:44:07 2009 +0300 + + Remove unnecessary header type checking + - the type is already validated by PyArg_ParseTupleAndKeywords(), + no need to doublecheck + +commit 693838658d0a1c94bc9efa31de700e2a9898c88c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 14:41:30 2009 +0300 + + Remove the broken tp_print method from spec + +commit d55c5f6c3005858903eca1a5e98915f0c27cfb8b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 14:21:13 2009 +0300 + + Decouple python spec objects from transaction objects + - ts structure is only necessary for hysterically passing back the + parse result from parseSpec(), hide this in the bindings + - deprecate ts.parseSpec() for later ripping + +commit 86527f0d45c033347880907cf7680230ecb9ecb9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 13:12:43 2009 +0300 + + Oops, binary data can and should be presented as python strings + +commit 76d8d16de0c96f2b3e66eafe9f03127e96ad5804 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 12:49:15 2009 +0300 + + Add rpmtd to python object converter, change header code to use that + - vastly simpler than the former goo in hdr_subscribe + +commit 282efb6d4c23848b2443ffd767fd4bccda209425 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 12:28:47 2009 +0300 + + Turn tagNumFromPyObject() into an object converter interface + - permits direct validation and conversion from arg parsing + +commit ac219c129d04952fbd205c536533723d582d1ad2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 12:05:02 2009 +0300 + + Turn rpmFdFromPyObject() into an object converter interface + - permits direct validation and conversion from arg parsing + +commit e72a51d081b192cbc35af47f8281e939370f8b55 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 11:51:55 2009 +0300 + + Permit any file object in rpm.readHeaderListFromFD() + +commit 0913ff321b5a2034596e00c463a4888f96c19aca +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 11:42:59 2009 +0300 + + Permit file objects in python header constructor + +commit 1d2d0456890be9341f031d854a7feb69c87b2419 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 11:41:20 2009 +0300 + + Add write() method to python headers + +commit b997746271d764bebc86f207871e5e0e57e7b720 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 11:10:38 2009 +0300 + + Accept any file object in ts.hdrFromFdno() + +commit 79e87e5ea16ed7118536b12e267d93db74e15265 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 11:09:19 2009 +0300 + + Add helper to convert python file objects to rpmio FD_t type + +commit 6b9adb71f9715de3648673ae6ca4475a9e98d141 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 10:49:47 2009 +0300 + + Add te.NEVRA() method, adjust docs + +commit c29492242c97ebed80bdf561c4a15acf9d7939ca +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 10:44:41 2009 +0300 + + Remove tp_print methods from all rpm-python objects + - these violate the intended use of tp_print, python docs state + "A type should never implement tp_print in a way that produces + different output than tp_repr or tp_str would." + +commit 6bbc19fb228465215b59cd2c902564d7665ce554 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 10:39:40 2009 +0300 + + Lose the debug junk from python bindings + +commit 2ede83b6598a3026c1f016a109220929f62b0829 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 10:31:46 2009 +0300 + + Add hdr.format(), deprecate hdr.sprintf() + - sprintf() is a C'ism and format() is closer to current librpm anyway + +commit f0c3985a773706d8dc268d143120142acfbfa822 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 10:19:46 2009 +0300 + + Make fiFromHeader() static inside header-py, deprecate + +commit c21a1ea23db40bd136a859eb171a49ae51e25c64 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 10:11:45 2009 +0300 + + Deprecate rpm.headerLoad() + - this is not needed now, just call rpm.hdr(<blob) to load + +commit d38f0eb5422252c4750eac421f0fb8c7c8d43a16 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 09:56:08 2009 +0300 + + Deprecate header filelist munging methods + - hdr.convert() is the generic way, the old stuff is not needed anymore + - macro to issue warnings just once + +commit 66c0d4ee6b96190426d310e6b0be4c7ce3d7fe42 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 09:27:47 2009 +0300 + + Eliminate unnecessary function + +commit e16815fc7bc40198b60f677ff7d80a84cb5356a6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 09:24:23 2009 +0300 + + Permit headerConvert() from python + +commit 42810ceae18d920f40f5193cf900f1c96bca7186 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 09:03:25 2009 +0300 + + Add has_key() method to header object + +commit cfc341170cdd5b324a3b90eb1b13620fd39298b4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 08:51:12 2009 +0300 + + Add support for creating new header objects + - without arguments, rpm.hdr() creates an empty header + - with another header as argument, make a copy + - string argument is considered an unloaded header blob and copy-loaded + +commit 848de2dfec3f545801574a6219df8f081d66c5e0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 08:41:03 2009 +0300 + + Rpm's allocators dont return on OOM, remove unnecessary check + +commit 2a8da8606fc169aa9929e9a1550c8e29c466880b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 23 00:06:13 2009 +0300 + + Add type checking macros for all rpm python type objects + +commit 39d79f91420ba7d9527e04d00b4b0dc2d6cad9ff +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 23:02:47 2009 +0300 + + Rename python system.h for disambiguation + +commit 14d5aaedcb355a724ba8869a29c8e4a35efdcac1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 22:42:06 2009 +0300 + + Lose the empty doxygen markers + - nothing wrong with comments but empty comment placeholders + are not exactly useful + +commit 864220c441704e3d61fa521c682a23874b41e4ba +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 21:53:21 2009 +0300 + + Put some consistency to python object creation + - all type object creation goes through foo_Wrap() which handle OOM + and all type specific initialization + +commit ed557bbcf065905beebb42d50048cecf04c3e441 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 21:24:55 2009 +0300 + + Make all python object creation wrappers return PyObject pointers + - this way the only place where casts are needed are in the wrapper itself + +commit 4d6f8e46e03ccb81a0f50848e974884b7874912d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 21:01:01 2009 +0300 + + Dont leak memory on rpm.ds iteration + +commit 0cb5de3fc090cae426b812ad3e38e2be8b7e63ac +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 20:50:41 2009 +0300 + + Lose unnecessary next() methods + - python adds next() methods for objects supporting iterators + +commit 0793b2cf23667f515c1675e9dbe37e634c4cd730 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 20:20:07 2009 +0300 + + All rpm-python iterators are self-iterators, just use PyObject_SelfIter + +commit d7134660ca4300058e579bed990ab7cf7e14a40f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 19:55:34 2009 +0300 + + Dont leak memory from rpm.dsSingle() + +commit 07adc4e0d1aa23a4d3e3a21e8f01f615233793ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 19:44:59 2009 +0300 + + Simplify fiFromHeader() + - just call the fi object, no need to manually redo all this stuff + +commit 708d4d8f1bd215d1dffce3f8d5680d2c967145b8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 19:42:53 2009 +0300 + + Simplify dsFromHeader() + - just call the ds object, no need to manually redo all this stuff + +commit da74188fa654246ec74e0375440f326e5dc714f2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 19:19:02 2009 +0300 + + Sanitize python object -> tag number exception handling + - raise exception in tagNumFromPyObject(), not in 12 different callers + - check against RPMTAG_NOT_FOUND consistently instead of -1 and whatnot + - unknown tags are value, not key or type errors + +commit 00d683ce88748080ce78d1e2d802a401b2d30261 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 18:55:09 2009 +0300 + + Move allocations out of rpmps object init method + - tp_init can be called several times, allocating from there leaks memory + - tp_init gets called automatically on object creation, dont call manually + - nothing to initialize for rpmps... + +commit 4c85c7e605ee0312e51c8614d98c4740041ec4e1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 18:53:15 2009 +0300 + + Move allocations out of rpmds object init method + - tp_init can be called several times, allocating from there leaks memory + - tp_init gets called automatically on object creation, dont call manually + +commit fdc62b3decfe6a798284fc8c76372092b3ee1f00 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 18:50:32 2009 +0300 + + Move allocations out of rpmfi object init method + - tp_init can be called several times, allocating from there leaks memory + - tp_init gets called automatically on object creation, dont call manually + +commit 337cb1bfea878931bf4bc410edeaec58a857b013 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 18:22:50 2009 +0300 + + Remove useless rpmts python initialization + +commit e2ba570ad793dcbfdf8a80b520a54995aa56195d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 18:17:49 2009 +0300 + + Realize the remaining bits of direct rpmdb interface are dead too + - the code hasn't been enabled in a long long time despite being built... + +commit 96a1b0a6816f3df9b4ff5290520b72b904182f36 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 17:49:53 2009 +0300 + + Use Py_RETURN_NONE macro for returning None everywhere + +commit 43f585fced06e10d4fad8208697cc323857ef535 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 17:33:07 2009 +0300 + + Eliminate unnecessary custom object allocation functions + - these are just calling python defaults, no point at all... + +commit ca6591e86c201e54ae8ee876f12d5c0f0c835236 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 17:27:44 2009 +0300 + + Use generic python get/set attribute functions directly where appropriate + - no point in wrapping all this stuff in our own functions + +commit 711ab9bab1596dc61825ec8c71d6bcd1f9a1917f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 17:12:22 2009 +0300 + + Python initialization spring clean + - split rpmtag enum additions to seprate function + - PyModule_AddIntConstant() does exactly what we need for the rest + +commit ae1fd3fa479bfafcc65b9ea532cafb401ed9a031 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 16:47:07 2009 +0300 + + Make the python object structures opaque + +commit 2b06ca079c90960242dfe173e0e8c2fbc39d7689 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 16:39:39 2009 +0300 + + Lose the utterly broken rpmio FD_t wrappers + +commit ae6ea9789ff395e2343d7c7a9eae551a64a74db5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 16:36:48 2009 +0300 + + Lose the useless python debug stuff + +commit ae1e7d83898e3c14138260ac9a8b53737da83c84 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 16:28:58 2009 +0300 + + We dont support ancient python versions... + +commit dd5cfeec61eeddedc842aa11d7ba2376c0e9411e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 16:24:32 2009 +0300 + + Kick out mummified rpmdb python interface remnants + +commit 5db17ad1ba05d03d7d543b064ee8ebf21fe9118c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 16:02:39 2009 +0300 + + Missing <string.h> include + +commit 6f7120694bc7f3a1c56d4639ad345aaa024ba598 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 15:36:11 2009 +0300 + + Clean up + fix bad recno erasure in python ts.addErase() + - now that we can loop over RPMDBI_PACKAGES matches, the code can + be simplified quite a bit + - walk through the iterator always to get a reliable installed status, + previously ts.addErase() with bad record number wouldn't raise exception + +commit e95921e29bdaa15094499d9191cd6fbfd0b7e63a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 14:53:56 2009 +0300 + + Remove no longer necessary RPMDBI_PACKAGES special casing + +commit 21d527f6c7111c067fc88a6ef76d201c7a653936 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 14:52:57 2009 +0300 + + Fix endless loop on RPMDBI_PACKAGES iteration when offset specified + +commit eae127b7d835a2cdccd0abad75141efd8cb3a2bf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 12:32:02 2009 +0300 + + Unbreak --tid and --querybynumber + - broken ages ago somewhere between 4.4.x and 4.6.x by typing changes + presumably + - C99 strtoul() can figure the base on its own, remove unnecessary work + +commit a90f65f38b17b7ba993d9d4b7d1677ce0fd4417a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 10:21:47 2009 +0300 + + DB_INCOMPLETE was removed in BDB 4.1 and we dont support older versions + +commit dff73774ca68b1ab79534547fc744c510da8f0e5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 22 09:26:39 2009 +0300 + + Remove ancient, unused code to filter duplicates on rpmdb rebuild + - enabling this as-is would be murderous to multilib systems + - getting duplicates in the db would be a bug elsewhere + +commit 6bc5d87007bfe2ecfe6738f0575b3646a71361fd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 21 14:36:59 2009 +0300 + + Rip out dependency caching + - it doesn't speed up things that much, is broken in some chroot + scenarios and is ugly ugly hardwired BDB hackery where it doesn't belong + +commit 880f4cd41f8182c1c39f6678f79266932cccf082 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 21 14:04:34 2009 +0300 + + Move rpmdb home creation from backends to one level higher + - this is a common operation for any backends, avoid duplication + - only try to create it once instead of every index open, and if it + doesn't exist and cant be created, error out instead of trying to continue + in vain + +commit d3c75ad8eef518f413fb27184f9d81799a823e9b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 21 14:00:46 2009 +0300 + + Add an internal API for getting rpmdb home wrt chroot state, use it + +commit af136766a85ca003fbe8332e6ec9c63eeb4d8cd7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 21 11:59:25 2009 +0300 + + Remove pointless per-index api version + +commit bdea28b94511af2dee0e30635062024690e23f0e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 21 11:36:16 2009 +0300 + + DB config stuff not needed outside dbconfig.c, make them static + - additionally make the popt struct const since it can... + +commit 81714312e70835c2136372d40813bd4c8423d3e3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 21 11:32:43 2009 +0300 + + BDB is not optional at least currently, remove useless ifdefs + +commit a232a259845adc620a187c54fb49ec91a3493e97 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 21 11:29:27 2009 +0300 + + Remove useless no-op "teardown" and "usecursors" config bits + +commit baa1cf0e1bdb7260be1cb41dc5e6c3bad180a34e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 21 11:00:50 2009 +0300 + + Remove BDB RPC "support" + - it's insecure, used by nobody (its been rather broken for a long + time) and all, but BDB 4.8.x removed RPC support from upstream so we + cant very well support in the future even if we wanted to + +commit 510c6763ef745b308abd1cc6cec2a62119e87c9c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 21 10:29:38 2009 +0300 + + Remove XA "support" from the backend + - it's removed from BDB 4.8.x and this has hardly ever done anything anyway + +commit a819de43ce019bc3dd305799d12c1169294c93a7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 18 13:53:46 2009 +0300 + + Remove unused db/dbenv methods "documentary" from the source + +commit 4c12b61b34ad8da1927c25805277e8e2f90c1b80 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 18 13:05:49 2009 +0300 + + Use db3Free() for on sqlite backend close too + +commit 37390dffe42360f5f34ef86bd7296d029c16adb7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 18 13:13:59 2009 +0300 + + Always populate dbi->dbi_file on db3New() + - Only the actual db->open() wants NULL for temporary databases, everywhere + else we want the tag name. Handle the temporary case where it counts + instead of complicating things everywhere for the one special case. + +commit b3ed4ec1b1943ffc74a5877cc6f8cb85c37da885 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 18 11:56:05 2009 +0300 + + Mop up leftover root/home foobar + +commit 26e36775157a53ee68eff33b4863bb0e8f60f5c8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 18 11:51:21 2009 +0300 + + Per-dbi root and home dont make sense, always use rpmdb paths + +commit f3cab403d4b3a4351037e6eab3832e92b02ae8fb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 18 09:49:28 2009 +0300 + + Sigh.. when not using environment, absolute paths are required + +commit c01766b3f60802f9d4b1aa56151f633323377915 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 17 16:28:09 2009 +0300 + + Always open database files relative to database home + - This allows the db to move freely wherever (such as across chroots, + RhBug:507309 and pile of related issues) .. and is even recommended + by BDB documentation. Well duh. + +commit b3dcc48824c6ddefdfe784148f3a5da0bd60ed90 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 17 12:51:28 2009 +0300 + + EXIT_FAILURE being defined is already handled in system.h + +commit b805731ce3d3cb9d79c224d936c41a10861baed5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 17 12:40:29 2009 +0300 + + Compare pointers against NULL, not 0 + +commit 28919a1677f6f0e2741d9554c4bd30eb98825fb5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 17 12:25:31 2009 +0300 + + Have BDB use our allocation routines now that we can + - rfree() prototype doesn't match free() but it doesn't matter in this + case as it's just a convencience wrapper with no extra functionality + and setting NULL is ok according to BDB docs + - db->set_alloc() can't be used if environment is used, fix the condition + +commit 5722f2d65cc4f1a1204f71edef311ce30cadda5c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 17 11:36:10 2009 +0300 + + Add runtime settable custom memory allocation failure callback routine + - lets API users perform theirn own cleanup / exit through their own + routines in case of allocation failure, or even try to free up + some memory and retry allocation + +commit 14925811396c7f006b9b305cdce297366c648295 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 16 17:28:22 2009 +0300 + + Always use build + use our own allocator functions + - Consistent across platforms and will allow some things macros dont and + memory checkers these days are smart enough to get decent output anyway + - Minimal namespacing with r-prefix, add compatibility macros to system.h + for now so we dont have to change the entire codebase for this + - Also make rpmutil.h where the declarations and gcc __attribute__ macros + are available everywhere + +commit 3ef73d4d9df6666e5fa3ad772cb4c177f0fd3440 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 16 16:18:06 2009 +0300 + + Eliminate unnecessary variable + +commit 23dd010c57a3e25938a60984186fc3b2d1fc15ea +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Sep 16 14:59:48 2009 +0200 + + Remove unused local variable + +commit f3d2c4a9f92ffc399cf8ed5bebdac1531081ffd9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 16 15:36:44 2009 +0300 + + Remove db environment on close on chrooted operations + - As we open the db from outside the chroot, the environment ends up + containing paths that are not valid once we enter the chroot causing + dumb issues like RhBug:513699 and RhBug:507309. + - We'd be better off removing the environment always after access but + limiting to chroots for now as the rpmdb open/close path is full of races + when environment is not present. Chroots are somewhat special environemnts + anyway and typically not concurrently accessed so it's less of an issue + there. + - While this still has all sorts of issues, it at least leaves the rpmdb + in chroot in a functional state after initial install. + +commit c339c3614484642b178716b0ccca88bb6ad3c20c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 16 15:12:28 2009 +0300 + + Move the default transaction lock out of BDB environment namespace + - We dont want the transaction lock to get mixed with the BDB environment, + nor do we want it wiped out with it as the ts lock protects things + *around* the environment. Unlike the environment, any fcntl locks on + the file get released when process dies, so if there is a lock, + there's a process alive holding it and you'd better not remove it. + - Use the same lock path in macro configuration and built-in fallback + - Make it a hidden file to avoid people confusing lock file existence + with it actually being locked + +commit 8b9d37302588d07e1a66f66c9b5dc84625aae061 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 16 14:08:28 2009 +0300 + + There's a function to test string equivalence... + +commit 6b11f58c764d2ec5edd13987bbb61d2a0c96c7ed +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 16 14:00:54 2009 +0300 + + Throw out useless db statistics structs + - besides being completely unused, these structs are defined by BDB + public headers, no need to mirror them in rpm + +commit ed8a4e20e55659593b2488df00143ff50c5829ea +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 16 13:57:01 2009 +0300 + + Throw out pile of unused "stuff" from 2002 + +commit 4cfcdd661d398691163f27c0ad9744b33d2dfae9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 16 12:41:44 2009 +0300 + + Minor cleanup to newRpmdb() + - no need to free what hasn't been allocated yet + +commit 90a0f752808d166e7d1640d60cd3a7d4cd26154e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 16 12:27:12 2009 +0300 + + One complicated way to write xstrdup() .. pff + - sqlite backend uses dbi subfile for table name, leave it alone although + it is the same as the file name... + - allocate + free both file and table name separately + +commit 961ced7a611000b8a3d522ddc92c6230b4367e1f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 16 12:08:58 2009 +0300 + + Eliminate long since unused db subfile from bdb code + +commit 2bfa9ca1470d6616a4fe282a18ae0be7be097854 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 16 11:56:12 2009 +0300 + + Remove unnecessary arguments to db init and fini + - bdb environments are per db_home, not per file so dbfile etc dont make + sense here + +commit cc1a7acef9aef29218f1671760be0ac06499268b +Author: Florian Festi <ffesti@redhat.com> +Date: Mon Sep 14 16:19:33 2009 +0200 + + Also skip to be erased files in "netsharedpath" + fixes rhbz#494640 + +commit 63d37be6b4a854b9cbbd47306c5c383a2ad356c2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 15 12:57:51 2009 +0300 + + Initialize rpm earlier in rpm2cpio (RhBug:523260) + - url retrieval requires macros to be loaded + +commit eeceb428951fd33b9bedbd4adba9f08e46a47dcc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 15 11:05:27 2009 +0300 + + Take non-gi errors into account too (SuseBug:527191) + - patch from OpenSUSE / Michael Schroeder + +commit 4018bbd08e84fd0cc227dcb8d2dc20693ce2296a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 15 10:56:58 2009 +0300 + + Allow absolute paths in file lists again (SuseBug:535594, RhBug:521760) + - patch from OpenSUSE / Michael Schroeder + - build-time generated file lists should be placed in the build directory, + but at least one valid use case for this is things like %files -f %{SOURCE10} + +commit b69c5cf90d74738214fa46c94f223ac9800487de +Author: Roland McGrath <roland@redhat.com> +Date: Wed Sep 9 11:07:10 2009 -0700 + + find-debuginfo.sh: use permissions 444 for all .debug files + + Signed-off-by: Roland McGrath <roland@redhat.com> + +commit d846e6b0f829791e6ffce4fd496c9378bff19c43 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 15 08:45:14 2009 +0300 + + Don't add dependency type into file requires and provides (RhBug:523282) + - unintended change in commit 3d8656f040d2c780c88d0cd63594898f0605a6fa + +commit 7cd005ce7f5357e4905c920f0ddb576f055dae82 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 14 13:23:34 2009 +0300 + + Clean up rpmalAllFileSatisfiesDepend() a bit + - avoid multiple strrchr() calls + - avoid _constfree(), the string size is known from strrchr() so we dont + need to allocate on heap at all + +commit cb2bd766ded51790353ae667aedbfeee0e9494f9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 14 09:48:49 2009 +0300 + + Single point of exit for doSetupMacro() to clean up freeing allocations + +commit 154462928eb6c391e2505ce7bc7354b1eb215f3c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 10 17:16:12 2009 +0300 + + Oops, accessing the wrong header in processBinaryFiles() + - dumb mistakes from commit 4177fdffd6e7414123062e8716afb22596608531 + +commit cdb2cd545b7ba35fb641f165f2d1269d40fad690 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 10 15:03:13 2009 +0300 + + Rip the broken asynchronous psm machinery + - it was only "used" for the ldconfig optimization and actually been + completely broken since the ordering rewrite + +commit 0b2858d13e0af704c7ace8b95751cc2dd60acd7c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 10 15:02:36 2009 +0300 + + Rip the broken ldconfig optimization hack (RhBug:513224) + - it doesn't optimize much and what's worse, it sometimes optimizes out + calls that would've been necessary + +commit 5327ac46e53205bf5f5adc83d2487e77d6e44851 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 10 14:14:49 2009 +0300 + + Rip unnecessary headerDump() and the last ancient artifacts using it + - xml format dump gives an output that can actually be further processed + +commit ec8f057f64cc119ed57a1aad9dc72f56da313a07 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 10 14:05:08 2009 +0300 + + Rip unused and useless headerGetLangs() + - nothing in the world uses it and the info is available through + regular headerGet() anyway + +commit c1fb691ef7c5a9550c38ec43da69df1cc94729b5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 10 14:04:18 2009 +0300 + + Rip unused and useless headerUsageCount() + +commit 451bbb43a86cef57c7eb5a357ab817e9a44e6f74 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 9 14:19:20 2009 +0300 + + Eliminate unused goo from findEntry() + +commit fc976d13b8ba5ee3cd44c5d32804c5a1c492494b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 9 12:17:10 2009 +0300 + + Handle NULL header in doHeaderUnload() + - avoids having to separately check elsewhere and avoids segfaulting + on headerUnload() and headerReload() on NULL headers + +commit cec00141387db0435a9d60912b7bd3482596eb7a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 9 11:52:47 2009 +0300 + + Eliminate pointless increment + +commit 1bc60ab06ed761182c8c530c0e44bc46cf403f61 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 9 11:47:59 2009 +0300 + + Eliminate yet more unused calculations from header code... + +commit 43dfc9e8d01ad840a0420bcbf037244dfd300caa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 9 11:42:18 2009 +0300 + + Eliminate unused pad calculations from header code + +commit 8dd2babb562aff4db947becdeeba3fd2fa1cca12 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 9 11:38:28 2009 +0300 + + Eliminate yet another unused variable in header code + +commit 37f739c251055c87fbafead10b05fcba33145d7c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 9 11:10:41 2009 +0300 + + Eliminate last remaining leftovers from "8/98 bug" workaround + - the ieprev calculations aren't used for anything, should've been in + commit 4d0d54492c7d539cc806ca9e7fa59e919c28e45d really + +commit 7e7c235b3438e0d147229eb14bce6f305f46bff1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 9 11:06:45 2009 +0300 + + Eliminate unnecessary variable & related goo from regionSwab() + +commit a2ba2b6ce0b1f924546619eb99ab60f758c07837 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 8 14:11:59 2009 +0300 + + Initialize diff on declaration where it fits comfortably on one line + +commit 5a13d2ed21da68b4d9f16c1266ab1250f646c9e0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 8 14:10:34 2009 +0300 + + Move variable to block local scope, not needed elsewhere + +commit f3389c8794f99685eb9bd113b48dd844a93c57cc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 8 14:07:52 2009 +0300 + + Remove unnecessary assignment, diff is block local scope here + +commit 1b617fd68b6250130bf8fb357df87a09c6691e59 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 8 14:05:16 2009 +0300 + + Reduce the number of exit points in parseFormat() to error and ok cases + - avoid a dozen redundant freeFormat() calls and dont bother NULLing + local variable at the end + +commit 9f9ab48f719e9873f45e9c08d9f13030e98d057f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 18:41:32 2009 +0300 + + Add -Wempty-body to default options if gcc supports it + - ...to help protect against screwups like + 2ee45ef12aaa958b78c56b6d83bb18aa6a477d15 + +commit f634253b323933e0383ca9097a77fc0731ad766e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 17:50:43 2009 +0300 + + Eliminate unused variable + +commit c50851aa990aab57f9906d29555fb6443571a318 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 17:39:39 2009 +0300 + + Eliminate unused variable + +commit 0232226ab1a5be31a0fdb5e0cdeb65e2430404df +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 17:10:12 2009 +0300 + + Minor rpmfcGenerateDependsHelper() cleanups + - initialize at declaration time, remove unnecessary variables etc + +commit ec65f5e5f0a56b398878f5087685b71942db362a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 17:00:49 2009 +0300 + + Move rl to the scope where its needed, dont bother assigning NULL + +commit caa6dc91acd958928eeaf440ade7f01311bcf330 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 16:59:01 2009 +0300 + + Single point of exit for doPatch() to clean up freeing + +commit 23307f3823bc0457cabb19c4bf9bfac0cdde84e8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 16:39:40 2009 +0300 + + Eliminate bogus variable initialization + - i isn't used outside the loop at the end, move it there... + +commit ef0adf1da10146fe5ba166feeba11961478af819 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 16:34:20 2009 +0300 + + Add noreturn annotations to javadeps + +commit 6fb96f3847bed4c2aba52497eb26b0d2d52207f9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 16:23:32 2009 +0300 + + Help compilers/analyzers a bit with luaL_error() + - luaL_error() never returns but as other tools dont know this it + raises false alarms + +commit 475ba2111f5c3e0eb755a954785e09d3a35dfabf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 15:52:36 2009 +0300 + + Add noreturn annotations to argerror() helper functions + +commit 59f791f591059ba44dcbbfe50fa20390e8565781 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 15:07:12 2009 +0300 + + Add noreturn annotation to die() .. which itself should die + +commit 2bdd1a5f5c4b23612a7d87992597b1cd39db86c5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 15:04:01 2009 +0300 + + Avoid theoretical NULL pointer dereference + - if sbp ends up not set it's an "internal error" really, dont bother + with error message + +commit d510dfa538ed04b27bd3dc2fa75596f15bd4bee7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 14:54:45 2009 +0300 + + Avoid couple of (theoretical) NULL pointer dereferences + +commit 2b6b06eac19409c5835e8498121edbe38f66a7e0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 14:42:04 2009 +0300 + + Remove bogus non-null check + - rpmdsInit() only returns NULL if passed NULL, which can't happen + as ods is already verified to be non-NULL + +commit e3d00e0b26c0d04f7b00be58effc36300485a88b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 14:15:56 2009 +0300 + + Ugh, erroneously introduced ; busting the conditional + - broken long time ago in commit 2ee45ef12aaa958b78c56b6d83bb18aa6a477d15 + +commit 429132522cbf52d4a062227eecc388854e253b94 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 14:03:47 2009 +0300 + + Avoid potentially calling a NULL function pointer + +commit 712ee07e6155d12736989876eb8078355065b522 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 13:19:23 2009 +0300 + + Eliminate unused calculations + +commit e16325d503cc7ba50f11fdebd77f9bae3bff0c8d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 13:17:47 2009 +0300 + + Eliminate unused variable + +commit bd1507497a2601b9a054da567d7c4c82cf39008c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 12:23:21 2009 +0300 + + Eliminate bunch of unused variables + +commit 95d9c3c21e4d84cbd98a195f5ab7579e32e58d74 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 12:17:07 2009 +0300 + + Eliminate unused variable and pointless null-check + +commit 54df179b10d4277a182f016f2c3faa8572209362 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 12:05:10 2009 +0300 + + Fix dumb some dumb leaks in python spec code + +commit 25d5968063683cb4f1059b23a83561e8dd399f9b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 11:49:25 2009 +0300 + + Eliminate unused counter variable + +commit ba3a270fb5f830b75031652018cc7b4ffe26ed38 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 11:44:44 2009 +0300 + + Remove unused initialization + +commit 90c60cc5bbf928824ab3a26b172e9432b8c93ef9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 11:42:28 2009 +0300 + + Remove redundant reinitialization, cleanup + +commit c51a167cb758aa378e27a9065b1641f758b11cac +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 7 11:16:16 2009 +0300 + + Add RPM_GNUC_NONNULL macro for portable use of gcc nonnull attribute + - gcc itself can only warn on literal NULL's passed where nonnull is + expected but static analyzers can make better use of the info + +commit d8cffcff15cb74d4b2db124711a16afdfc079500 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 4 13:38:58 2009 +0300 + + Fix memleak in headerGetDumber() .. err .. Number() + +commit eabfd39c3b2fa3813d30bd9f1ba716c1fc88854f +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Sep 3 07:57:34 2009 +0200 + + Handle .desktop files with spaces in filename (rhbz#520920) + - thanks to Edward Sheldrake + +commit 936e2570195d076ba36aa2bb93f04f395033945d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 15:34:35 2009 +0300 + + Use %{nvra} as default query format, much simpler... + +commit a912ca599ce959dd15dc33378b1686dfc7c3aca8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 14:43:00 2009 +0300 + + Fix dumb thinko from commit 4177fdffd6e7414123062e8716afb22596608531 + +commit 8c04f809e5763475ae3f778fe2a195a4417013dc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 14:08:57 2009 +0300 + + Take advantage of headerGetNumber() to get buildtime.. + +commit 80d61d995f26fc17a901526ba56a465d0b69b588 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 13:53:27 2009 +0300 + + Further simplify rpmVersionCompare() + - headerGetNumber() side-effect of returning zero on errors fits this + job perfectly, simplifying things somewhat + +commit 9c7e4c70b9aaced9119150f7d60a1be17e4320ea +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 13:47:02 2009 +0300 + + Deprecate headerGetColor(), implement using headerGetNumber() + +commit e6b01b8f70b6bda85e83a5d50321e4745bad2b36 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 13:46:23 2009 +0300 + + Eliminate headerGetColor() uses everywhere + +commit 3661e1d525f71c78b4a866380a934759ad215237 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 13:57:54 2009 +0300 + + Add header color tag extension, ie headerGetColor() + - use common numeric tag generation helper for header color + and dbinstance tags + +commit 1bf0d80281f93bf84155cd9a1c741f5e3e6f8b37 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 13:27:18 2009 +0300 + + Add convenience function for retrieving numeric header data + +commit b949efaec09a40d71ef889c09e96e4ff31209174 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 13:24:59 2009 +0300 + + Oops, dont leak memory on invalid types to headerGet[As]String() + +commit 4149dfa7fedf79b28293a2b62400094de646d95d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 13:06:25 2009 +0300 + + Take advantage of new header string getters + +commit e725cbe155f09c01ad2bc1dda64911ed81db6538 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 13:00:59 2009 +0300 + + Clean up rpmtsAddInstallElement() a bit + - only bother retrieving os, arch and colors if actually needed + - obsoletes are never colored, remove the related cruft + +commit edc5d15db4037b981021f5fac92774b291b800a6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 12:43:24 2009 +0300 + + Take advantage of new header string getters + +commit 1d1b852ac9d9c327c6705cea7a7eead937d02e92 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 12:39:06 2009 +0300 + + Take advantage of new header string getters + +commit 5deb850f37fa4092bee51a48719a237d36842b95 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 12:38:20 2009 +0300 + + Take advantage of new header string getters + +commit 02a4806b4783ea5665a3010aca0ae05b9cf48024 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 12:34:21 2009 +0300 + + Simplify rpmpsmStage() and srpm install a bit with the new getters + +commit e5c02700ae97315da52b08f50c1ba5f51a7d82c6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 12:24:01 2009 +0300 + + Simplify rpmVersionCompare() a bit + +commit 726c6be41ae0118c25f1606fe3daecab68fe34ef +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 12:19:15 2009 +0300 + + Simplify headerCheckPayloadFormat() a bit + +commit e0a4949bd41819431022fcd364817edd02cb0bef +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 12:08:33 2009 +0300 + + Deprecate headerNVR() and friends + - reimplement using the new generic getters to simplify + - mark as deprecated, no uses inside rpm remain + +commit b5bc388ee38de77691b63aa7f48b4928fe60c4e5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 12:06:34 2009 +0300 + + Eliminate uses of headerNVR() and friends in librpm (and python) code + +commit 4177fdffd6e7414123062e8716afb22596608531 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 11:55:42 2009 +0300 + + Eliminate uses of headerNVR() and friends in librpmbuild code + +commit a5a9208b696860982faad4881eeec8aa0eb19648 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 2 10:24:20 2009 +0300 + + Add tag extensions for common name-[epoch:]version-release[.arch] combos + - RPMTAG_NVRA same as rpm5.org, others are new tags + +commit e2239d295e6163d4d067bc3a9391997fa0e27367 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 1 17:10:18 2009 +0300 + + Add two new convenience functions for header string data + - headerGetString() for retrieving const strings directly from header memory + - headerGetAsString() for converting any non-array tag to string + +commit 0fd95da2e7105f014475843f25f7e7270f4012d6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 1 15:08:58 2009 +0300 + + Add dbinstance tag extension (port from rpm5.org) + +commit 7c15b12f02c0fb71f5058bdcc585a766fbf5945f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 1 13:31:20 2009 +0300 + + Group tag inheritance doesn't need special treatment, just copy with others + +commit a070010b7c27275dfec0e178c79a34b0ef109fa4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 1 11:38:06 2009 +0300 + + Triggerprein has been implemented since January 2008, update comment + +commit 75c0d816a8185177f7d69b68523a4e45b70e46f1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 1 10:52:12 2009 +0300 + + Add provide-extractors for fonts and desktop files + - extract mime handler capabilities from application .desktop files + - extract font family names and supported languages from font files + - both are used by PackageKit for on-demand installing of fonts and + applications, but are useful for other things too + +commit 457606983f6053eb3c053ea564937f184d2b9154 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 1 10:40:50 2009 +0300 + + Further file-classifier tweaks + - disable "known tokens" lookups in ascii files, this is way too unreliable + to do anything but cause pain + - consider text files as RPMFC_TEXT consistently + - font metrics files are not fonts + +commit c3770c9404ffa2fcfbe0869dd7fbdb73466a637a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 1 10:31:44 2009 +0300 + + Make internal file classifier look into compressed files + - prerequisite for various things like font provide extraction + - at least libmagic from file-5.00 leaked fd's with MAGIC_COMPRESS, + this has been fixed as of file-5.03 + +commit 1eb9ae13f66435060f7f1a6d27fea6e6965782d2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 31 13:00:18 2009 +0300 + + Replace equal/not equal uses of str[n]cmp() with rstreq[n] in python code + +commit 555af4eadb5ecb16e101b35cb6e931d3ff502d22 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 31 12:55:33 2009 +0300 + + Replace equal/not equal uses of str[n]cmp() with rstreq[n] in binaries + +commit 0e8dd93796a8fdafcd0328f131c8f78f1b95a3cf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 31 13:03:53 2009 +0300 + + Replace equal/not equal uses of str[n]cmp() with rstreq[n] in main ts code + +commit 9ff1cf55f4214f582808a2ad91d68332e0c7a87c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 31 12:46:59 2009 +0300 + + Use rpmFileHasSuffix() instead of doing the same manually + +commit 746070ebe15022b482d6b3a5d54499ba09c5aa00 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 31 12:43:02 2009 +0300 + + Replace equal/not equal uses of str[n]cmp() with rstreq[n] in header code + +commit 4ef65c9a4218f9b354b00708ee2126fb1b7bec74 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 31 12:29:56 2009 +0300 + + Replace equal/not equal uses of str[n]cmp() with rstreq[n] in misc helpers + +commit 1cd1eba2ab619afd17228e326dda0a1b1b4c9a2f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 31 12:22:53 2009 +0300 + + Replace equal/not equal uses of str[n]cmp() with rstreq[n] in fsm & psm + +commit 6585c6485ab318c836d16edc069bc1be01e0e425 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 31 12:15:16 2009 +0300 + + sameProblem() return value is illogical, reverse it + +commit feece1341e32efeafa1fbdeb893e33629147603e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 31 11:30:53 2009 +0300 + + Replace equal/not equal uses of str[n]cmp() with rstreq[n] in rpmrc code + +commit ecfe9a04f83999c75fcbc8b6d2d9c38e266765cc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 31 11:22:47 2009 +0300 + + Replace equal/not equal uses of str[n]cmp() with rstreq[n] in backend code + +commit 36f8bc0f8ebc6029e8edb9ab537dc75e4e0091d1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 31 11:20:40 2009 +0300 + + Ugh, fix brokenness from previous commit + +commit f4b39519d32287b9f0ed8dc9ad93787ca6a63fcd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 31 11:15:16 2009 +0300 + + Replace equal/not equal uses of str[n]cmp() with rstreq[n] in io code + +commit 0c4e48de7908823e19945887d5e7b6ee7fa6bedd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 31 11:08:05 2009 +0300 + + Replace equal/not equal uses of str[n]cmp() with rstreq[n] in build code + +commit 7e841570fc4950724fb1be93512632b3fee73abd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 31 10:44:35 2009 +0300 + + Hum, rename rstrneq() to rstreqn() to avoid confusing neq with "not equal" + +commit 8e9662bd4cedd1fc9e31ae18bc420bc2b24c7be1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 31 10:19:45 2009 +0300 + + Eliminate now unnecessary compressor -> ioflags conversions + +commit 5ca7197e33b0e02c42abc13ad953e5fa958f01f8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 31 09:44:52 2009 +0300 + + Accept direct compressor names as Fopen() modes too + +commit f9de5ed43058c207e70c86cdd8fa34cbfeb545cd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 31 09:39:16 2009 +0300 + + Switch rpmio mode checking to use rstreq() + +commit a5de0df0cd48f2ad3d55657d1c79c9e88dafa965 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 31 09:33:52 2009 +0300 + + Add two helper functions for comparing string equality + +commit 8f10f2362ec5820037591d01349e502868f89eb3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 28 15:43:07 2009 +0300 + + Eliminate unused result code from psm struct + +commit 41eb3ac5817ca0a6672a528bdc083b632c11d0bd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 28 15:36:07 2009 +0300 + + Eliminate payload file handle from psm struct + - it's only needed locally inside PSM_PROCESS on PSM_INSTALL + +commit 96987afd73a68fd76b7135ea6b3a42733ecd2aae +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 28 10:52:49 2009 +0300 + + Don't try to incref NULL ds + +commit a40e3556765b4d30642601c89319db4b03780323 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 20 14:10:41 2009 +0300 + + Remove extra trailing } copy-paste error from python_foo macros, duh + +commit 3ae20cd53dfdffbdc98cedc7a2d6fa5ccadb9ccd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 20 13:04:21 2009 +0300 + + We always add EVR and Flags to dependencies, remove bogus condition + +commit 10772ac7dfad60cb5a20681d22cf851468d0a8f9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 20 13:02:05 2009 +0300 + + Fix duplicate dependency checking on build + - Broken by commit af8b41c64af39ce07d85fcd92fa78d566747d815 which + simplified too much. + - There's no guarantee that rpmdsNew() returns a sorted dependency set + so rpmdsFind() doesn't work correctly here. Walk the ds manually instead. + - With multiple triggers of same type, identical trigger conditions on + different trigger script were seen as duplicates (RhBug:490378) + - Split the duplicate checking to separate helper function for clarity + +commit 634a67d055444593a47a21e9e9ea00df65e63d63 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 18 11:46:12 2009 +0300 + + Copy BUGURL to source rpm's too + - should've been in commit 86032bfbb61f1bdee9ac42989a14ea40bed0deec, duh + +commit 3e5097c97541fa0b8f289ef3b6011bdc3b4dc002 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 18 09:20:45 2009 +0300 + + Add some commonly used python macros (ticket #83) + - macros to determine python version and library paths + +commit 4ced96c5f2469786f5d8f9b14583f191b15a302f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 17 15:06:39 2009 +0300 + + Eliminate unused code (leftover from ordering rewrite) + +commit 80a8a5b518c218287f2f2fd3d7d3b071efbb8ca1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 17 14:40:39 2009 +0300 + + Don't bother relocating packages no files + - fixes a small memleak + +commit d8cde273e5523364df4f4f9ae7ad3374cf02e549 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 17 12:07:48 2009 +0300 + + Avoid adding Lua sources and patches twice when recursing (ticket #82) + - parseSpec() operates on newly created empty spec structures even when + "recursing" but the lua variables are global and need recursion + protection to avoid adding multiple times + +commit 3fc58248d23d6f720942e5cbf4f92db246a802f0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 17 11:22:16 2009 +0300 + + Add default %clean section unless overridden in spec (ticket #81) + - avoids silly clutter in every specfile in the regular case but permits + overriding if needed for whatever reason + - it's a spec behavior change but mostly backwards compatible: + existing specs will do whatever the %clean does, and if you need to avoid + calling %clean for whatever reason just keep an empty %clean in the spec + +commit 859dd6d4d248a8277aad1bc72d1ab6b6fefa8e0d +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Tue Jun 16 22:25:02 2009 +0300 + + Add -d option to %patch. + +commit 511d41abc5089884329a681935976c459b141af9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 14 11:30:07 2009 +0300 + + Add isSource() method to python header object (ticket #32) + +commit 883253ea6af71f8063d7a045841c35bad22147e2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 14 11:27:57 2009 +0300 + + Add %make_install macro that does the "right thing" wrt modern autotools + - old %makeinstall for broken/ancient autotools left untouched for + backwards compatibility + +commit 7f7188a3962b676dfa8b8996c15ff8f48ff5694c +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Aug 14 09:36:26 2009 +0200 + + Add bug URL macro so that it could be set distro-wide (rhbz#512774) + +commit 3f29577dd441c4e7383c8fadad1d5b12a5c13729 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 13 17:22:53 2009 +0300 + + Update querytags test to match current output + - should've been in commit 86032bfbb61f1bdee9ac42989a14ea40bed0deec, duh + +commit 1d61f3e34b677c0b1f6d9f5de8f6996730a0261f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 13 17:11:47 2009 +0300 + + Build script environment tweaks to improve reproducability + - unset CDPATH (RhBug:426955) and DISPLAY environment variables + - always run in C locale + +commit de218d7069294c615dd45cf274dd109ebbdce335 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 13 16:46:18 2009 +0300 + + Don't set --target in %configure (RhBug:458648) + - --target is only ever useful for handful of compiler toolchain packages + and cross-compiler packages are better off setting it themselves if + necessary, rpm messing here only gets in the way + +commit 91af91ef8e6b4b7314791948abd3ff4247739a44 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 13 16:44:59 2009 +0300 + + Nuke long since dead version of %configure macro + update commentary + +commit 86032bfbb61f1bdee9ac42989a14ea40bed0deec +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 13 15:45:56 2009 +0300 + + Add an option bug reporting URL tag to packages (RhBug:512774) + +commit 0466fd7f89d17c0a8190bd9d3d52bc4540c9f47d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 13 11:46:56 2009 +0300 + + Add missing <pthread.h> include in rpmsq.h (ticket #87) + - patch from Michal Čihař + +commit db5ac1e44a7c6744abde6b92d2e1c17bd238739a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 13 10:35:01 2009 +0300 + + Bump version to appear newer than 4.7.x branch + +commit 241581a93ed0591bfae162089d9e61a606201fb4 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Aug 12 16:06:08 2009 +0200 + + rpmbuild won't segfault when %including spec with zero size + +commit 3b7d3b0c19e2ea4f402bba8f014920eabe0415e0 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Tue Aug 4 00:34:31 2009 +0300 + + Add *.xz and *.lzma recompress support to brp-compress. + +commit f6982a403b284012abc846d9f4e5155ad84fac35 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Aug 6 14:16:02 2009 +0200 + + Correctly inherit default %attr(-,-,-) attributes from %defattr (rhbz#515685) + +commit 69702c1de3e24bb44f741fbad6e961213f8db9e4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 23 12:24:10 2009 +0300 + + Kill off lclint remnants everywhere + - remove ancient and likely irrelevant LCL comments and bogus NULL checks + +commit 52e4b9bcaca60499e8bb7f23eb590ce01c89c574 +Author: Lubomir Rintel <lkundrak@v3.sk> +Date: Tue Jun 23 00:49:17 2009 +0200 + + Fix memory allocation for token array + + This fixes a memory corruption due to write access out of + bounds of token array, whose size was computed incorrectly. + It was assumed that only '%' characters separate tokens, + which could lead to crashes on useless uses of '[' tokens, + such as "rpm -qa --qf '[]lalala'". + +commit d8071161f98ff703846281466cccf880e9dcb5c5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 14 14:25:58 2009 +0300 + + Log an error on short lead (RhBug:511101) + - if lead read returns short without it being an IO error, treat it + as a case of "not an rpm package" + +commit 7baf3235d2263d456fd11b6fa3ad605d0d1d1136 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 14 13:56:27 2009 +0300 + + Honor --nofiledigest on install too (RhBug:508021) + - query and install options clash, use popt callback to enable processing + +commit 16be29746ce4ecdedb2034c8d97b6455ba5ae620 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 14 11:54:43 2009 +0300 + + Document --nodeps in rpmbuild manual (RhBug:482921) + +commit b8102d8f6150b0438ba91cd53ff86a5391e8bdcf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 14 11:24:02 2009 +0300 + + Dont accept '-' in manifests (RhBug:461353) + +commit 0114bb51dd85dc4a875d5b9f8f9775a05ecd4187 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 14 11:15:30 2009 +0300 + + Dont treat filenames starting with - as stdin + +commit 666e26bd7a229063e6cab068c94b56e1b35e7ddb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 9 15:07:38 2009 +0300 + + Oops, missing include for dirname() + +commit 17f9073278206a979829fa41ac496476dde1a3ef +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 9 14:40:17 2009 +0300 + + Create the directory used for transaction lock if necessary + - otherwise at least rpm --initdb can fail due to transaction locking failing + +commit bcb71f69d2524ee51535c50b51ae6b4aa133abc8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 9 14:01:13 2009 +0300 + + Fix package relocatability checking, broken since forever + - at the time relocation problems are added, ts problem set is NULL + and rpmtsCheck() wipes it out anyway so the problems from relocation + are never seen anywhere + - The header isn't available at transaction prepare stage where most + problems are checked for, so we can't validate the prefixes at that + point. Add a per-element problem set to carry the problem data and + merge it to ts problem set when checking for other problem types. + +commit 7c512db91281a53f1dc783732e310f311382ae8c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 9 13:43:10 2009 +0300 + + Make rpmpsUnlink() behave the other fooUnlink() functions + - pretty much everything else in rpm returns NULL from unreference functions, + make be more consistent here... + - also tolerate NULL in both reference and unreference + +commit 6ffeec9d7f57ebb520d15581d55555244c0f3058 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 9 13:39:55 2009 +0300 + + Add reference counting to rpmProblems + +commit cb8241dda783f7e8c143b08fecf57fe89a39c3a6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 9 11:03:54 2009 +0300 + + Unbreak --excludepath (RhBug:409637) + - excluded paths aren't counted as actual relocations, dont bother + checkig addPrefixes() return + +commit 2db564a85a57db624cc73dd0bb7b2875cff44f3d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 9 09:28:45 2009 +0300 + + Fix compiler warning on const free + - we dont need popt to set the file variable as we manually process + +commit 6649c23cac5823d0c7415df5cfd66e5aac5eebd2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 8 16:20:06 2009 +0300 + + Make verify result not depend on verbosity level, uff... (RhBug:510213) + +commit 33d829d362ef7d529268b99e2f943d2ecda07d59 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 3 15:12:07 2009 +0300 + + Add an index for obsoletes (RhBug:507702) + +commit 683d30858610c548ae3a3999b458b438d7275546 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 3 14:46:06 2009 +0300 + + Unify extension + header data getter calling conventions + - simplifies headerGet() & friends a bit and reduces redundancy + - also just return an error instead of dying with assert on NULL td argument + +commit e18aedbf97d0948b9010877270d9559d8a64c861 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 3 14:21:01 2009 +0300 + + Pass headerGet flags to extensions too (unused for now) + +commit 4d0d54492c7d539cc806ca9e7fa59e919c28e45d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 3 13:11:35 2009 +0300 + + Eliminate unused calculations originating from the "8/98 bug" + - the tl calculation has been unused since commit + 5994a308bc062fff53ff0184b8dea15d19fcfb63 in 2001 and we dont even + read rpm 2.x packages anyway... + +commit 5dfb57ba3c65b4b3a383361950eec31865ebf75c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 3 12:13:54 2009 +0300 + + Re-enable rdlen vs dl header check + - we dont even read packages from the "8/98 bug" era anymore, hardly relevant + +commit c685667475d70daabac9ae224979abbd1f86987a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 1 13:59:53 2009 +0300 + + Band-aid to dependency caching misbehaving with chrooted verify (RhBug:508074) + - disable dependency caching on chrooted verify to avoid ugly spew + from paths containing outside paths while we're actually inside the + root during verification + - correct fix would be to fix the temporary db path calculation + +commit d3956140c2757a5929d4517cf54e5d9c06e11355 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 26 16:24:55 2009 +0300 + + Handle hook unregistering itself + +commit d1b399761ffe554f3f3c4ced187c3b8ec58233fb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 26 16:07:50 2009 +0300 + + Fix rpm.unregister() Lua extension + - hook data is userdata, not light userdata + +commit 02f9f3fbdd5e0cc858ab46da9a11e04110f92462 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 26 15:39:20 2009 +0300 + + Add base64 encode and decode extensions to the lua interface + +commit edbc9ead961fcbeb1733b47405041b653b521bcb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 26 12:31:57 2009 +0300 + + Base64-encode %policy files to ensure it can be presented as strings + - RPMTAG_POLICIES is a string array but there's no guarantee that + something marked %policy is a plaintext file that can be represented + as \0-terminated string, base64-encoding them fixes that. Baby steps + towards making %policy remotely usable, related to RhBug:505066. + - Also remove unnecessary failure code setting, processMetadataFile() + assumes failure already, and dont try to insert NULL strings in case + b64encode() or pgpArmorWrap() fails + +commit 8c5437b37914bd098a9f13366e53aba5a1c9cf15 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 25 17:17:16 2009 +0300 + + Kick out silly constfree() use + +commit 271069f90046994b005a469c80c2e150a41af9f3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 24 15:16:25 2009 +0300 + + Simplify logging a bit + - precalculate the message length, relying on C99 vsnprintf() semantics + - generate the log message and rest of the record in rpmlog() already, + and just pass the record to lower level to do actual logging + - also something was wrong in the old version as valgrind complained + about illegal reads, that is also cured here + +commit 51520de1d3dffedc0c047b6da3fa68e98c92acc0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 23 17:50:08 2009 +0300 + + Set HEADERFLAGS_ALLOCATED centrally from headerLoad() + - requiring every caller to handle this separately, violating header type + opaqueness in the process, doesn't seem that bright an idea + - also fix a memleak on signature header read in case of failure + +commit b02893092594b868296c5b3f58ab631e368bae1a +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jun 23 11:05:06 2009 +0200 + + Teach %files to accept multiple filelists (ticket #70, rhbz#475359) + +commit 27263f94bd18ea0d86b1b85511ef10a7f573aa92 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jun 23 10:56:53 2009 +0200 + + Allow ':' character in EVR, it's needed for Epoch separation + +commit 194b6a5c2ab37753a143cd4d710bd09ccc0502e2 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jun 23 10:55:54 2009 +0200 + + Check arg in argvJoin() before dereferencing + +commit 215607caa52112bd8989ee1e6c58205c1881b6a3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 23 10:03:58 2009 +0300 + + Updated Polish translation (ticket #74) + +commit 0975d1e2c04718e290f868c77613640c044ce4f7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 23 09:56:04 2009 +0300 + + Fix some typos in javadeps usage message (ticket #72) + +commit 6b6e82f8e9c11aeecbd47038a0c637ff5c8f8a1f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 18 14:52:45 2009 +0300 + + Add -h/--help to rpm2cpio (ticket #63) + - patch originally from Debian, with slight adjustments to indentation + +commit 4abfb4c186e1c3ad72c0899048d306a35a43fe8c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 18 14:19:59 2009 +0300 + + Updated German translation from Micha Pietsch (RhBug:506607) + +commit 31301b579faed5eb58ba648d74b0ad7c5fea66f5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 18 14:16:46 2009 +0300 + + Updated German translation from Micha Pietsch (RhBug:506607) + +commit 7417cd283a3641ee62b282ae36c5d2d7df349d04 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 18 13:06:42 2009 +0300 + + Pile of OSGi dependency generator fixes from Alphonse Van Assche (ticket #39) + - use Temp perl module to provide temp dir + - re-enable deps solving in Require-Bundle, Import-Package, Export-Package + OSGI properties + - remove uses bundle of Export-Package OSGI property + - use RPM '>=' as version operator to match OSGI '=' + - remove all .0 at the end of the version string + - typo fixes + +commit d5f6d1854094b659c4f02f86100c426e2279e642 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 17 15:06:06 2009 +0300 + + Delay fingerprint cache init + lookup until we know there are some matches + - no point going to fs if there are no matching files in the rpmdb + - use allMatches count as size hint to fingerprint cache instead of + arbitrary 20 + +commit 71475e314a6c7af0a3dc2cae7e846663f8f7f620 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 17 15:04:41 2009 +0300 + + Permit NULL in fpCacheFree() + +commit 0055fecfde5404c5106ac0fc58052e9264da8592 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 17 13:09:25 2009 +0300 + + Fix invalid memory access from freeing dirName too early + - if it doesn't crash, it can cause rpmdb provided file not seen in chroot, + the other half of RhBug:506323 + - streamline exit points to enable freeing allocated resources sanely + +commit 1b9e6d7f48a68fd677c70d04c9a6bb4274cf7b9f +Author: Florian Festi <ffesti@redhat.com> +Date: Tue Jun 16 17:37:40 2009 +0200 + + Fix Segfault for to be installed symlinks pointing to existing locations + fixes rhbz#505777 + +commit 5f57e212516cc6ea5b9dd8276977d85a07eeec56 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 16 18:19:40 2009 +0300 + + Eliminate now unnecessary artifacts of rpmdsNext() side-effects + +commit 7fd95d099f232a54d772379fc9769eb3c2453fed +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 16 18:15:31 2009 +0300 + + Generate DNEVR string lazily on rpmdsDNEVR() calls + - avoids useless string churning on rpmdsNext() when most paths dont + actually use the DNEVR string for anything + - make sure DNEVR is freed whenever iterator index changes + +commit 61acdba023167c73cf0db124f0ae8c09c8f387d6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 16 17:49:44 2009 +0300 + + Eliminate epoch promotion debug cruft + - might've been useful back in the day but... + +commit 90b70ebd3460ca39427e37da2115f48df00879d3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 16 17:36:21 2009 +0300 + + Determine rpmlib deps from flags instead of comparing strings + +commit a4ac4e48ec5897e33f35c0242c4f0c79c2f9ce2c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 16 17:23:17 2009 +0300 + + Validate rpmlib dependencies on src.rpm install (RhBug:490613) + - other src.rpm dependencies are only relevant for building, but rpmlib + features can affect src.rpm "install" too, such as unsupported file + digests, payload compressors etc + +commit 8f44f9159cb1f522f20b88821bab38e4ee0ef565 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jun 16 13:53:42 2009 +0200 + + Don't check Provides/Requires for bad characters, they could be UTF-8 + - don't check Name but EVR in parseRCPOT() + - use rpm namespacing for charCheck() + - remove unused variable + +commit 71a7dd8b7a2df677214c18473eac661ea38fb649 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 16 13:52:43 2009 +0300 + + Add debugedit support for DWARF-3 (RhBug:505774) + - patch from Jakub Jelinek + +commit 83513ded75c50be90d9b8c4c6c879f67fa1a47bb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 15 15:21:27 2009 +0300 + + Rip hardcoded libgcc + glibc static helper kludges + - shouldn't be needed anyway anymore as package of preferred color should get + always installed first, and the issue is solvable in packaging anyway + +commit ad53979f9ae024083b7f29fe7a914531e487be07 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Jun 15 08:47:55 2009 +0200 + + Check for valid chars in Requires/Provides as well + +commit 8d79668a137e93b5b15613b6f8769d72df831fea +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 12 08:52:38 2009 +0300 + + Fix out of source directory build (ticket #65) + +commit a86291ff774ff10277da4452fc47fc9870ccc991 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 12 08:33:29 2009 +0300 + + Add parentheses (as kindly suggested by new gcc...) + +commit 17d66c47b181d9300dfc3813e8dd86d31c7b99a6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 12 08:29:02 2009 +0300 + + Make peace with newer git + +commit af0ea37a918690626c9385af5d22f7d007a285dd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 11 17:22:59 2009 +0300 + + Make rpmalSatisfiesDepend() smarter + - Instead of blindly picking the first match, try to pick the best provider + for the dependency: for colored dependencies, try to find a provider of + matching color. For non-colored dependencies, prefer providers of + transaction preferred color. + - This avoids creating bogus and loopy relations between 32- and 64-bit packages + where they dont exist, and makes behavior with things like /sbin/ldconfig + consistent by returning the preferred colored element. + +commit 31f0d94df1c50a7a2802c76f491620be22b9a8fa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 11 17:16:03 2009 +0300 + + Add preferred color to rpmal + +commit 85f9df3c0d511cb1e84484c8d616b98e5e4a2123 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 10 17:22:03 2009 +0300 + + Update translations for a change (due to depends.c -> order.c split) + +commit 57884ba0d33482978a2f5f71a9cbad062354850d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 10 17:19:27 2009 +0300 + + Split ordering code to separate source file + +commit 4e331d1dbb526c0b80d9816ca4e47b21a91f17b7 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Jun 10 11:52:53 2009 +0200 + + Add new function to check valid characters in NVR (ticket #59) + +commit 53e48bc469eb0dbea0629efa9abadad0d9b4bdea +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Jun 10 09:16:45 2009 +0200 + + Nuke useless compatibility stuff and put V/R checking where it belongs + +commit 7653f770130626dd42e57395d232696d47e66ca3 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jun 9 10:29:01 2009 +0200 + + Make whitelist of characters allowed in NVR (ticket #59, rhbz#493157) + +commit dee5d0e2308092b45af17bbc2a4aff4089b8a56f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 8 14:48:36 2009 +0300 + + rpmdsInit() and rpmdsNext() can handle NULL ds, no need to separately test + +commit 9fe316637dfef728b5f1e337d2b84955db8376f2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 8 14:43:45 2009 +0300 + + Minor rpmtsOrder() cleanup + - initialize on declaration + - remove unused code + +commit 05f44fd2647def8e08e199a7f5e492389ca66065 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 8 14:24:14 2009 +0300 + + Clean up relation recording a bit + - rpmdsInit() and rpmdsNext() can handle NULL ds correctly, dont bother + separately checking here + - te type doesn't change inside rpmdsNext() iteration + - added vs installed difference is handled inside addRelation(), otherwise + the cases here are identical except for the al + +commit 7c14d1953b8d23d4cd809f896b761b607a77e483 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 8 14:13:58 2009 +0300 + + Dont bother adding dependencies to self, ever + +commit ace4cbf45e68d5418f4dd377c050b5b470e3b5eb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 8 14:10:44 2009 +0300 + + Determine rpmlib and config deps from flags instead of comparing strings + +commit 085f75f68d19913cf3ef9650ce2a73b115409489 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 5 15:00:33 2009 +0300 + + Map legacy PreReq into pre and preun scriptlet dependencies in ordering + - this gives close enough semantics for packages that rely on old + PreReq behavior (eg RHEL 4-5 package set ordering is completely broken + without such mapping) + +commit b22fa73fea6873dfc3816433e130820a5d9f33da +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 5 14:56:49 2009 +0300 + + Unbreak isLegacyPreReq() + - long long time ago the PREREQ bit was also turned on for scriptlet + dependencies etc, this is no longer the case so the old mask doesn't work + - build part is not affected by the mask change as we never set + PREREQ bit by ourselves + +commit c33d80aae907726f49d9197e557cb8213bd85c13 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 5 14:50:01 2009 +0300 + + Use specific types for sense flags + te type instead of generic int + +commit 50fe90eeb59d7b3dc0495bc719c5a84cddd8cbb3 +Author: Florian Festi <ffesti@redhat.com> +Date: Tue Apr 14 10:54:58 2009 +0200 + + Rewrite ordering + - Detect strongly connected components (SCCs) using Tarjan's SCC algorithm + - Use Dijkstra's algorithm to find the best relations to zap + - Add forward relations for the Dijkstra's algorithm + - Separate the per package ordering data and the relations + +commit aefe94178709cd4c42fc87e2421106421d7f9bd4 +Author: Rakesh Pandit <rakesh@fedoraproject.org> +Date: Thu May 28 12:21:08 2009 +0530 + + Removing extra useless 'break' statement lines and unhandled FTS_FOO cases. + +commit 0a48a2e2425fc15f124d3333daf3f5a5a5ece232 +Author: Rakesh Pandit <rakesh@fedoraproject.org> +Date: Thu May 28 12:13:40 2009 +0530 + + Removed 'xx' variable in rpminstall.c + - in setNotifyFlag, rpmShowProgress and rpmInstall functions. + +commit cff4eddfd2a619ae75383630442a6f3ac54245f3 +Author: Rakesh Pandit <rakesh@fedoraproject.org> +Date: Thu May 28 12:11:03 2009 +0530 + + Removed rpmEIU memeber 'fd' -and its usage in tryReadFoo functions. + +commit 2d2aaebce79d0fd48b9fe82f61356f9e8190e915 +Author: Rakesh Pandit <rakesh@fedoraproject.org> +Date: Tue Jun 2 10:43:59 2009 +0530 + + Updated mailing list information. + +commit 400bc0224d308b84ab0fde6157536ff67ea093da +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 2 09:42:04 2009 +0300 + + Remove toplevel TODO too, nobody updates it and we have Trac now + +commit 27d1f56f2945c59b39668685090977c6c2635431 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 1 15:32:26 2009 +0300 + + depMsg doesn't need _notpre() anymore + +commit 4cf62df1081355c5d73078c128f8dbab57d12c64 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 1 14:54:59 2009 +0300 + + Remove leftover build/TODO file from 1998 / rpm 2.5 era... + +commit 4913f48d08516aa9f369cec50376f2ec52afc1e2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 1 14:48:58 2009 +0300 + + Generate spec part string lengths at build time and make it const + +commit 317533ce3134d05fc9f30fb29238d3fb2ed4bc6b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 1 14:45:44 2009 +0300 + + Generate preamble tag lengths at build time and make it const + +commit 7c98cfb220e8265fc4f3530da2cd1cb95859fddc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 1 13:39:00 2009 +0300 + + Issue deprecation warnings for PreReq and BuildPreReq + +commit c0ed5b0a35d4819782a5f069a70893f19d3ded9f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 1 13:37:20 2009 +0300 + + Turn unused spec syntax obsoletion mechanism into deprecation warning + +commit 95c9e817ef6ed2cda5629f0c5edb6f7b19c209cf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 1 13:28:50 2009 +0300 + + Map PreReq into Requires(pre,preun) at build + - this gives a more reasonable mapping to former behavior of PreReq + when cutting loops + +commit 9c7bcba82ac3bbf792d6b86bcb45c60405b0db00 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 1 12:53:08 2009 +0300 + + Deal with multiple scriptlet dependency bits in deptype format extension + - rpmbuild permits Requires(post,postun) style notation which gets lumped + into single dependency, report them all + +commit 67bd81fb25a2a57adc97172cf426c475aea41612 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 1 12:42:07 2009 +0300 + + Bring back former value of RPMSENSE_PREREQ + - packages using the legacy PreReq still widely exist distros having + patched PREREQ back in, we'll want to be able to deal with the legacy + packages best we can, and to do that we need to be able to test for + the prereq bit + - this also fixes ordering brokenness introduced by commit + 502f88e0e67bb1df91e09a32a370b04bda36259e all the way from 2004: + with RPMSENSE_PREREQ equalling RPMSENSE_ANY, all co-requisites are seen + as pre-requisites due to isLegacyPrefix() returning bogons (RhBug:502269) + - previously RPMSENSE_SCRIPT_PRE etc were also marked RPMSENSE_PREREQ to + permit legacy rpm versions to deal the fine grained scriptlet dependencies + somehow, this we dont want anymore + +commit f243eb7d004394176c64ff24b5a461deb54d866b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 1 10:39:07 2009 +0300 + + Avoid filtering out erase pre-requisites on install + - Requires(pre,preun) etc are recorded as a single dependency entry, + so filter out dependencies that are only install pre-requisites + +commit 03e456de4a0ea7d574a7aeb3aa41937e1b7d18ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 29 11:03:33 2009 +0300 + + Build prereq is exactly the same as buildrequires + +commit cdfd0934841d4eccc26d7da7c35b23e6e9f76a9c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 29 09:02:44 2009 +0300 + + Fix calculation of hardlinked files (RhBug:503020) + - regression from commit 899dfb58927ec6e91014773430824462f4d0002e, + size of hardlinked file set is the size of one file of the set + - add isHardLink() internal helper to avoid a copy-paste code + +commit 04ec8e9fca9c309367d497feef08e15e03bde120 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 22 13:54:08 2009 +0300 + + Couple of documentation typos + +commit 7ac37e98579ea0a870ddab0675d9bac59e107857 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 22 10:04:20 2009 +0300 + + Clean platform files on uninstall + +commit 03e36789b62010026f099e885546be005a62461a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 22 09:56:43 2009 +0300 + + Include from src, not build dir + +commit 1195233d39d327c88645eee0f7e279fd5b648ce8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 20 17:53:50 2009 +0300 + + Remove unnecessary includes + other minor include corrections + +commit 44cd276bc2bec0bbb3a177b845b3a02d00732506 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 20 17:22:51 2009 +0300 + + Eliminate useless pgpDig nbytes counter + - nothing at all uses this, dont bother + - if plaintext size of digests is needed, the correct place to calculate + it is in the digest routines, not manual beancounting all over the place + +commit 9acfa19a0da514f64f17cb4e76603ed48ec8db1d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 20 17:20:43 2009 +0300 + + Remove size "signature" verification + - rpm itself hasn't used this for anything in ages, its broken too for + quite some time and nobody noticed -> nobody's going to miss this + +commit 438d943e11f54a6c8b16a742ee27f48a925cd005 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 20 17:19:46 2009 +0300 + + Refactor ts out of main read package function + - Add a lower level rpmpkgRead() which just takes keyring and verify + flags, rpmReadPackageFile() is just a wrapper around it now + - Avoids several levels of unnecessary keyring references through + rpmtsGetKeyring() + - Pretty much loses package reading statistics but shrug... + +commit ddb263adfccb42cedf762a65b800f2f938506fe8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 20 17:19:06 2009 +0300 + + Refactor ts out of main header read function + - Add a lower level rpmpkgReadHeader() which just takes keyring and + verify flags, rpmReadHeader() is just a wrapper around it now + +commit 072f6fd8805cf1083eabd435689b2e6668511b9e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 20 17:00:12 2009 +0300 + + Refactor ts out of main header verification routine + - signature checking a header only needs a keyring + verify flags, + add a lower level headerVerify() function (static only for now) + for this and turn headerCheck() into a wrapper around it + - some accuracy in statistics lost but shrug... + +commit 9322f737819a3d81088699b1d7fa667259245411 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 19 10:26:50 2009 +0300 + + Don't mess up problem altNEVR in python ts.check() (rhbz#501068) + - the use of strrchr() silently casts away the const from the problem + set altNEVR string, which we then happily modify.. + - similar to commit 62cc76e25cdfad78ac30bb28f626b474efdecddc + +commit 2c495bd8c4cb3a28d7f359810d8e0ccacffdc153 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 12 10:30:10 2009 +0300 + + Updated Spanish translation (Domingo Becker) + +commit 409641c058546b9327afa0fa8417ddb88bdd4f5a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 12 10:28:00 2009 +0300 + + Updated Portugese Brazilian translation (Igor Pires Soares) + +commit d295d14cd0fbce33ec778ef3b07a95269a4f8bfe +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 8 15:22:25 2009 +0300 + + Minor fix to Japanese translation (Masaki Furuta) + +commit 5023d0a4e84e2877e3c715b57bd362f95f12ef06 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 8 15:01:15 2009 +0300 + + Fix parsing of pubkey signature packets. Ick. + - busted all the way from commit bcb226480d0b60a8667eade77d81c29de4c3d6c9 + +commit acd93ee570990ba3f549947dfe67a7d362f7c70d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 7 14:31:57 2009 +0300 + + Dont bother generation rpmds debug messages unless in debug mode + - rpmdsNotify() which does nothing but generate RPMLOG_DEBUG messages + gets called often enough that avoiding the unnecessary + rpmlog() and strcmp() calls is easily visible in wallclock times + +commit 5b91b31cc98de7750a9b688c38a9e7bae0e1f58e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 6 14:54:10 2009 +0300 + + rpmdsThis() is really just a special case of rpmdsSingle() + +commit 2ce7b56e621b097b76a2e5059def7d0e5a64d53b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 23 15:54:09 2009 +0300 + + Hide NSS peculiarities from API + - PKCS#11 standard requires modules to be re-initialized after fork(), + arrange this to occur automatically. + - Most of the time child processes will exec() something else so dont + bother shutting down NSS for every child, only lazily re-initialize + as needed. + - This lets us initialize NSS early to force preloading of its dlopen()'ed + libraries to avoid issues on chroot(), without causing problems to API + users which fork() after initializing rpm (such as func, urpmi etc). + +commit 4b523ac1b85b9d4f71cd024306f01c3fb2418c8f +Author: Rakesh Pandit <rakesh@fedoraproject.org> +Date: Sat Mar 14 18:38:53 2009 +0530 + + - Removed unnecessary rpmdbFreeIterator call and moved them to enditer label. + - Rearranged bit to keep the logic sane. + +commit 5bb4b0928393a4534d9f76644f7b3d3c74ceb3f2 +Author: Rakesh Pandit <rakesh@fedoraproject.org> +Date: Sat Mar 14 17:59:03 2009 +0530 + + Cleanup: Move similar patterns in rpmcliArgIter to rpmcliArgIterHelper. + +commit e77498808e58a8041d3a16450fab400116aca28d +Author: Rakesh Pandit <rakesh@fedoraproject.org> +Date: Sat Mar 14 17:32:59 2009 +0530 + + - Moved code to check possibility of freshen operation to checkFreshenStatus. + +commit 7cd942db0b5c09f71caeb9b732f69acb7703f4ef +Author: Rakesh Pandit <rakesh@fedoraproject.org> +Date: Sat Mar 14 16:38:10 2009 +0530 + + - Move header reading part from rpminstall to tryReadHeader function. + +commit 0766138ee96fd9c0db193907a0013aba5c3d18bf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 22 17:12:37 2009 +0300 + + Minor cleanups to installplatform script + - eliminate unused target and target_platform variables + - eliminate unnecessary temporary rpmrc (used to make a difference when + macro path was in there, not anymore) + +commit 4231321f0ccabd3f2b8b9d51f0dc8d39b34dee44 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 22 16:22:54 2009 +0300 + + Eliminate unnecessary rpmts_internal.h include + +commit 8f755140c31fec7106b86a3aaeb550baf2535fae +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 22 14:58:10 2009 +0300 + + Refactor ts out of the main signature checking worker + - Add lower level rpmpkgVerifySigs() function which does the real work, + ts and full qva isn't needed there, just keyring and flags what to verify. + Static only for now, but this is the kind of interface we'll want to + export eventually. + - rpmVerifySignatures() is now just a API-compatibility wrapper. + - Use rpmpkgVerifySigs() instead of rpmVerifySignatures() in rpmcliSign() + verify loop so we only retrieve keyring once. + +commit 7f1f837877173552227a682e3ff63e9cce7b4166 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 22 14:01:40 2009 +0300 + + Dont try to refcount NULL keyring + +commit acfe923bf21a4402a48b6e357a53a398b107f0b3 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Sun Apr 12 21:39:50 2009 +0300 + + Fix --with-kde with KDE3 (rhbz#466009). + +commit c7523b4c52a4199b4aef31c8456285586bea313d +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Apr 20 13:23:30 2009 +0200 + + Require file attributes in spec if %ghost files are missing from build root + +commit 8a3e9a74e363f530ed2b7fee0672477f69c3c661 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Apr 18 14:31:48 2009 +0300 + + Fix a few file permissions from "make install" + - macros.perl, logrotate examples etc aren't scripts and shouldn't be + executable. Ditto for python __init__.py + +commit e7ce53c3aea8d11d083e220bfb2e4c6b4ced9a5a +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Apr 16 14:13:34 2009 +0200 + + Introduce changelog trimming in binary packages feature (ticket #47) + +commit 3b9f0b817e635b4cf03e500d83bc3e9ba60ff9f9 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Apr 16 14:12:20 2009 +0200 + + Introduce _changelog_trimtime and obsolete _instchangelog + +commit 4c39a9df93c962c69e23ff48789cb950a105a44b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 16 11:03:29 2009 +0300 + + Pad RSA signatures up to modulus size if necessary (rhbz#494049) + - unfortunately can't be detected at initial allocation so extra + copy is needed at verification time + +commit fb19a98fa0ca1c152e1bd22322f5fd1350a48eb6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 14 10:42:20 2009 +0300 + + Check for termination signals during signing / signature checking loop + +commit 1880778844ae92f56f7a329402efd29a24b819df +Author: Florian Festi <ffesti@redhat.com> +Date: Tue Apr 14 10:57:46 2009 +0200 + + Revert erase relations before checking whether we already added it + +commit 0f967d157d3a02696898f848f4cd584e646b264f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 13 13:58:39 2009 +0300 + + Error out at build on unsupported payload compressors (rhbz#495429) + - only permit bzip2/lzma/xz payload compression if rpm built with the + necessary libraries + +commit 07524b67b6cfe501bdae3df45c212b7c1c129da4 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Apr 10 11:27:49 2009 +0200 + + Don't require %ghost file presence in build root (rhbz#495040) + +commit 2566a70b0ac8f18fbcb2c1c060465714d16982a4 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Apr 9 14:48:02 2009 +0200 + + Remove file flags that have never been enabled + +commit 0f29cc7f2781cdcedab9c8a03786d45f14fc316b +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Mon Apr 6 23:08:15 2009 +0300 + + Make it clearer that PACKAGE_FILE logic applies to all -F, -U, and -i. + +commit 48580a70bc7372d1227f07f3377f9c253e492385 +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Mon Apr 6 23:00:56 2009 +0300 + + Remove obsolete info about --buildarch and --buildos. + +commit 88e63e6460afc431133f8718acd95afd29033d8a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 9 14:06:14 2009 +0300 + + Updated Spanish translation (Oscar Bacho) + +commit a45e6f03194c1a404bd1924d883981bb4bcf6a7d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 9 14:04:46 2009 +0300 + + Updated Serbian translations (Milos Komarcevic) + +commit 01d5f668316066daaceb439eebebf8eb569c78b3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 9 13:54:09 2009 +0300 + + Updated Catalan translation (Xavier Conde) + +commit 7a8aecbc8651cab2bd945db8ffd749f9a165bdf1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 9 13:05:00 2009 +0300 + + Fix PGP v4 fingerprint calculation (rhbz#493777) + - patch from openSUSE / Michael Schroeder + +commit 37a35d07211b612429fef6614888f5fa099dd27b +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Apr 6 10:20:47 2009 +0200 + + Don't allow '~', '/' characters and ".." sequence in NVR (rhbz#493157) + +commit 26ac9b3d9417fec67b49c4434c205f3232a36c1b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 3 13:07:42 2009 +0300 + + Make rpmal header & all internal + - rpmal is hardly useful outside rpm itself, avoid exporting stuff + unnecessarily + +commit c40f6d5dcabfe0b68b830d96b01eaedac0b2d18d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 3 10:28:59 2009 +0300 + + Make sure installed files have state (rhbz#492947) + - rpmfsSetState() doesn't get called for skipped files like %ghost and + %config(noreplace), causing incorrect file state ("no state") getting + recorded in rpmdb, leading to inapproriate removal/rename on erase, ick + - For TR_ADDED, always default file states to RPMFILE_STATE_NORMAL, fsm + changes it as necessary for skipped colors and such. Lazy alloc on + rpmfsSetState() is not correct as rpmfsSetState() might not get called + at all. + - originally broken by commit 8d6c4b8c95b59f5a71d90c582c2e98f5c7ed7b9d + +commit 4c23ebdb81d8e8a00ccf7e92d7e3788081b2f57d +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Apr 2 20:49:48 2009 +0200 + + Use -mtune instead of -mcpu (rhbz#493696) + +commit 0b8ce16f257f82d30cadce5af96350a9d54cdc48 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 1 12:17:45 2009 +0300 + + Polish translation update (Piotr Drąg) + +commit 7919fdb4804a6dced9cf16ccc408de8286d9987f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 31 13:14:53 2009 +0300 + + Update translations for a change... + +commit e38cbe5b4e7bfa9c7b10e3926093b6887d97d6a1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 31 13:14:08 2009 +0300 + + Prefer more specific types over generic "text" in classification (rhbz#491349) + +commit 193e1c21e1db2fc5b1c3390a8ea16abfcf357e99 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 31 13:00:59 2009 +0300 + + Allocate ts->addedPackages lazily from rpmtsAddInstallElement() + - at least verification calls rpmtsClean() which wipes out ts->addedPackages, + make sure it's always alloced when needed + +commit 312b4fcd30684793dac474abf2fa07991fa8be16 +Author: Florian Festi <ffesti@redhat.com> +Date: Mon Mar 30 21:56:09 2009 +0200 + + Erase relations are reversed, use requires of target + +commit 569adfa17c2839280ee43f05c0c5928e50e5ae10 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 27 16:15:00 2009 +0200 + + Tidy up rpmfi struct definition a bit + +commit 74a4f639e2c62109ad8e44fb608382241bdb1faa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 27 16:12:25 2009 +0200 + + Lose unused/useless Type and tagN fields from rpmfi struct + +commit 3d63df622037796279514a4da3ddc6807a102c1d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 27 14:11:43 2009 +0200 + + Handle XZ in %uncompress macro + - should've been in commit 8078d0ba24662308b10d9eb0f0da978584b7e757 + +commit a3922760832ec4329f1426a54012b28cf387b5f5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 27 14:08:56 2009 +0200 + + Rip the macro default settings in rpmrc setDefaults() + - these get nuked and not reloaded on package builds + - rpm(build) needs a properly set up macros file in any case + +commit 2d2bda29c159f16689c05fd4dda20a3f70597e1d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 27 14:01:47 2009 +0200 + + Add built-in %getconfdir macro for getting rpmConfigDir() value + - define %_rpmconfigdir via %getconfdir in the main macro config, this + avoids it getting lost on macro reloads as happens when building + several packages at once + +commit a5eeff6d42d6452a85942f89a6b3a1196ccc47bc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 27 13:45:08 2009 +0200 + + Plug minor memleak from default rc and macro file paths + - build code can call these several times, only init once + +commit b2e85dae836e9695e4ef3e83c819b3523ae81634 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 27 13:44:46 2009 +0200 + + Plug minor memleak from rpmGetCwd() on build + +commit a17b3b68f2c2320cd81e285e02c05ab881ad07fd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 26 15:31:10 2009 +0200 + + Eliminate pointless xstrdup()'s, the strings are never modified + +commit 144830cf816c9189906b0ae826418dc079ec4348 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Mar 26 13:53:26 2009 +0100 + + Fix: use the file's color to decide whether to add it to the rpmal not the color of the rpmfi + +commit 1ce328aa29a7f32dde2e831856bf46efb9e50df1 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Mar 26 11:48:09 2009 +0100 + + Remove rpmal from the Python API + as it changed and never was usable anyway + +commit 3a6f3133a1f7acccb787992008927704c9eb1254 +Author: Florian Festi <ffesti@redhat.com> +Date: Fri Mar 20 08:22:41 2009 +0100 + + Reimplement rpmal by using hashes and cleaning up the color handling + +commit 3e37044eb970fc0f30942e744fb7558f4f23f528 +Author: Florian Festi <ffesti@redhat.com> +Date: Mon Mar 16 17:02:16 2009 +0100 + + Make rpmal store rpmtes and kill rpmte->pkgKey + +commit 85a84fdae728138c2c526b010417ffc72c382e06 +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Mar 11 14:15:56 2009 +0100 + + Also order erases. + + - partially using code from rpm5.org + +commit a1910f89e40ffe4c85c73bfb17deaac7419c4dc1 +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Mar 25 16:29:09 2009 +0100 + + Implement rpmteSetDependsOn and rpmteDependsOn using a rpmte + +commit 64280efc1e5ba39ce05cb304e0fd1cf15843f94b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 26 09:59:01 2009 +0200 + + Put the PGP foobar signature generation out of its misery + - the last freeware PGP version (6.5.8) is from year 2000 and doesn't + come close to compiling on modern distros, commercial versions we're + not interested in + - "PGP" signatures in rpm mean RSA, gpg can handle that just fine since + forever + - the code's been unused for years, unlikely to be functional anyway... + +commit 4d31b0433f3f804f81955c32e63c93f31506e8ad +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Mar 25 17:28:24 2009 +0100 + + process the "./" in file paths correctly (rhbz#491388) + +commit 5f445d7e8f14df6976b9fa19e9caf4a0dfbcbebb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 25 17:00:41 2009 +0200 + + Make sure fd bundle is always NULLed on rpmVerifySignatures() exit + - readFile() failure could crash on double-free otherwise + +commit 678dceb2455537895e6562886d7887614d546e61 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 25 16:48:24 2009 +0200 + + Unify DSA/RSA/GPG/blaa signature verification, simplify + - verifyRSA/DSA were just the same already, differences are in key/sig + parameters which dont matter on this level + - these dont need sigtd for anything, the data has been parsed into pgpDig + before we get here + - add extra flag for header-only vs header+payload signatures, + we know which is it in rpmVerifySignature() + +commit 0ce87a7494eadb6f355b561d4e47d2226931a3de +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 25 16:35:41 2009 +0200 + + Rename internal signature verification functions + - size, md5 and sha1 aren't really signatures + +commit 87b8402eaa9561fa4143c7ddb035c48a6b8d27bf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 25 16:33:29 2009 +0200 + + Reorder internal signature verification arguments + - move retval msg last everywhere + +commit bdd73e4180f6ec2abccfcacda14a0cc629918168 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 25 16:30:20 2009 +0200 + + Push signature identification to librpmio / pgp handling + - retrieve names from pgp tables instead of manually duplicated strings + +commit b711341a616a801137d1126067b0c0c877b0b942 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 25 15:42:30 2009 +0200 + + Remove redundant RSA/DSA parameter checks + - if this stuff doesn't match, pgpVerifySig() will fail anyway, dont + bother checking for same things over and over + +commit d65c1787857b270ca258382581644f5cc50c3bad +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 25 15:16:59 2009 +0200 + + Push signature verification down to librpmio + - new pgpVerifySig() call to perform the lowlevel verify, use for + verifying DSA/RSA signatures + - librpm is now free of NSS specifics (apart from what still leaks through + including rpmio/digest.h), remove linkage + +commit 19e142ee4e54ad7967f3a6dab9552450b0357e88 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 25 14:39:29 2009 +0200 + + These cases are identical now... + +commit 127eddaa70c5679a7a2683f4574e1198f8e3dbeb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 25 14:37:43 2009 +0200 + + Rename arguments, RSA keys are certainly not limited to md5 hashes + +commit eb48cfaf6bf4cc8a5ae21aed2796ff7a6e2ef758 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 25 14:17:34 2009 +0200 + + Use makeGPGSignature() for both DSA and RSA + - in reality makePGPSignature() never gets called here due to other fun... + +commit e3892e2c8de0640f3e527daf215bc9e03df1e32e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 25 14:09:42 2009 +0200 + + Remove unnecessary {} block inflating indentation, streamline + +commit a7051403f84887791a05eaa8e20d6782eb0147e5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 25 13:51:47 2009 +0200 + + Eliminate copy-paste digest calculation in rpmReadPackageFile() + - for DSA and RSA we want to grab the hash algo from signature, other + than that it's just the same for all header-only DSA/RSA/SHA1 sigs + +commit 96e9d490a6ffc364ba9b2834bb778ec4c1411bbd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 25 13:48:37 2009 +0200 + + Eliminate copy-paste digest calculation in headerCheck() + - for DSA and RSA we want to grab the hash algo from signature, other + than that it's just the same for all DSA/RSA/SHA1 sigs + +commit 14468255716a211064f7653e9f582f94f4c25f9a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 25 13:23:19 2009 +0200 + + Eliminate header/payload digests from pgpDig_s, they dont belong + - allocate+free digests locally where needed, pass around in separate argument + - use digest bundles to handle rpmVerifySignatures() needs + - kill-kill-kill fdStealDigest(), dup the contexts from bundles as needed + +commit 3f6b2f8c7b7b79a59664e16d6d350acb54802171 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 25 13:10:23 2009 +0200 + + Implement fdUpdateDigests() and friends using digest bundle + +commit c9146aa580ab87b93ba5d68cde5b606652c93cd8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 25 13:08:09 2009 +0200 + + Add a type + basic api for bundle of digests (on same data) + - in various places we need to calculate different digests of the same + data, having them stored in a single container makes managing easier + - can hold as many digest types as we support + - remembers how much input data it has handled + +commit 2e672f3fae9d8ff7ee64ae13cfa2fe65272c2ede +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 19 16:07:18 2009 +0200 + + Show query/verify selection options just once in --help + +commit 46f1247a276a66561b49f97364558bf8f89d2354 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 19 14:56:45 2009 +0200 + + Python doesn't need libelf, nss or popt directly + +commit 1df4d34fb97cd25134a89c06386b55dc98aa92f6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 19 14:41:43 2009 +0200 + + librpmio doesn't need libmagic for anything + +commit fd2658ec8434768f75a6b6d007f7df5415f44004 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 17 16:33:12 2009 +0200 + + Move leftover signature stuff from rpmlib.h to signature.h + - these aren't really usable or useful outside rpm, and even less so + as all the rest of the signature stuff is in a private header too + +commit 298c919c00ffbc6ea988545092b02af5384bd7a4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 19 10:15:49 2009 +0200 + + Revert couple of checksum -> digest renames + - physical cpio header and elf header have checksums, not digests + (from commit 7acdfded4a82e86a673418c3953aa6bf8106d313) + - doesn't affect functionality though + +commit 54b027535f95fea9088f2cd12ed765fddb20c5c1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 18 14:53:34 2009 +0200 + + Don't try to parse %patch on spec query (rhbz#487855) + +commit b187977fee788888007409465c7efa644d20ddef +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 18 11:57:16 2009 +0200 + + Doxygen parameter name mismatch + +commit fa0898552d3c52249bc41e8104eda02c1bbd3359 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 18 11:24:52 2009 +0200 + + Add support for "lzma alone" compression format (lzdio) + - "lzma alone" is superseeded by XZ but it's used by Suse and Mandriva + distros so it's nice to have as it doesn't need much, only open differs + from XZ + - rpmlib() dependency versions are an uuuuuuuugly mess here: Suse used + "PayloadIsLzma = 4.4.2-1" so that's what we provide to be most compatible + (hopefully). Built packages require "PayloadIsLzma <= 4.4.6-1" however + to be compatible with Mandriva 2008.0. Did I already say it's ugly? + - Based on similar patch in Mandriva by Per Øyvind Karlsen, but avoiding + unnecessary renames in rpmio + +commit 8078d0ba24662308b10d9eb0f0da978584b7e757 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 18 09:42:23 2009 +0200 + + LZMA -> XZ renaming + - what we support now in payloads is XZ, not the former LZMA format, rename + user- and header-visible parts to match this + - rpmlib(PayloadIsXz) dependency versioned 5.2-1 to avoid unnecessary + incompatibility with what rpm5 has and what Mandriva is already using + - only provide the rpmlib dependency if actually built with xz support + - rpmFileIsCompressed() attempts to guess the magicless old lzma format + by file suffix, so it can handle both right now + +commit ff920a9766ea1f3ef9670c8031ff473adb0b0adf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 16 14:19:30 2009 +0200 + + Handle rpmDigestDup() failure in signature checking + +commit 847c991b2bde08dce508152278f515ae5ff97fd8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 16 14:13:00 2009 +0200 + + Proper error handling in rpmDigestDup() + - tolerate calling with NULL + - avoid allocations in case of failure + - return NULL instead of calling exit(), ick + +commit ed342d7df6523ae2f7f06e5bb02f766a37614bb6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 16 12:25:03 2009 +0200 + + Eliminate unnecessary pgpNewPublicKey() wrappers + +commit f79353ea74c3ab255f2f9ee4b117a1fd93bb517a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 16 12:18:01 2009 +0200 + + Eliminate unnecessary field from pgpDig_s + - key/signature can't be both DSA and RSA at the same time + +commit c769eb0244294c0a9ac002bd7ecd06bddc4cd3ae +Author: Florian Festi <ffesti@redhat.com> +Date: Sat Mar 14 19:12:43 2009 +0100 + + Free all keys not only those on the first buckets + - Thanks to Alexey Tourbin for pointing that out! + +commit 5f82119a306cc1e647e45df52b93989120e52b5a +Author: Rakesh Pandit <rakesh@fedoraproject.org> +Date: Fri Mar 13 12:50:35 2009 +0530 + + - Cleanup: removing unnecessary repeated code. + +commit c6c8fab76ab014cf311cae6ce1529788cd0da1d0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 13 09:26:04 2009 +0200 + + rpm-python only accepts string objects, not unicode + - Reverts broken commit 832fe4f01865cd17ab9393fc48b960206da223b0. + Anything trying to pass in unicode objects is already broken as + PyString_AsString() uses default encoding for unicode conversions, which + by default is ascii (at least in python >= 2.5) so any non-ascii string + will cause it to fail anyway. + - Only accepting strings keeps encoding madness out of rpm, thank you Toshio. + +commit 9317ebc83f611075874713a1099b1f5aa14c969c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 13 08:55:53 2009 +0200 + + Catch exceptions from python conversions in dbMatch() + - Prior to this, string conversion (eg on unicode object) could fall + through to rpmtsInitIterator() with key of NULL, matching everything + and only much later spitting out an obscure traceback. PyInt_FromLong() + can fail too, causing us to look for bogons. + +commit ffe2f39adaea9f113a73aea4537a930ba99e49ff +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 12 11:42:42 2009 +0200 + + MD5 and SHA1 digests are handled just the same here... + +commit 8eb80293d7edb3c4276730519b42ae567a7198ff +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 12 11:39:29 2009 +0200 + + Rip all handling of broken md5 sums from 1997, rpm 2.x era + - we dont even recognize rpm 2.x packages as rpms... + +commit 12f516842161899cdd9aa7fb5f215f19c7b7dab4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 12 11:17:27 2009 +0200 + + Eliminate can't happen code + - sigtd.tag can't very well be something else than it's matching case + in a switch, eh + +commit c1180e3c4334b850d50f618f59de09a9ea06a025 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 12 09:54:31 2009 +0200 + + Silence compiler whining on rpmsort and rpminject + +commit 23d202e928d4af945765e501ee8fc7bd0614510e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 11 21:43:44 2009 +0200 + + Plug a memleak in genCpioListAndHeader() + +commit 4cf26d30f8a066f855117d1661b23521e6eed647 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 11 21:41:57 2009 +0200 + + NSS supports MD2, we might as well handle it too + - also getHashType() is a "pure" function, mark it as such + +commit 15042bc9095964f9fc5f5ed046f9299fad7663c1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 11 18:10:19 2009 +0200 + + Eliminate now unnecessary FDDIGEST_t + - contexts know their hash algorithm, this is not needed anymore + +commit 7fc5e62eaaccd75c1ef27b1c3d21e7cefacf2772 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 11 18:07:22 2009 +0200 + + Remember hash algorithm in digest context + - alternatively we could reverse map NSS hash types (HASHContext + knows its type) but shrug... + +commit d05e4438a9efa5ad2cf0ecfef1b4537c37e132d4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 11 17:14:25 2009 +0200 + + Streamline rpmDigestInit() a bit + - single point of exit, rearrange to avoid having to free if stuff fails + +commit 31288616ce442203df626ef0a49ebc3893258fc9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 11 15:28:30 2009 +0200 + + Move headerIsEntry() check of sigtag into _chk() macro + - ...and reformat the if-elses now that they fit into single lines nicely + +commit c7aad74879349dcb0a7b3fbdae9ba4fdc54adea4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 11 15:16:26 2009 +0200 + + Size signature failures are always RPMRC_FAIL + - these failures cannot be "fixed" by importing a key, RPMRC_NOKEY is wrong + - streamline a bit by assuming failure + +commit b8b970a94c310346666069c781dc185d6a54aff0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 11 15:07:06 2009 +0200 + + Eliminate asserts() from rpmVerifySignature() paths + - handle rpmVerifySignature() getting called with NULL result cleanly, + the lower level code doesn't need to double-check + +commit 827101840f7327c117467a5afe063b21cd105920 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 11 14:51:46 2009 +0200 + + Minor cleanup + simplification of DSA and RSA sig checks + - eliminate unnecessary local variables + - initialize on declaration where reasonable + +commit cf2637fbb96eb84d7c5a70df8179abc439359472 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 11 14:30:16 2009 +0200 + + For RSA sigs, RPMRC_NOKEY is only sane for keyring lookup failure + - non-keyring lookups fail with RPMRC_FAIL, streamline the code a bit + by assuming failure + +commit fc023a2885bb30ae65c5b56d687bfacaf6c62b77 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 11 14:04:16 2009 +0200 + + For DSA sigs, RPMRC_NOKEY is only sane for keyring lookup failure + - assume failure and non-keyring lookups fail with RPMRC_FAIL + +commit 73e0ee5df95ac22cbed73b18575d33c284f62975 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 11 14:01:11 2009 +0200 + + We already assume failure, this is unnecessary + +commit 32174fa9bf9fcb1f2655b46f04f6fbfc91704f06 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 11 13:58:51 2009 +0200 + + SHA1 and MD5 failures are always RPMRC_FAIL + - these failures cannot be "fixed" by importing a key, RPMRC_NOKEY is wrong + - streamline a bit by assuming failure + +commit 8b771f6906d98563b9e1811482004c97d837d6e7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 11 13:56:08 2009 +0200 + + Use tag to distinguish header-only vs header+payload signatures + +commit eab03f0e3b1d10e82ee20110bee8bc1d00ee991f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 10 14:27:08 2009 +0200 + + Lift best signature detection out of rpmVerifySignatures() + +commit 65f7f7c3ce1a9b5245bcd9deba0c6346cce9acd0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 10 13:52:41 2009 +0200 + + Lift pgp parsing into separate function + - similar to dc5fa254588be57a066ef4679c75e2bb3bda5fef + +commit 33a6ed91e4a26201d2dec0bf04ab025642528b13 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 10 13:45:12 2009 +0200 + + Avoid rasprintf() on potentially NULL string + +commit de00e073c83644976127ae271c476fba46e66596 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 10 13:38:26 2009 +0200 + + Eliminate Yet Another temporary result variable + +commit a526d10e4f84178a7a6fa6b8cbb384aa88c9b16f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 10 13:33:57 2009 +0200 + + Further rpmVerifySignatures() cleanup + - initialize variables at declaration time + - split the formatting of the result spew into separate function + - if multiple missing/bad keys, report them all + +commit 24c14d0a2ee847b75cb3fe7a666b792ea303ef14 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 10 12:10:49 2009 +0200 + + Assume failure in rpmVerifySignatures() + - simplifies the code a bit + +commit 4ffdc83282e44d14115684d4349fc55506d3cbbe +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 10 11:09:35 2009 +0200 + + Use rstrcat() instead of rasprintf(), less fuss involved + +commit 05e16d415492f4925782e3fcf6ef155cbdf124c3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 10 11:03:08 2009 +0200 + + Fix memleak on signature checking failure + - early exit from header iteration loop could previously leak from unfreed + buf and header iterator + +commit 493913ed415acf8be26b13a785a9615ba5cb6981 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 10 11:01:32 2009 +0200 + + Eliminate pointless {} block inflating indentation level + - no functional changes + +commit 65f3e55d3592da8fb482b5344a28013029199115 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 10 10:17:13 2009 +0200 + + Don't return data from headerGet() on regionSwab() failure + - callers dont expect to free data if headerGet() returns failure, + leaking memory + +commit 74c9a96c3c68de6376ee543d494a97c0f133bfaf +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Mar 9 20:19:37 2009 +0100 + + Port XZ payload compression to xz-4.999.8 API + - use SHA256 digests for archive error detection + - use 100MiB peak memory usage for decoding + - use better XZ detection in configure.ac + +commit f70830356fd239d66e1aece81973ebc077acbe6e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 9 16:44:47 2009 +0200 + + Add test for _install_lang and status + +commit cdcbd324fe41cd729434576200593c0fbda44a19 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 9 14:57:46 2009 +0200 + + Unbreak %_install_langs handling (rhbz#489235) + - using rpmfiFLangs() in skipFiles() broke the %_install_langs logic, + causing all files to be skipped if install langs, eek + +commit 2b4507d852ac8469608bef2ce8e219d76b0c543e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 9 14:48:47 2009 +0200 + + Fix RPMTAG_FILESTATES in rpmdb + - sizeof(rpmfileState) != sizeof(char), and char is what goes to headers + resulting in some pretty weird states despite being correct on disk + - add rpm_fstate_t type for the header presentation of states and + use where appropriate + +commit 1c1faec7a30099f62c12ccef2f15e37a202e6518 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Mar 8 17:38:49 2009 +0200 + + Initialize on declaration, cosmetics only... + +commit 37f85b81bbbd902f5c66a2cc539b97713d6e59ff +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Mar 8 17:36:39 2009 +0200 + + Dont bother retrieving colors unless actually needed + +commit a526ff75f490b4f9a83909c856de2f21066a0f3d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Mar 8 17:28:17 2009 +0200 + + Dont bother retrieving ts problem set unless actually needed + +commit 90582c6103071cf73f79e7dcc2a260298aadf554 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Mar 8 17:25:45 2009 +0200 + + Dont bother retrieving altNEVR unless actually needed + +commit ac7c3412278a03da6633758bca999827d4b59038 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Mar 8 11:33:22 2009 +0200 + + Load macros before creating directories (rhbz#489104) + - %_sourcedir and friends can have things like %{name}, load macros + before trying to create any directories when installing src.rpms + +commit e9cc481202429ed06b2b0b14cb1b1065df6c8ba7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 6 13:43:17 2009 +0200 + + Document libcap, libacl in INSTALL + +commit 095e1ba71d28300a31bf411f1e9045bbb539a130 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 4 15:12:02 2009 +0200 + + Condense "shut up gcc" switch-cases to just default no action case + +commit dc5fa254588be57a066ef4679c75e2bb3bda5fef +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 2 13:23:35 2009 +0200 + + Add internal helper to verify signature parse results + - eliminates bunch of copy-paste variants of the same thing + - additionally verify pgpPrtPkts() return code + +commit c7fc09d585ff3831924f72f61d990aa791f2c3f2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 4 14:40:21 2009 +0200 + + Move the common part of DSA+RSA verification into helper function + +commit 5cb107b843797307e2a0d21018707bd893222fe5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 4 13:41:27 2009 +0200 + + Dont leak memory from hdrmd5ctx + +commit d50db40ceed7083467f7b548da7b2fbe96aaec61 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 4 13:08:30 2009 +0200 + + Handle V4 signature trailer for RSA too (ticket #34) + +commit 682b3d8aa9a0f0a777a3858887f09c1c098db649 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 4 12:20:44 2009 +0200 + + verifySHA1Signature() doesn't need pgpDig at all + +commit a54ab2c1b94416e4dbf36ecd26fe7885bcd19295 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 4 12:19:02 2009 +0200 + + verifyMD5Signature() doesn't need pgpDig at all + +commit baac9bd4f8e5f216729a5000429a4bda74aec01a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 4 12:17:21 2009 +0200 + + verifySizeSignature() only needs size, not all of pgpDig + +commit 30f60665bbbe2547551531a3da299ca8818e74bc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 4 11:49:29 2009 +0200 + + Eliminate unnecessary fields from pgpDig_s + - sha1(len) and md5(len) are only needed and used locally in + verify[DR]SASignature(), no point carrying them around in pgpDig + - use wrapper function to hide type differences between rpm and NSS + +commit d39a6c7de51c0d01ce69ee1f464b94ca70309751 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 3 08:48:12 2009 +0200 + + Add ISA bits for alpha (Oliver Falk) + +commit c45cfb9c047b05ca29acb8d42186e97e17204e27 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Mar 2 10:29:05 2009 +0100 + + Fix documentation and help for the md5 -> filedigest move + - add aliases for obsolete {RPM}VERIFY_MD5 flags to + not to break API + +commit 7acdfded4a82e86a673418c3953aa6bf8106d313 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Feb 27 14:34:39 2009 +0100 + + Add md5->filedigest aliases (rhbz#487597) + - add %verify(nofiledigest) as %verify(nomd5) file attribute alias + - reference digests as digests not checksums + - make old md5 related symbols obsolete and use newer reference + - update man page accordingly + +commit 299a7af7a8acc0fa4979d71dfaebe87658ee0c1d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 26 21:48:06 2009 +0200 + + Missing test material to tarballs, oops + +commit fca96226f99c67b70854a66bf6eb8648497d9e23 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 26 17:07:39 2009 +0200 + + Permit python bytecompile to fail for now + - various things like python templates in packages, jython code etc + blow up on the syntax checking, only warn instead of failing the build + until parametrized with a spec override possibility + +commit 0e6c5e890460224f455c0ef9e516ea675b00208d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 26 16:38:10 2009 +0200 + + Honor --nomanifest on install too + - bit of a kludge but works.. and fixes test case 39 + +commit caf759f8ca53fc45f49f4bc07dbf1724ec9d5b93 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 26 16:09:51 2009 +0200 + + Switch to libtool versioning, starting at 0:0:0 + +commit 3448b552964a526641d2e85b4ed27ebe3465f100 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 26 10:49:38 2009 +0200 + + Handle empty argv passed to rpmdsDupArgv() + - same as 94552b96256c3620b4be407c501d0d926c081963, apt-rpm expects to + pass empty version as NULL to rpmdsSingle() + +commit f6985705749403735207dee509b1a3e88a6df1ce +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 24 14:24:40 2009 +0200 + + Clean up runTransScripts() a bit + - move progtag figuring out of the loop, and return with error code + instead of asserting on invalid tag + +commit 493275977c5c3bf152d783a850eb5a45b2ade040 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 24 13:55:27 2009 +0200 + + Single point of exit from rpmtsRun() + +commit 8fd5ed25b4ae44b726894389927ca7cbfb691f55 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 24 13:41:18 2009 +0200 + + Split initialization of flags etc out of rpmtsRun() + +commit 8dff47155ab8fa90fd2d219e68d0a8371902a4d4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 24 12:35:21 2009 +0200 + + Formatting cosmetics only + +commit 690a297ec0974c28312ba73bf0cee2624527b8b7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 24 12:31:22 2009 +0200 + + Calculate need to chroot just once + +commit 750a8e656252413b3290497444f2d403890ad8a2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 24 12:22:21 2009 +0200 + + Eliminate unnecessary variable + - per-fi filecount only used once per loop for stats + +commit 720a8ebe3183ec067aed1c55bf77ded8f57569f5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 24 12:13:26 2009 +0200 + + Push fingerprinting chroot in+out into rpmtsPrepare() too + - rpmtsPrepare() can now fail (for chroot), handle exit + +commit a309664ba3fd87b5fa7ce8ccd6b60a7a53754ae7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 24 11:50:23 2009 +0200 + + Push the rest of the prepare-calculations down to rpmtsPrepare() + - total file count only needed during prepare, pass around as necessary + - all fingerprinting related activity (skipping files, memory allocations + etc) are now handled locally from rpmtsPrepare() + - throw out some ancient no longer relevant comments + +commit 924a5d82f60a964b4fab7f173a3c86d94c831921 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 24 11:23:25 2009 +0200 + + Eliminate fingerprint hash from ts struct + - only prepare stage needs, alloc+free locally and pass around to + helpers as necessary + +commit 9e9060269386c76701358a9840a743008e0e37e0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 24 11:15:53 2009 +0200 + + Split fingerprinting stuff out of rpmtsRun() + - only prepare stage needs fingerprint associated caches and hashes, + push the allocations where needed + - do fingerprint additions in separate function + +commit 15f17c4b48ff75673acda7bb074ae5eea9a1787b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 24 10:40:43 2009 +0200 + + Split prepare phase out of rpmtsRun() + +commit ddf1df4abf7b6d810064de7e4a1c500ccda805c0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 24 10:28:27 2009 +0200 + + File skipping only done for added packages, simplify + +commit 3bf701761e2ec16317d51835ac4c3e7f3f60e8b7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 24 10:24:10 2009 +0200 + + Eliminate unused variables + - numAdded and numRemoved not used for anything at all + +commit 68995d52386e7bd1512b9d8e9250ee8de833f21d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 24 10:13:43 2009 +0200 + + Split sanity checking out of rpmtsRun() to helper function + - with file counting done elsewhere, this becomes a clean and obvious split + - ensureOlder() doesn't need ts, just needs the problem set, simplifies + the problem set refcounting a bit + +commit 1cce1b2444bd3f8c56dca01701b062f054f2832c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 24 10:10:38 2009 +0200 + + Fix memory leak from unused problem set + - checkInstalledFiles() doesn't need ps for anything, this just caused + a memleak due to refcount + +commit 62d27e0bd56b765bd32c22f4062e5b864fcf29c0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 24 09:21:20 2009 +0200 + + Calculate files in transaction just once + - move file counting from rpmtsRun() and rpmFindBaseNamesInDB() to single + helper, store result in rpmts struct + +commit 7770aaea226b9a5fbb5296654eed8572f16e8e0d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 23 14:39:48 2009 +0200 + + Fix busted up Korean tranlations of manuals (rhbz#466597) + - previous conversion to utf-8 (from 2003!) was busted, wrong encoding + or something + +commit 58e92b976aebe43ebddbe2d2ec41bff0dd46b6fc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Feb 21 12:11:54 2009 +0200 + + Loosen up restrictions on dependency token names (rhbz#455119) + - Package names aren't restricted to ascii, no point restricting + dependency names either. + - This lets UTF-8 to go through but also all sorts of other junk but + as we haven't got a clue about the specs encoding, no can do. So we + only check for bad characters from plain ascii. + +commit b86d6a76d71c037727b20172299d418c6bc4ae11 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 20 22:02:49 2009 +0200 + + Only run script dependency extraction once per file, duh... + +commit 89a7b15c22df2c36d4fe85a5e08240a6044ef505 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 20 21:44:13 2009 +0200 + + Check for errors from python bytecompile (Tim Waugh) + - since we're byte-compiling all python pieces, might as well use the + opportunity to catch syntax errors while at it + +commit 519f8fce17fa9fbfabc5673bee1f5b3c23147306 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Feb 18 08:11:18 2009 +0100 + + Revert fix for rhbz#442105, it has unwanted side effects + - mainly RPMTAG_BUILDARCHS missing from SRPM in case of BuildArch: noarch + +commit 73d7e90f5e074f8cf03dafa8a4493ca7cbd66848 +Author: Rakesh Pandit <rakesh@fedoraproject.org> +Date: Thu Feb 12 17:57:35 2009 +0530 + + -Moved maifest checking from rpmInstall to rpmCheckManifest. + +commit 1fbdab96551c55e55fd6d9ebcf7b6a824e594816 +Author: Rakesh Pandit <rakesh@fedoraproject.org> +Date: Thu Feb 12 17:30:21 2009 +0530 + + -Move notify flag settings from rpmInstall and rpmErase to setNotifyFlag. + +commit 182e2fdfd456257ce369e51c078dda914da42a57 +Author: Rakesh Pandit <rakesh@fedoraproject.org> +Date: Thu Feb 12 17:25:09 2009 +0530 + + -Move vsflags calculation from rpmInstall and rpmErase to setvsFlags. + +commit 359e16d75f31a046d73e7e931743f94a43b502c9 +Author: Rakesh Pandit <rakesh@fedoraproject.org> +Date: Thu Feb 12 17:13:20 2009 +0530 + + -Remove stopinstall variable and moved rpmcliPackagesTotal to correct place. -Changes in rpmInstallSource for getting reused in install mode and removed. + +commit 430b8cc3770413bc5b29688ce0823d15bb7de12b +Author: Rakesh Pandit <rakesh@fedoraproject.org> +Date: Thu Feb 12 15:54:31 2009 +0530 + + -Use installInterfaceFlags in place of eraseInterfaceFlags. -Moved transaction part from rpmInstall and rpmErase to rpmcliTransaction. + +commit 61a5043d7d04e2ba330a0441cbc1de5f9ea801cc +Author: Rakesh Pandit <rakesh@fedoraproject.org> +Date: Thu Feb 12 15:49:28 2009 +0530 + + -Merge rpmInstallInterfaceFlags_e and rpmEraseInterfaceFlags_e to rpmInstallFlags_e. + +commit 51157419623f025149d154c8eb6a0874f1bc23f7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 12 14:11:22 2009 +0200 + + Only initialize file capability cache if actually needed + - very few packages are going to have RPMTAG_FILECAPS at all + +commit b9b8af5c4b9518fc36d6ab30b1e6124deb78dc8f +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Feb 11 13:19:22 2009 +0100 + + Fix output of pkgconfigdeps.sh so that rpmfc parses it correctly + +commit d0595eaa8ad8a9155a0fa4b0b6f4b3d5ed08b2e8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 10 14:11:28 2009 +0200 + + Be more careful about errors in lua rpm vercmp() + +commit 67d6e7549720551f4750ac303c50e6c7e6ca00f5 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Feb 11 10:03:16 2009 +0100 + + Handle broken pkgconfig files better, rhbz#484970 (Lubomir Rintel) + +commit 750802fd5f1accd5eacf54e3676f656019a24d1f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 6 09:10:23 2009 +0200 + + Bump FileDigests rpmlib dependency version + - should've really been in commit 1f6ad324dbf4bebec905ddbb76d274345673a5b3, + the tag adjustment is an incompatible change from what was in + rpm 4.6.0-rc's, ugh + +commit 3d314301ca11b10d2fed8f7a48acb735847d78b2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 5 22:37:27 2009 +0200 + + Use per-rpmfi string cache for file capability strings + - most packages wont have file capabilities attached at all, and even + where present, the files with capabilities are likely to be few and + far in between, avoid wasting memory + +commit b04c67136f6e980f7eeabd5708e37ac078b0275c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 5 17:22:00 2009 +0200 + + rpmfi is only needed by verifyHeader(), push it there + - no functional changes, just slight reorganization + +commit 990bdf1683c6aec9caeadeeb959029dc411935f8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 5 12:34:07 2009 +0200 + + Fix typo in python bindings documentation (Masatake YAMATO) + +commit 1c3bd7c7ca56acfc4611fb8535acd453c159dc20 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 5 12:20:20 2009 +0200 + + Exclude bin and sbin directories from python bytecompile (rhbz#182498) + +commit f456b6feb12e84379e9b3f4c44c71b1260947de2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 5 11:36:58 2009 +0200 + + Updated Brazilian Portugese translation (Igor Pires Soares) + +commit 62091898aeae70f71d13923f18855174a7a65251 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 5 11:32:18 2009 +0200 + + --requires lists required capabilities, not packages (rhbz#483253) + - also fix a minor typo in --whatrequires description + +commit 5e71c9bd7635aff9630f74f1b19fabb81ff798de +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 2 14:24:33 2009 +0200 + + OSGi dep extractor update (rhbz#466111): + - From Alphonse Van Assche: "This patch fix some parsing bugs and add some + new functionality (disable for now)" + +commit 6ce7def270994a675836e2b945a7f70eb2b03c2b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 2 14:17:27 2009 +0200 + + Prepend PKG_CONFIG_PATH on pkgconfig requires extraction too (rhbz#473814) + - similar to ab02fb183a441b6a30c863aebf49be992cd431fe but for requires + +commit 1f6ad324dbf4bebec905ddbb76d274345673a5b3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 30 13:53:18 2009 +0200 + + Undo tag clash on RPMTAG_FILEDIGESTALGO[S] with rpm5.org + - no rpm.org distro uses non-md5 digests yet for anything real, revert this + unnecessary clash while we still can + +commit 64335052e35836168f18e190da464b8c2abe0373 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 30 08:28:57 2009 +0200 + + Try to play nice with OpenPKG (rpm5.org) packages (rhbz#478907) + - rpm5.org writes populates lead with partially bogus data, but + does have explicit RPMTAG_SOURCEPACKAGE for srpms, dont think of them + as binaries + - switches around the lead check in 50a4ed783c300a92948f7933a3c726d4bd2d643d + to look at source type explicitly and retrofit RPMTAG_SOURCEPACKAGE + for srpms early, this lets binaries without RPMTAG_SOURCERPM + (which is documented as "information only") and with explicit + RPMTAG_SOURCEPACKAGE be identified correctly + +commit 81afe5e6a210171f58c989bc43bab1881821ddad +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 30 08:18:58 2009 +0200 + + Updated Swedish translation (Göran Uddeborg) + +commit fe720f6c3c0657d0ed4fc3855ac85a727dac47ce +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Thu Jan 29 20:42:43 2009 +0200 + + Improve Qt translation support, particularly --all-name. + +commit dbc1f4ccf66451568a0a6b6ffd4252475a30b341 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 28 16:34:06 2009 +0200 + + Don't throw away modified config files on cross-hash upgrades (rhbz#479869) + - different digest types can't be compared, take a backup to avoid + data loss + - Patch from Miloslav Trmac + +commit 381605a9bb32cf88209a2dbb72f58c31167779e9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 28 13:21:39 2009 +0200 + + Honor rpmtd type, not tag type, in rpmtdClass() (ticket #25) + +commit 216eb1c7e02b4bfb9a1d301538b41533db489b55 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 28 13:17:17 2009 +0200 + + Add API for getting the class of tag type directly + - no point requiring going through rpmTagGetType() if we already have + the type at hand, and in some nutty cases (wrt extensions) these dont + even always match + - rpmTagGetClass() is now just a convenience wrapper around + rpmTagTypeGetClass() + +commit fe846402a45dc1ceadf3a7538071b40b0fd70a60 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 27 14:21:40 2009 +0200 + + Add RPMTAG_SOURCERPM to gpg-pubkeys in rpmdb + - ptooey, but otherwise gpg-pubkey "packages" are considered source packages, + thanks to Ville Skyttä for pointing this out + +commit d55660aaf0dbf86a73e58479a47055c9e6e8bbab +Author: Alexandr D. Kanevskiy <kad@kad.name> +Date: Sat Jan 24 00:18:34 2009 +0200 + + Added ARMv7 architecture support + +commit 0611b59a4a408579db66f0742a7df5ca6c001fec +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 23 14:34:08 2009 +0200 + + Check for binaries in noarch packages at build-time + - this will only catch elf files for now, but better than nothing + - default to terminating build (as binaries in noarch package is pretty + nasty thing to do), permit macro override just in case though + - only works for internal dep generator + +commit abe5f4abac7a282a15de5325954c3a09893769c9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 23 10:08:53 2009 +0200 + + Update dbi tag names for Filemd5s -> Filedigests change, oops.. + +commit 111efde99a42c8841fa50d682fd340c73c00268b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 22 12:09:45 2009 +0200 + + Return NULL instead of blowing up on invalid rpmpsGetProblem() + - thanks to Pixel for spotting + +commit f128fea076b510bbe934579d9821eff5f9dff802 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 20 14:48:05 2009 +0200 + + Add a bit of documentation for headerGet() flags + +commit 9f755c72c7390304e8799edae3afbf872ad4cff9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 20 14:16:58 2009 +0200 + + Grab dependency name & version strings as argv-style arrays + - Related to ticket #22, this fixes rpmdsMerge() on data grabbed from + header. Prior to this, the following would blow up with memory corruption + as headerGet() string array wasn't NULL-terminated + rpmds d1 = rpmdsNew(h, RPMTAG_REQUIRENAME, 0); + rpmds d2 = rpmdsSingle(RPMTAG_REQUIRENAME, "foo", "1", 0); + rpmdsMerge(&d1, d2); + +commit 05f5c353242d0dfa70ef49918c73c92dec923920 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 20 14:15:24 2009 +0200 + + Add headerGet() flag to request argv-style NULL-terminated string arrays + - easy to do and some places would like the data this way so why not... + - also add corresponding rpmtd flag so caller can verify he got what + was requested + +commit a46dd884ec348b3ce23b9f53302e6626a90ae631 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jan 20 12:55:35 2009 +0200 + + rpmdsMerge() expects ds->N and ds->EVR as argv-style arrays (ticket #22) + - use rpmdsDupArgv() instead of cloning headerGet() behavior to fix this for + rpmdsSingle() and rpmdsThis() generated dependency sets + - this is a regression from rpm 4.4.x, but for rpmdsNew() created sets + rpmdsMerge() has never worked as headerGet() doesn't return NULL + terminated arrays + +commit 6bd713ab319514d655d0466330a246703a7c16ae +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 19 14:50:18 2009 +0200 + + Update / clarify documentation on building API/hacking docs + +commit 479a4a9d75a1973247f1a937228ec96479f88c31 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 19 14:37:09 2009 +0200 + + Don't segfault on "" rcfiles argument (spotted by Pixel) + +commit 2084762882240f9a5b5bc27c4623291e745611a5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 19 14:29:48 2009 +0200 + + Missing space in Russian translation (patch from Mandriva) + +commit b4bb89603844699754695e9f1484779e758060f3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 19 14:27:39 2009 +0200 + + Use temporary table for Depends DB in sqlite too (Olivier Thauvin) + +commit 2a20195616ad366f060bea772342a99b96735205 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 19 14:25:55 2009 +0200 + + Fix segfault if ts rootdir is NULL (Pixel) + +commit ffcd6a60fc38dfe0d10f22c6023df3e932996310 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 19 14:21:45 2009 +0200 + + Fix memleak from i18n strings if retrieved with HEADERGET_ALLOC + +commit 0b2d7775c5e828652e45829f551352b93890bbc8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jan 17 14:15:50 2009 +0200 + + Make it possible to disable %pre- and %posttrans scriptlets (rhbz#475582) + - rpmtransFlags_e is overcrowded, map to "regular" %pre and %post + scriptlet behavior for now + - split up the transaction flags at some point to permit more precise + control + +commit 947ad7acb3e237446f0e20c0009e9ae07e0f26dc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 16 09:09:40 2009 +0200 + + Add getenv macro, use instead of $(echo $HOME) for defauls + - inspired by http://lists.rpm.org/pipermail/rpm-maint/2009-January/002332.html + +commit 91e0004f0bb772e7e6f9f84b8a476b5e5783d97e +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Jan 15 13:25:08 2009 +0100 + + Update Brazilian Portuguese translation (rhbz#480040) + +commit af9801a162ef41ca85ca62a30b17f745d2ac855a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 15 10:28:13 2009 +0200 + + Add extra parameter to rpmteClose() to control fi behavior + - pre/posttrans scripts should leave te->fi alone, now it was getting + nuked, oops.. + +commit 6d26397a616586999f93fc4de30203db267a28f4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 15 09:22:58 2009 +0200 + + Make sure global state gets NULLed on free + - otherwise repeated read config -> free config like rpmbuild does + will crash and burn + - somewhat kludgy, figure a better way to do this + +commit 267e77f1c1ef007138610a8812a7ca1e3b632eca +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 14 15:18:25 2009 +0200 + + Add central Lua shutdown function and use it + - makes sure lua garbage collect runs + - memory used by lua gets freed + +commit 6be1bdf1252c42a1b7329185b0c6e589b47ca948 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 14 15:09:25 2009 +0200 + + Add librpm level lua extension stub + - inspired by rpm5.org, details differ + - just rpm.vercmp() for now + - push all Lua initialization to rpmLuaInit() + +commit 2e0d5ef2d0b90fc43ac015396e78cd15225bb86e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 14 14:39:55 2009 +0200 + + Add rpmluaGetGlobalState() to internal lua api + - retrieve global state, init if needed + - inspired by rpm5.org, details differ + - use it for initialisation in rpmrc instead of abusing rpmluaGetPrintBuffer + +commit 11c6c2b00454c68dba6cd17600bb7f8e1acada99 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 14 10:52:41 2009 +0200 + + Actually check for dbenv->failchk() exit code + - failchk() can't resolve all cases, we shouldn't try to continue if it fails + +commit 2f239d1dfa47da51ebc002f1229eecf3c71b3271 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jan 13 19:28:47 2009 +0100 + + Remove redundant anyarch check + +commit f4c997cac8a9205067a584f03ed7039cd0877b4e +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jan 13 19:26:35 2009 +0100 + + Simplify group tag inheritance for a bit + +commit cc38c36a3163f17110d8005bf5069465b27cdc6c +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jan 13 09:20:00 2009 +0100 + + Inherit group tag from the main package if unspecified (rhbz#470714) + +commit 744846875b198558c904fa9fca3c55bfcfb647cb +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Jan 12 16:15:27 2009 +0100 + + Ignore BuildArch tags for anyarch actions (rhbz#442105) + +commit 0ba387b45b71096a75eb66bb38805af99d0c70b8 +Author: Florian Festi <ffesti@redhat.com> +Date: Fri Jan 9 17:27:35 2009 +0100 + + Make the data array part of the hash bucket to save one pointer per bucket + +commit a7716784f26c11efe00cc737246f63e29a1aac71 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 12 12:57:03 2009 +0200 + + Updated German translation (Fabian Affolter) + +commit e58db2eda1609a8b48d8248390a2d87ff99fdd6d +Author: Jindrich Novy <jnovy@redhat.com> +Date: Sun Jan 11 16:54:07 2009 +0100 + + Don't check package BuildRequires when doing --rmsource (rhbz#452477) + - export doRmSource() and make it more consistent with the API + +commit 1909784075c064ec8102b785415e6e7b832df3c3 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Sun Jan 11 15:23:59 2009 +0100 + + Don't fail because of missing sources when only spec + removal is requested (rhbz #472427) + +commit 83e5726aadf1ca9111f3cf61130b2be9e3ea4c29 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 9 17:13:19 2009 +0200 + + javadeps format string fix from Pixel + +commit e1474f4b1d71a0021ca359dbdd60a17984eb0ff2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 9 17:05:40 2009 +0200 + + Don't bother calculating string sizes manually + - ...and one less strcpy() to grep for + +commit 00d48deffecb109c1dcfff2ee9c9a27ca412a16f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 9 16:59:43 2009 +0200 + + Fix buffer overflow on oversized filelist entries (susebz#397006) + - original fix by Dirk Mueller + +commit fcbe5a6e01661e0ffc75a95252789f6309373edf +Author: Florian Festi <ffesti@redhat.com> +Date: Fri Jan 9 15:36:36 2009 +0100 + + Implement dbiGet and dbiPut as normal function + +commit a3d682200bd0a74f2c05f9f618700ebcbc00e0c7 +Author: Florian Festi <ffesti@redhat.com> +Date: Fri Jan 9 15:25:56 2009 +0100 + + Remove unused database intex functions: dbiCdup, dbiAssociate, dbiPget, dbiJoin + and their implementations in the backends + +commit 6e816c44dc70197477845de924b9d58f35d01e6c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 9 15:05:40 2009 +0200 + + Don't try to create "" directories + +commit b7ba50c3a5ab54a142d6616f1f4029c475f23cf5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 8 15:04:58 2009 +0200 + + Update docs wrt gpg path macro (rhbz#476201) + +commit 685361038e87d321bd0f0d1451471df923ce667b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 8 13:57:59 2009 +0200 + + Don't bother translators with messages from unused utilities (rhbz#466834) + - these things dont even get built normally, translations hardly needed + +commit 5ff05aec30ddceb0fc8f2ecd7797aa7bdc9bc96d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 8 13:17:22 2009 +0200 + + Delay NSS initialization until actually used + - since NSS is allergic (ie becomes non-functional) after forking, delay + it's initialization until really needed, ie lazy init in rpmDigestInit() + - however as NSS init can fail if attempted in completely empty chroot, + we force crypto init to happen at transaction set create time, forking + past that is pretty much doomed anyway + - this is the other half of the fix for rhbz#476737, and similar case + noticed by Pixel in Mandriva (due to urpm forking) + +commit c895fb1541f5edbdc53eb6d70eb6157566e6e528 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 8 13:03:55 2009 +0200 + + Only touch _crypto_initialized if we actually change it + +commit fa299eec0cca00e87a826e2c487705cb6c80c217 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 8 12:24:50 2009 +0200 + + Cast to intptr_t instead of int to kick out the final warning + +commit bb45458b6eb11149011a88d12b38f05569571c6a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 8 12:07:54 2009 +0200 + + Include isaname support for arm (Kedar Sovani) + +commit 4516645506211e32f64b1cffc20d1a93d7e47f4c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 8 11:47:31 2009 +0200 + + Make rpm_tid_t unsigned type to shut up remaining compiler warnings + +commit 882e8df3d0b0d1f88db7550fcc83b821dc0ba93a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 8 10:38:29 2009 +0200 + + Don't segfault in pgpPubkeyFingerprint() if rpmDigest* fails + - this can happen if NSS is not properly initialized, such as after + forking + - partial fix to rhbz#476737 (as in "doesn't crash"), deeper issue is + that NSS init needs to be done later than we do now + +commit 4bf615989c2c7519abab043f4a152f594d8b7a69 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 7 15:54:06 2009 +0200 + + rpmRelocateFileList() doesn't need rpmte for anything, just file states + +commit 54cabb77124e633e7c60b6293869bf72665abb32 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 5 17:43:37 2009 +0200 + + Validate + sort relocations in rpmte at create time + - instead of storing "raw" relocations in rpmte to be passed down to + rpmRelocateFileList() for copying over and sorting etc, do the work + just once at rpmteNew() time + - much of the real work to relocate header contents still needs to be done + twice as the header gets thrown and needs to be reconstructed in + rpmtsProcess() + +commit c115ea730ff7ac078f4269328b4b558f08911d25 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 20 09:41:04 2008 +0200 + + Split saving relocations to header out of relocateFileList() + - also realizing we can just headerMod() the td's we originally got, + they contain the modified data now... duh :) + +commit 0d472e2574009a895ff2bb7f7f36bf99847e2778 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 20 00:43:51 2008 +0200 + + Split sorting out of relocateFileList() + +commit 0b8f01c19a4ad1ca8957e9c3c78e79f7ee442905 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 19 20:05:55 2008 +0200 + + Split RPMTAG_INSTPREFIXES addition out of relocateFileList() + - just splicing up the monster function... + +commit 36541e3b99afefa86ee6cd285aa2927be26e7d0d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 5 15:02:34 2009 +0200 + + Relocation needs to be called even if no relocs specified + - relocatable packages expect RPM_INSTALL_PREFIX in scriptlets even + default prefix is used, relocation adds RPMTAG_INSTPREFIXES + +commit 0ab10fbf3f9e3432f180f1033b4900e2d0521657 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 5 11:25:03 2009 +0200 + + Lose deprecated DETAILS_AT_TOP doxygen setting + +commit 122e2d204e0bdcf081bf1bd05f410a6040a110bf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 5 11:18:46 2009 +0200 + + Eliminate header magic duplication all over the place, export it + - avoid several copies of the same thing... + - there are valid reasons for wanting to know header magic outside librpm, + export it as rpm_header_magic + +commit b0a4ff421bec790eaa3c16684e7ffcc49ac92314 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 5 10:42:54 2009 +0200 + + Use enumeration for header flags + +commit 3de166775cac39a3fc34f225ef4859517040b328 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 5 10:39:15 2009 +0200 + + Remove unnecessary HEADER_FOOTAG definitions + - header.c can include rpmtag.h these days + +commit abaa8d12b777d03fb9800953ad6a3c9997fdcc40 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 2 12:27:32 2009 +0200 + + rpmte struct is now fully opaque throughout rpm + +commit 54e77ab1e3f0773527ab06294792af23b3b6d780 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 2 12:25:02 2009 +0200 + + Use rpmteSetFd() instead of direct access to rpmte structure + +commit 7d80218f391cf2d6902eb6c031d117956f05e8e7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 2 12:21:52 2009 +0200 + + Add rpmteSetFd() (internal) function + - this is dumb as only rpmInstallSourcePackage() needs, figure out something + better eventually + +commit c9e46a798598e30e152338c95225a25072264022 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Dec 23 09:48:16 2008 +0100 + + Increase XZ decompression memlimit + +commit 64c16c1fa88b35f95726203d23a26de0002f1b85 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 22 15:30:23 2008 +0200 + + Eliminate silly and now unnecessary rpmts(Set)RelocateElement() stuff + +commit 16987711822e1443792ab5dd09666a7acff93095 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 22 15:29:52 2008 +0200 + + Perform relocations from rpmte instead of rpmfi + - rpmte has all the necessary bits at hand, rpmfi does not + - avoids silly ping-pong through transaction set to get to the ts element + - avoids recalculating number of relocations + - avoids accessing rpmte struct outside rpmte.c + +commit dd91ff060c2053a482fd540afa8e30c1f874f3ab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 19 18:59:38 2008 +0200 + + Perform relocations *before* filling out rpmfi structure + - no need to fuss about recreating bits and pieces of rpmfi after the fact + +commit 107d941650eb34197d52404859da9ddf4bf02bc9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 19 18:49:09 2008 +0200 + + Avoid a whole lotta shuffling wrt file info header + - We're not making copies of header or anything here, all this linking + and unlinking is unnecessary. Just have relocateFileList() modify the + header we pass to it, as that's what it's doing *anyway* + +commit 41b1fe84cc1bb66a9ea4f8e704b3c671a71e2607 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 19 17:46:16 2008 +0200 + + Ignore rpmfi flags for basenames + dirnames + - we make a copy if we modify, doesn't make a difference + +commit 31a2eac384b7527471d25f1f93be017882c98aea +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 19 17:44:33 2008 +0200 + + Sanitize file modes handling in relocation + - we dont modify fi->fmodes so fi->scareFlags is irrelevant, just use minmem + always + - use rpmtd accessors instead of direct access + +commit 1c20dc3aa1de5c2f73a49ed0a2d40b1ef5c005af +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 19 17:34:40 2008 +0200 + + Remove unused file/dir color calculations + +commit 881a0034f7a93dd19de5fd90c5ad46edc2936c10 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 19 17:27:28 2008 +0200 + + Save some trouble by grabbing malloced copy of dir indexes + +commit 8becdbfd73d49ca353254d4e40687a9399e240ae +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 19 16:19:32 2008 +0200 + + Remove couple of leftover, unused local variables + - one more fi-> access still lurking... + +commit 8db2c32a74cb667051b2b824e434b1e13da6511d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 19 15:05:54 2008 +0200 + + Eliminate last remaining fi-internals use from transaction.c + +commit 897bbbd7086ef90840a89d7d0bf39721dd698b24 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 19 15:04:51 2008 +0200 + + Add internal rpmfi apis to deal with fingerprints, use them + +commit fe5e906ab2cfe9ed82ba7fa63277d5ce41451b87 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 19 14:57:37 2008 +0200 + + Eliminate file info set argument to rpmpsmNew() + - ts element carries the info already, no need for separate argument + +commit cbcff3bd99f11ad2e8ff8e37ebd32993f25d9a2f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 19 14:34:45 2008 +0200 + + Optionally reload ts element file info in rpmteOpen(), free in close + - avoids having to muck with te internals here and there... + +commit 87cf7db1edb922587dd26bb19abada7c4fba51c7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 19 14:13:48 2008 +0200 + + Use rpmteSetFI() to clear memory instead of direct access + - also fixes memleak in case rpmfi has no files + +commit de383d126a9e2789afbda412bb8e8d6d02462fee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 19 14:04:18 2008 +0200 + + Add rpmteSetFI() ts element method + +commit 4d1826f63fc022456f083076c27313e52a57d24b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 19 13:18:31 2008 +0200 + + Free rpmfi fingerprints in rpmfiFree() + +commit 83f02cbb74d150cc1c05d73286a4be803f1d5316 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 18 11:57:02 2008 +0100 + + Reduce the hash size of the fingerPrintCache by factor 4 + +commit feaad9829a264e2dff3549c165278a8629b32c59 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 18 11:54:45 2008 +0100 + + Do only add symlinks the the first rpmFpHash as these are the only one we really need in there. + Also reduce the hash size. + +commit e6f1c592fb7db65d3fd5756d202ec9c4a75ec34b +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Dec 18 09:41:12 2008 +0100 + + Reduce the size of the FpHashes by factor 4. + It turns out that large hashes leave a lot of buckets + empty without really reducing the maximum of collisions + a lot. Tests show that the collision lists are only 2.3 + items on average and the maximum is only about 1.5 worse + than with a big hash table (~12 for large hashes). + +commit b2496694fac38f07d1be61abceaacc46db12ab1d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 18 11:48:09 2008 +0200 + + Oops, rpmfiFInode() gone missing... + - forgotten from commit 9c15574bae8b11a7381c01a1af39e0d59558bad5 + +commit 465841e8501762b36899b6f31b47968efbe74538 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 18 10:01:01 2008 +0200 + + Check chroot() result in psm too (Pixel) + - bail out early if it fails instead of blindly continuing and potentially + messing in real root (chroot can fail for priviledged user too) + +commit e0f57801c0cb035814509bdae13c3e859d471d59 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 18 09:51:37 2008 +0200 + + Permit --noscripts on verify (to disable %verifyscript execution) + - this used to work but got broken by the rpmi/rpmq/... unification + +commit 766821b8a30bc962c8c3b1e5542882110c197d68 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 15 10:26:45 2008 +0200 + + Check for termination signals during query loops + +commit 7d371fdaa3a796fd23d18ffc80785637262c7434 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 11 10:17:48 2008 +0200 + + Add public rpmfi function for retrieving digest algorithm of the set + - the information is already available through rpmfiFDigest() but that + requires valid iteration index to be active, whereas the digest algo + is per info set, not per file + +commit 5e23e148aab02a37e0f64c1987aaaf0c80963845 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 11 10:11:59 2008 +0200 + + Avoid direct access to rpmfi directory indexes + +commit 3c22ec586f58e210331988b56873a109f74ca182 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 11 10:07:41 2008 +0200 + + Add (internal) rpmfi accessor for dir indexes + - except for dnli->active setting in dnlInitIterator(), "give me + directory matching this basename index" would be sufficient + +commit f19c89778520b8c9e61db8744cb45abf489c6132 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 11 10:01:10 2008 +0200 + + More rpmfi direct access avoidance in fsm + - the remaining bits need further accessors / refactoring + +commit f32e6c9d05db10122166d15694ad91a68268a9d5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 11 09:54:29 2008 +0200 + + Avoid most of direct rpmfi accesses in dnlInitIterator() + - need to add an accessor function for fi->dil info + +commit 284de053fdbc7cd9de2614dc4af042d29abfd190 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 11 09:52:31 2008 +0200 + + Avoid bunch of now unnecessary direct accesses to rpmfi struct in fsm + +commit f7275ffa1321e6d123ff434e00e4c39b302f83f0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 11 09:23:40 2008 +0200 + + Use indexed accessors instead of direct rpmfi struct access in fsmMapFCaps() + - also rpmts is unused here, remove + +commit b24b9ab7ffffda9841a031d75ce444a223d3cb07 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 27 11:19:24 2008 +0200 + + Avoid bunch of unnecessary direct fi-> accesses for file and dir count + +commit 42df29f4e45ed5cc1e990637ca555b954b980673 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 11 09:15:27 2008 +0200 + + Use indexed rpmfi accessors instead of fiddling with iterator index + - saving and restoring rpmfi iterator index has unwanted side-effects + - reverts brokenness from 6fd987b7291fb1306297c193f4ab01bf6cd02618 + +commit 9c15574bae8b11a7381c01a1af39e0d59558bad5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 11 08:57:16 2008 +0200 + + Add indexed accessors for rpmfi data, internal only for now + - fsm in particular wants random access to rpmfi data and there's little + reason to deny it, file info data is not going to move to linked lists + or anything like that anytime soon, permitting indexed access allows + eliminating direct accesses to rpmfi struct + +commit ac9c8dc48a8f3efb662b7d615c6a0c94fbe42018 +Author: Florian Festi <ffesti@redhat.com> +Date: Mon Dec 8 17:46:36 2008 +0100 + + use RPMFI_KEEPHEADER instead of numerical constant + +commit 6e7b664e81b37be79d3dfdda4c7a72c4b7fdc760 +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Dec 3 10:59:05 2008 +0100 + + Kill rpmfiUpdateState and free all the rpmfis as soon as file conflict check is done + +commit 395b5cffd5a64cdd2a4c2ade06a1a0b8b38d59eb +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Dec 3 10:39:48 2008 +0100 + + Move ->actions from rpmfi to rpmfs + and adjust all code using it + also "revert" a4e345455d817ce6c56940600d652ee3ae0aa5d5 + "Move file action calculations to rpmfiNew() where possible" + +commit 9c9410dc7afb3bfa9b47d2d4691fabd8f067c86b +Author: Florian Festi <ffesti@redhat.com> +Date: Tue Dec 2 10:11:44 2008 +0100 + + Move the run time part of fstates from rpmfi to rpmfs. Keep fstates in rpmfi as long as it is a real tag read from the rpmdb. + +commit 8fa80b0f35574683beb19930264fa3b572c5ed24 +Author: Florian Festi <ffesti@redhat.com> +Date: Mon Dec 1 21:34:59 2008 +0100 + + Create a new datastructure rpmfs aka File States that contains the information what to do with the files of an transaction element. + This patch moves rpmfi->replaced over to rpmfs. Move struct members to follow. + +commit 196cc2ad71a6af90961ab62f9f32fc14f7c61878 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Dec 9 16:24:16 2008 +0100 + + Nuke the useless bits of rpmsort.c declared in global scope + +commit 95b8a910893bba3ad66507975cd96f1c082004e3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 9 14:58:43 2008 +0200 + + Update testsuite expectations as per array format change, add another test + +commit b838d10e0cf3d747ac0ce5b756688e6677dbc513 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 9 14:52:12 2008 +0200 + + Return nothing at all on empty array queryformats + - (none) might make some sense on non-existent tags elsewhere but + it's plain annoying on arrays + +commit babf17a17dbad3593fe23a407932ba703b5d6d76 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 9 14:15:45 2008 +0200 + + Throw out ancient python/ChangeLog + +commit 2ba56c673bf1c168cccb827938c09f5ff2a3beda +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Dec 9 12:47:50 2008 +0100 + + Move declarations of local variables for parsing functions + from global scope. Compilers aren't that stupid these days + +commit 0643dd44e6e243870868b0fb8196adad1632dfbb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 9 13:23:00 2008 +0200 + + Test for fakechroot in configure + - only needed by the testsuite + - optimally testsuite should skip parts needing fakechroot if it's not + there but at least this'll leave a trace into rpmtests.log... + +commit 7115b8257edc2374b4833e7c4d23ae94a24f52ea +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 9 10:06:39 2008 +0200 + + Add "deptype" format extension + +commit bafed0d85c12a2e709dd1a50c817361659bfbd11 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 9 09:51:17 2008 +0200 + + Oops, missing wrappers for C++ in headers (ticket #12) + +commit 50a4ed783c300a92948f7933a3c726d4bd2d643d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 8 19:51:10 2008 +0200 + + Work around broken packages which dont have RPMTAG_SOURCERPM + - check the lead type and headerIsSource() agree on the type and if not, + fix it up based on the information in lead + +commit 826969f2c7307e7292f192fd10625d863d656723 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 8 19:50:07 2008 +0200 + + Add function to retrieve type from rpmlead + - for some messed up packages there's no other reliable way to determine + source vs binary than looking at the lead :-/ + +commit 0eb0e79a80e20723d0ebe58996bc3f30a3feabe7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 8 18:46:02 2008 +0200 + + Fix segfault on packages without separate scriptlet program tags (rhbz#475214) + +commit ab02fb183a441b6a30c863aebf49be992cd431fe +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 5 21:44:43 2008 +0200 + + Fix pkg-config provide generation on interdependent .pc's (rhbz#473814) + - based on Arjan van de Ven's and Dan Nicholson's suggestions + +commit 9799e69263d94ba1aca61795645c750bcd497ee5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 5 21:17:16 2008 +0200 + + Avoid "template" which is a reserved word in C++ + +commit cc74d50a6dadfa30914844e6c4c0513287bf7f68 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 5 13:38:30 2008 +0200 + + Tighten up setting and checking of buildroot (ticket #10) + - expand, set and verify buildroot just once for after main package preamble + is parsed to avoid sub-packages from overriding it + - spec can still mess with %buildroot by defining it to something else + after preamble but that's another issue... + +commit 23c55fa997b66f39a50c34512fb07c78343f1062 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 4 22:30:35 2008 +0200 + + Adjust test result to meet current expectation + +commit e232344a496798e4ca143630a127d8ead086eb7c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 4 21:55:52 2008 +0200 + + Pay more attention to tag extension return codes + - behave like headerGet() does and return failure if there's no data + to return + - some cases where we used to return nothing previously now return (none) + in query, but the former behavior was inconsistent between tags + - not sure if (none) is really wanted for a return of no value always, + but at least it's consistent now + +commit 1f61d628fdd07a11aa7a84dc15a74150865e575f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 4 19:10:41 2008 +0200 + + Fix triggerconds return when no data is there (rhbz#474550) + +commit 144463a82d493981281dda24cdbb4b785f7bbab1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 4 19:04:14 2008 +0200 + + Avoid rpmtd abuse to report "(none)" when no data is found + - simplifies things quite a bit and avoids having to deal with + numeric data suddenly appearing as string elsewhere + +commit d9082ba95ccb911a452803078eece0140097e78c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 4 21:25:12 2008 +0200 + + Comment out rpmbuild --root tests + - no point testing what's not really ever been implemented + +commit c0e6b4579fa0e392dd2de1d4aa0245983c58ae06 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 4 21:23:06 2008 +0200 + + Add a pile of queryformat tests + - a few fail, and for a reason (rhbz#474550 and breakage from + tag class changes) + +commit ba87a938b77c7ab9ffa4cca1255a877600ba2305 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 4 10:23:40 2008 +0200 + + Fix python header retrieval return type for non-existent tags (rhbz#473239) + - array / not array return needs to be honored even when tag doesn't exist, + wtf have I been thinking, duh! + +commit 5e5aa256d70987dca7af5e6cbeb9269ead0e3011 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 3 14:56:52 2008 +0200 + + Add tests to verify on-disk status after install+erase + +commit 34159ad112684156aac6e91364c7c7bce1f1df14 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 3 14:17:25 2008 +0200 + + Add test to verify status of installed files + +commit d54e0e899f02b3e492e7f8e73c10f9c3a8f53034 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 3 11:29:19 2008 +0200 + + Remove unnecessary fiddling with rpmte internals + - rpmtsClean() will free the transaction element we added and rpmteFree() + will in turn close the file descriptor, free headers etc + +commit 0b80d38f32b438d81d47fc61074b1f163518d68f +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Dec 1 12:16:56 2008 +0100 + + Include rpmfileutil.h from rpmmacro.h so that + prototype for rpmGenPath() is included (rhbz#473420) + - unbreaks net-snmp + +commit 7ea78b4927bdf86bc09f2dee025cb43c44609099 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 1 13:03:05 2008 +0200 + + Retrieve header from rpmdb on rpmteOpen() if possible, even for TR_ADDED + - as rpmte now knows if it was already installed and the exact rpmdb + record, we can avoid having to re-re-re-open the package in %posttrans, + this means yum & the like can throw away package immediately after + it was processed (rhbz#457126) + - rearrange rpmteOpen() code a bit, split the actual header retrievals + from fd/rpmdb to separate static helper functions + +commit c99197616491693fa0fec5ff39ac4c2cd336f65b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Nov 30 17:36:46 2008 +0200 + + Set/clear rpmte db instance on RPMDB_ADD / REMOVE from psm + - transaction elements now know their real status all the time now + +commit 31f0e1db5897d127cc772e775d522ff551b36cc3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Nov 30 17:28:11 2008 +0200 + + Record header instance on rpmdbAdd() on success + +commit 5d1791e32aa8d4b7baef2639a097af7a6efb665e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Nov 30 17:22:24 2008 +0200 + + Add and use (internal) method for setting header instance + - avoid mucking with header internals directly... + +commit dc818e63544f8cdd53bb6e1f2a6fba70f6aea437 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Nov 30 14:07:03 2008 +0200 + + Move install langs to per-transaction level + - install langs is clearly a per-transaction thing, avoid checking + and splitting etc over and over for every package + - also if any of the %{_install_lang} is "all", disable all language + processing as we'll be installing every language anyway + +commit 5dfc982dda733dbf06128358816bf6d91cd18c2a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Nov 30 13:51:32 2008 +0200 + + Move netsharedpaths to per-transaction level + - netsharedpaths is clearly a per-transaction thing, avoid checking + and splitting etc over and over for every package + +commit 26da2e12d7b11d967656a19300ed871f21bfed63 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Nov 30 13:02:34 2008 +0200 + + Eliminate unused filename field in rpmts_s + +commit 0372f7d8b4ea14f8248fa287fe43eaf04e93a638 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 29 14:34:01 2008 +0200 + + Read default popt aliases again (rhbz#473167) + - makes testsuite depend on local aliases but using default popt config + is widely documented and needs to work, testsuite needs a better method + of disabling it if necessary + +commit 604a54277ed21f1fd983c205ad7d36feb3950ce1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 29 13:52:32 2008 +0200 + + Unify dbiIndexSet allocations, allocate in power-of-two sizes + - allocating in even sized chunks helps avoiding crazy memory fragmentation + when resizing a lot (rhbz#472507) + - HEAD doesn't really need, rpm 4.6.x does, but doesn't hurt either... + +commit 881f14d277eefc70d65bf48b1837f0219572f397 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 29 12:04:46 2008 +0200 + + Use proper type (unsigned) for index set offset/count + +commit 2d918b5aa0a4afec407937bb6e1d4b7ae6ba4be3 +Author: Florian Festi <ffesti@redhat.com> +Date: Fri Nov 28 12:16:00 2008 +0100 + + Delete _dbiIndexItem.fpNum as it is no longer used and also does not really fit in there + +commit 17f2cbe6e617dff5516498dd3b4cf15da6d0e747 +Author: Florian Festi <ffesti@redhat.com> +Date: Fri Nov 28 11:14:41 2008 +0100 + + Delete rpmdbFindFpList and skipDir + as those are replaced by rpmFindBaseNamesInDB + and parts of checkInstalledFiles + +commit b12afb1a40d0acdfa9fee058c9c0ef2c5891690d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 27 11:35:56 2008 +0200 + + Oops, it wasn't unnecessary include afterall.. + +commit 0b5e0fb58c0577af6824d313c2a06045e94da70f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 27 10:59:14 2008 +0200 + + Remove unnecessary rpmfi_internal.h include + +commit b76b945b2dc3aee2db429f5bc422780c71b802f2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 27 10:48:22 2008 +0200 + + Add + use internal rpmteHaveTransScript() function + - struct rpmte_s is now fully opaque within transaction.c + +commit 8b7cb846d4e466461e9faa34d354cef986ed4472 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 27 10:28:10 2008 +0200 + + Eliminate the now unused ts element field of file info sets + +commit 2654bc49ab3ac604a3ecd0a39c5815927bbe112d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 27 10:25:47 2008 +0200 + + Eliminate rpmtsiFi(), use rpmteFI() instead + - rpmtsiFi() is only used within iteration, so we already have the + element, no point in recalculating it + - also eliminates the sneaky side-effect of setting fi->te which otherwise + wouldn't exit + +commit 9a155dd3505aa4e708c0ad9e0da747626a93c6f5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 27 10:22:45 2008 +0200 + + Avoid unnecessary use of file info sets transaction element + - ts element is available, no need to go backwards + +commit 48cefd2d785d3ba70eb5636789d63dd14c229e7f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 27 10:02:00 2008 +0200 + + Drop the useless "tag" argument from rpmteFI() + - only RPMTAG_BASENAMES was ever allowed as the tag, makes no sense + - API change but AFAIK nothing outside rpm itself uses it anyway + +commit 01739ef5d6a56cea818f88a693a21359e3badca3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 27 09:39:40 2008 +0200 + + Eliminate silly rpmfiTypeString() + - Transaction elements are install/erase type, not file info sets, + rename to rpmteTypeString(). It's only "useful" for fsm internal + debugging messages, hide it there. + +commit c2bde085f546efe016419ee286b2448f63c3a0e0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 26 16:14:29 2008 +0200 + + Eliminate fi->te use in fsm + +commit 610347de6e07e7cd4ff13cfa9467280ed5e8c175 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 26 16:08:04 2008 +0200 + + Pass rpmte to fsmSetup() + - fsm needs the transaction element for progress notification and + element type anyway + +commit 54b683d2f395998178b760257f1145c246f9e09f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 26 16:01:40 2008 +0200 + + Remove bogus consts from fsmSetup() args + - rpmfi is messed with (at least file actions) + - const on typedef'ed type doesn't mean a thing anyhow + +commit 5bfe30320102e54a0428eb500fe19ec8f7adb5e1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 26 19:04:02 2008 +0200 + + Use rpmteNEVRA() for scriptlet messages now that it's possible + +commit e56768c279b7214300bade2e82ab90e4d1afe7ff +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Nov 26 16:43:49 2008 +0100 + + Increase memory limit for LZMA compression + so that everything up to level 9 gets safely + expanded + +commit d6f6d2b565f8ccb005b3230fa987a9d961c64533 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Nov 26 16:35:07 2008 +0100 + + Initialize the LZMA encoder/decoder on demand, not both + +commit 2494b26f01ae7447365fd3b62d028e4402f9cff5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 26 17:41:22 2008 +0200 + + Fix up couple of missed pieces rpmffi_s fi->te switchover + +commit 7ef6ab6bcf220ca411f764d18ee2b7efef9b81d9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 25 17:05:26 2008 +0200 + + runTransScripts() don't need no steenking rpmfi's now + +commit 2fb2614c38cd6b7be7ce5698aef03876074eb790 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 25 16:35:21 2008 +0200 + + Lose unnecessary and silly rpmpsmGetTs() internal func + +commit 26faceebed701d23e775f68d3b10b3ec93cac3ac +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 25 16:32:36 2008 +0200 + + Resurrect rpmVerifyScript() + - fake up a transction element set that we can use to convince psm to + execute the script + - a bit hacky but by no means worse than the former fi->h abuse with + scaremem and all + +commit 30d15deedf6b4fc7cfb7d3c252f9d838445979af +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 25 14:01:38 2008 +0200 + + Rip the remains of fi->h in psm + - erasure doesn't need the special casing anymore + - remove useless comments + +commit e939e16364fa4a42880e2b15727c8aa68b83b257 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 25 13:44:51 2008 +0200 + + Use ts element, not fi header for PSM_PKGINSTALL (PSM_POST + PSM_INIT) + +commit af4d4ed806347acd3cb58d9885191b6a9444233a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 25 12:53:46 2008 +0200 + + Use ts element, not fi header in PSM_RPMIO_FLAGS and PSM_RPMDB_ADD + +commit 25a02d47bc766386e526c38c9db03a1fbbc4f5f0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 25 12:39:37 2008 +0200 + + Make psm scriptlet operations use ts element header instead of fi + - this breaks %verifyscript operation (temporarily) + +commit 440e843f87d190bc197c398510b89d8225a38bce +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 25 12:22:10 2008 +0200 + + Lose now unnecessary PSM_RPMDB_LOAD stage and rpmpsmSetFI() + +commit 801a36d69beffc383b5cf4fbb63534ead9dfe84a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 25 12:17:47 2008 +0200 + + Rework rpmtsProcess() to use rpmteOpen+Close for both install and erase + - both cases behave fairly symmetrically now + - helps streamlining the process, we get the transaction element and + file info for it before creating the package state machine so we dont' + need to fuss around with updated file info etc + +commit 8690479c3c4a1434624341db8b5a1f3914b26911 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 25 11:51:30 2008 +0200 + + Teach rpmteOpen() and rpmteClose() about TR_REMOVED type + - for open, fetch the header from rpmdb, closing is nearly a no-op + - allows install and erase behave more symmetrically, and also paving way + for better erase callback notifications and other things + - watch out for them refcounts... + +commit 1cbb50c7b99803613b3dea967bc51b3e2687ffe5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 25 11:46:20 2008 +0200 + + Record failure of install/erase into transaction elements + - add rpmteMarkFailed() (internal) and rpmteFailed() methods to rpmte + - skip any elements marked as failed in rpmtsProcess() + - this is fairly close to the previous "now mostly broken" hack, except + we remember more than one failure so it's slightly better and it's + possible to do much better by making rpmteMarkFailed() smarter + +commit 504b2cf8a74962910502d9389d8e175cedd8fc93 +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Nov 26 16:29:55 2008 +0100 + + Change rpmffi_s to contain a rpmte instead of rpmfi to be able to get rid of fi->te + +commit a3c316bbcb77849258474242ee862426f521a3f4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 26 08:58:35 2008 +0200 + + Don't bother zeroing rpmte twice on free + - delTE() already zeroes it out + +commit 4e4a7a2d8cd9aa99d6767e90a45c9c8940e07bff +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 25 18:06:31 2008 +0200 + + Add rpmhash.[CH] to EXTRA_DIST so they get included in tarballs + +commit ca8c7dcaef9ed791563d38bfa24c65fcc0edcbd6 +Author: Florian Festi <ffesti@redhat.com> +Date: Tue Nov 25 16:05:00 2008 +0100 + + Switch rpmfiUpdateState to the new ->replaced API + and free the additional allocated but unused memory + +commit 028030350a623e4c00c8ecb3c39e09fbb73d1ce1 +Author: Florian Festi <ffesti@redhat.com> +Date: Tue Nov 25 14:33:11 2008 +0100 + + Kill handleRmvdInstalledFile by moving remaining code to checkInstalledFiles + Switch to strict use of rpmtd accessor functions + +commit 93ca811b4ff30659c67aa2c54957abe6cafe5acb +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Nov 25 14:12:50 2008 +0100 + + Port LZMA (XZ) support to the new API + - get rid of the obsolete "alone" LZMA file format + and hacks around it + +commit 5dfa17a77c4335dadc652d6c93df2a8bb30c3393 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Nov 25 14:11:08 2008 +0100 + + Use the new LZMA (XZ) magic + +commit c8d0ea1c7203070fb4553a243418be9608912f25 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 24 16:45:22 2008 +0200 + + Move transscripts stuff from rpmfi to rpmte + - transaction scripts have zero to do with files... + +commit dc8f991671b7e0171b6052bc11021e48b16bedf3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 24 15:39:17 2008 +0200 + + Unify statistics timer calls for install+erase + +commit bc5c667d4f95a6d277860f22889e0be98404f8d6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 24 15:33:23 2008 +0200 + + Unify install+remove logging, unnecessary code duplication.. + +commit 5e4d353d7924dd63d36e5bc20ec37a2303966216 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 24 15:31:31 2008 +0200 + + Lift the main install+remove loop out of rpmtsRun() + - no functional changes + +commit 9c66a6daa71bf34dbdf3e8b5f4e7a4fc63d0b322 +Author: Florian Festi <ffesti@redhat.com> +Date: Mon Nov 24 14:34:59 2008 +0100 + + Fix timings and no longer pass the file count more than once. + +commit 024e370ae700640bfdd9a0d77cb927ed14a1cd01 +Author: Florian Festi <ffesti@redhat.com> +Date: Mon Nov 24 14:10:11 2008 +0100 + + Remove check that is commented out since ages + +commit c849fac52da4aec3ed133ca65885d8fd2e29416b +Author: Florian Festi <ffesti@redhat.com> +Date: Fri Nov 21 15:00:36 2008 +0100 + + Remove no longer needed sharedCmp + +commit 490a0e4affd79908f54f21a5c4c4f5d94521b9d3 +Author: Florian Festi <ffesti@redhat.com> +Date: Mon Nov 24 13:36:28 2008 +0100 + + fix statistics for looking up symlinks + +commit 95de4c8fef3ad2a5db1d818e4149568e0b9d476b +Author: Florian Festi <ffesti@redhat.com> +Date: Fri Nov 7 10:58:25 2008 +0100 + + Reimplement the check of the files in the transaction against the files in the rpmdb. + Use a global list of packages/files from the rpmdb that may conflict with files in the transaction to avoid loading packages from the rpmdb over and over again. + +commit 35f0d2d3bc1d95993f25b8318d8fb9e33d02360f +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Nov 19 17:11:59 2008 +0100 + + switch to new rpmfiReplaced API + +commit 2f58ae809f18aa9fa5ce76900f298ad17ea24283 +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Nov 19 17:09:57 2008 +0100 + + API for accessing and creating fi->replaced + - new API is not compatible with accessing fi->replaced directly! + +commit d0651021fd0f8edc31332f9f440ce8b51d9b1b2e +Author: Florian Festi <ffesti@redhat.com> +Date: Sun Nov 9 18:02:20 2008 +0100 + + Expose rpmdbSortIterator in rpmdb_internal.h + +commit 69b4090f81c06f12bfd4a9003020f540aebb6442 +Author: Florian Festi <ffesti@redhat.com> +Date: Sun Nov 9 17:54:47 2008 +0100 + + Add rpmdbExtendIterator to do repeated searches + +commit 88db14fc6e116c67c42c9b56122e2163399994d2 +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Nov 5 15:11:55 2008 +0100 + + Support leaving HTDATATYPE undefined to use hash as key only hash (set) + +commit 4662e50781d6cef4761bd34bbee7312b3012dd10 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 24 13:33:41 2008 +0200 + + Add couple of tests for symlink <-> directory behavior + +commit f0d61e42cf69164dca0d20e48caf1643616db2f2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 22 18:00:10 2008 +0200 + + Remove RPMCONFIGDIR sedding from Makefiles where no longer necessary + +commit a15a475a409e4f929736d28af10bb55b5dfee17c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 22 17:51:42 2008 +0200 + + Don't bother setting rpmrc specifically in tests + - RPM_CONFIGDIR environment is used + +commit a0d1153085ed74f758b5f104eef3be1e73506973 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 22 17:47:44 2008 +0200 + + Remove -DRPMCONFIG from CPPFLAGS where unnecessary + +commit 68230da9cea19ea989c94f4872289e9b5cb2d736 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 22 17:36:05 2008 +0200 + + Use %{_rpmconfigdir} throughout configuration macros and such + +commit eac0666a1f53ac1192f6962c94274c7c845fd236 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 22 17:21:33 2008 +0200 + + Set _rpmconfigdir macro on initialization + +commit 59d5892627638ed9f04fab74cb13592cd4b34e1c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 22 17:12:54 2008 +0200 + + Use rpmConfigDir() instead of hardwired path for rpmrc + macro locations + +commit a8abeef91f0669e726e0b9ab398d56cc38efa3c6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 22 16:44:33 2008 +0200 + + Use rpmConfigDir() instead of hardwired value in Lua initialization + - userconfig is actually unused + +commit 43b08986a8aa0464566716f6fe0d510e96cd77bf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 22 18:08:40 2008 +0200 + + Use rpmConfigDir() for finding our popt alias file + - this allows popt aliases to be reliably available in tests + - why do we have the popt initialization done twice? + +commit da83a562e1fd81402a39b7c3edfdc413fa860d8c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 22 18:06:31 2008 +0200 + + Add function to retrieve rpm config base directory + - one-shot to determine configuration base directory path from + RPM_CONFIGDIR environement or build-time default + - rpmfileutil is a bit strange place, this would really belong to librpm + but Lua initialization needs the path so... + +commit 86645ffd4f45a799bc904df56ca9b2f48641d245 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 22 15:37:00 2008 +0200 + + Nuke leftover reference to brp-sparc64-linux + - missed from commit cbbb03e3a34d492a7163f5a02f77b7e806702b41 + +commit 53b14ecfea90116ce4fc1182cc645f77c4f49527 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 22 14:07:34 2008 +0200 + + Add keywords to all tests + - just initial groupings to have something there.. + +commit d3d3454a47da54991262b8a93711de56ed2fdffc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 22 13:45:17 2008 +0200 + + Add basic tests for Lua's rpm and posix extensions + +commit 4ba4e709efd8f88a7bb5a0db8121f57c937615d9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 22 13:26:43 2008 +0200 + + Add banners for nicer test output + +commit 19a41acb84dcb3c5e6381199f8385bfa4e48e803 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 22 13:20:33 2008 +0200 + + A few more basic macro functionality tests + +commit d6ea0224cc7a3e0c7dec7edfa8ba210ada9e6167 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 22 11:45:55 2008 +0200 + + Add couple of tar build tests + another version of hello tarball + +commit 1c57e1d337c00b475253c522461f689e911bc426 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 22 11:22:01 2008 +0200 + + Add some (trivial) macro evaluation tests + +commit a5ff12cc192f7a2a4bf0506006b50f7452be4cab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 22 10:28:59 2008 +0200 + + Add a couple of tests for installing non-existent files and such + +commit 0bcdd93151c21b78ff64d05c05711b0bf79966c5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 22 01:15:20 2008 +0200 + + Add some basic tests for config file behavior + +commit 9844bfc9b776b00c56dd389bfe5fb4807b189d59 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 21 23:59:25 2008 +0200 + + Add some basic tests for file conflict behavior + +commit ab3e32ad97e1c2143560ceb1aafb7c7bb85cfdcc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 21 23:29:54 2008 +0200 + + Add basic version comparison testing for install/upgrade + +commit 357a7170fa04b5e28c75f4669689cd727b1cfd20 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 21 23:28:21 2008 +0200 + + Simplify the run functions, fix --define behavior + +commit 08c81de2ee753778763810add5221e9162d925cb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 21 17:48:27 2008 +0200 + + Hackery to get rpm install tests to "work" with fakechroot + - fakechroot throws it's own curveballs into the already mixed up thing, + copy things to the test dir and set chroot base to that to avoid + confusion with cwd and such + - klunky and ugly but at least the tests pass now when running non-root + +commit db6c332c49885163de3b83e200e0b40dcac05dc3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 21 17:39:39 2008 +0200 + + Add + use wrapper function for calling rpm commands in tests + - avoids having to define --rcfile etc over and over again + +commit ddf59da4183f578cf1b7238892776bd64340282f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 21 16:13:03 2008 +0200 + + Kill the last remaining varprefix + - we're just mangling varprefix to localstatedir anyway, might as well + just avoid that little extra trouble... + +commit 3a03a2fc4617efd8fb9f90d5279a10f0d4df1ef3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 21 13:28:35 2008 +0200 + + Define TOPDIR once in atlocal.in + +commit 50e59e92dccdb246e07860bf20e38c5a586b67ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 21 12:02:17 2008 +0200 + + These tests are expected to succeed + +commit 31475056f8f03ff983ad4f640330865d7d9ef701 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 21 17:59:03 2008 +0200 + + Rpm is supposed to create build tree by itself, don't help it + +commit 217e5700c0cd76cfce32a50a11d7cb8b719dd446 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 21 10:04:41 2008 +0200 + + Fix build tree creation with relative paths for %_topdir and friends + - rpmtsRootDir() gives "/" even if root not actually set which makes sense + for most operations but not when we're creating build directories + +commit 5e58eeb2d7d0fa301785e5299b3f92da9aa64dc2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 21 09:50:53 2008 +0200 + + Permit relative paths in rpmioMkpath() and rpmMkdirs() + +commit 19c5eb1ed89a103f9b16e04bf9adbf2f747d6146 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 21 08:57:12 2008 +0200 + + Update --querytags test vrt FILECAPS + +commit f9ed52c0c7a29aa64bc44f94f7b102775ce4be44 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 20 11:47:52 2008 +0200 + + fpCacheCreate() already doubles the size-hint, dont do it twice + +commit 2a1e88d27e8c1cecfe4fadff15f04c87c31c689a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 20 10:26:22 2008 +0200 + + Use per-rpmfi string cache for symlink targets + - few files are actually symlinks so this is very sparse data + - per-rpmfi instead of global as link target names are not that likely + to be shared across packages + - another few megs saved... + +commit 5487213d18c356512655e93b7ee246d2895198c0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 20 10:15:08 2008 +0200 + + Add functions to create and free string cache(s) + +commit 325198377df0be04a801d4f4c10dc698ce9d6c38 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 20 09:53:27 2008 +0200 + + Use global cache for file languages too + - there's only a very limited number of language names ever present, + and most files don't have languages attached at all + - another few megs saved on memory + +commit e5d97430b62ed01bc3311de83eccdf48bb20a8cf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 20 09:40:46 2008 +0200 + + Use rpmfiFLangs() instead of direct access to structure in skipFiles() + +commit 0c4aa20a0a2ed4e8316a7f468da4e249a19aed41 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 20 09:36:47 2008 +0200 + + Add rpmfiFLang() method for retrieving file language(s) + - hardly anything needs outside install internals but it's harmless too... + +commit 3bdac8f451062b5bd7a68205feae0dd0c71a336d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 20 09:26:12 2008 +0200 + + Generalize the user+group string cache + helpers + +commit f90f2f10155ebb010b3ff3119be31fd8600c1cb8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 19 18:17:56 2008 +0200 + + Be more intelligent about storing file user and group names + - User and group names contain an enormous amount of redundancy: typically + most files and directories are owned by root:root. Store the each unique + name just once into global cache and store indexes to the cache into + rpmfi user + group arrays. This saves several megabytes of memory on + a transaction of non-trivial size... + - The cache implementation is dumb, but it's not noticeably slower than + uncached version, copying megs of strings around is not cheap either. + Easy enough to replace with a hash-table or such if performace becomes + and issue... + +commit 6fd987b7291fb1306297c193f4ab01bf6cd02618 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 19 16:07:15 2008 +0200 + + Make fsmMapAttrs() use rpmfi methods instead of directly accessing + - Save rpmfi iteration index on entry, restore on exit to avoid clashing + with other users of the given file info set. For now... + - Remove unnecessary re-initialization of uid and gid in case not found + +commit 3b8ebf377bcab9a796304056a24cd3155fa23938 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 19 15:52:03 2008 +0200 + + Oops, file modes are needed on erase too to avoid suffixes on directories + +commit 36d4908efe80c72a48bdce31132c4b6331c9c094 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 19 15:46:02 2008 +0200 + + Use matching type for fsm->digest to avoid unnecessary cast + +commit 3eed102f115bac5dbf37b4866b3d2deaf5760ec8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 19 14:06:37 2008 +0200 + + Erm erm, really use the rpmfi creation flags in rpmteNew() + - this part was missing from 763cbf05b57da940d2972e0b448548481be400c6 + +commit 2a50bb83889aab7a2c65402fb7eabb548594cd0b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 19 13:04:07 2008 +0200 + + Erm, really do lazy allocation of fi->replacedSizes + - this part was missing from 9bde09b59969088c06eb6f5b8a2597b2e04bd306 + +commit 9bde09b59969088c06eb6f5b8a2597b2e04bd306 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 18 12:00:10 2008 +0200 + + Add + use internal helper function for getting+setting rpmfi replaced sizes + - lazy allocation on set, otherwise there's no replaced size - the getter + deals with this transparently + - saves a fair bit of memory, by no means everything has replaced files... + +commit d0b088328549c6693b127decbc1b0b8c0513a539 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 19 11:59:53 2008 +0200 + + Eliminate unnecessary fi->record field + - transaction elements carry the db instance already and is available + where needed + +commit e3370d3b470cb19773d69c1fac5cf2a5766a0857 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 19 10:02:16 2008 +0200 + + Avoid unnecessary mucking with rpmfi internals + +commit 30fb610125d57bfdeab38a1811bf563bf264180e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 19 09:45:05 2008 +0200 + + Refer to psm->te instead of fi->te in rpmpsmStage() + - transaction element is passed to psm, might as well use it + +commit 140f0c8c8339524968e9ca595fabe9a28b38f49f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 19 08:16:03 2008 +0200 + + Restore SIGPIPE to default action for scriptlets (rhbz#471591) + +commit 2ca4430dd7d9c295b97cd2362a91dfe3f8819ab3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 19 08:10:21 2008 +0200 + + Updated Brazilian Portugese translation from Igor Pires Soares + +commit 763cbf05b57da940d2972e0b448548481be400c6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 18 18:54:26 2008 +0200 + + Use finer grained rpmfi creation flags for in rpmteNew() + - also call the erase flags erase, not remove... + +commit 78e8e7c02cefc2643159f333c3067fa77108ccf9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 18 18:36:45 2008 +0200 + + Limit the data rpmfi loads in query + - makes queries a little bit faster, hardly makes a difference on + modern hardware but loading unused data seems silly anyhow... + +commit 0e65e6e92cd3c0e6e796b6595bbf1ff709d54375 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 18 18:32:58 2008 +0200 + + Add preliminary rpmfi flag groupings for base operations + - just a start and probably not 100% accurate.. + +commit 219ba347365e226f87d2d489e105a52a798c0284 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 18 17:38:53 2008 +0200 + + Add control bits for all (relevant) parts of rpmfi data + - permit fine grained control over what's loaded into fi for what operations, + non-trivial memory savings are possible + - future possibilities - these reflect closely to rpm verify control + bits, all we need is RPMFI_DISK or similar operation to pull the + information from disk instead of header and then verify can simply + compare two rpmfi's + +commit 9444f2d7f5bf0ffcd81fac0e04f0e831ac276306 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 18 17:12:55 2008 +0200 + + Remove useless default flags and action fields from rpmfi + - fi->actions is always allocated so fi->action is never used for anything + - fi->flags is just as unused and unnecessary + +commit f41bd90c2ac156e459e7af368481471b701ed887 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 18 16:33:07 2008 +0200 + + Nuke useless rpmfiFContext() + - it only ever returns NULLs because there are no security contexts in + headers (and having them in headers make no sense as the context varies + based on whatever selinux policy happens to be active on the target + system) + +commit 937d814328caba4383b8c3c71265268bb9797840 +Author: Florian Festi <ffesti@redhat.com> +Date: Mon Nov 17 13:44:06 2008 +0100 + + Fix indentiation + +commit 73c17671de0bf017c9600504f11a1cdf79d0ce26 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Nov 18 11:23:26 2008 +0100 + + Add AC_CONFIG_MACRO_DIR for the new libtool + +commit dbad382930c65934dcd204212c373e7ac20ebd09 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 18 11:30:43 2008 +0200 + + Don't bother loading FILELANGS for installed packages + - only useful for anything when installing packages + +commit 03d0f43f0bf4d2883a822277c7a9ae2936b3a699 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 18 06:58:13 2008 +0200 + + Lazy allocation of FSM for file info sets + - new more or less internal rpmfiFSM() to create FSM on demand, move + mapflags calculation there + +commit 61794cf2c0575de8d557b06df7e94865d7afe592 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 18 06:28:23 2008 +0200 + + Remove now unnecessary fi->keep_header + +commit 341aaa65150049ba88308ff692eafcd9834997f0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 18 06:26:02 2008 +0200 + + Remember rpmfi creation flags + +commit ff9733b6fd8cb7dc8afccf38833d26d0363aeef7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 18 11:22:26 2008 +0200 + + Generate and insert SOURCERPM tag earlier + - needed to make checking for source/binary package in rpmfiNew() reliable + at build time + +commit 8d6c4b8c95b59f5a71d90c582c2e98f5c7ed7b9d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 17 17:29:31 2008 +0200 + + Add + use internal helper function for setting rpmfi file states + - instead of directly accessing the array from fsm, use a helper function + which lazily allocates the state array as needed and sets state + - also fixes the silly case of non-installed packages showing their files + as "normal", ie installed (now it shows "no state" as it's not relevant) + +commit 4927190cf1d0a2ac902bdf5d7fe5742539c4bb37 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 17 16:12:04 2008 +0200 + + Simplify rpmInstallLoadMacros() + - fi argument unused, remove + - no relevant return value, make it void + - handle any proper data type for per-header macros + +commit 936fc19176c7baec9871bf8fd5aa6a1d56e02d00 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 17 16:04:48 2008 +0200 + + Avoid reconstructing half of rpmfi manually in rpmInstallSourcePackage() + - similarly to commit 53ee682a491ceee4392815075cabbe58d0cc0c22, arrange + the header to contain necessary paths before calling rpmfiNew() + - avoid unnecessary accesses to rpmfi internals otherwise too + +commit a919e1d631f50b29c5d917d9bfb65f7413a59782 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 17 14:21:38 2008 +0200 + + Unnecessary local variable, result only needed once + +commit 4181d7adadecf64102e620a23a697c756e3602c9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 15 18:44:00 2008 +0200 + + Assume failure in rpmInstallSourcePackage() + - avoids bunch of redundant assignments + +commit 899dfb58927ec6e91014773430824462f4d0002e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 17 13:39:22 2008 +0200 + + Calculate total file size correctly in build (mdvbz#45820, rhbz#247374) + - delay total size calculation until the real file list is known, ie + in genCpioListAndHeaders() where duplicates and excludes have been + weeded out + +commit 74ed5372f681a31987ba931d72ed5d8ae96f52d0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 17 12:44:57 2008 +0200 + + Make depflagsFormat() accept any numeric type + +commit 05a3d00162fe343002e378e42f6458139093ba52 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 17 12:42:53 2008 +0200 + + Simplify xmlFormat() by taking advantage of rpmtdClass() + +commit 8ef09ba46c4698ac5a00b496c9ab4a9596bfa31e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 17 12:41:24 2008 +0200 + + Make fflagsFormat() accept any numeric type + +commit 53dcad2f9d5e13e246775c3b052c025406100a0d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 17 12:39:13 2008 +0200 + + Make permsFormat() work with any numeric type + +commit 5580fe23d50b82971c3f0fb12bc613ac64fcdfb0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 17 12:37:42 2008 +0200 + + Make triggertypeFormat() work for any numeric type + +commit f31b790c31d017b9fbe75d1af822c8b438c0cd84 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 17 12:34:22 2008 +0200 + + Make shescapeFormat() to accept any numeric type + +commit 2b3380aa3455cd6aa3a86491c33c15648360f6fd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 17 12:29:01 2008 +0200 + + Take advantage of rpmtdGetNumber() for date format specifiers + - dateFormat() and dayFormat() now work for any numeric type + +commit ee6c147a239feb6a5587758b19192f274bd0a529 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 17 12:23:19 2008 +0200 + + Take advantage of rpmtdGetNumber() for numeric format specifiers + - octalFormat() and hexFormat() now work for any number, not just int32, + fixing rhbz#471820 + - use a common helper-function for both formats, they only differ by o/x + +commit d97e357560ad9111b95da9bf2126a7bde3b4bac1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 17 12:16:51 2008 +0200 + + Simplify stringFormat() by using rpmtdGetNumber() + +commit 2db2c376b322bd2940b15600357e9f22d8a55e0c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 17 12:04:08 2008 +0200 + + Add rpmtdGetNumber() for getting numeric values from tag container + - returns the value (as opposed to pointer to, like the rpmtdGetUint32() + and the like do) of any numeric type as uint64_t (largest supported + integer type so everything can be converted to it) + - handy when you don't really care what the internal presentation is + - there's no rpmtdGetNextNumber() as there's no meaningful way to return + end-of-iteration here + +commit ed5306b0be4b8b0df205b066d2646b4e1dd93545 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 17 11:31:00 2008 +0200 + + Introduce rpm tag "classes" + - rpm tag data can be either numeric, strings or binary data, each with + their own "subclasses" (different sized integers etc), add new + enumeration for these + - add rpmTagGetClass(), rpmtdClass() public functions for retrieving the + base class of tag and container + - useful for getting a basic idea how to handle tag/container data + +commit 4fa662abd1d1f5b5f155a734d0e87aa7e7894ae3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 15 17:55:47 2008 +0200 + + Use rpmpsmNew() + rpmpsmFree() instead of manually doing the same + +commit 170f5bf7d6ce45142cb750d732a625c168c3f524 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 15 17:20:13 2008 +0200 + + Eliminate bogus const from fi->apath + +commit 32b347aa1f909618d739d611b6bb52cde12c3b30 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 15 16:00:36 2008 +0200 + + Eliminate match iterator from psm struct + - it's only needed in local scope anywhere, no point having it psm global + +commit 53ee682a491ceee4392815075cabbe58d0cc0c22 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 15 14:22:47 2008 +0200 + + Avoid having to reconstruct half of rpmfi manually in genCpioListAndHeader() + - We need the on-disk paths for the cpio list in here, so instead of + creating an rpmfi with wrong paths (for build purposes) and then + painfully reconstructing half the fileinfo structures by hand, pass + the on-disk path into rpmfiNew() to begin with and then switch the + intended cpio path back into header. + - Duplicates and excludes are already filtered out from the header filelist + so walk that instead of spec filelist to avoid having to filter out + duplicates and excludes, again. + +commit 2d5b4e3bace86d9eea9024ca55de941fec2acc6f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 15 13:22:19 2008 +0200 + + Lose useless fsm/rpmfi astriplen field + - only "used" for debugging output, duh... + +commit 21c34a30eb1d8de4a66a9b4d0ec5e1b38cac4568 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 15 12:07:44 2008 +0200 + + Don't bother creating a dummy transaction element for rpmfi in build + - nothing in the build path requires fi->te to be present, so don't + muck with rpmte internals needlessly + +commit 3632ad454b4415a0f73abdad920cfe2ed79d023c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Nov 15 11:50:09 2008 +0200 + + Minor genCpioListAndHeader() cleanups + - rpmfiNew() only cares about ts for install-time relocations, nothing + to "fix" wrt that + - we know fip is never NULL (this is a static function with whopping two + callers), don't try to cover up for potential programmer errors + +commit 2eb2569d4662a3f0f391da9f0b50641495d9f6db +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 14 22:45:42 2008 +0200 + + Don't have to free what's not allocated to begin with... + +commit 79225b74872717613c39ca23fbe48f521e4323a3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 14 22:44:07 2008 +0200 + + Add more flags to control rpmfi creation + - RPMFI_NOFILELANGS to avoid loading lang data (only useful on install) + - RPMFI_NOFILEOWNER to avoid loading of user+group data + +commit 2835e091ae72ba53b3fac478a1e7d080affa4cfe +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 14 17:16:42 2008 +0200 + + Yank rpmfi state update out of rpmtsRun() + - stuff it into internal rpmfiUpdateState() function to get it out of + sight for now, the mechanism needs some... + +commit ee59836299c5e1c293b64a826552cbfba5dcec12 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 14 13:05:41 2008 +0200 + + Move open + close of files during install to separate functions + - internal rpmteOpen() and rpmteClose() functions replacing copy-paste + slop between rpmtsRun() and runTransScripts() + - eliminates bunch of rpmte privacy violations + - rpmtsRun() doesn't need the file descriptor for anything, might as well + keep it hidden + +commit 0b0fe33d3c086e9bc3d7caa351a8304a64f724f1 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Nov 14 15:16:08 2008 +0100 + + Allow setting custom parameters to patch (rhbz#471006) + - added new _default_patch_flags macro with the rpm default + "-s" parameter + +commit e0e0a5e0352fcc8aebe5a4752d672399151aee3f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 14 09:47:43 2008 +0200 + + Fix capability verification + - the previous implementation was pretty busted up, cap_size() is the + size of external representation, not sizeof(*cap_t) as pointed out by + Andrew Morgan + - check for cap_compare() in configure and use it if available (it's + a Linux-specific extension to the posix draft and only very recent + libcap has it) + - if cap_compare() isn't available, use internal variant that does it + the hard way by converting the capabilities to external presentation + and comparing those + +commit 9646a117c916022067fd07e4f6a7e25c5c9814de +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 13 13:22:03 2008 +0200 + + Filter out mtime difference of shared files on verify (rhbz#426672, #444661) + - Since we permit shared files to differ by mtime on installation, it makes + no sense to consider them as verification failure either. This has been + especially bad on multilib where timestamp differences make verify warning + lights look like Las Vegas at night. If file mtime on disk and header + differs, check if it's owned by more than one package and if so, ignore + the timestamp difference. + +commit ed8b3fb2c54aab97b616e83a24a3f65a36f9c0f2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 13 09:56:52 2008 +0200 + + Move ts and preferred color fetching out of the loop + - neither ts or preferred color changes per-file + +commit ed9836dfba18ac021d8c083679db8d2a9e7c38a3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 12 21:58:56 2008 +0200 + + Remove unused fsm subbuf field + +commit 526c052dd28e8c8ff68c15c752f7349e721b9f01 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 12 19:36:58 2008 +0200 + + Don't bother retrieving db offset for erase elements + - not needed anymore, use -1 to mean "unused" and document dboffset + to rpmtsAddEraseElement() as unused + +commit c11c97b67cda698486cee26f0621231731c6ebcf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 12 19:33:12 2008 +0200 + + Take advantage of headerGetInstance() in removePackage() + - avoids an extra argument, making dboffset argument to + rpmtsAddEraseElement() unused + +commit 3cfac308be04a96a192afa8be8f6a7c08bfbdfba +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 12 19:24:58 2008 +0200 + + Take advantage of headerGetInstance() in rpmte + - rpmte db_instance and dboffset are exactly the same thing, unify + - pull rpmte->db_instance from header directly, ignore dboffset argument + to rpmteNew() (removing the arg would just break api needlessly, otoh + it's unlikely that anything outside rpm actually uses rpmteNew()) + - eliminate the now unnecessary added/removed union from te struct + - rpmteDBOffset() is now just an alias for rpmteDBInstance(), deprecate? + +commit 0c707fe3707aae08ce6b00393ff625cf80547074 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 12 18:29:51 2008 +0200 + + Grab rpmfi record from header on rpmfiNew() + - avoids having to muck with it from rpmtsRun() + +commit b9010a3510033bfd83f07b47eda1cfa269b38429 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 12 17:58:37 2008 +0200 + + Add rpmdb record number to headers retrieved from rpmdb + - set "instance" number on retrieval from rpmdb + - add public headerGetInstance() function for retrieving the value + - ported from rpm5.org, useful for number of things + +commit 90cb50ff7abab62d99cfcda1f64f451aa2fe41cb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 11 22:37:12 2008 +0200 + + Convert obvious bits of rpmtsRun() to use rpmfiFAction() + - remaining access to fi->actions is the nasty part of copying things + around to transfer state + +commit 2f6e1bbb809c7e15b30b909db1a810087c7f94a0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 11 22:35:45 2008 +0200 + + Convert skipFiles() to rpmfi(Set)FAction() + +commit 2ee45ef12aaa958b78c56b6d83bb18aa6a477d15 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 11 22:32:23 2008 +0200 + + Convert handleOverlappedFiles() to rpmfi(Set)Faction() + +commit 715917ba3754833031b605ec5b8d1c220774dc76 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 11 22:19:29 2008 +0200 + + Convert handleRmvdInstalledFiles() to rpmfiSetFAction() + +commit ac2eb4f66d954fd9ae7f5b49e3dbc28b348d3657 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 11 22:17:10 2008 +0200 + + Convert handleInstInstalledFiles() to rpmfi(Set)Faction() + +commit 78df12924875d332a0f0f647ebc075929287c940 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 11 22:09:48 2008 +0200 + + Add rpmfi get + set methods for file actions + +commit 23ce4966bbfab43974e874d20adb260bfb634ec9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 11 21:06:32 2008 +0200 + + Remove unnecessary initialization + - rpmfiNew() zeroes out everything, including striplen + astriplen + +commit a4e345455d817ce6c56940600d652ee3ae0aa5d5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 11 21:01:02 2008 +0200 + + Move file action calculations to rpmfiNew() where possible + - for build operations and src.rpm install this is known + +commit fbc06059cbf7e3f7c6330e46b38bf68850ff1e26 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 11 20:48:35 2008 +0200 + + Cpio flags are only relevant for fsm, get them out of rpmfi + +commit 0d168d173a4c361cc1f548304743cb63bdc5946d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 11 14:50:53 2008 +0200 + + Figure out cpio mapflags in rpmfiNew() + - all the necessary info is there, no need to litter the logic all over + the place + +commit 8e3b5bfc894c5e5b0e3dd41d49fc62db3eaef7aa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 11 13:53:31 2008 +0200 + + Push archivePos from rpmfi to fsm + - archive position is only meaningful in fsm context anyway + +commit f553d2f0cd99678528ac73d1258cacb9c8dc3bf5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 11 17:35:42 2008 +0200 + + Adjust rpmfi directory count while messing with it in build + - otherwise we can miss some entries in rpmfiFN() max calculation and + blow up in entertaining ways + +commit d535818f425ae7ef0fd53203a18751cb19367e1c +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Nov 10 15:52:29 2008 +0100 + + Add the post-build package checker feature in rpmbuild (upstream ticket #2) + - allow to run helper programs to check: + - generated SRPM + - each generated RPM after it is successfully written + - whole successfully written binary package set + - it is possible to use it for sanity checks + +commit 34cda292e3523d3ca2d5fee7c71cce813f886357 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Nov 10 15:46:43 2008 +0100 + + Add macros for the post-build package checkers feature (upstream ticket #2) + - _build_pkgcheck: helper that is ran for every binary RPM successfully + written + - _build_pkgcheck_set: helper ran for the whole binary package set + - _build_pkgcheck_srpm: helper ran for SRPM + - _nonzero_exit_pkgcheck_terminate_build: indicates whether the build + should fail if helper returns non-zero exit status + +commit 6404a00063bb3865f2332990fc88b90107d41306 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 7 12:03:54 2008 +0200 + + Reset return values to zero + NULL's on not found in hash GetEntry() + - avoids having to separately check for return value in some cases and + accidents from not resetting the values in caller + - in line with headerGet() behavior + +commit 844cec311f3690b51033dd25d10d9ade22e2e7f2 +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Nov 5 15:23:19 2008 +0100 + + Rename doLookup to fpLookup to get rid of one function just calling the other + +commit 5f01f7e02bb99be176add41488a6943dc17d6df4 +Author: Florian Festi <ffesti@redhat.com> +Date: Fri Nov 7 10:53:55 2008 +0100 + + cleanup fpLookupSubdir + * rename end -> endsubdir + * fix assignment mess + * fix memory leak (no longer free current_fp.subDir which may be NULL) + * set endsubdir to NULL while not valid + +commit e542ec8682f2929f31efb85d04ac4667d6a85ff0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 7 11:52:24 2008 +0200 + + Reverse hash GetEntry() return code vs found/not found + - be in line with hash HasEntry() and other similar functions + - internal-only function with just one place actually checking the return + +commit e30ad6d1af8d425fd8390d67965a136e50f3ff8b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 6 10:03:10 2008 +0200 + + rpmsqAction() proto needs SA_SIGINFO conditionals too (ticket #4) + +commit f2a7667482475bbb9bf3acbcf57b755fee987a83 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 5 20:37:48 2008 +0200 + + Nuke the ugly hardwired "known arch" list from label parsing + - we have list of known archs in rpmrc, might as well use it + - avoids having to patch & recompile rpm just to have rpmtsInitIterator() + recognize new archs when it's runtime configurable otherwise + - checking against compatible arch would be saner except then people could + get into even more trouble using --ignorearch... + +commit a9169c46abddfe620c6ae83f3064b50c8bb35852 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 5 15:44:35 2008 +0200 + + Calculate filename buffer len lazily in rpmfiFN() as needed + - avoids having to separately calculate in genCpioListAndHeader() + - avoids unnecessary fnlen field in rpmfi struct + - avoids having to calculate it at all if rpmfiFN() is never called + +commit 6bd6677f86ba130cd4bc952c37fa848450f1920a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 5 15:24:08 2008 +0200 + + Remove yet more unused fields from rpmfi struct + +commit b43998c374abae3b689a3698a2006fdafac1146a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 5 15:18:43 2008 +0200 + + Remove fperms and dperms from rpmfi struct + - only fsm internals need and just use straightforward defaults, move + the defaults there... + +commit 52d53b8bf91c8a9ed28257ec9ed1b65fd5b98fbc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 5 14:30:01 2008 +0200 + + Use cpioMapFlags type consistently for map flags + +commit c0a6f7b14169adb0f3961f6ccda8ca49eb87fead +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 5 14:10:16 2008 +0200 + + Stop messing with fi->fstates allocations in psm + - it's alloced and freed by rpmfiNew()/Free() always anyway + +commit ed412a0e2f8538ab952908b06f24d769f1fd1fb6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 5 13:17:50 2008 +0200 + + Kill off per-file cpio map flags + - nothing uses/needs them, one less murky fi->foo allocation less + - apparently a leftover from initial multilib attempts long long ago + +commit cbbae4cdb102ac9de4023e6e35ddc668eae09ca9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 5 12:45:03 2008 +0200 + + Remove unused variable + +commit 455a4cd65269272a8e11a50d1242b36b2163e2de +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 5 12:38:16 2008 +0200 + + Remove useless rpmfi->gid and uid "defaults" + - they were only ever set on src.rpm installation yet overridden by + package contents unless src.rpm didn't contain RPMTAG_FILEUSERNAME + (and GROUP). Which would mean rpm 1.0 packages or thereabouts, or a + malformed package. In that case we just fall back to root uid, + it hardly matters + +commit 1f5d9dff73cd8ea0ee0c6ff1e843c99c78f9c38d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 5 11:49:33 2008 +0200 + + fi->actions is already initialized earlier in rpmfiNew() + +commit 4d786000b3d92548eb1822221271d7e02ca93a1b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 5 11:47:29 2008 +0200 + + fi->actions cannot be non-NULL in rpmfiNew() + +commit 2102efa0b1136c5c19da75f670c9c0436a187754 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 5 09:36:20 2008 +0200 + + Dead code removal + +commit 4f7f014537d0b4e20a63785de68dd74bdbcd2446 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 4 14:53:11 2008 +0200 + + Stop messing around with rpmfi user+group names from psm + - these are loaded and freed by rpmfiNew/Free() as necessary + +commit e07d37aebc1ab6213507375b8916f5259cf4dc0f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 4 13:33:27 2008 +0200 + + Fix segfault on relocation (rhbz#468319) + - a bogus free() / thinko + +commit 9a509e9f1acc27fdce547a47513e9d083a17b6d4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 4 11:36:01 2008 +0200 + + Avoid leaking C99 options into stock %{__cc} macro + +commit faaa0305f5593bd3165e444d4ec4516490b4610e +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Nov 4 10:09:31 2008 +0100 + + Return proper exit code when exec*() functions fail + - the correct exit code should be 127 accoring to bash(1), + we want to keep the same exit code behaviour as bash for rpm + +commit 73f61ecf05ff1679219e49bfd029a69da66bf35e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 4 10:28:20 2008 +0200 + + Fix building on systems where SA_SIGINFO isn't available (ticket #4) + - patch from Adam Tkac + +commit dc06dca3b99f809f826f25565ace384b54f3b488 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 4 09:52:19 2008 +0200 + + Use more portable file access mode tests (ticket #5) + - don't make assumptions about how O_RDWR and friends are defined, use the + portable way of masking flags with O_ACCMODE and explicit comparison + against the mode we're interested in + +commit 759b73a4293e56209e922bf58d7028234e854338 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 3 14:13:45 2008 +0200 + + Ensure PATH_MAX is defined (ticket #3) Adam Tkac + - POSIX doesn't require PATH_MAX to be defined as constant, and Hurd + doesn't define it... + - deal with it just once in system.h for now, the proper fix is to get + rid of needing it at all (ie add a mallocing realpath() clone to librpmio) + - patch from Adam Tkac + +commit b7678c0a40898debdf7396c84967411efbfaf345 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 31 17:45:43 2008 +0200 + + Drop unnecessary trailing slash in pkgconfig includedir + +commit 81660b26bc8e2c03f55cf928955f7ed84e00785a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 31 10:17:07 2008 +0200 + + Adjust for file output change (rhbz#468129) + - file util used reported file details along with mime type, newer ones don't + +commit 05c547a30d966d03b9bda37343c7dcc3638b6be0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 30 14:12:18 2008 +0200 + + Kill of scareMem / keep header flag from rpmds + - unnecessary complication which doesn't benefit anything (anymore) + +commit ce33decefa68cdde3ed332c629dc661defc963d1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 30 14:07:29 2008 +0200 + + Change all in-tree rpmdsNew() uses to non-scaremem + - shouldn't affect anything at all + +commit 6c91bf043776319bc0b78852ecf65a56501c60e1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 30 14:03:34 2008 +0200 + + Remove unnecessary scaremem flags, hardwired to no scaremem anyway + - no functional changes + +commit a19cc0d1fe7a5113d550d07ba70501658034f161 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 30 13:46:26 2008 +0200 + + Save bunch of memory by not loading file classes in ts elements + - install/remove doesn't need or use file class information at all, + don't bother loading it, saves a few megs of memory on large transactions + +commit 0cf0a7bb68d6f455a2e1bc4918a7a2509eb0055a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 30 13:43:44 2008 +0200 + + Add couple of new rpmfi flags for file classes and file depends + +commit aabdfb8866a1e3a86fa91efffe2c170d6e808570 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 29 15:23:49 2008 +0200 + + Move rpmfi color union calculation out of rpmfiNew() + - nothing at all uses the calculated value or rpmfiColor() call, take + the unnecessary calculation out of common path into rpmfiColor() + +commit eef41b6dff424992785ff67a22244d62454d796f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 29 15:06:37 2008 +0200 + + Remove unused package color calculations from 2003 + +commit cff6230a8c55b6cf925b7e33fb04f26a7d284d82 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 29 14:34:36 2008 +0200 + + Don't bother fetching and storing pre- and posttrans scripts in rpmfi + - the psm script machinery requires the full header to do anything at + all, so the script + scriptprog were only used to check if the package + *has* such scripts, a single integer will do just fine there thank you + +commit f01ed5459deb3b3cf5c1bd4077f89b02533071f0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 29 14:09:27 2008 +0200 + + Convert in-tree users of rpmfiNew() to use flag names + - easier to grep for than scareMem, preparing for further flags + +commit 8f41e940abe6950c807f530468adeb24049271ca +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 29 14:08:12 2008 +0200 + + Turn rpmfiNew() scareMem argument into bitfield of flags + - preserve behavior with 0/1 + - more room for controlling what gets loaded into file info set, not + everything is needed at all times + +commit b24dc850a50585efa5c6c4cef245f95cb568dd8d +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Oct 29 13:38:16 2008 +0100 + + Set timezone to UTC every time to avoid local timezone confusion + +commit e7c604daddacf5f5ba3a25f7639eca9d7b0f5eb6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 29 12:09:27 2008 +0200 + + Add --filecaps popt alias for looking at file capabilities + - doesn't need much as the capabilities are stored in human readable format + +commit db1f9af5e2a4443e64ce10112a9553204bab7f4e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 29 11:53:31 2008 +0200 + + Add proper file capability verification support + - at least for now, no capabilities is treated like empty capability set + which are not exactly the same thing but probably sufficient for our + purposes + +commit 97ab15cc9eadc1aab563b87a0c92d559cd9e9a41 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 29 11:49:38 2008 +0200 + + Add fsm and rpmfi machinery for file capabilities + - new rpmfiFCaps() API to retrieve the info from rpmfi set + - fsm internals quite similar to selinux handling + - plenty of #ifdef's, another possibility would be adding cap_foo dummies to + system.h like for selinux + +commit a792c55ffae23f483121401fe4ca6724abc57bb5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 29 10:49:25 2008 +0200 + + Start adding POSIX 1.e draft file capability support for real + - Parse %caps() from spec filelists, making best-guess verification of + capability string sanity by passing to cap_from_text() + - The posix draft specifies capability export presentation through + cap_copy_ext() which would be fine, except that we don't have support for + arrays of binary data. So we simply store the textual representation + of the capabilities in a string array which we do have. + - Only add capability tag on packages which actually have capabilities to + avoid unnecessary header bloat. + - Add a new rpmlib() dependency for file capabilities, packages relying + on file capabilities wont work correctly unless the capabilities are set. + To be fully correct, support for on-filesystem file capabilities should + be checked at runtime, as this depends on kernel versions and such... + +commit daf28d3bf452a1d8daa8f5a70b860ce91b76fffd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 29 10:39:00 2008 +0200 + + Don't try to verify capabilities of directories and non-regular files + +commit 5d7cd0ab2d814e5d2a0803bede9c2d0bb09f2709 +Author: Florian Festi <ffesti@redhat.com> +Date: Mon Oct 27 13:08:39 2008 +0100 + + fix compiler warning + by removing unnesseccary return address for the hash key + +commit f4b5bd55db623f83d75d0d60432f48cf0a7d2ef5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Oct 26 14:18:17 2008 +0200 + + Beginnings of acl (POSIX.1e draft 17) verification support + - if built with --with-acl, check that files and directories don't have + any extra acl's set + - for now, any acl beyond the regular unix permission set is reported as + file mode difference as the acl's cannot have been set by rpm itself + - patch from Andreas Gruenbacher, modified to use libacl instead of raw + xattrs for portability, BUT atm this uses non-portable acl_equiv_mode() + Linux libacl extension, the posix draft doesn't seem to have much in + the way of comparing entries :-/ + +commit 770a0f34c90b59460372da181895b3a2802113f1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Oct 26 14:17:16 2008 +0200 + + Beginnings of file capability (POSIX.1e draft 15) verification support + - add minimal bits and pieces to check for capabilities in files on verify + - for now, any capability set is a verification failure as the capability + cannot have been set by rpm itself + - patch from Andreas Gruenbacher, modified to use libcap instead of raw + xattrs for portability + +commit ca40fafedb504ff0195e347886e96a0268b3f5db +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Oct 24 12:32:31 2008 +0200 + + Remove timezone autoconf checks and system.h reference + - timezone is no more used so it's no more needed + +commit aeb672ca42cf0cce6d9f3d302f4d04513fc673c3 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Oct 24 12:31:02 2008 +0200 + + Fix "timewarp" bug while listing changelog via "rpm -q --changelog" + - date is no more one day in advance than written in changelog + +commit ccbb618bfc2bb2a74674b9e49c5637abb34515d9 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Oct 16 12:13:13 2008 +0200 + + Use better cache sizes + +commit 48554042f434fd75452e752f1156a652ffe71c8b +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Oct 16 12:07:44 2008 +0200 + + Improve finger print hash function to avoid degeneration of hash tables + +commit ecc8ff93740f1cc733350016b9b4304c4f14e9d6 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Oct 16 09:59:54 2008 +0200 + + Switch to a better hash functions for strings: Jenkins One-at-a-time hash + +commit af80c3de47278c0631f1add3da56758343fafe44 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Aug 28 16:06:36 2008 +0200 + + Use only one, global fingerPrintCache to save a lot of stat calls + +commit af3464a053ecb0b56cc5af494ea22955fb350757 +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Oct 22 15:17:49 2008 +0200 + + symlinks + +commit c6ccc90d7fef0f1b65e4bf5b77d5b800d4b53ffd +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Oct 22 14:08:49 2008 +0200 + + Detect to be installed symlinks for file fingerprinting (file conflicts) + +commit 9766e4492cb7d90f0c60804f3bbbbc7f8ef01a7e +Author: Florian Festi <ffesti@redhat.com> +Date: Wed Oct 22 14:03:52 2008 +0200 + + Fix path problem in doLookup + +commit eecfbcbeb0b102c4518c5576e88d48c039ac635f +Author: Florian Festi <ffesti@redhat.com> +Date: Tue Aug 12 21:19:11 2008 +0200 + + Delete findFps foobar + including fpsCompare and the fpsdebug opt + +commit c65019affca0988705ea4b8b9b38adbeca6ac98f +Author: Florian Festi <ffesti@redhat.com> +Date: Tue Oct 21 15:45:09 2008 +0200 + + Change both hashes to a typed version + +commit 832909b4a7f093f6ab223850dad892223a71ff80 +Author: Florian Festi <ffesti@redhat.com> +Date: Fri Oct 17 16:18:45 2008 +0200 + + Make rpmhash a generic datatype using macros and includes + +commit 6a8c221ce6a890d6b23daed92669eb90e80ec2af +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 24 08:05:00 2008 +0300 + + Updated Serbian translations from Miloš Komarčević + +commit a4825e488d44e01803c377ebc4fc054adcf42b3a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 23 07:47:25 2008 +0300 + + Make noarch subpackages actually work + - noarch subpackages get their arch tag from parsePreamble() already, + don't stomp over it later in parseSpec() + +commit be651d98769ec95c0fcc2dee015a40c68b83271a +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Oct 22 09:28:38 2008 +0200 + + Increase IEEE-compliance of floating point code for SH platform + - thanks to CHIKAMA Masaki + +commit 02274eecfc98a83b53b091d2fd889cf7f9393b29 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Oct 22 09:22:05 2008 +0200 + + Apply patch for sh arch from CHIKAMA Masaki + +commit bb74348bfb7ddfd333d94f855eabcc8658f0e9e6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 22 09:58:10 2008 +0300 + + Skip adding identical NEVR to transaction on install too (rhbz#467822) + - Installing several different versions of the same package in single + transactions is permitted for "pure" installs, whereas on upgrade only + one version is allowed. Identical NEVR got correctly checked and filtered + out on upgrade but on install identical NEVR was not catched. Check + for equal and newer separately... + +commit cf89739282feadb36ef50d0b8d8c4e293cd0c24c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 22 09:25:30 2008 +0300 + + Fix memleak in rpmtsAddInstallElement() + - previously any of the "skipping/replacing already added" checks matching + would leak memory due to early jump to exit + +commit a8ba86f05bfdff3eda650d49a4aaab7bf0b4abf5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 20 11:46:42 2008 +0300 + + setenv() + unsetenv() are always available in rpm + +commit f7707ad3ff279fe09e8885b3a2ea2b01f629950b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 20 11:32:43 2008 +0300 + + Add posix.mkstemp() to Lua posix lib + - lifted from apt-rpm + +commit d34646ab10a992092c9d2662cbbe573945c22332 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Oct 19 20:08:35 2008 +0300 + + Trash more unused junk from installplatform + +commit b4d6e18a9837144864fb608356acab38930a675a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Oct 19 19:59:57 2008 +0300 + + Trash unused MULTILIBNO hackery in installplatform + +commit 49c515179ac0d34c2bb43bf242b8eb27ff6c11b2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Oct 19 01:53:03 2008 +0300 + + Permit tab as whitespace between macro arguments (rhbz#467567) + - another dumb regression from macro handling cleanups + +commit df080a1f6f313f83e41a94ff4deba1216f196a01 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Oct 18 19:23:56 2008 +0300 + + Clean up hg leftovers + +commit cbbb03e3a34d492a7163f5a02f77b7e806702b41 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 17 15:00:01 2008 +0300 + + Trash the horrible brp-sparc64-linux hack from the ancient past + - kludgery like this might've been necessary back in 2000 to get started + with multilib setup but it certainly isn't needed now + +commit 927f384a9bc058eb6f954e93cc515cc1293fd2a3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 17 08:11:10 2008 +0300 + + Kick out the dumb defaultdocdir logic from installplatform + - defaultdocdir is simply %{_datadir}/doc + +commit df8b431be808b73b92cab5fd62637be6dcd72991 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 16 17:09:28 2008 +0300 + + Bump version + +commit c3c8dc476e68e385c9ac599f8651959a4fdb41d0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 16 16:11:15 2008 +0300 + + Updated German translation from Fabian Affolter + +commit c00bd2d29c223c832bfca68411b8fdbafee15371 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 16 16:08:18 2008 +0300 + + Updated Polish translation from Piotr Drąg + +commit 0b31ec61cc9b53eaf56d3f51058805be8b0b214a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 14 16:32:58 2008 +0300 + + Add configure detection for SuSE too + - distro detection in configure is pretty futile but while we still have it... + +commit 085dcab72fc44cab5b1a7d810071bb8c0ea0afc2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 14 15:49:57 2008 +0300 + + Move luaext include fiddling out of toplevel configure + +commit bedeef1edaa4f2af99fbaecc6adfab75de1cd03a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 14 15:44:22 2008 +0300 + + Add lua to pkgconfig private libs + +commit fc9723a64c10e2212b1b296c2c94a0ff83e3cf05 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 14 15:41:56 2008 +0300 + + Reuse toplevel WITH_LUA_LIB setting instead of manual setting + +commit a1b05720b0e8219b26a81b8e2429226f094075cc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 14 15:36:23 2008 +0300 + + Sanitize libluaext linkage + +commit b6a0fca64d1d3b5331dffd78b7e75b4d5d86dfe4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 14 15:31:24 2008 +0300 + + Fix build without Lua + +commit b03953e551e4e3597b22cca71bfb583162187e9d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 14 14:46:33 2008 +0300 + + Tweak autogen a bit more + - lose hardcoded paths based on platform + - add --rpmconfigure that can be used if rpm is already present + +commit 9fe51e6e2844a5b1d7d4d4116f15449d0f327b35 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 14 14:24:30 2008 +0300 + + Rip silly "usage" message from autogen + +commit 9397bb61baeebcafda97c61c81dfbc1c4af96c17 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 14 14:17:14 2008 +0300 + + Kick out ancient and unused LDFLAGS_STATIC configure.ac-hackery + +commit 3cc7a1ef99d5832b35239afca0c3a978d1984ae5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 14 13:34:14 2008 +0300 + + Yank out ancient convertdb1 + +commit c8ce024aa88a150ded321de8844049341d6ed04c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 14 12:46:55 2008 +0300 + + Fix up some fuzz in finnish translation + +commit 195f50d3cdf611f24d40c6a63b5f928d791570dc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 14 12:39:25 2008 +0300 + + Adjust translations wrt the rpmps format changes + +commit e2749795c3ae35f99092634fd859cba93f23156d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 14 12:25:01 2008 +0300 + + Use PRIu64 for 64bit value formatting instead of casting + +commit 19027cb53f3e559cca3d0ddc4e193fab37840d96 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 14 12:17:01 2008 +0300 + + Avoid overflow on memcpy() + +commit ef9744ff76f1ceed7645731bb6c102845eb48b79 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 14 11:56:15 2008 +0300 + + Need to mask the return type from rpmTagGetType() return value + +commit 055893bb4c638be34c3f6d98f6a6086718465a61 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 14 11:55:05 2008 +0300 + + Error out on unknown data types in sqlite backend too + +commit dcfe216da88af522ba5af55c4855dc8473c640cd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 14 09:44:58 2008 +0300 + + Update translations for a change... + +commit b7492daf836d1d61dd65ea586e3b1615da4c9c8d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 14 09:44:32 2008 +0300 + + Add a few missing files to POTFILES.in (rhbz#466834) + +commit 43a8cc7e102c97afd61a55e252ecce5a59f643da +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 13 14:45:45 2008 +0300 + + Make sure dbiTags are loaded on db rebuild & remove + - rpmdbMoveDatabase() and rpmdbRemoveDatabase() don't operate on an open + database so there's no guarantee that dbiTags are loaded when they are + called unless explicitly requested + +commit d28c8fdfb82e45e63a82df7a0e6bc74af4a3cd87 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 13 13:25:17 2008 +0300 + + Honor default nopromote setting everywhere in rpmds (rhbz#466503) + - Of four different ways to create a dependency set, only rpmdsNew() + explicitly set ds->nopromote to the expected value from global + _rpmds_nopromote defaulting to on. All others fell back to legacy + "epoch promotion" behavior inherited from xcalloc()... + +commit 504e8231cbb379a0b3f41d7bcfb0bd4e3ff16f50 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 10 15:59:38 2008 +0300 + + Yank out legacy.h, make the conversion functions static + +commit 54f8c5891f92573ebd0ec5f478c6be25b6c4349d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 10 15:54:53 2008 +0300 + + Convert in-tree users to headerConvert() + +commit 56f3545c68796b1d1fb95ae4609395bc269e242a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 10 15:53:12 2008 +0300 + + Add headerConvert() "proxy" for performing various conversions on header data + +commit 83c4098e4f8affdb7f52aa5ed14ac15d7785f5b9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 10 14:43:39 2008 +0300 + + And out goes rpmMkdirPath() + +commit aa509e3c5e68ed905a80743bd3e8f3e26aa67590 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 10 14:42:34 2008 +0300 + + Use rpmMkdirs() to create the entire build tree in buildForTarget() + - also move the build tree generation earlier to have it automatically + created for tarbuilds too + +commit c17dffb6fbf8c123516ed1ca06a35beca1c7d8c7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 10 14:37:57 2008 +0300 + + Use rpmMkdirs() instead of rpmMkdirPath() in rpmInstallSourcePackage() + +commit a7ece3bc4ac90b7bc68522aa748e138b78ce4179 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 10 14:28:41 2008 +0300 + + Add rpmMkdirs() to librpmio + - allows creating bunch of directories including parents at once + +commit 1566caf0674b372a7b9ea481a90df0f2e8e7aec9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 9 19:53:05 2008 +0300 + + Get db vectors out of exported ABI + +commit bd70d0e36c620a086af56d78cefdf7577a3457ba +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 9 16:17:53 2008 +0300 + + rstrcasecmp() and rstrncasecmp() are "pure" functions + +commit eb9649dfa9676fcf8117f799db8578b72c805673 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 9 16:14:23 2008 +0300 + + Mark risalpha() and friends as "const functions" + - they only process integers that are fed to them and no outside data + +commit 505aea7fb178a174217181e02d765f41d3dc377a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 9 15:59:26 2008 +0300 + + Remove silly double definition of headerGetLangs() + +commit 5a76671724e989f9b841211c038272288825ce2f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 9 15:57:30 2008 +0300 + + Mark htonll() as internal + +commit 65c85b38e882e25aaca542f353e75334f8580280 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 9 15:52:34 2008 +0300 + + Mark cpio functions internal + - cpioStrerror() is used by build code so that remains visible, ugh + +commit 0d48ac0aaa7cfda5b9e6cb1915a8588e410f2175 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 9 15:48:46 2008 +0300 + + Mark fingerprinting stuff internal + +commit 5589c3a81f56bbe27e0bff5eb27206e4a3aa1eee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 9 15:47:09 2008 +0300 + + Mark hash table functions as internal + - we're not a hash-library afterall.. + +commit 2ec41237f8c809c9780474f28e59fbacb70d27e2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 9 15:43:00 2008 +0300 + + Mark rpmdb internals as internals, including the "mergesort" gem + +commit 550e156c62ff3dc397bfc167908fcbd1e523d922 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 9 15:37:59 2008 +0300 + + Mark psm functions as internal + +commit 7681f80e2512d60cd0b057a136fe38a3fb6575e6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 9 15:35:36 2008 +0300 + + Mark various fsm* bits internal + - build code uses fsmSetup() and fsmTearDown(), those need to remain + visible for now + +commit fb992745595893789a02a465833299493313c0a7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 9 15:32:04 2008 +0300 + + Mark uidToUname() and friends as internal + +commit be50cb5bf796719f23a446c807d2a79dbc8588a0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 9 15:21:15 2008 +0300 + + Add RPM_GNUC_INTERNAL macro + - allows portable use of __attribute__((visibility("hidden"))) + +commit c7bee0c3e6576fc78d7ab3ff64eeef3dda91bf02 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 8 18:26:58 2008 +0300 + + Unknown tag is an error + +commit 9e89ea52f5b3ac84bd7e63a20dba004a7ddd8acc +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Oct 7 22:06:28 2008 +0200 + + make %find_lang --with-kde work (rhbz#466009) + - patch from Rex Dieter + +commit 30a975b9839b3cb15a8cd9c1ead454464523028a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 6 18:50:30 2008 +0300 + + Malformed query query items (pkid's and such) are errors + +commit bcda17901e38adacad42226164057f4b357ce9a6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 6 18:49:33 2008 +0300 + + Make "not an rpm or manifest" message an error, not just notice + +commit 9c51c44577ddee0c4d822d12b79b29f5a9bcdb21 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 6 18:41:09 2008 +0300 + + Consistent log level for "unverifiable signature" message + - all the other ones in package are RPMLOG_ERR + +commit 377239b7dfa3e228748ef33c0bcec4213ac16f7b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Oct 4 15:16:38 2008 +0300 + + Failure to rebuild database is worth at least a warning + +commit bc1ac82d8d59f29561fe25e50292d8f0f8950817 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Oct 4 11:19:26 2008 +0300 + + Restore permissions of a signed rpm to that of the original (rhbz#465586) + +commit ffb886048c55b3a668d873bde7054571763c1058 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 3 13:00:33 2008 +0300 + + Similar semantics for <lua> scriptlets + - missing <lua> support is always an error + - otherwise permit non-pre scriptlets to fail + +commit 3e687d09717ee8408a781d221f0ce4506b3cef1b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 3 12:49:29 2008 +0300 + + Always perform callback notify of lua scriptlet errors too + +commit 17df5ad61397fb12bb2cc9a94798de97266afd9e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 3 12:13:21 2008 +0300 + + Remove unnecessary {} block + indentation, no functional changes + +commit 9cfb380cc4529ea6b9314cc67819069c8e9c1a23 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 3 12:04:19 2008 +0300 + + Filter out error exit codes from non-pre scriptlets (rhbz#216221, #rhbz465409) + - typos and thinkos in scriptlets often cause duplicates to be left around + for no good reason + - treat non-zero exit codes from scriptlets as just warnings instead of + errors + - ... except that %pre and %preun are sometimes used for preventing + install/uninstall of a package, preserve the traditional behavior for them + - abuse rpmtsNotify() "total" value for signaling warning/error to callback + +commit 6f3f5a36a3938fd13b44246f8484c35ba1cc5ac3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 3 11:41:41 2008 +0300 + + Emit RPMCALLBACK_SCRIPT_ERROR notification on all scriptlet failures + - previously the fork() failures and such would not be notified at all + - discard the not-so-useful differing exit codes (signal, exit status and + whatnot) from commit 179ebc1745b51eb9821dd783c9df475ac539532d + +commit e241f3d3ed5a12ca870ad69f7ae3240acfaa13a5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 3 11:38:08 2008 +0300 + + Assume failure in psm runScript() + +commit e2b89abff7f6592bb2c2f2bda996d89df1960282 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 3 11:34:41 2008 +0300 + + Log message on all scriptlet failures. + +commit b520b61387757e0ceb907d41cb0d0a5f6478bdbd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 2 12:43:02 2008 +0300 + + Updated German translation (Fabian Affolter) + +commit fca9b72432f8151427d83a2de01066e138fb2e14 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 1 17:05:35 2008 +0300 + + Kick out yet another ancient artifact + - --usecatalog hasn't done anything in 10 years if ever afaict... + +commit e358af91668bb24ae93dbab99cc3acbc429e8aa1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 1 16:28:47 2008 +0300 + + We have easier ways to catenate strings... + +commit 65e06b20130da895fda8e3698a7ebe18e14d13ca +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 1 10:06:27 2008 +0300 + + Tweaks to how ISA-macros are generated (rhbz#464754) + - for ppc and sparc, move the check for 64bit version first and use a + wildcards to cover more field automatically + +commit aadc1a314640e5eaf31c7f76f9062b1e4e7d1772 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Sep 25 19:44:29 2008 +0200 + + Use safer xrealloc() instead of realloc() + +commit 1dd1d68afe6dc55c37f1292250f1c26a5196ea0a +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Sep 25 19:32:27 2008 +0200 + + Avoid segfault in rpmLeadNew() if calloc() fails + +commit 50ef054902618edec7a29f5b3b5cb4ae2e12a20f +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Sep 25 19:30:47 2008 +0200 + + Use safer xstrdup() instead of strdup() wherever possible + +commit 008280006d5f6bf3696adffb431e968faabc594e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 25 19:16:14 2008 +0300 + + Fix up fuzz in Finnish translation + +commit 6c4e6f4fa883628c9a31a6536d8f76dbacf5639c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 25 19:10:02 2008 +0300 + + Extra ')' in error message + +commit 09d43dcbdff4a450a72178d695db553c2f33ef27 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 25 14:58:05 2008 +0300 + + Don't go onto wild zombie rampage if python callback tracebacks (rhbz#463447) + - If a callback tracebacks, the python program that called us in the first + place is as good as dead already. Clean up what we can, throw an error + message and just die, no good is going to come out of blindly continuing. + +commit fe51be67e4955fd9dbc71d9fdc16231cc32b045d +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Sep 24 19:49:09 2008 +0200 + + Update Brasilian Portuguese translation (rhbz#463748) + +commit c4fa73c573f63d2e2b53e75d25feafbf65ebf671 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Sep 24 18:39:43 2008 +0200 + + Don't treat %patch numberless if -P parameter is present + +commit ea9ef92189517164cd68d80c2dd46d8c945ef6fc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 22 14:30:37 2008 +0300 + + Kick out useless and ancient junk genCpioListAndHeader() + - scareMem is not used for anything here + - xmalloc() + xcalloc() cannot return NULL, don't bother checking + +commit ef539ed4dcf5afaf55a45d339ad29c0a930a832a +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Sep 22 12:10:36 2008 +0200 + + Fix error messages in processScriptFiles() + +commit 9d436590568c657a475e7871d4e13021984633cc +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Sep 18 15:18:53 2008 +0200 + + Drop rpmfcFileDep() to simplify things + +commit 5225a86631eaf463eb3b822dc9632820960a7bd3 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Sep 18 14:57:52 2008 +0200 + + Move type regression test back to asserts + - no need to bother with message translations in this case + +commit 74677caa5a6ad36c1836412cd5af378d71dd863f +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Sep 18 14:56:15 2008 +0200 + + Use proper codes for logging via rpmlog(). + +commit 10908577285571966f79c61df1acbd3913f24760 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 18 14:31:47 2008 +0300 + + Force error return if headerLoad() fails + +commit acb135c28bd9c637e4db722495a5c890d5593a46 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 18 13:24:25 2008 +0300 + + Document manifest behavior for install options too (rhbz#461354) + +commit 06fb56e64f9198f50c3f91a9ce1f2c82ea9ea790 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 18 13:05:19 2008 +0300 + + Kick out references to "Red Hat Linux" out of the manpages, duh :) + - RHL hasn't existed in years and rpm isn't specific to RH anyway... + +commit 0ba35c7e5c7430bbc72200eda80395c8ede7c5b8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 18 12:38:04 2008 +0300 + + Update man-page wrt supported query formatter types + +commit 9a9f3c3abbab8981cd1397ddee5a16b4ce65e353 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 18 12:36:31 2008 +0300 + + Don't segfault on unknown format specifiers + +commit 9da6dce0e68cfe1290e4001def4e5adebb8bf37b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 18 12:15:43 2008 +0300 + + Add error message on query of unsupported files (rhbz#461362) + +commit a486bcc79329dd48db0c0c50391a940abbb9e75f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 18 11:39:42 2008 +0300 + + Remove pointless non-NULL check + - rpmfiNew() cannot return NULL, and even if it did, we'd be out of here + by the way of rpmfiFC(fi) returning zero before this... + +commit e69e4ebb7ad146eaf716cf0a127da89840fc9bc9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 18 11:29:58 2008 +0300 + + Save some screen estate by initializing on declaration.. + +commit 04386244b9dfc4d9d16217ce4795236284f56d37 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 18 10:26:39 2008 +0300 + + More informative output on ambiguous erase (rhbz#164743) + +commit bb4d56a96d33b849dcfaf4851f6f79c5cd65f060 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 18 10:04:51 2008 +0300 + + Fix rpmErase() exit code when arch is specified (rhbz#462631) + - essentially the same bug as rhbz#124016 but for erase code + - rpmdbIteratorCount() isn't realiable on RPMDBI_LABEL, we need to walk + the iterator to know if there were actual matches + +commit 137acc7355ae94959b241674e26006df07a2d84c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 16 12:08:18 2008 +0300 + + Kick out double definitions of --(no)dirtokens options + - mistakenly added in commit 2f7c913723baa8135201fa930678d9e3d4138f2c + +commit 0eb396d2ffa5bf89fcf76a50a2080be1c85e7ded +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 16 12:03:26 2008 +0300 + + Resurrect --nodirtokens build option + - this gets somewhat hysterical: we create the filelist as uncompressed, + then compress it for rpmfi which only understands compressed filelist, + and if nodirtokens is used, expand the list again after initializing + rpmfi for cpio/fsm... + +commit 55fa1442f85628e75bcb21226949d8940a38b708 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Sep 15 16:42:01 2008 +0200 + + Avoid asserts and output error instead (rhbz#448939, rhbz#456100) + +commit 320c11f6537d6c898226f7e072497c4af253c5b1 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Sep 15 16:37:32 2008 +0200 + + Use proper return codes in rpmfc.c + +commit b08d25d841024a45e16c9e7a6797f995da2501f0 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Sep 15 16:35:30 2008 +0200 + + Use proper return codes in files.c + - don't go on if processPackageFiles() or rpmfcGenerateDepends() fails + +commit 5e7ca9eac40f7fce940acd8b1c23e2af847478d1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 12 15:22:02 2008 +0300 + + headerAddEntry() is deprecated, use headerPutString() instead + +commit c094de4d1017af3ffbe89fdbb1db5bb821467c73 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 12 14:56:41 2008 +0300 + + Make sure RPMTAG_GROUP is always present in packages + - Many things (including LSB and various 3rd party applications) expect + group tag to be present even if they don't actually use it for anything. + rpmbuild doesn't consider it mandatory in specs anymore though, so stick + "Unspecified" in there to avoid breaking things in case spec didn't set it. + +commit 1327278138c7f24b11b8ea231331991eb20385ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 12 11:38:07 2008 +0300 + + Fix indentation + +commit 9f857078253981e02575bd8f097e50d925476d3b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 11 16:56:50 2008 +0300 + + Macro argument handling regression regression (rhbz#461180) + - commit f366011c42e4cf13d3acdd1af45127f0a1baec3a is too simplistic and + broke other stuff in turn... + +commit 5c71ced2da7d99b870a07a83dd8f7e8d1f1b7e4b +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Sep 10 15:04:57 2008 +0200 + + Don't generate broken cpio in case of hardlink pointing on softlink + - thanks to Pixel + +commit ce1db5af7036df54a21abab9a5d70b06a821fff4 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Sat Sep 6 15:30:40 2008 +0200 + + Fail hard if patch isn't found (rhbz#461347) + +commit f15b7e099682605994b4e7d23cb03018e72abb5e +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Sep 4 06:34:47 2008 +0200 + + Add Dutch translation to LINGUAS + +commit 18aab133cdb0f1c67c624d51ce8e72855eb42046 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Sep 4 06:34:11 2008 +0200 + + Add initial Dutch translation (rhbz#461060) + +commit a424702c226d6b5cf9bc7e08d97819902286d9ac +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 2 15:25:17 2008 +0300 + + Updated German translation from Fabian Affolter + +commit 4ff3b1166463d1173e4fff89d910b01d01357230 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 2 14:33:55 2008 +0300 + + --repackage is gone, remove references from French manual too + +commit 991600462bb7ccbda4d6b85031e44aff01a217d3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 2 14:28:35 2008 +0300 + + Updated French translation from man-pages-fr + +commit 073b1ac2a88451cc248c4b01825edd01162ffe36 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 2 10:18:41 2008 +0300 + + Fix --dump usage description in Japanese manpage translation. + Patch from Masahiro Matsuya. + +commit b53ecfb11de5ab10a40c787028d793d536d64da7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 20 12:01:38 2008 +0300 + + Avoid dumb casts + - switch-case on rpmTag enum makes gcc go crazy without a default case + +commit ff7bfd9a32d672f8582ea334ee351af8c32229ad +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Sep 1 14:35:34 2008 +0200 + + Create directory structure for rpmbuild prior to build if it doesn't exist + - creates all needed directories that rpmbuild uses for input and output + +commit b16df5b3089e36cf0bd697177983dcae11b849ec +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Sep 1 14:31:33 2008 +0200 + + Create _topdir if it doesn't exist when installing SRPM + - otherwise creating _sourcedir and _specdir fails + +commit 436aab02e7f9870835d7c992734fcb2922e273c3 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Aug 26 19:03:25 2008 +0200 + + Fix type in format string to avoid segfault (rhbz#460146) + +commit 1d6ab4edccf75d1d663ab24938d34e9cc9af3d71 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Aug 26 13:25:21 2008 +0200 + + Allow noarch subpackages + - inspired by patch from Altlinux + +commit 743415bb78a773e99e76205b3b435b77bd9ff3e4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 19 13:45:20 2008 +0300 + + Improve INSTALL documentation wrt NSRP/NSS requirements + +commit 79fe0e0e3bd375c02a6f182508a6feea85379e3c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 19 13:33:21 2008 +0300 + + Use standard auto*foo checks for NSS + - upstream NSPR/NSS doesn't ship pkg-config files (unfortunately) + - hardcoded guesses are always wrong for somebody, expect builder to + pass in appropriate CPPFLAGS etc + +commit 77ecf321bfb1a2024cb5f6bc231a6b97c56373c6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 14 15:02:52 2008 +0300 + + Fix segfault on zero-length %policy file + +commit 44263ec047b82f0989b6d9cb89393ee0ebe07f99 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 14 14:28:12 2008 +0300 + + Fix segfault on zero-length rpmrc + +commit 3b9636cd69b81b6e23331bb797c0fdde79e97316 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Aug 14 13:08:09 2008 +0200 + + Accept numerical characters in macro expansion (related to rhbz#456103) + +commit be02cdfa87f593bee96554d0fc5ae4ab1eb04f05 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 14 09:57:03 2008 +0300 + + Don't fail build on too large but excluded files + +commit 9068da47a912a6983a12d1024a118c16bcb2a057 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 13 09:43:41 2008 +0300 + + Unbreak payload size tag generation on ppc (rhbz#458817) + +commit fefae4d68e25b69301e9cee12bc54b52fbd11403 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 11 15:39:47 2008 +0300 + + Macroize configure command/path in %configure (rhbz#458644) + - add + use %{_configure} macro defaulting to ./configure, can be overridden + for VPATH builds etc + +commit be56a4a888f60e461154f88843d3a57eeb991d9c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 8 13:53:57 2008 +0300 + + Add parenthesis to make gcc happy + +commit 17b4187204af7147869d8bcf05f9f9c3c0e0a3d6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 8 13:53:39 2008 +0300 + + Missing include + +commit 645184ac397a9e62ed3076648505b76b4551e794 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 8 13:06:28 2008 +0300 + + Remember to free up resources from matchpathcon_init() + +commit dccb80ea38b99e94de84139cb854488e160be38c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 8 13:04:10 2008 +0300 + + Fix check for nocontext flag + +commit 4537bc35fdc268b31d208e31a7db5729f09345fd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 8 12:49:41 2008 +0300 + + Plug memleak from %pretrans + - te->fi needs to be freed if we replace it... + +commit 99eb5361591f9e1a29cc73ccbd696382a4b16d2f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 8 09:57:41 2008 +0300 + + Add key to transaction keyring on rpmtsImportPubkey() (rhbz#457360) + - still not 100% identical to pre-keyring behavior but enough for the + common case + - only add keys we don't already have (rhbz#68290) + +commit ff1a549fedfe9d564791545b433887283f595ce3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 8 09:32:05 2008 +0300 + + Use rpmPubkey + methods for pubkey header generation + - moves some of the lowlevel pubkey fiddling into rpmio where it belongs + +commit 3897bdc37d7667ffb5414dcea91802de3342b9e9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 8 09:26:30 2008 +0300 + + Add couple of new rpmPubkey() methods + - rpmPubkeyDig() to retrieve parsed OpenPGP parameters of key + - rpmPubkeyBase64() to return base64 encoding of the key + +commit 60e5ff80f7d5e19a5ca32cb95e2d2ea535733d6c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 8 09:14:53 2008 +0300 + + Split gpg-pubkey header generation out of rpmtsImportPubkey() + +commit 4b61c45dbb9965c90ddc1da6c3b8d77959bf682a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 7 18:44:03 2008 +0300 + + Permit i18nstring in headerPutString() + +commit a366612ec3fde6b2506072fa2288454118fda29d +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Aug 7 14:50:49 2008 +0200 + + Don't allow multiple definition of PatchX or SourceX (rhbz#458261, rhbz#458260) + +commit 95925ab512c441d568e76219f006f8de3dc741b3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 6 12:27:25 2008 +0300 + + Clarify %buildroot in macros + - it's no longer really optional.. + +commit 6c0651926aedc302816a0b61e1f1a8ef568be539 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 6 12:24:34 2008 +0300 + + Simplify spec buildroot hysteria + - BuildRoot: in spec is now really ignored + - parseSpec() uses default %{buildroot} unless overridden + - BuildRoot is forced for all builds + +commit edf4e046ec5a1c7e07ad390f806fdca2a758f0d5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 6 08:38:57 2008 +0300 + + Add %sparc macro for supported Sparc architectures (rhbz#455972) + +commit 5a89833b93b3ceb5063c984578f355416eb409e3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 5 15:32:49 2008 +0300 + + Increment exit code on file not found errors too (#446202) + +commit 58986581b1a4fd256bfdcbfd60bf98cb1786491f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 4 15:46:18 2008 +0300 + + Bunch of keyring / pubkey refcounting fixes + +commit b5b9329bfa4cd357ce3cac53568aaed7d70383c5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jul 26 11:14:45 2008 +0300 + + Updated Italian translation from Francesco Tombolini (rhbz#453364) + +commit 35a08d1df2cb607db8d638d6d43c6125d5688860 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jul 26 10:56:02 2008 +0300 + + Revert "plug memory leak in spec parsing code" + + This reverts commit ac3bd07ef2a11cbe9e7f7031786eebc8851c863b. + - It's not a leak, valueMakeString() doesn't make a copy of the argument + string and the free() causes invalid memory access + +commit 7c4798116adb2b050016b8751b4b236efc4098a1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jul 26 09:57:09 2008 +0300 + + Fix typo in buildroot dir definition (rhbz#456708) + - it's _buildrootdir, not buildrootdir... this caused user overridden _topdir + not getting honored by buildroot + +commit ac3bd07ef2a11cbe9e7f7031786eebc8851c863b +Author: Florian Festi <ffesti@redhat.com> +Date: Fri Jul 25 12:28:46 2008 +0200 + + plug memory leak in spec parsing code + +commit 1d666839ba37da9280df8b463eed86b630a55a76 +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Jul 24 17:38:11 2008 +0200 + + fix parsing of empty doublequoted strings in spec file (rhbz#456103) + off-by-one error + +commit 2a44df64cf4c4d04394d1b0894b21e35736a3f49 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 24 11:17:50 2008 +0300 + + Dumb thinko breaking tar builds from relative paths (rhbz#456321) + +commit 6df78d16a68ff508a965ba2166f3b376e850b138 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jul 19 15:27:42 2008 +0300 + + Fix regression in %patch handling (rhbz#455872) + - popt doesn't think of "008" as an integer, let popt think it's a string + as we do our own conversion to number anyway + +commit ba644ed5aa949f6583ad5e011369527241b62a3c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 17 15:50:35 2008 +0300 + + Add (and use) refcounting for rpmKeyring and rpmPubkey + +commit d422e661c1790db2d6a1e6fe36eff5eb4506ad5b +Author: Florian Festi <ffesti@redhat.com> +Date: Thu Jul 17 10:37:03 2008 +0200 + + Added .gitignore file to get sane git status reports + +commit 78ccd971f2cb0dde427ba697282711e3245d0d7d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 16 12:07:03 2008 +0300 + + Make sure there's room for \0 (packages with no files) + +commit 1d9b4d00d7f1a0ca396624411b53d4fb714ccdf8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 16 10:52:33 2008 +0300 + + Make rpmExpand() smarter wrt memory allocations + - precalculate unexpanded size and allocate enough for that plus MACROBUFSIZ + for expansion + - typical allocation is way smaller than what gets allocated "just in case", + calculate expanded size and realloc to actual size to avoid wasting + memory + +commit 889f9f5b41d3819c52aad568e75bd0ec5568c0f6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 16 10:33:57 2008 +0300 + + Eliminate another unnecessary temp variable + - do all the copying inside a loop + +commit 1b19676027fd19369f49629945debcefeeae48df +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 16 10:24:05 2008 +0300 + + Eliminate unnecessary variable + - leftover from static buffer times.. + +commit f366011c42e4cf13d3acdd1af45127f0a1baec3a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 16 09:40:10 2008 +0300 + + Macro argument handling regression (rhbz#455333) + - expandMacro() wants the next \0 character to be returned, which might + or might not be the same as lastc passed to grabArgs() + - use memcpy() instead of memmove() for the copy, the areas can't overlap + +commit e9cae5eecfab5694be7dddc3fde75f1669e6c240 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 14 16:23:02 2008 +0300 + + Adjust querytags expected results for autotests + +commit 649ed675167835796bdf97c48880d56d76bf8629 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 14 16:21:15 2008 +0300 + + Don't put unimplemented tags into tagtable + - no point in exposing unimplemnted (ours or somebody elses) tags to users + +commit 90c8e0ea0858ec12ddabf3f9732ab9532cd5d334 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 14 16:16:41 2008 +0300 + + Mark unimplemented tags as such in tag table + +commit b3bd21e9f07272a37c2259070f95b167e6301c79 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 14 11:53:10 2008 +0300 + + Fix mono dependency extraction + - use "Mono/.Net assembly" instead of "PE executable" for detection, + later file reports bitness (eg "PE32 executable"), we just care if its + mono or not. This is compatible with older libmagic too. + +commit b256dc9e25dc7e9f9886edab0f3c8ceef8a4b27c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jul 12 17:57:51 2008 +0300 + + NSS uses unsigned int, not size_t for hash lengths + - broke ppc64 in entertaining ways... + +commit 6cf51345a40d6c0eb84d5d3c590d72fa48090ced +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 11 13:37:38 2008 +0300 + + Updated Polish translation (Piotr Drąg) + +commit 6b3a81c5ddcd5a3f55af984cd33b7280f31e3c1f +Author: Ville Skyttä <ville.skytta@iki.fi> +Date: Tue Jul 1 20:22:02 2008 +0300 + + Decompressor clarifications. + + Signed-off-by: Ville Skyttä <ville.skytta@iki.fi> + +commit 78d829a3011c07f03e1e4db4b3ba128f88591c9b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 9 11:56:22 2008 +0300 + + Include rpmlib.h from rpmcli.h, legacy stuff expects it there.. + +commit 5e7ea3212a93eb1dcc1d4dbebcddd9daa4c0522b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 9 11:55:57 2008 +0300 + + Check for _RPM_4_4_COMPAT in rpmlib.h too + - limits the chances of compat includes not working due to include order + a bit + +commit c56ca35a5315054c044f7aee03618f93af58978f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 8 18:35:56 2008 +0300 + + Include legacy compat from rpmlib.h to cover maximum ground + - rpmlib.h is the first thing any old rpm api user includes so this should + cover most cases (only if enabled) + +commit f1b25fc2576e30fd7604e2b4a6f30aa0738b224c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 8 18:35:07 2008 +0300 + + Add compat definitions for renamed string functions too + +commit 7a6ef7ceeccb4994f57a87333806d31934a926d9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 8 18:13:42 2008 +0300 + + Missing cplusplus-wrappers in rpmtd + +commit 1d0cbf396215a0167b112a80796d51a50718eab2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 8 18:11:28 2008 +0300 + + Bunch of dumb macros to make up for renamed functions + - should arrange deprecation warnings on them too... + +commit d8bdf1ef85dbde77fd5f7d5bd5db6c09650580ab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 8 16:49:54 2008 +0300 + + Add deprecation markers for hge etc vector prototypes + +commit 425d43a8a056685432c9f80b12b1ec8920950408 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 8 16:45:44 2008 +0300 + + Add deprecation warnings to all legacy types + +commit 1cab53124a70691519c751def7c75740a24484bc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 8 16:43:46 2008 +0300 + + Compat typedef for Spec -> rpmSpec rename + +commit 65077f4d5b5ea218082c757c79ae28d07717b0b3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 8 16:42:32 2008 +0300 + + Add mappings from hTAG_t and friends to legacy interfaces + +commit 9e586c62b18905691817587353e434eb03b4e7d2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 8 16:41:24 2008 +0300 + + Limit the exposure of rpmlegacy.h stuff to bare minimum + +commit 6ea17f9ca4f1434510be658fc048de21ec3b2109 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 8 16:37:23 2008 +0300 + + Shove header legacy interfaces into rpmlegacy.h + - get them out of sight from main header.h + - turn headerSprintf() into macro around headerFormat(), that way + rpmTagTable and rpmHeaderFormats lossage can be hidden away as far + as headerSprintf() use is concerned + +commit 27a6edd36d39e296e6b13e24974989ad5954abb9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 8 16:23:22 2008 +0300 + + Add a new legacy compatibility header, kill rpmints.h + - build-time generated rpmints.h causes issues with distcheck and is + not really worth the trouble + - we have all sorts of legacy junk to deal with, sticking them all into + rpmints.h would be just wrong... + +commit 6778dc94ce0a9234ed74cf094d98e219a295070f +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jul 8 17:46:54 2008 +0200 + + Initialize optCon + - one could easily segfault the doPatchMacro() code without + the optCon initialization (particularly with jump to "exit" label) + +commit 096d1af159718bc8d6cea7355fa9f59bc4bd9f10 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jul 8 17:45:12 2008 +0200 + + Make the default fuzz for %patch is now configurable via macro + - the macro is _default_patch_fuzz + +commit 831c5c5460b3ae2ee25d3033db6f18f33e1fc873 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 8 13:00:20 2008 +0300 + + Update translations + +commit 97fe9f138ee4602cb642137b70e9b5a47da32d23 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 8 12:59:51 2008 +0300 + + Add ISA-stuff for ia64 + +commit e5d4fc50c2286f34d0154d915c1b73927e5f7b89 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 7 18:11:59 2008 +0300 + + Missing const in parseUnsignedNum() + +commit b215f1145e59356c48f1dcefdfcd7bd4fd843ab5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 7 18:09:49 2008 +0300 + + Teach Fflush() about lzdio + +commit 1a173c486dd1d83f22f8123317303fc1fb880f54 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Jul 7 14:49:33 2008 +0200 + + Make Source0: equal to Source: again + +commit ff23d0a2cf9d9b9fac3e2818fd1f067e79ab70a1 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Jul 7 12:59:03 2008 +0200 + + Use proper type in format + +commit c69f826ade69a753da062872fe1110574277413f +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Jul 7 10:21:30 2008 +0200 + + Remove useless argument to format, d'oh + +commit e8cef9b4f0242b593b8541ba5a22ed6d249a0260 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 7 13:28:04 2008 +0300 + + Eliminate couple of timedRead() uses where we control how fd is opened + +commit 32d69b7adc78f1707f6f11268b68841c0b235dc9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 7 10:52:33 2008 +0300 + + Make verifyAttrs and virtualFileAttributes static + - nothing outside files.c needs + +commit 811436ec92fa874585552204fc9e4136e0b406c0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 7 10:48:06 2008 +0300 + + Kick out ftpStrerror() and related error code defines + - our url-retrieval error codes depend on the helper used which is + configurable via macros so hardcoding eg curl codes wont work either + - need to figure out something better, pass helper error messages through + FD_t or something... + +commit 7b95061d3b77d8e6b3c80e856b66f49b393511ba +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 7 10:42:55 2008 +0300 + + Kick out now unused printNewSpecfile() + +commit 0f991a14209054da7c45c46e96750738fc62874d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 7 10:17:21 2008 +0300 + + Kick out ancient, useless and hidden --specedit option + +commit 5129c291bde8b7785fa70fb42b2844e962369ace +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 4 18:18:55 2008 +0300 + + Remember to remove ugid.c from POTFILES + +commit 9e7cfa4d5ba64baf63c604426805a71671c58544 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 4 16:09:42 2008 +0300 + + Stuff rpmio/ugid.[ch] contents to lib/misc.[ch] + - no uses outside librpm itself, and there they can be hidden away from + exported ABI whereas in librpmio they cant + +commit 104bc6a883cb59ce5f7de966fc6d8d11dc4ed247 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 4 15:02:30 2008 +0300 + + Make ufdClose() static, nothing outside rpmio.c needs directly + +commit ebdfd2887fcb6ebccd153f78b5b775495903e6b9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 4 15:00:48 2008 +0300 + + Remove unused ufdGetFile() from librpmio + +commit bd078a5811fb6405f9aa94177f8f0cc47eafee39 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 4 14:53:02 2008 +0300 + + Remove unused _url_debug + +commit 7985d6afb5c1f290c4c60b4b1c74e55c0353cacd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 4 14:52:47 2008 +0300 + + Bump version to resemble library versioning + +commit 3b57a00f063640a46f291f88acbbad966000e249 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Jul 4 15:00:09 2008 +0200 + + Really make fuzz=0 default for patches + - and finish the Patch and Source fixup + +commit 724b07bba5e802998b1b79b408c2401d2a238a3b +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Jul 4 14:58:38 2008 +0200 + + Don't treat Patch and Source as Patch0 and Source0 + +commit 6c1103fc80bd0f063338c7147e2e9fac10b3a32c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 4 14:33:23 2008 +0300 + + Remove rpmcache from repository + - next to nobody even knew about it, much less used it... + - hardly useful now that solvedb is gone + +commit d902040e1484f1352dafc96c77678da0ebf44035 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 4 14:22:06 2008 +0300 + + Remove solvedb API and other related stuff + - nobody has used the solvedb for anything in years + - the mechanism + rpmcache are horribly broken on multilib + - solvedb is way too heavyweight to be really usable as a general mechanism + - solver callback hook left in place as that could in theory be usable still + - we need something better to replace this all, getting rid of it now + so we're not stuck with the API forever + +commit d0fbf7b246d4232a3a833753d488646e0636de2a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 4 14:11:47 2008 +0300 + + Kill of rpmtsAvailable() + - long since deprecated and nothing uses it, might as well go + +commit 47c85270631de173d873b98bc79727e2db203007 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 4 13:01:39 2008 +0300 + + Enforce conflicts on colorless files always + - silently swallowing conflicting files when they happen to be in the + same (suitable colored) transaction but conflicting when installed + separately is nothing but inconsistent + - partial fix for rhbz#190209 + +commit 46592cde0dc41cf6ab26af0579fec8044502a98b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 4 09:17:33 2008 +0300 + + rpmfiFNlink() returns unsigned int + +commit ee2b26644174e1ae93ac979050e7acccc369ae88 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 4 09:11:20 2008 +0300 + + Couple of type corrections + - use rpmTag, rpmsenseFlags instead of int32_t + +commit 6c8b729ac4df24f407f6d36fade22a7c44ab71d6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 4 09:07:19 2008 +0300 + + Use unsigned integer for epoch, remove unnecessary static + +commit 5a4807c81c0a06646ae2a9b52c310ac605590db9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 3 17:44:43 2008 +0300 + + Parameter name + doc mismatch on rpmVerifySignature() + +commit 78040394a29b3960cd6adaf8bd626936093008a3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 3 17:44:13 2008 +0300 + + Change headerPutString() arg name to match the others + - doxygen whines a bit less.. + +commit 2093f7ccebc1fd66c9ecec7d1f61eb5642070654 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 3 17:14:45 2008 +0300 + + Plug leaks in selinux context handling in fsm + +commit 03b2c395b2abaf726b6c63e06f2c6c795a2d83d7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 3 17:01:52 2008 +0300 + + Plug a memleak on erasure + - on erasure the order of things in ts->order is reverse from that of + rpmtsi-iteration, causing rpmtsiNext() to abort earlier than it should + when things are removed underneath it + - just walk the ts->order table without iteration, it doesn't make any + difference here + +commit 1de6c1eb12e0c2d05a342649f73befc00d6de0cb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 3 15:30:04 2008 +0300 + + Make all transaction callback notifications go through rpmtsNotify() + - single point to control how callbacks are made + +commit 9d200565744d3023053d64f627c82cf2451fa701 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 3 09:11:55 2008 +0300 + + Only try to pubkeys from rpmdb if we non-db keys didn't exist + - try to avoid opening the db unnecessarily, if the keys have been migrated + out of the db, the db probably only has duplicates (right? :) + +commit 0e1e131e1adf15dbce5a1fcdc197b029f3e283fc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 2 19:07:06 2008 +0300 + + Don't leak memory on duplicate pubkeys + +commit ef17f6bcfc564c6cb132e5e4013b971819ebe66c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 2 19:00:56 2008 +0300 + + Don't leak memory on python expandMacro() + +commit 20ee2a2df04f4667609b1d98bd798692bd14ecf5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 2 18:49:05 2008 +0300 + + Plug a dumb memleak that has crept into rpmReadPackageFile() + - jumps to exit from very early on, make sure sigtd is reset early so + calling rpmtdFreeData() is safe + +commit 83e894db7841dd4e751d785a88e49e4ae5894624 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 2 15:08:51 2008 +0300 + + Change rpmts keyring get/set interface to more transparent handling + - add extra parameter to rpmtsGetKeyring() to automatically load up default + keyring if not already set + - rpmtsSetKeyring() with NULL keyring just frees up current keyring + - adjust callers wrt the change + - allows more transparent action for various "legacy" code-paths + +commit 43a05ea36331a3463efd33e3a6cbbc3d723f36e5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 2 14:24:20 2008 +0300 + + Add documentation for keyring + +commit 710750ebff4ded200a71107b6dba8f5daf573101 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 2 14:23:30 2008 +0300 + + Make rpmkeyring.h public header + +commit 152a6e84aa0fa801ad2ac063570119df698d8b93 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 2 13:55:50 2008 +0300 + + Add docs for the new rpmts methods, deprecate rpmtsFindPubkey() + +commit fe09759eefbe34833a39f696517e558fa429a075 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 2 13:48:00 2008 +0300 + + Load pubkeys from both files and rpmdb for now + - easy enough and doesn't cost really anything + - at some point, start warning about legacy gpg-keys in rpmdb, suggest + conversion method / do it automatically & such... + +commit cea83865c944d378d3aa8632c81a68c3d669b4db +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 2 13:31:12 2008 +0300 + + Some keyring improvements + - keep keyring sorted by keyid, use bsearch for key lookups + - check for key in keyring before adding it to avoid dupes + - actually check that pubkey parameters match the signature on keyring + lookup like was done in rpmtsFindPubkey() + +commit 396ca4694710ca5a1e4ac799f1c68bb0c788b7d8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 1 17:35:21 2008 +0300 + + Eliminate remaining signature checking bits from rpmts + - rpmdb-specific rpmtsFindPubkey() no longer needed for anything, and + neither are the cached packets and stuff + +commit e0e4d1c17c873e02e0482207250369d1b27b2782 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 1 17:32:11 2008 +0300 + + Use keyring even when using pubkeys from rpmdb + - build-time switchable, could easily be run-time too + +commit b10bc97b30e459b865a81fcbe4dab8eef84a0485 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 1 17:00:04 2008 +0300 + + Pass keyring, not the full ts to lowlevel signature routines + - lazy loading of default keyring on ts iteration works nicely for + everything but package signature verification which doesn't access the + db now that the keys are not in the db anymore + - make rpmtsSetKeyring(NULL) load the default keyring, a bit ugly but + it'll have to do for now + +commit ca52a32bbc30ea5dbcf206e6c8023f71e02f6540 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 1 15:50:05 2008 +0300 + + Eliminate digest calculation statistics from signature code + - if we want them back, they just need to be detached from the ts... + +commit 3c3fe4388fd42e177171582d03f59aea6babb324 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 1 15:46:18 2008 +0300 + + Add methods for getting and setting the keyring used by a transaction + - semantics of exactly when and how this is permitted needs more thought... + +commit caf362cff8d1967bd3d9360c117beacc93470343 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 1 15:38:32 2008 +0300 + + Move keyring related typedefs to rpmtypes.h + +commit 0b385002cc04254ce9f994efe1c2400edd9d1516 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 1 15:25:06 2008 +0300 + + Proof of concept rpmtsFindPubkey() implementation with the new keyring + - ifdeffed out for now, needs a bit more flesh and a working + import routine + +commit 685877f2a0ec949186bbcad1f18ee7895e0da15b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 1 15:24:04 2008 +0300 + + Beginnings of an abstract keyring + - in librpmio to avoid dependencies on higher level stuff + - for now it's just an in-memory structure that needs to be populated + by someone simply by feeding in GPG public keys + +commit e435dde712e390f1bdc729b8c792da9bd0633e16 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 1 14:35:44 2008 +0300 + + Create ascii armor that rpm itself accepts + +commit 0e9f7e2d62c1dec40742c25593aed7eaa436e092 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jul 1 12:52:16 2008 +0200 + + Update parseNoSource() and addSource() to accept only unsigned SourceXX numbers + +commit ad60332e0494e4da632fb3ed5345bb94d607d3da +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jul 1 12:51:08 2008 +0200 + + findSource() eats only unsigned SourceXX numbers + +commit 301ef0b5e66a129f952fdb410fe889940106ca69 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jul 1 12:49:19 2008 +0200 + + doPatchMacro() now uses parseUnsignedNum() + +commit 7f9befa4c34dc6edace37d9961086c67d2c256ec +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jul 1 12:48:50 2008 +0200 + + doSetupMacro() now uses parseUnsignedNum() + +commit e9e77e64636f4a8e7f066776e3556a8e2de2e51c +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jul 1 12:47:36 2008 +0200 + + doUntar() accepts only unsigned SourceXX numbers + +commit afc392537ffb84396dedfe2cb4270e7dfa6ccd3f +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jul 1 12:46:16 2008 +0200 + + Convert doPatch() to use parseUnsignedNum() + +commit e831de1040243bd33163a930137f1318ece4d61c +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jul 1 12:43:47 2008 +0200 + + Use the same number types for SourceXX tags as returned by parseUnsignedNum() + +commit 206fd12122b7c2e0cf07768f639d78b5f1e4bd5e +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jul 1 12:42:12 2008 +0200 + + Convert Epoch parsing to use parseUnsignedNum() + +commit 0f8102c1edc8ba7bb1b42fed1a9b59a797648ca9 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jul 1 12:41:35 2008 +0200 + + Avoid reading negative constants from SourceXX, PatchXX tags + - convert parseNum() to parseUnsignedNum() + - don't misleadingly declare it to return int, when the result is + always unsigned due to strtoul() call + +commit bcb226480d0b60a8667eade77d81c29de4c3d6c9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 1 11:22:40 2008 +0300 + + Eliminate the nasty global _dig and _digp variables from rpmpgp + - pass the digest + parameters around as arguments instead + +commit 9594f656d49e1a43e2ffea94c21ffc8f3c4373f8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 16 17:49:02 2008 +0300 + + Unexport all the umphteen pgp related tables + - nothing outside rpmpgp.c needs + +commit c2efff14861624a7c8d4d32ef6b681f642804e13 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 16 17:01:29 2008 +0300 + + Make every pgp function not needed by other parts of rpm static + +commit 1f425eb2908a293f19cdad92f81ce5b74ab520c9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 16 11:12:15 2008 +0300 + + We don't need ts to stash the keyid locally now + +commit 8e5b817e3cc4f1a272d3ad20807212d27174a208 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 16 10:59:23 2008 +0300 + + headerCheck() does not recurse + - it can be re-entered by the way of rpmtsFindPubkey() but that doesn't + matter now as dig etc are local variables + +commit 38b401a98986b8f627a9b0b9c3ca94b403e962b0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 25 11:17:17 2008 +0300 + + Detach pgp digest from transaction set + - pass the pgp container around as argument as needed + - eliminate the related API from rpmts + +commit 884714d326af946a06c1e690afe55e95fb351fff +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jun 14 14:48:53 2008 +0300 + + Pass pgpDig around from rpmVerifySignature() + - get the digest once in rpmVerifySignature() and pass to verification + functions, signature is part of the digest so no need for separate call.. + +commit 5c08f55432f9fdc5df7b7bc6ca52b02c68e69dc7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jun 14 17:09:50 2008 +0300 + + Detach signature tag data from transaction set + - pass signature tag data around as argument to rpmVerifySignature() as + needed + - eliminate the related API from rpmts + +commit d51023569e2595cfcc76204b4e2a2cb6ba56b4f6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jun 14 14:03:11 2008 +0300 + + Actually use the sigtd passed to verifier functions + +commit fcc1dc3369d5821b9780ece8cfeb1fe2bca6a15b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jun 14 13:49:37 2008 +0300 + + Start getting signature tag out of transaction set + - collect various signature items into rpmtd and pass around to + verifyFooSignature() checkers + +commit a89c861a3de113ebce481eb2e337e71dfb9e2c21 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 30 15:13:54 2008 +0300 + + (char)NULL doesn't make much sense, use \0 instead + - shuts up another gcc warning + +commit 19d3b1c8203208954e8d1511bdd5d5cf064548dd +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Jun 30 12:23:42 2008 +0200 + + Fix missspelling in macro name (_initddir -> _initrddir), thanks to + - Ville Skyttä + - old macro with typo is kept for compatiblity + +commit 669a169adea04a2b2019b498fc045fce8349a3dd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 30 11:28:32 2008 +0300 + + size_t for "left" is wrong, use rpm_loff_t instead + +commit 4cdc43c6c2b68883d603c3363472014c7163a34d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 30 11:24:34 2008 +0300 + + strntoul() is supposed to return unsigned long, not int + - the type mismatch busts up handling on largish files... + +commit c1a5eb371270c2dee3e335ab3589e90fdc0195c7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 27 15:15:46 2008 +0300 + + debugedit: Include empty CU current directories (rhbz#444310) + - patch from Jan Kratochvil + +commit b55b066e9c30ec4962434fa73d701083fb4d5364 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 27 14:39:39 2008 +0300 + + Use correct formatters for debug-printing in rpmtsInitDSI() + +commit 5f42506680ce69837d4708d38b27a7cfe346b024 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 27 13:49:48 2008 +0300 + + Use correct formatters for debug-printing sizes in printSize() + - on x86_64 size_t happens to be 64bit, not so on x86... + +commit 8b6f82feecf0b5206eff998b07e8958962190513 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 27 13:02:23 2008 +0300 + + Adjust python callback for amount+total type change + +commit 636311912b9426b5bc1da2d256ec4b97b92f1686 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 26 17:52:31 2008 +0300 + + Argh, the tag is LONGSIZE, not LARGESIZE + +commit a9d58acedc555d38228486863f72510293f3c626 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Jun 26 15:58:40 2008 +0200 + + Take new directory into account in rpmbuild test + +commit 65110dfa7dba070cf0ec2467d1f4ddae458640c9 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Jun 26 15:56:55 2008 +0200 + + Add new BUILDROOT directory to default rpm build dirs. + +commit d562af843e60c4c7dc27e3086130c6bcd560e74c +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Jun 26 15:56:11 2008 +0200 + + Add new macros for enabling default build root + +commit 5c46ebb7a95f3076ef4ba38a30d4998057c03258 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 26 16:37:06 2008 +0300 + + Make --info work on large packages too + +commit 219917989ab737b145324cea1ee760bc0203426f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 26 16:34:32 2008 +0300 + + Teach build about 64bit payload etc size tags + - only use 64bit variants for packages that actually need it to avoid + breaking compatibility when not needed + - old rpm will bail out "cleanly" (with an obscure error message) if + the 32bit size tags are missing but at least it doesn't crash... + +commit 5831f37b215be053096ee38b090bddba2e7cdad6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 26 16:28:17 2008 +0300 + + Teach rpmAddSignature() and rpmReadSignature() about 64bit tags + - use 64bit size if it exists, otherwise quietly fall back to 32bit one + - can't use tag extensions to convert there as legacy sigtags conflict + with things like RPMTAG_NAME + +commit 09ca0902dfacd6de00237235717af3d9162a76e2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 26 16:23:56 2008 +0300 + + RPMTAG_LONGSIGSIZE and RPMTAG_LONGARCHIVESIZE are signature tags + - move them from regular tag space to sigtag space, fortunately these + don't require special conversion + +commit e84165833f26c2cbfd32abb50439a3ab34be8767 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 26 16:10:49 2008 +0300 + + Only insert 64bit filesizes on build if required + - older rpm's get pretty upset on encounter with 64bit integers, avoid + unnecessary breakage as very few packages actually need large file sizes + - Add per-filelist flag for large files, enabled from addFile() as we + check sizes. It's basically a no-op for now as we error out if any + single file exceeds cpio per file limit. + +commit a930e73ef733210df9be7e142ec81d206fbd9f70 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 26 13:59:06 2008 +0300 + + Unbreak compressFilelist() + - well and truly broken by yours truly by a Monday morning commit + efe1665024e374a8f8704d229b1d306af232c396, blush... + - can't use headerIsSource() here, as build calls compressFilelist() + before RPMTAG_SOURCERPM is added to the header, revert to earlier hack + and check filename beginning with / or not + - dncmp() expects address of a string, not the string itself, this was + masked by the above bug + +commit ef34894567a3ecd82035fc3b82ca06a3773d9ac3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 26 11:38:28 2008 +0300 + + Add a bit of protection against oversized files + - max size of individual files in cpio new ascii format is well known, + check we don't try to stuff in larger than what fits and abort cleanly + - this should do as long as we only support new ascii format cpio payloads + +commit 6985cd23724b8cde7f7a73507d8130be18c270af +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 26 10:50:01 2008 +0300 + + Type corrections + - Fread() and Fwrite() return ssize_t, not int32_t + - sigtag is rpmSigTag, not int32_t + +commit ae177457c8d23584f45b5f36866ce4ed20509e1a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 25 10:59:20 2008 +0300 + + Fix handling of "%posttrans -p /xxx" with no body (Pascal Rigaux) + +commit 1ba0513f7f68690339147a56de29883f24591952 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 25 09:56:12 2008 +0300 + + Adjust autotest querytag expectations to match current tags + +commit c26161d0ab973e99f065fd3ee578461175ee1211 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 25 09:53:21 2008 +0300 + + Adjust autotests for rpmi etc removal + +commit 997f5a24c5420676e8a3e29845902dca7f98a44e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 25 09:33:50 2008 +0300 + + Force "rpm" popt context for everything but build + - we want the same set of aliases to be seen no matter what name we're + invoked with, except for build which has it's own set of aliases + - this has a nice little side-effect of permitting popt aliases to work + from source tree on non-static builds despite libtool calling executables + lt-something instead of their real names + +commit 7a02b41365399f665f0ff097f05583ae537ac6ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 25 09:20:27 2008 +0300 + + --buildpolicy is rpmbuild, not rpm, alias + +commit 52bea969c7404f646050844f8a5576d60032aaeb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 25 09:19:13 2008 +0300 + + Kill the million duplicate aliases in rpmpopt + +commit cb17fb722c9576502378cd79e21517819db2cdc4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 25 09:18:51 2008 +0300 + + Eliminate rpmd, rpmi, rpmk, rpmq "helper binaries" + - it's all rolled into "rpm" itself, these are just clutter and complicate + things needlessly + - leave symlinks to rpmquery, rpmverify, rpmsign and rpmdb -> rpm to + preserve some compatibility (at least rpmquery is known to be used + in scripts) + +commit 600c98615426cf2e5a606e51b447250cd3be9c71 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 24 16:07:05 2008 +0300 + + Update rpm manpage wrt build modes + - the build modes have been removed ages ago, just point to rpmbuild manual + +commit 30be238164bebe44b00202a7a2ee37bbd5b6bf75 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 24 15:23:30 2008 +0300 + + Eliminate build-related aliases on "rpm" + - "rpm" for building packages hasn't worked in ~six years, time to clean + up the junk from rpmpopt + +commit 94df5d41dee6dc5fc73d2e9c02e7bf9153eb6a87 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 24 11:11:38 2008 +0300 + + Eliminate already commented out build mode aliases for rpm + - these haven't been enabled in six years and not coming back... + +commit 70282af4b3b5d5911ffe1dabd04ee79c64045150 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 24 11:09:00 2008 +0300 + + Eliminate rpmb aliases from rpmpopt + +commit 6f06fff34884e334cd5eab3b371481b4e1039876 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 24 11:08:05 2008 +0300 + + Eliminate the pointless rpmb + rpmt symlinkery + - just build "rpmbuild" executable and install to bindir instead of + mucking with several different names + +commit aa9a791d808f504781d0b75255df3387383a1809 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 24 10:08:37 2008 +0300 + + Force FD_CLOEXEC on all potentially open descriptors + - instead of just "100 should be large enough", use sysconf() to grab + number of max open files and do them all. If sysconf() fails, + use 1024 as "should be enough for everybody" + +commit f39d2432f74bdc328ceafa8abc6cac517e02c73b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 23 16:57:51 2008 +0300 + + Remove artificial limit in dependency loop elimination attempts + - continue processing as long as progress can be made instead of artificial + hardcoded magic "try ten times" + +commit 9fb0258e04d70608982f3f65a881b053a4e19645 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 23 15:02:10 2008 +0300 + + Avoid silly deprecation warning on headerFreeData() + +commit 6c7f2262f3b8a1399c6ed130ff0e388236507d2c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 23 14:37:54 2008 +0300 + + Simplify requires and provides addition in rpmfcGenerateDepends() + - just feed (name, evr and flags) one by one into header instead of + constructing arrays of them + +commit f23f0a8d62aeeab6f41667c53f7bb12f1817cc83 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 23 14:31:54 2008 +0300 + + Oops, provideflags were being inserted as requireflags + +commit 2ed85a4ff9cc25800f607cd0450b02fde97cf3b6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 23 08:46:51 2008 +0300 + + Add Malay translation from Sharuzzaman Ahmat Raslan + +commit 880a28f2ff45da7d7003db9c270d1ed173cb90f0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 19 16:08:00 2008 +0300 + + Dumb, dumb thinko/leftover from earlier prototype... + +commit 1c445fcd974eedd0e533487a40214b328b1eaadf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 19 15:52:54 2008 +0300 + + Use type-specific headerPuts() for rpmcache + - ...to finish of undoing yesterdays damage, sigh ;) + +commit 0199599a0d2bd049b54b7977b27f182bd8a23663 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 19 15:52:19 2008 +0300 + + Use type-specific headerPut() for the case where it makes sense in relocs + +commit 3782d652156dd3067c09f0441bc087d2b4b790ff +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 19 15:51:07 2008 +0300 + + Use type-specific headerPut() in rpmpsmStage() + +commit c7d0e4ada36a40e6dd77a80f7db570a22f603862 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 19 15:50:32 2008 +0300 + + Use type-specific headerPut() for installtid stuff in rpmdbAdd() + +commit 17cbd0f9725c3e08524b7a29c89b4574c9862710 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 19 15:49:09 2008 +0300 + + Use type-specific headerPut()'s for rpmtsImportPubkey() + +commit 6d7b5c0a7aa80ba2adf9892c941536acaaf78b85 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 19 15:48:31 2008 +0300 + + Use type-specific headerPut()'s for legacy retrofitting stuff + +commit f754ad8aa640b7a72936a19dabca64bacdbb5e63 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 19 15:47:04 2008 +0300 + + Use type-specific headerPut() where makes sense in build/parseScript + +commit e940b206b95f78063902518e7dd1151bd278b46f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 19 15:46:34 2008 +0300 + + Use type-specific headerPut() where makes sense in build/rpmfc.c + +commit 6844c194ccd7ccebd48719600b5e32f14a620f0f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 19 15:45:57 2008 +0300 + + use type-specific headerPut() on all of build/reqprov.c + +commit cd4c3c0cd26a2977fa4b62363b72fa3930457625 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 19 15:45:37 2008 +0300 + + Use type-specific headerPut() on all of build/parseSpec.c + +commit e79b9743b12438de490879fe6d5cc674b3ba6118 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 19 15:45:06 2008 +0300 + + Use type-specific headerPut() for all of build/parsePreamble.c + +commit e663f0bef2c6af9f773e8dccb7e3e1af43afc5c6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 19 15:44:29 2008 +0300 + + Use type-specific headerPut() for all of build/parseChangelog.c + +commit 683b2e5b72d36e38b9a09f9153427fe5b2d0616b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 19 15:43:45 2008 +0300 + + Use type specific headerPut() for all of build/pack.c + +commit a317eaadc3f7b9b4ec373719e7d60fb8b98e2c21 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 19 15:43:14 2008 +0300 + + Use type specific headerPut() for all of build/files.c + +commit 62d7b0c98d30c70613319e6af742827a67d9c732 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 19 15:41:58 2008 +0300 + + Add type-safe headerPutFoo() methods for supported tag data types + - requiring all access through rpmtdFromFoo() just adds unnecessary + indirection and pain for little gain, the header is fairly intelligent + when it comes to inserting data + - this gives us various benefits over the old headerAddEntry() interface too: + + basic type checking done by compiler + + extra sanity checking (ie you can't add string data to integer tags, + don't permit adding more than one entry to non-array data etc) + + "do the right thing" approach - add / append as needed and supported + by various types + + headerPutString() can now be used on both single strings and string + arrays making the interface much nicer for the rather common case of + appending strings one by one to string array tags + +commit a10f770ccaed6e722a0065a59887d6fc133cc86a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 16:14:36 2008 +0300 + + Dumb thinko breaking scriptlet interpreter + +commit 0d1cdd4a965cee9fac416341d3566c3d06a8b305 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 15:39:59 2008 +0300 + + Group legacy interfaces at the end of header.h + - out of sight, out of mind ;) + - add deprecation warnings where missing + - move to header_legacy doxygen group to avoid littering main documentation + +commit 96470400712b6f8d68c906751f2d8df934c34bba +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 15:22:46 2008 +0300 + + Convert headerAddI18NString() to use headerPut() + +commit efe4e4c9461ef3a1b253a5bcb628882bc0b21ee3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 15:16:05 2008 +0300 + + Switch around headerAdd*Entry() family vs headerPut() + - make internal header add + append take rpmtd as argument, legacy + interfaces are just wrappers around them + - add deprecation markers + +commit b6577f0e6de7f7888823eeaa396c6d2bae369f20 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 14:59:13 2008 +0300 + + Switch around headerMod() and headerModifyEntry() + - headerModifyEntry() is the legacy interface going away, make it + use headerMod() and deprecate it + +commit a8f23a461958479a773c482260899522b76efa81 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 14:54:41 2008 +0300 + + Stuff legacy compat wrappers out of sight into header_internal.c + - probably need to carry the compat stuff around for a while but get + them out of the way... + - headerFreeTag() and headerFreeData() are just the same thing, with + headerFreeTag() supposedly being the "new" interface which never was + used, duh :) + +commit 9bbfae241a67ecb15889f7e100f6c5111486255b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 14:35:56 2008 +0300 + + Start shredding legacy cruft out of header code + - headerGetRaw() can now be done with just a flag to headerGet() + +commit 335363733e79c80f3ce211bad7290f1b897e7dc5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 13:15:46 2008 +0300 + + Convert signature code to use headerPut() + - tags in signature header overlap with those in "regular" header, + can't use rpmtdFromFoo() as that would give totally bogus types and errors + - just add a wrapper around headerPut() that behaves like headerAddEntry() + +commit 9432e7a9bc2478edca78ba1ac3f855e2f2dda7db +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 13:13:22 2008 +0300 + + Convert parseScript() to headerPut() + - AFAIR the only place in rpm where the type of a tag varies like this, ugh + - any modern rpm can handle the type being either string or string array, + but preserving legacy behavior for now... + +commit 005c5663e3f9eac1c6af835dcec7d8074783be31 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 12:57:36 2008 +0300 + + Convert rpmpsmStage() to use headerPut() + +commit ddd39615fd1bb0603be5626f1441dafc99c7055d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 12:55:02 2008 +0300 + + Convert rpmdbAdd() to use headerPut() + +commit d6735b669ef412d6be9b5d129436f98a3a0f0c10 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 12:52:28 2008 +0300 + + Convert rpmtsImportPubkey() to use headerPut() + +commit d68f236bba1c72fd667a7c128ad1cba98180b177 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 12:37:42 2008 +0300 + + Convert RPM_BIN_TYPE uses in build to headerPut() + +commit 9b162540e17fbe09f8de7d9bed09295e8c2219e6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 12:36:20 2008 +0300 + + Add rpmtdFromUint8() + - handles CHAR, INT8 and BIN types + +commit 7e8142f3cf7b3818b2d9a3a86ae0cd62eb25f772 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 11:32:59 2008 +0300 + + Convert legacy retrofits & friends to headerPut() + +commit feb037946435a82c80d9332bfbd2b3b530cd39e2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 11:16:04 2008 +0300 + + Lose the remaining hae and hme vectors from rpmfi + +commit 53edb2a11c9f96654218cbe9c395dcf1f866f478 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 11:13:58 2008 +0300 + + Convert file relocation to use headerPut/Mod + +commit 312ab62fe10b05874b107084c26e9110dd13e84f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 10:59:45 2008 +0300 + + Add headerMod() to headerPut() etc family + - just a dumb wrapper around old headerModifyEntry() for now + +commit 19415eaf046cb8f1a96f0d8bee5ae2433dc1b707 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 18 10:15:37 2008 +0300 + + Convert rpmcache to headerGet+Put + +commit 513e86a7b552d1db9cea3772829d723228175008 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 17 16:11:49 2008 +0300 + + Number of sources can't very well be negative... + - also happens to avoid compiler whining about differing signedness + +commit 61aa9083544315f76d049f36794cc0bf6e5eb9fa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 17 16:07:55 2008 +0300 + + Shut up incompatible pointer warnings from rpmtdFromStringArray() + - it'd be far nicer to be able to append single strings to string arrays + through rpmtdFromString() but it'll require some interesting hackery + in header.c + - use temporary const char* pointer where necessary to convert to + const char ** compatible type before passing to rpmtdFromStringArray() + +commit 2f55856c85d02a81318065dbb1dd06ff92c9004c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 17 16:04:12 2008 +0300 + + Make rpmtdFromStringArray() data argument const afterall + - produces somewhat less warnings as is, a bit surprisingly + +commit 05540d121b2555a79877fe013689ce0a6ecea258 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 17 15:36:33 2008 +0300 + + Oops, RPMTAG_FILEMODES is INT16, not 32 type + +commit d6aded3128ae82bbea3c8701f3be4326c71767db +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 17 14:54:44 2008 +0300 + + Convert rest of writeRPM() to headerPut() + - can't use rpmtdFromFoo() on signature header tags so need to construct + them manually + +commit 15cc52e514deedb403cbe1d516b8ffa09c8edba0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 17 14:45:14 2008 +0300 + + Convert the final pieces of rpmfc to headerPut() + - more const-impedance here.. need to do something about it + +commit 36a187ec3308276b52ccf4a5858c0f5273bcef1e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 17 14:37:55 2008 +0300 + + Convert the rest of genCpioListAndHeader() to headerPut() + - explicitly cast all platform dependent data like time_t, mode_t etc + to the type used in headers always instead of having everything doubled + +commit f4cdf53a7616f541d6f8e3523bb18b50d2063d5a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 17 14:24:16 2008 +0300 + + Add rpmtdFrom() methods for 16 and 64 bit types + +commit 457a3110708e9d6c3e06441a5900b722c4c874a5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 17 13:30:08 2008 +0300 + + Convert the straightforward bits of build/files.c to headerPut() + +commit a48e97b5f00ca2ae366d3fa5af3656aed4a19b1f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 17 12:57:59 2008 +0300 + + Convert most of parsePreamble to headerPut() + +commit f6a8d969de0a05f78bc32a4f27f5017c348a67ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 17 12:56:53 2008 +0300 + + Convert build reqprov to headerPut() + - also changes index type to uint32_t instead of signed + +commit 85f0bbe8abedbc8c2f316f5680055cf700ca4f25 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 17 12:55:33 2008 +0300 + + Convert parseSpec to headerPut() + +commit a61a1785a66a908af1c4d91b428af9c7ddfced08 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 17 12:55:01 2008 +0300 + + Convert parseChangelog to headerPut() + +commit 2b6f72a7ee51e6a38b845ade303897e4f9194a2b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 17 12:10:01 2008 +0300 + + Convert most of build/pack.c to use rpmtdFromFoo() and headerPut() + - heavy on asserts() for now to catch out any problems + - sigtags can't use rpmtdFromFoo() as the tag numbers collide with the + regular tag table and would cause failures if we tried + +commit 61f096c11ee62c423c72957373a9b7d38557d5fe +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 17 12:07:19 2008 +0300 + + Add some new rpmtd creation methods + - rpmtdFromString(), rpmtdFromStringArray() and rpmtdFromUint32() permit + populating tag containers of compatible datatypes that can be used for + headerPut() with some extra type-safety and sanity checks on the types + +commit 8687797c1ce3d43181d1991e6413098b3dd95a17 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 17 09:07:37 2008 +0300 + + Replace headerRemoveEntry() with headerDel() everywhere + - this is a no-brainer s/headerRemoveEntry/headerDel/g operation as the + interface didn't actually change at all + +commit b6c2fd31d8f6b28ace55d1656d19eed3cd6f70f0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 17 09:02:41 2008 +0300 + + Rename headerRemoveEntry() to headerDel(), add compat wrapper + - no differences here except headerDel is a nice short name (lifted from + rpm5.org) to go with the new headerGet() etc family + - deprecate headerRemoveEntry() + +commit fd3d65cd5bdccf20f98762d84fe65bbb1c72b8b8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 17 08:49:19 2008 +0300 + + Eliminate last headerFreeData() in rpmfi + +commit bb81679aa5296b18856f1672ae85b6c7ab627e97 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jun 14 14:43:15 2008 +0300 + + Preserve headerNext() allocation behavior + - commit bca23d19af0a6d7371d18f6fd763e37e03f6e21a accidentally changed + it to MINMEM which breaks signature checking, lovely... + +commit 541cc0447af97f8193eb5d8e9f1c6a4c71b61ffc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jun 14 11:31:15 2008 +0300 + + Lose the useless tag data type fields from rpmds + - we know names and evrs are string arrays, if they're not we're screwed + anyway, and flags need to be freed if header is not around + - there goes hfd() too... + +commit 92f6c2d3bd87d9dd67678ea61bca9a8158ed4ade +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 16 09:24:46 2008 +0300 + + Use PRIu64 for file size formatter in queries + +commit 3b75f9d589bd732dfac142266cbdd785a4bbefb4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 16 09:06:15 2008 +0300 + + Doxygen parameter name mismatch + +commit d8b28213ae4f9927e4f82e131aaad1dbcd5e7dd5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 13 16:55:12 2008 +0300 + + Deprecate headerGetEntry() and headerGetEntryMinMemory() + +commit fb618299bb0709941b2a1ee0ac23f8e50b492c7b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 13 16:52:39 2008 +0300 + + Convert rpmtsSolve() to new headerGet() + +commit 7b8fc75dea12884d51e41e9298d575910b0d072c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 13 16:44:35 2008 +0300 + + Kill off hge() and hfd() vectors in rpmfi_s + - hfd() with FORCEFREE or STRING_ARRAY is just regular free() + - hge() no longer needed... + +commit 30ebb0ba57056bd2a45aa36929c8c250afc35ed1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 13 16:38:10 2008 +0300 + + Lose the remaining hge() uses in rpmfi relocation + - ugly hackery for now, otoh it wasn't pretty to start with... + - always make a "sparse" dupe of directory names so we know how to free + it even if just some of the directories were relocated (this was broken + from the previous round of relocation alloca removal hackery) + - take advantage of RPMTD_PTR_ALLOCED to correctly free in all cases + +commit 2f00f421ee3f1b945d228f7ca5175597ebc2ee43 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 13 14:17:08 2008 +0300 + + RPMTAG_FILEFLAGS is not used for anything in relocations + +commit 1091951365d28cabb8c7188738602975a6fdc7db +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 13 13:59:04 2008 +0300 + + Convert validRelocation parts of relocateFileList() to new headerGet() + - one piece at a time, this baby breaks easily ;) + - take advantage of iterating over td as possible.. + +commit 911b3151ae1819d18a19b8d032e81aac25249036 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 13 13:52:32 2008 +0300 + + Unbreak relocations broken by 621e7518418a0e031d302e8681fe0bf81d0c4b72 + - stick scareFlags into rpmfi_s for now so they're available everywhere + - subtle games with how fi->dil is alloced on scareMem behavior, don't + blow up and don't leak memory either + - stuff scareFlags into rpmfi struct for now + +commit f32ad12ea8391fd892d696987157ba59a0028b8a +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Jun 13 12:51:01 2008 +0200 + + Use 64bit sizes by default in rpmcache + +commit d6026decfb6b85ff04521c37dfcd7e9b1482cf0e +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Jun 13 12:31:26 2008 +0200 + + Allow spaces in Source/Patch URLs and filenames + +commit c071f46c85c2a0ad93e6d7c272f593b1303efc2e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 13 12:23:46 2008 +0300 + + Simplify providePackageNVR() + - convert providePackageNVR() to new headerGet() + - use rpmds to figure if we already have the provide instead of manually + doing it + +commit 973cff0efcd62856505ad123ac63bd693a1fd261 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 13 11:42:46 2008 +0300 + + hfd with FORCEFREE is just _free() + +commit d23f3a67c73ff7789c4b6dea6f05f8b394abe3c6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 13 11:42:06 2008 +0300 + + Convert rpmpsmStage() to new headerGet() + - grabbing fi->fuser and fi->fgroup there seem completely unnecessary, + they're always populated from rpmfiNew() afaict... + - hfd() with FORCEFREE is just the same as _free()... + +commit fe87b4a5cf101919ad8d3aa16fb1561fe0b5e4d8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 13 11:27:13 2008 +0300 + + Convert runImmedTriggers() to use new headerGet() + +commit 1910af96d9695f3ad654d393ca03c2d2f237f268 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 13 11:17:00 2008 +0300 + + Minimally convert handleOneTrigger() to use new headerGet() + +commit 615fff42f78201f673c064096d83691c663dff2f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 13 10:27:46 2008 +0300 + + Convert legacyRetrofit() to new headerGet() + +commit 669af8b842a075878f5d654e89e98c338de8d212 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 13 10:21:40 2008 +0300 + + Minimally convert handleInstInstalledFiles() to new headerGet() + - fi->hge style doesn't matter as otherStates is just local temp variable, + use MINMEM always to avoid unnecessary copy (DEFAULT wouldn't copy either + atm but..) + +commit a82694308c93e40461b10a8a9572349232c0a067 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 13 10:16:24 2008 +0300 + + Minimally convert rpmdbFindFpList() to use new headerGet() + +commit 39b71970952e5190b76f1ba5f4e5967a38318b19 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 13 10:09:20 2008 +0300 + + Minimally convert rpmdsNew() to use new headerGet() + - take advantage of HEADERGET_ALLOC to avoid manually duplicating Flags + - otherwise just dumb minimal conversion for now, rpmds could make use + of rpmtd iteration etc but leaving that for later... + +commit 7f8485a61cc7863d0047f0828f66a0579aa2b768 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 12 17:37:33 2008 +0300 + + Convert a few hge()'s in relocation code to new headerGet() & friends + +commit 9879f8440d8bebd8890cac95602dc06c158e516d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 12 17:09:35 2008 +0300 + + Make fssizes tag extension 64bit + - type changing doesn't matter much as this is just runtime generated data, + not from headers + - also gets rid of the remaining old hge() use in tagexts + +commit 7ddf1722a8a66c5197f68655e8859f88585ece86 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 12 17:03:04 2008 +0300 + + Change rpmGetFilesystemUsage() size args to rpm_loff_t + +commit 7dc709b51751c065ff9df8098a13f04a7c6fea52 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 12 16:41:31 2008 +0300 + + Make rpmfiFSize() return rpm_loff_t type, fixup callers + - Internally file sizes are still stored as 32bit, going to 64bit wouldn't + make much sense (would only waste memory for nothing) as long as we're + bound by cpio's 32bit per-file limit. Being "64bit ready" for filesizes + doesn't hurt anything though... + +commit ec378955f15325db5cfa826746ca9ff60c011bfb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 12 15:31:27 2008 +0300 + + rpmfiNew() doesn't use old hge() anymore + +commit 4a680922c08653b0a9d56146404fb8b6f8fececb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 12 15:29:40 2008 +0300 + + Use long archive size always in rpmfi + +commit 4c6f6d88b86839557066672ae9ab33f2a53f6ecc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 12 15:05:43 2008 +0300 + + Add more 64bit size tags + tag extensions for converting from old values + +commit 3c5a8a7046cb6437f7a94742f5531a64165db684 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 12 15:01:58 2008 +0300 + + Move 32 to 64 bit tag conversion to helper function + +commit 5f361fe6a184b4d3772e234043a4f7dd647e41c9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 12 14:16:28 2008 +0300 + + Use HEADERGET_ALLOC instead of manual copy in longfilesizesTag() + +commit 621e7518418a0e031d302e8681fe0bf81d0c4b72 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 12 13:35:09 2008 +0300 + + Use HEADERGET_ALLOC instead of manually copying the data in rpmfiNew() + - headerGet() knows better how to create a copy of the data, let it... + +commit ebcdb5c57a1e1d570c53927901e45d5c8f8c178d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 12 11:04:33 2008 +0300 + + Dumb thinko in header data allocation + +commit 7705737c4731f9b7164c91b150e2a94053bd07ff +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Jun 11 16:13:18 2008 +0200 + + Use rpm_loff_t in printFileInfo() + - and use snprintf + +commit bca23d19af0a6d7371d18f6fd763e37e03f6e21a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 11 12:26:52 2008 +0300 + + Add headerGet() flag to force allocation of returned data + - earlier there was no way for caller to know if returned data or parts + of it pointed to header memory (other than "know" how rpm behaves on + given types), this allows consistent behavior for callers (ie you + always "own" the returned data, not depending on header) when needed + - if HEADERGET_ALLOC flag is set, all returned data is malloced, instead + of possibly pointing to header memory depending on type + - HEADERGET_ALLOC overrides HEADERGET_MINMEM if both specified + - adjust various header internal callers to accept flags instead of just + minmem argument + - TODO: make sure tag extensions honor this too (all but fsnamesTag + currently allocate anyway) + +commit 1ae76f69df0eacf8f7fc7aab6b920010a5dde25f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 11 10:31:14 2008 +0300 + + Make rpmps generic number field 64bit, rename getter method + - rename the parameters + internal use to more generic "number" + - rename ugly and dumb rpmProblemGetLong() to rpmProblemGetDiskNeed() + and return rpm_loff_t + - the number field is used for some other purposes too (whether dep problem + is for installed package), work around this for now by just defining + rpmProblemGetDiskNeed() result value as undefined on non-disk related + problems ;) + +commit 55d3bbd4b87ea7eec48cfa573bdac9001a8cc4da +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 11 09:25:02 2008 +0300 + + Enable rpmDoDigest() to pass large file sizes + - should probably be off_t instead of rpm_loff_t as this is lowlevel io + business and only verification code cares about the size reported by + it, otoh forcing 64bit always avoids having to deal with variable + off_t type on printing.. shrug + +commit 6c4772537d39f413cf62b1eefdcc151ae3a4b056 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 10 18:11:32 2008 +0300 + + Add new tag extension to retrieve filesizes as 64bit types + - convert old 32bit sizes to 64bit if large sizes aren't present in header + - if large sizes are present, we malloc + copy the result to have consistent + behavior for rpmfi + +commit 9130995df6d2c6461042f3470499b933c10e0211 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 10 16:00:33 2008 +0300 + + Minimally convert rpmfiBuildFNames() to new headerGet() + +commit b0885bd0f20362bd2a30f59659ce1b61735b074d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 10 15:05:31 2008 +0300 + + Callers are now well known, require non-NULL arguments + +commit 8f12edb8f8ac6b3e30c9680562ebf9b4ed8a00d9 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jun 10 15:33:24 2008 +0200 + + Add 64bit filesizes to header on build + +commit ac7f7121eba87fa2717e82d5b27ef335e3486517 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jun 10 14:42:50 2008 +0200 + + rpmtsUpdateDSI now uses rpm_loff_t for fileSize + +commit 96d9edabb3c97d14438cb7c705caf0b04c72eac7 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jun 10 14:41:10 2008 +0200 + + Use 64bit data types in diskspaceInfo_s + +commit cb4bce5e24e736c2b7e3dc28d2e475077d286ef3 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Jun 10 14:37:52 2008 +0200 + + Create RPMTAG_LONGFILESIZES to hold 64bit filesizes + +commit 6b3e0cc97bad88009ea84d7951cede53b7f20dc8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 10 14:36:12 2008 +0300 + + Eliminate rpmfiBuildFNames() from the API + - headerGet() with extensions enabled provides a nicer interface to + the data, no need to expose it + +commit dd46457ab5bedcaad7f83782dc6057d97372ec50 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 10 14:31:43 2008 +0300 + + Eliminate rpmfiBuildFNames() use in psm + +commit a2df078607de4cb7fe34164f0f1806a84120eddf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 10 14:29:30 2008 +0300 + + Add RPMTAG_ORIGFILENAMES tag extension + +commit d6641e87c5f28b3fbfa7566a583f6bc9f3523865 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 10 14:24:57 2008 +0300 + + Eliminate rpmfiBuildFNames() use in python + +commit 00a9e06618a09d057fdf08d2608536da75e741db +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 10 13:40:51 2008 +0300 + + Use rpmFileHasSuffix() instead of doing it manually + +commit 54f40c0faf2fc203447dc1533a2e3a3456551567 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 10 13:35:20 2008 +0300 + + Convert psm rpmInstallSourcePackage() to new headerGet() + +commit 779c05972673122d5a34f76e42932af3ab9f2a84 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 10 13:08:11 2008 +0300 + + Convert psm markReplacedFiles() to new headerGet() interface + +commit b4b6e53183ffe928932a11bf30de0c186510e7b4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 10 10:04:52 2008 +0300 + + fwrite() returns size_t, use correct type + +commit af9518dce2d483efe3d9f7191f583662dae276e2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 10 10:02:52 2008 +0300 + + Use correct type for strlen() + +commit 4ffee98a652dbc4fcfeb04076111bedf043a7956 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 10 09:59:09 2008 +0300 + + Silly signedness mismatch in pgpMpiSet() + +commit ae2cd002e679c9fffb7ac8d21380e91408532339 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 10 09:54:51 2008 +0300 + + Use nlink_t for hardlink count types + - avoids some signed vs unsigned comparisons + +commit 46d4daee4560da3499b4be5ce71ad6994fb279ab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 9 19:00:37 2008 +0300 + + Change tag extension returns codes to match headerGet() + +commit e08c4251a5e0fac04f86c0b03de5766d5c0cbf42 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 9 15:42:24 2008 +0300 + + FD_t contentLength field is useless for us too... + +commit f2bdbe3d7df24e874bb9713354a5bad4a7b7c349 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 9 15:38:28 2008 +0300 + + Lose bunch of unused fields from FD_t + - leftovers from times of internal http/dav etc transports.. + +commit 45ac934fdcf0efc14147051d37bab789b00b41da +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 9 15:33:27 2008 +0300 + + Use 64bit type for fdSet/GetCpioPos() in rpmio + +commit 243218b9cdfe43a878677d1abd530df0ee9986da +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 9 12:58:43 2008 +0300 + + Use 64bit type internally for printing size when reading sig header + +commit 522c6d074ef9f8ddb54feeaf40f28a846f2ec840 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 9 12:48:34 2008 +0300 + + Use 64bit type for rpmte package size reporting + - RPMTAG_SIGSIZE limits to 32bit in practise currently + +commit c5119e79005fb6097c7bc420f045ba2fc1ba5bea +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 9 12:36:19 2008 +0300 + + Use 64bit type internally for total file size counting in build + - ensure we don't overflow RPMTAG_SIZE which is 32bit for now + +commit 161395648f72bd27d18fcf96bdea38d24c74b437 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 9 12:29:07 2008 +0300 + + Use 64bit type internally for package archive size & offset + - cpio "new" ascii format limits individual files to UINT32_MAX, no such + limit on the entire archive though + - RPMSIGTAG_PAYLOADSIZE is 32bit type atm, assert that the archive size + fits to UINT32_MAX despite internal presentation being larger + - FD_t limits the real archive to rpm_off_t still + +commit a45f4a18038cd8f4f3f7f7a7a2ea54e7ad5fde93 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 9 12:00:12 2008 +0300 + + Use rpm_loff_t for transaction callback amount+total arguments + - ought to be safe as data is only ever automatically converted to larger + type on notify calls + +commit 94552b96256c3620b4be407c501d0d926c081963 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 9 09:31:00 2008 +0300 + + Handle NULL in str2hge() + - at least apt-rpm expects to pass empty version as NULL to rpmdsSingle(), + don't blow up... + +commit d4c04512a15733ebfababd42b67d957744e613b9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jun 7 13:17:52 2008 +0300 + + rpmtdCount() knows how to handle BIN types, use it.. + +commit 5e40a2eb7723e0f812f25dc2d8bcdab845ade391 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jun 7 11:43:54 2008 +0300 + + Couple of more 64bit format types + +commit db964ebf78a0f6a5434631ff2715517934e243ca +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jun 7 11:32:02 2008 +0300 + + Remove unused variable + +commit 5c9c0c5353ba125a075441964738ac9fcabfdc84 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jun 7 11:31:32 2008 +0300 + + Handle 64bit type in headerMergeLegacySigs() + - not that any legacy tags have 64bit type but shuts up gcc.. + +commit be712bc960fe8a75fc55e724b1e7d4980281eeb1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jun 7 11:29:16 2008 +0300 + + Use inttypes.h formats in stringFormat() + - add 64bit type while at it + +commit 3d8e8c5e53ca60817395164b1e08593da82cd2da +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jun 7 10:51:53 2008 +0300 + + Teach rpmdb about 64bit types + +commit 05db695ee6cec89b98db87e7b00ecbffb65eb634 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 6 23:47:37 2008 +0300 + + Add access methods for 64bit integer types to rpmtd + +commit d1c9e039a4a245edf470d78dd465f55388cd916c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 6 18:53:44 2008 +0300 + + Fix typo in sqlite backend preventing it from building + +commit 90c18fbeced891129828c15e67bb22c3b25b7726 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Jun 6 15:15:01 2008 +0200 + + Introduce 64bit rpm_loff_t + +commit 18def173765c3b820e99fd502e4d42853746823e +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Jun 6 15:10:57 2008 +0200 + + Teach sqlite backend 64bit handling + +commit e2427595aac7f3d121324d67c474b27d4c549edd +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Jun 6 15:04:25 2008 +0200 + + Handle RPM_INT64_TYPE in header functions + +commit 49dfc587d5b356551d646e40d575378a737c331f +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Jun 6 15:03:19 2008 +0200 + + Introduce htonll() + +commit 56a8f9d90811cf6afc5a2cbbfff561d572f44307 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Jun 6 14:57:05 2008 +0200 + + Introduce RPM_INT64_TYPE + +commit 09d8cbafff94cde37accd9c43fcd8087457925cd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 3 14:26:34 2008 +0300 + + Unexport file state machine internals + - fsmGetTs(), fsmGetFi(), fileStageString(), fileActionString(), + fsmMapPath(), fsmMapAttrs() and fsmStage() aren't needed outside fsm, + make 'em static to avoid leaking to symbol space + +commit 50f34a622edc4d737d671622401f7dad44a10d62 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 3 13:51:57 2008 +0300 + + Rip doputenv() for good + +commit ed859877a5bcaff3ff3ac40ed39a48d1149471a9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 3 13:48:57 2008 +0300 + + Use setenv() for preparing scriptlet environ + - setenv() allocates memory as needed, no need to leak it + - setenv() is nicer interface for the purpose anyway + +commit a7a9595d9b1885fb57a27b76f15bb9ce09203949 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 3 13:39:07 2008 +0300 + + Rip dosetenv() + - just use regular setenv() instead + - we already carry setenv() in misc/ for platforms that don't have it + +commit 6f010ec18d7f48b123b96bce77be43f84c8328e0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 3 12:11:05 2008 +0300 + + Unexport rpmsqCaught now that nothing needs it + +commit 0863a4420ba0569da1edb0dd8018ce7f62c25a28 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 3 12:10:02 2008 +0300 + + Use rpmsqIsCaught() instead of directly accessing rpmsqCaught sigset + +commit cd040ba59b00ce709fa97016df9eaf733adc1ccf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 3 12:04:57 2008 +0300 + + Add rpmsqIsCaught() for testing if a signal has been caught + +commit df206dbaaf59af1c4879ecd3739f2cf9a46e48af +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 3 11:44:20 2008 +0300 + + Unexpose signal queue and direct manipulation functions + - nothing outside rpmsq needs to fiddle with the queue directly + +commit fe5ff47868f2b6349bc14fa5bb5484d54110e6a3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 3 09:09:00 2008 +0300 + + Don't leak memory on python fi.Digest() calls + +commit d6380f029cfa6b39eb036fe1818737296737f6fd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 2 16:10:19 2008 +0300 + + Change rpmTagGetNames() interface to more like that of headerGet() + - instead of returning a newly allocated rpmtd, take container to use + as argument + - return number of tags found, 0 on error (pretty arbitrary, just to + return something...) + +commit 6962b29bd9e8e67134aa43a163dab29bb7650426 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 2 13:05:46 2008 +0300 + + Remove bogus comment on rpmDoDigest() ignoring algorithm + +commit 4dee28ba4c01f105ec3c55ea5a4d3540357b0b42 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 2 13:02:54 2008 +0300 + + Permit non-md5 digests on --fileid queries + - the used algorithm is not known at this point so we can only do some + "seems to be in the ballbark" checks on the digest + - dynamically allocate memory for binary conversion as needed + +commit 26dbd57da584e422649184f751ebbf850f01e64b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 2 12:20:22 2008 +0300 + + Check that digest type is actually supported before enabling it + - we don't necessarily support all types listed in pgpHashAlgo_e, it + depends on what NSS happens to support + +commit a8d8d5a4f4b77316292b8a2276bb74886945b6c1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 2 12:18:23 2008 +0300 + + Enable build-time configuration of non-MD5 file checksum digest algorithms + - if not specified (or 0), quietly assume MD5 + - otherwise check for supported digest type, complain and fall back to + md5 on invalid + - if non-md5 algorithm is used, add rpmlib() feature dependency to package + +commit 2cbe2c3f5a31262fe4ccfb43234392ff95712e59 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 2 11:48:22 2008 +0300 + + Document rpmDigestLength() error behavior + +commit acab1c3999a4205ed43344c89c11818d9ba5093e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 2 10:53:38 2008 +0300 + + Eliminate ugly static conversion buffer on rpmdbAdd/Remove + - dynamically allocate on heap when hex to binary conversion is done, + add new parameter to td2key() to communicate this back to caller + - adjust rpmdbAdd+Remove to free key data if signalled by td2key() + +commit b8dea7798888cf79ef2a5f5558f974482e5f740d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 30 14:45:13 2008 +0300 + + Make rpmfiNew() use header specified file digest algo if present + - if not present or unknown algorithm specified, fall back to md5 + +commit a98970a41be2be86bf4265450072daa03ce48eef +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 30 14:14:17 2008 +0300 + + Use RPMTAG_FILEDIGESTS instead of MD5S internally + - no functional changes + +commit f788ab42eb141a7dc3cb289fad0e6dcfa2c95434 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 30 13:57:47 2008 +0300 + + Bring back RPMTAG_FILEDIGESTS now that we're a bit more ready for it + - this reverts commit 6db2a8ec03c057850a0349537c705556068b9d32. + +commit 05be2a2fdb44558d2b6bc1b785128c1decae2aae +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 30 13:16:23 2008 +0300 + + We don't want per-file digest algorithms, just per package... + - rename RPMTAG_FILEDIGESTALGOS to RPMTAG_FILEDIGESTALGO + - change type from integer array to single integer value + +commit b9c69d1bab3c5b932664a7d071aaf11ef1d48483 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 30 12:28:29 2008 +0300 + + rpmfiFDigestHex() instead of manual hex conversion + - showQueryPackage() and python rpmfi_Digest() at least.. + +commit 29bdb49f16361548d53de75b827a2c926d4d292a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 30 12:21:48 2008 +0300 + + Add rpmfiFDigestHex() for converting the binary digest to hex + - conversion (back to) hex presentation is done manually in several places, + might as well have a function to do it... + +commit db573c81ed17f6852221fab05799382d4fa6cb89 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 30 12:11:16 2008 +0300 + + Mark rpmfiMD5() deprecated + +commit e1724c3d4ac040cd3bb6124df94e764338557475 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 30 12:06:40 2008 +0300 + + On a second thought, rename rpmfiDigest() to rpmfiFDigest() for consistency + - it operates on current file of the set, not on the entire set so while + changing API, name it similarly to other things that operate on current file + +commit fad3c10b90cc547f4149dd5db70874a2ea1ea992 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 30 12:02:21 2008 +0300 + + Add fi.Digest() method to python bindings + - use same code for creating the digest object on iteration and method call + - fi.MD5() left around as alias for fi.Digest(), dunno if that's the best + thing to do but it's just a python string so returned size isn't that + critical.. + +commit 55d5c497363d3b8892979c16259ca6d54a6bde01 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 30 09:22:21 2008 +0300 + + Convert showQueryPackage() to use rpmfiDigest() + +commit 7b696eb1a92769d807aa68c6fbe56535b427d595 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 29 20:41:21 2008 +0300 + + Make rpmVerifyFile() honor rpmfi digest algorithm + +commit a1e49ce26be58043c913d69547afa3632386e7a0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 29 16:39:11 2008 +0300 + + Use new style headerGet() + rpmtd iteration for rpmfi digest population + +commit ae5667cf06d882e2760b924585a8900dcdfcfe19 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 29 16:26:21 2008 +0300 + + Lose unused fdigests array from rpmfi struct + - only used in rpmfiNew() where it's converted to binary from the header + hex presentation and free'd immediately, a local variable will do just as + well + - some useless references in fsm and psm, kill'em too + +commit ea134adf81d22b26807d2c71895b0c23a7804d33 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 29 15:48:40 2008 +0300 + + Make handleOverlappedFiles() honor rpmfi digest algorithm + +commit 4aa7ab642237180fb5ab7cf0547425ae1c311d3a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 29 15:33:44 2008 +0300 + + Teach fsm internals to honor rpmfi digest type + +commit b851f93fc630ea5f16fada8e0ffce9ae8f1515df +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 29 15:26:12 2008 +0300 + + Make rpmfiDecideFate() honor rpmfi digest algorithms + - this gets into trouble if digest algorithm differs between packages, + can't be helped (same is true of rpmfiCompare() too) + +commit 5046e63f279b4be78279abcc327606b894dcb8c9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 29 15:20:05 2008 +0300 + + Make rpmfiConfigConflict() honor fi digest algorithm + +commit db4d3ea25558a26f560615d1df3d12d5286e036d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 29 15:16:45 2008 +0300 + + Make rpmfiCompare() use rpmfiDigest() instead of rpmfiMD5() + +commit 4c4c6d0423c182189fe65177554ad9179c786200 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 29 15:09:58 2008 +0300 + + Make rpmfi initialization honor used digest length + +commit 95e65d98ead5c354a0d257b9112a5cb14c88ebb4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 29 15:04:46 2008 +0300 + + More preliminaries for non-md5 file checksums + - add rpmfiDigest() method (similar to one in rpm5.org) for retrieving + file digest, algorithm and digest size + - make rpmfiMD5() just a special case of rpmfiDigest() + +commit 479b74bebe1caf2c785d4e9ac5a5974904c05f3a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 29 12:29:23 2008 +0300 + + Rename rpmfi internals to talk about digest rather than md5 + - no functional changes + +commit f771b641d33f9388c952d3fc7ad4daba9d789543 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 29 11:48:00 2008 +0300 + + Rename rpmfi and fsm checksum md5-sum fields to refer to digest + - no functional changes + - groundwork for supporting other than md5 checksums + +commit beb573c2a02c20d593577c7b358d722ed1c021c4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 2 09:48:41 2008 +0300 + + Unbreak handling of packages without epoch + - rpmtdToString() returned NULL on empty data, rpmtdFormat() returns + (unknown type) which isn't exactly appropriate value for epoch... + +commit 27855634e99f66eef2fbe4ca8837a00b46964cc2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat May 31 13:28:05 2008 +0300 + + More generic iterators replaced with safer string iterators + - additionally ensure rasprintf() will never get passed NULL where string + is expected in doScriptExec() + +commit c275732c75e23501fb66fa30ee025c2a1a50a736 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat May 31 13:20:21 2008 +0300 + + Use safer per-datatype iterator instead of generic one + +commit 4bf224c0c99ba20440444660f9767190c62176d7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat May 31 13:18:19 2008 +0300 + + Replace couple of generic td iterators with safer string iteration + +commit 784fe494b772bcb54b23fdc6d017f301c606d0fd +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu May 29 09:48:16 2008 +0200 + + Make Group: tag not mandatory in spec + +commit 903c5d9fec67bc15695807fb507912206e039d40 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 28 09:53:30 2008 +0300 + + Move key size fixups from rpmdbAdd & Remove to td2key() + +commit c96d78d9727b1f5c8c473ab83d0d7d8d3a162027 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 28 09:42:31 2008 +0300 + + Don't bother with rpmtdInit(), headerGet() resets index anyway + +commit 827a800687140df56e446b4752ac9c7bd5613d0e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 28 09:41:34 2008 +0300 + + Eliminate ill-indented block obfuscating the code + +commit 63f24f2307426106a0bccde91c1b8cfa8bc5da36 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 28 09:35:13 2008 +0300 + + Unify rpmdbAdd() and rpmdbRemove() debug logging + - move the debugging out of the loop, we only print once for a given tag + anyway + - dumb helper function for prepping the actual output + +commit 2a1c813d495c5b05576f2feff6679aed20e587d5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 28 09:04:31 2008 +0300 + + Unify rpmdbAdd() and rpmdbRemove() tag data to key "conversion" + - the tag container contains everything needed for converting + - ugly static buffer for holding data from binary conversions needed, + figure a better way... + +commit 0f123cbfd951b6bca0bf5da104ae45e9a3746f83 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 28 08:20:19 2008 +0300 + + dbi->dbi_rpmtag had better be the same as rpmtag here... + +commit 1f32f4aa7773e247f55cb05e9b86f4d3e5009d02 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 28 07:52:19 2008 +0300 + + Convert rpmdbAdd() to new headerGet() + friends + +commit e4f021461d22880794c69e2974173ad03f640d5e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 27 21:49:02 2008 +0300 + + Remove RPMTAG_BASENAMES special casing from rpmdbAdd() + - no longer needed as we don't support uncompressed filelists in the db + anyway (commit 30bb2ba4c8e481dd1c18e6ce8cd6c563fb42e23b) + +commit 27557a00d57974a17b8af933ce8c6f1ebfeb76b5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 27 21:33:28 2008 +0300 + + Eliminate ill-indented block obfuscating the code + +commit f55661ff4d89ab46c1bfb332a3c8f29b548a0688 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 27 21:27:20 2008 +0300 + + Convert rpmdbRemoev() to take advantage of new interfaces + - use headerGet() and rpmtd iterator on the result + - eliminates breaking out of loop kludgery + - allows all filemd5s fiddling to be done in one spot + +commit b10e0cc5ee430c77738f07509b1372c1c146cd2f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 27 20:16:17 2008 +0300 + + Turn silly one-case switches into if's + +commit 432eba406defa8cc0ecec85750450a9d891d4555 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 27 14:26:54 2008 +0300 + + Minimally convert rpmdbFindbyFile() to new headerGet() + +commit 0520845553cf949a384cfa05c84a8bd0c9c47da6 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon May 26 16:14:25 2008 +0200 + + Remove unused pointer + +commit cbf71aaf9d8abee453dacd28a325d73d2acae7f1 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon May 26 16:09:46 2008 +0200 + + Remove legacy RPMSENSE_SERIAL. + +commit f3703cbaf0e58c0c6eb567465284efbf1df6fe9a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 17:23:36 2008 +0300 + + Similar payload compressor headerGet() conversion for rpmpsmStage() + +commit d7b6c49df211eb775265c79922d608fb285c088f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 17:19:07 2008 +0300 + + Convert rpm2cpio to new headerGet() + +commit a9d7285cb0c984e42e0358a3e0d305ecb7d22333 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 17:07:00 2008 +0300 + + Oops, don't free data we're supposed to pass around... + +commit af8b41c64af39ce07d85fcd92fa78d566747d815 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 16:24:07 2008 +0300 + + Use rpmds methods to check for duplicates in addReqProv() + - simplifies things quite a bit... + +commit 5267010b65524d697a93042b21cff33416c35417 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 15:28:03 2008 +0300 + + Convert addPackageProvides() to new headerGet() + +commit c4082255fd1db46fb720dbe48f57413784718e56 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 15:27:33 2008 +0300 + + Leftover debug junk removal + +commit 1814782eef6bc94300cb351111e08872442f1b49 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 15:25:11 2008 +0300 + + Convert writeRPM() to use new headerGet() + +commit 1315d9f498a38916a128ef95d3bbd7557fc1ebc3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 15:16:39 2008 +0300 + + Convert processPackageFiles() to new headerGet() interface + +commit 0537efeb77531d2db84deee1c0c872617f00caab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 14:45:00 2008 +0300 + + Convert addFileToTag() to new headerGet() + +commit 5c2acdcdfb756192feeb0f98cc3772484af7ddfa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 14:31:54 2008 +0300 + + Convert timeCheck() to new headerGet() & resurrect functionality + - it's been broken since forever as it used RPMTAG_OLDFILENAMES but by the + time it got called, the filenames had already been compressed so it didn't + find anything to check + - largely useless but easy to fix, shrug.. + +commit 059de6fa03f8c2113ce60d6857a5bf0746c43e0c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 13:17:07 2008 +0300 + + Convert rpmInstall() to new headerGet() + +commit 3a32216d0299c6aa771ae849749c3f590db82a0d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 13:14:53 2008 +0300 + + Convert rpmVersionComprare() to new headerGet() + +commit 77c25969a97cc3fc31e7c8bdbc27a99481ae828a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 12:40:43 2008 +0300 + + Convert triggertypeTag() to new headerGet() + +commit efe1665024e374a8f8704d229b1d306af232c396 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 11:42:57 2008 +0300 + + Convert compressFilelist() to new headerGet() + +commit b5efc4ce63f3c166d551a8710ac1c6696f5adf49 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 11:13:30 2008 +0300 + + Convert expandFilelist() to new interfaces + - use headerGet() with extensions enabled instead of directly calling + rpmfiBuildFNames() and flip the tag to OLDFILENAMES + +commit c9f4cb186e2bfd66154e358fbff2abccb6e654dc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 11:01:25 2008 +0300 + + Convert headerGetNEVRA() and headerNEVRA() to new headerGet() + +commit 965f806bcee5ce615033d41a35ea8a29f3b7be71 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 11:00:06 2008 +0300 + + Treat epoch as unsigned integer + +commit 94d3103d7bd299f2dee31e3002cfb7c0ca030389 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 10:29:30 2008 +0300 + + Kick out fpLookupHeader(), it's been unused since 1999... + +commit ec3ab45ad2b867d27af5e5fc5e13a955933675e8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 09:32:57 2008 +0300 + + Deprecate headerNextIterator() + +commit bc84f12def0fba3ba4e7d3963a1de16a32c3b6da +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 09:27:02 2008 +0300 + + Convert hsaNext() to new header iterator interface + +commit 775f4217560ac2d136b5c53b6c691771af058244 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 09:22:17 2008 +0300 + + Convert python rpmMergeHeaders to new interfaces + +commit 276994ca46697f5660ff92a3b4329b2bc3c83eb6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 09:15:54 2008 +0300 + + Convert python hdrKeyList() to new header iterator interface + +commit 1071f0150253b38d1406b8a85a4f06d77de4ec5b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 26 09:04:28 2008 +0300 + + Minimally convert rpmVerifySignatures() to new interfaces + +commit 5f061ca214578f41dc93aa6c75a78cb4006f7e33 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 23 16:59:04 2008 +0300 + + Unbreak DSA signature trailer handling + - RFC 4880 states the following: + V4 signatures also hash in a final trailer of six octets: the + version of the Signature packet, i.e., 0x04; 0xFF; and a four-octet, + big-endian number that is the length of the hashed data from the + Signature packet (note that this number does not include these final + six octets). + ... but we were using size_t, whose size is platform dependent, oops :) + +commit 071692bb84ca70667f1b3d756145087baac7245c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 23 13:47:54 2008 +0300 + + Convert rpmResign() to new header iterator/get interfaces + +commit 7c0cea411a1f8889c58b1a0ed59b3a9984c1fbfe +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 23 13:46:21 2008 +0300 + + Don't crash on package without RPMTAG_OS + - damn pubkey "packages" + +commit f00a37f33877c9cf59f1b0a90f3851eb4ffdd1e7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 23 13:11:13 2008 +0300 + + Convert readFile() to new headerGet()... + +commit 1e4e1a4bee41dee73b72ff93c2b7e9a5513bd030 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 23 13:01:47 2008 +0300 + + Convert getSignid() to new headerGet() + +commit e31d9e9e9449a31d96e98a8eb39304710e7c649e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 23 12:49:04 2008 +0300 + + Convert the rest of rpmReadPackageFile() to new headerGet() + +commit 2110a17195a51fdb95212d603a8fc47d63c47041 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 23 12:37:00 2008 +0300 + + Start converting rpmReadPackageFile() to new headerGet() + +commit a4ea9a0e83ce62f00e61015f312c219fee36ca7a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 23 12:25:51 2008 +0300 + + Convert headerCheckPayloadFormat() to new headerGet() interface + - otoh the function is just dumb and should die but... + +commit 16c23df21b4879665d1733ed13a9a4e9344369c4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 23 12:19:16 2008 +0300 + + Convert rpmReadSignature() to new headerGet() interface + +commit 3eee3e56eca3058abe88e2e213d37a889af38db5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 23 12:10:14 2008 +0300 + + Convert makeHDRSignature() to new headerGet() interface + +commit 3a9ff8fc41dcf3fc5b4ca3eff42d389ec35c1089 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 23 11:54:08 2008 +0300 + + Convert rpmtsFindPubkey() to new headerGet() interface + +commit 9c209c8a2de5adb741f90c37a59c99d3578f4bdf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 23 11:49:56 2008 +0300 + + Add rpmtdGetIndex() + rpmtdSetIndex() methods + +commit 9979407567cb42df9873f83a4dca779073759296 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 23 10:31:45 2008 +0300 + + Add rpmtdSetTag() method for setting (or changing) container tag + type + - permit change on non-empty container to compatible type to allow things like + headerGet(h, RPMTAG_FILENAMES, td, HEADERGET_EXT); + rpmtdSetTag(td, RPMTAG_OLDFILENAMES); + headerPut(h, td, HEADERPUT_DEFAULT); + - empty container can be set to any valid type + +commit 3249b289e8d9f6bcebf38e451e25b4540da3c63e +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri May 23 07:49:43 2008 +0200 + + fix handling of omf dirs (rhbz#448033), thanks to Matthias Clasen + +commit c227b9ebf9c942aea232d209dbb4d276227c7341 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 22 11:25:15 2008 +0300 + + Remove some leftover doxygen @todo markers + +commit c08dd6b7c0be0062a262d575c0643cab7dafcf5b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 22 10:14:40 2008 +0300 + + Fix printing of patch numbers, doh :) + +commit 973ffa42db3cc68ec1a5cd4d8e64b8f0e95e68cc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 22 10:03:04 2008 +0300 + + Include tagexts in potfiles + - nothing to translate there at the moment but.. + +commit f81f3f0fc5a95d8fcd6e7b1ca2a05f81a2ae4065 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 22 10:01:23 2008 +0300 + + Add tag data container api to librpm + hacking docs + +commit c4614940c04c6ce88dd4d5a3959ec1175a91fe0e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 22 09:18:48 2008 +0300 + + Oops, rpmTagGetValue() expects tagname without RPMTAG_ prefix + +commit d1ad87a7f868eec726c8fb2214090e783e171380 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 17:59:05 2008 +0300 + + Eliminate rpmTagTable internals from API/ABI completely + - everything is now accessible through other methods, no need to expose + our internals + - tagtbl.c is now included from tagname.c instead and not separately built + +commit 058e94ec41130fa675aabd97088d9f286148286d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 17:26:52 2008 +0300 + + Ditch the tagtable argument of (internal) headerDump() function + - might as well ditch the function too I guess... + +commit c06d688a3929742691eae2eb49643b2bd1d013c1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 17:13:51 2008 +0300 + + Don't muck with rpmTagTable internals in python initialization + +commit 2525d192304246d366e08974ccfabb6bfdfc5ff4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 17:03:15 2008 +0300 + + Dom't muck with rpmTagTable internals in rpmDisplayQueryTags() + +commit 82a7df65b5f173693a9be140704e75cc94a77b25 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 16:34:27 2008 +0300 + + Remove double doxygen documentation + +commit c62b69b4fa71416510aad06314eb29cf811abf02 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 16:32:37 2008 +0300 + + Add rpmTagGetNames() public function for retrieving known tag names + - use rpmtd as container to avoid inventing yet more datastructures and + iterators + +commit b6d8ac89b8018e8942fb63a8e6c73f9e3f817ef0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 16:05:29 2008 +0300 + + Include stdlib.h for free() + +commit a63c97eb123b54786c7b964906f7b034985ef100 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 16:02:10 2008 +0300 + + Slight tweak to rpmvercmp() docs as suggested by Pixel + +commit d2ef49038a12adb33329c5784b76d6b20e2e3ce0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 15:59:39 2008 +0300 + + Include rpmtypes.h first instead of rpmtag.h everywhere + +commit 3b59f236b333c171b8497363309daffea165878c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 14:51:25 2008 +0300 + + Convert headerGetColor() to use per-datatype iterator + +commit 35c0252857822faac53b7df9c9632d21bed926d5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 14:49:12 2008 +0300 + + Add per-datatype iterators to rpmtd + - just uint32 and string iterators for now, those are the most common ones + - allows somewhat more convenient code constructs when type is known, + eg no need to separately check for non-null inside loops + +commit 3d8656f040d2c780c88d0cd63594898f0605a6fa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 13:37:32 2008 +0300 + + Convert rpmfiBuildFDeps() into fooTag() style interface + - fileprovideTag() and filerequireTag() are just thin wrappers around + filedepTag() + - simplify things a good bit by not bothering to create a single allocation + blob for the return + +commit 0021f8a18fe941aaca56aeb0efa01f387ab9a42d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 12:45:34 2008 +0300 + + Lose rpmfiBuildFClasses() completely + - only fileclassTag() needs it, move it inline there + - simplify a lot: as we now can deallocate regular string arrays too, + don't bother creating a single allocation blob for the classes + +commit 1c80801ab60e4f67b7b201dd983ed33d4297db38 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 12:41:31 2008 +0300 + + Misplaced assert + - we only care about non-NULL data if we're supposed to free the contents + +commit 82b89c3b0c78b0df871879d6c9bfe4af1b5e3b9a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 11:50:27 2008 +0300 + + Eliminate rpmfiBuildFClasses() and rpmfiBuildFDepts() from the API+ABI + - both are only needed by tag extensions, move them there + - headerGet() with extensions enabled provides a nicer API for accessing + the data anyway + +commit 7d38c6e2d80492ba32814e4ad1175247fab3d931 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 11:45:46 2008 +0300 + + Split tag extensions out of formats.c + - they have practically nothing in common now.. + +commit a668b84c95d04dc0c6cd70b93a58938e8e798b7d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 11:04:59 2008 +0300 + + Minor fixes to triggercondsTag() + - lose unused variable + - remember to reset versions iterator too + +commit bda56cc4376c34a87ac96df06be72d64e04d03ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 10:40:50 2008 +0300 + + Resurrect triggercondsTag() + - convert to use new interfaces and simplify + +commit ce70ac871764ec835d5c83b3115d3a7236196838 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 09:22:38 2008 +0300 + + Add rpmtdDup() method for deep copying of tag containers + +commit 34151a9e35122d90bdc1863dc5dc5e1fec786afe +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 21 09:02:10 2008 +0300 + + Turn rpmtd freeData into flag bitfield, allowing more precise control + - headerGet() returns even array data in a single allocation block, but + regular (string) arrays need to have the pointers in array freed too + - set immutable flag on header data + +commit 3a12552a3a9d1389bab08d3ee1161b5d1c654565 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 20 16:21:34 2008 +0300 + + Convert mireSkip() to use new interfaces + - let rpmtdFormat() figure conversion to string, simplifies things a lot + +commit 7c3d5dc15d66367fc5fbf89815f514d381e3d16f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 20 12:38:40 2008 +0300 + + Add arraysize format + - it's a bit silly but avoids ugly special casing in formatting + +commit a9920b929913ccd627b817476dddd45aea1fd6b7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 20 12:18:14 2008 +0300 + + Fix up for RPM_BIN_TYPE td->count abuse just once, in rpmtdCount() + +commit 5d10e43f8f8a1cb8041326bae8251f8e0ba311f0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 20 12:09:14 2008 +0300 + + Drop unused variables from formatValues() + +commit fc38b84c010fa8c4f2617b1351ceaccec9f5da60 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 20 12:07:38 2008 +0300 + + Lose the useless rpmtdToString() + - either use rpmtdFormat() or xstrdup() on rpmtdGetString() as appropriate + +commit fae1edeb939e761a7fd070081d378a2a67a485f9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 20 11:57:30 2008 +0300 + + Lose padding argument from formatters + - formatPrefix already contains the padding, just use rasprintf() on that + to get properly allocated buffer without messing with it manually + - xml format doesn't honor padding anyway so don't bother with it + +commit 845eb8fc70493da08e9cf31749796dbb976aa657 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 20 11:56:47 2008 +0300 + + Avoid leaking memory on legacy header interface emulation + +commit 86bd819cee03899bb35b5edc99ccc0831755f388 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 20 10:16:52 2008 +0300 + + Treat all integer types as unsigned in formatting + +commit efa130cee8c209ecd6bdf8ad51c3ad26579cf37e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 20 10:10:18 2008 +0300 + + Simplify xmlFormat() + - use rpmtdFormat() to convert all data, xmlFormat() only adds the + xml markup now + +commit 9b32e58e173799b750a12c1bac51a7d49aadd4d6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 20 09:40:24 2008 +0300 + + Add rpmtdFormat() method and enumeration of supported formats + - permits formatting any rpmtd data to our supported formats over + iteration + +commit d5381c16a794e03c0e4f202daa3c882dc1876f41 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 20 08:53:05 2008 +0300 + + Handle RPM_CHAR_TYPE too in stringFormat() + - used by filestates and nothing else apparently, duh.. + +commit 2bfc0fad3876bcee0143664cae9f0f0107a86a33 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 19 17:51:42 2008 +0300 + + Add stringFormat() for barebones string representation + - use for everything not specifically overridden + - pushes practically all formatting out of formatValue() into formats.c + +commit f12983793ec4683e5083917f97169d23292c7ef7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 19 16:54:29 2008 +0300 + + Make formatter functions operate on rpmtd current item + - avoids extra abuse of the element field and simplifies things a bit + (eventually, not really yet) + +commit a40e3266836131ba5213d3b97d0f7ae93dedb755 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 19 15:56:34 2008 +0300 + + Push rpmtd a bit deeper into formatting + - use rpmtd methods for pulling current integer/string values + - allows collapsing string and string array handling into one case + - CHAR/INT8 type aren't handled atm, but then nothing at all uses them... + +commit 91c13fbf4f5a3dcdd19be82698157d08f522a11a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 19 15:24:24 2008 +0300 + + Minimally convert formatting to pass around rpmtd + +commit 246c2e2be254bc2f1014e55ccab91066b90aabea +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 19 08:38:53 2008 +0300 + + Remove unused datafree handling from formatValue() + - the data is always cached and cleared elsewhere.. + +commit 1a11aa66407ac40325d50e6a138c7f36672cc2ae +Author: Jindrich Novy <jnovy@dhcp-lab-186.brq.redhat.com> +Date: Tue May 20 14:07:10 2008 +0200 + + Ignore quotes in expression + +commit 75f62d7c5fddf9d7e0cb588ac59d899aa426b60c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 19 08:27:10 2008 +0300 + + Teach rpmtd about the raw i18n string (array) type + +commit 405bbc571ff5273c5bebdec088631c4ac2c1b32b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat May 17 20:15:53 2008 +0300 + + Move all i18n string munging into separate function + +commit 7fedc2057030e46e1421fa5d14278c2d7bc49a87 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat May 17 09:50:39 2008 +0300 + + Add HEADERGET_RAW flag to disable i18n lookups + +commit 89b8f53621f0dcb9954bd167aa83fd60a95836a8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat May 17 09:37:32 2008 +0300 + + Push header getter flags down to internal helpers + +commit ea0cdcc0dd4ffa17e7f0675b9a4eaf542e2de46c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat May 17 09:28:32 2008 +0300 + + Oops, thinko/typo in headerGetFlags + +commit 0c75369d4681150d986df24e3414b86ccf1f4fb1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat May 17 09:25:04 2008 +0300 + + Add typedefs for header get/put flags, use instead of int + +commit 7be1b1bafcf1dd6a8464240d5fefa00cfd78c084 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 16 18:17:53 2008 +0300 + + Remove unused hRET_s and HE_s definitions for good + +commit 72e4b1ae7e5dfb67aec9c4dafb0e5bc9413d7c84 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 16 18:15:08 2008 +0300 + + Use rpmTag enumeration for finding tag format func instead of names + - comparing strings when we only care about the tag number is waste of time + +commit 019ee37f6279cc6e114359224ace85cb2260f6e0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 16 17:46:49 2008 +0300 + + Eliminate rpmHeaderFormats and rpmHeaderTagExtensions from the API + +commit cbf1a479ee62a5538065b92dcd8d9eb8e842bdda +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 16 16:56:32 2008 +0300 + + Push finding of formatter and tag extension functions down to formats.c + +commit eef5417deabb40304cc225ded2ebc7bf48dc2c46 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 16 16:26:19 2008 +0300 + + Make extension formatter functions opaque + - tag extensions are only needed by headerGet(), formats only by headerFormat() + +commit 696184533aa34b7ae29c5567e1255f00505d884f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 16 16:07:41 2008 +0300 + + Eliminate the now unnecessary extension type fields + +commit 44bdb776b7d557941d377d0adfdedd2940546164 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 16 15:55:44 2008 +0300 + + Split format and tag extensions to separate tables + +commit a81863d443f3916d9562009fb5374e20b7fbc70e +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri May 16 06:05:25 2008 +0200 + + Update Portugese/Brasilian RPM translation (rhbz#446795) + - thanks to Igor Pires Soares + +commit 62f53dbc66fd4accb0fd1be1245f197ccfe52c2c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 15 18:52:18 2008 +0300 + + Dumb segfault in %posttrans + +commit 504ff9ce0677143a586c4e2baef5cff7d8bf81f1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 15 18:28:50 2008 +0300 + + Unbreak conditional formatting + +commit 7df706ac167907559bb3acf7ac8223534a2e3f05 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 15 17:17:45 2008 +0300 + + Let rpmtdFreeData() do it's job... + +commit aaa93e9008d56e14eae78b882c1396a117184995 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 15 15:24:16 2008 +0300 + + Don't look into extensions when adding tags to python + - tagtable knows all our extensions too, there's no need to + +commit a06b172d8d76c16011ba74ec9b60640ff07439da +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 15 15:13:03 2008 +0300 + + Change headerTagTagFunction() to take tag container as arg + - minimal, crude conversion of all formatTag() functions for now + +commit 25edcbcf4b5a420ef101c9622d0c4bcb6bcfd464 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 15 14:55:59 2008 +0300 + + Minimal conversion of in-rpm python bindings to new headerGet() + - hopefully preserving legacy quirks and all... + +commit 5198c91280ba07959b3efe5605a1e1a697c17d40 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 15 13:42:12 2008 +0300 + + Eliminate unnecessary extension fields + - push default extensions yet deeper into format parsing + - single bounds-checked function to retrieve from cache + +commit 6f18834d4ebbea4af8c2b3be12f25d28fe4f4450 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 15 12:27:20 2008 +0300 + + Permit tags down to HEADER_IMAGE in queries to match previous behavior + +commit 445671ee82d95b7465663152a633c38bd3300d5e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 15 12:04:17 2008 +0300 + + Unify header and extension tag handling of headerFormat() + - retrieve both header and extension tag data through headerGet, + - cache the return data for both types for an enormous speedup especially + for array types + +commit 91540f53598a1d53448c56b7153634d9c961f630 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 15 08:01:45 2008 +0300 + + Convert rpmtsAddInstallElement() to new headerGet() + +commit bbb566a261ae5fbafe770beabf9a0bcc5487e5ab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 14 15:08:40 2008 +0300 + + Commentary fixes + - "return" is not our registered trademark :) + - document the intent to make rpmtd opaque + +commit 65100c8e1d8c4eea4c0b410a9427d1bb76cba8fe +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 14 14:36:36 2008 +0300 + + Teach headerGet() to retrieve extension tags if enabled with flags + - bit of a kludgery until fooTag() formatters have been converted + to take rpmtd struct as argument + - idea lifted from rpm5.org, implemented independently (and probably quite + differently) + +commit b94a187adcdb7c32983f5c6a5718fb4fa2f87bc5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 14 13:26:58 2008 +0300 + + Simplify rpmDisplayQueryTags() + - all relevant tags are now visible in tagtable, don't bother looking up + extensions separately + +commit 7bb210e0af1570d05eaa267b3b96344df45a4871 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 14 13:20:46 2008 +0300 + + Teach rpm tag table about extensions + - add rpmTag_e enumerations for all extension tags + - add extension field to headerTagTableEntry_s for things that are "pure" + extensions (instead of just extension overrides) so we have a chance to + catch out anybody trying to insert such tags to headers + +commit c0bdbb0946203ec2f53c6eff3f64558a2876e6a0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 14 10:29:07 2008 +0300 + + Convert headerRegenSigHeader() to new header iterator interface + +commit df23089b1f0e15e4e0adc4a97c143b7cf9680127 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 14 10:20:56 2008 +0300 + + Convert headerMergeLegacySigs() to new header iterator interface + +commit c66f0b5008ab0088e83a4ca69ddbe7d3ef9def55 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 14 09:46:04 2008 +0300 + + Convert file color calculation in rpmfcGenerateDepends() to new interface + +commit b31eef9e9b22a3842b8937f17aa2aae6a6e50dad +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 14 09:31:24 2008 +0300 + + Convert headerGetColor() to use new headerGet() interface + +commit 7e0f6408bac7ae3eac004c8224c97fd83cb021a7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 14 09:20:51 2008 +0300 + + Convert addTE() to new headerGet() interface + - streamline things a bit while at it... + +commit 49a892fae1df0f7abdcffa387aa347c9e8b4a299 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 14 09:12:40 2008 +0300 + + Convert rpmteNew() to use new headerGet() interface + +commit abbf9a2c8d9504d917da2c7d53da5758cd55e4e9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 18:12:13 2008 +0300 + + Simplify rpmInstallLoadMacros() a bit + - use new style headerGet() and let rpmtd work out the string presentation + +commit 30c4e29d33b9f7c4ef2011a1d84bbf7b3b156ea6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 18:09:35 2008 +0300 + + Add some more rpmtd access methods + - rpmtdGetUint() for 16 and 32 bit integer types, similar to + rpmtdGetString() (equally usable with scalar types and arrays) + - rpmtdToString() which converts "any" header data into string presentation + +commit e7ec2339b42b9be6bad373d7ced4d351ce0db08a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 17:35:32 2008 +0300 + + Convert runInstScript() to use new style headerGet() + - simplifies things quite a bit when we can just iterate over the + prog arg container, no matter if it's string or string array + +commit 2d0a4329bddd8a644e87d8b00399096423cef2f5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 17:10:42 2008 +0300 + + Simplify prefix shuffling in psm runScript() + - use new style headerGet() and pass the entire tag container down to + doScriptExec(), removing need for big bunch of local variables + - use rpmtd (iterator) methods for processing the prefixes in doScriptExec(), + it does the right thing for legacy non-array RPMTAG_INSTALLPREFIX too + +commit 56878483b7814ef4ef544783dbea2d833af6758c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 16:12:56 2008 +0300 + + Convert a few cases in rpmfc to use the new rpmtdFromArg() methods + - safety asserts for the expected type for now... + +commit 11980a42f28feddf33c0b2c74b6424b217404263 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 16:11:28 2008 +0300 + + Add methods to construct tag containers from argv and argi arrays + - basic type checking done based on tag (return) type + +commit ae218d25aee90d967b3b928b332cb759f27cc22e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 15:05:22 2008 +0300 + + Convert couple of headerGetEntry() uses to new interface in parsePreamble + +commit bf84c980ed948f16a55ecd9469d8c579667ff3a0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 14:42:32 2008 +0300 + + Use tag container iterator for ismemberInEntry() + +commit 9de4354a1258abf81963f450a654275cfbc08c33 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 14:40:55 2008 +0300 + + Add support for iterating over tag data container + - rpmtd iterator init + next methods + - string accessor method for RPM_STRING_TYPE and RPM_STRING_ARRAY_TYPE + +commit 7c4cae7030d13ec43d1d31d16e598cd994410516 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 14:03:08 2008 +0300 + + Convert checkForDuplicates() to use new interfaces + - doesn't gain anything but ... + +commit 223da12f24cc0e1e0a878ab7dc420df468d9578b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 14:02:40 2008 +0300 + + Add rpmtdTag() method + +commit 362f46a05a5a4a285d764f64dce05bd93eb6f537 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 13:44:04 2008 +0300 + + Simplify initSourceHeader() + - use headerCopyTags() instead of manually doing it for the main tags + - use the new rpmtd interfaces for build restriction copying + +commit ed23d35805cb42099ab22b6525bc6ad08e9a5967 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 13:29:07 2008 +0300 + + Convert headerCopyTags() to use rpmtd internally + +commit e2ea6a35bacad840c5455bd7c3e91f45dcbf2cde +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 13:25:14 2008 +0300 + + Convert headerCopy() to use the new interfaces internally + +commit 0ee2364ae2a06b6c176414f13f1297e9eec32cb6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 12:32:25 2008 +0300 + + Add headerPut() for adding data to headers through tag container + - tag container isn't that big a win on add/append operations as it is on + retrieval, just use the existing headerAddEntry() family to do the + actual work + - headerPut() is a nice and short name, lifted from rpm5.org, API might + differ + - flags to control operation, just whether append is permitted or not for now + +commit 29087b08a6cd4d6591ee238e0b650f6d41f6eddc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 11:59:19 2008 +0300 + + Use a macro for copying td entries in compat wrappers + - just to avoid tedious umphteen copies of if (c) *c = ... + +commit 09807fed0353fe67cb7df4db4b21e544ebc118cb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 11:46:33 2008 +0300 + + Convert header tag iterator to use rpmtd + - new API function headerNext() for the new interface + - headerNextIterator() is just a compat wrapper + +commit 8cd92950bda4658c8d376c5c381237301013edfb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 11:38:38 2008 +0300 + + Convert headerGetEntry() internals to use rpmtd for data + - new public API function headerGet() that returns data in rpmtd, with + flags to control operation (just minmem or no for now) + - headerGet() is nice and short name, lifted from rpm5.org but our API + differs as this takes a separate arg for the tag to get instead of + (ab)using the container to pass data back and forth + - internal compatibility wrapper to keep headerGetEntry() and -MinMem + version working + +commit 752343c2b7798b1fa225abc9ade94529a6175ad7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 11:14:50 2008 +0300 + + Start converting header internals to use the rpmtd struct + - turn copyEntry() into a wrapper around copyTdEntry() to avoid having + to convert everything at once + - copyTdEntry() takes rpmtd and populates with data and whether memory + was allocated or not + +commit a83cfce188a4545756a8fa5791f3b9cbe20190ed +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 13 11:02:45 2008 +0300 + + New "tag data" container struct + some basic methods to deal with it + - to be used for passing around header and extension data + - inspired by similar changes in rpm5.org, details and implementation differ + +commit 6fd646f238b402d2e47c8af8520d3ffa48ebd91e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 18:32:11 2008 +0300 + + Remove tags from headerSprintfArguments + - its always rpmTagTable so no point carrying it around + +commit a670a393cadca5df927afda6e1543030a1990fc7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 18:27:36 2008 +0300 + + Update translations again for headerfmt.c split + +commit e89d20336111c4ae2089d0af4eb5a651bed3aca8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 18:26:11 2008 +0300 + + headerfmt.c has translatable strings, add to POTFILES + +commit e02523286c03fdad3b5f8df4639cfd0317e496a4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 18:03:47 2008 +0300 + + Use rpmTagGetFoo() instead of local myTagFoo() versions + - hsa tags will always be our default rpmTagTable so we can use the + somewhat optimized rpmTagGet() versions instead of dumb linear searchs + +commit 95386fe3318cc8cbd0dc240570dfae226afd6501 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 17:25:54 2008 +0300 + + Push extension defaults one level deeper into headerFormat() + +commit fe3ba9991019dcf5de7f92577cfd04872fe7584d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 17:08:12 2008 +0300 + + Simplify header extension handling + - remove the now unnecessary chaining to different extension tables + +commit ecd8c6c44149b880e672accc416d593c551de72e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 16:53:26 2008 +0300 + + Move headerVerifyInfo() to header.[ch] where it logically belongs + - removes the need for copy-paste typeAlign array in package.c + +commit f081d3da6658f7ea4ea7c3ba4355d2dcd34721fc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 16:31:27 2008 +0300 + + Eliminate copy-paste versions of hdrchkFoo() macros + - just stick 'em into header_internal.h, both header.c and package.c + need it anyway + +commit ea9b00dab87a5d44730e6b51f72a9ed3a5432164 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 16:20:13 2008 +0300 + + Convert internal uses of headerSprintf() to headerFormat() + +commit 67b4f3a13de4012eaf0caf4b62c93cf001d9cdc1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 16:16:37 2008 +0300 + + Add simpler headerFormat() function, deprecate headerSprintf() + - headerSprintf() is just a dumb wrapper around headerFormat() now, + tbltags and extensions are not used at all + - baby steps towards eliminating the the tag and extension tables from + the API/ABI... + +commit 05b70ba53c12ee70975586e1ed0368cd3442d05c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 15:48:31 2008 +0300 + + Split header sprintf formatting to separate source + - header.c is now just low level header handling, headerfmt.c is the + formatting engine and formats.c has the actual formats + - also move bunch of formatting-related stuff from header_internal.h to + headerfmt.c, nothing else needs it + +commit 0ea9805e2dd21a1b05343f8aa81ab91232ceda48 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon May 12 12:46:37 2008 +0200 + + fully translate to CZ after latest po files regeneration + +commit 5dcb97da2bfcee68108824a37c7a788193e3004d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 12:54:36 2008 +0300 + + Move header "default" formats to formats.c along with the rest of 'em + +commit 32bf84651419d071ec1d940dac1dfd3f9c807422 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 12:31:54 2008 +0300 + + Update translations after the big shuffle + +commit c57c62b94aaf8032b144a3766f311d3893d7bc8d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 12:30:00 2008 +0300 + + Adjust pkg-config now that librpmdb is gone + +commit 90e10708f824ff8e86b0f030d12e14329b1cf2c0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 12:28:12 2008 +0300 + + Fixup paths and Makefiles for rpmdb/ elimination + +commit a68a5a049e98bc8406c0e7015ad5dadbed39972d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 12:17:01 2008 +0300 + + Start (re-)joining librpmdb and librpm + - the split is largely arbitrary and mostly just causes, well, arbitrary + issues and limitations + - just move content from rpmdb/ to lib/ for now + +commit 962c7b49d2c290678afad9a9893f76450e655108 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 10:45:33 2008 +0300 + + Rip old, bit-rotten librpm test programs + +commit 84b29174e6a8da103e8afbffa48dc10958cc2e62 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 10:44:07 2008 +0300 + + Rip old, bit-rotten librpmio test programs + +commit 2f890bda8b8685167433bf04c515d488555b1436 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 10:40:14 2008 +0300 + + Rip old, bit-rotten librpmdb test programs + +commit e13edf837af856a76aa6e7ea7171a2c86546e39f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 12 09:14:09 2008 +0300 + + Remove internal copy of Lua for good + - we can do just fine with externally linked lua, no need to carry + this around + +commit 88e2895bec3be69772ca79c30bd417cd59cbe668 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Sat May 10 08:55:04 2008 +0200 + + Fully transale RPM to Czech + - convert the po file to UTF-8 + - translate all strings + +commit 06a0d228d2c190a8bc59fe897ca980e5f98ef8bd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 19:03:12 2008 +0300 + + Caught pants down with strlcpy() vs strncpy() semantics + - rstrlcpy() calculates source string size regardless of length limit, + but cpio fields are fixed length character arrays, not strings -> kaboom + - wondering if zero-terminating strncpy() variant might be more fit to our + purposes than strlcpy()-clone + +commit 6a8ddd9bc22cd8bf7d5100da9915cdae91549a3b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 17:10:10 2008 +0300 + + Eliminate static print buffer from prDbiOpenFlags() + - unlikely to actually overflow but it'd be all the more embarrasing + as it's just diagnostics/debug code... + +commit aa3ab021a8b7c633ddacca71adc1b86038bff3ff +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 15:24:46 2008 +0300 + + Avoid entirely unnecessary static temp string buffer + +commit 4ad7f40395be970b7d84cb9782ce6c7717db9d37 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 14:37:29 2008 +0300 + + Rip useless ROOT_GROUP checking from configure + - it was only used for an ancient RH-specific %_fixgroup anyway which + in turn only ever did anything when building as root - bad bad... + +commit c9b6fc7e2d3d7395346acf3e3092d22474d82d55 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 14:36:08 2008 +0300 + + Don't run fixowner and fixgroup at end of %prep + - they'd only work for root, and we don't want to encourage people to build + as root... + +commit c5696f60193c31d98f1e313145b3611de3d34906 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 13:40:26 2008 +0300 + + Oops, matchpathcon() wants st_mode, not the entire struct stat + +commit 8ecf69ed6236c308f183125301fa571c4e21491f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 13:35:27 2008 +0300 + + Block signals while moving the rpmdb to final location after rebuild + - interrupt there would be pretty disastrous.. + +commit 0af31c915e01b08f6efb044ac24a799c6b375410 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 13:30:16 2008 +0300 + + Lose the silly db argument from block/unblockSignals() + - unused, and unusable anyway as signals are global, not per db thing... + +commit 485ee9bbb4ff3e9c3b4cb65052055d4e8d47e78f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 13:06:34 2008 +0300 + + Restore rpmdb selinux contexts to default after rebuild (rhbz#442149) + +commit 461fd000d22d76d97ad0ac76263477d364691d32 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 12:40:37 2008 +0300 + + is_selinux_enabled() returns 0 if not enabled, not -1 + +commit 6ca5373aa1f58ccc60e844bd8fd006a738670883 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 11:53:42 2008 +0300 + + Check for transaction root sanity in rpmtsSetRootDir() + - only regular paths starting with / permitted + - change prototype to permit return codes + +commit 6006265faf97316d9685b0dc958770f50b954a3e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 11:38:52 2008 +0300 + + Set ts rootdir to /, not empty if rootDir arg is NULL + - lets see what break... ;) + +commit 42d0c3bd685ddbc093c3e9c8449c4cb015923f25 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 11:27:58 2008 +0300 + + Only append trailing slash to ts rootdir if rootdir != "/" + +commit 8a024c20e79c76bcf02f6af3f6348cc25e62b646 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 10:20:39 2008 +0300 + + Fix up some fuzz in Finnish translation + +commit b5a6e815863a10d953ad3e857dc495d51334cc47 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 10:07:31 2008 +0300 + + Fix up / remove some fuzzy German translations + +commit 2c15e8409325f9179a68f7cc0da3668eee093198 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 10:00:04 2008 +0300 + + Updated Serbian translations from Igor Miletic (rhbz#441101) + +commit 93208f1552bea2a5802ec4b3b03c4014ab680da4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 09:56:54 2008 +0300 + + Updated Polish translation from Piotr Drąg + +commit 41a7b93e6b764e9b2966ee61cb9802b6fd7064af +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 09:53:36 2008 +0300 + + Updated German translation from Fabian Affolter (rhbz#438178) + +commit cb36d48351ea944d445db29635750042f445ec3d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 8 07:48:51 2008 +0300 + + Check rpmAddSignature() return codes (rhbz#442761) + - headerGetEntry() on RPMTAG_HEADERIMMUTABLE already caught the corrupted + package, we just didn't paying attention + - make the hge failed error message a bit more meaningful + +commit 79dd50f94d94158e03fd57a72a896f8fc20f61ec +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 7 12:15:22 2008 +0300 + + Oops, don't access variable after freeing + +commit 31724be2f63b286d8684d72d62a7a19d1233143b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 7 11:33:33 2008 +0300 + + Oops, plug leak introduced by previous commit + +commit 15e9e1ff64aaf986ab0dd97b9b12c3d4fb22a484 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 7 11:12:17 2008 +0300 + + Simplify doPatch() + - use %{uncompress} macro to pass files to patch always + - gains support for lzma patches for free + +commit fc36f322e123a7421b798f12358cc701e28afbe0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 7 09:48:39 2008 +0300 + + Plug another memleak from genCpioListAndHeader() + - free fuser + fgroup info instead of NULLing, add comment on side-effects + +commit 16d0a2fa29df88689fc56ef271a2538a5ca1cba6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 7 08:32:36 2008 +0300 + + rpmfi actions is already alloced by rpmfiNew(), don't leak memory + +commit e907b912f9e237bc840d714e4e03f4d26deafe0c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 6 12:48:09 2008 +0300 + + Eliminate nasty hackery with "special" doc + docdir format + - figure out docdir early on in spec parsing, store in package struct + instead of abusing parse buffer + - fixes memleaks from docdir_fmt and headerSprintf too + +commit 41147e5b18ad09b04697c3aa729539689547281c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 6 10:00:07 2008 +0300 + + Eliminate static buffer in lua findkey() + +commit e5df40e683552c4f5b36f029ff5bced39058452b +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue May 6 08:47:18 2008 +0200 + + Nuke EXPRBUFSIZ, it is now useless + +commit 90eec724a834c26131be11145a62084efe3bafb8 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue May 6 08:46:50 2008 +0200 + + Don't use static buffer for parsing an expression + +commit 697f27bbbab27a2f353803bf765f334b8668b59d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 13:52:19 2008 +0300 + + Indentation fixes + +commit 3e991bc40c4f7818d720649901993cec95056540 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 11:53:48 2008 +0300 + + Eliminate static sized string buffer in parseScript() + +commit 39168e47aba5c953ecd3bde7134c577b31871bf9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 11:37:08 2008 +0300 + + Trap RPMRC_FAIL returns from spec parse with abort() for now + +commit d0ea38a4cae75a6c69536e3949e230f3999ae7d1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 11:31:09 2008 +0300 + + Make readLine() return PART_ERROR on errors + +commit 557c2673f7e7ff222f8abcc35ecd601007374b6f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 11:27:49 2008 +0300 + + Fix (hopefully ;) signaling for line continuations on spec parsing + +commit 3c5f581df6be0776b1d49e94d518c58e93a886c2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 11:20:13 2008 +0300 + + Indentation fixes + +commit 7b80971078c7c278d80243bfde3afaa7ce540eb8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 11:15:12 2008 +0300 + + Make parseSpec() return PART_ERROR on all errors + - also fix memleak from buildroot errors + +commit 2ecee0c334d95fafb9ad423e998482cd1209d0e4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 11:00:45 2008 +0300 + + Make parseFiles() return PART_ERROR on failure + - streamline exits by assuming failure + +commit d1e30d48756f3cbbc8cd4d6470880b3c089eab00 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 10:56:55 2008 +0300 + + Make parseScript() return PART_ERROR on errors + - streamline exists by assuming failure + +commit 64527b4dafec9064f2964dbef949a5af3854636d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 10:46:43 2008 +0300 + + Make parseDescription() return PART_ERROR on errors + +commit 6e0450da248157ae0c88fbd6ffba842cd461c9f2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 10:42:41 2008 +0300 + + Make parseChangeLog() return PART_ERROR on errors + - streamline exits, fixing memleak from stringbuf on various paths + +commit 4e1e3b4aa9e2a3c29d67d889461284994feceffa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 10:34:33 2008 +0300 + + Make parseBuildInstallClean() return PART_ERROR on errors, streamline exits + +commit 6e1e700a251cd91b1177b56ae74fc52ea18b0432 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 10:24:22 2008 +0300 + + Make parsePrep() return PART_ERROR on errors + +commit e0787e828b0a73b96d8928586d5a15d30a3c61cb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 10:08:33 2008 +0300 + + Streamline parsePreamble() exists + - assume failure, single point of exit + - fixes memleak from NVR + - use PART_ERROR for error exits + +commit dc61ca3b65f74e850184ead6e6985842ae7b767b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 09:51:14 2008 +0300 + + Start cleaning up the rpmerr removal mess of build/ return codes + - define PART_ERROR for error returns from various parse bits, + teach parseSpec() about it + - streamline parseSpec() exists + +commit fc728e489f707ad1823e55b311944f1dff8ec65e +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon May 5 08:12:04 2008 +0200 + + Remove obsolete parseForRegexLang() + - no use for it since _langpatt is now gone + +commit 25de12b124120748c832e5167f6d2551a26937e3 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon May 5 08:05:50 2008 +0200 + + macros.in cleanup + - really deprecate _langpatt + - obsolete _package_version + - use paths more conforming to FHS + - fix typos + +commit 8e1cb253db82d4f26eb0455f985771924eb5ecca +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 08:38:57 2008 +0300 + + Use fprintf() for writing PGP passphrase (like we do for GPG) + - avoids having two separate write()'s to check + - ...if we actually checked the result, gcc doesn't whine about + unchecked fprintf() return... + +commit f78fa317377e889ac59635abc556a92828b5c794 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 08:27:07 2008 +0300 + + Check for pipe() returns on GPG and PGP signature creation + +commit 12bb7024fd900ef5fc4468293a41b5cf163b8cdf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 08:23:24 2008 +0300 + + Check for pipe() returns in rpmfc helper output reading + +commit b15e3e3ca1f09163fcb392a15fefb36581b101e2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 08:15:17 2008 +0300 + + Silence bogus warning on memset() + - gcc doesn't realize shrank == 0 would terminate the process via error() + before reaching memset(), work around... + +commit 961b6c4b2f9c2cd4663f85fdb38906765e3640aa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon May 5 07:37:50 2008 +0300 + + Check for pipe() return code on --pipe + +commit 25136233dbd286c23b21689b9300001a3137f378 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat May 3 12:44:16 2008 +0300 + + Add missing include + +commit 015d99725f98e0bcce86faf20309a167689ac0e4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat May 3 12:43:37 2008 +0300 + + Initialize nb before use + +commit 8c1038edc355f63e89588424bf23b9cee8a26a4f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat May 3 12:38:02 2008 +0300 + + Create signature target rpm in same directory as original + - rename() doesn't work across devices, oops... + +commit 0ee67fede81600dad90da5139f6109399d6926e7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat May 3 12:34:19 2008 +0300 + + Temp file handling tweaks + - rename rpmMkTemp() (back) to rpmMkTempFile() + - rpmMkTemp() is now a lower level thin wrapper around mkstemp() + +commit 87ea239ffc5763b1d85ce1b0d35759d9bafe1cb5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat May 3 10:36:00 2008 +0300 + + rpmReSign() doesn't return rpmRC codes, make it more obvious + - cleanup "rc = RPMRC_FAIL" copy-paste leftovers + +commit 5f607d565d583b26347d3560e15ab3258596220a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat May 3 10:27:16 2008 +0300 + + Eliminate static sized string buffer frpm rpmReSign() + - use rpmMkTemp() for creating the temp file instead of insecure + close(mkstemp()) + +commit e5972a715ad84a71b372e167fe0dadb74e6d9ab6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 2 11:48:27 2008 +0300 + + Check for arch compatibility on multilib too + +commit 3e6009a7440ea5fc3edc21bfe299288018e4e3ea +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 2 11:40:29 2008 +0300 + + Ensure default SIGPIPE handler for --pipe (rhbz#444389) + +commit a306a04a895a1632ad80753c61e57864f0019441 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 30 14:38:09 2008 +0300 + + RIP alloca() + +commit c089a45bf6100b9df9cf0452759c7c46ea3bbc5b +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Apr 30 13:24:51 2008 +0200 + + Rewrite xmlFormat() and remove useless xmlstrlen() and xmlstrcpy() + +commit 995ebf4b588e092ed008c2757ed84713d9e1e61a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 30 13:34:28 2008 +0300 + + Kill of alloca() from tufdio tests + - yes it leaks, who cares + +commit d6964535c9647ee74972e053b9d0607f9b4b0693 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 30 13:30:54 2008 +0300 + + Lazily copy basenames in relocation if needed + - couple of tiny array helper funcs to push stuff out of relocateFileList() + instead of adding yet more gunk + - use the helpers for dirnames too + +commit b7aab95d58110fcab8dc9fe34d36be0f86b8398f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 30 12:45:16 2008 +0300 + + Simplify relocation directory name manipulation + +commit e454180a3f6bc16431ba710f5a16aca83f1c5396 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Apr 30 11:39:49 2008 +0200 + + Don't use alloca in rpmal.c + +commit 355c673016632c1218860b5df82c689ec535cf9d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 30 12:29:40 2008 +0300 + + Allocate relocation dirnames on heap, not stack + +commit b28bea588b533d310b877f641e0fd9ae6ca143d4 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Apr 30 10:32:33 2008 +0200 + + Don't use alloca() in fpsCompare() + +commit d4d4a29f8dd2497607fd375f4966abb48a1c522c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 30 10:32:57 2008 +0300 + + Begin untangling relocation alloca()'s + - allocate rpmRelocation paths on heap, not stack + +commit 657dc38ec051d3333dad5cb15c6cb7a884c151e4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 30 10:05:48 2008 +0300 + + Kill the remaining alloca in fp doLookup() + +commit 782c4335c350d96695b1193a9fa1bb394c155037 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 30 09:47:25 2008 +0300 + + One alloca() down in fp doLookup() + - single point of exit from the point where buf gets allocated + +commit 2bd9d3401efca50e1ff99f694c6beaa57504b71b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 17:38:21 2008 +0300 + + Plug a memleak in lzclose() + +commit aaa7fa0f943817d344fab0a95340744f6acebf9d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 17:09:07 2008 +0300 + + Plug memleak in parseSimplePart() + +commit 485d19548834a68db3c57082b6bdc57fa58cf5f8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 17:04:08 2008 +0300 + + Plug memleak in macro doFoo() + +commit 586268cc94edf8dd8af5668f3c9000d02facf57b +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Apr 29 16:08:19 2008 +0200 + + Don't use alloca in rpmGenPath() + +commit f05198ca5ec06fe48805b55ec51ef600612804cf +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Apr 29 15:40:20 2008 +0200 + + Calm down compiler warnings due to fsm->patch being const + +commit 67f9ca7e1404fc85ad367d5eb9b90f8c5501ebad +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Apr 29 15:01:05 2008 +0200 + + Avoid general ETXBSY and allow it for HP-UX exclusively + - for more info: http://www.uwsg.iu.edu/hypermail/linux/kernel/9808.3/0883.html + - remove the rest of alloca()s + +commit 498677dad2abb860ca6acd5aaa7aa0ef6d288267 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Apr 29 14:59:18 2008 +0200 + + Remove useless alloca_strdup() + - and yet more alloca usage in writeFile() + +commit 4bb802d6aedef83a0d356d522e107697fed1c369 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 15:50:43 2008 +0300 + + Remove unused alloca_strdup() define + +commit 010706ecbd4bdabc954fd9f4499a99772b92fea7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 15:08:47 2008 +0300 + + Allocate directory names on heap in compressFilelist() + +commit ba763344d4116912e616337f7a8c305a29c48c36 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 14:44:28 2008 +0300 + + Use rpmGetPath() to construct full dbpath in db3open() + - another alloca() bites the dust... + +commit bd9e4ed8d7dec6ab7a247298fa8ce5be67e98f58 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 14:17:09 2008 +0300 + + Oops, one more alloca() in rpmtsOrder() + +commit 4fc15424d815bc9dc22644d16ea00db06136b8b9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 14:13:59 2008 +0300 + + Remove alloca() from rpmtsOrder() + +commit 08314921ea4ba4c333838da8682f01c846ff744b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 14:02:06 2008 +0300 + + Dead code elimination + +commit 2cef5b46458f2d19825cdc40b21bb591b69f87f0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 13:49:53 2008 +0300 + + Remove alloca() from rpmvercmp() + - use variable array instead, versions had better be short enough to fit + on stack safely + +commit b5568386c2a16a56a5b290a4e6f498229d7e695f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 13:33:09 2008 +0300 + + Avoid alloca() in headerLoad() + - REGION_TAG_COUNT is a constant so local array would do even without + C99.. + +commit 3be356cb0f583c68069150421a7bdd5a8f65d555 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 13:17:33 2008 +0300 + + Avoid alloca() in findTag() + - instead of putting RPMTAG_ into strings where it's not present, + do it the other way around + - avoids a string copy and redundant string comparisons on the RPMTAG_ part + +commit 69e3540ed0c875221147d9af5ab90089d55e5fa5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 12:59:20 2008 +0300 + + Avoid alloca() in shescapeFormat() + +commit 226c4d16279702593ff814b1573e79e33e17fd72 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 12:45:51 2008 +0300 + + Avoid alloca() in headerAddI18NString() + +commit cde5bfe5180906783ca26257e05349d82f8d9272 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 12:40:03 2008 +0300 + + This code has been commented out since -99, time to let go... + +commit b2e875be7822947a5a9db063a234e67fd5f2261c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 11:54:44 2008 +0300 + + Eliminate remaining alloca() in rpmAddSignature() + +commit 5e775226b6d11fc81022971c06d14ffda3b2e6cb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 11:53:13 2008 +0300 + + Plug memleaks in signature generation + +commit 059719a8fe75ade2d4c12f880cc5d9fb3a1cd140 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 11:35:30 2008 +0300 + + Avoid alloca() in rpmtsSetRootDir() + +commit 4114a51af8e2bbdbe0a243639be1bd496c469885 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 11:26:00 2008 +0300 + + Avoid alloca() in rpmDetectPGPVersion() + - the whole detection is hysterical and could/should probably be killed + but what the heck... + +commit e80494b132dfd3c48bff1e03ad5b2f0f8900274c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 11:24:25 2008 +0300 + + Avoid alloca() in makeGPGSignature() + +commit f438a06cb286fe36ce7cd5887fe49271134b10cf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 11:16:46 2008 +0300 + + Avoid unchecked stpcpy() to static sized buf from alloca() + +commit cdcda7408ab9f56bfc0d39cf553f92a92390a83a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 11:12:15 2008 +0300 + + Avoid alloca() in rpmtsInitIterator() + +commit dee823bf5022bde263da195458f7670581aefef5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 11:02:41 2008 +0300 + + Read "canonvendor" macros by default again + - the whole vendor etc stuff needs rethinking etc, but for now this "works" + +commit ad9d933514a6ab5015bccf7a7022f0d2319deab7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 10:40:56 2008 +0300 + + Avoid alloca() in legacyRetrofit() + +commit 2c12725620193da7078693cb893c3dab152a0dfa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 10:34:54 2008 +0300 + + Use rpmioSlurp() for reading in rpmrc's + - have doReadRC() do the opening of files instead of caller + - always expand rc filename on entry, simplifies includes too + - streamline exit paths + +commit 10b2d1300b25e47a525666fb2fc4564fa4cfe13e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 29 09:59:56 2008 +0300 + + Use rpmGlob() for expanding rcfiles globs + - avoids static filename buffer and simplifies things quite a bit + +commit eff99d08ac16fd37d53bb1baf808aadaa1e99743 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Apr 28 17:30:25 2008 +0200 + + Rewrite rpmioMkpath() + +commit b1c39e29cf1a1ad464a349aeb93b2e5d6ca2b89f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 22:25:47 2008 +0300 + + genCpioListAndHeader() indentation fixes, no other changes + +commit 4201d351b44deea108bffa74ca61d4aa4c0a611e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 21:58:26 2008 +0300 + + Allocate buffer for %doc filenames dynamically + +commit a0797f0237e42556400f7107108f1687bcf097e2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 21:37:47 2008 +0300 + + Remove unnecessary block which just messes up indentation + +commit e3a2ab3269706336b4a5692ccd4563a4bc32a730 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 21:35:26 2008 +0300 + + Set processingFailed just once + +commit bae8f0ba0558436ea3bcc7a4f646204333e619ca +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 21:18:00 2008 +0300 + + Don't leak memory on failure in checkForValidArchitectures() + +commit 04d0b1857ce2f15490938bb8608ecc0d6b6472f5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 20:05:07 2008 +0300 + + Remove unused alloca_strdup() macro + +commit b22712816cff6ee572056cb55c5d256a33ae1778 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 19:10:25 2008 +0300 + + Remove alloca() from strntoul() helper in cpio + - only small (< 10 chars) buffers from struct cpioCrcPhysicalHeader are + ever passed in, tmp buffer on stack is safe + +commit bbc89fbd350a27e296171f6eb973143662c88214 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Apr 28 15:59:46 2008 +0200 + + Get rid of string hackery in rpmdb-py.c + +commit e22ee464765a40549e35fa754f1c4b018b5901b2 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Apr 28 15:42:04 2008 +0200 + + Remove alloca() from argv.c + +commit 476d19ca290d04c05a454873d67f45a8f498e98b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 16:22:33 2008 +0300 + + Oops... + +commit e1a99d0e12003705376d065d1e471b5221d231de +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 16:03:44 2008 +0300 + + ..and for parseForLang() + - return rpmRC like the others + - avoid alloca() + - streamline exit paths + +commit c310e2b6a6cdd57b2ce83b197f2d93a5562e147b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 16:00:16 2008 +0300 + + ..and the same for parseForConfig() + - streamline exists, avoid alloca() + +commit 1b61e468ad75e86bf75d34e78d7f59ca1b5e26a6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 15:57:32 2008 +0300 + + parseForAttr() tweaks + - streamline exit paths a bit + - replace alloca() with xmalloc() + - avoid messing q value while checking for white space + - return rpmRC like the others + +commit ea60f8ccb7de9302b84f2e8578ece00570756553 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 15:50:15 2008 +0300 + + Avoid alloca() in parseForVerify(), streamline exit paths a bit + +commit 27ad1cfe07206b4bd7fed3631571ed7ef6d8fdd2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 15:41:55 2008 +0300 + + Avoid alloca() in parseForDev() + +commit 18bf8b8b8e246f2612ec16f56defbdbe21a45404 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Apr 28 14:08:35 2008 +0200 + + Oops, simplified it a little bit much, fixing + +commit 98259f8edbe3997f4153cecb4ce681bb64ef71d7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 14:47:12 2008 +0300 + + Avoid alloca() in rpmGetFilesystemUsage() + +commit 61f144522e830ac714679f2ed860d91ea387c3ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 14:42:10 2008 +0300 + + Avoid alloca() in getFilesystemList() + +commit 75a21293916e7b93b5059045a254ab8bb3ecc96f +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Apr 28 13:41:45 2008 +0200 + + Remove remaining alloca() from rpmdb.c + +commit c729f98edf54306501096b7f45c55ca1f96373f0 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Apr 28 13:40:56 2008 +0200 + + Simplify dirName handling in rpmdbFindByFile() + +commit 811e7be604bc5f557ed5f3b7c711cc2322438761 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 13:56:31 2008 +0300 + + Drop va_copy check, it's already done by C99 checks + +commit 48f19e86b56be0ae220ff1114711684dd04480bd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 13:53:35 2008 +0300 + + Require C99 capable compiler in configure + - also enable C99 mode if not on by default + +commit cf767c71c57491e3fb159762da9ae86ebb828ef0 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Apr 28 12:50:24 2008 +0200 + + Remove alloca() ussage from rpmcache.c + +commit 39dcd57e7fbcc56baed1ac40f518f510b3ca7c32 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Apr 28 12:50:01 2008 +0200 + + Remove unused alloca'd variable + +commit 324eb182d71af8195df6a2dc52f39f4e1b62db55 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Apr 28 12:38:32 2008 +0200 + + Remove alloca() from build() + +commit dbaa9393a20cbbba39f7fa6ee47d375f4ef8862f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 12:31:51 2008 +0300 + + Eliminate pointless alloca() of hsa struct + +commit 4b737f54118a0cae4cea75b667c568a8d24c2c33 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 12:25:25 2008 +0300 + + Remove bogus/misleading return value of hsaInit() and hsaFini() + - they don't (de)allocate anything, just modify contents of hsa arg + +commit 2e833ba2c1eeb2113264c056435ae906a8c05a3b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 12:22:33 2008 +0300 + + Remove useless hsa != NULL checks + - hsa has been already dereferenced before it's even checked for NULL in + both hsaInit() and hsaNext() + - they're just internal interfaces with limited number of callers, we know + hsa can't be NULL + +commit 4727c2a0aa9b489d187ce9ad3e035bf460071b59 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 28 10:59:42 2008 +0300 + + Remove unused variable + +commit 80cb43fbec02340ec6a56e5a6a2c2a273aea9898 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Apr 26 14:41:58 2008 +0300 + + Eliminate pointless alloca() of entryInfo and indexEntry structs + +commit 4d0345558534bbeda0b6e3ed960192e0b9bd11e1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Apr 26 15:05:50 2008 +0300 + + Eliminate pointless alloca() of local DBT structs + +commit 64b573d16682e61b134e287d74a18b22a669419b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Apr 26 15:02:33 2008 +0300 + + Eliminate pointless alloca() of struct fileIndexEntry struct + +commit 46409035b658d22baa01456a227ee9839d06a1da +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Apr 26 14:59:09 2008 +0300 + + Eliminate pointless alloca() of availableIndexEntry struct. + +commit 88c06ccbf7ea2544ea38675646626532e6547f17 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Apr 26 14:51:20 2008 +0300 + + Eliminate pointless alloca()'s of local dirInfo struct + +commit 2a51abedaf8cc83fee37dccdf28888cc9baae1fb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Apr 26 14:27:30 2008 +0300 + + Eliminate pointless alloca() of entryInfo and indexEntry structs + +commit 7ee6ca9761b417e87f97cc8b4c20a3b4de1a5ef7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Apr 26 14:21:22 2008 +0300 + + Eliminate pointless alloca() of local DBT structs. + +commit e96d841a591356dd8fc76c75b87684a1c2e69d18 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 25 20:29:14 2008 +0300 + + Revert bunch of alloca() -> xcalloc() changes in rpmdb routines + - reverts the following commits: + 0b0dcd114028e1e2a00870917cf07a27858a30b1 + 71018d6d2d67b0e17c737e7a90cc6bb704e224ba + f6134083c29c6cbb3be255fadae47a03d35b09f1 + +commit f3ead2bb94d4d1451d35f52c4dede180f9895019 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 25 15:39:04 2008 +0300 + + Replace alloca() + memset() with xcalloc() in runImmedTriggers() + +commit 8e4a5f88cecb6c9f577cff91317851bc94abd8e9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 25 15:37:09 2008 +0300 + + Avoid alloca() in markReplacedFiles() + +commit 8660bd61f6bbfa20635ef74827b36864d9ec0e7b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 25 14:52:03 2008 +0300 + + Reduce alloca() use in relocateFileList() + - dirindexes and filelists can be *huge* + - filenames and such still allocated on stack, fix later... + +commit d49aaeb3b94a7e2e53137e09a517534b080ac444 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 25 14:34:36 2008 +0300 + + Replace alloca() + memset() with xcalloc() in skipFiles() + +commit ccb9647d4b5c6255ff1b734d565b4873c67e0445 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 25 14:07:31 2008 +0300 + + Avoid alloca() on links in printFileInfo() + - also avoid unnecessary nulling of perms, no point .. + +commit b046a85409cecc5d7efdb75185fe155e0e3e4293 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 25 13:54:59 2008 +0300 + + Avoid alloca() in rpmInstall() + +commit 12ad8a5194168cf5213dc359283a8997c5501999 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 25 13:39:44 2008 +0300 + + Simplify setPathDefault() + - use rpmGetPath() to get sanitized path, avoid alloca() + +commit a2addde0f041531a47dbb20ba8d8cc5a5de1488f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 25 13:28:51 2008 +0300 + + Avoid alloca() in rpmteColorDS() + +commit eabf5f3583f10bd0f52c15ecedefec88efd2c670 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 25 11:55:14 2008 +0300 + + Single point of exit for dateToTimet(), avoid alloca() + +commit f9a95483bb09672c9efdeba82c015c12dd6c7291 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 25 11:45:35 2008 +0300 + + Simplify lookupPackage(), avoid alloca() + +commit c636733f3628ebf2e10cbf10dfbe7a52cc5e3fea +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 24 17:36:31 2008 +0300 + + Remove outdated comment, add a todo reminder + - callbacks for pkgs without files have been faked for some time now.. + +commit c55f6b0a939cb63a07cc9bf227b5b25372dee59e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 24 16:48:32 2008 +0300 + + Might as well compare against tag shortname now that we have it + +commit d97ba0bcdc77c304726b96e9faa86b7c319e8346 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 24 15:40:36 2008 +0300 + + Update translations for a change + +commit 14f39232e6c995b51e5d1b1e946306cbb3e63a5b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 24 15:38:45 2008 +0300 + + Remove bogus const from rpmfi pre- and posttrans members + - they're always duped, scaremem or not + +commit 16a5cd02fd99cd2f6c82c550fae3afec769c217d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 24 15:23:35 2008 +0300 + + Eliminate rpmtsi refcount debug junk from the API + +commit 3a74895f03e9fb0c217813aaec8e3b4c1e04a0b4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 24 15:16:03 2008 +0300 + + Update doxygen docs for rpmteNEVR() and friends + +commit 365ffe20a4f7a3bc3a25f313075f70233f854b6b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 24 15:08:09 2008 +0300 + + Remove meaningless extern on function declarations in headers + +commit f4d12868e2a45b20fe9b3f763ce35a30623f3633 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 24 14:56:27 2008 +0300 + + Add rpmteEVR() function + - seems like a useful thing to have + - use in ensureOlder() + +commit 4d35eeca1a1f203b404e5878d6ae6a4bec35966f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 24 14:51:58 2008 +0300 + + I'm out of words for this one. + +commit 90ca5e5989ec289a51d2e1c7c8caa59063a6fb70 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 24 13:23:22 2008 +0300 + + Check for chroot() result in rpmtsRun() + - bail out early if it fails instead of blindly continuing and potentially + messing in real root (chroot can fail for priviledged user too) + +commit 0ec3352e8b1b1f622e1577c67d0a3303422d4b77 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 24 12:49:58 2008 +0300 + + Make verification with --root reliable (rhbz#434150) + - use chroot() instead of vain path manipulation games, otherwise we'll get + bogus results from users and groups not matching etc + - non-priviledged verification is unreliable anyway but running rpm under + fakechroot (unpriviledged) gives much better results than just prepending + root to paths + +commit 39b75d24cfe50e65ca940cc5466beb03c801d033 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 24 12:03:45 2008 +0300 + + Force preloading of name service libraries early in initialization + - this used to be done in psm chroot operation, but we can end up chrooting + before that and without psm being involved + - don't bother with getpwnam() etc, a single gethostbyname() loads all + that we need + +commit ae929240b7643927bc8a317e7992272f69a00fe0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 22 16:08:43 2008 +0300 + + Relax spec permissions in tar build mode (rhbz#253648) + - mkstemp() can create the spec in overly protective mode (rpmlint whines), + relax up to what users umask permits + +commit 6e090dc5c5bdfad6f8a38d2a1efb47b361d98c7e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 22 15:23:38 2008 +0300 + + Simplify rebuild path generation + +commit 338c9be61eef414ea361ac849bc1f926429957f6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 22 13:55:41 2008 +0300 + + More path manipulation craziness eliminated in rpmdbRemoveDatabase() + +commit 542cfb834305208beeb26e817de62ce26de9103a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 22 13:44:10 2008 +0300 + + Eliminate wtf dbpath shuffling in rpmdbMoveDatabase() + - Just use rpmGetPath() to construct a clean, sanitized path from the + components. + - Previously it went to great lengths to ensure trailing / on dbpath, + catenate the paths with %s/%s/%s and then rpmCleanPath() to get rid + of the extra slashes just created. Eh. + +commit dfa18246308ca5c84fd642a8a3f4a6a0cf252cce +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 22 13:32:52 2008 +0300 + + Don't use alloca for struct stat, there's no need to. + +commit 045cef3286f164e47bcb38e6518861b07222ee9d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 22 13:30:52 2008 +0300 + + Add rpmdb internal helper for cleaning up db4 environment, use it + +commit edc5c0ef84a93d19acecaaf9a07f4ea3e9d8fe39 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Apr 22 12:41:08 2008 +0200 + + Recognize lzma payload from its magic + - old lzma formats without magic aren't supported + +commit fa5c3f2e1025d1d1d34f3f09879a6dec75d2325e +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Apr 22 12:39:55 2008 +0200 + + Prefer lzma's default -7 compression + +commit 94958a3bfb89393179b7af19ea62d4b1d25d32d2 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Apr 22 12:38:51 2008 +0200 + + Main lzma rpmio part based on SuSE patches, thanks for them! + +commit 3626f25462e1e63c226134dec254a19799dfced7 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Apr 22 12:37:18 2008 +0200 + + Handle lzma payload + +commit 3d8e0ef13a389c263e3867c20ce32ae088332c7b +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Apr 22 12:36:27 2008 +0200 + + Check for lzma library in configure.ac and reference it in Makefile.am + +commit 341266ae26e6685d1d870b28533469c653355bb7 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Apr 22 12:32:59 2008 +0200 + + Allow lzma payload in writeRPM() + +commit 91123cd04354afadcf62ecf2b6aa069c8bee86d2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 21 12:39:18 2008 +0300 + + Rip i386-specific RDTSC support from rpmsw, use gettimeofday() everywhere + - we don't need accuracy beyond what gettimeofday() offers for bleeping + debugging benchmarks + - we especially don't need hw-specific magic asm voodoo to get unreliable + timing results (RDTSC isn't reliable with multi-core/hyperthreaded CPU's + etc etc) + +commit 4fc06030b80f3b7c2f6d5dd80d65091c19b70b22 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 21 11:13:13 2008 +0300 + + Avoid %patch0 getting applied twice + +commit b80340761ff064469fa099a541e2f2128ca482c6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 21 10:59:31 2008 +0300 + + Retrofit RPMTAG_SOURCEPACKAGE to source rpms. + +commit d2406a7e1754e7a7dc8136d9132929df36e5f230 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 21 10:33:02 2008 +0300 + + Use argvAppend() instead of manual reallocs, plug a leak from rpmGlob() + +commit fe42db7ab8647b534cd9d080e72944ba7e1fb938 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 21 10:18:14 2008 +0300 + + Use argvNew() instead of manual xcalloc() + +commit 29faf5715517090a36e6597c4a4c3a12f0d2df9f +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Apr 21 08:19:23 2008 +0200 + + Allow setting fuzz factor to 0 + - use --fuzz=num instead of -Fnum or -F num to be sure + /usr/bin/patch won't complain + +commit 3dad7b6f0f463d23518f01543da9b958c6fc12f0 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Sun Apr 20 12:17:37 2008 +0200 + + Don't use static buffers + +commit cee73cdc0b165a4044795accde68bf37a7684125 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Apr 18 20:46:56 2008 +0200 + + Fail if it is impossible to chdir to directory to run helper script in + +commit 12d3a07710543a72cdc1d46a287051dda53f38a3 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Apr 18 19:45:10 2008 +0200 + + Fix find-requires (rhbz#443015), thanks to Bill Nottingham + +commit 3d7db31479c1cf72fdec31bffe207b2a82068210 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Apr 20 22:07:53 2008 +0300 + + Sanitize + simplify %patch "macro" parsing + - Use popt for parsing %patch options, give accurate error messages for + invalid options instead of bogosity like "bad %patch arg: %build" + - Store all the variants we can get patch numbers into argv to avoid + special cases when passing to doPatch(), this has the added bonus + of removing the 1024 patches per line-limit (as if somebody cared) + +commit d35cec6ab24b1d52bfaf953e3174b53f3d1170de +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Apr 20 16:38:29 2008 +0300 + + Single exit point for doPatchMacro() + - assuming failure avoids several redundant free() + return RPMRC_FAILS + +commit 36cfff298b22ea852f379766dd7cf92ede486e3b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Apr 19 18:56:38 2008 +0300 + + Remove ugly hardcoded docDirs list, use a macro instead + - %__docdir_path contains a colon-delimited list of documentation dirs, + macros expanded before use + - dynamically allocate docDirs as needed using an argv array, removes + the hardcoded MAXDOCDIRS limit on docdirs (not that it matters much) + +commit 099d00de3b59052800b4e78665ccafc896d7cbc4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Apr 19 17:09:43 2008 +0300 + + Avoid entirely silly rpmio FD_t use in processPackageFiles() + - since we just convert it to FILE anyway, no much point in using + Fopen() then + - additionally remember to close the file if expandMacros() fails + +commit 1b972af8a6698b62a0c0d0818c6798aaad386b70 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Apr 19 16:58:55 2008 +0300 + + Change rpmGlob() argvPtr type to ARGV_t to make it obvious what it is + - also fix incorrect doxygen commentary, it wasn't a contiguous blob + before either + +commit 2072bd1334846e4d005c2e07949439f391ea6173 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Apr 19 16:53:29 2008 +0300 + + Use argvFree() instead of manual free in loop + +commit 9ae911eefedf9618202b6a76d670914119784464 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Apr 19 16:42:56 2008 +0300 + + Further simplify rpmInitMacros() + - Use argvSplit() for splitting the macro path to components instead of + manual pointer-parsery. + - If URL's are to be supported or accepted at all (previous code attempted + to skip them), ':' is a very poor delimiter character. + +commit e336146a9ed6b28016e0dff68ea6979c3c9e5866 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Apr 19 16:04:11 2008 +0300 + + Use argvFree() to free, well, an argv, instead of manual freeing + +commit 5ad7fbda008cba771e09fe305a9b9db3dc5c6f06 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Apr 19 15:58:47 2008 +0300 + + Simplify rpmGlob() a bit + - use argv*() routines instead of manual argv manipulation + +commit cebd0812bc5b1a6d13a6e0937081f728750d016c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Apr 19 13:42:04 2008 +0300 + + Dynamically allocate buffers in rpmGetPath() + - avoid unbounded copying to static sized buffer + - use rpmExpand() instead of expandMacros() which requires preallocated + buffer when we've no idea of expanded size + +commit 601b4d0e6aff2630fa17269d063106d8d921d4b0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 18 16:14:15 2008 +0300 + + Avoid entirely silly rpmio FD_t use + - rdcl() converts to FILE internally anyway, might as well use fopen() + to begin with... + +commit 38a975b157b504f1234b37c17bc072dd1eb291f6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 18 15:39:07 2008 +0300 + + Remove unnecessary xstrdup() of dynamically allocated buffer + - leftover from when target buffer was static... + +commit 94e64fec18f874383f9cbc8eda568664899d658f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 18 15:15:05 2008 +0300 + + Cosmetics: group operations more logically... + +commit 2d8a27ed1677da5c6a633a4fb757fc43bef4aeb9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 18 14:54:58 2008 +0300 + + Simplify macro option + argument processing + - eliminate ninja-voodoo pointer-hackery parsing, replace argvSplit() + + argvJoin() and friends + - eliminate static sized buffers from the processing + +commit 2c0f7b54ad8e820ec357c2cad08b8d31fa601ead +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 18 12:36:02 2008 +0300 + + Add argvJoin() for combining an argv array into a string + +commit 8058de50b24f548df74df0943cb3a29c77fbde61 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Apr 18 08:53:43 2008 +0200 + + Put '\0' to the end of xmalloc'd string to avoid surprises + +commit 94ff22b129aeb31c38848231e40f87aa4a5613a1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 17 21:56:54 2008 +0300 + + Eliminate splitString() and freeSplitString() + - use ARGV_t instead, it does the same and more... + +commit 7800911bb0281ab568af767c74a664b9c1215464 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 17 19:21:00 2008 +0300 + + Accidental typo introduced to rpmrc.c + - seems to be one of those days, sigh + +commit 9cf9ad7bc919451f65881c2dd8bc772ba722d7fa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 17 19:19:07 2008 +0300 + + Fix dumb off-by-one errors introduced by rstrlcpy() changes + +commit d4247aadff9dba401dd00f0e4e06969323b9b6f0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 17 18:41:53 2008 +0300 + + Bunch of strncpy/strcpy -> rstrlcpy() converts in rpmrc + +commit 834d2d2691fa3b645902bbcd1db9310c14778a69 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 17 18:15:34 2008 +0300 + + Add missing include + +commit 85c6b8e5f9007e1cdf77e043079c774792d8aa52 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 17 18:13:52 2008 +0300 + + Use rstrlcpy() for various parseForFoo() functions in build + - just avoids manual termination, no new fixes here.. + +commit 567c0abc7eb558318077feed34a1edde9fafcaf0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 17 18:04:28 2008 +0300 + + Use rstrlcpy() for parseRCPOT() version + release + - just avoids manual zero-termination + +commit ba85f103e59db924f4dfba7de56bcba8ae311e3c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 17 17:39:08 2008 +0300 + + Use rstrlcpy() for printFileInfo() username + group fields + - just avoids having to manually ensure zero-termination + +commit 805e294fd638bd3585400e317be81207e4a04388 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 17 17:35:57 2008 +0300 + + Make sure lead->name is zero-terminated + +commit 119b912773e3c41a95f31656ccbd59bbc307c915 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 17 17:33:57 2008 +0300 + + Add rstrlcpy() string helper function + - adopted from strlcpy() function of OpenBSD originally developed by + Todd C. Miller <Todd.Miller@courtesan.com> + +commit 02939c15fa5441aff46c5f2cbf28086fe67d4d24 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 17 17:33:30 2008 +0300 + + More accurate filtering of .rpmnew etc when reading macros + - strstr() can give false positives, use rpmFileHasSuffix() instead + +commit 64e0af29bd38a1f8ca6573ec9734ae475ed8909b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 17 11:09:03 2008 +0300 + + Have gcc check for NULL terminated arglist in rstrscat + +commit 9a6be3e53feb1a32e446419c6fef910eeca74f01 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Apr 17 09:20:20 2008 +0200 + + Use sizeof() instead of direct element count in rpmluaGetVar() + +commit bf3a8e6cd9253d2321a5d8c3665fa591eca3aae8 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Apr 17 09:01:28 2008 +0200 + + Don't copy unknown number of args to buffer of fixed size in initGlobs() + +commit ea8029e4e95e4106ccb6f9b6407c3856a281f312 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Apr 17 08:57:43 2008 +0200 + + Introduce rstrscat() + - concatenates NULL terminated strings to newly (re)allocated memory + - purpose is to prevent overflows caused by writing unknown-sized stuff + to static arrays + +commit f829c42f075bfac82b08859a476579446d594518 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 16 15:54:40 2008 +0300 + + Fixup leftovers from lua/local -> luaext/ move + +commit 2eb20ad3596131420a1f90695f4bedf73067816b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 16 15:52:06 2008 +0300 + + Document external Lua requirement + +commit 2ecd8fc22d897cffe433820205036b493fd012f2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 16 15:35:09 2008 +0300 + + Convert to Lua 5.1 library loading style + - luaL_openlibs() to pull in all standard libs + - local extensions need to be registered by calling through Lua + +commit 1c979525dc1341c7fb812bf84d167467094de1ec +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 16 15:25:26 2008 +0300 + + Add modemuncher + lua init stuff to extra dist + - modemuncher.c gets included from lposix.c, urks + +commit d48e6c8380ebd1f8d4d4f2c80237dc1488da4721 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 16 15:13:25 2008 +0300 + + Start phasing out internal copy of Lua + - don't build internal copy of Lua + - move 3rd party extensions (posix and rexlib) to toplevel luaext/ + directory, built by default (unless --without-lua specified) + - auto*foo checks for external Lua + - minimal tweaks to lposix.c and rpmlua.c to get them build with Lua 5.1 + +commit 23f6917b10b6579f39199e4cf831bb13fc596824 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Apr 16 13:40:05 2008 +0200 + + Don't use mktemp(), we are sure mkstemp() is available now + +commit 58fdb16e75b2200ba509f726f938493eb43d54ea +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Apr 16 13:01:06 2008 +0200 + + Require mkstemp() + - mktemp() and tempnam() are dangerous + +commit 0662b2f5127df7c07e379c117085236f90f49b42 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Apr 16 11:16:31 2008 +0200 + + Kill queryHeader(), it is not used and buggy + +commit 004c0e50b42ba10141f20eb3bf2756fd70282f2c +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Apr 16 10:24:02 2008 +0200 + + Kill useless initialization to "(unkown error)" + +commit 9e7d602e85440dd79054dfc440aa14bba841a830 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 16 11:20:03 2008 +0300 + + Plug a memleak from pgpHexStr() in showQueryPackage() + - fmd5 is only needed in a single place, move alloc+free there to avoid + having to deal with the umphteen continue cases + +commit 36cbcd454eed7a4158f49cfa55e2f817d5e22bd9 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Apr 16 10:11:37 2008 +0200 + + Don't try to print buf if it's empty + +commit ce12b9a112ea067d8fb2e3960d95a4468555e33b +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Apr 16 09:37:55 2008 +0200 + + Remove insecure hacks in query.c + - remove useless flushBuffer() function + - update printFileInfo() to not to write to unknown sized buffer, + but to print stuff which is its sole purpose + +commit e50ff40c22e5cc4e7cdfecbb9808ad5ce3d6b77c +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Apr 16 08:28:11 2008 +0200 + + Remove useless statements from showQueryPackage() + +commit 9a2b4cba0501235345ea42e068bff86bd17d15d3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 16 10:17:19 2008 +0300 + + Make headerNVR() just a special case of headerNEVRA() + +commit 72b200fe591bf13ecd238c1b3bae785a2907a0fc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 16 10:10:25 2008 +0300 + + Oops, only free if allocated ;) + +commit 9ebe81639ab6f5449ad88818fdd111c68245a101 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 16 10:06:56 2008 +0300 + + Plug a memory leak in armorFormat() + +commit 3ffbbeba1977caec65a826e408a433dddb7d2fbd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 15 18:52:42 2008 +0300 + + Doxygen parameter name mismatch + +commit ecaa34a9dc564848f4f1bf3cd413b27da2b9c9ff +Author: Jindrich Novy <jnovy@dhcp-lab-186.brq.redhat.com> +Date: Tue Apr 15 17:35:13 2008 +0200 + + Get rid of string hackery and overflows while rpm -V + +commit 0097e6fe952a6f39b99e4761ab613f99d34c142c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 15 17:26:15 2008 +0300 + + Plug a memleak in pgpArmorWrap() + +commit d43ee53dff96926d3ac61c9a3cdc9251326e2790 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Apr 15 16:30:58 2008 +0200 + + Introduce rstrcat() + +commit f68f58975b27b724f363c86e11699af9fc05bee7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 15 13:27:43 2008 +0300 + + Make find-lang.sh --with-man brp-compress friendly (rhbz#440994) + + Patch from Ville Skyttä + +commit 21b6c0af17bf95cd00b63b2a935eb3bdf848ff7f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 15 13:13:40 2008 +0300 + + Don't exempt *.jar.so.debug from buildroot checks (rhbz#442264) + - jar-kludge no longer necessary... + + Patch from Ville Skyttä + +commit 627384f9e1e5342d09e1b06b9ac1822f76972d80 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Apr 15 09:47:38 2008 +0200 + + Remove rhnplatform, cvsid/svnid, serial and copyright tag from rpmbuild + +commit 55ebf2c079aa992f891ecc87d3f7aba0a844650d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 15 09:16:05 2008 +0300 + + Abort build on unknown payload compressor + - explicitly check for supported rpmio names, bail if not supported + +commit a2bb439b3ca2789f21b1e6efcbe0ffbaad8aca48 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 14 19:32:51 2008 +0300 + + Avoid unnecessary rpmio_flags alloc+free in psm + +commit 180a34737203f0cc1e0d843915387ce9ffeb894c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 14 18:15:39 2008 +0300 + + Fix indentation, no functional changes + +commit 9309a4bd097971fe68b6bfa50d73614baa4844fe +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 14 18:13:06 2008 +0300 + + Remove glibc upgrade-helper kludge, only necessary for some ancient RHEL + +commit a4bbf08f4d365f2d5ff746917cb8cfa66c1d3c51 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 14 18:12:18 2008 +0300 + + Lose useless variable + +commit 7401ab6a7b0de775e16b371a1c98989cd3eb2cd5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 14 17:45:09 2008 +0300 + + Split scriptlet execv() preparations to separate function + - runScript() is way too big and still is, but this helps a bit... + +commit d6de2803fc0a2be2da06e1f6f0c2b197510a8a1a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 14 16:22:28 2008 +0300 + + Use argvAddNum() for passing package count numbers for scriptlets + +commit 900cbb7d79a18fdf48964c395e038eabc38db43e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 14 16:21:40 2008 +0300 + + Add argvAddNum() for adding integers to ARGV_t arrays + +commit d858e4ffa5937aed5bbccf0d4667e1eebd55c218 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 14 16:01:06 2008 +0300 + + Use ARGV_t for passing around scriptlet args psm internally + - simplifies allocation and freeing while getting rid of alloca()'s + - runScript() needs to add arguments anyway, might as well pass in something + that *can* be modified without having play games with partial const, + partial alloca() contents in the argv + - removes the need for passing argc around + - (unrelated) move fi->h NULL check in runScript() to beginning *before* + we trie to access it, duh... + +commit 08375fa2bce124043954feb8c9cc8023004586bf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 14 15:58:10 2008 +0300 + + Add argvNew() to create an empty argv array + - yes it's silly ;) + +commit 4e34fcc2bda4b6d18287981c1a053e9e4380caba +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 14 14:35:34 2008 +0300 + + Avoid redundant script name formatting + - remove two points of return to simplify allocations.. + +commit 8444c6f997dd0eb2a26b6870768b5bd049247db9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 14 14:33:23 2008 +0300 + + Reduce #ifdef clutter + +commit 647ff16b50dab2172d25b62dedb7db15a38811ea +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 14 14:31:51 2008 +0300 + + Streamline lua scriptlet name formatting - just do it once + +commit 1eb29bc44d01192dc050fa9bc4a4b0a6a25726d1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 14 14:29:07 2008 +0300 + + Move legacy prefix compat thing out of the loop + - additionally fix indentation, move block local variable def there... + +commit 25f15fca9e1c25bbceee362be7016108a26eeaeb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 14 14:27:29 2008 +0300 + + Don't bother calculating max prefix lengths + - no longer needed, prefixBuf is dynamically allocated as needed + +commit 2c2d98a08dc3a9e21014b3173102f73064fc39ae +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Apr 14 13:07:58 2008 +0200 + + Prevent buffer overflow in readKeys() + +commit 641046e4da826b5845703cdee23227dc344b0c7a +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Apr 11 15:52:56 2008 +0200 + + Use dynamic allocation in rpmlibNeedsFeature() + +commit 3928bbc25bfe554767590abe009bc40b4776d49d +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Apr 11 15:44:04 2008 +0200 + + Don't warn about BuildRoot being "/" while it is actually empty + +commit 674194a9e7f7e0430f73f438f42472b6983afe83 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 11 11:45:35 2008 +0300 + + Simplify url retrieval in rpmInstall() + - use rpmMkTemp() instead of manual kludgery to static buffer + +commit 769bc86d6d9372c1b3e804309227a0e8554d72d1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 11 11:18:25 2008 +0300 + + Simplify url io a lot + - move urlhelper call to urlGetFile() + - have urlOpen() call urlGetFile() instead of going the other way around + and causing local copies and all sorts of craziness in the process + +commit 78f38f9be08270170bf58e066db263bdde54f5da +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 11 09:38:44 2008 +0300 + + Remove #ifdef NOTYET junk + +commit fde961e25b09806e501dd214059ced1b07c1b49c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 11 09:05:05 2008 +0300 + + Rewrite rpmMkTempFile() for sanity + - Actually use mkstemp() for creating the temp file and return a FD_t + dupped from the file descriptor returned by mkstemp(). + - Simplify the interface while at it. + - Change callers for the new interface. + - Yes we now require mkstemp() to work, mkstemp() is in POSIX.1-2001 and + this is year 2008... + +commit 48ff62a5291458ed1181cd6c31dcadb193ad2f8e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 10 19:36:03 2008 +0300 + + First crack at adding ISA provides to packages (rhbz#235755) + + - Horrible kludgery to get the isa names and bits into platform specific + macros from installplatform script. That beast needs to die. I mean really + + - In build, add provides: name(isa) = evr automatically when it makes + sense (similarly to name = evr provides). ISA consists of ISA name and + bitness (or wordsize). This can be used to correctly + express multilib dependencies without resorting to (expensive!) file + dependency kludges, eg for dlopen()'ed libraries where automatic + dep extraction doesn't force dependency on 32bit vs 64bit version, you + can now use: + Requires: foo-plugin%{?_isa} + This expands to foo-plugin(x86-32) for i?86 packages, foo-plugin(x86-64) + to x86_64 etc, and permits spec to be shared with older distros which + don't have ISA provides. + + - The same could be expressed with "canon arch" just as well, but + using the ISA to differentiate from %_arch and the like: + eg i386 could be used instead of x86-32 but it's overloaded with meanings + (the actual i386 processor vs i386 compatible cpu family etc) + +commit af4eea99e311171e3dd771c9b2ff59faa964d208 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 10 16:07:47 2008 +0300 + + Avoid exporting providePackageNVR() in the library + +commit d39cc1dfda9a18a3f3254e8d9ce240ace48c6856 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 10 16:04:12 2008 +0300 + + Just call legacyRetrofit() instead of combined compress + provide retrofits + +commit c01ef8228d373f9232b47ac0915bb5786e5266cf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 10 15:52:36 2008 +0300 + + Add a static, far simpler addPackageProvides() to build + - use instead of providePackageNVR() which needs to deal with all sorts + of hysteric "rpm 3.0.2 did this but 3.0.5 didn't" issues + +commit 61dff28fa4d9169fd71ccd7a9f83c1186037c3db +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Apr 10 14:42:50 2008 +0200 + + Call rpmReadConfigFiles() in rpm2cpio so that rpm2cpio won't complain like: + warning: Unknown system: (null) + warning: Please contact rpm-maint@lists.rpm.org + +commit f350b07096e872eb135df68f2906eae2aa306726 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 10 11:25:59 2008 +0300 + + Remove unnecessary providePackageNVR() from writeRPM() + - packageBinaries() already calls providePackageNVR(), no need to do it twice + +commit de8250d2dfe74cdd0637dda3000b0ff6d7e730be +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 10 11:19:40 2008 +0300 + + Unbreak srpm generation broken by 6c4b0cbd93709a0fa18af1ef07af44da585bb5f6 + - cpio path in source packages is the basename of the file, make this + obvious by using basename() instead of pointer games + +commit 61b008b5662652ac8ea05ea76611b73efe9cf656 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Apr 9 13:05:45 2008 +0200 + + Don't use stack allocations in rpm2cpio when not needed + +commit 0b0dcd114028e1e2a00870917cf07a27858a30b1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 13:54:39 2008 +0300 + + Replace alloca+memset with xcalloc() in rpmdbRemove() + - return value is suspect: should return "ret" instead of 0 at exit + depending on what happened in removal but preserving previous behavior + for now... + +commit 71018d6d2d67b0e17c737e7a90cc6bb704e224ba +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 13:48:00 2008 +0300 + + Replace alloca+memset with xcalloc() in rpmdbAdd() + +commit f6134083c29c6cbb3be255fadae47a03d35b09f1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 13:47:29 2008 +0300 + + Replace alloca+memset with xcalloc() in rpmdbCountPackages() + +commit 2dad3ee0a9ff1ad4a247d863e82c12cd66df3d89 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 13:33:23 2008 +0300 + + Tonne of indentation + other formatting corrections to rpmdb.c + - no functional changes + +commit b54d8bc2432d2fb85fe5c768df4f2cdcbe22b73e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 13:19:26 2008 +0300 + + Remove dead code + +commit 3a5a6ef0fa1577ca9147a846982cd9f48eb52a82 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 13:17:01 2008 +0300 + + Report full nevra in rpmdb remove debug message + +commit 2191e9fe72d18202a8a9e28c818b25f10ed635ab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 12:47:03 2008 +0300 + + Plug memleak from signature verification now returning malloced msg + +commit 03c6b4e934600fbe488c12d9271b72f676a4803a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 12:36:38 2008 +0300 + + Simplify addTE() + - eliminate wtf parsing of NEVR string which doesn't actually handle epoch + - use NEVR and NEVRA formatting from headerGetN*() instead of doubling the + work here + +commit aa04d0cef3854ddc3d2f6eb316c1b7780dc1b53a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 12:17:36 2008 +0300 + + Make headerGetNEVRA() return "src" as the arch of source packages + +commit e7ed105c6723d7820ffd9fa917de1fdac47590a0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 11:17:43 2008 +0300 + + Initialize pointers, lowercase local variable + +commit 994ccffd9dee5d25da4fe4be1fa4d4b9baeea990 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 11:16:24 2008 +0300 + + Rewrite headerGetN*() for simplicity + - eliminate stpcpy() games + - reuse evr formatting from headerGetEVR() instead of doing it over and + over again everywhere + +commit 7a64fb564a7c79e47a3ad86d17b5c671a64e44c4 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Apr 9 10:10:17 2008 +0200 + + Fix buffer overflow in verifyDSASignature() + - caused by assumption that sizeof(size_t) is always 4 (credited to jbj) + +commit 3d717d5c45ac17dcd3e0ae82f8f7d9846b1a5d97 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 10:37:34 2008 +0300 + + Replace bunch of wtf evr formatters with headerGetNVR() + +commit f380230a0316c02fd6864b6bba688e2e340b1d7d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 10:36:29 2008 +0300 + + Add headerGetEVR() convenience function + - return formatted evr string + optionally pointer to name + +commit 99322592d79cda46ad4e8f62d9613e2e588dc523 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 10:32:44 2008 +0300 + + Make headerNEVRA() actually return epoch too + - ...but epoch is an integer type in headers, change proto to match that + +commit 2cfe2d3a3b73889584a0b165b07e8088a312e5c0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 09:00:44 2008 +0300 + + And one more url->path rename for local variable... + +commit 6c4b0cbd93709a0fa18af1ef07af44da585bb5f6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 08:58:46 2008 +0300 + + Rip the last remaining disk/file URL stuff in processSourceFiles() + +commit 7c0b42146764c9ece60039de9cc1be36adb0f71c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 08:56:27 2008 +0300 + + And more url ripping in build internals... (addFile) + +commit e92d22e279fe01d84e339a45755eb9e8d989388d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 08:37:15 2008 +0300 + + URL -> path renames continued... (build internal) + +commit e89e7ba72fa9e710cef780ed5931ed2c2d0603a8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 08:25:46 2008 +0300 + + Rename FileListRec_s disk + cpio path variables + - on-disk is diskPath, rename previous fileURL to cpioPath to make it + more obvious it's the path in the package cpio + - neither is an URL + +commit 29674e476a9477cdf8c7c38743b6441eacb5f011 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 20:37:48 2008 +0300 + + Yet more url ripping - buildroot is never an url + - this is a bit nasty as it changes public interfaces but rename to make + it explicit they're just plain paths, not urls + +commit ddf46496b38cd30df54950816f6379239259d2b9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 9 08:17:48 2008 +0300 + + Remove remote host stuff from build doScript() + +commit 0e74fc55c7202eb975a8de878c4731b587d7a994 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 19:53:40 2008 +0300 + + More url-path ripping in build/ + - processBinaryFile() and processMetadataFile() don't need steenking urls + +commit d121a41db20392f24f85126a99f7736f614a660b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 8 17:15:32 2008 +0300 + + Whoops.. gpg-pubkey "release" on import got busted accidentally + +commit b2cfc89de58d856c4c1c26a3a24b91610b38b243 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 8 15:36:46 2008 +0300 + + Simplify rpmtsImportPubkey() a bit + +commit 1721614d96499d0cf7bc1a31a133fa1c777aa841 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Apr 8 13:48:39 2008 +0200 + + Rewrite pgpArmorWrap(), the former one was insecure/hackish + +commit 090782c3c73f1b95fa6a033f73ce3cb4de38b539 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 8 14:11:47 2008 +0300 + + Collapse unknown / unsupport RSA sigtypes into one fallthrough + +commit 45f5e135aee276185eda68642406ec6917315006 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 8 14:06:07 2008 +0300 + + verifyRSASignature() buffer & other fixes + - avoid stpcpy() into static sized buffer + - avoid potential sigp NULL-dereferences + +commit 08b4a09eef6da8f11f992f2461e67fdc8f256fc9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 8 13:27:59 2008 +0300 + + verifyDSASignature() buffer & other fixes + - avoid stpcpy() into static sized buffer + - avoid potential sigp NULL-dereference + +commit 7fe19f0a2a1a8bc6e2940d042b0478282b4887ce +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 8 13:23:01 2008 +0300 + + verifyDSASignature() buffer & other fixes + - avoid stpcpy() into static sized buffer + - avoid potential sigp NULL-dereference + +commit 2bb4618fa107dc6b02a4eb64e42d0021eca2a9e9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 8 12:35:36 2008 +0300 + + Eliminate four copy-paste versions of nibble(), stick to rpmstring.h + - the one in signature.c wasn't even used... + +commit 6f619206fd13c6f0d90f143ec829312da4f81c48 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 7 16:13:29 2008 +0300 + + Eep, fix bunch of segfaults and other fun from previous commits + - leftover stpcpy()'s to non-malloced addresses and other "minor" + issues in verify*Signature() stpcpy() elimination ;) + +commit 69c71c2f61a487f3350afb7190dad5df01280eda +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 7 15:07:08 2008 +0300 + + Avoid stpcpy() to static sized buffer in verifySizeSignature() + +commit 4441084171df6a70e27321e9b371cd8f662a67ad +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 7 15:01:49 2008 +0300 + + Avoid stpcpy() to static sized buffer in verifyMD5Signature() + +commit 5a0880a5de5f9c00447d200846cf887d32755df5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 7 14:55:36 2008 +0300 + + Avoid stpcpy() to static sized buffer in verifySHA1Signature() + +commit 5ef8b53108f41220602febbd2e10f3b76ab32b82 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 7 14:04:00 2008 +0300 + + Eliminate several copy-paste hex converters, use pgpHexStr() instead + +commit a41079c692aa75e5e995aaf1e5c355edad5552d9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 7 13:51:20 2008 +0300 + + Uh, return allocated pointer, not the end of string... + +commit 9bb88f4088de792c2844357ad447470e76a7281a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 7 13:37:56 2008 +0300 + + Remove static print buffer from pgpMpiStr(), return malloc'd data instead + - convert callers + - only rpmpgp.c internal needs, move it there and make static? + +commit 41a32765bde2cc346bba93da364e7bdeb985fcf9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 7 13:29:48 2008 +0300 + + Merge pgpHexCvt() into pgpHexPrt(), removing it from public headers + +commit 8909c054344834eb45f2b09c0abfcfa1be214ec4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 7 13:26:46 2008 +0300 + + Minimally convert all pgpHexCvt() users to use pgpHexStr() instead + +commit a3a1a45c5131fd1dd885cd73bb9f6a7ac1ddbfba +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 7 13:02:18 2008 +0300 + + Remove static print buffer from pgpHexStr, return malloc'ed memory instead + - inlined to get xmalloc() from system.h for consistent malloc fail behavior + - convert callers for new behavior, apart from some debug fprintf()'s + +commit a70823b99814cbef36ccb1a056f9ef1e97bd7ae2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 7 12:35:37 2008 +0300 + + argvPrint() doesn't modify argv, make it const + +commit 4e0ab74d8d7a1ee976b7010bd80135cf4a1c7d7a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 7 12:34:07 2008 +0300 + + Add ARGI_const_t, use where appropriate + +commit c29adcee80825d79e7b522ee651360d1b9542539 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 7 12:11:16 2008 +0300 + + ARGV_t const pendantry + - const on typedef'ed ARGV_t doesn't mean a thing, add a new, + (exec* compatible) ARGV_const_t and use where appropriate consistently in + argv.h, rpmcli.h etc + - popt's argv const is the wrong way around for exec() family, add explicit + ARGV_t casts on popGetArgs() uses where needed + - compiler silence, aaahh... + +commit d728ec28dcb51a139859e4fed48da894a8363a51 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 7 09:31:21 2008 +0300 + + Remove ARGstr_t typedef, it serves no purpose + - argv strings are just regular strings, the structure is what's special + +commit a5533d9604770d16942e44d8c68cd28228bc3d2b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 7 09:29:06 2008 +0300 + + Remove bogus const from ARGV_t + +commit 4a466050480fb3a83712270e2f2a46ea912fc440 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Apr 7 08:25:17 2008 +0300 + + Missing rpmstring.h include + +commit b05c0ebdf8ccd647df14538f6d8980c797344daf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Apr 6 19:34:59 2008 +0300 + + Eliminate the uuuuugly and unsafe static tagname buffer + - generate the "human friendly" strings at build time, store into the tag + table structure + - also avoids copying of strings and lowercasing strings at runtime + +commit a413ad7de22601e59e7a89f19e4986eaf70c8fbb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Apr 6 19:18:44 2008 +0300 + + Move the tagtbl.c generator monster awk out of Makefile.am + - stick it into a separate script, reformat so it's possible to actually + read it... + +commit 14dcc3034d3d252d20f80daa9b708f88cc45dbaa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 17:00:38 2008 +0300 + + Oops, no newline at end of filename please... + +commit 52788e096d89c340efc359c3b9dc52e1ff05fb95 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 16:26:55 2008 +0300 + + %{_builddir} is not an url, ever + +commit 0787a058f11fade66fad8d78186ae2b533e20f45 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 16:23:56 2008 +0300 + + We only ever deal with local, regular files in doUntar() + +commit c9bc7c32e0f260312f74b448c859c3acb9aab0b7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 16:21:58 2008 +0300 + + We only ever deal with local, regular files in doPatch() + +commit ed3eb18dc26f87d8bffdd1a05d26dd962b7f6f2d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 16:08:37 2008 +0300 + + Rip the url-craziness in rpmMkdirPath() + +commit bde22653bc7ef058933af9e814d9644fcf28abb2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 16:03:59 2008 +0300 + + Get rid of the horrid zcmd hackery in build + - rpmExpand() with %uncompress macro etc simplifies things a lot + +commit 3c1126b2a550e2d9f51f46e0948ab5925fe07089 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 15:52:52 2008 +0300 + + Missing decompression arguments for bzip in uncompress macro + +commit d3f73d3ba08da6fa2906764f9a7504385801816b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 15:19:28 2008 +0300 + + getcwd(NULL,0) has undefined behavior, use rpmGetCwd() instead + +commit febc6c0db9b39b7ec5e588f2ff9ebf7d48529c61 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 14:59:55 2008 +0300 + + Stop pretending spec can be an URL or stdin, neither works + - simplifies buildForTarget() somewhat + - while at it, eliminate remaining unsafe string operations + +commit 384a31b4a355719d88d0472c0fd451874be1a4e9 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Apr 4 13:48:02 2008 +0200 + + Escape '%' in format + +commit 6a766c00bfd488bb2c703910efc386bf95e6af05 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 14:33:45 2008 +0300 + + Wait for popen() to finish before passing to isSpecFile() + +commit 61c0a71059d5e5a5782018505c70d88299ac3ede +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 13:52:59 2008 +0300 + + Move spec extraction from tarball out of buildForTarget(), simplify + - use basename() and dirname() instead of manual pointer manipulation games + - static buffer only used for reading tar output, sizes checked + +commit a375e78dc61ccf171188db58f2acfb6224d553dd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 12:12:29 2008 +0300 + + Oops, add --wildcards back to spec extraction + - shouldn't really have to hardcode such stuff but... + +commit f548819c94d9049a7dd850546286f8583e5a47e0 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Fri Apr 4 13:17:53 2008 +0200 + + Simplify formatting + +commit f6b0cf178a74f193677bbf9b2b345fea6ab0fff9 +Author: Jindrich Novy <jnovy@dhcp-lab-186.brq.redhat.com> +Date: Fri Apr 4 13:01:50 2008 +0200 + + Simplify package comparison and format creation. + - also avoid static buffer usage + +commit baf9e88fc341d6b7bac32fb8e22768791bd596af +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 12:06:06 2008 +0300 + + Assume failure in buildForTarget() to remove redundancy + +commit 50a020acca37f48a074f5e2a5e09f6dcb16ec387 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 11:54:21 2008 +0300 + + Refactor spec extraction on tar build to address several issues + - simplify the code + - use %{__tar} instead of tar as the extraction command + - avoid sprintf to "big enough" buffer + - basic spec sanity check while extracting, fixes rhbz#281391 + +commit 8aa121da832c1f66b1900f9568955ce4e32e49f2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 11:53:07 2008 +0300 + + Spec of size zero cannot be a valid spec file + +commit 02de5d75af66f9d27edd8e12cc6004b15b22ce55 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 09:55:30 2008 +0300 + + Remove copy-paste currentDirectory() from sqlite, use rpmGetCwd() + +commit a5a3cfc3ed67083eaca0af0ffa48565a3e99bf57 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Apr 4 09:53:17 2008 +0300 + + Rename currentDirectory() to rpmGetCwd() and move to librpmio + +commit 0bd84c940930b3752eedf967f8c842c270cb33f9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 3 20:48:17 2008 +0300 + + We don't support url's in db paths, rip. + - file:// vs / is silly and anything else wont work, so pretending + url support just plain bogus + +commit 110d354c726ca5e4a66ccbf185334514d452abf2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 3 19:44:49 2008 +0300 + + Replace silly static rpmioFileExists() in rpmdb.c with plain old access() + - accepting url's there is not only useless but just plain bogus + +commit c7b5cb2dc4a884aa080a23e1ba0772047ca566e4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 3 19:28:37 2008 +0300 + + Remove ancient db1->db3 conversion cruft + +commit 1a269ccd3cc3be1bb5763f23621c63b5ac199c92 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Thu Apr 3 13:47:05 2008 +0200 + + Don't use static buffers in parseForRegexLang() + - use dynamic allocation instead to avoid overflows + - also update addFile(), which is actually the only function + that calls parseForRegexLang() + +commit 58b9fb501d09ade85eae216d26cf51e31bb71e9d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 3 13:17:57 2008 +0300 + + Lose the remaining static buffer from rpmVerifySignatures() + - Simple and stupid: catenate previous buffer + latest message + with rasprintf() over and over again. Not the most efficient way but hardly + matters here... + +commit 2dc456a10c0dab0d0a00afb0a1d15bf96b74a0d1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 3 12:53:11 2008 +0300 + + Typo... + +commit ef8669e5bed26597fb2200af54ef93abb6fe138b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 3 12:46:33 2008 +0300 + + Refactor signature check results formatting + - Document what it's supposed to do, should be more obvious from the + code too now. + - Remove one level of stpcpy's to static buffer. + - Simplify the theoretical case where many missing/untrusted keys are + found (this shouldn't happen in practise ever) by only showing last of them + +commit babade159482170bbcb710970277a90e994695fe +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 3 09:59:46 2008 +0300 + + Enable stack protector by default if gcc supports it + +commit 85571b25e97eed423a9931377aa40bb3fc42fb76 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 3 08:37:20 2008 +0300 + + Remove unnecessary check for "keyid:" in result + - nothing in signature.c emits such string + +commit 40686de0a9de6751443f608d77260cbf071c5ff2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 3 08:07:00 2008 +0300 + + Start eliminating static buffers from header/signature checks + - Push msg buffer allocations down to the lowlevel rpmVerifySignature() and + internal verify*Signature functions, nothing above them knows how much + memory they need for messages. Use rasprintf() where obvious, + stupid malloc(bigenuf) for now otherwise. + - Changes public API but can't be helped, printing to an unchecked buffer(s) + of unknown size from one of the more security sensitive pieces is just + .. not ok + - Minimally convert callers to the new allocation scheme + +commit a0f0da6858782f6a4980437ec05ca37e244ee578 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Wed Apr 2 18:14:47 2008 +0200 + + Simplify message key creation in i18nTag() + +commit 999248ab03133f3a2b92b64885e691d133a38b36 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Apr 3 08:04:22 2008 +0300 + + Shut up a few silly compiler warnings that have crept in + - missing cast in python header subscript + - (false) warning about uninitialized variable, unused variable in rpmfc + - missing include in rpmio + +commit 62b46347770c31c6702983777b47d986c1db756b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 2 16:52:44 2008 +0300 + + Further streamline / simplify rpmVerifySignatures() + - Use more meaningful variable names than res2 and res3 + - In verbose mode we just dump whatever rpmVerifySignature() returns, + error or not. Otherwise the output depends on the result. Make this + obvious in the code. + +commit 8229aa671d972a465440c16647d04664b5265707 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 2 16:30:21 2008 +0300 + + Make signature verification result not depend on rpm verbosity level, ick + +commit aa3c11428c71a5737dc6ac0cd67d6238cee74645 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 2 15:42:21 2008 +0300 + + Further redundancy / copy-paste coding elimination + +commit 30d094653ea1834a90f6a74d9b43863b0364c475 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 2 15:36:00 2008 +0300 + + Collapse the huge sigtag switch in rpmVerifySignatures() a bit + - move the tag names from a helper functions + - collapse similar cases to just one + +commit e04c47822773b36d30487c7075880e0dfa7794b3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 2 15:02:31 2008 +0300 + + Simplify missing/untrusted keys logging + +commit d3c3d4b902cee9cbdcf59aa96848063cc571a2f6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Apr 2 14:25:51 2008 +0300 + + Revert "Disable signature and digest checks on query modes (rhbz#438625)" + + This reverts commit 5a684f5527bc7f32fca9ba7878802519bb515e93. + + All the sigchecking on database queries is mostly waste of time, but + this disables signature checks on queries of non-installed, untrusted + packages too. Separate vsflags for db / non-db operations or such needed + before this can change. + +commit 38b81493b044565271a277aa2c7a56408d3c8565 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Tue Apr 1 16:37:42 2008 +0200 + + Fix off-by one in urlOpen() + - the former implementation didn't take the ending '\0' into account + +commit aabf8d59854c43f6bf1a11fee2b5100a0917b90c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 1 15:40:07 2008 +0300 + + Updated German translation from Fabian Affolter + +commit eca89ea370d2c52442d2817a13bc50023f3294f6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 1 13:35:16 2008 +0300 + + Enhance error message on failed ts lock acquire (rhbz#427064) + - adds strerror() output to the failure log message, this should give + sufficient hint as to what's wrong (eg "permission denied") + +commit d1839289023dd4b7cd66f43f8d83b39bb5243ee3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Apr 1 13:32:57 2008 +0300 + + Convert rpmlock.c to general rpm indentation style + +commit b8c440deade99bee36ba7f2475b85703d896925c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 31 17:06:47 2008 +0300 + + Avoid entirely unnecessary static buffer + string copy. + +commit 3e4b229e7188a5ee42770089bb9a78dc158b5302 +Author: Jindrich Novy <jnovy@redhat.com> +Date: Mon Mar 31 14:13:59 2008 +0200 + + Make ExcludeArch/ExclusiveArch/ExcludeOS/ExclusiveOS actually work + +commit e36758060cbdbf463ded17b9b0143b719575244a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 31 13:31:03 2008 +0300 + + Avoid static sprintf buffer in rpmReadHeader() + +commit 560ee3c8db839495dcbae124f7d08ba77badcc47 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 31 13:12:29 2008 +0300 + + Avoid static buffer for error messages in rpmReadSignature() + +commit dccc08ab66c044beaba806006302c88c42ad458e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 31 12:07:37 2008 +0300 + + Make rpmLeadCheck() return error msg instead of direct logging + - allows silent checking of lead and differentiating between + non-rpm files and incompatible rpms, avoiding bogus "not an rpm package" + message on manifests + +commit 7ddab3ab8d55a6d763c823d4b3c090ccf53eb5a4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 31 10:44:23 2008 +0300 + + Dead code removal (macro stuff) + +commit 802900a230322b8b0c7c9af320dc83a9f6355c6e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 31 10:41:07 2008 +0300 + + Dead code removal (popt switches) + +commit 33b3da3ec1fb05588a9e7fc54c06c49196867244 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 31 09:56:24 2008 +0300 + + Simplify rpmdsThis() code + - use rasprintf() to construct [e:]v-r string instead of stpcpy games + - use str2hge() for N + EVR + +commit 58afc25abb0ebb7826c00b688fb1825d5b0087c0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 31 09:25:18 2008 +0300 + + Copy N + EVR into ds in rpmdsSingle() instead of just referring + - previously a ds created by rpmdsSingle() would turn invalid as soon as + the N and EVR strings were freed by caller (or went out of scope), ick + - convert the N + EVR strings passed to rpmdsSingle() to similar construct + as is returned by headerGetEntry so headerFreeData will free both the + pointers + contents. + +commit ed07bf20d3bffaa4d99b4b6db2460b1046d7ead3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 31 08:42:33 2008 +0300 + + Bunch of formatting & indentation fixes to rpmds + +commit de4c3a999fcfa2bcf6772b4165b7e0ff1c8edb54 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Mar 29 15:22:45 2008 +0200 + + Fixup for rpmfcSaveArg() no longer freeing key + +commit 6cdf14e01d74fd0a65cd3c37ebc805bf43c3740a +Author: Jindrich Novy <jnovy@dhcp-lab-186.brq.redhat.com> +Date: Sat Mar 29 11:18:30 2008 +0100 + + Don't use static buffer ptr as return value in doUntar() + +commit 6dfb63cd599145e9c720708041d617187ab18091 +Author: Jindrich Novy <jnovy@dhcp-lab-186.brq.redhat.com> +Date: Fri Mar 28 17:49:56 2008 +0100 + + Don't use static buffer in rpmfcELF(), make code more comprehensive + +commit 7ff4c18275ab6f5d9e2c88825e13d437fc6f4b91 +Author: Jindrich Novy <jnovy@dhcp-lab-186.brq.redhat.com> +Date: Fri Mar 28 17:21:47 2008 +0100 + + Remove unneeded buffer operations + +commit 813ab8ca8eb4e39d3fa457755256d42f84edcc59 +Author: Jindrich Novy <jnovy@dhcp-lab-186.brq.redhat.com> +Date: Fri Mar 28 16:15:48 2008 +0100 + + Add rpmfcAddFileDep() to handle file dependencies securely + +commit 21fee2eb610c0daec72cfdcf12c9bcdcce428431 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 26 16:32:30 2008 +0200 + + Simplify changelog entry additions + +commit 9c05a57f236ed445fa2dcb5af2b722d8ea45bfec +Author: Jindrich Novy <jnovy@dhcp-lab-186.brq.redhat.com> +Date: Wed Mar 26 11:52:07 2008 +0100 + + Remove unneeded free() + +commit e27f6c2bfc05dc80168c5426dac87b297dce2167 +Author: Jindrich Novy <jnovy@dhcp-lab-186.brq.redhat.com> +Date: Wed Mar 26 09:21:30 2008 +0100 + + Use rasprintf() in rpmfcHelper() and rpmfcGenerateDepends() + +commit 6a7ef512e26c28f28673930649084e7144c4c2a0 +Author: Jindrich Novy <jnovy@dhcp-lab-186.brq.redhat.com> +Date: Tue Mar 25 15:21:47 2008 +0100 + + Don't use static buffers to communicate between funcs, avoid buffer overflows. + +commit 087c90bfe6b12bebeb17ba2e15a39d5fcc58417a +Author: Jindrich Novy <jnovy@dhcp-lab-186.brq.redhat.com> +Date: Tue Mar 25 14:57:37 2008 +0100 + + Use rasprintf() for NVR construction to remove BUFSIZ limit. + +commit 721933384e3e82dc409bbc27d3534543bb10da12 +Author: Jindrich Novy <jnovy@dhcp-lab-186.brq.redhat.com> +Date: Tue Mar 25 13:54:36 2008 +0100 + + Avoid artificial limits on tag name. + +commit 5a684f5527bc7f32fca9ba7878802519bb515e93 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 25 07:49:47 2008 +0200 + + Disable signature and digest checks on query modes (rhbz#438625) + +commit 3e76c5767afb48fd81a743bd0bc102eba0b2b611 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 24 23:58:43 2008 +0200 + + Avoid couple of static buffers in psm script functions + +commit 2a909bdd028ddc2c46c00ddaa3b06003b0329ce9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 24 23:47:41 2008 +0200 + + Avoid static buffer for sql commands + +commit e501ac2e77ab4f145c75558aa456b7f5f481d254 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 24 22:42:34 2008 +0200 + + Remove bogus const from rpmRelocation struct + +commit 3e57c865c5d3b65fea8bcddb376e0bc859b598e3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 24 22:25:26 2008 +0200 + + Remove bogus consts from rpmte_s + +commit a600230b7d614ba8a012bc35a9502949c1722944 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 24 22:23:01 2008 +0200 + + Revert rpmhash changes from previous commit + - rpmhash key + data actually sometimes point to const data.. pff + +commit b43b6d6df1027cccdb39d23d2742c66eaafb65c5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 24 22:13:45 2008 +0200 + + Remove bogus consts from rpmdb and dbi structs + +commit 9a4a5c9ef8f03aca05f7eeed3e7afb297ac72a6b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 24 21:05:05 2008 +0200 + + Remove bogus consts from pgpDigParams_s structure + +commit e1e66978a1c5871614091d15dfb84439ba90a09e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 24 20:44:48 2008 +0200 + + Remove bogus consts from urlinfo_s structure + +commit c4659498e3d5833de32c494d83567c9c15e13700 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 24 19:03:20 2008 +0200 + + Eliminate bogus const's from spec structure + +commit 2cf64e95f2dc2ecac05be776e1e5e3a232d56948 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 24 19:03:00 2008 +0200 + + Eliminate bogus const's from OFI_t and spectags structs + +commit 4110664044beec1278b512e73f377d4b06f05b90 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 24 19:02:44 2008 +0200 + + Eliminate bogus const from expression value + +commit fa7e15c2abeaa5a0832a21c75084d2f406fd93ea +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 24 19:01:29 2008 +0200 + + Use regular stream functions instead of rpmio in spec sanity check + +commit f35277c8a7443d96ae2708abbf1ad74110b5cf8a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 24 19:01:12 2008 +0200 + + Eliminate wtf pointer games with rpmGetPath result. + +commit 7ae38cdd44f599cd64890580d65d25bffcb543d5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 24 19:00:48 2008 +0200 + + Avoid entirely silly rpmio use in addFileToTagAux() + +commit 3531bc5d8c356c56cc40b2a82b7a323981537995 +Author: Jindrich Novy <jnovy@dhcp-lab-186.brq.redhat.com> +Date: Sun Mar 23 13:51:53 2008 +0100 + + Fix buffer overflow while creating patch script, avoid fixed sized buffers. + +commit a3ceec504b4af47b96f90d18dce9df861e0cb93c +Author: Jindrich Novy <jnovy@dhcp-lab-186.brq.redhat.com> +Date: Sun Mar 23 13:50:07 2008 +0100 + + Use rasprintf() to prevent overflows and remove BUFSIZ buffer limit. + +commit ca6f318f7a692a8d9f7f404fd6b138e040e1a2b2 +Author: Jindrich Novy <jnovy@dhcp-lab-186.brq.redhat.com> +Date: Sun Mar 23 13:48:49 2008 +0100 + + Fix writeRPM, use dynamic allocation, remove bogus const. + +commit f779b62276205a116814bde15613fa7383063967 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 20 10:59:17 2008 +0200 + + Adjust maintainer makefile for hg -> git switchover + +commit 53bc909971af88b463ce39f4b30244ceb36e0c3e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 19 09:30:33 2008 +0200 + + Remove bunch of double consts. What have I've been thinking? + +commit 5c7cccd3b6631009060fae1511b5de2ae987daa0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 18 13:22:15 2008 +0200 + + Erm, off-by-one in rasprintf() + - should probably change the comment to "simple, stupid and buggy" ;) + +commit d07bcfece15f9e8352ea077e1a7fe8a082bc2eab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 18 10:28:57 2008 +0200 + + Bump up sonames, we're not exactly ABI compatible with 4.4 anymore.. + +commit 5c48f597c82c92a02f573056e26bd21fe17aeda3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 18 10:18:08 2008 +0200 + + Use rasprintf() in rpmps to properly fix mdvbz#31680 + +commit 053cf9a25e341dec8e1beb4811ecb1e9b11715fe +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 18 10:17:03 2008 +0200 + + Add custom asprintf() clone to rpmstring + +commit c908277be21c27a0894404821605134958521fd6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 18 09:10:13 2008 +0200 + + Minimal namespacing for locale-insensitive x*() string functions + +commit 9df54a8622b6640e54288835e62c6c0d0b23c748 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 18 08:55:05 2008 +0200 + + More xstr[n]casecmp to rpmstring along the other string-stuff... + +commit 5cde7cac9619c90a83d2f63f9d3760d0a352226e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 17 16:03:51 2008 +0200 + + Refactor running of pre/post scriptlets out of rpmtsRun() + +commit 5dca5fac8fa29d50d92a5939fe60cbdcc34c0cf4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 17 15:48:25 2008 +0200 + + Add missing popt include + +commit d9c780d19edeaf81427411205a9620c9516902c1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 17 14:36:43 2008 +0200 + + Remove rollback and repackage from documentation + +commit db37b74a2bfebf067f421b891d3837baaca7fc6f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 17 14:27:03 2008 +0200 + + Nuke leftover rollback test program, update translations + +commit d89482a7c7777d379ab415ebba747b6af19babdb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 17 14:10:11 2008 +0200 + + Remove repackage support to finish off with rollback + + The two main classes of rollback/repackage need are + 1) Gimme back the previous version, this broke XYZ on my system. + This is better handled by downgrading to the previous version of original + package instead of repackaged garbage. We should maintain real package + (version) history somewhere. + + 2) Upgrade messed up my configuration. + Instead of repackaging everything we could be far more intelligent + wrt config files, stick them into real version control or at least have + hooks to do so. + + RPMCALLBACK_REPACKAGE_* and RPMTRANS_FLAG_REPACKAGE definitions left around + to avoid needlessly breaking everybodys callbacks (for now) + +commit 37543ee0405c38a9d54a12bf0d54698773a3933c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 17 11:53:27 2008 +0200 + + Remove rollback support + - not possible to do reliably within rpm + - effort is better wasted on investigating fs-level snapshots, which + is way beyond rpm scope except for hooks to interact with the snapshot + mechanism to communicate beginning/end of transaction and such + +commit ed78cef2c3e14df29d95b476f00d51203fbe098e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Mar 17 12:04:39 2008 +0200 + + Remove support for automatic rollback on failure + - doing this reliably from rpm is simply not possible as there's no way + to undo script actions, might as well not pretend we can + - for a feature that's not generally usable it complicates mainline code + way too much + +commit 874f6849d9f5f71b3815e358c6c5a049f6a4fa66 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 14 14:55:44 2008 +0200 + + Make arch conditional in default queryformat + - gpg-pubkey's dont have arch, argh... + +commit 6db2a8ec03c057850a0349537c705556068b9d32 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 14 14:27:01 2008 +0200 + + Revert RPMTAG_FILEDIGESTS -> FILEMD5's for now + +commit edec73e2128976c344d31953a3d2de698ff7de33 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 14 14:18:43 2008 +0200 + + Type missing for RPMTAG_HEADERI18NTABLE + +commit 8e64df0e83029d08dfbd9a09ef76bed817d1ccf3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 13 09:20:24 2008 +0200 + + Don't process objdump sections after "Version References" + + autodeps/linux.req expects the 'Version References' section to be + the very last section in objdump -p output and nothing else to follow + it, but at least on Linux/ARM, you can get output a la: + + Version References: + required from ld-linux.so.3: + 0x0d696914 0x00 06 GLIBC_2.4 + required from libacl.so.1: + 0x05822450 0x00 05 ACL_1.0 + required from libgcc_s.so.1: + 0x0b792655 0x00 04 GCC_3.5 + required from librt.so.1: + 0x0d696914 0x00 03 GLIBC_2.4 + required from libc.so.6: + 0x0d696914 0x00 02 GLIBC_2.4 + private flags = 4000002: [Version4 EABI] [has entry point] + + This causes the built package (if the external dep generator is + used) to end up with bogus dependencies. + + Issue found by Rabeeh Khoury <rabeeh@marvell.com> + + Signed-off-by: Lennert Buytenhek <buytenh@marvell.com> + +commit f1f6510ceecc99fb4d3fc0c840e5b87232566174 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 12 15:34:49 2008 +0200 + + Remove rpmio internal copy of poptParseArgvString() & friends + - the old included version segfaults with funky input and whatnot... + - link rpmio to real popt instead + +commit ef84de8868a6547ecb8e668d035d4f47bc8cd4af +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Mar 12 13:20:47 2008 +0200 + + Refcount dbiTags on db open+close, automatically free + - avoids rpmdb_internal include in rpmqv.c and memleak in API clients + - avoids having to export dbiTags(Max) at all + +commit dd2f0eb3c8a94485098cfd4412a1a14f28335d02 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 11 11:33:04 2008 +0200 + + Update translations + +commit e9d194444eee9e533c722a6e67ccb100ad99e868 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 11 11:32:37 2008 +0200 + + Dust off Finnish translation + +commit bbeb5148f2d8d6b9a401ef7c375638a69b60f59e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 11 08:42:34 2008 +0200 + + Updated Polish translation (Piotr Drąg) + +commit 35c7ef6d6bc776977248958dee052812841c4a5b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 7 15:07:06 2008 +0200 + + Remove support for automatically importing pubkeys from keyservers + - causes hideous load on keyservers and autoimporting without user approval + isn't a very good idea, especially as long as imported == trusted + - nothing wrong with supporting hkp lookups on manual --import though... + - curl doesn't know about hkp:// but http on appropriate port works just + fine, lets re-enable it + +commit 2414d522bcfbd0ba9e6115eb7e2a3ba056ac2795 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 7 14:05:28 2008 +0200 + + Remove BDB copy from the repository, it doesn't belong there + +commit 501197e5ef5ce8687aaf8bd4352f296bb7a5c0e8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 7 13:34:20 2008 +0200 + + Stop insecurely covering up for lack of snprintf and vsnprintf + - we require C99 anyway + - snprintf is used unconditionally all around the tree + - if absolutely needed for portability, having insecure wrappers littered + over the source is not the best way + +commit de4085814e7bf93042f2fba06ca24a4e63a4b27a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 7 13:04:46 2008 +0200 + + Drop librpmbuild from rpm.pc + - next to nothing actually uses librpmbuild, avoid dragging it in needlessly + - if needed, add a separate .pc for rpmbuild later + +commit 0c0d812b0da674f237ad5932383a44befcf7f3a6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 7 12:36:22 2008 +0200 + + Remove unused RPMUSER, GROUP etc from configure.ac + +commit a08ececd832de2fb4de426d8894abccd45a7c3df +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 7 09:47:51 2008 +0200 + + Log message adjustments + - dont waste translator time by having them translate obscure debug messages + - adjust some suspect looking logging levels + - mark some non-debug messages for translation where missing.. + +commit e97e5619e9ddaf8b0e78568ca8848e2c2840dd00 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 7 08:29:03 2008 +0200 + + Further constants made readonly... + +commit f686d184df613c74df678cbf3a878c25ccd4fec8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 7 08:21:55 2008 +0200 + + Make _cacheDependsRC static, not needed outside depends.c + +commit 3be0a4b2f863e213af45b0495254108c13415a1f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 7 08:20:03 2008 +0200 + + Another pile of read-only constants marked as such.. + +commit 2e3972aebf3db7a6fce83619ea106b80145ed923 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Mar 7 08:15:03 2008 +0200 + + Mark another pile of header_magic duplicates as read-only + +commit 8e7bc88eda21acdee7552980738cbded4831f950 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 6 20:47:17 2008 +0200 + + Make yet more build tables readonly + - preambleList and partList are modified runtime for silly reasons, + reminders to fix later.. + +commit ba16c1bf2fdd1d70b5c8fed1ba88d967f941aa50 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 6 20:25:43 2008 +0200 + + Make headerCopyTags() tag list const, the list isn't modified.. + +commit 82a6fac62cf4dbc9f131d80271fab01cc55fd700 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 6 20:17:20 2008 +0200 + + Mark bunch of static build-related tables as read-only + +commit 16686e9663d9538abb720db955e559f2b35da7b1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 6 19:57:01 2008 +0200 + + Make rpmfc token and apply tables readonly + +commit 403dae827c313760cb1968556c1aeaf395236e98 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 6 19:51:06 2008 +0200 + + Mark rpm tag tables read-only as far as we can.. + +commit 146f12c05beff77c5e1a19989448ca3d12446a06 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 6 19:50:41 2008 +0200 + + Mark various header tables and definitions as read-only + +commit 27f5763cfeb155450b6edf9a3e5dafce07024b99 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 6 19:49:08 2008 +0200 + + Make the rpmdb vectors readonly + +commit 8fde231cac3a597a9199fd36c5c597555895644c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 6 19:27:19 2008 +0200 + + Mark bunch of misc. tables & such read-only in librpmio + +commit 17fc6663ef4bd647934876638f3aa2edf34d3ce4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 6 19:25:46 2008 +0200 + + Make rpmio vectors read-only + +commit 5b32005575079da789d49869870066e8784e6924 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 6 19:24:56 2008 +0200 + + Further read-only tables in rpmpgp.. + +commit 84ff15177d91f8d06615edccb851ff40f0eddb12 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Mar 6 18:56:38 2008 +0200 + + Mark various pgp value tables read-only as they should be + +commit 2f833b0a05b5823edeb935196bbcc3faf5d68228 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 4 09:26:27 2008 +0200 + + PreReq -> Requires in ordering debug output (Pascal Rigaux) + +commit 61189cb868c508c143a0a6c4f1a73de2bf0aeb30 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Mar 4 08:16:02 2008 +0200 + + Add super-H arch support (rhbz#432496) + + Patch from Masaki Chikama + +commit 28cba016c813a50b913a6ec484d4a428026c96a7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 28 12:46:45 2008 +0200 + + Add missing leading underscores to names passed to rpmMkdirPath() + - mostly cosmetical, leading to slightly misleading error messages + +commit 18d01d8f905178c79aae028e92ee5d8433ac857c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 26 22:42:46 2008 +0200 + + Another unnecessarily exported internal variable.. + +commit 05129f83dc4d07c4bc507f66496ac3fc068deeb2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 26 22:24:28 2008 +0200 + + Make bunch of macro internal variables static + +commit b010266b0ea24ddbdb087d37db9d7ee7d2a34e83 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 26 22:04:17 2008 +0200 + + Remove hidden --nolibio cli switch, avoid exporting noLibio + +commit 2579e086c2be79d2d3f7e0e8ee3c25c25edd9a7b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 26 21:46:38 2008 +0200 + + Un-inline fd*Digest() + - avoid leaking nss + digest internals all over the place + +commit 47a1e0515012d4aaf4f95fd71c4bc6de526e8d86 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 26 21:02:21 2008 +0200 + + Make the rest of rpmio vectors static inside rpmio + - no external needs, gets them out of exported library symbols + +commit edc6b13d19d832ec56b63007ccc84a0f43cf2629 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 26 20:53:38 2008 +0200 + + Remove the last remains of unused and unnecesary rpmio rpc vectors + +commit 41ebd1cd50c780c247877bf9174aacdd55ca4923 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 25 20:16:43 2008 +0200 + + Eliminate rpmdb refcount debug junk from the API + +commit 89f59abcd306aa7cff9b48936469d7e46bb655e1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 25 12:33:19 2008 +0200 + + Remove some ancient dead code + +commit 98c5039009406609f661f98623776d6c18a04c2c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 25 12:24:22 2008 +0200 + + Add %{sources} and %{patches} macros to build + - push full patch + source paths to global lua tables + - %{sources} and %{patches} are just easy-access wrappers to accessing + the lua tables + - "git-am -p1 %{patches}" and enjoy... + +commit 2b39ddc25d9773c793c4ceaef01de0b9df0c06ad +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 25 11:03:38 2008 +0200 + + Enable variadic checks for rpmExpand(), rpmlog() and rpmGetPath() + Suggested by Michal Marek + +commit c46876daa4358849de73a059d944f753a7584013 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 25 11:02:07 2008 +0200 + + Add new header for collecting utility macros + - atm consists of portability wrappers to various gcc extensions like + __attribute__() to provide additional warnings and checks + - copied from glib to avoid an extra build dependency just for the silly + macros, renamed to avoid namespace clashing + +commit fe35727d3f55f830d21b71b183ea24974a02696f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 22 15:39:24 2008 +0200 + + Remove ancient commentary from header.h + - history is interesting but public headers aren't the place for it + - "implemented soon after" from 2001 comments are hardly useful :) + +commit e59b3817bbbd530b4d6a003bc02a7ee8166eaa72 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 22 15:37:16 2008 +0200 + + Remove useless ifdeffed typedefs + - rpmdb & iterator are typedeffed in rpmtypes.h already.. + +commit 03dcaf61eb48b12bc65322b40b30dc06e8a2ccc0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 22 15:30:51 2008 +0200 + + Rip ancient, unused setperms + unsetgit make targets + +commit d0feb99eac9404648a9bde49f09042ade7fcdfbb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 22 15:29:04 2008 +0200 + + Use %__tar instead of hardcoded tar in build prep + +commit 4dcc991ecc30e33f6f468885d8e92479d6dd3143 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 22 15:08:41 2008 +0200 + + Don't use legacy gzipbin etc macros in build + +commit 3b7c968326190d2997ff3866f592b7003e889b3a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 22 15:05:16 2008 +0200 + + Make %patch use %__patch instead of hardcoded patch.. patchy huh? + +commit 82f39bc8888a765dd4efb1b3539cc2bbac684ed9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 15 15:21:22 2008 +0200 + + Shut up another case of FUSE mount stat whining (rhbz#432907) + +commit e93d76665d1ca0f7388ce22f1da1c38ce0900dac +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 14 15:02:18 2008 +0200 + + Improve header i18n locale matching + - Get best lang from rpm HEADERI18NTABLE, instead of getting first fuzzy match + (eg: zh_TW matches zh_CN whereas zh_TW entry is available) + + Patch from Pascal Rigaux + +commit 9f8aa63490ac5091e77b9f2b7427f58a299a0eb4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Feb 14 13:10:51 2008 +0200 + + Fix a bunch of string format mismatches found by gcc's variadic checks + + Patch from Michal Marek + +commit 7585967f4707f4540517fca498b9c8683cf683cc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 11 20:45:15 2008 +0200 + + Play nice with xargs + - xargs considers exit status 255 special, avoid it. The exit status is + unrealiable anyway so 254 vs 255 shouldn't matter + + Patch from Michal Marek + +commit 9dc19803d5495b598db0edb4b650d672c2a1f024 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 11 20:12:32 2008 +0200 + + Updated sr translation + new sr@latin version from Miloš Komarčević + +commit 36e6679eb09bd93782098f653771e75939313c72 +Author: Peter Jones <pjones@redhat.com> +Date: Fri Feb 8 14:58:26 2008 -0500 + + Don't add syntax errors while I add sorting... + +commit ee6b38a9d11b8737f692aa5f954ac198bf4c46f1 +Author: Peter Jones <pjones@redhat.com> +Date: Fri Feb 8 14:54:29 2008 -0500 + + make gendiff sort the file list, so comparing the results is easier. + +commit 82b547aa26aac6e0580dfaedbbc84b99c558f586 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 8 13:45:56 2008 +0200 + + Oops, package type in lead was reversed... + +commit d718b12f5bf5b94c418b8235e45625cbccca6220 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 17:42:19 2008 +0200 + + Mass convert (back) to rpmTag as it's usable everywhere now + - cast away a few cases where the enum usage causes ridiculous amount + of compiler warnings from unhandled switch-cases + +commit 53ca9c775f5f3954f140f462d22bb28cde02c6cd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 16:35:44 2008 +0200 + + Use rpmSigTag enum for signature tags everywhere, more or less.. + +commit 130118d594ef2dfb02e5a2938fe4e1da1b3e6955 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 16:14:34 2008 +0200 + + Use rpmTagType always now that it's available everywhere + - RPM_MASK_TYPE is not a datatype, move it out of the enum + - add missing cases python header handling to shut up gcc + +commit bbcf8f5ff09a11ba9dcf688c923afcfd62dd9d4d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 15:32:33 2008 +0200 + + Couple of missed type abstractions + +commit 36e9f885e161395e2dfb033dcd7db1667764f273 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 15:29:37 2008 +0200 + + Yet another typedef for transaction ID, use where spotted + - most remaining [u]int16|32 uses are indexes and such, ie actual numbers + +commit ceb96638f6ceba45f353c132b104543404515fed +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 15:15:41 2008 +0200 + + Use rpm_flag_t for header generic bitfields (file flags etc) + - additionally use rpmfileAtts / rpmVerifyFlags consistently where + appropriate + +commit bb72efaaaa6dad878877eeb12cbad67383a0cf35 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 14:50:42 2008 +0200 + + rpm5.org: free 5 bits for rpmfc coloring expansion + - also fixes an overlap between RPMFC_LIBTOOL and RPMFC_MONO which we + had and were out of bits already + +commit 455c428c066801431e98d70d5f57bf3ca3f37174 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 14:28:06 2008 +0200 + + Couple of int -> rpmVSFlags type corrections + +commit 4391fce5e16459ce7bf52eb601c2518f3d456d41 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 14:25:16 2008 +0200 + + Doxygen bits for rpmtypes, much to do still + +commit 5d38313e7c26bf628389382b78ef8f0db138e787 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 13:53:19 2008 +0200 + + Adjust potfiles from rpmlibprov removal, update... + +commit 9849c79d8d9c26f52831fd361bc3569926605a92 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 13:52:30 2008 +0200 + + A missed color type in rpmds header + +commit 50e2d4c26f3534baa6ec9be354e710a6e0ad6d88 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 13:49:13 2008 +0200 + + Split non-cli verify bits from rpmcli to separate header + +commit 9b0967588abde9599751a6ede176fa429202dd72 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 13:09:13 2008 +0200 + + More rpm-headerdata types: rpm_dev_t and rpm_ino_t, use where spotted + - both hardwired to 32bit internally + +commit e5116e43d753114f9966ff42f507310a61f620eb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 12:58:05 2008 +0200 + + Add rpm_rdev_t type for rdev entries + - rdev is 16bit whereas dev is 32bit, eww... + +commit e7ac5fb183c4c0e5762d7f18c1c19c03fcdc2b3c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 12:31:32 2008 +0200 + + Add rpm_mode_t type, use where spotted + - bring the types under some sort of control, previously mixture of + int16_t, uint16_t and unsigned short was used.. + +commit 630a5a4c1a34f12ae264cba870005de0858353e6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 12:12:31 2008 +0200 + + Add rpm_color_t type for rpm color bits, use where spotted + +commit b12cb085232a586ebca8673ee766d9d6e826c8dd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 11:43:38 2008 +0200 + + Port some rpmds improvements from rpm5.org + - rpmlib provides as rpmds, lose the special case hackery + - new functions rpmdsRpmlib() and rpmdsSearch() + python bindings for them + +commit e1ca3be052b4f0bbc417489c3f97a00323630469 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 10:08:44 2008 +0200 + + Rip the horrible (ia64) autorelocate kludgery. RIP. + - we don't support relocated x86 on ppc in qemu either... + +commit 5786cf78db37d9b129470cefdce5c0faf2c5c183 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Feb 5 09:41:11 2008 +0200 + + Use helper function to eliminate some copy-paste code + +commit 21ff694d9ccacd86c1e570fdc3af030e98d6da10 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 4 12:33:02 2008 +0200 + + Remove double documention for exported header functions + +commit df1467c357aa18b4bc6a43df4832460d302054a4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 4 12:28:02 2008 +0200 + + Rip the useless header method vectors + +commit 1df890dd0230ffceba86832b320d377b4d505cfb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 4 12:00:30 2008 +0200 + + Make check-programs build again, assorted type-fiddlings.. + +commit aca6d4a2c4cb5ce76031884933661115c80ca6c1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 4 11:50:39 2008 +0200 + + Add rpm_time_t type for time types (in headers), use where spotted + - easy to spot, easy to change... + - time_t size can vary, header data needs fixed size + +commit e886043a1027fabf975f5e6542437e412a137e67 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Feb 4 11:27:00 2008 +0200 + + Add rpm_off_t type for file size types, use where spotted + - preliminaries for bumping up the max size, use rpm-specific type + as off_t size varies, header data needs fixed size + +commit f53c32337238b84bb2c555ca12cdc07f6a963361 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Feb 3 16:24:07 2008 +0200 + + Make rpmtag.h standalone, include from rpmtypes.h + - permits header.h to use the tag types + - revert other includes back to header.h, more crazy #include churn... + - rpmTagTable etc in header.h for now, don't really belong there but... + +commit abce05919d417b026bedd81d3a08f91625392530 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Feb 3 16:09:20 2008 +0200 + + Use rpmTag etc enums for rpmTagGet*() functions + +commit cf34aa5a37eedb79af6ab0f0cbf86a15c56dcb86 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Feb 3 15:41:52 2008 +0200 + + Stuff signature tags to rpmtag.h along with other tags, add enum typedef + +commit db3f67ed5b53452a749427a16254a2d231522063 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 1 20:28:31 2008 +0200 + + Fix platform dir creation, doh + +commit 7ffa128552d62cab163b534d1c7a8408b2baf6c2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 1 20:23:25 2008 +0200 + + Update translations for a change.. + +commit 7a77e1fd9fcd657fec32704628b77f6104cf5103 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 1 20:18:23 2008 +0200 + + Move platform specific macros under RPMCONFIGDIR/platform/ + - reduce the clutter in RPMCONFIGDIR, nicer for packaging too.. + +commit 15f33b33e62a703105671dff675689265da88b16 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 1 19:53:04 2008 +0200 + + Ditch the "system" %_topdir, default to ~/rpmbuild instead + - building as root should be discouraged and /usr/src for building stuff + is horribly wrong anyway + +commit cc9880edc2ddf4d390f59b8b111222d42f73a816 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 1 17:27:22 2008 +0200 + + Don't close GPG/PGP stdin to avoid harmless warning (rhbz#197602) + - patch from rpm5.org + +commit a23502798fb1091b5ede3f1886c2dc8ed3e9e8cf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 1 13:25:18 2008 +0200 + + Avoid silly fixed size buffer in urlhelper + +commit cc69dd20b8d0afdc09957c84eae0957ab1552618 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 1 13:00:40 2008 +0200 + + Allocate macro buffers dynamically + - avoids some entirely needless overflow cases + - somewhat similarly to rpm5.org but use heap instead of stack + +commit 56405587f4b3890b34243904629cfa55cb345ce6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 1 12:11:03 2008 +0200 + + Allocate various macro buffers from heap not stack + +commit 54ab76019e8656950c9f9bf144edd549805dee0b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 1 11:36:13 2008 +0200 + + Define + use MACROBUFSIZ for macro expansion buffer size + - double the buffer size while at it... + +commit d3d60512bd1df6ed5027a9dedf1d1ab97f969ad6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Feb 1 11:09:13 2008 +0200 + + Macro shell expansion fixes (rhbz#431009) + +commit fbc9b689fb7c30cabe51ec7b18bd692451249df1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 17:20:09 2008 +0200 + + Add rpmtypes to doxygen, with todo reminders.. + +commit eb5dc35c196c2b18e934a046627ee59d54e175d6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 17:05:29 2008 +0200 + + Include spring-cleaning + - put some consistency into include ordering + - everything (apart from bits missed ;) is now ordered like this + 1. "system.h" + 2. other system includes + 3. rpm public headers + 4. rpm private headers + 5. "debug.h" + +commit d2efb5d77c0a3a2f5919d40efe5e163254422b6f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 16:04:40 2008 +0200 + + Use rpmsenseFlags type for dependency flags everywhere (hopefully) + +commit 87e01f336262f3738211c0426304590ed16284f8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 14:27:41 2008 +0200 + + Use headerIsSource() instead of doing it manually + +commit 99faa2735b4b52104a724c6a2f8a7a806bc9c7e5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 13:53:51 2008 +0200 + + rpmlib.h mass eviction + - explicitly include what's really needed instead + - document remaining uses + +commit 7751f84bf03076eb6ad90ad0d10144846726bdfb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 13:03:54 2008 +0200 + + Move HGE and related prototypes to header.h + +commit ecabf137102a980528f166b9690efb8adbcef95f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 13:00:26 2008 +0200 + + Move rpmTagType stuff to rpmtag.h now that they can move + +commit 6af8116e7268eb20d5127796d61e55d96360171a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 12:59:38 2008 +0200 + + Stick rpmCallbackType to rpmtypes too.. + +commit 118db841210eb3809b6640a95b03214b0f3bc648 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 12:51:09 2008 +0200 + + Add missing system includes + +commit c482427fbfd604d665e7fd28d77cd58a22b089ae +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 12:42:07 2008 +0200 + + Uninline headerFreeData() + +commit 78f1f6378e3d18c1b46dc22125c6d3e0808f26af +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 12:21:59 2008 +0200 + + Stick relocation struct to rpmfi, typedef to rpmtypes... + +commit 90fbda71036fe0614558750fb4fa862c3b8f1413 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 12:20:59 2008 +0200 + + Move FD_t to rpmtypes.h, used all over .. + +commit e97aefc89bdd10616a8bd0fce642a93148ab357a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 11:55:06 2008 +0200 + + Move rpmRC definition to rpmtypes + - lot of places drag in rpmlib.h just for that... + +commit 73ebfe9ad49e56230393ff2ffa818436b40fdedd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 11:51:28 2008 +0200 + + rpmgi.h doesn't need rpmte and rpmts headers, implementation does + +commit 458bf3b208e3efdd880db42c62f3b12b4eed4da0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 11:49:25 2008 +0200 + + Remove bunch of unnecessary rpmlib.h includes + - replace with rpmtypes.h where needed + +commit e4d43147ee34310a7753383ffde0e24737fddc1c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 11:02:39 2008 +0200 + + Move header and -iterator to rpmtypes + +commit 8f4000b00b9e1a4c7db2eeca71fec1b47e3e0b63 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 10:57:15 2008 +0200 + + Move rpmalKey and rpmal to rpmtypes + +commit ebbcd155e71ef8ccfe4d3a4f6b6f00f67f089cda +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 10:54:04 2008 +0200 + + Move fnpyKey typedef to rpmtypes, its widely used... + +commit 3952ef87858c56094d8287d542f3aedd4cef6987 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 10:33:32 2008 +0200 + + Move rpmts and other major data typedefs to rpmtypes from rpmlib + +commit 3564b3a5ed2f2a6fe42fcab5af96f3cbc244fe96 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 10:23:47 2008 +0200 + + Add missing c++ ifdefs to rpmtag and rpmtypes headers + +commit 66345bfc5a141f30625746d087ce9d721746c8b8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 10:16:14 2008 +0200 + + Move header tagdata types from header.h to rpmtypes.h + +commit 0760e7389fc6c574cbaabb5788e29a69d3fa9dfb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 10:13:09 2008 +0200 + + Add stub rpmtypes.h header stub + - place to stick in common typedefs to untangle header cross-include jungle + +commit 2adf19b3d3910b9ed579f89144dba0263e277c60 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 09:36:02 2008 +0200 + + Remove fts flag API symbols from help messages + - a --help message isn't an API reference... + +commit 265b1f017fa7bbe7c6e2f92c910465c38eba8aa6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 30 09:24:43 2008 +0200 + + Updated Polish translation (Piotr Drąg) + +commit 87458bd399a8696cd0b6e981bb60a2f4de1c48d8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 28 15:10:14 2008 +0200 + + Make rpmbuild -bs and -ts imply --nodeps (rhbz#235507) + - better fix might be creating srpm header early but until then... + +commit e39b131750525e0f5a172ebee55154db6b71be7b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 28 13:43:32 2008 +0200 + + More missing system includes for size_t & friends + +commit 80ca9f368f5ed417c57f524e88fa75f2b2ccc991 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 28 11:45:38 2008 +0200 + + Add missing system includes to rpmmacro.h + +commit 339f85db55c08d6cc28ec0076d4e8680813f15fc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 28 09:20:33 2008 +0200 + + Fix printing of filenames with whitespace in check-files (rhbz#430428) + +commit f2c6bef540faf4ba9b7a15b284a5d64f9c8b00fa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 25 17:33:35 2008 +0200 + + Urgh, add geode to x86_64 secondary arch subst-crack... + +commit 43636bc513cc6f2a5ebf92015e1d74be981a2225 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Jan 27 17:28:32 2008 +0200 + + Document libmagic requirement + +commit 95b03441ccd5483503d9f5455655c256d0932007 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Jan 27 16:39:40 2008 +0200 + + Rename isCompressed() -> rpmFileIsCompressed() for namespacing + +commit 8e2965886f6347850b6e769cb27f4fb3ada7677d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Jan 27 16:13:47 2008 +0200 + + Couple of missing doxygen groupings + +commit a0a972702a940175b3c3ca2491c6e4d0a9461e63 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Jan 27 16:11:46 2008 +0200 + + Detect lzma magic if it exists, otherwise dumb check for .lzma filename + - Newer lzma-utils make a magic header in archives, current stable versions + don't. Guessing based on common compression flags used by current lzma + versions is feeble and futile... + +commit c693169deeabf8f9a65a824699cc0c98cedd491f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Jan 27 16:00:40 2008 +0200 + + Use the suffix checker in rpmfc instead of inline defined version + +commit f0f392cce6c07fd4a41a392bc912a76238ee14eb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Jan 27 16:00:06 2008 +0200 + + Helper function for checking given suffix on path + +commit c63f859b78b7465aed64a85635a3d1d5e0f7b9d7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 25 13:54:39 2008 +0200 + + Quote find-debuginfo builddir to avoid whitespace issues + +commit 70e793db8944a9db0e6f49ce012c28dbda973369 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 25 12:24:55 2008 +0200 + + Don't reset target when reading included rpmrc's. + Doesn't seem to break anything and fixes rhbz#232429 AFAICT... + +commit acf2fef3084c23e13751c39f3eb48dca12af947a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 25 12:20:56 2008 +0200 + + Hackery to get secondary arch macros included on x86_64 (rhbz#194123) + +commit 0d7bf59ad10cffb3d99fb309fd23083721ade106 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 25 12:14:23 2008 +0200 + + Bandaid patch for truncated error message in russian (mdvbz#31680) + + Just up the stupid static reservation "high enuff" for now. + asprintf() would be nice here but it's not at all portable, revisit later. + +commit ee655d91a2dfd5e8863dca582077d1bd65cb240b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 25 12:01:16 2008 +0200 + + Permit conflicting ghost files + Patch from Pascal Rigaux + +commit 86c2aa8cd638be53d35a22b4fc1302be434b8851 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 25 08:30:32 2008 +0200 + + Print regular provides on build too (mdvbz#36672) + + Patch ported from rpm5.org by Pascal Rigaux + +commit f62311615186365733b37681a8c010f12bea79f6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 24 09:34:33 2008 +0200 + + Missing space in russian translation (mdvbz#36974) + Patch originally from Andrey Borzenkov + +commit eec03952be8cea647d1e4a2147f49e41a3051983 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 23 07:56:51 2008 +0200 + + Make uncompress macros match reality (_ vs __ prefix) + +commit 240b2d3441ce0711b0eacdc5345b3a4d9b77a716 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jan 19 11:40:59 2008 +0200 + + Add support for Geode CPU (rhbz#428979) + + Patch from Dennis Gilmore + +commit 735c83ad5291858cc981f739c3db5165d50598d5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 10 13:39:00 2008 +0200 + + Define and use UGIDMAX instead of hardcoded 1024 all over + +commit 76d8c768363731b89da2c5db7625d2369adc5175 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 10 13:35:03 2008 +0200 + + pgpHexStr() returns pointer to static buffer, return const char * + +commit 6243ccd1e67f23e3ff07438c34ce18d5893b51df +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 10 11:48:31 2008 +0200 + + And *really* skip the leading % in --define, double duh :) + +commit 9672ca6925f51d4c6dc623ad1d6eda83a20d5461 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 10 08:44:21 2008 +0200 + + Fix thinko in macroname underscore conversion, duh + +commit 927865ad4a370f316b58c6322e7e9bfc8a64553d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 9 18:56:34 2008 +0200 + + Document internal vs external BDB usage in INSTALL + +commit 924007789d9ae450610cb839eb3f244580105d36 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 9 19:07:20 2008 +0200 + + Drop internal db from dist tarballs + - tarball down to almost 1/4 of earlier size + - check if internal db is present in configure, point to INSTALL if not + - distcheck needs --with-external-db now to have any chance at working + - leaving to hg for now for easy reversal if getting second thoughts ;) + +commit d4ec2ad87f544e18be164964ab8b04cb5ed3ad0f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 9 17:50:25 2008 +0200 + + Dirty hack to determine BDB .la name automatically + +commit b28ad6b47bda0c0ac49fdd10bf5f4f0c5e09964f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 9 11:11:49 2008 +0200 + + Implementation of triggerprein scriptlets. + Ported from rpm5.org work of Jeff Johnson to 4.4.x by Pascal Rigaux, + further adopted to fit HEAD... + +commit 478ec787f36ddac045dceb5727a699b7359bbbe7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 9 10:39:55 2008 +0200 + + Permit files with glob characters in *.rpm packages (#147383) + Patch from Alexander Suvorov + +commit 88c020f771f477aa70b7251dde762cd8fb6fbf0d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 9 10:34:08 2008 +0200 + + Avoid access(2) quirks querying symlinks, lstat(2) instead (#60288) + Ported from rpm5.org work of Jeff Johnson + +commit a97100ba1dae7849571f30075d7564fb0124dc91 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 9 10:21:01 2008 +0200 + + Handle spaces in file path arguments correctly (#217258) + Ported from rpm5.org work of Jeff Johnson with some differences: + - place into rpmfileutil instead of rpmgi as it's more generic than just rpmgi + - rename rpmgiEscapeSpaces -> rpmEscapeSpaces + - return char *, not const char * as the return string must be freed by caller + +commit 4906b9c55e97a9db8f5db4691a09253ddfadd976 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 9 09:28:09 2008 +0200 + + Convert '-' to '_' within --define macro names (#124995) + Patch derived from rpm5.org of Jeff Johnson + +commit ce9ba5a7da2a53795f7fa71a593c645debf8f74a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 9 09:22:31 2008 +0200 + + Last 8 bytes of RSA modulus is keyid for V3 pubkeys (#205080) + - ported from rpm5.org work of Jeff Johnson + - minimal fix suitable for 4.4.2.x too, full rpm5.org changes require + api changes which would be ok for HEAD but that's a bigger task... + +commit 02824f0e9d9c818c46682c13502a7eab5a4ebb0b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 7 16:09:20 2008 +0200 + + Set a default 0022 umask value always (#83006) + Patch derived from rpm5.org work of Jeff Johnson + +commit c80bd01564129d531107f9f8458fc7c07e64bba5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 7 15:37:43 2008 +0200 + + Print --usage to stderr instead of stdout (rhbz#164021) + Patch derived from rpm5.org work of Jeff Johnson + +commit fcf6b50378eaeac4c1f7ca215b33586b4d41072f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 7 14:48:57 2008 +0200 + + Don't unlink non-temporary file in FSM_UNDO (rhbz#223931) + Ported from rpm5.org work of Jeff Johnson. + +commit 3f9cde75df2c4bf7c1de3dd309d3d43fe22d0df4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 7 14:25:24 2008 +0200 + + Fix field-width specifiers when no space between (rhbz#323221) + Ported from rpm5.org work of Jeff Johnson. + +commit 37bff306ae3ca6e7402939748fc9b3ea062851fb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jan 7 13:57:10 2008 +0200 + + Handle "use vX.X.X" in perl dependency extraction (rhbz#140597) + Patch by Steven Prichard + +commit a93afe303547408a6a477c08e7e7b8e53b3f91d1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 4 12:04:49 2008 +0200 + + Saner RPM_FORCEFREE_TYPE definition + +commit 243e97302da9e9029f417fa3c698a2973a4e65b7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jan 4 12:00:51 2008 +0200 + + Remove now useless nested function in debugedit + +commit d50839b8b3c4793a5c98c36f6e487aa12b9be3ba +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jan 3 12:37:03 2008 +0200 + + Lose unused pgpMpiHex() + +commit 083fde4d7847e6d2fab3ef0978dc4458482c3633 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 2 17:47:30 2008 +0200 + + Revert rpmfi bits from 01cd03ea8f8a + - nasty breakage from new signedness mismatches.. + +commit 68e1d60be3e53c51d142dfca7b7a1501e867b681 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 2 17:02:06 2008 +0200 + + Signedness consistency in rpmfi interface vs internal structures + +commit bb70bbb7734a2a069bf97b08a354e04fb3debfdf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 2 16:18:55 2008 +0200 + + Avoid compressFilelist() stack overflow in pathological cases + - allocate dirNames etc arrays on heap, not stack + - the arrays can be rather large and alloca isn't very friendly when it + fails... + +commit 505e8c352cdcd389b014e2276df30fb06e5984cd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 2 15:02:18 2008 +0200 + + Teach (unused) headerFreeTag about RPM_FORCEFREE_TYPE + +commit a9490bf57a52818fd67437d8389804641d8f875a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 2 14:44:58 2008 +0200 + + Gah, nss doesn't use size_t for lengths... + +commit 84386510030999daa5416eb17816bec9f2aa384b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 2 14:37:16 2008 +0200 + + Assorted int -> size_t string size fixes in build code + +commit 2a27a8fcdb33c69ead5df3701239c8d97c8c6e70 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 2 14:10:25 2008 +0200 + + More assorted int -> size_t uses + +commit 519eaaf236866602e1f05cf138ebb263b465f2b7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 2 13:55:16 2008 +0200 + + Assorted int -> size_t corrections for string lengths + +commit d772111b9131a9fc7ad4da1008ba6fb202344a2f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jan 2 13:22:26 2008 +0200 + + Use size_t, not int for header format padding args + +commit addac6a86be1a6c7a668f97c9d7a0d85277f6779 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 19 12:05:56 2007 +0200 + + Add rpm_data_t (and _constdata_t) for header data, use everywhere + - consistent, easy to grep for and change... + - bogus consts removed where spotted + +commit 44c90ce3f0c5f4686338b4b746b9bece8510d757 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 19 14:13:34 2007 +0200 + + Const-pedantry here and there... + +commit 5bd20cf9db51053ff8d72a306e6296c8c744856f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 19 13:19:55 2007 +0200 + + Const pedantry + +commit 8e00018c88f1467eb1c1e2760a4de96bcdbae68a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 19 12:49:52 2007 +0200 + + Fix some const issues in macros + +commit 123beef21660b446c124acb7a9ed769c95844eed +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 31 11:56:06 2007 +0200 + + tgi doesnt need fts private include + +commit 85b0dd95318af5d252f4e1064df2eacdddd627fe +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 22 14:26:56 2007 +0200 + + Fix multi-line macro expansion in last line of spec (mdvbz#27417) + + Patch from Pascal Rigaux: + + 1. creating functions restoreFirstChar(), copyNextLineFromOFI() and + copyNextLineFinish() out of copyNextLine() + 2. creating function readLineFromOFI() out of readLine() + 3. inline copyNextLine + 4. if we can restoreFirstChar, then use it, otherwise read from file + (ie don't read from file when we have a remaining multiline macro in + spec->nextline) + +commit d4676384db65b0480af9dbbd488d43bd37b2080c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 19 18:53:14 2007 +0200 + + Hum, NSS needs to be shut down too + - some ~80 bytes are still leaked apparently from somewhere within nss/nspr + +commit 19f943cc3673830a5b41daa8e295a94e5570af20 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 19 09:38:32 2007 +0200 + + Add dumb maintainer snapshot generator make rule + +commit 4d2151d160c34e7bfca0bae0f44c5eab21e6d401 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 19 09:12:59 2007 +0200 + + Ordering fix (don't use RPMSENSE_PREREQ) from Pascal Rigaux + +commit 20bfd34975b7c4af9cce95167a227e9f9fe58316 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 19 09:01:39 2007 +0200 + + Drop duplicate locale.h check + +commit 23b25e10c65216b6cb271e9ba43ad7bf8d53192e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 21:33:40 2007 +0200 + + Avoid exiting too early due to nested rpmdbCheckSignals() + +commit 38bb0b6c9b355915a69db476974bea1503fce147 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 13:42:42 2007 +0200 + + Update translations + +commit fd53dcf94d1836e5ba30b390f5289c6e29e7ff8c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 13:41:29 2007 +0200 + + Todo-update... + +commit 4f9b7814fa510b5197d5e423b48ad8aa304ce133 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 12:53:57 2007 +0200 + + Drop bogus const from rpmReadPackageManifest argvptr + - it's malloced and needs freeing by the caller.. + +commit 22d169c102c531aa2eca7d232818bfe38ca73f45 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 12:53:16 2007 +0200 + + Cast to silence gcc.. + +commit 6965fbd5c8c3d6228989fa89cc8e2c107965aba9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 12:29:46 2007 +0200 + + One leftover reloc constfree.. + +commit 640b2e3e797f8b13c9fe3360b5c78300214e88b4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 12:08:13 2007 +0200 + + Remove bunch of bogus cli-related consts... + +commit a631616ce168756f10e58863b053d630dd06a9b4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 12:07:48 2007 +0200 + + Use constfree on relocations for now + - they're totally exposed all they way to rpmqv.c.. eww + +commit bb61fa21e8d93f74a568aec7426e086330d276b9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 11:56:54 2007 +0200 + + Remove bogus const from rpmInstallSource*() parameters + - spec and cookie are malloced and need to be freed by caller + - unconst various other rpmQVK arguments & friends, no api exists to + free them so caller needs to handle anyway + +commit bed447552a88665c566a4b2760f89db03812c12d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 10:48:10 2007 +0200 + + Use constfree for rpmts suggestions + - goes down to rpmal returning fnpykey which is declared as const.. + check this later + +commit f88fe168dde009f542f20fc151a595885801364f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 10:46:39 2007 +0200 + + Stick constfree to extension cache cleanup + - deal with the header mess later on + +commit 083a82f7f159f8763b9904b32f08bfc58d0c7e40 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 10:45:36 2007 +0200 + + Drop bogus const from headerFreeTag() data pointer + - no effect as it's hft is unused + - mark headerFreeData(), the real problem case, with _constfree() for + easy finding (inlined in header.h so can't use _constfree()) + +commit 75df2ea9ad1a44cc836e1c4f43a54ca679b03879 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 10:30:35 2007 +0200 + + Drop bogus const from temp variable + +commit 78ad426f040a85965ad33ab64f040012f1b2af39 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 10:17:18 2007 +0200 + + Remove bogus const from rpmGlob argv return type + - it's malloced and must be freed by caller + +commit 8bdd462b50b7930c94cd7c59ac068934f60cffcf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 10:10:03 2007 +0200 + + Make fsm failedFile non-const like it really is + - callers need to free it so const is wrong + - cast away the hardlink-hackery in fsm instead + +commit 28723cae06d49e4ba2401199da47763b1fc28ef8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 09:54:46 2007 +0200 + + Drop bogus const from temp variable + +commit 2b61b2199fa14b8e48eecda9731ab7ae30f7ee37 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 09:49:03 2007 +0200 + + Drop bogus const from zapRelation return + - the retval is malloced from rpmdsNewDNEVR() and must be freed by the caller + +commit addf724f1afa39d7ab0a781d012812cf02890e3d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 09:40:33 2007 +0200 + + Drop bogus const from rpmts rootDir + curDir + +commit a56a86a79247f18e79f1ecab90879c05e6df5f45 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 09:30:40 2007 +0200 + + Remove bogus const from rpmdb match iterator contents + +commit fbd12ed8018a146ca339f684348302d1f85c277d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 09:27:42 2007 +0200 + + Use constfree for rpmdb_s contents for now + - rpmdb_internal is included from several places over the tree + +commit e4c1bb5ac21983de746f5446b3ed564a210d55d4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 09:19:22 2007 +0200 + + Use constfree for rpmhash key + data for now + - sometimes they point to real const data, sometimes not, eww + +commit bf723ddc66d4eeef1e3d3d6d62381ef597df7d78 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 09:08:04 2007 +0200 + + Use constfree for fsm path, opath for now + - neither should really be const but they sometimes point to real + const variables, sometimes not.. needs careful review + +commit d0a289256745887dd77c39411aaa9fd8d0b896e0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 18 07:51:45 2007 +0200 + + Drop const from fs mountpoint, contained within fs + +commit 5c9ab2a393e1cb2e253015a46433c536fa11fad0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 21:45:56 2007 +0200 + + Drop const from temporary variable + +commit 132017fb8dc2f120885f16c84639527466e211ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 19:15:14 2007 +0200 + + Use constfree for rpmte internals for now + - the internals are exposed all over the tree... + +commit cddbd0db316bfc0886609ac1a1e10fe6c10d11e9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 19:11:33 2007 +0200 + + Use constfree for rpmfi internals for now + - the internals are exposed all over the tree... + +commit aee47fd11270a5d5b3db4925e84864a728ae9475 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 19:05:19 2007 +0200 + + Remove const from rpmal dirInfo dirname + - add comments wrt needle dirName - those are actual const pointers to + within rpmfi, must not free + +commit 04978c4eaec7c86be705177b53fadd80a459ba00 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 16:10:32 2007 +0200 + + Use constfree for psm failedFile for now + - failedFile is malloced by fsm, but removing the const from fsm + gets a bit hairy as failed it's not always malloced + (see changeset 4062:02b0c237b675) so we'd have const-disabling casts instead + of freeing consts... + +commit 3ea6e70658c4554f7c1ed2bb2ccf5cdaef67b12a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 15:32:25 2007 +0200 + + Include toplevel Makefile from Makefile.maint + - allow "make dist" in one step with .maint.. + +commit 7460a8db5d22c736e99ff95d123d9518432637d2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 15:30:01 2007 +0200 + + Drop db3 from dist subdirs + - db3/configure is covered by EXTRA_DIST already + +commit cd760eaa96af8854a89fb61a7a859a45ee7654ea +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 15:07:41 2007 +0200 + + Unconst psm pkgURL and rpmio_flags members + - fully contained within psm + +commit f1df7a59b86b7e40568885d0d51a9bd72453c964 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 14:58:02 2007 +0200 + + Make psm opaque, add minimal methods to cover internal needs + +commit bad888114da54dd7b7eaf36faa34f0dfd4139432 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 14:03:31 2007 +0200 + + Drop bogus const from dnlFreeIterator() param + +commit b9f2b0788a19f76e89d782a76bc3d784fe4307d9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 14:01:23 2007 +0200 + + Drop bogus const from fsmFsPath() return type + - path is malloced and caller needs to free + - additionally use size_t, not int for string size + +commit 898d2cc867aef7a8637a2afcded0d24baf6d110e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 13:50:11 2007 +0200 + + transaction.c doesn't need fsm.h, rpmfi_internal does + +commit 6966c5d8ace09789a22d294e4204e918d91c43d9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 13:39:14 2007 +0200 + + Stick cpioMapFlags to fsm.h, they're only used by fsm.c + - allows FSM* typedefs to move to where they belong + +commit 8268570f48aab6bb2126af2754d1007c959f3da3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 13:20:05 2007 +0200 + + Hide fsmIterator_s struct details, not needed outside fsm.c + +commit c3353c2af418398fe92c0f4febca555ee035474e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 13:15:53 2007 +0200 + + Stuff hardLink_s inside fsm.c, add pointer typedef to fsm.h + - nothing outside fsm.c needs except for the declaration in fsm_s + +commit 05a16276ba5c4337f7bd1e1d64957c3ce364c106 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 13:01:50 2007 +0200 + + badDeps is encapsulated within depends, doesn't need const + - remove ancient reference code + +commit 834a79e6158d9950f37cf66922875f2a10af4d21 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 12:37:01 2007 +0200 + + Use constfree for cleaning up pgp digest contents + - the contents are exposed within rpm (although not public interfaces) + but pgpCleanDig() should be used to free the struct + - pgpDig and pgpDigParams need encapsulation + api... + +commit bef37587d3a0eb9a59661bd02c5e8b46a6c24e7a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 11:38:12 2007 +0200 + + Don't bother configuring db3 directory if using external db + +commit 2b50ad6fa4d936ef555235cb032cf7ed9e14ac67 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 11:19:55 2007 +0200 + + Make ChangeLog creation depend on .hg directory + - .hg dir timestamp changes on commits, otherwise updating ChangeLog + requires removing it + +commit 68d4b87e8a71335f11ebab703effd972c36631a6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 10:32:16 2007 +0200 + + Unbreak internal dep generator + - more signed -> unsigned count type breakage + +commit 4671a35bbcac3097259657a1425ece1d3fe22ba1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 17 10:05:37 2007 +0200 + + Unbreak array query formats + - signed -> unsigned count type change broke it.. + +commit acdbac335e7a8e287afa68a1127501029a5a3bec +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 16 23:05:21 2007 +0200 + + pgpReadPkts returns malloced memory, unconstify + +commit 7be0a763d282475763c11d7b05d1479d7f0a617e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 16 22:50:30 2007 +0200 + + Lone module-private const .. remove + +commit c41f61369ea55d0c998dfb733b2e74921bca63bf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 16 21:28:37 2007 +0200 + + Unconstify macro contents, fully contained within macro module + +commit 506a8f5365c9cc044754b4365e75481cf26b1b5e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 16 21:24:44 2007 +0200 + + Bogus const in temporary variables + +commit 4a72c2a3f6b3fd712e8e1733be6761c89ec4e25c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 16 21:21:31 2007 +0200 + + More const removals + - both username cache and log records are fully contained within their + modules... + +commit 1f443958a9b0ce3b29db5faa77532a437c77e663 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 16 21:20:05 2007 +0200 + + More constfree for spec exposed stuff for now + - openfileinfo seems easily made opaque, revisit later + +commit 598d6efc865d3c1ca03d52cc1987966d581de288 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 16 20:58:44 2007 +0200 + + Much of spec internals is exposed, let them be const for now + +commit baa659b24dc7098009a7351a4ee1ab921b4b05ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 16 20:46:56 2007 +0200 + + Remove couple of bogus const uses in temp variables + +commit 35d4663a0dae9abfc6a533bb00d1ee100f477beb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 16 20:39:46 2007 +0200 + + Unconstify FileListRec and AttrRec contents + - not exposed outside files.c + +commit 4ab5affca9c78a8e7f3bfc4af738722db1b93bfa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 16 20:04:30 2007 +0200 + + Unconstify rpmrc internal tables + - not exposed outside rpmrc, "protection" buys nothing + +commit 98fdd1c0617be4182bc23d655ac7778c6f26a24e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 16 19:00:07 2007 +0200 + + Fix default queryformat setting when _query_all_fmt not set + - \n in the rpmExpand() causes the result to always be non-null... + - also avoid unnecessary const free + +commit 14284725e6ddca4a8cd8ce5b0a4ba1e1ee7cef73 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 16 16:25:09 2007 +0200 + + Remove const from rpmMkTempFile file name parameter + - the temp name is malloced and needs to be freed by caller + +commit 3ec48632b894c299c4c4455d4e12bbce0bd37f32 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 16 15:58:40 2007 +0200 + + Refactor rpmReSign() and associated file "management" a bit + - remove unused + useless "rc" parameter from manageFile() + - remove tempfile handling from manageFile(), create + open a tempfile + explicitly in rpmReSign() + - both copyFile() and manageFile() now require file names to be passed always + - split file closing into separate closeFile() function + +commit 3184b09c1bc87f495e45ea25664589ef805c433f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 16 15:51:09 2007 +0200 + + Stupid reversed-logic thinko.. + +commit ca3ac216585253ddccaadcbcc65119cc4babed46 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 16 13:02:27 2007 +0200 + + Remove const from bunch of error message return types + - headerCheck(), rpmReadHeader() and rpmReadSignature() return malloced + error messages the caller needs to free, shouldn't be const + - adjust rpmdb hdrchk callbacks accordingly + +commit 3c002a4c8b0fe71a4ae4685e0fa7f9ddad17fda5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 16 12:20:45 2007 +0200 + + IDT* structures are exposed, let them use constfree for now.. + +commit fcf5efe3482a79281d4d4f2ea5f4146c8715f0e8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 15 21:17:59 2007 +0200 + + And yet more bogus const removals... + +commit f013449361e92ea2a6ffaa1bf3e9d1939f18d8b4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 15 21:14:44 2007 +0200 + + Couple of bogus const removals from rpmgi and rpmds structs + - in both cases the data is already directly inaccessible from outside, + no further protection necessary + +commit aa61b715e6639d6900ca66facb62d5f099dd11d4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 15 18:33:28 2007 +0200 + + Make bunch of build internal code take const parameters + +commit e8ffcb26b5cb60d4ad6130b0010c40ffd8d83b81 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 15 17:15:39 2007 +0200 + + Further bogus const removals... + +commit 3b6a6c903092409256b81e840b9b0dd67be0f6f3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 15 17:08:18 2007 +0200 + + Fix incorrect rpmCleanPath() retval comment + +commit dc9c504ae6de92c84e272f4a6e4f68c350236e23 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 15 16:03:18 2007 +0200 + + Another bunch of bogus const removals + +commit bc93e6bc874a8a07e33f7e77a8f09bde5588eeaf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 15 15:59:07 2007 +0200 + + Avoid mixing local malloc with const parameter pointer + +commit 23777730c25e440a20b6a7b0ad7d3e348992e976 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 15 13:43:40 2007 +0200 + + Use _constfree() for freeing urlinfo contents + +commit 20f6d481aabb9dcd4f38e486c80677f5a0d23f67 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 15 13:41:58 2007 +0200 + + Expose compiler warnings from freeing data declared as const + - _free() is just a wrapper to free() which additionally returns NULL + - add _constfree() for use in the cases where const is used to protect + malloced "read-only" data in long-lived otherwise exposed structures etc + +commit b4588a1202783dd9bbee594aa5aea022ccdd3fc9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 15 11:47:47 2007 +0200 + + Remove bogus const from rpmProblemString() return type + - its malloced so it needs to be freed + - fix all users to actually free + +commit 1a0a12cf159a05471be62016a318d0653ae30ff5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 15 11:03:46 2007 +0200 + + Remove bogus const from rpmGenPath() temporary targets + +commit b6a663ec0a421d822578d831153bc0fbc2d6f410 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 15 10:39:15 2007 +0200 + + Remove bogus const from rpmGetPath() temporary targets + +commit dce66192f2f01817b3027c8c61c770abbfffd131 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 15 09:39:32 2007 +0200 + + Remove bogus const from rpmGenPath and rpmGetPath return type + - both return malloced strings you're supposed to free + +commit 55cb2ff12836f124d5f8114a3c0d4246ec8fa7a0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 14 19:52:11 2007 +0200 + + Bogus const removal continued... + +commit 61e35657a6e3ce33a44067e82bb382b8b3133c4a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 14 17:55:31 2007 +0200 + + Another bunch of bogus const removals + +commit f5a712db5be29cf130a545af0645432713f6fa26 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 14 15:50:17 2007 +0200 + + Remove bogus consts.. + +commit 8d66d5fe4a9d7b7b015153edb8f204ac3b89c461 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 14 15:17:59 2007 +0200 + + Bunch of const char* corrections + - functions returning string constants as char * etc... + +commit 7d817f06b14c221bf0fbf74610e4d85093e77fcc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 14 13:39:52 2007 +0200 + + Bunch of silly ssize_t casts + - cuts down the amount of spurious warnings from inlined code... + +commit faa7e730f1ff0e2345d0413fa3bdf6d0fec2d8af +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 14 13:38:58 2007 +0200 + + Oops, major + minor are not dev_t... + +commit 0c8401abff5eef9d94ae9f124a7ccf639b12acbd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 14 12:54:35 2007 +0200 + + Yet more type-pedantry... + - use rpm_tag_t for signature tag types too + - size_t, not rpm_count_t in signature generation + - add couple of explicit casts to rpmpgp.h to avoid spurious noise from + inlined functions + +commit 8946859700432de2f8462b672a7d3d3790b09a76 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 14 11:38:20 2007 +0200 + + More size_t type pedantry + +commit 00eea2ffa02db546dac707f4f32595f915062a1d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 14 11:36:48 2007 +0200 + + Oops, rpmpsi index needs to be signed type + +commit 4c91a3b6ad0eca18c732117ca4adf09914b6a64c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 14 10:30:46 2007 +0200 + + More misc size_t issues + +commit 421da7c94a9a81a00de847de2ff7249c9909594a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 14 10:30:01 2007 +0200 + + Use dev_t instead of ints.. + +commit 4714ced24c99460f3af63c140b73b2125eaafd31 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 14 09:35:06 2007 +0200 + + Couple of more size_t uses + related format string fixes + +commit c76674a257dbdc5d4bae11f443d319f6f5ad042c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 13 21:18:37 2007 +0200 + + Big bunch of int -> size_t corrections for various signature items + +commit 1e96ead46670088e6b867cc989eadbef092d5864 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 13 20:35:33 2007 +0200 + + Use rpm_tagtype_t everywhere for rpm (header) tagtype type + - typedef'ed as uint32_t, doesn't matter much but negative types dont exist + - easy to grep, easy to change... + - define RPM_FORCEFREE_TYPE instead of -1 "magic" for forcing + headerFreeData (ugh), easier to grep for and change than "-1" + +commit 7e56c6355bea552d89e8d5d0a317763a8cee4a4f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 13 19:32:37 2007 +0200 + + Use rpm_tag_t everywhere for rpm (header) tag type + - typedef'ed as int32_t for now, negative values used in some places for + error cases + - easy to grep, easy to change... + - add RPMTAG_NOT_FOUND define, used in place of -1 "magic", + +commit cbd7a684a4cd88bfa3383658790be3c37230707a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 13 18:16:39 2007 +0200 + + Use rpm_count_t everywhere for header data count + - typedef'ed as uint32_t as that's the key size limit imposed by BDB, + relevant for RPM_BIN_TYPE + - easy to change to whatever later on as it's now consistent everywhere + - explicit casts where needed to avoid new warnings from signedness + +commit c8f2927227471758abbdb36781d885b01798f0f8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Dec 13 09:25:10 2007 +0200 + + Use rpm_count_t everywhere for header data count + - typedef'ed as uint32_t as that's the key size limit imposed by BDB, + relevant for RPM_BIN_TYPE + - easy to change to whatever later on as it's now consistent everywhere + +commit 50f608b42f55e1d2c89dc22a01c58b7621b620a5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 12 14:33:56 2007 +0200 + + Install the new fancy perldep extractor + +commit 4fbc35614992a1e4a62a926aff1f72d8af10729d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 11 14:18:50 2007 +0200 + + Register the new SCRIPT_ERROR callback value to python + +commit 6d1cb6a9da1bf92bac9b630a12df7b9aaafaa2cc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 11 13:50:20 2007 +0200 + + Silly thinko/typo causing source rpms to provide their nvr.. + +commit f407b391c0df60186c301a255448eae89404d05e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Dec 11 09:12:12 2007 +0100 + + test == is a bashism. + +commit c68860f056ce6bb122b8fac469d07414e8caefdf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 11 08:51:54 2007 +0200 + + OS X Leopard fixes from Giulio Eulisse + +commit 6a779c394b9ed70f7d7b45716b207ebae170f732 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 10 16:06:22 2007 +0200 + + Add python method for for retrieving (without setting) ts vsflags + +commit 0c4fe4a0b092e2fb32d517f45513c1a44fb6ca55 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 8 16:12:10 2007 +0200 + + Drop non-existing librpmmisc from rpm.pc + +commit 9ce13e09ef42ea4efca3c624054b0b719f06a43b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 8 14:02:32 2007 +0200 + + Switch to <rpm/foo.h> style for public headers + - adjust include paths accordingly + +commit 179ebc1745b51eb9821dd783c9df475ac539532d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 7 16:19:21 2007 +0200 + + Add RPMCALLBACK_SCRIPT_ERROR callback type + - TS callback has a better chance at doing something semi-intelligent + on scriptlet failure than rpmlog callback + - Hijack "amount" for script tag that failed, "total" for exit code + which might be pretty much anything: waitpid child, actual exit status or + lua error... not probably very useful in the callback but... + - Notify before logging so users can catch the actual error message + on next rpmlog callback.. or something + +commit b67d678e2af33ef9b2b43b7692322fd2898df1aa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 7 15:32:11 2007 +0200 + + Scriptlet (name) handling tweaks + - look up scriptlet names just once inside runScript() + - map trigger types to their real names too + +commit 80f76a471c1b91feb453dead5053bfcc60591ca1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 7 14:00:34 2007 +0200 + + Add getter methods for rpmlogRec items (message + level) + +commit 037ceff668aca5985870e4c6cf5250adbddc4dae +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 7 13:31:31 2007 +0200 + + Rename RPMLOG_CONT to RPMLOG_DEFAULT to make purpose clearer (hopefully ;) + +commit a5f65886f897223fbb476c6ddb8c9f4b7d81d6a3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 7 13:16:45 2007 +0200 + + Logging enhancements + - add parameters to rpmlogCallback: current log record pointer + + optional user data + - callback return flags to enable/disable default logging behavior and + to perform exit() after cleaning up + - add method for retrieving prefix string for a given message priority + - move default logging behavior out of rpmlog() proper + +commit ca9ff17a4d21ec6ba78a56a0f1ddae7e8e16682e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 7 11:43:06 2007 +0200 + + Make rpmLogRec opaque + +commit e98903dbb10d860f9eb2b5b315aab4b1fa9b4152 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 7 11:34:33 2007 +0200 + + Fix misleading indentation + +commit 8769e540f1d3c25ba05c5d24b69a8b71cfd8dc6b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 7 11:33:18 2007 +0200 + + Don't do tilde expansion if HOME not set + - If you dont have a home, glob() will go out of its way to give you one, + even a wrong one. This isn't good when daemons etc have purposefully + unset HOME... + +commit 2cce0653a15f6a0bdcb4de8b7a5133e810744d32 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 7 10:57:39 2007 +0200 + + More rpmerr.h removal fallout + - use rpmRC types where appropriate + +commit d4622b51354ac454f67d30baf9d3b7276672d3b1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 7 10:43:53 2007 +0200 + + Yet more rpmbuild fixups from rpmerr.h removal (partly from rpm5.org) + - additionally use rpmRC return types instead of numbers where appropriate + +commit 23bba68b56c590f2fdbb955c60e5dff0ceae5bb8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 7 09:53:53 2007 +0200 + + rpm5.org: fixup spec parsing from rpmerr.h removal + - renumber rpmParseState enums to leave room for error codes + +commit 2a9c146f31f9695da5af489ff9d14540b10fcd13 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 7 09:28:39 2007 +0200 + + rpm5.org: fixup various places in rpmbuild from rpmerr.h elimination + +commit 79fed162acf572d7c88fd6b08fae3ea088cf5fd3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Dec 7 09:01:25 2007 +0200 + + rpm5.org: use pid_t, not int in build doScript + +commit 9f34c3244316ee239739229bd3d1c89053d08179 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 5 15:56:18 2007 +0200 + + Fix query return codes (rhbz#244236) + - count + skip over errors in rpmgiNext() instead of stopping iteration + - add rpmgiNumErrors() for retrieving errors, use it in query + +commit c54001150fa2c1408759c81998f8a00e2a96c5c4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 5 12:57:07 2007 +0200 + + Only platform.in is to be included in dist, dont use wildcard + +commit d4cc1de207c0cefa0331734aa412f0d65fdaf204 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 5 11:56:33 2007 +0200 + + Rename apidocs to hackingdocs, only build on request + +commit 882f3905859e85086dc8e95f36600fe1f0bab541 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 5 11:27:50 2007 +0200 + + base64.h missing from librpmio sources + +commit 8ddd81d0d4815cffa70a4cb0ba284bfec977fc7d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Dec 5 10:37:38 2007 +0200 + + Update potfiles wrt recent changes, regenerate translations + +commit 131cadaec4c78be4e462003fb49681c22f1dc392 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 4 11:28:16 2007 +0200 + + Match filestage strings with the fact that we dont use "rpc" anymore + +commit dbdbe8010cd944f026a5a4e5d071eb31d29d81c4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Dec 4 11:25:46 2007 +0200 + + Eliminate debug junk from the API + - add some helper macros to accomplish the same, easy to enable / disable + as needed + +commit 422fa0dbeab879d3510c879554c33e359e0ab7ab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 3 18:47:40 2007 +0200 + + Document rpmtsScoreGetEntry() parameter to please doxygen + +commit 2db7896a3489f270a58adc06ae6854c1210f7338 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 3 18:44:48 2007 +0200 + + Remove double documentation from header methods to make doxygen shut up + +commit 6d37b9782dde11b25d22d5922b698b4ec8841eb0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 3 18:39:56 2007 +0200 + + Fix couple of doxygen file paths, remove obsolete comment + +commit ee9cd5176f308313fc0eae3c59119c454d58c9fa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 3 16:58:16 2007 +0200 + + Rename _rpmdbMatchIterator -> rpmdbMatchIterator_s + - consistency with other similar constructs + +commit a96f817d50953f0fd48bd2a7bb983c82256bbc78 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 3 10:47:25 2007 +0200 + + Split RPMTAG_* and related functions out of rpmlib.h to rpmtag.h + +commit 6bdbbefbecf06b75581b8dfbd4ea626c59ebe312 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 3 10:15:46 2007 +0200 + + Split rpmte internals to separate header + - avoid unnecessary include-order issues + - stop define-games for internals access + +commit 1929c68ea3e61007fb6388fd923e01a0e2dd8378 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 3 10:09:37 2007 +0200 + + Duh, remember to add rpmfi_internal.h to sources.. + +commit 7b98c02efb519c6634ab27f0a774b01e99a7b40d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 2 23:02:33 2007 +0200 + + Move rpmprobFilterFlag enums to rpmps where they logically belong + +commit 249113b17a378e55532a1bd4b01c6954d56e59e1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 2 22:59:38 2007 +0200 + + Move rpmsenseFlag enums to rpmds where they logically belong + +commit b2a11e03510dde4e805c388b24dcb41e5d1278ab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 2 22:54:14 2007 +0200 + + Move rpmtransFlags enums to rpmts.h where it logically belongs + +commit 361a8e697b934789a8d5560ba42266c9a22a3a0f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 2 22:50:55 2007 +0200 + + Move file action enums to rpmfi where they logically belong + +commit bb7e7862e5256874189a008a00cd3d420d8119c9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 2 22:00:18 2007 +0200 + + Move RPMFILE_* file attributes to rpmfi.h + +commit 2c3ce0c8b04938b7b35483d27a4e87eda9afa3e7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 3 09:46:51 2007 +0200 + + Split rpmfi internals to separate header + +commit 9ae6424a40cc8982bf9e46a0bb50dee6b49df782 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 2 12:19:24 2007 +0200 + + Move file state defs to rpmfi where they logically belong + +commit 432467a793333c88321fa1b1429673c29a92a25c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Dec 2 12:11:46 2007 +0200 + + Move file type enums to rpmfi where it logically belongs + +commit c36bef96bbe016a68007ef715f521a1bfb8f9de0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 3 16:35:33 2007 +0200 + + Drop RPC from apidocs.. + +commit 9cbf0349b84fb19c6dddbe4f7a3246d4c949ad09 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Dec 3 16:33:18 2007 +0200 + + Use regular POSIX functions instead of "RPC" clones + - we only care about local files + +commit fb90b8b4eb46c4008326e07b4866f4bf0875df83 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 1 21:06:00 2007 +0200 + + More rpmlead exorcizing + - remove unnecessary type parameter to writeRPM(), header knows what it is + - remove unnecessary lead argument to readRPM(), it's unused anyway + - drop lead from cpioSourceArchive struct + +commit c4f116eec34eb283d37dca84b6a38c9fb38537e5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 1 21:01:51 2007 +0200 + + Erm, stuff headerIsSource() implementation to hdrNVR with other cruft + - avoid dragging rpmlib for RPMTAG_* into header.h + +commit 5219448fa1c27988e40450063db5fd49139faace +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 1 19:29:57 2007 +0200 + + Use headerIsSource() everywhere for determining package type + +commit 935df9b81e698d60181f7ca97730e22ac6b8b34e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 1 19:25:10 2007 +0200 + + Silly helper method for determining if a header is source or binary + +commit 3ec04bd5add043955a94d735330bf374fbe8a269 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 1 18:41:14 2007 +0200 + + Lose leftover davRead() related hack + +commit 92698df7236d0fc6c1d9c683210ddc12984764b3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 1 18:31:09 2007 +0200 + + Make rpmlead opaque, add methods to deal with it + - rename methods to rpmLead*() for easy grepping + - populate lead from header where necessary + - add rpmLeadCheck() method for minimal compatibility checking to get + rid of duplicate code in several places + - conditionalize lead version on dirtokens + +commit 89ecfb96d0ea48419ceecd0cd1527fd6a4d465d9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 1 12:47:30 2007 +0200 + + Include sanity + - don't pull in rpmio into rpmpgp.h + - make rpmpgp.h standalone (needs rpmints and stdio) + - rpmfileutil needs rpmio (makes sense, huh...) + +commit 656732848a942fd41cdb75b52820676cb15a6077 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 1 12:32:30 2007 +0200 + + Make rpmDoDigest() honor algorithm parameter + +commit 50b21a8a07934344178018c080d0e27f739538d3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 1 10:42:22 2007 +0200 + + Don't include idtx.h in rpmcli.h + - nothing needs it there, include directly where needed instead + +commit d7e484237a3dfeaa49b5366a9210a68492f43598 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 1 10:31:20 2007 +0200 + + Move headerN(E)VR(A) declarations from rpmlib.h to header.h + +commit 82a9632d4f71987cf106cbc04b2005015ba69988 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 1 10:29:44 2007 +0200 + + Move hGet*() funcs from rpmts, rename to headerGet*() + +commit 9169947ebd5d22bfb25e6dfa8cb0abea8390ea64 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 1 10:16:20 2007 +0200 + + Add bunch of missing rpmts doxygen groupings + +commit 2f7c913723baa8135201fa930678d9e3d4138f2c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 1 10:09:54 2007 +0200 + + (no)dirtokens is just a build-time option now + +commit fc53d307ad1a9c01ea622d53d93befdea472240b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 1 10:08:13 2007 +0200 + + Add separate public header for callback declarations + - rpmmessages is empty, lose it + - adjust includes + +commit 7fc7ac2161afd379ca8dda58de7eca98299e9ecf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Dec 1 09:38:33 2007 +0200 + + Lose url callback mechanism + - not used and cant support it with external helper anyhow + +commit 89527785bbf5e6410cbb5303238fc4f45c8ab02e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 30 23:08:38 2007 +0200 + + Move logging related macros rpmlog, adjust includes + +commit 95953fe6101829efc8895193205b991c5faf7eb9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 30 22:13:15 2007 +0200 + + rpmurl and argv doxygen groupings + +commit e01888a40376f47ac76a3c7060716a16d601ac62 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 30 21:58:18 2007 +0200 + + rpmpgp doxygen tagging + +commit 976f0f891c69268e8ddf7c04de6efdca307ecf30 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 30 21:47:27 2007 +0200 + + rpmrpc doxygen groupings.. + +commit fe086189b7bb836807dbc89ef707da678575f1f1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 29 10:38:58 2007 +0200 + + Export FTS_* options through rpmgi.h as RPMGI_* + - permit full rpmgi use without exporting all of fts + +commit bcbc8126093dc200fbdcbc37451ac5b59d559de9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 29 10:26:53 2007 +0200 + + Lose python fts + - nothing uses it + - hardly "rpm" functionality + +commit 47b6892500671b87aa3cb189b4fe4162771cce74 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 29 10:09:43 2007 +0200 + + Avoid building rpmdebug-py + +commit 41fc048c9a1938dffae9660db1cc874125c878af +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 29 10:06:57 2007 +0200 + + Lose the useless rpmrc python stuff, group macro handling to rpmmacro-py + +commit 44e1c051fcecc8db6033ed8a4d21c0d5cd1c8702 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 28 17:51:39 2007 +0200 + + Lose rpmgi_internal.h, no longer needed + +commit 6d2214791328708254279b872f53db5aca1d7095 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 28 17:47:58 2007 +0200 + + Add rpmgiGetFlags() method to avoid rpmgi_internal.h in query + +commit 9e098f531234cfe776aa63b86e8afafb11865c30 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 29 09:42:56 2007 +0200 + + Bunch of compiler warnings silenced + - bunch of silly debug message casts to shut up whining + - cpuid() arg signedness + +commit 0728a2d5df68d2f11e44c2d7b05c49a036fdefda +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 28 10:21:26 2007 +0200 + + Remove code duplication + +commit 1eb8b83dcaafdf81514ead25a605e8a4a7cd4350 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 27 22:47:19 2007 +0200 + + Revert the buggy dbiFindByLabel() epoch handling for now + - ':' is a valid character in version (ick), need to account for that too + +commit f82d0d88a956b15cdac424c87b86bcfd36de2b6e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 27 22:44:54 2007 +0200 + + Back out the epoch-in-queryformat changes, too much breaks + +commit ca4497b51bb0e91f31218dc3b76bb03451cc887f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 27 13:38:18 2007 +0200 + + Make epoch present in generated filenames too + +commit 9699454ebc6c69251cc30cc8667ed3756e162bda +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 27 13:27:15 2007 +0200 + + Comment out hRET_s and HE_s for now... + +commit d3fc506c2bc2b38b306162c9beefcc45c3a7063b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 27 13:00:47 2007 +0200 + + Make default queryformat show epoch if present + +commit 6cfe6e2f10d5c68a2ac037d5ae63be81abb9d09e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 27 12:42:12 2007 +0200 + + Remove unneeded includes + +commit 5c6f56af8f41a1ddeaf066d45a9559d143ac04d9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 27 11:58:17 2007 +0200 + + One missed legacy include + +commit b97705e0182aee1e05b2b546530f0d3daf0f1586 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 27 11:56:05 2007 +0200 + + Drop extra include paths from python too + +commit 5fa08529cb805bb36a8b9a1d7300cade13d05e4b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 27 11:52:55 2007 +0200 + + Move rpmfiBuildFNames() to rpmfi now that it's possible + +commit fbf0cb4441816b70a6a8e5ecef37d54b152b9db0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 27 11:34:23 2007 +0200 + + Move legacy%#¤%#¤ to librpm now that it can move.. + +commit 30bb2ba4c8e481dd1c18e6ce8cd6c563fb42e23b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 27 11:24:45 2007 +0200 + + Drop support for old style file tags in rpmdb + +commit eacfabfe70595aa54e23b3c0b0803b4ccc97c805 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 27 10:13:16 2007 +0200 + + Remove long since dead fields from python header objects + +commit 2380dc146e7b8e08fd92f1f870a62536d62307bd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 27 09:55:40 2007 +0200 + + Remove debug junk + +commit 2a228d767cb903889c96507aadd919ef610b33ec +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 27 09:52:44 2007 +0200 + + Teach dbiFindByLabel() to grok epochs + +commit 333f10c56ecc693c272b5ba74b190549d76b8c12 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Nov 26 15:41:24 2007 +0100 + + Adjust comment. + +commit 8f82c7309eb62e42a2e53d56af591374668afa49 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Nov 26 15:38:20 2007 +0100 + + s/build_os/host_os/ + +commit 0169e936799d0ccd6061ae949359faed5dd75673 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Nov 26 15:37:30 2007 +0100 + + Remove #include "lib/signature.h" (unused) + +commit f33505085a9893847a2eb299024db35556d9f44d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Nov 26 15:18:02 2007 +0100 + + Regenerate. + +commit 3f4a332f955ffd5193b4a7f4507125a201b19e5f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Nov 26 15:17:52 2007 +0100 + + Fix quoting bug in preinstall.am generation. + +commit 7ab750975b08680f1c003f9c66031464f72eded0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 26 14:48:29 2007 +0200 + + One more pgpKeyID_t use + +commit a798f725eb7f54bccde6fce47ad2b41eaeb65041 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 26 14:42:14 2007 +0200 + + Define and use pgpTime_t for pgp creation time(s) + +commit 399dca5c05440350c39008b9e682b95945bc35ff +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 26 14:19:38 2007 +0200 + + Define and use pgpKeyID_t for pgp key id's + +commit 7ac39db1f4117442b49e4717c79f04295886d9be +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 26 13:51:44 2007 +0200 + + Fix "byte" usage in test programs too + +commit 95c55a1af9fa4be56737eefa0e709ce5abe47deb +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Nov 26 10:53:47 2007 +0100 + + Type pedantery. + +commit 96e7f513cde29bbcec1d21f62d23b74cd1b26ed7 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Nov 26 10:42:39 2007 +0100 + + Eliminate type "byte" + +commit ffd534e4b8893c13b4368b7c80bea873ffdadc67 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Nov 25 05:43:52 2007 +0100 + + Remove unnecessary deps on NSS. + +commit 0fc2acbe28328d1a999993ff1da2c7694df70f50 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 15:58:17 2007 +0200 + + Add a bunch of missing groupings to rpmlib.h items + +commit 266cea562f99d7ec1b96eae1f829111088b3a163 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 15:57:51 2007 +0200 + + Add a few missing rpmcli doxygen groupings + +commit ba1915ecb9a68033e68d9e78666049d9c8ed05e8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 15:47:34 2007 +0200 + + Doxygen cosmetics.. + +commit 3053a2d8d013070d3ff6a2c0c44591ba84bbe8fc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 15:44:32 2007 +0200 + + Add rpmtag + tag api doxygen group to librpm + hacking docs + +commit 59ac81ac386601cee4f3b68e97d05f4c5b0befa5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 15:26:58 2007 +0200 + + Remove non-public stuff from librpm doxygen groups + +commit e6b0dfd1555cf423c649ddd295f22357bbfbebaa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 15:20:46 2007 +0200 + + Add doxygen group for rpmstring, include in librpm + hacking docs + +commit 31ad46a64b50caae0f023393c6182b8ded1fba25 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 15:11:21 2007 +0200 + + Add doxygen group for rpmfileutil, include in librpm + hacking docs + +commit 1a0968f31f18c627982b857fe717b54d691f0c78 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 14:57:18 2007 +0200 + + Add doxygen group for rpmfc, include in librpm + hacking docs + +commit 43d1baef0f8e95e9340802faebc7ffffe3421b2d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 14:51:30 2007 +0200 + + doxygen groupings for rpmsw, add to librpm + hacking dox + +commit bdce039f8567890296ef80cc80574dd9947ab571 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 14:48:13 2007 +0200 + + Bunch of rpmio doxygen groupings + +commit bd01557f273fec707a5b626838defc848be856e5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 14:45:16 2007 +0200 + + Add doxygen group for rpmsq, include in librpm + hacking docs + +commit 7bba4e7cb11244e75b95526f3c0619836ed55584 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 14:43:01 2007 +0200 + + Add doxygen group for rpmlog, include in librpm + hacking docs + +commit a1cab56e703bb1dcab70384631dd081070194db4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 14:39:51 2007 +0200 + + Add doxygen group for macros, include in librpm + hacking docs + +commit 975aa86c3709c61dd452b3c2930500b839f55f17 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 14:33:34 2007 +0200 + + Add rpmps to doxygen modules page + +commit 2d396ce001ff48c1f644bcd8e2bb6d5a3cc4d297 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 14:32:45 2007 +0200 + + Add doxygen grouping to rpmps methods + +commit 31cbde7d3cf9156aefb65bc642eb2fa195606f09 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 14:19:15 2007 +0200 + + Add doxygen grouping to rpmgi methods + +commit b2a9283a18519397bee5ce7ac51680169ef46da0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 14:17:33 2007 +0200 + + Add doxygen grouping to rpmfi methods + +commit 9938bb48f5f4b1202d25bee842e402d4c257717d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 14:15:20 2007 +0200 + + Add doxygen grouping to rpmds methods + +commit 73bcaf56359cf5d106288f2a4e066730858adde8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 14:12:43 2007 +0200 + + Add doxygen grouping to rpmte methods + +commit c78e4767c217c20ac2b9895cad4aa918160179cf +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Nov 23 11:48:18 2007 +0100 + + Expand private include file names to be relative to $(top_srcdir) + +commit 38560be92b1a8b5782d5637cede4a74ddec35dc6 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Nov 23 11:47:48 2007 +0100 + + Expand private include file names to be relative to $(top_srcdir) + +commit 71aabbde880f6c0895e4a45c2650839bd4973a71 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Nov 23 11:44:04 2007 +0100 + + Reflect changes to include files. + +commit f103adbb269ff7b69b2bedca0e7ec6476ab42d82 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Nov 23 11:43:51 2007 +0100 + + Expand private include file names to be relative to $(top_srcdir) + +commit b1c0f900aa6879b6f337bd26b2fe425741f3548c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Nov 23 11:41:38 2007 +0100 + + Reflect changes to include files. + +commit 8ef0ca213fa5e668508f6cbb601b2c2a73e89997 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Nov 23 11:41:29 2007 +0100 + + Expand private include file names to be relative to $(top_srcdir) + +commit 79599bafb42c673cc7b9be9a5d3589b5891df0d5 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Nov 23 11:39:40 2007 +0100 + + Reflect changes to include files. + +commit 60939d6985e007d55a81b12f98173b5bbe4d31e8 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Nov 23 11:39:29 2007 +0100 + + Expand private include file names to be relative to $(top_srcdir) + +commit e8aa138e987e5989d6b22696ebd7d37e2d76c63a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Nov 23 11:38:17 2007 +0100 + + Reflect changes to include files. + +commit 4d49dfcf414c1d886f5dac9b746cdc80bd41c192 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Nov 23 11:37:54 2007 +0100 + + Expand private include file names to be relative to $(top_srcdir) + +commit dae44a0f38913fc34f55bb345c84d7cc3f6be722 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 12:00:22 2007 +0200 + + Export FD statistics enums + fdOp() method + +commit c10e5da8a0a724cb3cc9ed23124d83f44d384ac8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 10:32:10 2007 +0200 + + librpmio needs elf include+lib now, librpmdb doesn't + +commit 7b2a9b3c24ccb445a332ba57f42d526a32567644 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 10:27:29 2007 +0200 + + Move rpmGlob() from macros to rpmfileutil.h + - macros is all just macros now + - internal copy of popt stuff needs to go... + +commit 2c6905dd9f10589e80eb9292992510a1e070cfe4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 10:20:19 2007 +0200 + + Move rpmGetPath and rpmGenPath to rpmfileutil.h + +commit 178e32a0baf9759035e6f4b633b0396623eba80b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 10:10:19 2007 +0200 + + Move rpmCleanPath from macros to rpmfileutil.h + +commit ff77bfa2a1951473edab1db8e3bd29be5d69443b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 10:05:49 2007 +0200 + + Move file compression stuff from rpmmacro.h to rpmfileutil.h + +commit c1bcd633010cce22919dbc5c347fa401971d39a8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 09:58:02 2007 +0200 + + Move rpmioMkpath from rpmio.h to rpmfileutil.h + +commit 2068f4611220bbe90c98b65c58dd1b6c62858152 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 09:13:18 2007 +0200 + + Remove unnecessary paths from python includepath + - no private includes from lib and build are needed + - document rpmdb and rpmio private needs + +commit eb72616113a82daf76fecc8ed1da6a0d16f65cb5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 09:06:45 2007 +0200 + + Regenerate preinstall.am + +commit d10acc7c2a280bd8e0aea3610d9a8767521a5f40 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 22 16:28:30 2007 +0200 + + Move makeTempFile() from misc.h to rpmfileutil.h + - probably not very useful outside rpm but used all over the tree, + - rename to rpmMkTempFile() for namespacing since we're exporting it now + +commit d8cd2b6b1139a81b819e66817e22d814fe25a9e7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 08:45:59 2007 +0200 + + librpmdb doesn't need rpmio private headers anymore + +commit e063854e118b92af3072e888e0887b2943187895 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 22 16:06:11 2007 +0200 + + Calculating file checksums aint legacy activity + - move the checksumming into librpmio + - rename domd5() to rpmDoDigest() with future expansion for specifying + digest algorithm type (ignored for now) + - rearrange parameters to leave return types last + - one less rpmio_internal outside rpmio/, whee... + - used all over the rpm tree, and it knows about handling prelinked files + so potentially useful for outside users, might as well export it + - new public header rpmfilutil.h for collecting this sort of stuff + +commit b32cca34808e46bb5ce6972c99d95b3e53f555ab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 22 14:48:07 2007 +0200 + + Move pgpDig typedefs to a more obvious place.. + +commit 4ad615daf5a650359d4be4d7b317d0678040cd37 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 08:32:08 2007 +0200 + + Move the xstr*() string variants from rpmio.h to rpmstring.h + +commit 115d698252464f907a4932b4bfeb63d72a3098a2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 08:21:23 2007 +0200 + + Move string helpers from lib/misc.h to rpmio/rpmstring.h + - splitString, freeSplitString, stripTrailingChar + +commit d6990c3ab1095e0637a5113fe062b9eb6e1a2238 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 23 08:11:42 2007 +0200 + + Move stringbuf into librpmio, rename header + - rename header to more generic rpmstring.h for collecting misc string + helper functions + +commit abeea80a38682069fe97e69c0c8ca71475497ba0 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Nov 23 06:46:19 2007 +0100 + + Use #include <x.h> syntax to include public headers. + +commit 7fb2899b84ec829cb72a059e7ae32b23a7c80669 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Nov 23 06:28:09 2007 +0100 + + Fix typo in preinstall.am generation. + +commit fb370262070657ea317309885b84defe73b520da +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Nov 22 18:13:53 2007 +0100 + + Remove AM_CPPFLAGS += -I$(top_srcdir)/build. + Remove AM_CPPFLAGS += -I$(top_srcdir)/lib. + Let librpmdb only depend on librpmio. + +commit 32f29c4cbf44fb16e8a915ecff30289fb4065e21 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Nov 22 17:22:22 2007 +0100 + + Regenerate. + +commit 575a851fb79d693a96d36e6091051ab34a4f781a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Nov 22 17:19:38 2007 +0100 + + Fix preinstall.am handling for VPATH builds. + +commit d9c9a980699dfe792f6f4de947ccdc600ce52886 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Nov 22 16:45:25 2007 +0100 + + Add -I$(top_builddir)/include/rpm to AM_CPPFLAGS. + +commit 94d2343931fba7efbffdbd598625fe48b525de58 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Nov 22 16:17:20 2007 +0100 + + Add -I$(top_builddir)/include/rpm to AM_CPPFLAGS. + +commit 583140460100ea99553d883174065ca22a3099b2 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Nov 22 15:54:42 2007 +0100 + + Add header preinstallation. + +commit 3553b86aff3e77ac57a3103d9e84f21ac43f5c14 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Nov 22 13:41:06 2007 +0100 + + Include system.h + +commit 5787b3f7c12fd7d3a67663a8b1c85789a968ccf3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Nov 22 09:43:40 2007 +0100 + + Eliminate egrep (Abandoned by POSIX many years ago). + +commit d58b2666e3f80aac47130e4157ab0be16dc847dc +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Nov 21 16:51:57 2007 +0100 + + Add AC_USE_SYSTEM_EXTENSIONS. + Remove AC_AIX, AC_MINIX. + Do not add -D_GNU_SOURCE to CFLAGS. + +commit 4990a44984437320a0e39ce19e4f045235756b6b +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Nov 21 11:34:30 2007 +0100 + + s/build_cpu/host_cpu/ + +commit 17ef8a3082a7c9e2c2defd9f516923afca67e027 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 19 16:32:15 2007 +0200 + + Lose rpmerr.h for good + +commit 43c5de66fb90cbc59dc23eb0774d66c66d34b37d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Nov 19 16:25:24 2007 +0200 + + Replace all RPMERR_* etc uses with corresponding RPMLOG_* levels + +commit db4e34966ed9d52a920ab1b135309e6e21f12473 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 16 17:37:54 2007 +0200 + + Split digest-stuff out of rpmio_internal to separate header + +commit 3587db8c4e5f72cf00d2722d06f9d7face2d072a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 16 17:18:55 2007 +0200 + + Eliminate copy-paste fd digest stealing, stuff into rpmio_internal + +commit 157759299d796bad84a58b5a50586883e086b1ec +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 16 14:16:56 2007 +0200 + + Eliminate need for rpmio_internal.h in rpmdb.c + - adds new pgpExtractPubkeyFingerprint() API function + + Ported from rpm5.org work of Jeff Johnson + +commit f38eeadf415acff83a04e723db0f0b3575f8369e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 15 15:16:10 2007 +0200 + + Debugedit needs crypto initialization too.. + +commit 3a168d6927ec8c647b06b3f437c1503305141eb3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 15 14:03:19 2007 +0200 + + Remember to initialize crypto in various test programs.. + +commit 589b54af909b5ee8e98818291b955b0951b1c26c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 15 11:08:53 2007 +0200 + + Initialize NSS early (rhbz#382091) + - add new rpmInitCrypto() API for directly initializing any crypto + - call it from rpmReadConfig() to ensure it's always initialized early on + +commit 905ea76db4153b3e82eaac3c0291b4c7e4c597c5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 14 21:52:42 2007 +0200 + + Fix base64 decoder related crash (rhbz#380911) + + The base64 decoder code incorrectly assumed that char is a signed type. + Patch from Tomas Mraz + +commit 9ee49db5a4a63f3ba400ca431083159ea4c275ac +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 13 13:11:54 2007 +0200 + + Fix rpm -K segfaulting on corrupted header + (http://qa.mandriva.com/show_bug.cgi?id=#33735) + + Patch from Pascal Rigaux + +commit b6a1ee9bb75b3f11bbab035137f37ccfd0db1cc3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 13 13:09:01 2007 +0200 + + Make "rpmbuild -bb --quiet" quiet as should be + (without this patch, the option is simply ignored in rpmcliAllPoptTable) + + Also rhbz#124300 + + Patch from Pascal Rigaux + +commit b3591654458361becb2db7c36594469b89a3bf6a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 13 13:03:38 2007 +0200 + + Fix build without O2 + + HAVE_LOCALE_H is used by system.h, ensure it is defined properly + (the issue only occurs when compiling without __OPTIMIZE__ (ie -O2) + otherwise libintl.h do include locale.h) + + Patch from Pascal Rigaux + +commit ec8761f231c345d7a6f07ad8bafeff2cc8c69e83 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 13 13:00:52 2007 +0200 + + Align rpm -V output + Patch from Pascal Rigaux + +commit 142b5e5301940ebb3be8e31da5cf11fe64ef1f7b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 13 12:57:49 2007 +0200 + + Use dgettext() instead of just gettext() + Patch from Pascal Rigaux + +commit 827399cda09b7271b735a6c502e9a58597117bd7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Nov 13 12:47:22 2007 +0200 + + Fix free on invalid pointer after displaying "Unable to open temp file" + Patch from Pascal Rigaux + +commit 7d032c35059210b81ac8054a81ea1270837fadc3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 8 15:59:45 2007 +0200 + + Minimal protection for rpmsqElem internals + +commit 262f2d63b1789cd832db37037e7988306db524a6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 8 15:56:11 2007 +0200 + + Remove unnecessary psm.h include + +commit 751bba091b495f081a8966992b64c86023a82c30 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 8 14:17:17 2007 +0200 + + Dead code removal + +commit 49cd2645747b393cfacaa5ca2308e676f6e0879e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 8 14:09:31 2007 +0200 + + Use _target_* macros for build restriction checking + - avoid using deprecated rpmrc rpmGet*Info() + - plug a small memory leak (remember to free the values too) + - potential linux vs Linux as the os name implications but as isMemberInEntry() + ignores case anyway, shouldn't matter + +commit df84cabff6804650532763563f996127fef6bac3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 8 12:57:02 2007 +0200 + + Disable -Wstrict-prototypes for now due to noise from NSPR headers + +commit af0fe8255c46f3826f4a69b0006b02d62f640b88 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 8 12:54:05 2007 +0200 + + Kludge around mktemp() uses to shut up build warnings + +commit 5320dcba034996397a7e9aa5efe04671109ce8fc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 8 12:34:53 2007 +0200 + + Remove dead & unused RPMTAG_ARCHIVESIZE addition code + - rpm >= 4.1 uses RPMTAG_PAYLOADSIZE and translates RPMTAG_ARCHIVESIZE to + it automatically + +commit 77d3ce054980b0bc88207c4468dc11ca8620fc72 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 8 12:26:46 2007 +0200 + + Kill off deprecated and unused rpmGetMachine() entirely + +commit de7a247133fd618aa9438b70646cc30d1577d0f1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 8 12:22:14 2007 +0200 + + Remove rpmSetMachine() from API + +commit f81c916aeff8015221de568998649d1555d890c2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 8 12:16:48 2007 +0200 + + Remove dead rpmrc-related code from spec parsing + +commit e6f7c3c84846e1aa4f772694f7bbf29ce6a2c5ed +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 8 10:33:47 2007 +0200 + + Remove useless "var" parameter from setup helpers + Additionally rename setVarDefault to addMacroDefault which it really is + +commit cc465dd6233990630a064b6a1634be61c9f845a7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 8 10:32:10 2007 +0200 + + Kill off unused rpmSetVar() and freeRpmVar() + +commit f7604b1a0eb6ec1bc436a2c137ae4fbc4cb1e165 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 8 10:24:58 2007 +0200 + + Remove rpmGetVar, rpmSetVar from API + +commit 2967cb5ffa616566e7daf0487b80c335e03b2250 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 7 13:47:42 2007 +0200 + + Eliminate dead code + +commit 1688cc62bf51ccb611e4c3403c24d93e72fb270f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 7 13:21:06 2007 +0200 + + Eliminate rpmlead use from legacy retrofitting. + +commit b497a4f05fe04e86a120851830f578211fd5ddc1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 7 13:12:20 2007 +0200 + + Only do legacy retrofitting on packages that need it. + + Packages not having RPMTAG_DIRNAMES (ie compressed filenames) is + used for checking, packages not having it are either built with rpm <= 3.x + or with --nodirtokens, retrofitting in the latter case doesn't really + hurt that much for the obscure case... + +commit 8f97ae9d265bcdc542055320b1a2bd346eb63475 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 7 11:57:12 2007 +0200 + + Document rpmio_internal.h uses outside rpmio/ + +commit 4471d9c371400141896fc9d838408b086af232ca +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 7 11:41:06 2007 +0200 + + Move tufdio under rpmio/ where it belongs.. + +commit c5588096d37f6747ab6da075a2cd8e5e8d909430 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 7 11:02:41 2007 +0200 + + Silence bogus gcc warning + +commit 85a1226e8ca7324e070977fd2c32f897c1418931 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 7 11:01:40 2007 +0200 + + Remove unused variable + +commit d8741ebc13c4981b0df788c7a481396b79213a01 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 7 11:00:51 2007 +0200 + + Silence bunch of compiler warnings from test programs + +commit 8239d0b74b6363fa38576d40a3ab4531a047f028 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 7 10:17:10 2007 +0200 + + Remove bunch of unnecessary misc.h includes, document others + +commit d8babb5a863011d4a384c8f77ca4aefa07805bbb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Nov 7 09:01:38 2007 +0200 + + Remove .splintrc's in the tree + +commit 51f5b6caa8c432d04cb1d33d525495f2d6820b6e +Author: Peter Jones <pjones@redhat.com> +Date: Fri Nov 2 09:23:05 2007 -0400 + + - Fix segfault in %{lua:...}'s rpm_print + - Don't automatically print a newline in rpm_print + +commit 43b1952dc66f264cadb02cc09abce5d7b0b8a8ba +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 2 12:11:33 2007 +0200 + + Eliminate rpmfcToken struct internals from the API + +commit 0781adb1cb4fbe63b83303527ce1aa4dc35bb319 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 2 10:40:45 2007 +0200 + + Eliminate macro struct internals from the API + +commit cefa324b3af8512b9d993ae45f8fbf56eceaf45b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 2 10:24:42 2007 +0200 + + Meh, actually add the base64 files.. + +commit 1a32f9959ea4daf8e3b2ae1e099a73f871900ff9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 2 10:18:23 2007 +0200 + + Remove tinv + +commit 1a2a82d38972e7f24f014ea9533c162d7de98ebc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 2 10:16:16 2007 +0200 + + Document NSS requirement, revise obsolete comment in macros.in + +commit 524262f6f83cc98407597b35924aff7eba3a754c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 2 10:11:54 2007 +0200 + + Resurrect tax from NSS switchover + +commit 8afe81c21445f96e4f5430b05304242c958a9ad0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Nov 2 10:02:40 2007 +0200 + + Use NSS instead of beecrypt for encryption (Tomas Mraz) + +commit e7fd0807d3b0a024634bc62a3bf2571a1bd6098d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 1 12:26:05 2007 +0200 + + Include "legacy.h" not <rpmdb/legacy.h> + +commit 02fb3b030d61c187a9563cd3003c5609559e2310 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Nov 1 12:25:41 2007 +0200 + + Remove two unnecessary legacy.h includes + +commit e1cc5871a0cd351276035d501a0e8b617b0716b7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 31 12:48:43 2007 +0200 + + Document RPMFI_INTERNAL uses + +commit bb976c2f57310cb293df642ab4b8c36e2c022c44 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 31 12:39:23 2007 +0200 + + Document _RPMTE_INTERNAL needs + +commit 05fcdb49f1d366b65a72b1a22f299fa5be41f4e3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 31 12:08:01 2007 +0200 + + Split out rpmts_internal.h from rpmts.h + +commit a3bbfc98eefa6cf272ed8f391c8efc6af995bd53 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 31 11:57:04 2007 +0200 + + Disable python available package mechanism for now at least. + - need saner available mechanism to resurrect, OTOH nothing appears to + use it anymore + - last remaining RPMTS_INTERNAL offender... + +commit c13ab3401614249d8321b9e920a479602dc8291d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 31 10:37:18 2007 +0200 + + Add rpmtsPrintSuggests() method for now, use instead of ts internals mucking + - temporary measure to get rid of silly RPMTS_INTERNAL uses, the whole + solve/suggestion thingie needs love or ripping... + - clean up the suggestions in rpmtsClean() instead of while printing + +commit 68dcdd5dad79481bd5561ba6b0556bdb84b66c15 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 31 10:15:05 2007 +0200 + + Kill ts->goal, instead set NOSUGGEST flag on erase + - it aint quite the same thing but will suffice for now... + +commit a100133e561488ac02c0286aa34c36fcae5ac5af +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Oct 30 15:51:53 2007 +0100 + + Replace AC_CHECK_FUNCS by AC_REPLACE_FUNCS for basename, getcwd, getwd, putenv, realpath, setenv, stpcpy, stpncpy, strcspn, strdup, strtol, strtoul, strspn, strstr. + +commit 3f5d1e332e56b7011c47df48c1c5a333b2f35912 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 30 16:48:38 2007 +0200 + + Add rpmtsCleanProblems() method for rpmgi needs + +commit e898dde44d34ce7e937acbefb530287e718d36bf +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Oct 30 15:24:10 2007 +0100 + + Remove memcmp.c. + +commit bb19662ebdd821047b7c3c61356198c0040e6175 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 30 15:53:44 2007 +0200 + + Erm... rpmdsFlags are int32_t type, not char* + +commit 41cd82aa7c6a0b9115d776a387b3177664075d44 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 30 15:50:35 2007 +0200 + + Split transaction score stuff to separate private header + +commit 6abf077d7096e2f48bf1316e37ee6651c78b536e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 30 15:15:19 2007 +0200 + + No callback, no repackaging info - tough... + +commit 51c91957ae7378547604f1e008fabab28145d7b8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 30 14:31:42 2007 +0200 + + Use rpmtsRootDir() instead of ts->rootDir + url guess-games in psm + +commit 41d0a9fd3e8615efbb333746dfd2ea1ad9e285e3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Oct 30 12:16:21 2007 +0100 + + Don't build stubs.c. + Link against ../misc/libmisc.la. + +commit d57d7105502758114110f0c2f7877c129274a776 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Oct 30 12:15:34 2007 +0100 + + Build libmisc.la. + Use @LTLIBOBJS@. + +commit fa1b02934ae53f2924398da78b69ab3b8e603f8f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Oct 30 12:14:23 2007 +0100 + + Add -I$(top_builddir)/rpmdb to AM_CPPFLAGS. + +commit 591cd9852badfcbed43737deeb60ea8f4ae9c10e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 30 13:11:13 2007 +0200 + + rpmds is now fully opaque, eliminate _RPMDS_INTERNAL games + +commit 798323c39f3a6e67e145a95f46b13ec40b2f330b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 30 13:07:59 2007 +0200 + + Whole lotta trouble to avoid rpmds internals access in rpmfc + +commit 80ab4ab3f6f6853736f47ee7214a9fbd24f9510b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 30 12:25:15 2007 +0200 + + Avoid rpmte internals access in rpmtsNotify() + +commit 9482ab214144679f2736598e784f9fc59e3dbf4b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 30 12:12:54 2007 +0200 + + Use rpmteKey() instead of te internals + +commit be83036b2a9231b6ee496f7fea78124f1b53fea5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 30 11:54:22 2007 +0200 + + Remove unnecessary rpmShowProgress duplicate prototype + +commit ae0e274e3511f6fe821adbf3f9769a311c5b3c89 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Oct 30 04:06:24 2007 +0100 + + Remove rpmdb/tsql.c. + +commit 002b3ca2f933fe33ca41e76e29c264345c77db09 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Oct 30 03:27:07 2007 +0100 + + Include <assert.h>. + +commit 88b0c2bbb5b82efcbe557176077c5edbd7b1c5be +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Oct 30 02:57:14 2007 +0100 + + Remove URLMAGIC, URLSANE. + Remove include <assert.h>. + +commit d2384456f71b47793d8f7fd67211f74a4b5b4269 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Oct 30 02:56:34 2007 +0100 + + Add URLMAGIC, URLSANE. + Remove URLDBG (unused). + Include <assert.h>. + +commit 7208dc82beb8e9668bd980d5104eb0a7aa11fdbc +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 29 13:37:50 2007 +0100 + + Fix typo. + +commit 69f402c32073126b16a994d7536a76cb537801c7 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 29 13:34:53 2007 +0100 + + Split out rpmgi_internal.h from rpmgi.h + +commit 9a628446ce33c31895c5f58cdfb5c288139be253 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 29 12:24:15 2007 +0100 + + Add SKIPSPACE, SKIPNONSPACE. + +commit f7a062a74c8d507acec1bfbdbcb2bcf1f4939c66 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 29 12:24:00 2007 +0100 + + Add SKIPSPACE. + +commit 7d75c393a5a1d5328d6a5376fec685a1b08f72e2 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 29 12:22:59 2007 +0100 + + Remove SKIPSPACE, SKIPNONSPACE. + +commit bdd3cd3ed6806466b4891db49098970fe335fb84 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 29 12:55:43 2007 +0200 + + Macros don't need rpmio_internal + +commit 6713c1e8078facbdc97a3e0073fa39a79dafa841 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 29 11:45:20 2007 +0100 + + Don't include <ctype.h>. + Include "rpmio.h". + +commit 3d74c511ff497ce11ec22d0b1a5296eac5733f58 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 29 11:43:51 2007 +0100 + + Move typedef into extern "C". + +commit b8b986dd20a4ebbd8f2d297f3b02b424734abf71 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 29 11:40:51 2007 +0200 + + Remove unnecessary includes + +commit bf106534a4b56f4a54d4e5bdb9e3e8212a5fd266 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 29 11:39:40 2007 +0200 + + Remove unused variable + +commit 00c6f2540654037067d52cbc0932b64b121ce965 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 29 11:38:52 2007 +0200 + + Hum, files.c needs rpmio_internal afterall for rpmioSlurp + +commit ebd3578be8c68673c66bcc039d74815762fba06a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 29 11:32:51 2007 +0200 + + Include rpmlib.h instead of lib/rpmlib.h + +commit a82d639d7288cd088f539371b5e710311451c3cc +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 29 10:21:32 2007 +0100 + + Use size_t for sizes. + +commit 546867c2b5d2ccade4ade4f399eab8a2c180cdec +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 29 10:20:41 2007 +0100 + + Move typedef into extern "C" {. + +commit acb80574504f39011875012c5253edda1169c7ea +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 29 09:58:15 2007 +0100 + + Don't include <assert.h>. + +commit b818f44da21cbe7660dafbd9938ca9e34834bf32 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 29 09:55:53 2007 +0100 + + Don't include <assert.h>. + +commit 3b9fd01a9aa03dc8d6dc1b9b6cbed6c2b4104628 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 29 10:32:38 2007 +0200 + + Remove couple of useless rpmio_internal includes + +commit 35bcc3dc3061bf0c15a9ce16ff84b35e7f7076f6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 29 10:32:20 2007 +0200 + + Include rpmpgp.h instead of rpmio_internal.h + +commit cebb292fd362475929fe35b74933140389c7eefb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 29 10:10:17 2007 +0200 + + Avoid need for header_internal.h + - headerCopyLoad() achieves the same thing.. + +commit 1fe38d71cc4049175b1a0ba7c493e20665880692 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 29 09:42:21 2007 +0200 + + Use fdGetFILE() instead of rpmio internal fdGetFp() everywhere + +commit 46e669f06e9a66f1833d19481c8f2d1adc041645 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 29 09:30:45 2007 +0200 + + Remove bunch of long-dead macro debug stuff + +commit 57a5a2b3db28faf7c7d54e955593caf88beaba74 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 29 08:22:15 2007 +0100 + + Remove local def of uint32_t, uint16_t. + Include <stdint.h>. + Use size_t for sizes. + +commit 3357b1fc76b4fbf118017fbb6f6e69207612690a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 29 09:20:59 2007 +0200 + + Export rpmio fdGetFILE() + +commit da6a613eb321917045d61cf9b59deada4bd67d6b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 29 09:11:37 2007 +0200 + + Remove leftover comment + +commit d255841988e7ef4bd02f83a9079d3a1c31d9f3a0 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 29 07:28:15 2007 +0100 + + Remove AM_C_PROTOTYPES. + +commit 7134487e2887a31cb0cdcb3711050e8bbbf17657 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 09:53:01 2007 +0100 + + Eliminate BSD-types. + +commit 6a10fc88147ad7f55dab51565abe216852f8bd5c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 07:30:58 2007 +0100 + + Eliminate u_short, USHRT_MAX. + +commit a02ad3f220decc6a8e54fbf8e436f64ee0c07243 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 07:20:59 2007 +0100 + + Remove unnecessary includes. + +commit bb3c8db9a5428f1cab562ea205e6b1305822fe5d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:57:08 2007 +0100 + + Include "config.h" instead of <config.h>. + +commit a241ba959f4b47a9631995cb3991e61ee70fb6a4 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:49:57 2007 +0100 + + Include "rpmfc.h" instead of <rpmfc.h>. + +commit 14d434925b894dff35f5a53e25ba651218a86634 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:49:54 2007 +0100 + + Include "rpmbuild.h" instead of <rpmbuild.h>. + +commit 64b30f9a12a18e30ca52512e41e977e009e8e14e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:47:46 2007 +0100 + + Include "rpmts.h" instead of <rpmts.h>. + +commit a59c95205cc4ae3406f4f994fa615b11a1efb0e8 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:47:42 2007 +0100 + + Include "rpmte.h" instead of <rpmte.h>. + +commit f25c04c1e45c3c579fa182b5345409bde87a3da1 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:47:31 2007 +0100 + + Include "rpmlib.h" instead of <rpmlib.h>. + +commit 226e626dae6e2f55351b4616620ac616eaaea698 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:47:23 2007 +0100 + + Include "rpmgi.h" instead of <rpmgi.h>. + +commit 8f3334f5f73c80ee6ea9dd9d272ac757abeebd6d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:47:20 2007 +0100 + + Include "rpmfi.h" instead of <rpmfi.h>. + +commit f15b940aa03ec7c1b4054991e1764bbf7ea1177c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:47:17 2007 +0100 + + Include "rpmds.h" instead of <rpmds.h>. + +commit cff3ba0882e30dc6accaeba2b811c18afa78c203 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:47:14 2007 +0100 + + Include "rpmcli.h" instead of <rpmcli.h>. + +commit 9735f83012e8b5652284c62cf0c376e1e46a32fe +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:43:19 2007 +0100 + + Include "rpmio_internal.h" instead of <rpmio_internal.h>. + +commit 227633a3e0e54212568b6809a833f9e8c71461ba +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:43:16 2007 +0100 + + Include "rpmio.h" instead of <rpmio.h>. + +commit 2e1f554c2a2fc8910e8c17a43098c3e8b6ef4669 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:43:13 2007 +0100 + + Include "rpmhook.h" instead of <rpmhook.h>. + +commit d7c7203182670ed977ed7dd0b4644ae3d74e89b0 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:43:10 2007 +0100 + + Include "rpmerr.h" instead of <rpmerr.h>. + +commit 12ef6e8d3a139de1509a41c79c443815e5a8d35b +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:43:07 2007 +0100 + + Include "fts.h" instead of <fts.h>. + +commit f507baed1fb7d0129c21000b396a56e9bb776857 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:43:04 2007 +0100 + + Include "argv.h" instead of <argv.h>. + +commit 3e194cf5fe7aa53b6cec5d911e6eabfa6bc8b643 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:42:58 2007 +0100 + + Include "rpmdb_internal.h" instead of <rpmdb_internal.h>. + +commit 759e91bf4a2ce1770b17d9e176869f8998f45a3c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:42:55 2007 +0100 + + Include "rpmdb.h" instead of <rpmdb.h>. + +commit 979907ae8bd2f9fd5878ed057d16837bd6f064dc +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:42:46 2007 +0100 + + Include "header_internal.h" instead of <header_internal.h>. + +commit 2c4e4c0ccbeac09dbfb6cbaa3ae1ef2c6e4a149d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:42:44 2007 +0100 + + Include "header.h" instead of <header.h>. + +commit b1f8da9252c68b57389cf4ae990385060e8f23ac +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:36:11 2007 +0100 + + Include "rpmlua.h" instead of <rpmlua.h>. + +commit e36a2ac8da29f324bb93e2e99898ef0f0b9e1e16 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:32:05 2007 +0100 + + Include "rpmmacro.h" instead of <rpmmacro.h>. + +commit 942da0293731a75e3f8c40467f079b863d36ea30 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:17:49 2007 +0100 + + Include "rpmmessages.h" instead of <rpmmessages.h>. + +commit 454f5ddff8cc114c0ff0b0dc13d6570276ce715d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:14:27 2007 +0100 + + Include "rpmpgp.h" instead of <rpmpgp.h>. + +commit 7075f640502b781b4428e412556231029550c087 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:11:57 2007 +0100 + + Include "rpmsq.h" instead of <rpmsq.h>. + +commit 562c47ce8b65a1eb1c56c1d246beac5fc24f5fa8 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:08:20 2007 +0100 + + Include "rpmsw.h" instead of <rpmsw.h>. + +commit 26a9e836085475ac57f22828864f846c5e03e1bd +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 06:05:12 2007 +0100 + + Include "rpmurl.h" instead of <rpmurl.h>. + +commit 2259b9e2d2685401cd19b27e6918ae60312f5faa +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 28 05:02:00 2007 +0100 + + Add @cond NODOXYGEN to hide away __RPM_USES_STDINT_H__ from docs. + +commit b85e0d00ca79dfa50677b05964708d2f2b5cd32d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 27 06:38:35 2007 +0200 + + Abandon addlib(). + Stop messing around with /usr/ucblib. + +commit bfb5e17e77d329b629281a6a909206131489b1a8 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 27 06:28:06 2007 +0200 + + Eliminate AC_TRY_COMPILE (Obsolete). + +commit 519977112e83b1265bd277a5f3835671ab26921a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 27 06:19:26 2007 +0200 + + Stop messing around with triple-arg'ed main. + +commit 6765e53464a432a2931cbdd4bf72cff0e610223d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 27 06:13:03 2007 +0200 + + Remove AC_PROG_GCC_TRADITIONAL (Obsolete). + +commit d4988efe1b41bef82810dbfb1c7aa52ec68678a3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 27 06:10:13 2007 +0200 + + Remove AC_ISC_POSIX (Obsolete). + +commit 2d78c0a51a2b8f069b6e68ba1fc14e5bc76f9348 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 27 05:50:32 2007 +0200 + + Add deprecation notices. + Depend upon C99-fixed-size types. + +commit a468d3004d15e7b14268b64b5b168e04130f97d8 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 27 05:48:53 2007 +0200 + + Use AC_CONFIG_HEADERS instead of AM_CONFIG_HEADER. + +commit 4275322229d82f8137627c26c5080fdc40aaa372 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 27 04:13:07 2007 +0200 + + Remove HAVE_VA_LIST_AS_ARRAY. + +commit 6d13cf177dbf989d9201ff58315682535e071982 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 27 04:12:19 2007 +0200 + + Check for stdarg.h. + Check for va_copy. + +commit bebeb89735f4927d33233d2c49e91919187f1c91 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 26 13:24:14 2007 +0200 + + Eliminate [u|]int_[8|16|32]. Use c99 stdint.h types instead. + +commit bbce1581029dddbdcdd76a0b969fd8a8fe5614bf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 26 12:08:34 2007 +0300 + + Fix invalid ifdef-outed code breaking syntax highlighting :) + +commit 7964312e1a52de4dfb10bea47cd6ff2a295f6b02 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 26 11:21:31 2007 +0300 + + Remove dead rpmal code + +commit eabf92f842039af35d1da0e0271e84483959a7e8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 26 10:21:12 2007 +0300 + + Rename rpmcliImportPubkey() -> rpmtsImportPubkey() + - it's not a cli function in any way + - move to rpmts group + +commit 4b185fc48d9e1206624002618ff661bc1770356c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 24 18:38:18 2007 +0200 + + Add rpmdb/rpmints.h.in. + +commit 7445f99b38d134ac5965ffab52ff55e611b2c28e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 24 18:36:19 2007 +0200 + + Pass HEADERS to doxygen instead of pkginclude_HEADERS. + +commit d46dd7352f673643396c060d49af055af7592a0a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 24 18:26:07 2007 +0200 + + Minor fixes to generation of hacking + +commit 462b0dbca01836d9a6f7112a014f0e16c54e7ad0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 24 15:59:28 2007 +0300 + + Regenerate translations + +commit 44b1137f099406028999c34064e1a82679c24b85 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 24 15:58:19 2007 +0300 + + Fix a format specification error in the Catalan translation + +commit c00f5828e552d87c73f3c780e3ee8c8bcc93418a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 24 15:56:48 2007 +0300 + + Add Catalan translation (rhbz#350401) + From Xavier Conde & others + +commit b2e90be34639db2fd39b00305ae6e60aac8b6329 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 24 10:31:42 2007 +0300 + + Use NEVRA, not NEVR everywhere for rpmProblems + +commit 19330086994ef02b8dcc18e71087b5c34110801d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 24 09:48:02 2007 +0300 + + Remove dead code + +commit 62cc76e25cdfad78ac30bb28f626b474efdecddc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 24 09:47:22 2007 +0300 + + Don't mess up problem pkgNEVR in python ts.check() (rhbz#349091) + +commit dd8bbe42a3e357cccf6c0d3e7d63cfd76ae4bfa6 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 24 03:11:19 2007 +0200 + + Remove AC_CHECK_FUNC(fchmod). + +commit b990c6737a92af63d537b4b071f44721401802a3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 24 03:10:57 2007 +0200 + + Remove dead and unused, ifdef'ed HAVE_FCHMOD block of code. + +commit 0034893b789590e49aebc09127ae90c6170cc148 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 24 03:04:01 2007 +0200 + + doScript: Change 'what' to rpmBuildFlags. + +commit f5a2728aa1d31185949cf31cb5baa4de4da68804 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Oct 23 13:21:52 2007 +0200 + + Pass -1 to setVarDefault for optflags. + +commit 4c647570dcc4d56a84b8adf12bd0ad61dc4c974c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Oct 23 13:20:19 2007 +0200 + + Eliminate dead code in setPathDefault, setVarDefault. + +commit 2f40e205403bf39549b3406836b0bde981096904 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 23 11:04:31 2007 +0300 + + Remove unused python header stubs + +commit 9832bc53308ed84b7cbcc4100ed13c345b0846ff +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 23 11:03:52 2007 +0300 + + One more useless rpmio_internal include removal + +commit fda6c48f004dace80d8a36c514f5d4bc04b9a74d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 23 09:50:23 2007 +0300 + + Remove bunch of unnecessary rpmio_internal & related includes from python + +commit 3b7a6a5a95e010ff1c9699342ce63520f35b4cb3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 22 16:51:41 2007 +0300 + + Remove bunch of unnecessary rpmio_internal includes + +commit c0e198bd624d3ae899194b18fec43cf065a484e9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 22 16:32:58 2007 +0300 + + Remove ancient test-stuff + +commit 2c499d40dc0598fc726923215697db9aefac35f8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 22 15:51:04 2007 +0300 + + Fix rpmts.h internal includes instead of working around in rpminstall.c + +commit 549fb4393ed4e95fa8fba16dfc1f00c8df64fbcf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 22 13:37:02 2007 +0300 + + Use rpmtsGet/SetDBMode() to eliminate needs for _RPMTS_INTERNAL + +commit 8d70f186814c8dce2362a803d15bf5fc3149888c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 22 13:33:53 2007 +0300 + + Add set + get methods from ts dbmode + +commit b96a582dd46c6fe3e24998ad7e4af1384397dc6c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 19 17:22:08 2007 +0200 + + Reflect changes to doxygen docs. + +commit 25ffe1cef94c9753297567407174402f98a6ddef +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 19 17:21:36 2007 +0200 + + Add Doxyheader. + +commit ef6ea9b508a4309d069f25fe0871660cedae532e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 19 17:21:08 2007 +0200 + + New (copied from Doxyheader). + +commit 4a465aff3b1273f086b1b22639cb5d9a085ceb72 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 19 17:20:09 2007 +0200 + + New (renamed from Doxyfile.in). + +commit 7c517216e789c9c9e7b6d319eb3746eb290a1c20 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 19 17:19:20 2007 +0200 + + Remove. + +commit afaba3f831dfe1e6e082a105d8f69011688648a3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 19 17:19:05 2007 +0200 + + Remove. + +commit 8e59724a585d8049c6a4569197e836ccaf4d717f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 19 13:25:08 2007 +0300 + + Rename rpmpsProblem() -> rpmpsGetProblem() to make purpose clearer + +commit 92919c2f73518a14e45c7586b5d2ef5f278255d4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 19 13:01:58 2007 +0300 + + Make rpmProblem standalone "object" + - problem set contains array of pointers to problems, not problems themselves + - add functions for creating and destroying problems + - use iterators for freeing the problems in rpmpsFree() + - new rpmpsAppendProblem() API for appending existing problem item to + problem set + - implement rpmpsAppend using the new methods + +commit 63f94fb4a8c3ac52941b60cdde1332fb3db67716 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 19 12:30:26 2007 +0300 + + Eliminate rpmps and rpmProblem structure details from the API + +commit 1e74fccef78dd4f5ad80d853646af678d7f6390b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 19 12:28:30 2007 +0300 + + Use rpmProblem access methods instead of direct access to the struct + +commit 494c56e94ae9bbdcec46b746dc6837de42c890b7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 19 12:27:41 2007 +0300 + + Add methods for accessing rpmProblem data + +commit dffede23507ece9740de2523171f021b6772fa4f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 19 12:15:35 2007 +0300 + + Only permit appending to a problem set from python + - remove subscript assignment (which mucks about rpmps internals way + too deeply) + - add append() method instead + +commit 7f9678705457cb5c884fd1bc901ead9558a3a6eb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 18 16:09:05 2007 +0300 + + Use iterators for rpmpsPrint() + +commit b882a428bde280957844faebfc7bb90b0a847753 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 19 12:36:11 2007 +0300 + + Implement python rpmps iteration with rpmlib level iterator + +commit 36f1ac2c7b3a9030e3dfd59510fe285eac3dce88 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Oct 19 12:35:20 2007 +0300 + + Convert rpmts-py to use rpmps iterator + +commit b1c64e37fd170d08896d4cb9209f5241be138b09 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 18 13:46:59 2007 +0300 + + Make verifyDependencies() use rpmps iterator interface + - use stock problem string for problem descriptions instead of handcrafted + messages, changes output format quite a bit but OTOH reports conflicts + and requires separately and more clearly + - should perhaps filter out duplicates, otoh the old code didn't either... + - return number of problems encountered instead of 0 vs 1 + +commit 96ad2a1fee7528e182f3923440f7b3038e996c8d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 18 13:45:25 2007 +0300 + + Add API for iterating over rpmps problems + +commit 2240b4f8d67ab98de0f090ad146103f7a1984cfb +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 19 07:04:15 2007 +0200 + + Ship Doxyfile.in, doc/librpm.doxy.in. + +commit 8059dfcdf000f234d93097cebb24ab0c8fa11e72 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 19 07:03:23 2007 +0200 + + Regenerate. + +commit 39454472fc4ca6f776b44edc742f0a307a28ab53 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Oct 18 18:13:02 2007 +0200 + + Reflect changes to apidocs generation. + +commit 6f74ccbb75005643ee54216e449c8e2f7509270b +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Oct 18 18:12:29 2007 +0200 + + Eliminate @WITH_APIDOCS_TARGET@. + Add EXCLUDE. + +commit b9d56b6dc93f301babdd3af113c8374636af25e9 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Oct 18 16:04:00 2007 +0200 + + Remove WITH_APIDOCS, WITH_APIDOCS_TARGET. + Add AM_CONDITIONALS DOXYGEN and APIDOCS. Don't generate Doxyfile. + +commit 5c923b9b772a1c10021613f9a9cc80764edd9a79 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Oct 18 16:02:14 2007 +0200 + + Add stub doxygen @param to silence doxygen. + +commit 4d02494caa4e02a7f0c7f6b4160c9dc076969b5b +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Oct 18 09:51:32 2007 +0200 + + Remove doc/librpm during maintainer-clean. + +commit 6e3017d0406a5490a802f7ebac7abfb3f1afa019 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Oct 18 09:04:17 2007 +0200 + + Use DOXYGEN instead of __DOXYGEN. + Rework processing pkginclude_HEADERS for doc/librpm.doxy. + +commit f110fe4b50376bfc530d47b33fe64479e4a56726 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Oct 18 08:41:31 2007 +0200 + + Use DOXYGEN instead of __DOXYGEN. + +commit 0174c534875868fe95c06dd58704a532157aace7 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Oct 18 08:36:00 2007 +0200 + + Use DOXYGEN instead of __DOXYGEN. + Rework processing pkginclude_HEADERS for doc/librpm.doxy. + +commit 8bcd871811ccea8b704264ce273843e7b1c508d1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 18 09:34:54 2007 +0300 + + debugedit mishandles empty DW_AT_comp_dir (Roland McGrath) + - fpc seems to produce DW_AT_comp_dir with value "" (empty string). + This is dubious, but debugedit makes it even worse by getting confused by it. + +commit 0a7a4877245d5de1d74aec09245cb94b8181a642 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Oct 18 08:34:37 2007 +0200 + + Use DOXYGEN instead of __DOXYGEN. + +commit abdc47d51cbd910f47d8415cadc93a5b94fcecf6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 18 09:33:56 2007 +0300 + + debugedit mishandles DW_FORM_ref_addr (Roland McGrath) + +commit a6c8f8086e263352afc16a76800966d9c3696f59 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 17 16:42:21 2007 +0200 + + Add automake option nostdinc. + +commit ea2968b6b3b2a79e40f986f148c77a1d15be3365 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 17 16:41:59 2007 +0200 + + Cleanup CPPFLAGS. + +commit cc113a1aad048c06d71a64516f83741902c65a45 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 17 15:38:33 2007 +0200 + + Add find-provides, find-requires, db.h to DISTCLEANFILES. + +commit 6e2f4d1351ce1f46c35acb5754f5c072744c59ff +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 17 15:23:15 2007 +0200 + + Move db.h handling to toplevel Makefile.am + +commit 8a4f77043520785a93a08f3df077ded30ea7cc25 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 17 15:08:01 2007 +0200 + + Expand AM_CPPFLAGS. + +commit ca1f17b9ff26b46ffbcbcdc66a90b2f3083fe315 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 17 15:07:13 2007 +0200 + + More reversions. + +commit 83b24d5f005b9cbb8403ef1b016454cf81ccc63d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 17 14:36:47 2007 +0200 + + Add preliminary support for doc/librpm. + +commit 9e826374baad5b040d9bd70932be3908a8402f91 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 17 14:35:54 2007 +0200 + + #include <db.h> + +commit 0f681e6625b13a75f5ea69bfa787f8e98f1c21d8 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 17 14:31:06 2007 +0200 + + Add tput. + +commit 38fe2fd9731522bf4485c9734fcf645b8bf82329 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 17 14:55:41 2007 +0300 + + Use HAVE_DB_H for both internal and external BDB + - rpmdb only cares whether we have BDB or no, internal vs external + doesn't matter + - makes external BDB actually work + +commit 44768215d390b5e4f792c2a0c2e69c4476d26f9c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 17 12:13:14 2007 +0200 + + Revert yesterday's patch (we're not ready for it). + +commit 0e43d3b5705d8cb33cb74817d2808aa9996c0241 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 17 11:33:52 2007 +0200 + + Set GENERATE_MAN=NO. + +commit 0c1a781c29a83f977e93724c698fb1a5fb97210d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 17 11:30:59 2007 +0200 + + New. + +commit 2d0f3b069d3b22c7593379ec8c1b01eed79fe767 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 17 08:41:53 2007 +0200 + + Remove refs to emacs. + +commit 2200b96fe318d92398c57c5ccced7c16e30397e3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Oct 16 18:32:24 2007 +0200 + + Move tdbi, tjfn, tsql to toplevel Makefile.am. + +commit ba6a27ce9bd86f34d5fc1199943d89f484da4764 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Oct 16 18:22:23 2007 +0200 + + Move ACLOCAL_AMFLAGS to the top. + +commit 8ea05eb1dff52e93ea33433cc1efd274518ce167 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Oct 16 18:21:27 2007 +0200 + + Use \$(SED) instead of hard-coded sed. + +commit 1a2234fe5429388b60e217b1608a6d5028a7d208 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Oct 16 14:25:04 2007 +0200 + + Fix broken doxygen comment. + +commit a75b7cc5e912f1af4d63a90b483770059d60d61a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 16 13:40:45 2007 +0300 + + Remove unimplemented, unused RPMPROB_BADPRETRANS + - leftover from pretrans syscall hack before %pretrans script days + +commit e4aeb6fac52b02068c15f3175a8818b11caf60d9 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Oct 16 12:28:09 2007 +0200 + + s/dbiflags/flags/ in doxygen comment. + +commit d1e24fa5867df035020eba8ce4ab59014b98a11a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Oct 16 12:26:42 2007 +0200 + + Don't include stdio.h. + +commit 6f0dabbcdda98b95a30cc7073d2446b99ebd5840 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 16 11:51:57 2007 +0300 + + Rename norwegian translation no -> nb (rhbz#332271) + +commit b97951097805632470725ef162e6eb8dde250de2 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 15 10:40:52 2007 +0200 + + Add usrsrcdir. + Reflect using $(usrsrcdir)/packages instead of $(usrsrcdir)/$(RPMCANONICALVENDOR). + +commit 77c2edcb76cea4aecb7cdc3b2dbed6a8ad470b22 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 15 10:03:16 2007 +0200 + + Regenerate. + +commit e044dc0d5a1adf366650878e66dad2e0d9f0d491 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Oct 14 12:49:18 2007 +0300 + + match *.omf, not *omf in find-lang (Ville Skyttä) + +commit c7b8053f463a6a6fdcc039908ff399f4c1f591d1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Oct 14 12:48:32 2007 +0300 + + find-lang Qt translation support (Ville Skyttä) + +commit 5656af9cf31c053ad97815692a0c0736c7e4bc42 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Oct 14 12:42:47 2007 +0300 + + find-lang localized man page support (Ville Skyttä) + +commit 52de2160183593ae515f08eeed9d62d0b05a37d2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Oct 14 12:31:24 2007 +0300 + + find-lang POSIX-compliant find(1) usage (Ville Skyttä) + +commit aeeee26cbc5fad78d0b7bb902eb01c75d0c353b2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Oct 14 12:30:31 2007 +0300 + + find-lang spelling fixes (Ville Skyttä) + +commit ce13d1b3180ca338ae6d48bfb54c9c716089d329 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 11 14:14:00 2007 +0300 + + Clarify rpm manpage wrt rpmbuild binary vs package (rhbz#233232) + +commit 9d614eba54a83adc07113a8e9c75ab3ce55af2f1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 11 13:50:05 2007 +0300 + + Clarify rpmtsCheck() documentation (rhbz#159638) + +commit 37fd4820e587194375fbab9e8fd1ed642dc236db +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Oct 11 11:17:48 2007 +0300 + + Make default _topdir vendor agnostic + - follow Suse behavior by using /usr/src/packages instead of /usr/src/redhat + - the default should probably be %(echo $HOME)/rpmbuild instead for + sane non-root behavior, revisit this later... + +commit 9a555bf696eed5601bbead738a8ef366114c1670 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 10 14:37:18 2007 +0300 + + header_method.h is now private + +commit fc0463782edce3f3ed416b57435eb996fb8bb174 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 10 14:36:13 2007 +0300 + + Remove now unneeded hdrinline + +commit 9204c957881d960c179c6e96a21a8ea56f6cf0a2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 10 14:35:14 2007 +0300 + + Un-inline common header access functions + - implementations in new header_common.c + - definitions in main header.h + +commit 8f9eea953f6e0d13cf622ce5ef5d958a55977282 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 10 14:25:29 2007 +0300 + + Move per-header method typedefs etc out of main header.h + - new header_method.h include + +commit 67b68cbeb97831844dd06bc6e231a3d78f348bde +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 10 11:30:37 2007 +0300 + + pkgconfig dependency script fixes + - don't make assumptions about package names, requires pkg-config executable + path instead + - always create pkg-config dependency if *.pc files are included, not just + in case the *.pc file requires other pkg-config modules + +commit 5dd1a5baa571b994559579fb6ee6289f51257ee7 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 10 10:08:26 2007 +0200 + + Move pkginc_HEADERS to toplevel Makefile.am + +commit ad40930a801e8b3e42bcdbbb33f759eb6f19e6f7 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 10 09:54:39 2007 +0200 + + Recursively pick up files. + +commit 272d591973ce001d50c745f1796873e8ad1e8d77 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 10 08:39:01 2007 +0200 + + Add support for lzma compressed "Sources". + +commit 9f7a8dab5928a60ab641e480f921251a93ffa0be +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 10 08:37:35 2007 +0200 + + Kick out polish comment. + +commit fca4ed8d97cd98d1cb4a1d0e26339f3ff4171d3e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 10 07:14:47 2007 +0200 + + Install libtooldeps.sh and pkgconfigdeps.sh (Used by lib/rpm/macros). + +commit 1567d8baf485e7501c79d96f8231084dd0a8ecb7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 15:47:15 2007 +0300 + + Permit src.rpm installation to be interrupted + +commit 01d5c13a4299e6fb7357d14fee7c5a368ec3bbbd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 15:33:49 2007 +0300 + + Make rpmerr.h private, include directly where needed. + +commit 9fba2d43d162bc12e84a4e5120429609ff17fc72 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 15:07:08 2007 +0300 + + Let tufdio use rpmio_internal.. its for internal testing only anyway + +commit 8b4b6eeb47c00d072b159e9dc84cd2a2a8f72868 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 15:06:39 2007 +0300 + + Oops, one missed rpmError() user.. + +commit 275835643bf84cace7a8e506f6d3f76fd618c73c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 15:02:57 2007 +0300 + + Remove rpmError() and rpmMessage() retrofitting + +commit 6bdd2384c47637b0a054b98b2ce8aeec6d7930a7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 15:01:52 2007 +0300 + + More RPMMESS -> RPMLOG verbosity fixes + +commit 81c4b4ba27784047e78c83398f9ff925b26a632b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 14:58:13 2007 +0300 + + Use RPMLOG_ levels instead of RPMMESS for verbosity setting + +commit b21bf6018e915de2348e10d52c3576d1e4b5eae9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 14:54:28 2007 +0300 + + Replace all uses of RPMMESS_FATALERROR with RPMLOG_CRIT + +commit 832580670ac00f1de425960cf15261b784388077 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 14:53:09 2007 +0300 + + Replace all uses of RPMMESS_VERBOSE with RPMLOG_INFO + +commit 0eb7deabf2364e0c2671090a1f774c06a9217c1e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 14:52:01 2007 +0300 + + Replace all uses of RPMMESS_WARNING with RPMLOG_WARNING + +commit 56366e3890a913c43642132340e2b7c6292e1227 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 14:50:42 2007 +0300 + + Replace all uses of RPMMESS_NORMAL with RPMLOG_NOTICE + +commit c52905d33460c020f8f1b33da47c06a8a2cb513f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 14:49:02 2007 +0300 + + Replace all uses of RPMMESS_ERROR with RPMLOG_ERR + +commit 9d9aa852ca724e4c7671cec249189f7dfef5ed8e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 14:48:04 2007 +0300 + + Replace all uses of RPMMESS_DEBUG with RPMLOG_DEBUG + +commit 4ce9fc1a1725b883190de2c415842a342ed3dbe3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 14:14:30 2007 +0300 + + Replace all rpmMessage() uses with rpmlog() + +commit d709195c3a51522629443cddea042513f47c5ad3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 14:06:06 2007 +0300 + + Replace all rpmError() uses with rpmlog() + +commit 46921b2334ddde2cad8f3546c6f9b6124adbb3a2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 13:41:59 2007 +0300 + + Fix tufdio build after rpmio cleanups + +commit 210e1ac82638d4ad9b802819ac615cbfed471813 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 13:33:39 2007 +0300 + + Hide rpmio vectors from API, only internal needs + +commit adb4ca9ecdca6b5e9542ea611fc3834b1dd530c6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 13:27:47 2007 +0300 + + Remove timedRead() define + +commit 72d2b41cb6aaca54b1d641fc1d890248ac7ba184 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 12:52:09 2007 +0300 + + Remember to remove fdFgets() definition too.. + +commit 2ad02a60b9ea9ba95bd5c2d5c9b947a7c30b4034 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 12:48:04 2007 +0300 + + Rename __fd*() to fd*() for consistency now that the names are free + +commit 0e8db956e39a0d95da7be7c9286d77dd1d9eed82 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 12:42:27 2007 +0300 + + Remove unused legacy rpmio fd*() interfaces + - fdFileno(), fdOpen(), fdRead(), fdWrite(), fdClose() gone... + +commit 351c1f35f79da9f8c0cccf7c569a5b6ba2f896f5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 12:28:59 2007 +0300 + + Remove unused rpmio fdFdopen() function + +commit c961e7a5f8f388a2e8608fecac575e2adecbd762 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 12:28:08 2007 +0300 + + Remove unused rpmio fdFgets() function + +commit cabd0b9ffd35e0a1f288f03f65a9b9360a6944cd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Oct 9 11:55:00 2007 +0300 + + Remove bunch of deprecated and unused rpmlog functions + +commit 6ea5c0023f6995cfd7104f8657c4fa35e77367c4 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Oct 9 10:02:49 2007 +0200 + + Use enums instead of ints for processing isCompressed ret-val. + +commit 0f22ea8830574d936e38e84a3806af97c33e0530 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 8 17:12:10 2007 +0200 + + Add __LZMA. + +commit 58daebe1075f21e12fecdc1cf6ea878006cb8d6c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 8 16:53:52 2007 +0200 + + Make hdrinline.h a private header. + +commit 1788472d6223618ec3a16dc8ad2ef61115eb745d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 8 15:40:31 2007 +0300 + + Fix up the download path in README + +commit 722e03c1a85bd9ae5df0ef9fb4b94650b90f6917 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 8 15:37:38 2007 +0300 + + Dust off INSTALL docs a bit + +commit 36217918fc131c4f63f18793c6eb471f46e97945 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 8 13:14:10 2007 +0200 + + Make headers self-contained. + +commit 847e431706d1d1a5e7cfde12b2a027b77870aadd +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 8 12:40:55 2007 +0200 + + Make headers self-contained. + +commit 619aa0e650a380f227a520549d367dd05dcc3df4 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 8 12:32:41 2007 +0200 + + Make headers self-contained. + +commit 069a92e2cd2c2bb213e204e4a5c120c8d827876a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 8 12:29:02 2007 +0200 + + Make headers self-contained. + +commit 9e1a6a395f4785007e9e1e8935dfaae20f3afa8f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 8 11:03:57 2007 +0200 + + Make headers self-contained. + +commit 98dc9ce7bb6c9371bd5713b64d838dd2a1b10083 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 8 10:35:28 2007 +0200 + + Make header files self-contained. + +commit d6ffa9891fcd1e5e2b66d3dc543165fb475716c0 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 8 10:05:06 2007 +0200 + + 'Adjust extern C {} blocks.' + +commit c29845f5848cfdbab3e06dbcb27dccfc7b5a3ae0 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 8 09:55:55 2007 +0200 + + 'Include <magic.h> instead of magic.h' + +commit b97dbc7fd3a499c6d9d83439a0bd33edfab4f43a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 8 07:38:19 2007 +0200 + + Use 'file' instead of '<file>' to work around include path issues. + +commit 5b654b0086db80c884db4658a80621a21f5e7102 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 8 06:33:04 2007 +0200 + + Do not include "system.h". + +commit c68b8bcd8fc9f317f811e5e528d359b427874e21 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 8 06:32:24 2007 +0200 + + Include "system.h" + +commit b27dcbe5460c931ad174c6112d3266a425633a4f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Oct 7 18:15:20 2007 +0200 + + Remove generation of ChangeLog to Makefile.maint. + +commit 49382a79ca7e0bb2912c7653f423a3069e654863 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 6 08:54:44 2007 +0200 + + const-ify second arg of strtokWithQuotes. + +commit 144038e68277b58980453f1e2a5fe44a1b7e508d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 6 08:53:11 2007 +0200 + + s,\\subsection,\\section, + +commit 3df8f54ef5b95ca7b133404e8e003d65e900f81e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 6 05:56:57 2007 +0200 + + Add description stub to strtokWithQuotes to silence doxygen. + +commit fae3f7eb92436b838b720c0888df8927a49bf16b +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 6 05:52:15 2007 +0200 + + Rename static headerXXX functions into _headerXXX to avoid clashes with static headerXXX fintions in hdrinline.h. + +commit acedc1b611ebb7fa287a0ea2eecb50273996e124 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 6 04:45:37 2007 +0200 + + Add quotes in doxygen blocks. + +commit 4770cb41c2f49fe86cef24dbabe27772f253fac5 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 6 04:43:37 2007 +0200 + + Add quotes to \# in doxygen blocks. + +commit 391ed7bbad93f0500debb0019dbb45bdd3d311ab +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 6 04:42:47 2007 +0200 + + Remove POPT. + +commit 72e97bd3da9c926106cdf96e9a85dff96805cab1 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 6 04:42:32 2007 +0200 + + Add description-stubs to doxygen blocks to silence doxygen warnings. + +commit 0d595e407a7588870f0e79da18eecb6600e7fc2a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 6 04:41:49 2007 +0200 + + Add description-stubs to doxygen blocks to silence doxygen warnings. + +commit 1cbede4fd20b87e5b97ee41b4750b52c4cf7b342 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 6 04:41:21 2007 +0200 + + Add description-stubs to doxygen blocks to silence doxygen warnings. + +commit be342ad3c5966a851d98cc8d40b6436f8c8cab36 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Oct 6 04:39:58 2007 +0200 + + Add quotes to \# in doxygen blocks. + +commit f109c7b830edcf44b87553840a7e5b7cce83715a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 5 17:45:33 2007 +0200 + + Remove stray splint comment. + +commit d9a6863e11932fff42e02d79df899e45ab4f70f7 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 5 10:40:58 2007 +0200 + + Support DOT. + +commit cac07870f502a21ff539e9a9d255b92e75687bd0 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 5 10:40:07 2007 +0200 + + Use size_t for sizes. + +commit 5a909969fd24315832487a5386e074e88031afcb +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 5 10:38:36 2007 +0200 + + Fix doxygen comments. + +commit 4f7db64d7c1a2c0bfbe07a40925e9b76b3e9851c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 5 10:37:55 2007 +0200 + + Add HAVE_DOT. + +commit d14cb3bd16755d9e2545290aa87440c51c4cd7b4 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 5 09:36:12 2007 +0200 + + Fix doxygen commands. + +commit cc4754e7641578c9bd970615695f9d15200aa1cb +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 5 08:13:33 2007 +0200 + + Adjust broken \file. + +commit a3cf72167f9a59a09b0b5e6ee9ba81b1173017ba +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 5 08:03:37 2007 +0200 + + Remove refs to tools/rpmxp.c, tools/rpmxml.c, tools/rpmtool.c. + +commit 55ba0d5b84cf8c22df69e4d7b24addf1d423af4c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 5 08:02:53 2007 +0200 + + Remove refs to lib/rpmsx.* + +commit f7c95206fd6a051dd210af7a3a359df2e897f1f5 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 5 07:48:56 2007 +0200 + + Remove refs to "popt/". + +commit 7d3b29301165ed57a85ce5a6e74d301328222f49 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 5 07:48:20 2007 +0200 + + Remove refs to "file/src". + +commit 5d45e150766c4f6103451392d0fed5e9d0e31e21 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 5 07:46:51 2007 +0200 + + doxygen -u. + +commit 32c98f766e3c4d98245679c94473a1cafed01f89 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 5 07:21:20 2007 +0200 + + Fix minor typo. + +commit 4d5be35b6a907c2c2523075165fb7e3eb96b53cd +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 5 07:11:33 2007 +0200 + + Add __fdFileno, fdFileno. + +commit dfc6fae6be0ed51c49d694887e1acda8662307be +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 5 07:11:02 2007 +0200 + + Remove fdFileno. + +commit d4bea657c402a67a3ab2104c9ed1ae93314f3441 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Oct 5 07:10:36 2007 +0200 + + Make fdFileno an external function. + +commit 4fa0c255494a535780b98d7877657aa187080fde +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Oct 4 09:23:50 2007 +0200 + + Change strntoul to using size_t for sizes. + +commit 6d77a00e54d32d3543f71df7d46408cd553cb4f5 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Oct 4 09:18:16 2007 +0200 + + Include rpmts.h instead of depends.c. + +commit 9cf8f9c31ad81d45cd206bad5df98fc8b75a5333 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Oct 4 08:55:07 2007 +0200 + + Stop checking for machine/types.h (Private header of some OSes not supposed to be used). + +commit 70ed33417d1d122bfc434d106824a9035dea9463 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Oct 3 08:57:54 2007 +0300 + + Small cronjob fixes (rhbz#315271) + - create cronjob temp file in target directory to ensure corrent + selinux context (rhbz#315271) + - dont leave empty files around in case of failure + +commit 249dad1475e08ba86f911f722a0421771ceb30ce +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Oct 3 05:07:12 2007 +0200 + + Remove $dirs (unused). + +commit 67e8f946fef1be13dbfdf6040a9604baa6e8dd4f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 1 18:44:29 2007 +0200 + + Fix minor typo. + +commit 8c7b929a14cc7118b7eb046bc2b5bc184b7c2f06 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Oct 1 14:29:10 2007 +0300 + + Never glob non-local paths in rpmGlob() + +commit 343effc65f1b388abe4f3a68af10a27f34b4feb5 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 1 13:17:15 2007 +0200 + + Remove (unused). + +commit 6e4e9c751635cac3f79f1bf873cd922d1f10d82a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Oct 1 12:58:32 2007 +0200 + + Remove AC_CHECK_HEADERS(thread.h). + Remove duplicate check for pthread.h. + +commit ea2a8068cd8f974b10e8db56bdfd93b36dd199c7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 27 14:11:00 2007 +0300 + + Add %alpha arch macro for supported alpha cpus (rhbz#295941) + +commit 4bef9fd8b3826551f06911c99abb0dfe5061806b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 27 12:28:30 2007 +0300 + + Own omf directories found by find-lang (rhbz#296731) + +commit c8e421400c007442646af2979a8d622319c5d30d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 27 10:37:19 2007 +0300 + + Fix disk space checking when zero blocks / inodes are available (rhbz#308171) + + When installing a rpm that requires space on a filesystem with 0 blocks free, + rpm will not detect that there is insufficient space on the filesystem. + + Patch from Patrick Bergamin + +commit 7c1a960aaea9fcdf5346844069eee9daae66d58b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 26 11:29:53 2007 +0300 + + Remove the deprecated rpmlead definitions from public headers + +commit 39072f5ee4e2f8d1314fc7d9e81b01c88a263bf6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 26 10:40:02 2007 +0300 + + Avoid unnecessary rpmps internals access + +commit 610306fb528b48ce2077b85f0fe90512ef79cc55 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 26 09:57:26 2007 +0300 + + Rename whatis() to rpmfiWhatis() for namespacing + +commit 0ddf824afb647b620400dba8172fa4ca7ee1690b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 26 09:52:55 2007 +0300 + + Eliminate some unnecessary rpmte-internal accesses in psm + +commit d16bdb1550c3c3c13a40ad9cb6869564a6abbc38 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 25 22:46:02 2007 +0300 + + Hide rpmfc structure internals from the API + +commit b813710a4ca26743291cbdbbb3831d5a3e103356 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Sep 22 07:58:56 2007 +0200 + + Take out __FILE__, __LINE__ from DBGREFS. + +commit cb076959008f3b50abac3747b1b1bad2be2c8e6b +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Sep 22 04:14:07 2007 +0200 + + Add missing extern "C". + +commit 07e383ce0d9a8beeec36e9aed66a2017e95dfcb6 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Sep 21 17:02:45 2007 +0200 + + Add fdLink, fdFree, fdNew functions. + +commit 0e3ce6c9a8f5d658ae5ef57e9aca1f3c0fc55b9f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Sep 21 17:02:33 2007 +0200 + + Remove fdLink, fdFree, fdNew defines. + +commit 273ddaf0a95f01f68dd2d0df61ec1f466884d3d3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Sep 21 16:51:15 2007 +0200 + + Remove fdClose, fdOpen, fdRead, fdWrite defines. + +commit 868ff87bc0ac8adbff6629e91111e79c49553c91 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Sep 21 16:50:59 2007 +0200 + + Add fdClose, fdOpen, fdRead, fdWrite functions. + +commit e152864a768c7cd81479b43e15f4f2cb340e0910 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Sep 21 16:22:23 2007 +0200 + + Eliminate fdClose/__fdClose preprocessor games. + +commit 14a28ee82db5ce0293519ed3a13627c560812aad +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Sep 21 16:20:52 2007 +0200 + + Eliminate fdWrite/__fdWrite preprocessor games. + +commit 9b929ba2941d1f4849f9ec92f8acb877adf788ea +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Sep 21 16:10:32 2007 +0200 + + Eliminate fdRead/__fdRead preprocessor games. + +commit 9ed70bbbc0315bb103c2c2fed6fa88a1d40dce3b +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Sep 21 16:08:39 2007 +0200 + + Eliminate fdOpen/__fdOpen preprocessor games. + +commit 9456c927a4fb4dca29fcbea84cb6727bf7b0bbb9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 21 16:11:48 2007 +0300 + + Hide rpmtag index details from the api + - move rpmTagGet*() out of line from rpmlib.h to tagnames.c + - move headerTagIndices_s from header.h into tagnames.c + +commit 3a26a31576ea482c6c6e06b6cc685c2e57d47177 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 21 15:58:50 2007 +0300 + + Fixup after Spec -> rpmSpec + +commit 2c2538d7260baf0eae36d5ee07ddbfffc20044d9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 21 15:23:02 2007 +0300 + + Rename Spec -> rpmSpec for namespacing + +commit 0a16dadffc398617de3f4d0b6d45e4f017e19b9f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 21 15:19:47 2007 +0300 + + Oops, remove, not ifdef out.. + +commit 7e5099e52fe90a054a6b1bdf45265e7185233a1e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 21 15:17:08 2007 +0300 + + Rename alKey & alNum to rpmal* for namespacing + Also move it out of rpmlib.h, nothing needs it there... + +commit cd5956633eeaf6b27f026726991a9a20d28ad7ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 21 13:09:18 2007 +0300 + + Silence compiler whining from bad popt argv definition + +commit 1517b852b4ea8baca9d64f3d956f0fee5d0d93dc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 21 13:02:55 2007 +0300 + + Unexport FSM(I) typedefs, only usable within rpm + +commit bb5d450d229146026ebd7789d67d6ac8448201e9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 21 12:47:45 2007 +0300 + + Unexport rpmpms typedef, nothing outside rpm can use it anyway + +commit 91a2f856c8c428993d80e1fe24ae9656dc5596a1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 21 09:58:46 2007 +0300 + + Remove unused proof-of-concept arch-filtering of dependencies + +commit 97f6e790bbea6154fda27fcd733f1e2c8812f0c5 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Sep 21 05:59:26 2007 +0200 + + Add another HAVE_ZLIB_H conditional. + +commit 81745883980a8089655e0b3f8503e82c94847d23 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 20 17:37:39 2007 +0300 + + Rip out unused anaconda-related hacks + +commit c0149602a60e21d82b2564daee06a6b43b1f671a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 20 16:19:25 2007 +0300 + + Rename public fileAction* type to rpmFileAction for namespacing + +commit a5aa5ffce8ab5a5eb27f2f021b5affd60a2e518b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 20 16:12:46 2007 +0300 + + TODO reminder about compat headers + +commit e1b4af366ac5f71d1696615502013d028604755e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Sep 20 14:57:04 2007 +0200 + + Remove checks for synch.h, semaphore.h, aio.h (unused). + +commit 83f09475869d7f86568b897719521be3a3b47365 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 20 15:52:03 2007 +0300 + + Rename MacroContext and -Entry to rpmMacro* for namespacing + +commit 48f4ff6583f09a12d539072e1337c40c92161ee3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Sep 20 14:45:40 2007 +0200 + + Make zlib conditional. + +commit 154a7f7603dca24ee56d66f3ca6b2b2757f29cd9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 20 15:37:48 2007 +0300 + + Move _free() into system.h for now + - get rid of dozen _free() definitions + - get _free() out of public headers + +commit e53ceb6706125bead8630ba52f232c792ca1fdae +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 20 15:27:07 2007 +0300 + + Rename fileTypes(_e) to rpmFileTypes for namespacing + +commit a6e75c7595b64736d2a449c6d0191439c13abc85 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 20 15:22:59 2007 +0300 + + Rename freeFilesystems() to rpmFreeFilesystems() for namespacing + +commit 3b8da4ed118c6da6dab1cb7c0ecd0933c6d14f14 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 20 15:09:52 2007 +0300 + + Rename tagName/Value/Type() to rpmTagGet*() + - namespacing + - avoid collisions with tagtype definitions + +commit bbf7574d7f368e8d11600b54dfd24a0dafd555fb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 20 14:39:24 2007 +0300 + + Match hardcoded _query_all_fmt default with current macro default + +commit 55b7c431c44ee968b502d80c20af0f9a602b8225 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 20 14:33:35 2007 +0300 + + Move rpmInstall/EraseInterfaceFlags to rpmcli.h + +commit f65d670f023616f472f4451c08f5e3ee298a9ddc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 20 13:23:58 2007 +0300 + + Remove the "dressed" rpmHeaderGetEntry() from API + - only used by the python bindings, move it there... + +commit 4df06c5df7dadab2baa85d80522044da9dbe5733 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 20 12:19:34 2007 +0300 + + Conditionalize rpmlib(PayloadIsBzip2) provide on HAVE_BZLIB_H + +commit ae40a9001426e6f8fd17a0e00d1d63550dc7fca9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 20 12:18:22 2007 +0300 + + Remove unnecessary include + +commit 7cd1cf99412e76e10d072eae82bd608cc1e76c24 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Sep 20 10:37:48 2007 +0200 + + Conditionalize zlib conditional pieces of code on HAVE_ZLIB_H. + +commit 8fa3c5becf6f417c1a01fe878f5548d7d3bf2292 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Sep 20 07:36:41 2007 +0200 + + Remove splint remnants. + +commit 7871bb4547564297c26bd44a7a14759843d881c4 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Sep 20 06:53:59 2007 +0200 + + Add dependency on libbz2. + +commit 2d157c07f032b2ec97b26c919f1b182bd3123ec7 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Sep 20 06:53:19 2007 +0200 + + Tighten check for libbz2. + +commit f04137f591d7dae368c9a1280613aa941a66fbcf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 19 17:38:33 2007 +0300 + + Dead code removal + All packages have provide their own name = ver-rel, checking deps against + provides is sufficient, name doesn't need separate handling. + +commit d76bef815fce0d29024b9356ec3b615d2caae2f5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 19 17:32:29 2007 +0300 + + Remove long since dead rpmrc provides code + +commit 472167d7a89d32b576f434914e91ed6712708bae +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 19 16:51:32 2007 +0300 + + Remove ancient RH-comment + +commit a9d59cc2adb5acc9b70b103f9a228a1a94560c9d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 19 16:49:41 2007 +0300 + + Remove --redhatprovides / --redhatrequires popt aliases + - highly vendor specific + - not even RH uses them anymore.. + +commit 19f8c80d56e2fc3c999e4437294faba7a3cefd38 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 19 15:03:39 2007 +0200 + + Adjust pktlen to pgpReadPkt's expectations. + +commit 88b0e2c09334f32f869d86c5f8698668064f518a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 19 15:02:40 2007 +0200 + + Cosmetics. + +commit 4f222fef8fe09aacf8e87aaa36e50eb2becd94c8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 19 13:59:05 2007 +0300 + + Remove db-internals from rpmts + - api for getting db ops out of rpmdb + - api for setting chrootdone of rpmdb + - replace db internal accesses with api uses + +commit fa1f65cef6f20ebe544306e8663dcb4a886168c9 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 19 05:32:03 2007 +0200 + + Rename --with-internal-db into --with-external-db. + Add AC_ARG_WITH(external_db). + +commit 211a30a615f4b3a85a70e30be401d0e60f61b94e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 19 05:15:57 2007 +0200 + + Remove NPTL games. + +commit 18e62fe8eb332b6febdca2296f7cff806b157e6e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 19 05:13:13 2007 +0200 + + Move EXTRA_DIST out of PYTHON block. + Move system.h into *_SOURCES. + +commit 6503abadc9a50522a220d5ce340e3d523d356131 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 18 19:18:09 2007 +0200 + + Add check for db_threadid_t in db.h. + +commit 618333608f427980507db0e3eeb534e89754a964 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 18 19:04:34 2007 +0200 + + Build db3isalive only if it is being used. + +commit 5e1b759552716f6afb7819c7fd011d697f42f650 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 18 14:59:22 2007 +0200 + + Rename BZIP2BIN->__BZIP2. + Rename GZIPBIN->__GZIP. + Rename UNZIPBIN->__UNZIP. + +commit eacf1841db81c1e64577f66e3619daf0c4baadf7 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 18 14:55:58 2007 +0200 + + Rename BZIP2BIN->__BZIP2. + Rename GZIPBIN->__GZIP. + Rename UNZIPBIN->__UNZIP. + +commit 4f250b5c36233fc3e598fa1e419f983a08d58de2 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 18 12:44:29 2007 +0200 + + Remove WITH_POPT (Unused). + +commit c89c1481eb6f2fd045f98e09010635698225abcc +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 18 12:41:47 2007 +0200 + + s/libary/library/ + +commit a0558abcf2b07c0b46a9ab52bef047dd30209b69 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 18 10:49:20 2007 +0200 + + Fix ancient typo. + +commit b46e405e40d0dc110d670ba76aac63238fc656e0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 18 11:36:17 2007 +0300 + + Use rpmquery instead of rpm for --querytags check to avoid popt aliasing issues + +commit 2607d282e7cc90c2f0b1932cb3f940921ab13b5f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 18 08:09:43 2007 +0200 + + Invert logic to setup WITH_INTERNAL_DB. + +commit af4ba121d8457ac5282508ddec195ff3297fbeae +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 18 07:38:50 2007 +0200 + + Fix typo in previous patch. + +commit 1cf3cb513951105c5a4259c788f54644327c66da +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 18 06:40:16 2007 +0200 + + Append @WITH_DB_LIB@ to Libs.private. + +commit 01899614bdc055903e8c2a8cb07e2fdb94f9c9a0 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 18 06:39:31 2007 +0200 + + Reorganize *_DATA creation. + +commit b9bd1303f6a5b3e3f6f6c8d2e5c0cf94b9625c2e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 18 06:19:57 2007 +0200 + + Include fts.h. + +commit 79abda764e23685c3e9b47643d3eafd3dc561aa3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 18 06:04:07 2007 +0200 + + Remove. + +commit 71f0cce9f9ffe70a849d9c0739c9632f8a90cd19 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 18 06:03:33 2007 +0200 + + Remove. + +commit 90688278db31b05a56ca1e7c29cc71d38ce28ff3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 18 05:53:37 2007 +0200 + + Change main() to using char *argv[]. + +commit f2a250702a4d4f2735cacffef033ad8b6e3062d1 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 18 05:01:45 2007 +0200 + + Add preliminary --with/without-internal-db processing. + +commit de4fc157baf037c091e7ff5a35ccd3339013c870 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 18 04:23:21 2007 +0200 + + Conditionally build db3. + Add DIST_SUBDIRS. + +commit b5e01099e723f75f937605ccc928f1957301ba0d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 18 03:22:16 2007 +0200 + + Regenerate. + +commit 7bf56f58295b6ee19f3896b726f6a7e3435af446 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 17 17:58:29 2007 +0200 + + Eliminate WITH_DB_SUBDIR. + +commit 6394b2a2e9314af0909e49323fe0012b549be29d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 17 17:53:47 2007 +0200 + + Add db.h to nodist_librpmdb_la_SOURCES. + Eliminate WITH_DB_SUBDIR. + +commit 5bb02c33a92956f695d8f4e5bd8271e825d2a531 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 17 17:54:51 2007 +0300 + + Include rpmts.h, not depends.c (!) + +commit 006f6c710bf084ad1080cbaac94c217d307d1a20 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 17 16:52:34 2007 +0200 + + Don't install db.h. + Move db.h to librpmdb_la_SOURCES. + +commit a002ceebac6cd2642de6daf9d986efc179cb7f5a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 17 17:20:11 2007 +0300 + + Make fts.h a private header + +commit ed55d4e033f62157275daafb1ec1a7b6a39d5dfe +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 17 15:02:07 2007 +0200 + + Remove db_emu.h. + > Remove stray EXTRA_DIST. + +commit 8e4f309c310aef69f128349a2d01749dc83c1f4d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 17 15:01:27 2007 +0200 + + Remove (Unused). + +commit 37e6caf2dc1023abcdfc781c2c72c4683e1512f3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 17 14:27:43 2007 +0200 + + Add support for extern BDB. + +commit 47257ec9e84106fb7132945aef614f6b4f54e1a6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 17 15:15:03 2007 +0300 + + misc.h is a private header + - include it from build/*.c where needed + - dont install + +commit 8a055b3cb36f7aa682fe7c80f7b32c530dcf03ef +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 17 14:14:05 2007 +0200 + + Reorganize. + +commit adbab387377cdfba261229650cb6189fa5a257c6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 17 14:50:25 2007 +0300 + + ugid.h is private header really + +commit d7838b77735fefb17a626f5b7f46c000122992a3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 17 14:43:32 2007 +0300 + + More typos, doh... + +commit 08a47f7472df4492f72b6a5a9d7b85b5e2beb868 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 17 14:42:18 2007 +0300 + + Typo.. + +commit f35edd40321c2072ae5e4bcf81e6c63f1338e151 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 17 14:41:22 2007 +0300 + + Use rpmtsGetRdb() instead of poking ts internals + +commit f4296e723b14c6ed1831efddbf93204160dd80e7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 17 13:45:39 2007 +0300 + + rpmhash is an internal header really + +commit 174c83b4881ee5cea8862a549df5588b87abdea9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 17 13:31:11 2007 +0300 + + Mergesort is internal details.. + +commit b390d800193f87c246475cfe5c427a142ac10532 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 17 13:26:22 2007 +0300 + + Make sqlite backend build again. + +commit 66dcee4a67caea7c1d144ffab1717efe90613c73 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 17 13:17:07 2007 +0300 + + Hide db index handling and rpmdb details from the API to internal header + +commit ae3127c0f2cc74f5b662ec8414c231662f0df592 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 17 11:33:18 2007 +0200 + + Add with_internal_db. + +commit 2975d9b63b650103f8994a5bd2e5ae00b6980314 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 17 11:29:52 2007 +0200 + + Apply poptReadDefaultConfig iff RPM_USES_POPTREADDEFAULTCONFIG is set. + +commit 7484efff8e9a338e6b662c4867a5093969c75892 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 17 11:28:27 2007 +0200 + + Apply poptReadDefaultConfig iff RPM_USES_POPTREADDEFAULTCONFIG is set. + +commit 53d8adadd34f94ff94121531ab8d720aac7aaa17 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 17 11:59:45 2007 +0300 + + Oops, unbreak file opens.. + +commit b2517d99673d574ea75264b910571e9f7e6ce7c1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 17 10:45:42 2007 +0300 + + Remove unneeded socket/inet includes + +commit cc68353128ea704bae581811583fe98969e1a0f8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 17 10:31:18 2007 +0300 + + Remove url caching, don't need it... + +commit c07bda47cff8e854ca220d1d49d9ae28f83006a0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 17 09:48:08 2007 +0300 + + Remove url/transport items from rpmio file handle structs and uses + +commit 94e953382dc4b470dbdfe8a3e847924a10d6b5ac +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 17 09:32:25 2007 +0300 + + Remove transport-related items from urlinfo and uses + +commit be53bc654c0bec15da8f253ad3664285753807a4 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 17 05:52:29 2007 +0200 + + Remove (Dead, unused). + +commit 68c30501ea89bdd7d015db85b9532c59e3818e8f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 17 05:51:34 2007 +0200 + + Remove (Dead, unused). + +commit 826e49f5d9a5095a53fc5216048983483b4be1e7 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 17 04:32:23 2007 +0200 + + Rename options into optionsTable for source-code consistency. + +commit c72ad4dca58421486e1462b3b079dd55293dab6a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 17 04:31:28 2007 +0200 + + Reformat call to poptGetContext for better source-code readability. + +commit 0cde26ecde1e384d3c8c8c3ae3c7f764b52747e0 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 17 04:11:59 2007 +0200 + + Add if defined(ENABLE_NLS) guards around i18n-initialization. + +commit 05088ee6db16aba98ca305eb034bb90be7348fca +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 17 04:11:39 2007 +0200 + + Add if defined(ENABLE_NLS) guards around i18n-initialization. + +commit fcbe2c86ef008ca58dbc0149f880b1e4a2eb7213 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Sep 15 08:07:15 2007 +0200 + + Remove unused var "selected" + +commit af121321501f917e1f2ae8c57fd95a9628859be8 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Sep 14 13:14:43 2007 +0200 + + Kick unused defines. + +commit ff599b55162d39c78cabac070f0f4cb6aaaad3c5 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Sep 14 13:14:09 2007 +0200 + + Fix typo in doxy-comment. + +commit 91a33fbdc56bca5330fc232a9bbda485f244746e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Sep 14 05:21:39 2007 +0200 + + Move generating rpmpopt-@VERSION@ from configure into Makefile. + +commit ede9e902729b0ef56e853c63efa0c63c8c2f3458 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Sep 14 05:09:17 2007 +0200 + + Move generating rpm.pc from configure into Makefile. + +commit 48fbe1b4c148bac646841de164a0d1c51f44dd0a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Sep 14 04:55:19 2007 +0200 + + Remove @WITH_NEON_LIB@. + +commit df1b72d3af290d3d15d0501f2a116f685aee3c0c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Sep 13 14:51:46 2007 +0200 + + Process platform in Makefile instead of configure. + +commit a019b8bf9670eb1d5b374defa646a32b47a0e097 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Sep 13 14:49:35 2007 +0200 + + Move handing scripts/gendiff from scripts/Makefile.am to Makefile.am + +commit 0138937d1d06dba083ed47382d8ca1223a9d825b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 13 15:09:47 2007 +0300 + + Remove support for BDB < 4.1 + +commit 305632b9574a6a4a56906cca4b588cc6d82cd5cb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 13 14:50:45 2007 +0300 + + Remove dead code + +commit 6e14a001938d7245b1f288d183f51cefe18fdf9f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 13 14:48:50 2007 +0300 + + Stale lock removal on BDB >= 4.5.x + +commit 26aa538d2600085680012538025ca6387964fde0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 13 12:47:43 2007 +0300 + + Remove db3 "annotate me" comments + +commit 36ec63896eba02fbed5e6882b7f3f592456b800b +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 12 14:54:48 2007 +0200 + + For the moment, allow the testsuite to fail. + +commit c98e35c9767d32685484def02ae21c9d5fbdf0c9 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 12 14:54:04 2007 +0200 + + Rebuild with updated spec. + +commit 8a81b4a9af27747cf8687dd5d336f0446fc33f53 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 12 14:52:40 2007 +0200 + + Adjust BuildRoot. + +commit d974ed0136e52ef4c4f7e1ed7fc312f8a2a2345d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 12 12:42:59 2007 +0200 + + Add __CURL. + +commit 0eb731f01b5e9dd9e5be42bac9d9c32ab255f1e2 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 12 12:12:59 2007 +0200 + + Update. + +commit e1c33ad52fe25dc6b4a560ad84da1fd4accb9965 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 12 12:06:38 2007 +0200 + + Remove rpmio/rpmdav.c + +commit 07c9cac938a6b5e8c41bf8afa92180c9ffd5b90c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 12 11:31:17 2007 +0200 + + Fix indentation of --enable-python. + +commit f2541835c5343582ca7b5e163c367e529a5ae944 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 12 11:30:39 2007 +0200 + + Adjust several *_LDADDs + +commit 9f325855d74db499159773427a0965c93c822b72 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 12 12:23:55 2007 +0300 + + Rip out internal http and ftp transports. + +commit fb7433b3648a82a4ef8229f6254dac3d5b95cce0 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 12 10:56:37 2007 +0200 + + Merge tools/Makefile.am into Makefile.am + +commit 65012c42534f9dca99655f56c26c5ba34e0f32a6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 12 11:51:52 2007 +0300 + + Use configurable helper application to deal with urls. + - hijack ufdOpen() operation to call an external helper (if configured) + to fetch any remote url's, return fd to local temporary file + +commit d36716c25cde44c3aa9d96e75424b1ae46e6608d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 12 10:55:55 2007 +0300 + + Remove NEON and related hacks + +commit d2d4dae1add3e5e48810baf2524f8bd01cb6e02c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 12 09:34:31 2007 +0200 + + Formating cleanup. + +commit 56fc5ee3406b110bdf9e041b8df37afc7716562d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 12 10:11:06 2007 +0300 + + Remove now unused DAV RPC code. + +commit 142cbc590662d3a90ab3ffc2a20cbc8f1e16dcf3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 12 09:10:06 2007 +0200 + + Cleanup. Regenerate. + +commit d70d21b878fc31a59c80ba2a3be4ed3fadda2ad9 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 12 09:05:35 2007 +0200 + + Remove splint annotation from getdate.c. + +commit d7c9ba442581f3ee703928b018180c4b078b77a9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 12 09:45:11 2007 +0300 + + Remove now unused FTP RPC code. + +commit cf9d90aedbdb1325aaa030f9fa62180f5d5f64a9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 12 09:38:04 2007 +0300 + + Only deal with local files in "rpc" + +commit cfe8875a0f9f15b8402eeaf71c54152d2766a075 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 12 08:23:51 2007 +0200 + + Reduce minimum python version to 2.3. + +commit 2ff6e07f502f44f46e506616145d9d975e3d2075 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 12 01:21:13 2007 +0200 + + Reduce minimum python version to 2.4. + +commit 37b193419c54124db9fb07d5b6efa5aa7938e914 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 12 01:18:29 2007 +0200 + + locally define Py_ssize_t and lenfunc for python < 2.5 + +commit 65cbae7709bad0021182e2ba2b35c6c356e15ab5 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 23:26:22 2007 +0200 + + Remove splint tags. + +commit 9f914c252453628999e72018354e95310f10f4a9 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 23:22:45 2007 +0200 + + Remove (Unused). + +commit a1eb1f41d91572fc0ad4f8805d946c8bdbdb8d2a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 23:20:16 2007 +0200 + + Remove splint tags. + +commit 32419bbba54b1e3847d5890d990edf7012a7dada +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 23:03:27 2007 +0200 + + Remove splint tags. + +commit e9f3a5c89df5b5509ac520d03d516b9f33b270fd +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 19:23:32 2007 +0200 + + Remove splint tags. + +commit ebef4f211c1f3b4392530eb1a5889aa13345893e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 19:07:39 2007 +0200 + + Remove splint tags. + +commit a5a65af57e0c21837c6c71b0979473c51c3a2202 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 19:04:11 2007 +0200 + + Remove splint tags. + +commit 1b00a42ee2b37a4a6fdbf038f2e40129d1ef0546 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 18:39:35 2007 +0200 + + Remove splint tags in tagtbl.c generation magic. + +commit 60ac36429557d14e0962e926efdc06b29dd9818a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 18:37:03 2007 +0200 + + Remove splint tags. + +commit bbf4703c5e7e3e98e92a2eb0960fc39a66c3b382 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 16:56:09 2007 +0200 + + Remove splint tag magic. + +commit f982bbaa79b0038bc1b4f9f9d419361a63c2b284 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 16:48:54 2007 +0200 + + Remove splint tags. + +commit 1a01bdd6c6785e3e3d99894bf4219a60b1fc8c9a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 16:17:16 2007 +0200 + + Remove splint tags. + +commit 3aad15624eeefcca56051a2d595f9924a15f80b2 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 15:28:26 2007 +0200 + + Remove split tags. + +commit e08619c323915f7e22b8d3bb9c57606ce824d778 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 11:32:24 2007 +0200 + + Remove rpmtool, rpmxml etc. + +commit 22bafd7430674df63019663ef62762565efd7811 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 11:32:05 2007 +0200 + + Remove libxml. + +commit f1b020f8c43904040eab5a5a6d148b09e2b760d3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 11:29:10 2007 +0200 + + Remove (Abandoned). + +commit f69f0b7a8f9c3d47ce3787d2d28c9994107e7795 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 10:38:46 2007 +0200 + + Add subdir-objects. + +commit 8b96f09bb85ebef939fa0e67a438a3ca87ce3af3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 09:49:54 2007 +0200 + + Move debugedit from tools/Makefile.am to Makefile.am. + +commit 2ef2ca1f29b5e6a27b545142d8881f822efe02d9 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 09:46:48 2007 +0200 + + Move rpmgraph from tools/Makefile.am to Makefile.am. + +commit 9eedec6036f6bd8219bc90aa71305a0127649c4c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 11 09:13:19 2007 +0300 + + rpmtsAddInstallElement() consistency (rhbz#180996, rhbz#281611) + Don't error out if the same (or older) package is attempted to add to the + transaction, only warn (because we can handle it) + +commit e1e43cefedad0f1aea0bc1476a891d72c4b2295c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 11 09:01:19 2007 +0300 + + Fake callbacks on erasure for packages without files (rhbz#259961) + +commit 39e601dac901f82c6ba5c2474bec7bbd3b69b3e4 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 02:46:51 2007 +0200 + + Use _LDADD instead of _LDFLAGS. + Remove commented out _LDFLAGS. + +commit b2578d6c8120114e0f2732317e06e9da5f3611fc +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 02:33:56 2007 +0200 + + Use _LDADD instead of _LDFLAGS. + Remove commented out _LDFLAGS. + +commit eb33fb5100c6370c3ec4a5f86277c2422b84968c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 01:00:04 2007 +0200 + + Use _LDADD instead of _LDFLAGS. + Remove unused *_LDFLAGS. + +commit 798d7c681dce5b53aacea5380b8608e9720c0bc6 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 11 00:55:05 2007 +0200 + + Move scripts/find-debuginfo.sh to Makefile.am. + +commit cf865f132791b97cd564828b23da8355bd4e6d66 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 10 22:24:25 2007 +0200 + + Require python >= 2.5. + +commit f7771b68e2bb206f7e3224b452cc5e3fd5f11978 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 10 16:05:48 2007 +0200 + + Move db.h to nodist_pkginc_HEADERS. + +commit d80d4dedf14c56c6a3c482ddedada2878b99922f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 10 12:51:09 2007 +0200 + + Eliminate pyincdir, pylibdir, pyrpmdir. + Install into pkgpyexecdir. + +commit c5ffd9805e598d2e069adf196d4e9bb0ae5484a9 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 10 12:49:51 2007 +0200 + + Split host-python (__PYTHON), from build-python. + Abandon --with-python. + Add --enable-python. + Rework python check to use AM_PATH_PYTHON. + +commit 68ad53a8ff357ec5e62aa77be25b3d44d66a9bba +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 10 10:55:17 2007 +0200 + + Include misc.h. + +commit a5ce6c43c8922a53086313bf24834d06c73c117e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 10 10:45:44 2007 +0200 + + Eliminate noinst_HEADERS. Cleanup + +commit ea253c1e514c959fda1d04ed2229026bd1bc0634 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 10 10:31:37 2007 +0200 + + Eliminate noinst_HEADERS. + +commit b3f95ce02abdd489669006b4fbea87ed5d4eff03 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 10 10:29:55 2007 +0200 + + Eliminate noinst_HEADERS. + +commit 944a88df8103e259d586e8e269f687aa5c82351d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 10 10:28:38 2007 +0200 + + Eliminate noinst_HEADERS. + +commit 4d0051012437330f3a9807516cf2e71fe912b701 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 10 07:11:54 2007 +0200 + + Add AC_DISABLE_STATIC. + +commit c5b898889650df5fc82446396829d6a10350d95b +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 10 05:43:57 2007 +0200 + + Add missing backslash. + +commit 6ea6e02bdfebe63be388b195a6e1fb1259ad0aae +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 7 12:09:11 2007 +0300 + + Fix installplatform now that rpmrc no longer contains macrofiles + +commit dc068759d67a5bfffc38ec81523916b06e03ef8b +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Sep 7 09:17:34 2007 +0200 + + Uninstall the symlinks. + +commit 3d64e6c805325217c751e46c4d562bc054549936 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 7 10:07:17 2007 +0300 + + Erm, doh... + + Backed out changeset be79b0491693 + +commit 47122e9634fb09ff19efe319f6a3fbf64c8be630 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Sep 7 10:01:55 2007 +0300 + + Handle no spec in tarball cleanly (rhbz#281391) + +commit d26d1cf01b328ee6ec9c66554ef5b0bd65edabfa +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Sep 7 02:20:37 2007 +0200 + + Let $(pkgsrcdir)/{RPMS,SRPMS,SPECS,SOURCES,BUILD} be installed by automake rules. + +commit 864638ed84e8f9e2932d73edb55744ffdf580be5 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Sep 6 19:18:09 2007 +0200 + + Make ChangeLog a non-PHONY target. + Don't remove ChangeLog in distclean. + Remove ChangeLog in maintainer-clean. + +commit 0f8bcbdf60594614c2709bd37a2016ce829a7e1a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Sep 6 19:12:15 2007 +0200 + + Regenerate. Cleanup. + +commit b1c645c2c125e7f3c19da1203000aaeb8b33c304 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Sep 6 19:06:26 2007 +0200 + + Remove lib/rpmsx.c. + +commit a892b302382b936f49dd780410906a87537ac735 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Sep 6 18:50:00 2007 +0200 + + Add missing backslash. + +commit a22290f7460436b6f4dc3ff8d6408923a060a601 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Sep 6 09:39:01 2007 +0200 + + Split install-exec-hook out of install-data-local:-block. + +commit 1fc165f79f36cffe28afbb47c435ee7a4526ef7f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Sep 6 09:27:06 2007 +0200 + + Fix typo in yesterday's patch. + +commit 1bf45c5285c403d05f12c82d2aedc69ed3897f76 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Sep 6 09:03:54 2007 +0200 + + Remove superfluous ";" breaking directory creation. + +commit 2e9586ad93e717001e01ca9ad9477bf026bf3870 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Sep 6 08:19:03 2007 +0300 + + Add OSGi dependency extractor script from Kyu Lee + +commit 3448bd7328ad310f781f72c031dc1a92d0d8f31e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 5 17:21:11 2007 +0300 + + Typo fix in file classification + +commit 3ba25ca3991d480d845b0f36911e0ba4c6361edb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 5 16:11:04 2007 +0300 + + Add Sparc Niagara support (rhbz#263521) + Patch from Dennis Gilmore. + +commit dc6d8119880e10631a5dba29019d036a146bfdcb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 5 15:21:43 2007 +0300 + + Fix a bunch of whitespace-in-files issues in find-debuginfo + +commit 06dad24cbada19fe5d6897d44ca3825ac894469a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 5 15:00:59 2007 +0300 + + New find-debuginfo script from Roland McGrath + - new options for using -g on DSO's + - support for multiple output files (multiple debuginfo subpackages) + - build ID support + - symlink and hardlink support + - new macro to optionally terminate build on missing build id's + +commit 466df80338fdae61367369b45bea2b0d508261d3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 5 13:43:57 2007 +0300 + + Handle mire matching against binary blobs (rhbz#277161) + - convert blob to hex string, miregexec() against that + - use tagType() to determine if header data needs freeing + +commit c30b41cfe9475860db231c2a03fe2becaf90c4b2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 5 13:43:09 2007 +0300 + + Make formatValue() use the bin2hex helper. + +commit 1a2426fec6419856211d745ba167cea53befacfd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 5 13:42:25 2007 +0300 + + Internal helper function for converting binary blobs to hex strings. + +commit 58481133903041e14755434ad60260ed69bd0ad5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 5 13:41:13 2007 +0300 + + Fix false mire matches on nonexistent headers. + +commit 9987a145637d797da1e2f50ba0472212630e4fa3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Sep 5 13:40:49 2007 +0300 + + Nuke RHL 5.2 specific hack. + +commit 86f55ae4099744cbebb920586901af1351b9446b +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 5 12:11:09 2007 +0200 + + Fix indentation. + +commit 38ec147d0ba7a8b80826214edb80b65ab7843944 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 5 12:09:45 2007 +0200 + + Generate scripts/macros.perl, scripts/macros.php, scripts/macros.python from inside of scripts/Makefile.am. + +commit f544c1b12bb5428300cd72b152f2ad5108a687bd +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 5 11:47:40 2007 +0200 + + Cleanup. + +commit 9b2f6a58a6e23412ff6dfd1114bb36f2770abd74 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 5 11:45:21 2007 +0200 + + Remove CVS-Id. + +commit 946cd131a8db7072a65558b802dfa7bb51911ad9 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 5 11:43:38 2007 +0200 + + Include rpm.am. + Reflect having introduced rpmconfigdir/rpmlibexecdir. + +commit df00864451b32f8d13217b55b529d4ef2ca37dca +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 5 10:45:46 2007 +0200 + + Install into rpmlibexecdir and rpmconfigdir. + +commit 1d06ce6a844f38e03d040320263b4fd379a9ddef +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 5 10:41:55 2007 +0200 + + Include rpm.am. + +commit c544a9579a48d242ca937dff670e10fa467817e3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 5 10:39:57 2007 +0200 + + New. + +commit db5db696658cddce8c6d6025c91cc96198eb3083 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 5 09:57:12 2007 +0200 + + Don't AC_DEFINE(RPMCONFIGDIR). + +commit 15996b48e45fc91db8df21a6a80ecd0082b32092 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 5 09:45:31 2007 +0200 + + Add convertdb1 to check_PROGRAMS. + +commit 1ea9ec21b53e84330cd31f32e37aafd3c48e718a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 5 09:41:15 2007 +0200 + + Remove compressFilelist, use version in librpmdb instead. + Remove unused dncmp. + +commit a6bfea129d499d857c033e6f013eeade4c3fede1 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 5 09:30:32 2007 +0200 + + Add RPMCONFIGDIR to lua_lua_CPPFLAGS. + +commit 1a8008bcd936ceb9934f50a66b33e2ab72b0e45f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 5 07:52:26 2007 +0200 + + Add datarootdir. + +commit ca572a634c19e2436b943d0d3b83c9b836096f8d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 5 07:32:23 2007 +0200 + + Install find-debuginfo.sh iff debugedit is being built. + +commit f1d3c6e24b8d5e83796f78475bd50a71d4533088 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 5 07:19:03 2007 +0200 + + Cleanup call to installplatform. + +commit 277cf2f42044be3c3b81bd6d60cc18963e63b1a0 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Sep 5 07:08:11 2007 +0200 + + Remove little useful comments. + +commit ef22a17b783f82cfba4cf1ef1a767675a1070026 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 4 16:33:47 2007 +0200 + + Minor warning fixes. + +commit 513b1bb590b310ed427e9cfca7f8e179a9c4a756 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 4 15:19:48 2007 +0200 + + Eliminate VENDORRPMRC_FILENAME. + +commit 2671d4cc05a699432b0c5bfd9ffd1eae557f8f68 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 4 15:19:29 2007 +0200 + + AC_DEFINE(RPMCANONVENDOR). + Remove VENDORRPMRC_FILENAME. + +commit a079d14651bfb4e3adbe73f641af94c612cb6e18 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 4 14:30:01 2007 +0200 + + #include <popt.h> instead of "popt.h". + +commit 05f96178f1d824db383495c8a334440a2322919f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 4 14:19:18 2007 +0200 + + Remove selinux autodetection. + Rely on --with/--without-selinux. + +commit 2dfdf33eef0efb35dfa773063d9863eb5e6cddf9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 4 13:58:11 2007 +0300 + + Fix build and a few compiler warnings with --with-neon + +commit 7d9e2c4f30b0247b1f18f6be8196612600f3bc49 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 4 12:03:18 2007 +0200 + + Add httpTimeoutSecs for WITH_NEON. + +commit a55cbae783e4413f10df04495668272126a1e6cc +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 4 12:02:35 2007 +0200 + + Add db.h to BUILT_SOURCES. + +commit 00165b6ee8ce6064e55e15f0b08d7b465f3c5537 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 4 12:01:54 2007 +0200 + + Make --with-neon more strict. + +commit f07d1abc27666cc7299044745a151342d521e026 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 4 11:25:26 2007 +0300 + + Backed out changeset 842b0b8f3f8d + +commit b095e74fe48cfa06153f1cd3749b641856633a60 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 4 10:23:54 2007 +0300 + + Fix error reporting on rpm --checksig (rhbz#155079) + +commit c2f919af38143607cafd25aed248227bb23bc144 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Sep 4 09:09:39 2007 +0200 + + Add --with-neon. + +commit 33009e0b701cacf2a319f168a90d19a0a78f917d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 4 08:45:41 2007 +0300 + + Updated Polish translation from Piotr Drag (rhbz#243569) + +commit 283d4372ec4d3d651134a1dd6ec59d689ea27cd8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Sep 4 08:19:03 2007 +0300 + + Debugedit fixes. + + This makes debugedit's -l file get files that already match the -d rewrite + directory, not just those that match the -b build directory and get rewritten. + + Patch from Roland McGrath + +commit ffea910c37f668de2e073bb57e656fe81a313586 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 3 22:39:26 2007 +0300 + + Read vendor macros again. + - replace VENDORRPMRC_FILENAME with VENDORCONFIGDIR + - use it to locate both vendor rpmrc and macros + +commit 1535dc8bb7b6228539942d7ea3f4b5179f4f6ed0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 3 21:55:26 2007 +0300 + + Remove a couple remaing LCLINT ifdefs + +commit cea607a62c578de65f8a0c232228748c592c0c00 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 3 21:34:33 2007 +0300 + + Update --querytag test to expect success.. + +commit 1a1b50378ce0dc3774cab34225c05810a7149afc +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 3 21:30:44 2007 +0300 + + Fix trailing whitespace in --querytags non-verbose mode + +commit cec13226210a83fecdefbd21d0e81c640c23990c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 3 15:12:38 2007 +0200 + + Remove FILE_RCSID. + +commit 5287c034d837a5fada416ec0773c8d77585cefc7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 3 15:35:17 2007 +0300 + + Remove LCLINT hackery from system.h + +commit 3acfe8f031654164c238cc70c5d9977932bf99a2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 3 15:23:08 2007 +0300 + + Remove setfiles, it's not used nor useful within rpm + +commit 0df97d170a34f9bb3b2904e23def83557dd75dc9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 3 15:20:31 2007 +0300 + + RIP rpmsx and all its uses + +commit c0bd72b026c871e672ff111d5b9827edc28aa106 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 3 15:15:50 2007 +0300 + + Rip out unnecessary selinux babbage. + - rpm doesn't manage selinux contexts so it doesn't need to know about them + other than when creating files + - implement --fscontext as popt alias since it's easy to do so... + +commit 97cea31a8aa73995358d671ded2ace7878748382 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 3 14:42:42 2007 +0300 + + Use direct selinux calls for context initialization and matching. + +commit 5b786f94bcd9c89aae3b19e11782f5f4d811c359 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 3 13:31:28 2007 +0200 + + Remove __LCLINT__-ifdef'ed blocks. + +commit f16b18234948782039b17f82f9dda9a52c267eec +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 3 13:30:35 2007 +0200 + + Remove __LCLINT__-ifdef'ed blocks. + +commit 1f8c7ab9d8a433b34a507186be0e5e10432db831 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 3 13:29:48 2007 +0200 + + Remove __LCLINT__-ifdef'ed blocks. + +commit bc5bbd543fe1e3e0cb3f8171541d1da392de3834 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 3 13:29:05 2007 +0200 + + Remove __LCLINT__-ifdef'ed blocks. + +commit 9110874f1c558436c809d3c725244f56a5fa211f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 3 13:28:10 2007 +0200 + + Remove __LCLINT__-ifdef'ed blocks. + +commit 0c0f71955c0ed1ab51e84a476a17686ce275a8fb +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 3 13:26:54 2007 +0200 + + Remove __LCLINT__-ifdef'ed blocks. + +commit 4157ef70fbb828aca1b2cc92010213f02069d74d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 3 13:25:23 2007 +0200 + + Remove __LCLINT__-ifdef'ed blocks. + +commit 2cadb6a1c5ec48a9a9ca3c57b9c04a729ba2c4c7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 3 13:59:42 2007 +0300 + + Add dummy macros for our needs when building without SELinux. + +commit ba645b29c4cd86fa72308793aee02b101f9ad561 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 3 12:59:15 2007 +0200 + + Remove CTAGS, CSCOPE. + +commit 90ad59fb99672b0e645c3318feb7c024d886fd85 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 3 13:28:20 2007 +0300 + + Kill remaining uses of selinux filecontexts in headers.. + +commit 7a50a54390a976104deaf29d32b426db719bc5b7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 3 12:23:42 2007 +0300 + + Sanitize SELinux file context initialization. + - do it in a single spot inside tsRun() + - automatically set RPMTRANS_FLAG_NOCONTEXTS if selinux is disabled + +commit b977d7aa31f2104f17b8f4f52d824d6153471e0e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 3 10:17:40 2007 +0200 + + Remove lint-support. + +commit 408d3df3f1cb5ddc7b111da7147e679dd0278635 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 3 10:20:10 2007 +0300 + + Rip out selinux file contexts from headers. + The SELinux file contexts can and do change, and local policies might be + in place, the contexts on the build system at build time have zero relevance + to anything and are just header bloat. + Remove --filecontexts alias while at it, not useful for anything anyway. + +commit e27bbb931aae7457d1f02adddc6f4330db890845 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Sep 3 08:49:38 2007 +0300 + + Don't show merges in dist tarball changelog. + They're not interesting to somebody viewing what has changed... + +commit 58f48ef1c6a32b47afd4d66133faec07e9ba777f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Sep 3 05:11:40 2007 +0200 + + Eliminate mylibs. + +commit 97f85a723e4ecc0d87e4fa7f9dc0f7bd92eeafdc +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Sep 2 08:17:43 2007 +0200 + + Add missing link libs. + +commit d079327f0fb5c08da1707810184adfe7f439d96a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Sep 2 08:17:16 2007 +0200 + + Add missing link libs. + +commit e3805cd17de32f3b9f0896530f53f37fe6fd1c13 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Sep 2 08:16:30 2007 +0200 + + Add missing link libs. + +commit 3292d061a21507a74c5b33af89636e29de14f74d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Sep 2 05:37:31 2007 +0200 + + Include rpmio_internal.h. + Remove _rpmio_debug. + Use "byte" instead of "char" in call to rpmioSlurp. + +commit 15d8d05affb121d54c082680366016a1fa35c559 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 19:07:58 2007 +0200 + + Remove ctags. + +commit 0a8dbbb9c0bc7e654a49cac82c50adbe613bce29 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 18:54:57 2007 +0200 + + Add LIBRPMALIAS_FILENAME to CPPFLAGS. + +commit b2db269632792c8340655cfea1d82c4491972f8c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 18:54:13 2007 +0200 + + Remove LIBRPMALIAS_FILENAME. + +commit 9e3809e36efc326fd29b86f44e4f0704354fa5aa +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 16:27:10 2007 +0200 + + Eliminate clean-local: + +commit 8b28fa70cc0cef4b411523f47edb7b9b4c11f88d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 14:38:41 2007 +0200 + + Add RPMCONFIGDIR to CPPFLAGS. + +commit 7d4840fd163c5b0a8c26d8f80d1622121ec1850b +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 14:36:46 2007 +0200 + + Set configdir=@RPMCONFIGDIR@ + +commit c84ed00486b64697573ae69c5afce65b63a4734a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 31 14:18:45 2007 +0300 + + Remove dead code (hack from times before pre- and posttrans scripts) + +commit 46a5c3466ad9ae73cafc1a1de2ec0cd1ad406439 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 31 13:52:40 2007 +0300 + + Vastly updated/rewritten perldeps.pl (rhbz#204800) from Michael Jennings + +commit b3255558f64e0e66578c12e20b6ce8c7513ed5a6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 31 13:41:14 2007 +0300 + + Remove unused ancient trpm + +commit 4e52d18de873a861447a589f52c85de2326cd863 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 31 11:35:51 2007 +0300 + + More junk removal... + - remove ancient orphan cross-build script + - dont install vpkg* scripts + +commit 37f33a0b8b1266fea9413d378637e2856922e7d7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 31 11:34:07 2007 +0300 + + Remember to update makefiles wrt latest script removals + +commit faeabb1ce47939f2aee1dba80261db6919982d0f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 31 11:28:52 2007 +0300 + + Remove magic.prov|req that were only used by the unused find-bla.pl + +commit d6ac1a522259642fd1919aac77531824b226e60f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 31 11:27:25 2007 +0300 + + Remove unused, ancient getpo.sh + +commit 1846726e62d8f54ccaefbb79878e117205c33c10 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 31 11:16:16 2007 +0300 + + Remove print_deps, was only used by unused find-prov/req.pl + +commit b780f5a8d636073d67dbcdfa3f8795f878b55218 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 31 11:15:16 2007 +0300 + + Nuke more unused scripts... + - http.req doesn't have anything to do with rpm really + - find-prov, -req.pl and get_magic.pl are not used anyway + +commit 0b450467e2dac481deee139b7bc831e19efb11a4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 31 11:06:39 2007 +0300 + + Remove unused ancient sql.prov|req + +commit 693ba3084b95813bcc4eaefcfd29d32e6b44bca5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 31 11:05:44 2007 +0300 + + Remove ancient and unused find-{provides|requires}.perl scripts + +commit 4fed9927446082a78ad5ea9669219f2ca40677d6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 31 10:44:08 2007 +0300 + + Remove ancient rpmrc -> macros converter, no longer useful + +commit d977b13341ea1b0c0ad43da1f7d4d33ffcd44317 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 31 10:42:08 2007 +0300 + + Remove dead cpan->spec scripts. + These are better served by having a separate upstream from rpm itself... + +commit fe1f22a75bed0c1e1b4f629ecd6bbdaf930bfadf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 31 10:32:50 2007 +0300 + + Lose unused and obsolete libtool- and pkgconfig .prov, .req scripts + libtooldeps and pkgconfigdeps are used instead. + +commit 5dd1c2e3f13a90077a76d8b030684ff4629cb9d4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 31 10:30:06 2007 +0300 + + Lose unnecessary freshen script. + Only necessary with implicit obsoletes on provides which we dont (anymore) have. + +commit 045b67d1f35fd883ba460ef72fbde3524cb8d5a5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 31 10:26:21 2007 +0300 + + Lose ancient and unused perllocate* scripts + +commit 31a693a7ebec6b833f75ad03222fda0221a83f30 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 31 10:25:11 2007 +0300 + + Lose ancient and unused brp-redhat + +commit 1d4fbefcb89dc8c427beb13afbf17a5c74eaec2f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 08:59:17 2007 +0200 + + Remove installprefix, all: + +commit eac9291fdefab65d9e2b99959c8c787359ebf9ce +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 08:56:56 2007 +0200 + + Eliminate tmpdir, varprefix. + +commit e4e987be9fe77a11bd0f8d5d45041c72e2fa02b4 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 08:56:21 2007 +0200 + + Add LOCALSTATEDIR to AM_CPPFLAGS. + +commit c4095e623388d170df6da5673683a5215588924a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 08:55:24 2007 +0200 + + Use LOCALSTATEDIR instead of hard-coded /var. + +commit 7b40f37483f8e3f2defa5f44aa819150f94597fb +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 08:55:06 2007 +0200 + + Use LOCALSTATEDIR instead of hard-coded /var. + +commit c153627e370b21c5d2dc143b6dbc610bb7a01087 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 08:54:41 2007 +0200 + + Use LOCALSTATEDIR instead of hard-coded /var. + +commit 7e2924132655a0efbca983853b20418bc3c22240 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 08:53:03 2007 +0200 + + Attempt to improve libdb_la handling. + +commit 33ad0689f91b48e706b06648f1be774848526ec7 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 05:58:43 2007 +0200 + + Generate macros from Makefile.am. + Replace varprefix with rpmvardir. + +commit 0f5d8ca08f6cbdf3f39ee27f6c6861bf05e8fa2d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 05:58:04 2007 +0200 + + Don't AC_SUBST varprefix. + Generate macros from Makefile.am + +commit be1752f08bb7da2a0f58f67d35189cf559021a66 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 05:23:25 2007 +0200 + + Regenerate. + +commit 794c4ca4e9a44c0cc57e5cb24c5f702b17188008 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 05:05:45 2007 +0200 + + Remove CVSTAG. + +commit dd296918e8b14fa1297de785a8955ba16c7c7b8e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 04:35:24 2007 +0200 + + Remove make-target "noconfig" + +commit 7c0bbcbc5e34d5c97fd2719f55c7a186a2ec2483 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 04:34:33 2007 +0200 + + Remove make-target "tar" + +commit 0e95c12b295c88778460ca9dcaad959352a66310 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 31 04:25:22 2007 +0200 + + Remove AC_SUBST(RPM) (Unused). + +commit 90c4d4e2d6f8d8e49eceb74b17e1097bdd99122f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 30 21:32:25 2007 +0300 + + Drop macrosfiles from rpmrc.in, we don't read it anymore + +commit 1fe306aa6711a916b963ec8ff56b3d868323345c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 30 18:35:14 2007 +0200 + + Add check: + +commit 431a6bc687af4daa00dec976659c68e0b2a7722c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 30 17:06:14 2007 +0300 + + Get rpmcli.h includes out of python bindings + +commit 278c26d5122ca1c9f43485de48fe6f9939344417 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 30 16:04:06 2007 +0200 + + Attempt to make tests/Makefile.am more stabile. + +commit 333fc3b70efdabd2d6928375ec0ce67ef29797fa +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 30 15:33:15 2007 +0200 + + Massive hacking on tests. + +commit 1e27f6ec10605daf5fae46a159959706a3827ec4 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 30 15:32:16 2007 +0200 + + Add RPM_XFAIL. + Try to set HOME to avoid ~/.popt interfering. + +commit bc4e7adce61fd288ca38e0174825843cc77e0ab6 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 30 14:54:15 2007 +0200 + + Add package.m4 to EXTRA_DIST. + +commit 0cdbf1e69be9a613db3b11d5ef79a04b28beec9f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 30 14:53:17 2007 +0200 + + Add data/*/foo* + +commit 5b11931a8f0cb615f3d3c3095ecb1f38b49e17ba +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 30 14:50:20 2007 +0200 + + New. + +commit 0ad1873796883c0f66b2ad8526766d68ed28dd0b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 30 15:49:31 2007 +0300 + + Move rollback IDTX out of cli-stuff, its needed by core ts handling too. + +commit 8d0ad625b9cdab9f551712bd6fd44d8dff49a16a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 30 13:02:12 2007 +0300 + + Don't read *.rpmnew etc macro files + +commit db6eb7df2a6c94ddf70440ffb190041410587f04 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 30 12:22:01 2007 +0300 + + Don't read macrosfiles: from rpmrc, use default paths instead. + Also fixes --macros=<path> option. + +commit 09bcd97b3a17609f97d82aed9f93b5c5c78bac1a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 30 09:09:08 2007 +0300 + + Remove unnecessary include + +commit 4c735bc33fb94fa49c177670d867b50c2ede7d6d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 30 09:07:11 2007 +0300 + + Remove unused include. + +commit 30e83839a6fb6ad531ded31f0647e7ccd34ac951 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 30 08:59:12 2007 +0300 + + Remove unused lib/fileutil.c + rpmSyscall() was a hack from times before pretrans and posttrans, code + is dead since long ago.. + +commit 0916396cd3b6f0195db3dcfb29e2893f897665e2 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 30 07:40:28 2007 +0200 + + Use ${abs_builddir} instead of pwd. + Use ${abs_builddir} in RPMRC. + +commit 93b5033ee111cac7865e81caf4c397d810156a67 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 29 17:45:33 2007 +0200 + + Remove (Merged into doc/Makefile.am). + +commit 15fb33022747b9015a6238be86137106f1aee424 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 29 17:43:20 2007 +0200 + + Remove doc/fr/Makefile doc/ja/Makefile doc/ko/Makefile doc/pl/Makefile doc/ru/Makefile doc/sk/Makefile. + +commit 6e1f2575b1de2f5944483ed024eda1a75d7eefe9 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 29 17:42:32 2007 +0200 + + Merge-in fr/Makefile.am ja/Makefile.am pl/Makefile.am ru/Makefile.am sk/Makefile.am + +commit a8e246e8f6bdd4679e10c3029a0faa9c25c4b7f1 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 29 17:41:33 2007 +0200 + + Remove (Merged into doc/Makefile.am). + +commit 412f9fcb17f7d8080eb379e19f208bd1c863ce77 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 29 15:39:55 2007 +0300 + + Fix various cases of build failing due to whitespace in dir/filenames. + +commit 29d53ac70f14750fbff1329c37c832e48f68254a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 29 13:06:05 2007 +0200 + + Reflect having removed doc/manual/Makefile.am + +commit 04f1d7c8f271360c43a80751af277893793d0d69 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 29 13:05:42 2007 +0200 + + Merge-in manual/Makefile.am + +commit a75eb83015ad9de122b631dbb29ebbd7daba9384 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 29 13:04:00 2007 +0200 + + Remove (merged-in into doc/Makefile.am). + +commit e6b6d15410089d222a8d1c3a275a5740a62db2eb +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 29 13:01:29 2007 +0200 + + Remove @SET_MAKE@ (anachronism). + +commit 29b0557f578d700a12d1079cb90f08eea7adbe87 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 29 08:07:14 2007 +0200 + + Remove broken translations. + +commit 5b8a3cf39b723d792fcdc00999746a45e342325a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 28 18:22:11 2007 +0200 + + Eliminate LIBRPMRC_FILENAME. + +commit 1f89418506193f7a17e8f2ee56c64d9d6a344947 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 28 17:20:35 2007 +0200 + + Use SYSCONFDIR "/rpm/platform" instead of hard-coded /etc/rpm/platform. + +commit c3ea98f4c4819ca9731eb99e786c5ed0948518d7 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 28 17:01:04 2007 +0200 + + Use SYSCONFDIR "/rpmrc" instead of hard-coded /etc/rpmrc. + +commit 604116eff7da7f84f6e294b0dd6e80c3f8155736 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 28 13:21:05 2007 +0200 + + Rework rpmrc generation. + +commit 5553568c626b5ddb78be1c39f7aa499b3cf1fd98 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 28 13:20:03 2007 +0200 + + Remove SYSCONFIGDIR. + +commit 092122ca8458f020fb20cf217efa67b1807ec8bb +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 28 13:19:37 2007 +0200 + + Create rpmrc from inside of Makefile. + +commit 061ab8dddc2a80555528662fd73c294112e7b346 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 28 11:34:25 2007 +0200 + + Sync macrofiles with macrofiles: in rpmrc. + +commit 1d1e80120f15b02480ddf0dd4e86f5d20e51cad2 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 28 11:33:39 2007 +0200 + + Propagate SYSCONFDIR. + +commit d846415f66da4ae6441ea7d9cd29f8e97aba0bb0 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 28 11:33:07 2007 +0200 + + Eliminate MACROFILES. + +commit f13ab2f70138ac6ccf5574e44407152323e2c155 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 28 12:07:50 2007 +0300 + + Support accessing header info in python by object attributes as well. + +commit 5b4a0061a664ce40d5ab9cfbab906d3ce160c21c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 28 12:03:34 2007 +0300 + + Add expandMacro() to python bindings. + Patch by Jeremy Katz. + +commit 7e87026e5c7098b6f019075ba11d39b62765cff2 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 28 10:58:48 2007 +0200 + + Check for locale.h. + +commit f3b816c3095b3b0dbc10c89155d13b8927ddad6d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 28 11:00:42 2007 +0300 + + Install packages with preferred color first (rhbz#214737) + + Patch by Jeff Johnson. + +commit 477205014975bfc953430c6c261ee635686cd176 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 28 10:11:06 2007 +0300 + + Show pre- and posttrans scripts in rpm -q --scripts query (susebz#253620) + Patch from Michal Marek. + +commit 0d71bb125f1954a30f82bb5ec400e45b905cbd44 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 28 09:10:11 2007 +0300 + + Create x86_64 compat macros for ia32e and amd64 (rhbz#211119, 223355) + +commit e64bf5b93ab689e6031fce4489e4ae38ebaebef1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 28 09:04:09 2007 +0300 + + Avoid .rpmnew when the file hasn't changed in package (rhbz#194246) + + The current behavior of %config(noreplace) creates a .rpmnewfile iff the type + of the current file has been changed wrto what was originally installed. + + The patch changes this behavior so when old and new (in db and in package) is + identical -> not changed, the function returns FA_SKIP -> it won't clobber + anything, it simply skips installation of the file from the package. + This patch handles also the opposite case when old and new packages contain + %config symlink and we have regular file on disk. + + Patch from Tomas Mraz. + +commit 10d01f417760b655fec562234e09aee2f85c64f2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 28 08:52:06 2007 +0300 + + Fix perl version provide for packages defined in multiple blocks (#rhbz214496) + + Successive definitions of the same package shouldn't stomp on previously + found $VERSION, this is how perl itself behaves. + Patch from James Ralston. + +commit 4d0283bb4dd4eecb424c7efe6e7d5a6f294b2113 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 28 06:46:20 2007 +0200 + + Add -DLOCALEDIR="\"$(localedir)\"" + +commit 59441dc4d334091c72ef87ff7e9ec5e3f9ab7bf9 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 28 06:45:25 2007 +0200 + + Remove LOCALEDIR. + +commit 43ae6e6f57d959cad3e44473ffa280e3a4cd0d87 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 28 06:37:49 2007 +0200 + + Remove stamp-h. + +commit 310f1e524c720fec55339cb962a101e77045494d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 23:40:58 2007 +0200 + + Make tjfn, tdbi check_PROGRAMS. + +commit 7e4155a8d286c81cc2df678ac19a09bdf0bd7c93 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 23:38:23 2007 +0200 + + Comment out tjfn_LDFLAGS. + +commit 8d9081927b62d023b976081d8749d0ef4982cef2 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 23:38:00 2007 +0200 + + Remove sqlite.c from EXTRA_DIST. + +commit 32b5a12b9b6f949fca414f83d0e37ab515ce86c5 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 17:23:54 2007 +0200 + + Convert EXTRA_PROGRAMS and noinst_PROGRAMS to check_PROGRAMS. + +commit c32c9c010a2cd8fdffec266ef838aec1b9ebb80c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 17:18:04 2007 +0200 + + Add tufdio. + Convert EXTRA_PROGRAMS to check_PROGRAMS. + +commit d702278169af2c69dabd783a5d6f18ecb18648ce +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 16:16:12 2007 +0200 + + Use $GCC instead of undocumented autoconf internal $ac_cv_c_compiler_gnu + +commit 903caf14d0f93f52a0635bbcb031131ea1cbe113 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 16:15:29 2007 +0200 + + Remove config.site. + +commit 323eb945cb287f4f5cb3a94f39e97085f7d45fd4 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 16:11:11 2007 +0200 + + Remove config.site (Not useful). + +commit d805779faf581115b5a2dda701aece982b4305f5 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 16:09:37 2007 +0200 + + Remove (Not useful). + +commit 3a35a549e541e253d38c82f63120dbc68f3ab6ed +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 16:06:05 2007 +0200 + + Use check_PROGRAMS instead of EXTRA_PROGRAMS for t*programs. + +commit 6749666f6106c0777f0075f544ccb7043cf7d736 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 16:03:46 2007 +0200 + + Comment out Glob_error. + +commit 2cb8ee9accb7fdb81190e715f56071a1e252994a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 15:59:39 2007 +0200 + + Adjust paths to beecrypt headers. + +commit 767742d6349915019b793cd1a04940c3a6ab4488 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 15:55:48 2007 +0200 + + Adjust paths to beecrypt headers. + +commit 0d81a291c164c18c1293582dc659d779986d847c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 15:08:43 2007 +0200 + + Comment out setfiles_LDFLAGS. + +commit 1cfcb427ff1eaa12b9f88c16ccd60a5487023a55 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 12:26:21 2007 +0200 + + Eliminate noinst_HEADERS. + +commit 646d09ef9b949d5cb03f9e844d9572823541e179 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 27 11:17:03 2007 +0300 + + Use system magic file for file classification. + - use whatever magic_load() uses by default + - remove unused rpm.magic file + +commit de9061b214a3b32aeb7ed5bd6374db0674fba578 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 27 11:01:39 2007 +0300 + + Fix monday morning thinkos wrt macro buffer changes. + The expanded size is of course not known beforehand.. check for size + before copying instead. + +commit 8347d40b040b163c3ed92de7accafddb53e10d27 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 27 10:19:43 2007 +0300 + + Don't check for termination signals in middle of transaction (!) + +commit 40d25ee3ea29768f828d71a99f845792c46a2be0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 27 09:55:42 2007 +0300 + + Fix potential buffer overflow in macro primitive execution + Use dynamic buffer, we know the needed size here... + +commit ad7c8e98c9285fd100d0386e37ede8f2ba71f441 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 27 09:51:52 2007 +0300 + + Fix potential buffer overflow in macro findEntry() + Avoid static buffer, we know the size... + +commit 0e74bc98bed27e78b73d6ca1123c63aee4c6335a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 27 09:48:00 2007 +0300 + + Fix potential buffer overflow by using dynamic buffer size. + +commit ca7b28eb352105797d33b011e0bb8d58ff010ed9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 27 09:45:53 2007 +0300 + + Fix buffer overflow in macro shell escaping (#253971) + We know the required buffer size here, no point in using static buffer. + +commit e68817bd47f96dea5265748b45901f1acd94a816 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 08:17:43 2007 +0200 + + Remove tdigest. + +commit 02fe593950a5c1cfb470c943087c8f3c14228318 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 08:17:10 2007 +0200 + + Remove (Unused junk). + +commit d238b57898e78abc143c56485dfe97954c42f666 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 07:28:17 2007 +0200 + + Remove (Unused, rotten junk). + +commit b42cb997e3d4252670762b78928bf645f22eb967 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 27 05:58:57 2007 +0200 + + Remove dependency on librpmbuild. + +commit f77387df9ab84aae6d3fedb7ebfe0ed6ca1c0380 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 24 07:36:24 2007 +0200 + + Add [rpm -q --scripts -p *.i386.rpm]. + +commit 749313a946f54fdcd9700b8da97758565355221e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 24 06:40:22 2007 +0200 + + Remove FINDREQUIRES, FINDPROVIDES (Unused). + +commit 9528926756f671b0c450fb9c25fab3db4b2fc23c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 24 06:24:52 2007 +0200 + + s/-lselinux/@WITH_SELINUX_LIB@/ + +commit 752fea0aeef661ce5a9799fa0359f927d56b9441 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 24 06:05:45 2007 +0200 + + Use with_dmalloc instead of withval. + +commit b6abbcf059df2ec8adfb84aa9a742498e5f0dce1 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 24 06:04:43 2007 +0200 + + Use with_python instead of withval. + +commit f45f78510bf07d2fd5aa5f728bd9b1eedefc5260 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 24 06:02:24 2007 +0200 + + Don't reset LIBS=. + +commit 5696bd01a95fd1f14a2a0eb79da9076c1ac4c7f6 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 24 05:43:59 2007 +0200 + + Eliminate localdone. + +commit ca4dd3714a4168d668eefc62657ba95b3da57221 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 24 05:43:34 2007 +0200 + + Eliminate INCPATH. + +commit 435aa0c959c1598584e86815056c5935fb55187f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 23 16:41:44 2007 +0200 + + Remove SYSCONFIGDIR, ~./rpmmacros from macros.in processing. + +commit 87de0b28f58b2e8adcd1ca468c809c35dfc54e6e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 23 16:38:12 2007 +0200 + + Create a customized rpmpopt-$(VERSION). + +commit e0f6bee0852c8433aa0fe39a1c760e94a98f6177 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 23 15:56:08 2007 +0200 + + Eliminate rpmpopt. + Let rpmpopt-${VERSION} be generated by configure.ac directly. + +commit a8997f47160741d2c8be553748791bc83a7b5db1 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 23 10:09:13 2007 +0200 + + Use (xxx->open)() to work-around glibc's open() behaving having changed. + +commit 2a98ab385d543741a41642ebea5a7d3f763c23d1 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 22 16:52:25 2007 +0200 + + Remove AC_SUBST(INCPATH). + +commit 3292a7bbb329a7cd56f582faa03839fffa3a29c1 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 22 15:19:58 2007 +0200 + + Remove INCPATH. + +commit 0ce3b2b0e153b4b6cd268df076c0844ee44c3caa +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 22 15:17:23 2007 +0200 + + Use (xxx->open)() to work-around glibc's open() behaving having changed. + +commit cb2c49bbc5038799bb084914a7ba7cbe8356b165 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 22 15:14:30 2007 +0200 + + Remove INCPATH. + +commit 75ae38e37c82aec827d884897ceabbcfb112f071 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 22 11:54:31 2007 +0200 + + Remove INCPATH. + +commit 9a56f09925152e9ca6afc9db82fb15698a6d2428 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 22 11:24:43 2007 +0300 + + Use RPMCONFIGDIR for determining rpmrc path, usrlibdir is wrong on multilib. + +commit 33b067521227a463fa95a60eb72cadc783fc9afc +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 16:29:51 2007 +0200 + + Add bzip'ed tarball. + Remove tests/atlocal + +commit 76cfd8f0cf6842bb4f5e977c8e47201d13a5937f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 16:28:55 2007 +0200 + + Remove defs/defs.in. + Cosmetics. + +commit c76560f2bb2cb812dfcdc14f60b520c2c8cde163 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 16:28:27 2007 +0200 + + Merge-in former defs.in. + +commit a9959090216dd93a4b524f1b211657e7c49287e6 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 16:27:58 2007 +0200 + + Remove (merged into atlocal.in). + +commit 145a53556a11345dcf3842e7eb65513620348dba +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 14:55:38 2007 +0200 + + Regenerate. + +commit 876ac792ec3f653556b77aa69377396418c7b1da +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 14:53:57 2007 +0200 + + Update. + +commit 7693860542ad623e9cce3711e459cb2bcbd7b6a8 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 14:52:13 2007 +0200 + + Add local.at + +commit ceabc3ff98313614a22022f2358f7d61c129319f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 14:52:00 2007 +0200 + + Cosmetics. + +commit 8cfc7829cb478dab8d805fb3dfcb7e2019d4fe16 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 14:51:46 2007 +0200 + + New. + +commit 4c4a98921c8e2963d587fa21a6de3fd198efd75e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 11:26:03 2007 +0200 + + Remove. + +commit 5dcc2f5e0eb937f841bfaf0f74f77a81b8ae905a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 11:23:42 2007 +0200 + + Remove. + +commit 45e7dca5874e42b6ef2679631a56b3f97ce98cc8 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 11:09:45 2007 +0200 + + More checks. + +commit 6922fc8882f8934320b625b52387de96d16d5320 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 11:09:35 2007 +0200 + + More checks. + +commit 67fdb8918bbcfe4c03c505a442a566bac51b1eb8 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 11:08:43 2007 +0200 + + New. + +commit e290647874294d40e0e539a9b3d589f13f41165a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 10:37:27 2007 +0200 + + Extensively extend. + +commit ed488d4181cf9db03c99dfd94524f3c8faa45391 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 08:51:16 2007 +0200 + + Add check for rpmquery -ql -p *.src.rpm. + Add check for rpmquery -ql -p *.i386.rpm + +commit a7fec3af93d19592dc6d99ddd335aff7ad40213a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 08:44:33 2007 +0200 + + Remove (unused). + +commit d10da3c6ae7a99c6cb73413f66458472b9bb6ea2 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 08:43:59 2007 +0200 + + Remove (unused). + +commit 48ae0a34f95ffab6856d63fa295e145caabb2c13 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 08:40:49 2007 +0200 + + Remove (unused). + +commit 79e369146605112f4864e80f995bf3328cedc5ab +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 00:51:10 2007 +0200 + + Add rpmi.at. + +commit ab80d35b20657eb3ccfad47cf5f34fec57d555fd +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 00:50:58 2007 +0200 + + Add rpmi.at. + +commit ca188224ec03b376f2d5f4ae5e20b47e431adba6 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 00:50:40 2007 +0200 + + New. + +commit 5023b9fdaf4fce35b5dce3aa2daf2ac8e4e7e383 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 00:44:56 2007 +0200 + + Extend rpm --querytags check. + +commit bbd8d14bf2b8e8fec19c5d896e6b8615593e9be8 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 00:40:55 2007 +0200 + + Add check for rpmi --version. + +commit fb5508b460bc7bb7ce0221aed95f4bd91b86c38a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 21 00:40:08 2007 +0200 + + Fix typo in rpmquery --version check. + +commit c3f7c061e125a404663f620a5646be9d03425bc6 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 17:07:30 2007 +0200 + + Fix typos. + +commit 88fc7a04bc27fd14c08f2f95e15c3a6c50e4cd7b +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 16:56:34 2007 +0200 + + Add rpmbuild.at. + +commit 89c7d93e608353a2b7f4925948e2b8ba4b2721cb +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 16:07:52 2007 +0200 + + Cosmetics. + +commit 930fdff7afb6723046414830b95eeedf79d4202e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 16:07:02 2007 +0200 + + Add rpmdb.at + +commit 34827b33c0fa25a97cfb15d41f79664b715069ae +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 15:40:31 2007 +0200 + + Generate customized macros.in. + +commit 2413427ea1d03dc86f8b49f21b62291129964116 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 15:29:18 2007 +0200 + + Cosmetics. + +commit 9e161ad4250a609ad0e61ffe5a1388e821814262 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 15:28:20 2007 +0200 + + Add rpmquery.at + +commit 34565d2f8f3108e4c3edd82b63bcf5844c5756d0 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 15:16:15 2007 +0200 + + Activate the testsuite + +commit d5d91e95f87ac67c172cc3612f25da502148272c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 15:15:35 2007 +0200 + + export LD_LIBRARY_PATH and PATH + +commit a6a590b83751007928ddc08acff639981e3a9e48 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 14:49:55 2007 +0200 + + Create testing directory. Cosmetics. + +commit c03ee493b704cdeae673d10ddcd3347a233cf125 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 14:48:56 2007 +0200 + + Remove. + +commit 14aa70f6955b343221fa8bd0fd47414d041c5e34 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 14:48:34 2007 +0200 + + Remove. + +commit 05cd65af4dab8966b3ae226bab1e7eb1bbe1e95e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 14:26:13 2007 +0200 + + Add AUTOTEST + +commit 9bb878ac30f1b49cc321ab552f2b5217b909df00 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 14:23:48 2007 +0200 + + Add atconfig + +commit 1efc58e2d68322d169fec19bd963c48a3808a749 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 14:22:33 2007 +0200 + + Add rpmrc and rpmrc.in + +commit 52ca662c90972e64ac008d014ab961d1f1a97266 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 14:21:09 2007 +0200 + + Add defs and defs.in + +commit bb0c33b377f49ceb4768b28bd342c6b3f95cb70e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 14:20:20 2007 +0200 + + Add package.m4 + +commit 27394829726d858ed1695e54054739cae69168e1 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 14:16:02 2007 +0200 + + More autotest stuff. + +commit a664f97fd1b7077baad120af95eca2aacba61439 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 12:51:48 2007 +0200 + + Add data directory. + +commit 58893c954e9ba237a20a80e10c1047535ea21982 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 12:45:50 2007 +0200 + + Rebuilt on FC7. + +commit efad0b8ebebf95cd2f48e74e770ec3102ead8862 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 12:45:43 2007 +0200 + + Rebuilt on FC7. + +commit 837abbd5cb9e56b9283aed5e356800bac1e0197c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 12:45:11 2007 +0200 + + Extracted from hello-test. + +commit c729338b66f4dd5cfbc5e5a6a1cf6c0906c57d95 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 12:43:52 2007 +0200 + + Extracted from hello-test. + +commit 505ae3d686e5e738eebe63070785329d484c018d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 12:37:21 2007 +0200 + + autotest support files. + +commit 02e42cbde4cc72d00e66ac3058b3c1124e7ffe39 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 12:34:49 2007 +0200 + + autotest support files. + +commit 8443c0e2bbce2f9443d884609fd5dd5629bd8454 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 12:33:19 2007 +0200 + + autotest support files. + +commit d09e67798b11b54941768323402aded821c6ae6d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 12:31:28 2007 +0200 + + Preliminary preps for autotest. + +commit a7817434a78e761b27931aed6a016396745782e3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 08:52:56 2007 +0200 + + Remove (Unused). + +commit 05ceaa5bdb8afd76e4d1e681043896327291205d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 05:15:13 2007 +0200 + + Create $(varprefix)/lib/rpm by automake *dir rules. + +commit 18ca3770038330726446045b53f97ce3135d8a82 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 05:07:55 2007 +0200 + + Remove LDFLAGS from librpmio_la_LDFLAGS. + +commit 5702f435edfc2be39bf3921f7285ef5ff3628e3d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 04:54:28 2007 +0200 + + Convert from ISO-8859-2 to utf-8. + +commit a44aa8e1696435edaa925381d3255fe317a91708 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 04:54:01 2007 +0200 + + Convert from ISO-8859-2 to utf-8. + +commit 21716999039af77489eccf53e2d150331ab324d0 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 04:53:39 2007 +0200 + + Convert from ISO-8859-2 to utf-8. + +commit d2f9cf718b5474d20c2ddaf97c86a08c043656ee +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 04:53:12 2007 +0200 + + Convert from ISO-8859-2 to utf-8. + +commit f94e4ef7794e783592d752c7f3b510fd57fb0e20 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 04:52:50 2007 +0200 + + Convert from ISO-8859-2 to utf-8. + +commit 639d5cdbbb472baa2e56685be67d6cfb389540a6 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 04:52:23 2007 +0200 + + Convert from ISO-8859-2 to utf-8. + +commit 414998339f7da27628c3f72e662ce3bef215e5d4 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 04:51:46 2007 +0200 + + Convert from ISO-8859-2 to utf-8. + +commit 124f980d61edcbb459513b6384aadb8a415698a1 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 04:49:58 2007 +0200 + + Link against build/librpmbuild.la instead of build/.libs/librpmbuild.a. + +commit 3dbd4dd329f2122441d4106d6b6587a8fbdd6ef6 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 04:36:27 2007 +0200 + + Revert previous change. + +commit 3050b7d0b7466229687d5e51699790021e87e5f2 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 04:32:30 2007 +0200 + + Convert from ISO-8859-2 to utf-8. + +commit eeef2e92d9fd2d69b36971bc744ffbfeb5a06b10 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 04:32:08 2007 +0200 + + Convert from ISO-8859-1 to utf-8. + +commit 52a387c19e4c140b317e708fbd5e17f0caac0481 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 20 04:31:21 2007 +0200 + + Remove LDFLAGS from librpmbuild_la_LDFLAGS. + +commit 7d20478284778c3176fbf47f4df4d104a02a81e7 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Aug 19 18:45:47 2007 +0200 + + Remove LDFLAGS from librpmbuild_la_LDFLAGS. + +commit c28a0694cc65babccffe06d0803d96f0db51ac5a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Aug 19 18:41:15 2007 +0200 + + Remove tests/hello-test/Makefile. + +commit 95178ed25fbcd6e438a265f307b8e4054e8a49ae +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Aug 19 18:40:52 2007 +0200 + + Remove RPM_BUILD_ROOT. + +commit 8d226bf0498870f1f6749d18de3cc26026d832f3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Aug 19 18:40:39 2007 +0200 + + Remove RPM_BUILD_ROOT. + +commit b9f223228f2679fed22f6fb69ddeeca91afd3bbb +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Aug 19 18:40:18 2007 +0200 + + Remove RPM_BUILD_ROOT. + +commit 1c356f8acb71b21fa98d50ca3ff36fbed3f56ff5 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Aug 19 18:40:08 2007 +0200 + + Remove RPM_BUILD_ROOT. + +commit f427292f68500a96170673a5c48137b0dd34c590 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 16 18:54:36 2007 +0200 + + Eliminate mylibpaths, mylibs. + +commit bc5b9abcce9bc1d9deec5651dffd95b4bc2c63a7 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 16 08:03:55 2007 +0200 + + Eliminate myLDFLAGS. + +commit dc9ce14e37e04307071720ffffcfa325c8d9a104 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 16 07:57:57 2007 +0200 + + Untranslate Copyright messages. + +commit 00e06a335da3854fe89b6fcfe97514b50e8e385d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 16 06:44:52 2007 +0200 + + Remove LIBMISC (Unused). + +commit db59225e3910790b88cf49edfb687eb6a2651010 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 16 06:23:50 2007 +0200 + + (rpm2cpio_LDADD) Remove duplicate LIBMISC. + +commit 1ea579c7e53884f4d3af4319da156bd954abcaef +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 16 06:16:58 2007 +0200 + + Add tests to SUBDIRS. + +commit 36a017415e68fcfac22c9395f46f51d5e5445031 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 16 05:58:28 2007 +0200 + + Eliminate myLDADD. + +commit a1cd8954a0e2d3580f892e4dfadfde1f9a2ed883 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 16 05:31:03 2007 +0200 + + Add tests/Makefile tests/hello-test/Makefile. + +commit 81b1baab5a842a7b9a753defdc6c796f662de3c5 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 15 13:49:01 2007 +0200 + + Replace MKDIR_P and MKDIR with RPM_MKDIR_P and RPM_MKDIR to avoid conflicts with automake's build-in MKDIR_P/MKDIR + +commit 81aa8461627668493e6392782fc4e9ee37fea5b7 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 15 13:42:05 2007 +0200 + + Build setfiles only if SELINUX is present. + +commit cc71f47f188f71327c1c980448fc38bf791ea620 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 15 13:40:10 2007 +0200 + + Add AM_CONDITIONAL(SELINUX). + +commit fdaa6e3794e36e1614250548c3dd3d101c2e6d3b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 15 12:07:31 2007 +0300 + + Make find-lang.sh --with-gnome pick up omf files (rhbz#251400) + Patch from Matthias Clasen. + +commit 848f955d1d4c0c7ce517a106ac7e206731e07cec +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 15 09:12:25 2007 +0200 + + Use libxml2*. + +commit bc1d56ab7b0c3492f494d016c444157dd42d2dbd +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 15 09:11:25 2007 +0200 + + Rename XML2 into libxml2. + +commit 13625ddb7f9e190e30fce0bdb490ee55689783fa +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 15 09:03:35 2007 +0200 + + Add check for libxml2. + +commit 4c73047556803838f3ca3c5fbd3496f0c26d146f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 15 09:02:34 2007 +0200 + + Fix comment on bzip2 library. + +commit c23d7b1cbe1bab3299d98bfda1b0f512da7c559c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 15 07:36:31 2007 +0200 + + Fix broken error message. + +commit 64b98ad378f47b5bb71bf07214cbb7697077e8d1 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 15 07:34:50 2007 +0200 + + Add Libs.private: @WITH_NEON_LIB@. + +commit b9774ace0005b6ba4b3420bfa3bfc6f95354ab75 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 14 18:29:54 2007 +0200 + + Add --enable-sqlite3. + Rework WITH_SQLITE3* handling. + +commit 5b9920f9003f6ca060aff8c2b228f468b17c8951 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 14 18:29:10 2007 +0200 + + ADD @WITH_SQLITE3_LIB@ to Libs.private. + +commit fc0a01b5a7755bef63f0b50f473b678d565b4f1d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 14 16:18:10 2007 +0200 + + Eliminate DBLIBOBJS, DBLIBSRCS. Add AM_CONDITIONAL SQLITE3. + +commit 218e5804fbc4ed926eb46ff9447d7a8e30fef748 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Tue Aug 14 16:16:14 2007 +0200 + + Use AS_IF instead of []-if. + +commit b023a940b4e4f5352d0e335f31609c8cc27c3d65 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Aug 14 09:00:54 2007 +0300 + + Avoid python 2.5 requirement by using int instead of Py_ssize_t + +commit 81b3cdd0ad2f30aab5ea925326aee6ee8316bd2d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 13 17:56:48 2007 +0200 + + Remove --with-efence (Users should use LIBS=-lefence instead. + +commit cb818ada209a21c117bd12ec1f166673a59bb412 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 13 15:38:27 2007 +0200 + + Remove WITH_ZLIB_SUBDIR. + +commit 7178c4a7ed8c590288cb64066c9b842f40199393 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 13 15:38:11 2007 +0200 + + Remove WITH_ZLIB_SUBDIR, WITH_PYTHON_SUBDIR. + +commit 4d3e0d23086d72c89cf12f1c68d2929cd8182646 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 13 15:15:14 2007 +0200 + + s/-lselinux/@WITH_SELINUX_LIB@/ + +commit f3c879105ace5c19b765ae113867444e9feb3fda +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 13 15:48:39 2007 +0300 + + Fail build on find-provide / -require errors (#rhbz#226751) + Patch from Jeff Johnson + +commit 28bd93900b025ba7afddd351c2b5d70f8dc30778 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 13 14:41:01 2007 +0300 + + Attempt to resurrect rpminject.. + +commit aa5826ea67494f25e81d9c3c4e78f5ebb4884ba6 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 13 12:34:24 2007 +0200 + + Use size_t for pktlen to reflect pgpReadPkts() parameters. + +commit bff16e3474f6eb4ca0bef1d9290ea0d9a7b80684 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 13 12:30:58 2007 +0200 + + Reformat. + Comment out static ldflags. + Replace refs to $(top_builddir)/popt/libpopt.la with @WITH_POPT_LIB@. + +commit 8aeb0c33dd7c0964731e2bd9ce969a65c246ec70 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 13 09:48:56 2007 +0200 + + Fix bugs in previous commit. + +commit 94f8f21a9436087f19a64f14cf4c855c1e43c337 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 13 09:35:48 2007 +0200 + + Rework check for selinux. + +commit 9eded681b83850bc36ff3a11917ffee0178d76e0 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 13 07:44:54 2007 +0200 + + Use *_CPPFLAGS instead of *_CFLAGS. + +commit ce32a7839acfed0a66a6bf78da6d4287673dec5e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 13 07:31:10 2007 +0200 + + Remove -lncurses (unused). + +commit 25cc40bfa55f876f8ebb0ddbcaf802648bdf8ae5 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 13 07:30:28 2007 +0200 + + Clean up --with-lua. + +commit e0088ef0755aa9782c11adb3c9f73579a7920e5f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Mon Aug 13 06:42:49 2007 +0200 + + Rework --with-apidocs handling. + +commit 97b4430a4535ba6b661740dd2d982e001cda5546 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Aug 12 15:27:46 2007 +0300 + + Fix debugedit buildid thinko. + Patch from Roland McGrath + +commit 6f411b45506d6fc5b523b32a963a28b28f8a898f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Aug 12 08:07:11 2007 +0200 + + Remove WITH_LUA_SUBDIR. + +commit 19c75c9f4abb7959b596f88fc8854131bfd67d4e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Aug 12 06:38:15 2007 +0200 + + Remove -I$(includedir) from AM_CPPFLAGS (bogus). + +commit f93d15859cb01ce00612443e3d757dd2ec6cebda +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sun Aug 12 06:12:21 2007 +0200 + + Add tds to EXTRA_PROGRAMS. + +commit 3df1e54331555bb6bc0bd95e2f6afe2e0cbdd713 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Sat Aug 11 08:02:50 2007 +0200 + + Remove support for in-source-tree sqlite3. + +commit 3ea0304adaba951818d7f8442a51412f7f891c4d +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 10 17:07:17 2007 +0200 + + Rework check for libmagic. + +commit 2eb2f975dac96dd6cbcfa9b9ac612d6e6cd62c0b +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 10 16:09:25 2007 +0200 + + Remove WITH_MAGIC_SUBDIR. + +commit 0f99662fe3d03a552b4ba75040657f6babc694c4 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 10 16:03:23 2007 +0200 + + Remove WITH_RPMFILE (Unused). + +commit 7031755b8237013cda533cca35955c5912744e41 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 10 15:48:19 2007 +0200 + + Remove support of in-source-tree libneon. + +commit e577c3923495d599c9cbb9523c3ca4f1fc32e12a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 10 15:29:53 2007 +0200 + + Build debugedit only if LIBELF and LIBDWARF are present. + +commit d1e0b73576ba80a8d1956365386d41539a60048a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 10 15:22:25 2007 +0200 + + Use AC_CHECK_HEADERS(gelf.h). + Add AM_CONDITIONAL(LIBELF). + +commit 473ee0caa88defb6090bdfe7f8e2d5260ecf0f81 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 10 14:40:02 2007 +0200 + + Use AC_CHECK_HEADERS to check for beecrypt headers. + +commit be9839035b0f2129e59a104bf1bf26bea3ff88d3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 10 14:10:52 2007 +0200 + + Merge noinst_HEADERS into librpm_la_SOURCES. + Eliminate noinst_HEADERS. + +commit 8288528eadb63761c5a8456d4c233468a94bf244 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 10 14:01:36 2007 +0200 + + Remove WITH_LIBDWARF_INCLUDE, WITH_LIBDWARF_DEBUGEDIT. + Add AM_CONDITIONAL(LIBDWARF). + +commit fa6c15d39ad4de0bbe4dfdb1aa0c824e37b5255c +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 10 13:48:51 2007 +0200 + + Drop supporting insource-tree libelf/libdwarf. + +commit 7b282c989883b0d5ccbc82fda4071c0b574598df +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 10 14:32:25 2007 +0300 + + Update default per-arch compiler flags for modern gcc (rhbz#212583) + +commit 8fc069ce476e737c6d43d897d3c08ab5a19f3ad2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 10 12:09:36 2007 +0300 + + Add comment about checking --help to manuals (rhbz#164281) + As users + admins can tweak popt aliases to their liking, it's impossible + to guarantee than man pages are in sync with what's available... + +commit 9ef80f10ddbb379591ba8403da211fc10faeb954 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Aug 10 11:41:24 2007 +0300 + + Cut down on false perl requires (rhbz#198033...) + Patch from John Owens. + +commit 65c3b9c4ab46008d9fdd283b63242771dd948985 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 10 10:02:25 2007 +0200 + + Depend on external libbeecrypt + +commit 5b21d43bf4aa5377f266e7a01a1c69b24041776e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Fri Aug 10 09:43:52 2007 +0200 + + Depend on external libpopt + +commit fdb199e5a13203bcaaf92af1dd93bc25c9dee0c1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 9 23:43:39 2007 +0300 + + Add arch to default query output, finally... (rhbz#221148) + +commit 4a70bc0eb12ac68698f0baab28d3efb0ce42eb8f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 9 22:34:49 2007 +0300 + + Avoid truncating /var/log/rpmpkgs in case of errors (rhbz#232830) + +commit a3c7fe2fab7da2671fc200041bb9618c29d825b3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 9 22:02:02 2007 +0300 + + Clarify --initdb usage in manual (rhbz#218057) + +commit 8afa0d14221a950ce85f3fcca226a9e6e570fdbb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 9 21:50:56 2007 +0300 + + Skip stale and unaccessible (FUSE) mountpoints (rhbz#190496, 220991) + Ported from rpm5.org work of Jeff Johnson. + +commit 03a0e17d744c84ec7dd424cac72b4257159c2d6f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 18:03:59 2007 +0200 + + Link rpminject against librpmbuild. + +commit 82b91d79948c03303224d5eb472fa252c520f794 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 16:54:50 2007 +0200 + + Update. + +commit 2e76290a6d5a5ed4966d9bab204bd4ad898a9f82 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 15:45:48 2007 +0200 + + Fix contact address. + +commit 818fd1b7f4e56395b77829f1c9c8aa42bf0c09c1 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 15:42:41 2007 +0200 + + Run update-po. + +commit 0e037592af686431f495c0e401ff6ccee01c1e04 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 15:28:10 2007 +0200 + + Convert to UTF-8. + +commit 5d07280066012e871ff8e17176c050dc13bc3612 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 15:20:13 2007 +0200 + + Remove ro.po (Unused). + +commit 52ed1dbf1aab6c8199a68ea21c75271806a42c69 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 15:19:25 2007 +0200 + + Remove (Unused). + +commit 6e7ad57a06d7cc91d47cd9a9901ee281d68cbf1f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 15:11:59 2007 +0200 + + Remove (Unused). + +commit ddbef73ab4e3286087d04233f458aa04942eb1f6 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 15:09:57 2007 +0200 + + Remove (Unused). + +commit ad2c08036219ded749ac66cf444914721d55b21e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 15:04:18 2007 +0200 + + Bring tdbi and tsql under automake control. + +commit 2d34243d2c22930b51984ebfa6b1276d0cdb4f46 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 14:59:31 2007 +0200 + + Remove (Unused). + +commit cd0e6521a09b685291ecf5850d4fc5ebe3349327 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 14:58:33 2007 +0200 + + Remove (Unused). + +commit 9decc4889024b6e27b868a58d3f6e8035a33899b +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 14:57:06 2007 +0200 + + Remove gl. + +commit 788dd93d93a786ba0155513dbd755bf2263b570a +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 14:56:54 2007 +0200 + + Remove (Unused). + +commit d85566acd100eb1a3a86f0a5869cd0d91dd0e6f0 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 14:46:11 2007 +0200 + + Remove (Unused). + +commit 48f15525f08a788ab5faa0940f2403fc13991806 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 14:45:20 2007 +0200 + + Remove (Unused). + +commit ebfbc82bb1cd01bb58c5263e2bb5cba478667be2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 9 15:15:24 2007 +0300 + + Avoid unnecessary .rpmnew and .rpmsave files (rhbz#128622) + Don't create .rpmnew and .rpmsave files when file/symlink on disk differs + just by timestamp. Patch by Tomas Mraz. + +commit 2c8d28ef6aca0007dc7c3b776d10205661647521 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 9 14:18:11 2007 +0300 + + Include it and es in translations + +commit 9a308817438e4d78a14a379bbcb307c605b4b8c2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 9 14:11:31 2007 +0300 + + Updated Italian translation from RHEL 4 + +commit 87eae0411682b648ed7ca753719d1782443bbd13 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 9 14:09:29 2007 +0300 + + Updated Spanish translation from RHEL 4. + +commit cdb779d258aafed12733bdab25273307f8b15515 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 11:54:23 2007 +0200 + + Bring tests under automake control. + +commit fdff55eb8dfe5dffc285868a77cb131896415833 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Aug 9 11:22:40 2007 +0300 + + Attempt to resurrect trb + +commit 61f96e5b0fae706dc55a25e8addae69b340280c3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 09:19:29 2007 +0200 + + Cleanup EXTRA_PROGRAMS. + Remove MAGIC. + +commit b0c22d1a6c2ea4f0446383c6d601358d451fb8c8 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 09:13:05 2007 +0200 + + Bring test progs under automake control. + +commit 3edd6f1a9d148acfdde3fa5b3f8440838142b5e3 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 09:03:13 2007 +0200 + + Remove trhn (No sources). + +commit 9ff27308e780b9bd06c3323fef5707ffa695376e +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 08:26:48 2007 +0200 + + Add const char *__progname to make it buildable again. + +commit 023d2681009865b34ad9c0b4ee4ce5cd87e8aee5 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 03:44:12 2007 +0200 + + Remove $(PROGRAMS). + +commit 06ce3de4b60204291842fa2db4760cfe359ee0af +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Thu Aug 9 03:43:41 2007 +0200 + + Remove rpmqv.c from EXTRA_DIST. + +commit 952bc81d443188e50a8823d802b5bf55a03addef +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 8 18:12:31 2007 +0200 + + Eliminate mylibs. + +commit ae6c6255659dace7ac904b2d039a5be74463cfbc +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 8 16:54:26 2007 +0200 + + Bring the apps under automake control. + +commit e5f7bcc6829c6de1812cf069f980c0ad9c5af82f +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 8 15:48:22 2007 +0200 + + Fix a couple translations. + +commit 14d292ae94bd6cf2a3c2b450d0d5afe500e25f1b +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 8 15:03:55 2007 +0200 + + Remove WITH_PYTHON_SUBDIR. + +commit 3a9d5dda6067ad037d11f47665bdb0fe13e8e743 +Author: Ralf Corsépius <corsepiu@fedoraproject.org> +Date: Wed Aug 8 15:02:56 2007 +0200 + + Hard-code python subdir. + +commit 9b91c4a2fcb71d800fd3d55d32128ef62b434e1c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Aug 8 15:18:52 2007 +0300 + + Fix permissions + +commit c7e5193b219b2d5e05a6606aff5d3f2a2e4f2db4 +Author: packman@mccallum.corsepiu.local <packman@mccallum.corsepiu.local> +Date: Wed Aug 8 13:35:00 2007 +0200 + + Remove BEECRYPTLOBJS, .created. + +commit 8480c29b091b42acea2ee17b7c5ddfb86982f2cb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 6 23:09:02 2007 +0300 + + Add a few missing files to POTFILES.in (rhbz#249608) + +commit 21524dd9cf016bc4e4bdf88ee611579c71fe6ba8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 6 15:46:11 2007 +0300 + + rpm is not a cross-tool... + + The patch below removes AC_CANONICAL_TARGET from configure.ac and + changes $target to $host. + + Background: AC_CANONICAL_TARGET is supposed to take the target of a + cross-tool, not the target of cross-compiling a package + (== a configure script's --host). + + Patch from Ralf Corsepius + +commit b0fcfbb19bc4dc5e4cf243664f0c87c008e5f065 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 6 14:47:43 2007 +0300 + + Couple of ARM-related typo fixes from Lennert Buytenhek. + +commit 439e3f82006a4de3cb3364853c2fe19c910d9920 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 6 14:47:10 2007 +0300 + + Detect and use -gnueabi instead of -gnu on ARM as necessary. + Patch from Lennert Buytenhek. + +commit 480c7faa69c55fb01d2b9a4feb4e9cfdd90b1832 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 6 14:24:29 2007 +0300 + + Use PACKAGE_BUGREPORT in rpmrc.c's error messages. + + Background: autoconf supplies a define (PACKAGE_BUGREPORT) which can be + used to provide an email-address for bug reporting. So far, rpmrc.c + sources used a hard-coded addresses instead. + + This had caused i18n'ed strings (po/*) to contain different email + addresses for bug reporting. The patch changes this behavior into a the + i18n'ed strings to use the address as a string. + + From Ralf Corsepius. + +commit 37c6a80fd9ba9a49da5cc4ae3de33d70e92427ee +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 6 13:31:23 2007 +0300 + + Remove dead tficl code.. + +commit 2b3802175e150f6c8543e949a6f843113ab9dae2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 6 12:58:45 2007 +0300 + + Fix --dump usage description in the manpage. + Patch from Yu Zhiguo. + +commit aab16a0274277360816419a91cafcc837e00dd6d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 6 12:04:05 2007 +0300 + + Allow building without python-devel. + + The patch below adds a check for presence of Python.h to configure.ac + and applies automake-conditionals to switch off building rpm's python + bindings if Python.h can't be found. + + Patch from Ralf Corsepius. + +commit 91dc76dab02f6b88eb52dd86136bade7abc767f4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 6 12:02:54 2007 +0300 + + Automake cleanups from Ralf Corsepius. + + * $(mkinstalldirs) in Makefile.ams is an anachronism. + Modern Makefile.ams should use $(MKDIR_P) instead. + + * There is one direct call to "mkdir -p" inside of the toplevel + Makefile.am - mkdir -p is non-portable. Portable Makefile.ams should use + MKDIR_P instead. + +commit c823d84c722c789fbd36f43f48a3943466369b74 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 6 12:01:31 2007 +0300 + + Minor bug fixes to test programs to make them buildable again. + Patch from Ralf Corsepius. + +commit 65404e8850b446088fd5437ff4cb294c42ce4d1f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Aug 6 11:46:51 2007 +0300 + + Updated Brazilian Portugese translation from Igor Pires Soares. + +commit 8d2b416782e35fc439401f35166091fe0f9de038 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sun Aug 5 11:30:55 2007 +0300 + + Automake cleanups. + + - Replace INCLUDES with AM_CPPFLAGS + (INCLUDES has been replaced by AM_CPPFLAGS and is deprecated in + modern automakes for several years) + - Require autoconf-2.61 and automake-1.10 + (already required by autogen.sh) + - update mkinstalldirs with the version from automake-1.10 + (The version in rpm is ancient and known to be bugged) + + Patch from Ralf Corsepius + +commit 6c4b0fc9e44ea3b9449e171404c1b2037d15d01e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 31 12:06:34 2007 +0300 + + Extract pkgconfig and libtool dependencies automatically. + Ported from rpm5.org work of Jeff Johnson. + +commit 345d1189aef724e893f8beb4f57db5111ddd6166 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 30 13:43:22 2007 +0300 + + Fixing fallout from MARK64 removal.. + +commit cab228435bde1b5496522c03a4ce9840f2ef3701 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 30 11:58:31 2007 +0300 + + Update internal BDB to version 4.6.18. + +commit 2d07882d45e9e575c00f8f402d4c7271bb65cfe9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 26 10:50:06 2007 +0300 + + Get python to honor prefix on install + +commit 4bcd08549d811907b52082ec531d6d20a21f9e56 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 25 17:10:57 2007 +0300 + + Set libdir /usr/lib vs lib64 directly, drop MARK64 stuff + +commit 2e1a7ca2f782b664dbe226971f6c4aa8ffd39981 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 25 17:05:36 2007 +0300 + + Rpm's "stuff" is in pkglibdir, not libdir, fix usage in install-data-local + +commit 48524d3b3303717c7d0455d8d58dd291f793f627 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 25 17:04:15 2007 +0300 + + Flatten python makefiles, path tweaks + +commit f922a20f90726295efb4320b2611c14803fe966e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 25 15:36:58 2007 +0300 + + Add initial rpm.pc pkg-config support. + +commit 8eb84ab6c7867421acc5037d08f8c43463ef4c44 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 24 15:19:39 2007 +0300 + + Update translations.. + +commit a71588e9bbf0701287944057705517cf746a8a11 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 24 15:18:17 2007 +0300 + + Update TODO + - popt and internal libmagic removed + - gettext-system updated + - bdb has already been updated (only not taken advantage of yet) + - "make distcheck" actually works now + +commit 129f42a6699c1110e1db9704443733d391487aa2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 24 15:17:04 2007 +0300 + + Add linit.h to liblua sources (distcheck sanity) + +commit f40d7401a5094cae2a72094cfe5fa46ada207e9c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 24 14:59:58 2007 +0300 + + Further makefile cleanups. + - don't use wildcards in EXTRA_DIST + - additional -local uninstall and distclean targets to clean up what + the make did + +commit 7b6ef059a2ed56f8fe35542570d7a767daebf952 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 24 14:21:32 2007 +0300 + + More gettext cleanups. + - Use po/LINGUAS for language list instead of ALL_LINGUAS in configure.ac + - replace obsolete INTLLIB with LIBINTL, gee.. + +commit ee5d67f1f029cb9b5bea5ea87e15229361edffb6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 24 14:14:27 2007 +0300 + + Fool bdb make system to "work" with distcheck + +commit adff791d95d89ff5f314fd3b335840b424c7fc72 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 24 14:13:13 2007 +0300 + + Run autopoint from autogen to generate necessary gettext-things. + Remove automatically generated files. + +commit a600b09a88360fa807a499ec98b5145f058d3a80 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 24 13:10:31 2007 +0300 + + Python install path fiddling to appease with distcheck + +commit f763a218799f3a50515ac2893dd6a12fd0b35a4a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 24 11:55:37 2007 +0300 + + Use python distutils for determining include etc paths + +commit 8a2706cd117f37262f59d6b45bb32af8978a19d7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 24 10:19:55 2007 +0300 + + Kill of one more rpmfile reference + +commit ffa3122d5843fe931cbdb4346fd54c5d78b6a024 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 24 10:13:28 2007 +0300 + + Expect neon headers to live in neon/ directory in include path + +commit 70e1c373d1cbcafac350fe4d5d83d09f3f3df3f0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 24 10:07:23 2007 +0300 + + Expect beecrypt headers to live in beecrypt/ directory in include path + +commit 68fc61fe087f6f97695eb888ba342fc248cddab1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 24 09:59:33 2007 +0300 + + Rip out internal libmagic, require external. + This is going to need more sorting out... + +commit 4cc65f782d828feb21a6b4bd43f57dd197ca0aed +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 23 13:12:14 2007 +0300 + + Always create ChangeLog from scratch on make dist. + +commit 871c280b84a6840c000245d6bc5c653e4628a4e1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 23 10:43:47 2007 +0300 + + Update scriptlet names to match current reality (rhbz#248128) + +commit bd21dff1087c4583c122197583952de715a38ff2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 23 10:02:54 2007 +0300 + + Avoid static buffer and extra copy in docdir checking. + From rpm5.org / Ralf S. Engelschall. + +commit 00b4b3a68a6e88f11b958c54101d2aea735645e4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jul 21 15:48:03 2007 +0300 + + Support fully qualified $Foo::Bar::VERSION expressions (rhbz#249135). + Patch from Ville Skyttä. + +commit 0ef67980e8a428985886482f33ebf8cdce979f7b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Sat Jul 21 15:05:19 2007 +0300 + + Make rpmdbCheckTerminate() non-terminating. + This allows use in exit handler without affecting exit code, and permits + caller to do its own cleanup if necessary. + +commit 6fdd71bbeef3d1c1b731b9fbbbfad792715c3a1f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 20 11:23:11 2007 +0300 + + Force rpmdb clean termination on exit from python. + Python process tracebacking with active iterators can and will otherwise leave + stale locks around (as is presumably the reason for rhbz#235389 and various + other locking issues) + +commit a9f84cb15e00decc28598dfded8b1c4867bd8a9a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 20 11:19:56 2007 +0300 + + Support explicitly asking from rpmdb cleanup + termination. + New rpmdbCheckTerminate() function which checks for termination signals + and allows requesting termination via parameter as well. Make + rpmdbCheckSignals() just a wrapper that calls it with terminate=0. + +commit 17b615eeb63e76bf0ee0f5fe26ff9401892b9265 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 20 10:41:15 2007 +0300 + + Add python methods for checking pending signals from rpmsqCaught. + - a thin wrapper for rpmdbCheckSignals() from rpm5.org / Jeff Johnson + - a function taking a list of signals to check and returning list caught + signals (python doesn't know about signal sets so rpmsqCaught needs + wrapping) + +commit 3b3a700984c9f04e6dc5c9905b89d793d6ea5fda +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 18 16:05:56 2007 +0300 + + Use type from headerGet*(), not tagType() for now + Blows up with header extensions... + +commit 2cfd3012bfcb5c5c61bbaf662ef084e0ab789d79 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 16 16:48:14 2007 +0300 + + Update internal BDB to version 4.5.20 + +commit b754fe19fd387ca5fe8e7c00ddaa25c898fa192f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 16 16:20:51 2007 +0300 + + Remove long unused rpm.c, also removals from EXTRA_DIST + +commit a1ba6ca84a13cdc14dd290f84d1e3984d52941f2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 16 16:18:47 2007 +0300 + + Remove ancient, irrelevant README.amiga... + +commit 0f879a48bd684fc4d3b35b53bfb3a03807aa46a4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 16 16:14:51 2007 +0300 + + Use binary search for looking up tag values + types. + Mostly derived from rpm5.org work of Jeff Johnsson, additionally + - fix thinko in bsearch result stabilization logic + - fix querytags in verbose mode to actually show the types as intended + +commit 505cad15bf554a72061c53c6120f453f2b530ed6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 16 13:39:48 2007 +0300 + + Full sync of RPMTAG_* definitions with rpm5.org. + + As promised on rpm-maint: + https://lists.dulug.duke.edu/pipermail/rpm-maint/2007-June/000357.html + Now that new tags don't cost anything in terms of python binding etc + maintenance we can at least keep tags compatible so querying cross-rpm + works (mostly - there are differences like md5 vs filedigests) + +commit d406964cb1018403ab50337d02fd78b9bbd9052d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 16 13:21:41 2007 +0300 + + Use tagType() for determining header data types (array or not etc) + +commit 89b63475e2ea89f671c3e55aafc6010af3d402b4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 16 13:17:05 2007 +0300 + + Duh, forgot to bring in RPM_MASK_TYPE definition + +commit 6388d220bff107f26116345708e0aa69890bcd14 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 16 13:13:46 2007 +0300 + + Use simple and stoopid linear tagType lookup for now. + +commit 892e8fe2954f64c6d129c57f86d1d4348f2fe23e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 16 11:11:41 2007 +0300 + + Automatic return types for header tags. + Derived from rpm5.org work of Jeff Johnsson + +commit c57831dc7d62ec3f2119bb955e3fb6ef7a205206 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 13 14:23:21 2007 +0300 + + Use tagValue() for name->tag lookups instead of manually walking tagtable. + +commit 8360b1147cb2ad146903ff0fafe1a1f5a5f38d6f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 13 14:18:00 2007 +0300 + + Update tagtype definitions wrt rpm5.org + +commit ba7c00097076b2a5ec42fde068ea88e0106590f2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 13 12:59:22 2007 +0300 + + Kill RH-specific _vsflags_up2date, use generic __vsflags in bindings instead + +commit 7ed32d335125cb406c6361167e10b095ab1e5a26 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 13 12:46:48 2007 +0300 + + Clean up python ts object creation. + - 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) + +commit 2404685050a3405602225274d09d02baeb28a547 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 16:10:46 2007 +0300 + + Kill of RPMTAG_RHNPLATFORM: don't add to header, mark deprecated. + +commit 5a3f376a2bba42855bd6a1b4002dd094293a19f1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 15:46:31 2007 +0300 + + Rip out rhnLoad() and rhnUnload() from python bindings. + Prehistoric, unused and vendor specific stuff... time to go. + +commit 27e182d20cdaa3727837886ec2aea592d60918dd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 15:36:15 2007 +0300 + + Remove references to internal zlib from internal libmagic + +commit 77521a682d322cef9a468a565042e5ba651c1824 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 14:36:49 2007 +0300 + + And one last debugedit fix... + Modern gcc doesn't like arithmetics on void pointers, cast where needed. + +commit bc983c5995ff19fdcbdd3351ffbcb03ff5e889f3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 13:53:23 2007 +0300 + + Silence the rest of ptr signedness issues in debugedit + +commit a0a1875130a7fd46574cafa61619f8ecf5cf9cf8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 13:47:51 2007 +0300 + + comp_dir doesn't need to be unsigned + +commit 1a86730b9ccb828d53cf92921bcc85ac6c88291b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 13:43:40 2007 +0300 + + Remove unused variable (debugedit) + +commit ba8d55161afae5ad2fdb859417eff6bf014ccdd5 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 13:43:01 2007 +0300 + + Debugedit cleanup continued. + Cast to expected type on all uses of strchr() + +commit 3b8aa6423fdc23c709b8f133cbad9ec6038c4758 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 13:41:18 2007 +0300 + + Debugedit cleanup continued. + Cast to expected types on all uses of has_prefix() canonicalize_path() + +commit e1e269c23cea39923d8e9fcce9028f9a583f9e8e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 13:37:32 2007 +0300 + + debugedit signedness fixes wrt strlen() + +commit 7e6084ad8293c2172362eac9e140a478f2883a9f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 13:27:07 2007 +0300 + + One last fix for const qualifier discarding complaint in python. + OTOH we need to call PyCObject_FromVoidPtr() with non-const cast.. + +commit 85e427b2ef85c474d85ab2e57b2244dfd96e4fe8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 13:23:33 2007 +0300 + + int vs ptr sizes differ on some platforms, make alNum intptr_t to fix + +commit 6f993fee6506639c6f3bb94bf98750d747891b31 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 13:03:19 2007 +0300 + + Pull in rpmfi int_32 -> uint_32 changes from rpm5.org. + TODO reminder to audit all uses of those, plenty of places where signed + doesn't make much sense, inconsistent use etc. + +commit e12cf3d1cc653dfac7bb7fe3f9aa801ab0536c88 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 12:30:26 2007 +0300 + + Use uint_32 for dirindexes everywhere + +commit cce81e1fa00d98dc97b6a9daa6b8b55437933ff8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 11:55:45 2007 +0300 + + rpmioSlurp() related cleanups. + Derived from rpm5.org / Ralf S. Engelschall + +commit d52a645802ea47b2a4a435d628dedc86b509df51 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 11:06:16 2007 +0300 + + Fread() and Fwrite() can return negative values, change type to reflect that + +commit cf85c830fb626a3cb6074ffad95eff3d0d18a408 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 10:10:25 2007 +0300 + + Cast argv to rpm_execcon expected type + +commit cd4fb0f9f4c583d60f4a86e62f0c8cc268af408d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 10:00:43 2007 +0300 + + Silence yet another char ptr signedness warning + +commit d0e8db7af4ca8d67f1d2047a966801ffc1165dfa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 09:22:38 2007 +0300 + + parseSpec() cookie should be const, make it so... + +commit 29dbb10c1f30b241486bcb60627283e8a87950ec +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 09:20:09 2007 +0300 + + Some obvious "missing const" cases... + +commit 495efd502db5e1d663e77cfb0a3c47dfacb7e018 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 09:18:00 2007 +0300 + + Avoid discarding const + +commit a0f532e2faa3fa7d0ffcfa337ab0922bdec4d4e9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 12 09:16:23 2007 +0300 + + Fix yet-another-compiler-warning. + tmpSpecFile gets passed to mkstemp() which expects to modify the template + thus discarding const + +commit 6e0ccfb0d524d875929e2ed5f89afef07373abac +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 16:12:56 2007 +0300 + + Cast to expected type. + +commit 1f54d19e16bff4f423cf9b2dadcea061f622e7f4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 16:12:29 2007 +0300 + + Cast to fix size difference. + Patch derived from rpm5.org / Jeff Johnsson + +commit 22c0cab843bec0eb84f42952e97abf30ece8aaed +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 16:00:51 2007 +0300 + + Cast to void** to silence hge() warning + +commit 982660de766296d275b542a177822ea6642d904a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 15:56:12 2007 +0300 + + b64decode() len paramenter is unsigned size type, use it... + +commit ba63d405aee2b6f618c9bebf79af39d1b6ca6692 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 15:39:51 2007 +0300 + + Turn rpmioSlurp() length argument to unsigned size_t, fix up uses. + Derived from rpm5.org / Ralf S. Engelschall, I do agree length can't really + be negative... + +commit 29657cb81bd3fd3489b944ad4187007ea0ac7f8d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 15:33:50 2007 +0300 + + Use unsigned size type for pgpReadPkts(). + Derived from rpm5.org / Ralf S. Engelschall, I was too blind to see + ssize_t vs size_t, duh :) + +commit 4ec63d707bc53627717a0c4687b25c0a7106a0d2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 15:29:30 2007 +0300 + + Cast timedRead() buffers to expected type. + Patch from rpm5.org / Jeff Johnsson + +commit 4948a27bec2b228fe7322563c7e5f70ceaef6b87 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 15:13:47 2007 +0300 + + Use correct formatting for scoreboard pointers + +commit 9539d0a9ff3d963016984572fb6a6cca2d5f3bac +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 14:48:38 2007 +0300 + + Cast to int to avoid gcc complaint from python enum registration. + +commit fa262a27649a5908b3641e479bb4061b2b773d19 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 14:45:34 2007 +0300 + + Add missing include for mergesort + +commit 112a6db25d6047b7c83c968d894c4d58a4dcf849 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 14:31:54 2007 +0300 + + Char ptr signedness fixes to python bindings. + +commit ac2d3f8f4672b00be4b97d80c02beebcfa24ac40 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 14:27:48 2007 +0300 + + Correct type for python rpmrc lenght function + +commit cf646d480241567661307492a17e77a4788117d1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 14:23:07 2007 +0300 + + getRepackageHeaderFromTE() expects const char * as 4th argument + +commit 62f1ed90b8342224011eaef5b3369e436f60136f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 14:02:12 2007 +0300 + + Ifdef unused http timeout setting to future.. + +commit 6a51e2f49f4f23d97363b081f1a56c2e08a49ec1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 13:52:22 2007 +0300 + + One more domd5() buffer signedness fix. + +commit b8da45aba1216b4da067cbccf865b3ef3557d948 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 13:50:54 2007 +0300 + + Missing include for domd5 + +commit f0a178f1283caeaf88ee0c1b76f9acc63ff4d336 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 13:48:43 2007 +0300 + + domd5() buffer signedness fixes. + +commit 40e8f62678fcf2498108f2af683522301ed17b25 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 13:42:04 2007 +0300 + + rpmteIsSource() doesn't return pointers + +commit ed982f539c4d2f40df79c1ce73440878e63896c7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 13:36:03 2007 +0300 + + Quiesce false gcc unused variable warning. + +commit 33d9e08adf892263b9805311a0c8b223294288ff +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 13:33:32 2007 +0300 + + Add missing includes to local lua sources. + +commit d580a904031f6e9c2635dce2fcc984de0f7acf30 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 13:20:45 2007 +0300 + + More ptr target signedness fixes... + +commit ed3e713b17d36308f124b1697dca5e6aa5cf8cce +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 13:13:35 2007 +0300 + + Make offsets match what rpmdbAppendIterator() expects + +commit 2e8356bda9919461a6ce84a172ad936f19869405 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 13:10:47 2007 +0300 + + ...and more pointer signedness fixes... + +commit e497e39d2ec7f66c46822a571af5a81c7c737e2e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 13:00:45 2007 +0300 + + More char ptr signedness fixes.. + +commit 3f92e558da363c78a525795307833578d5cc6ce6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 12:54:35 2007 +0300 + + More char ptr signedness fixes. + +commit 8b76976f6c09a92352bbdd817d4b6fe31659d277 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 12:44:45 2007 +0300 + + Cast assignment to destination type to fix warnings. + +commit c8b871d5496b4920ef234f049ae2bb1483702a56 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 12:34:46 2007 +0300 + + Ifdef out currently unused rpm logging facility stuff. + +commit e1508eff864621c9a91c9a4f016fda915ea28bb2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 11 12:32:17 2007 +0300 + + Shut up fdUpdateDigest() differing signedness compiler warnings. + Derived from rpm5.org. + +commit 220c0fd514e9e1d4b38a77c22df8679ad52421ab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 15:25:32 2007 +0300 + + More python method pointer type fixes. + +commit c12c54dca8ae655ebb068e6f5ee597b7cb75e2bf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 15:20:34 2007 +0300 + + Cast to PyObject to avoid compiler whining + +commit f91bb73993794e573ecc234106feca12739a4cea +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 15:19:04 2007 +0300 + + Fix bunch of compiler warnings from python bindings (method pointer types) + +commit 075560d864115ae7aed0c461040a1e151ae05725 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 14:02:29 2007 +0300 + + Add missing include to rpmcache + +commit 52f208dca305cd52d9760f9814583c1e4de243e6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 13:52:49 2007 +0300 + + Remove meaningles statement to avoid compiler warning. + +commit fd187d8cf5e94a7ed442e50603f009508af0e41c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 13:46:32 2007 +0300 + + Remove two useless rpmtsSELinuxEnabled() calls. + +commit 0fdfaed857e6ad44c0b30ae0cf9b9aa0b9c4797b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 13:43:46 2007 +0300 + + Bunch of variable initializations to avoid compiler warnings. + +commit 896a10be647ae2c2c9fb80fdb1e6e5a5c343cdca +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 13:36:47 2007 +0300 + + Cast dbenv error call method set to void* to fix compiler warnings. + +commit 2f340d4deea1626f3b7e5dac50a6c239d8e95d6d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 13:35:50 2007 +0300 + + Cast glob_t *dir methods to void* to fix compiler warnings. + +commit 31592ebc7f399bff9903c9b3134aabb351b102b6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 13:34:17 2007 +0300 + + Cast signal handler pointers to void* to avoid compiler warnings. + +commit 4a46e1fb4b4a931a6f88a095a847c386bc4dac31 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 13:32:45 2007 +0300 + + Cast tid to time_t for ctime() to avoid compiler warning. + +commit 773405eebb607277a6b1ab1a35feca06a4901346 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 13:23:56 2007 +0300 + + Fix a couple of compiler warnings + +commit 049674696d7f495ddf4faa4e0327712870f603ab +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 12:15:43 2007 +0300 + + Remove const type-qualifiers from function return types everywhere. + They're meaningless in C and cause tonne of build warnings. + +commit f64a1a327bfb443fea6ed766be40547c855d27a0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 11:39:40 2007 +0300 + + Cast to strlen expected type to avoid warning. + +commit a7458d9dd7587b9782305966c47e0f913c4a53db +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 11:39:11 2007 +0300 + + Msg buffer signedness change to avoid several compiler warnings. + +commit d2c56c404cdceda9ca3af82741d8185c8cd4fe22 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 11:19:12 2007 +0300 + + Use correct size type for getpeername() + +commit c9ce3241df1bc64dc61299a0a4c213530c6cef1a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 11:00:04 2007 +0300 + + Remove / #ifdef out unused variables as appropriate. + +commit fbf324936b2fcc876da545720c7d1c2240c24f07 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 10:47:35 2007 +0300 + + #ifdef out unused pgpSecret* definitions to shut up compiler warnings. + +commit f1b4f7590b9170e04636a66b92888163fc7cac9b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 10 10:27:55 2007 +0300 + + Fix bunch of string formatting warnings. + +commit 7b7d879160bdf9288f0546203f015b2a8e639485 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 9 12:47:25 2007 +0300 + + Avoid closing scriptlet stdout by mistake. + +commit ac543bac0b243afafdb160e78010e2a03f0de452 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 9 12:39:43 2007 +0300 + + Make docdir checking stricter (rhbz#246819) + +commit d8c6119ae580a0e0977337fe1e82450d7732a451 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 9 12:31:32 2007 +0300 + + Remove outdated comment in check-rpaths-worker + +commit 3ad747cd55aa4ae0e6f773984573186d2891d91f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 9 11:47:48 2007 +0300 + + Fix ordering with --nodeps. + This adds unneeded second rpmalMakeIndex() call to normal path, the index + creation needs some kind of tracking mechanism to avoid this... + +commit a867e6786e66c623449f464b6c8c13900f0a7cdb +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 9 11:23:58 2007 +0300 + + Permit packages with no payload format (rpm 3.x compat), ugh... + +commit 03d95de7a0138354698772d9c393bcb4a71a4279 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 9 11:01:33 2007 +0300 + + Fix include of misc.h, rpmpgp.h and rpmsq.h in C++. + +commit 60194412dadd4a0184f5100b7c6fe7d84a566f98 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jul 6 15:16:09 2007 +0300 + + Include symlinks in find-lang search (rhbz#246729) + +commit 5275cce57b26482baa54ba9935a36d9c93aa4e23 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 5 16:59:34 2007 +0300 + + Rip out popt. + +commit 769ad04453840ad92cb2a438c6f0825a76cd01f7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jul 5 14:47:29 2007 +0300 + + Tags fixup. + - consistent tag naming + - remove false 4.4.2.1-rc2 tag + - use dots instead of underscores, hg has no silly limits wrt that... + +commit 694a18cd7c1260cc359c64b5224654c67847cda7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 4 15:35:12 2007 +0300 + + Added tag 4.4.2.1-rc2 for changeset da8803a1a1f0 + +commit 96a7eacd1c203bacc9e76bbf5f1493505b22e050 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 4 15:34:52 2007 +0300 + + Duh, really kill the broken tests. + +commit b1952ec5f97217850bad9cdce0ab119bb2225731 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 4 15:21:07 2007 +0300 + + Added tag 4.4.2.1-rc2 for changeset 2aa6758ed8fb + +commit a2c38fbcaf0558c8a151d66438efdf10673d0e04 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 4 15:18:43 2007 +0300 + + Preparing for 4.4.2.1-rc2 + - update CHANGES and version + - update translations + +commit fc1646506bcf017a9cd8ed7fab9ab9537513a2c3 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 4 15:11:27 2007 +0300 + + New debugedit option to recompute build ID (rhbz#246404) + Patch from Roland McGrath. + +commit b95a206f14bf76f817b845b4a9a1ab6b43c433d2 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jul 4 15:06:20 2007 +0300 + + Include additional buildroot sanity check scripts (rhbz#245639) + - check-buildroot for checing buildroot files for references to $RPM_BUILD_ROOT + - check-rpaths* for checking buildroot files for broken rpaths + + Scripts by Enrico Scholz, Ville Skyttä. + +commit d7d8c35e67d3dc79acc40dc4411a2f14c584bec9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 3 14:27:08 2007 +0300 + + Fix segfault on errors if neon transport is used (rhbz#220392) + Patch from rpm5.org / JBJ. + +commit 39defaa877956e0719451f37d1eee81350a163ca +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 3 14:13:13 2007 +0300 + + Pass --wildcards to tar on build (rhbz#206841) + Tar no longer accepts globbing by default as it's incompatible with + traditional implementations: + http://lists.gnu.org/archive/html/bug-tar/2006-06/msg00001.html + + Rpm needs to work with upstream tar really, the --wildcards option has been + supported since 2001 so older versions shouldn't suffer either. + +commit 6fcff4422a954ff9d44cbe23a16a15739c2e2729 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jul 3 11:51:51 2007 +0300 + + Minor update to Polish translation (rhbz#243569) + From Piotr Drąg. + +commit de50397c711455d144efaf6709909423e7ef0f12 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jul 2 15:02:15 2007 +0300 + + Plug some memory leaks. + Patches from rpm5.org / JBJ. + +commit 0195ea4a5ae0b04844e9a34cbb5839cb899dd792 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 29 14:12:44 2007 +0300 + + TODO-update... + +commit c00b3321a4b208b1fb3d447cdc118d379e5fe9f6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 29 14:11:10 2007 +0300 + + Add /usr/share/gtk-doc/html/ to docDirs. + Patch from Jeremy Katz + +commit d9ea43262e26dbdd23bdb060704d21004055807e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 29 12:33:03 2007 +0300 + + Disable totally broken tests, add fixing reminder to TODO. + +commit 3b6acfff8d8e22c31287bb4d9a434b5da733032f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 28 14:44:48 2007 +0300 + + Remember to free up match iterators (rhbz#246044) + +commit 2738140221eafc47db72e353663bb916f544d60f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 27 16:29:16 2007 +0300 + + Fix a warning from sparse in popt.h (rhbz#202005) + Patch from Kjartan Maraas. + +commit 52789915e5034cab9a720d5c8dd7afb8af0d9312 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 27 16:17:21 2007 +0300 + + Updated Russian man pages. + From Andrew Martynov, rhbz#185620. + +commit b91128a0b841fec6517020f6b348923458e9cbe6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 26 20:46:51 2007 +0300 + + Remove hardcoded libtermcap vs bash kludge. + +commit fd1ea6a5e9ce474e840b58256f086936ef147247 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 26 09:38:21 2007 +0300 + + Bump popt version to allow clean upgrades with the current bundled mess. + +commit 7e9df78063312e6619cf78ed9568d19c3feee64a +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 25 17:14:39 2007 +0300 + + Added tag 4.4.2.1-rc1 for changeset 89fa17e70ff2 + +commit 6ea7ff5cd74d6085b4099815e8e1bc47e37f7b2e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 25 13:29:09 2007 +0300 + + Mark as 4.4.2.1-rc1 + +commit 278ce875a7d2aa9d01900d55b64a0d75b10521a0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 25 13:27:56 2007 +0300 + + Update TODO + CHANGES.. + +commit 9b3c7b96c5f2ca1bc326df8385ed34c11c2ff6a8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 25 13:27:21 2007 +0300 + + Pull full changelog from hg into dist tarball. + +commit b4355dfb945cf121adcd0f4c95cca2ce4f2df715 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 25 13:12:13 2007 +0300 + + Use ustar format for dist tarball. + BDB has some very long paths that start getting stripped out when our + version string is longer than just x.y.z. + +commit 6e2f56fe25a9ee62af51e0408861a8a43c97a709 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 25 12:47:33 2007 +0300 + + Remove ppc64 inline asm (rhbz#233145) + + Patch in both Fedora and Suse... + +commit 66c2a1d82ac83436ce4ff3071d3a028e5ea51ba6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 25 12:37:29 2007 +0300 + + Enable ts ordering for erasure mode. + Same patch in Suse & Fedora... + +commit aa467ebc5b03dbd837970abdfdc3329a3f62bb77 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 25 12:28:25 2007 +0300 + + Transaction ordering fixes (rhbz#196590, 202540, 202542, 202543, 202544) + Patch from Fedora / Paul Nasrat. + +commit f49c8bc304c86c97864c60b70e3d420f7a04042e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 25 10:40:14 2007 +0300 + + IPv4/6 and EPSV support by Arkadiusz Miskiewicz + +commit ccd3a804e33fb149f6db5b4dc0a78697dfe074d7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 25 10:37:37 2007 +0300 + + Nuke ugly /var/log/lastlog kludgery. + +commit 406a410bc3b4f245803dec59c1ee4a72aa10e313 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 25 10:31:37 2007 +0300 + + Don't mmap large files (rhbz#139539, 177616) + Patch from Thomas Woerner + +commit 8b8e27ec5bd47c1dddbc197911e2168bedd71373 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 25 10:28:05 2007 +0300 + + Detect and provide a requirement for DT_GNU_HASH. + Patch from Fedora. + +commit 82885665ce59795aceb439452cfd3bddbae04afe +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 21 15:13:04 2007 +0300 + + ARM arch update. + + Adds more ARM sub-archs, and adds some bits to deal properly with the new + ARM ABI (EABI). Patch from Lennert Buytenhek. + +commit 57f2cabf0f0915cbd4b1b86c247bad42e9a7d19b +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Jun 21 12:28:13 2007 +0100 + + Initialise replaced + +commit 746d798d5dc05239c129beda98f04807a64040ad +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Jun 21 09:57:19 2007 +0100 + + Backed out changeset 99c5bd19ffc4bfbfa5601767cbc1338b5fa570e9 + +commit b363333f5d04cfd14b1b514a499cddf5a1aea6db +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Jun 21 08:57:01 2007 +0100 + + Initialise replaced on rpmfiNew + +commit c44738eae897466e8496efd4b75b5116dd4e6a97 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Jun 21 08:09:24 2007 +0100 + + Fix thinko + +commit e790bca3e99fa9609cf448234a9ca6c5ad6b860f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 20 13:25:27 2007 +0300 + + Initial CHANGES update for 4.4.2.1 + +commit 51d4ac0ec415e126ef60c4718f7fd2d2ec841b7f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 20 12:09:51 2007 +0300 + + TODO-update + +commit de9baf46443953af69ebf7489a69aa460e964a16 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 20 12:06:36 2007 +0300 + + Auto*foo to check if gcc supports -fno-strict-aliasing. + +commit 2501a547b6809608ebb5f4c70f3ff39f7b104183 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 20 11:07:53 2007 +0300 + + Duh, remember to initialize opt_F + +commit a36fe663614c7047a5dcd893ea39d2115be2ecc4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 20 10:58:10 2007 +0300 + + Add reminder about enabling mmap() use after 4.4.2.1. + The code's been unused for years so too risky to enable right now but should + offer good performance improvement. Fix the HAVE_MMAP checks. + +commit 57a53d1080b91343e5420acce88e3eaae86483e8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 20 10:26:14 2007 +0300 + + Move SELinux specifics to the section of configure.ac where SELinux is already + handled instead of mixing it into the 'static linking' section. + Patch from rpm5.org. + +commit fb93d8d34f80d01c754061ab8e32ef74c01ab339 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 20 10:23:38 2007 +0300 + + More configure.ac cleanups. + From rpm5.org + +commit 54ac5046344030a70c37052996aa4a9c635dffbf +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 20 10:20:15 2007 +0300 + + Throw out unused stuff from configure.ac + Patch from rpm5.org + +commit 866771356c0c4515b8ee84831584c3a27e5ce88f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 19 16:12:04 2007 +0300 + + Rename headerCheckPayload() -> headerCheckPayloadFormat() + to remove any potential confusion as to what it really does. + +commit a4d336f0536154450d54ff7d350cc85a85511e96 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 19 15:16:13 2007 +0300 + + Update mailinglist address in error message, ugh.. + +commit 2cb4d412b1063a1f269a02b36f4e387003dbf989 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 19 15:10:25 2007 +0300 + + Add support for specifying fuzz factor to %patch (rhbz#243720) + + Based on rpm5.org patch, additionally support both -F1 and -F 1 formats. + Use stpcpy() instead of strcat() for doPatch() args processing. + +commit ed8566798f91f82c37d4db8f85296534fe2f4b2b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 19 14:35:40 2007 +0300 + + Update translations + +commit 4f5217f70ae16ffe4fbe93f2b59c6f6208612609 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 19 14:29:10 2007 +0300 + + Fix variable double definition. + +commit 759ad2f36c91589665b4a67f1d00cfc58e6e5087 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 19 14:21:01 2007 +0300 + + Fix CVE-2007-2799 integer overflow in internal libmagic. Patch from RHEL4. + +commit 59920364efcc433d2d72d82cdc2b55758eba71b1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 19 14:19:36 2007 +0300 + + Fix CVE-2007-1536 in internal libmagic, patch from RHEL4. + +commit 036e9e6dcb8165bb5862b55c6e8825161d78775c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 19 13:45:42 2007 +0300 + + Don't treat provides as implicit obsoletes (rhbz#111071 etc). + This isn't really desired behavior by anybody. + + Patch from OpenSuSE / Michael Schroeder + +commit 30234b37379ea53db1b1a5a2bc75d25a9cb6a2d7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 19 13:33:50 2007 +0300 + + Open non-temporary db's before chroot (rhbz#103952, 173285) + +commit f95946925cc0f63fc11ca925347e737a7e18a43f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 19 13:22:41 2007 +0300 + + Don't open temporary databases at rpmdbOpenAll(): + Add a helper function for filtering out temp databases and use it in all + the various places. + +commit c7705557d9cff5fd56c96d0915148efd5fcb7e3c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 19 13:00:13 2007 +0300 + + Remove rpm and popt specs, spec files are vendor specific anyway. + +commit e752d9cf8521439544308f350d6f6e720c03782b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 19 12:49:07 2007 +0300 + + Nuke antique "reference" baddeps list. + +commit 1cfcfba438736d11d76f69bc24bf900b4d01f59f +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 19 12:47:21 2007 +0300 + + Nuke all dependency whiteouts, very much vendor-specific... + +commit 9d454b367b0153cd3738bf97b087f29d5c00b4b0 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 19 12:28:12 2007 +0300 + + Nuke default skipDirs list (rhbz#140055 & others). + The skipDir() mechanism left in place for now for vendors to tweak if + they see necessary. + +commit 34957f796c96c112603e3be66981da3dc304d0ba +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 19 07:30:01 2007 +0300 + + Make %_signature default to gpg. + +commit 0cfdc4fa038f9f37c403c613bc8c4dab4f3bb68e +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Jun 18 14:31:13 2007 +0100 + + Ensure the status of the file which be replaced by another rpm package is + updated + +commit 7b78d3932b613987ad3e97a0c85c1e9ee18ec587 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 18 12:48:07 2007 +0300 + + Don't segfault on a header without RPMTAG_NAME (rhbz#239557). + Patch from JBJ. + +commit 6f69c70e76deb57f5af8ee316e116a0c3b4c1077 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 18 08:50:52 2007 +0300 + + Check all header strings to resize buffer CVE-2006-5466 (#212833). + Patch backported from rpm5.org / JBJ. + +commit 900de8606fc2d40f38fc050de9211586fc343d22 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 18 08:29:01 2007 +0300 + + Flush query format buffer before listing files (rhbz#212833). + Patch from JBJ. + +commit af26016f77ef0e9b450ade0e7e742da1c09d5867 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 15 10:33:36 2007 +0300 + + Don't try to open nonexistent file twice. + Patch from JBJ. + +commit c8dbe9d10b621c46eac0565d515767c50597f4e8 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 12 11:22:49 2007 +0300 + + Skip packages/headers with non-verifiable signatures and treat + them as errors (rhbz#239557) + +commit f8c4fb6f16ab5aef4c26305cfc5dfb8433c76fc7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 12 09:38:35 2007 +0300 + + Updated Polish popt translation (Piotr Drąg) + +commit d5d686b3b6ae0757dfed5eff3db91275c4583956 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 11 21:08:28 2007 +0300 + + Updated Polish translation from Piotr Drąg. + +commit 05ef6555f5f563ae55689e0d06a27c337b5eb8ce +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 11 13:22:25 2007 +0300 + + Fix query output when querying for non-installed <name>.<arch> (rhbz#124016) + +commit dae15112df43f66055832f0c081c5d53c2bf222b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 11 11:59:09 2007 +0300 + + Permit multiple versions of a package to be installed (-i) + within a single transaction (rhbz#213399) + +commit cb55ab4c3584422612e8586a9398dc5f9d6955ea +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 11 10:37:40 2007 +0300 + + Treat null epoch equal to zero epoch in python labelCompare (rhbz#227860). + Patch from JBJ. + +commit 07b45099bbaf51d5a92516be06245be7e44972c9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Mon Jun 11 10:30:29 2007 +0300 + + Treat null epoch equal to zero epoch in freshen (rhbz#143301). Patch from JBJ. + +commit f32c97f621ae8726130c042db66481c1336cf620 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 8 16:07:05 2007 +0300 + + Allow characters >127 that don't fit the current locale in the + specfile (e.g. latin1 in utf-8 locale). + + Patch from OpenSuSE. + +commit 2045bd1814b44536eb006a03e96ef167eb873a96 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 8 14:22:30 2007 +0300 + + Fix a few format string errors in German translation. + +commit 20b4dbe0ba0de9b4bdcc5054e61fc9ac2b59e514 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 8 14:18:53 2007 +0300 + + Run msgfmt in check-mode to detect format string etc errors. + +commit 42171378282f9f074f1038c65f4c0de4c7d55ede +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri Jun 8 13:57:08 2007 +0300 + + Updated Finnish translation. + + Fix (by correcting or removing) tonne of dangerously incorrect fuzzy + translations. + +commit 48048a39309e180fa439b1b158a87c2081bafbaa +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 7 21:51:59 2007 +0300 + + Ts/db reference counting for match-iterators in python (rhbz#241751) + + Adds additional refcounting to the python level ts/db object to avoid + anonymous ts/db from getting deleted while still iterating over it. + +commit 578e90f2f83ba1872890182902f0fd0de28db402 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 7 14:59:45 2007 +0300 + + Ooops, rpmdbFindFpList() not finding anything is not an error... + +commit 825191fe76b4b9be0062bb46be11bbd823256598 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 7 14:56:48 2007 +0300 + + Return error codes from rpmdbFindFpList() on "can't happen" situations. + rpmtsRun() already checks it, and those things can happen in some exotic + cases like rhbz#106057 as non-root, unless the non-temporary db's are opened + before chroot... + +commit fe762d20a5d4d23899029cec6ec0280473283c13 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Jun 7 11:49:48 2007 +0100 + + Detect python2.5 + +commit f17f9a948aee4ba26511eabd255e55a22596e9b9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 7 13:19:43 2007 +0300 + + Add new srcdefattr macro (Michael Schroeder / OpenSuSE) + + Helps avoiding useless warnings when installing src.rpm's etc. + (susebz#48870, rhbz#125515) + +commit 22281cf90b1b684b765026bb817c4eb9edb87173 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 7 12:56:22 2007 +0300 + + Another TODO-update. + +commit 40f4ed1de86e76799ad6839ed01d2a2974e4edc1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 7 12:15:52 2007 +0300 + + Remove old testing cruft. + +commit 1c254443c7bbc6c68f4131ccd518caadb6af7211 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 7 10:29:54 2007 +0300 + + Minor fix to zh_TW translation (Wei-Lun Chao) + +commit b06dfb3870595721b41c03fe23e46ed5a90c8df1 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu Jun 7 09:09:49 2007 +0300 + + Add zh_TW translation (Wei-Lun Chao). Remove empty zh and zh_CN.GB2312 po's. + +commit 8ae7508882536b5b85f3b8f8ce204e0d6aa1d350 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 6 16:56:17 2007 +0300 + + Disable strict aliasing to stop type-punning warning spew. + +commit 0f18a279a8910d2a56e584318bd838599cc870fd +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 6 16:12:58 2007 +0300 + + Add db3 back to AC_CONFIG_SUBDIRS. Oops... + +commit 63548fdfa090782c2c804781891d1d7cfd507bba +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 6 14:46:47 2007 +0300 + + Make po Makefiles honor datarootdir + +commit e8c0fa24beeb46dde6f0f70f496ac7aa416c0903 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 6 14:42:19 2007 +0300 + + More auto*foo cleanups: + - move AIX and MINIX checks earlier to avoid complaints + - use AC_PROG_LIBTOOL instead of -RANLIB to avoid obsoletion warning + +commit 802add035e4afbc5909af2517e7a347dae8e715b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 6 14:40:54 2007 +0300 + + autogen.sh tweaking: + - generate config.rpath from autogen for now (kludge...) + - update autogen "documented versions" to F7 level, remove double versions + checks (and complaints) from file/autogen + +commit 1371af04f4162dd25d58c4e984b0bbd1efc82917 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 6 13:37:18 2007 +0300 + + Unbreak zlib configure check. + +commit 98d634bc7f5b438b9707c78194cc548ccfce12b7 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 6 12:50:56 2007 +0300 + + Make peace with auto*foo. + + - Remove checks for internal zlib + - Don't try to auto*foo'ize nonexistent zlib, sqlite subdirs. Db3 subdir + isn't auto*-enabled + - Set AM_GNU_GETTEXT_VERSION to make auto"#¤"# to realize we're using gettext + - Don't stomp into auto*** namespace with LUA_SPLINT stuff (from JBJ) + +commit c7f7ebe61c1593049bc80651ce4db7fbbfb9a828 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 6 12:45:20 2007 +0300 + + Remove popt internal gettext, make peace with auto*foo. + + Rpm internal gettext was already removed, but there was another copy in popt... + Fiddle with auto*foo to quieten various warnings and actually pass + make distcheck. + +commit d25fe17c71f11f6c3019d80897784781f822cb45 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed Jun 6 12:01:24 2007 +0300 + + Allow tests to pass in distcheck where builddir != srcdir. + +commit c755a3820e6734cf94a92380aeaf5ed899757d50 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 5 15:34:52 2007 +0300 + + Force FILEVERIFYFLAGS to be a list in python bindings. + +commit 504775bb6997ba05ce441b2c8a67b65c289639b9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 5 15:18:49 2007 +0300 + + Python rpm.te Key() refcount fix (rhbz#182063) from JBJ. + +commit 7ca13025364fd3320d658e8220346f2eb7e0a55e +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 5 15:16:37 2007 +0300 + + Fix typo in check-prereq (rhbz#203182) by Steve Grubb. + +commit 592a1e5998c9b3646987e494de481a413473dd10 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 5 12:43:53 2007 +0300 + + Payload compatibility checking fixes. + + Only check for payload compatibility when dealing with packages (and not + eg build headers). Don't crash if no payload format defined in header. + +commit 086dac456e607d61d0c2e31f80d29797c7ec4e50 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue Jun 5 09:45:58 2007 +0300 + + Add --dupes popt alias for detecting duplicate packages in rpmdb from JBJ. + +commit 768b36f1cf27af7ca6f67fdbefa71ef4b3397e8d +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Tue May 29 13:43:06 2007 +0300 + + Restore SIGILL handler in machine detection code. + + Patch from OpenSuSE. + +commit 89e3d5c1aeadf65337615241b68f28f06f665e4b +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 25 12:57:10 2007 +0300 + + Run filelist checks even if other errors are present. + + This causes the unpackaged files check to be run even if there are other + errors in the file processing. This is rather handy in spotting spec typos + and such. + + Patch from OpenSuSE, somewhat modified. + +commit a3f86a1d3d5af61b0eb8ba16d6ae0c0de1517d36 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu May 24 14:40:54 2007 +0100 + + Fail if no beecrypt found + +commit c3ce7e90a5cd994f1f6be1d21d9470b8fe344bb6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Thu May 24 10:56:53 2007 +0300 + + Check for supported payload format on package install. (rhbz#140052) + + Add a new API function to check for supported payload format from header, have + rpmtsAddInstallElement() check and fail if not. Check for tsadd failure + on src.rpm install as well. + +commit 932673b78705548d823f3ce23def5d5f9ea712f4 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 23 12:12:07 2007 +0300 + + Remove hardcoded RH GPG-keys from the source. + +commit ff0620c3ea7caee6ed7a3d6420b932e546a0854c +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 23 10:27:15 2007 +0300 + + Raise an exception if adding an install/upgrade element to transaction fails. + +commit d9281caad55627c7e9c33fa6ccdfb88a44bf78c6 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 23 08:40:22 2007 +0300 + + More informative error message when lstat() in verification fails. + Eg when running verification as non-root, it can lead to confusing results + until you realize you didn't have permission to verify the file. + + Patch originally from OpenSuSE, slightly modified. + +commit b1c7f449f619d35b27abd2158812474af70e0f15 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Fri May 18 16:25:02 2007 +0300 + + Small TODO-update. + +commit b73bea14786fe8f6d7dc2457b51730d939e4eec4 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu May 17 11:06:55 2007 +0100 + + Emit diff headers (#237561) + Patch derived from Ville Skytta + +commit de2e849ede59f1b3deec085676126d912011c052 +Author: Peter Jones <pjones@redhat.com> +Date: Wed May 16 10:59:15 2007 -0400 + + - let diff arguments be specified in the environment + +commit 832fe4f01865cd17ab9393fc48b960206da223b0 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Wed May 16 14:45:24 2007 +0100 + + dbmatch keys can be unicode objects also (#219008) + Jeremy Katz <katzj@redhat.com> + +commit 485c8dac0dcce8db9be173692d2d34f4cf3efab9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 16 16:22:01 2007 +0300 + + Do not run pre/posttrans scripts in test mode. + + Patch from OpenSuSE. + +commit 9358ce594ff7e5c05b4a9df3155411d537c41de9 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 16 16:19:18 2007 +0300 + + Deal with bad lines in --setperms and --setugids. + Happens for example if a package is not installed (--pipe also captures stderr). + + Patch from OpenSuSE. + +commit 2c080c11877fa083b6439b207368e05bb24e5b59 +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 16 16:18:05 2007 +0300 + + Make rebuilddb work with the --root option. + + Patch from OpenSuSE. + +commit 7e796f6f52b175097914a0b7bfd5d104b0d60ade +Author: Panu Matilainen <pmatilai@redhat.com> +Date: Wed May 16 16:16:45 2007 +0300 + + Fix building without Lua support. + + Patch from OpenSuSE. + +commit 9909fef073fdf033a6c2a8a8063398ed043797af +Author: pmatilai@dhcp115.koti.laiskiainen.org <pmatilai@dhcp115.koti.laiskiainen.org> +Date: Mon May 14 16:52:48 2007 +0300 + + - initial TODO for collecting future ideas + +commit 45d2eff6fdc7389fc426d1214f7d0397c523bdb0 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu May 10 13:20:11 2007 +0100 + + Remove SELinux context verification (#193488) + +commit a94e9ed5c5df62dc2f917b1a3d3bc69cd7678c9a +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu May 10 13:15:34 2007 +0100 + + Add mono req/provides support + Alexander Larsson alexl@redhat.com + +commit c3524d91c7d47088eaf05e792c766067a0550d15 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu May 10 13:08:38 2007 +0100 + + Use older perl helper scripts by default + +commit e07026a8eb49aef195fe030a710019d8f2baa11c +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu May 10 12:35:49 2007 +0100 + + Add patch to treat changelog as list + +commit 4da917bfef96aaaed02717a3a8952325086e7084 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Tue May 1 05:55:14 2007 +0100 + + Enable configurable preferable elf colour policy (#235757) + Patch from: dwmw2 at redhat.com + +commit e0fe0e26eee361c20e960064162e3a7ad3bc63c9 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 23 10:49:31 2007 +0100 + + Fix debugedit for relative paths (#232222) + +commit 2b0bc853c3b6e575613e946c346d915fe289f811 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 16:13:27 2007 +0100 + + Fix default verify flags for %doc rh#235353 + Patch from Michael Schroeder + +commit 9bde9d187ca12ecb829f2b8831578f10dd7fdfae +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:31:37 2007 +0100 + + Call Fflush at the end of writeing a signed package to catch out + of disk space errors. + Patch from OpenSuSE + +commit 21818c6c8f3d4fe7836326d27f38421c29c22db7 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:31:04 2007 +0100 + + Fix to handle oldpackages that use HEADERIMAGE + +commit 0e863398d4c4f8b750b41e0eeeb643d3b9ebbf06 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:26:12 2007 +0100 + + When deleting files, drop any s-bit first, so that a malicious + user does not have access to old programs if he hard links them + to some other directory. [#50376] rh#125517 + Patch from OpenSuSE + +commit a6368d35530243b8d6bb0ca302a16c903f967921 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:23:58 2007 +0100 + + Also decode early for PGP sigtags, which are actually header+payload + RSA signatures. Without this patch, verification of a package + that has just a header+payload RSA signature but no header-only RSA + signature fails. + Patch from OpenSuSE + +commit a435fe4baec1f3217bc437996bcea75493186d1e +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:23:13 2007 +0100 + + Make rpmdbSync obey the no_dbsync flag + Patch from OpenSuSE + +commit fd8b51eb5ee1024eb1fa702e9fe48826eeca264f +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:22:34 2007 +0100 + + Build lua without readline support. + Patch from OpenSuSE + +commit e71dd23825fafd47e8a7e81cd0919c0bee9dd184 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:21:22 2007 +0100 + + Check rpmtsInitDB return value. Also patches rpm.c, which + actually is not used anymore. + Patch from OpenSuSE + +commit af236859a0375b1423845498b97a5dc7d7834bc1 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:20:30 2007 +0100 + + Fix off-by-one error in glob call. + Fix from OpenSuSE + +commit 367d30909c9f8caf8882a665b3e4007c0b6ff9d0 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:19:39 2007 +0100 + + Fix --noghost query option. rh#103207 + +commit d0c8cb4a15ce49f72b92f7eac5f429acca9cf24a +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:18:19 2007 +0100 + + Check getcwd return value, abort if rpm cannot determine current + directory. + Patch from OpenSuSE + +commit 3c102d6404bdaa14c6553049f9cf1dcec127814a +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:17:19 2007 +0100 + + Return an error if Fileno is called with NULL instead of segfaulting. + Patch from OpenSuSE + +commit 9b0ef9f4f326c02906a4f9dd636b95fcf3d88553 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:16:35 2007 +0100 + + Deal with a return value of "-2" when database locking failed. + Patch from OpenSuSE + +commit e2395df0e020476df61d12219140ecfaff2ed788 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:15:54 2007 +0100 + + Do not call rpmtsRun with an empty transaction list, it returns -1 + which messes up the numFailed counter. [#43267] + Patch from OpenSuSE + +commit 332cb7d273746dd98fc9cfd12a9ca4475ef7b961 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:15:10 2007 +0100 + + Allow "--ignoresize" for erase operations. + Patch from OpenSuSE + +commit 5fdd5efb26d67e89c5d1cda51435de2896348102 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:14:17 2007 +0100 + + Fix segfault when rpmbuild stumbles over an empty file list. + The "+ 1" is a remedy for xmalloc(0), which would return NULL. + Patch from OpenSuSE + +commit fd6e4142505093ca91aafcba1351bb33820ae39a +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:12:32 2007 +0100 + + Add support for a new macro, %{_docdir}. It can be used to specify + the name of the directory for %doc files. + Default is "%{NAME}-%{VERSION}", SUSE uses just "%{NAME}". + rh#125514 + Patch from OpenSuSE + +commit 026b82f53b8f19e2b3af1f4366de0de2554d2173 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:07:52 2007 +0100 + + Fix uncompress waitpid logic to shut up the compiler [#160434] + Patch from OpenSuSE + +commit cc4d429e932cfc46fd75f09378858c4ba0fb8ab9 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:06:24 2007 +0100 + + Fix a typo: the macro is currently called %{buildsubdir} + Patch from OpenSuSE + +commit 0707e98841652e99ab415e631b5df3b967b51c28 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 13:05:18 2007 +0100 + + This fixes a typo that caused a compiler warning [#178055]. + Patch from OpenSuSE + +commit 5521d1537087b2c9ac67ef513a88b532444df3b5 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 12:49:38 2007 +0100 + + Fork failure patch from OpenSuSE + +commit 1bb1b1e24dcb17cd9e1952b2f5bb41195ab904cf +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Mon Apr 16 12:42:56 2007 +0100 + + Allow customisable diff and use -p by default (#146981) + +commit a7d07fd6df1e3a57de899af6bc6cc718ae38c064 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Tue Mar 27 14:55:48 2007 +0100 + + Ignore cscope/ctags output + +commit a63c710e70d0aeb30b710d79102db543cf6e87ac +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Mar 15 15:59:55 2007 +0000 + + Fix for debugedit with ../../ in paths + +commit 116899502943d6a1fddaf0b832838245c8e33c1e +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Mar 15 15:59:22 2007 +0000 + + Fix debugedit for O0 + +commit 060918ca2750edca3c21810d9d947ed7befd31ae +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Mar 15 15:58:27 2007 +0000 + + Fix up debuginfo for various issues - inc. libc-client debuginfo (rh#205339) + +commit 32fd6b3a758388ac89ef4a2032198cbe83e740c6 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Mar 15 15:57:30 2007 +0000 + + Fix for thinko in debugedit on ppc + +commit 160025c3b921831809f92b8aa51d2d4146d9ce5f +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Wed Mar 14 15:52:12 2007 +0000 + + Cleanup: Remove old mpw references + +commit 3397c5ef532f1277541cbbfe340a9399fe8066de +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Wed Mar 14 15:46:35 2007 +0000 + + Cleanup: Remove dumpasn1 util + +commit 11ecf683bb0335391bf61389f89b1da1ef4a6f85 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Wed Mar 14 15:46:17 2007 +0000 + + Require external gettext + +commit c9f0099bad9ca894cc4a071196e4b3da2cbc2b7c +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Wed Mar 14 15:08:28 2007 +0000 + + Cleanup: remove internal gettext + +commit f6c3bbd99a30d2be1b920c2c5c1e267b8953f627 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Wed Mar 14 15:05:00 2007 +0000 + + Cleanup: remove vendor GPG/PGP keys + +commit 8c75c212cddff80d9453dd68d2cec2a2c11f6790 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Wed Mar 14 15:03:21 2007 +0000 + + Cleanup: remove old convertdb utility + +commit 12be1601500b6fca4edbc639699b8a7c20eb40cd +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Wed Mar 14 15:02:32 2007 +0000 + + Cleanup: remove oldrpmdb utility + +commit fee3fd5e1559748a7e008b50edba6c56e1986036 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Wed Mar 14 14:54:26 2007 +0000 + + Cleanup: remove xmlspec + +commit 9981e8bb3ccec64b34b1fca201364196c6a66a43 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Wed Mar 14 14:47:08 2007 +0000 + + Cleanup - move gendiff to scripts subdir + +commit 82ec4b8dd75e534aa74ca3bd23a6202d64dae9fa +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Wed Mar 14 14:31:21 2007 +0000 + + Remove rpm 4.0.4 examples + +commit 6214fb8563464956b77464b6aca57400f8762e2b +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Tue Mar 13 10:32:40 2007 +0000 + + Fix potential segfault if no rpmlock_path defined (rh#231146) + +commit 9621964a56f05b0368e2dc21d835fbbde232dca3 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Feb 22 17:20:23 2007 +0000 + + Remove unused library + +commit de2d563c757c87836f3cac64bdbadcf1a45011c1 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Feb 22 14:17:02 2007 +0000 + + This fixes doxygen generation by removing a reference to a non-existent file + (rh#187714). + +commit 40d26f7bcb98b7d71b993cb9c3151db8855dc9ba +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Feb 22 14:16:27 2007 +0000 + + This patch from Peter Bowen fixes rpm version comparison for strings with + trailing null segments (rh#178798). + +commit a465e0637a2630c167d0e5338922f2a26a7edf01 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Feb 22 14:15:30 2007 +0000 + + Make fcntl lock sensitive to --root (#151255) + +commit e315c18adc8ad05bfda164d481da08dbe33c9652 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Feb 22 12:27:42 2007 +0000 + + Fix netshared path comparison (rh#52725) fix by jbj. + +commit 69927942b1be3f496a187e4dbd8acb2501a1ee5b +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Feb 22 12:26:56 2007 +0000 + + Fix from James Olin Oden for a scriptlet deadlock (#146549). + +commit d9cd2282fd98995c6ae1d35d06dd0e810d18ee8f +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Feb 22 12:26:10 2007 +0000 + + Filter out incorrect perl(main) provides (rh#177960). + +commit 152c452c108c0d6a2a591077352f9a61f20eaa9c +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Feb 22 12:22:56 2007 +0000 + + This patch synchronises the internal file sources. + +commit df0ad26d266c3cbb966ade76b55936af704fe1bc +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Feb 22 12:21:11 2007 +0000 + + This patch ensures the rpm cronjob to record rpmpkgs uses the full path to + prevent potential PATH issues (rh#174211). + +commit f94c3f49cb8cb2268657947c802c4edab20bdbd5 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Feb 22 12:19:49 2007 +0000 + + This patch fixes up the calculation total install size when we have excluded + files in the manifest (rh#89661). + +commit 72a389737b9619b3aa01027fd96f647e3ec69ccb +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Feb 22 12:17:26 2007 +0000 + + Fix popt CHARSET for various languages (#172155) + +commit 9de7baea6b2b9ade04e12b1e46fb20fa442c0b0a +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Feb 22 12:16:04 2007 +0000 + + This fixes the db build to handle newer CFLAGS which can contain the long + option --param. + +commit c70602482da17345f54d2faa582e589ebf91c41b +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Feb 22 12:14:43 2007 +0000 + + This patch fixes how Requires(pre,postun) is handled to bring it in line with + seperate Requires() lines (rh#155700). + +commit be96c4edb3d436bb5891be7e39d936c2d68e59b1 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Feb 22 12:09:46 2007 +0000 + + This patch fixes an off-by-one error in rpmalAllFileSatisfiesDepend() which + could lead to a segfault. + +commit 4eee7e354b2372cdc4c85f56934dfed9cfbcebec +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Feb 22 12:00:22 2007 +0000 + + Re-enable fileconflicts + This patch re-enables fileconflicts by default (rh#151609). + +commit 2a3e33e962cccad1e46714479f17e7211270dd3a +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Feb 22 11:57:46 2007 +0000 + + Disable hkp lookup by default + This patch turns off RPM's hkp lookup by default. Having this on by default + caused heavy load on the keyservers. + +commit 547b1b5d76a2dda015e7fdc60f027443149388a9 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 17:42:02 2007 +0000 + + Ignore popt tarball + +commit 3afd57b55d7ccd182e9752f5b25d74429eb2676a +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 17:38:43 2007 +0000 + + Remove cvs based archive target + +commit 81841dc6ba6640f1e98d69eb312d17cdfd455fed +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 17:36:26 2007 +0000 + + Remove some cvs targets + +commit b6733cac778db11ed984ae1f6826221b22bcfdf2 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 17:33:43 2007 +0000 + + Remove reference to sqlite + +commit 73eb6058b860089e9a4e45e9921e6eb5d2e3091d +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 17:20:09 2007 +0000 + + Remove wraptastic.org url from spec + +commit 578e7591575246b6f97a710d9e4f35bc3e0a1654 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 17:18:50 2007 +0000 + + Point to correct mailing list + James Bowes <jbowes@redhat.com> + +commit 3a3ad1591292b7ecde4b94bd8be214ce216f20d1 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 16:31:40 2007 +0000 + + Add hgignore for clean hg status following build + +commit a13bfd1be5fd07c9007369ebc0c8377dbd99ace9 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 16:27:54 2007 +0000 + + Allow build without the neon library. + Resurrects old httpOpen code from rpm-4.1.1. + Building without neon means no webdav file uploads, though. + Michael Schroeder <mls@suse.de> + +commit 04019761ac96654bb517f2972a3240ad74c69d58 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 16:26:41 2007 +0000 + + Don't exit on differing autotools. + +commit 955ed0bace80c7ac4643b13fdc2d5e694472b1c7 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 16:25:20 2007 +0000 + + Remove internal zlib + +commit 5fde01b1e0e75d13515d1c3819cfe369903c20e5 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 16:25:10 2007 +0000 + + Remove internal neon + +commit 41fc8a0cdcc2589f12ec28e6d0cfbae0bfdfb41a +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 16:24:52 2007 +0000 + + Remove internal sqlite + +commit 2225a3db62f3c334b3f73cd6d5c49685b0f52a30 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 16:24:26 2007 +0000 + + Remove mvista dir from tree + +commit 80700b231e87d353c01d91b8d8bf2ed656d09c3d +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 16:24:16 2007 +0000 + + Remove lsbpkgchk from tree + +commit d12a7441fc14b9b1802ca7b4e288a49f4484351d +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 16:23:54 2007 +0000 + + Remove internal librsync + +commit 564a43147481ab23087fd756dc67f0a38371da96 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 16:22:20 2007 +0000 + + Remove internal libelf + +commit 3c7ee3db5bb508e5d39974d65d13ca001f490186 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 16:21:18 2007 +0000 + + Remove internal expat + +commit 9dcf0798fd7bd90cd8349359e313d9d564639161 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 16:21:00 2007 +0000 + + Remove internal elfutils + +commit 1302fd60fc65fc3bd71c301c6d06e3505cdcf95e +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Fri Feb 16 16:20:02 2007 +0000 + + Remove internal beecrypt + +commit 29f8a24e89a3daaa7b325faa5bcb44cd0c2cb9b8 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Feb 15 11:37:17 2007 +0000 + + Fix parsing for parenthesis + Michael Schroeder <mls@suse.de> + +commit 850fadec1773fd1ae853a046557240fc52a9ba83 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Feb 15 11:25:34 2007 +0000 + + Remove autogenerated file from elfutils + +commit c8d2911445537c3ef011be1856e81229dd897b0b +Author: pauln@enki.eridu <pauln@enki.eridu> +Date: Thu Jan 4 14:44:50 2007 +0000 + + Remove autogenerated file + +commit 71ddb958270c657d075c5838e82fd90c0f059a4a +Author: pauln@enki.eridu <pauln@enki.eridu> +Date: Thu Jan 4 14:41:34 2007 +0000 + + Remove autogenerated file + +commit ad9562edf95465d52a265f4bf44fdef7bfbfb7eb +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Dec 14 11:40:03 2006 -0500 + + fix tags + +commit 4a1bae5ebbdbf3c3fbf65dbb0008fb4fdc8757a7 +Author: Paul Nasrat <pnasrat@redhat.com> +Date: Thu Dec 14 11:39:35 2006 -0500 + + Add tags + +commit 8cdc487c74fb99357cf8bc44d7a671f264b611db +Author: jbj <devnull@localhost> +Date: Thu Jul 21 01:47:28 2005 +0000 + + - release rpm-4.4.2. + + CVS patchset: 7919 + CVS date: 2005/07/21 01:47:28 + +commit 541b65137170d5ec746fd5271d7bbc83f9daf4b7 +Author: jbj <devnull@localhost> +Date: Thu Jul 21 01:45:44 2005 +0000 + + - fix: magic_file() closes stdin when given directory path. + - use perldeps.pl, phase out perl.{req,prov} (again). + - document __vsflags (#147489). + + CVS patchset: 7918 + CVS date: 2005/07/21 01:45:44 + +commit 24ad66e595161ad5d648a4c9e0a157fd848ff848 +Author: jbj <devnull@localhost> +Date: Sun Jul 17 18:58:29 2005 +0000 + + Revert to using perl.{req,prov} instead of perldeps.pl. + + CVS patchset: 7910 + CVS date: 2005/07/17 18:58:29 + +commit f772f6ff5ebbd331fba6e42d1d2d96dfd88ab24e +Author: jbj <devnull@localhost> +Date: Sun Jul 17 18:34:44 2005 +0000 + + Sanity. + + CVS patchset: 7909 + CVS date: 2005/07/17 18:34:44 + +commit 65a16730751e520c692fb5d13d911d89eed2a1e9 +Author: jbj <devnull@localhost> +Date: Sun Jul 17 15:29:55 2005 +0000 + + Don't bother packaging silly symlinks. + + CVS patchset: 7908 + CVS date: 2005/07/17 15:29:55 + +commit fe59a3bb4e3b96aed505c8d371b35a7ec7f430cb +Author: jbj <devnull@localhost> +Date: Sun Jul 17 14:58:08 2005 +0000 + + Ooops. + + CVS patchset: 7907 + CVS date: 2005/07/17 14:58:08 + +commit cc74f6a27da156d3ef14aae70e7a6fecb05d9ceb +Author: jbj <devnull@localhost> +Date: Sun Jul 17 14:55:56 2005 +0000 + + - upgrade to file-4.14 internal. + + CVS patchset: 7906 + CVS date: 2005/07/17 14:55:56 + +commit ffe774c49327139c93031d0b11c0b69787f08868 +Author: jbj <devnull@localhost> +Date: Sat Jul 16 16:37:06 2005 +0000 + + - upgrade to zlib-1.2.2.4 internal. + - macosx: avoid minigzip build failures. + + CVS patchset: 7894 + CVS date: 2005/07/16 16:37:06 + +commit c1afde7db586b58ad8e1ccf8d3825130f3babf14 +Author: jbj <devnull@localhost> +Date: Fri Jul 15 15:08:34 2005 +0000 + + - permit scriptlet includes from builddir for spec files w/o %setup. + + CVS patchset: 7889 + CVS date: 2005/07/15 15:08:34 + +commit e7cb28cfe725d47aa64dcb6bf41b878b139dbd99 +Author: jbj <devnull@localhost> +Date: Thu Jul 14 15:50:30 2005 +0000 + + Typo. + + CVS patchset: 7888 + CVS date: 2005/07/14 15:50:30 + +commit b75e3e5f5100567c524c95ef8866795e6d798874 +Author: jbj <devnull@localhost> +Date: Thu Jul 14 11:08:25 2005 +0000 + + Typo. + + CVS patchset: 7887 + CVS date: 2005/07/14 11:08:25 + +commit 99b8ed77f5a91c86d5dabb1eae49c864fc0e7564 +Author: jbj <devnull@localhost> +Date: Wed Jul 13 16:50:30 2005 +0000 + + Typo's. + + CVS patchset: 7886 + CVS date: 2005/07/13 16:50:30 + +commit cb1d12af9057536c5d1625b3092abf4bbe1a8fb1 +Author: jbj <devnull@localhost> +Date: Wed Jul 13 12:11:00 2005 +0000 + + Added from bugzilla #153935. + + CVS patchset: 7885 + CVS date: 2005/07/13 12:11:00 + +commit 54338346440f6b7552e232fa5179eb51b60a851a +Author: jbj <devnull@localhost> +Date: Wed Jul 13 12:03:04 2005 +0000 + + Added from bugzilla #153936. + + CVS patchset: 7884 + CVS date: 2005/07/13 12:03:04 + +commit 1f35cde9cadf21446f2fd2dc57ce7dbd2e942df1 +Author: jbj <devnull@localhost> +Date: Wed Jul 13 11:28:29 2005 +0000 + + - avoid '?' for zero length file mmap failure doing md5 (#159405). + + CVS patchset: 7883 + CVS date: 2005/07/13 11:28:29 + +commit ab6ca22fcd881d96c78e79a43d067995caa31a10 +Author: jbj <devnull@localhost> +Date: Wed Jul 13 11:21:28 2005 +0000 + + - permit zlib in rpm to be built with make -j (#159404). + + CVS patchset: 7882 + CVS date: 2005/07/13 11:21:28 + +commit 2a16343146d390ff3ee8f79c1e072f456cf5d70a +Author: jbj <devnull@localhost> +Date: Wed Jul 13 11:15:16 2005 +0000 + + - fix: initialize variables used in debug msg (#160458). + + CVS patchset: 7881 + CVS date: 2005/07/13 11:15:16 + +commit d66903fe9c842ec5cb6bb3cf8f27e39c40420309 +Author: jbj <devnull@localhost> +Date: Wed Jul 13 11:09:39 2005 +0000 + + - fix: find-debuginfo.sh kernel voo-doo tweaks (#159346). + + CVS patchset: 7880 + CVS date: 2005/07/13 11:09:39 + +commit 51b32ae1301f6b862fab83bfebb574a08defbc77 +Author: jbj <devnull@localhost> +Date: Wed Jul 13 10:47:56 2005 +0000 + + Add porting sanity check (#159024). + + CVS patchset: 7879 + CVS date: 2005/07/13 10:47:56 + +commit 5d98fa4d18be7e2502d695da0c165e2ff605f2c5 +Author: jbj <devnull@localhost> +Date: Wed Jul 13 10:40:08 2005 +0000 + + - fix: permit sqlite3 rpmdb with chroot (#159424). + + CVS patchset: 7878 + CVS date: 2005/07/13 10:40:08 + +commit c9a99c833cd466f2bf8bb1be829d8add56667d11 +Author: jbj <devnull@localhost> +Date: Wed Jul 13 10:34:15 2005 +0000 + + - fix: make sqlite3 rpmdb endian-neutral (#159425). + + CVS patchset: 7877 + CVS date: 2005/07/13 10:34:15 + +commit f7de2d2424b38311ba7340b495db5e3b2670146b +Author: jbj <devnull@localhost> +Date: Wed Jul 13 10:16:06 2005 +0000 + + - use perldeps.pl, phase out perl.{req,prov} (#161921). + + CVS patchset: 7876 + CVS date: 2005/07/13 10:16:06 + +commit ae02fe2242a0f50262f435f41add7277fa5098b6 +Author: jbj <devnull@localhost> +Date: Wed Jul 13 10:03:31 2005 +0000 + + - *_terminate_build macros set per-pkg, not per-invocation (#161081). + + CVS patchset: 7875 + CVS date: 2005/07/13 10:03:31 + +commit 6aed9338a64e5b7904855ac88c8a43fda48b278f +Author: jbj <devnull@localhost> +Date: Wed Jul 13 09:52:45 2005 +0000 + + - fix: % at end-of-line overflow (#161091). + + CVS patchset: 7874 + CVS date: 2005/07/13 09:52:45 + +commit ae4725e37f5472c0610d9cfb85a1d916d89f164f +Author: jbj <devnull@localhost> +Date: Wed Jul 13 09:23:07 2005 +0000 + + - fix: java compiled with -O0 confuses debugedit (#161722). + + CVS patchset: 7873 + CVS date: 2005/07/13 09:23:07 + +commit 378fa2a5acc1acac4da88dacba76644ea331bad4 +Author: jbj <devnull@localhost> +Date: Tue Jul 12 11:29:05 2005 +0000 + + - added brp-java-gcjcompile build helper. + + CVS patchset: 7872 + CVS date: 2005/07/12 11:29:05 + +commit a237ec26e0ac5e2442c96803c98f85bf7df33baf +Author: jbj <devnull@localhost> +Date: Tue Jul 12 10:57:09 2005 +0000 + + - added CVSId: tag and SVNId: alias (#162807). + + CVS patchset: 7871 + CVS date: 2005/07/12 10:57:09 + +commit 041411f15195b7331339b86f20c75c6514bcf458 +Author: jbj <devnull@localhost> +Date: Tue Jul 12 10:32:16 2005 +0000 + + - updated de.po (#162756). + + CVS patchset: 7869 + CVS date: 2005/07/12 10:32:16 + +commit c5fae2e870f71cd09716b945dcac58799707be30 +Author: jbj <devnull@localhost> +Date: Tue Jul 12 09:53:31 2005 +0000 + + - updated de.po (#162756). + + CVS patchset: 7868 + CVS date: 2005/07/12 09:53:31 + +commit ed528e79dc56a7d3fef4a61c5031b83caf3e6f6e +Author: jbj <devnull@localhost> +Date: Sun Jul 10 17:22:50 2005 +0000 + + Don't crap out with missing dependencies. + + CVS patchset: 7867 + CVS date: 2005/07/10 17:22:50 + +commit 42ddc4777310e2353e447a38ef6c482baaec4772 +Author: jbj <devnull@localhost> +Date: Mon Jul 4 20:10:07 2005 +0000 + + Change file list to handle China's politics. + + CVS patchset: 7866 + CVS date: 2005/07/04 20:10:07 + +commit 2e857d1fc0456a06b440d4dfa1e0e6b00be43ae6 +Author: jbj <devnull@localhost> +Date: Mon Jul 4 19:02:58 2005 +0000 + + - rebuild to start the rpm-4.4.2 release gears turning. + + CVS patchset: 7865 + CVS date: 2005/07/04 19:02:58 + +commit 0b42a940c169bdc449067b04162e77537031da9d +Author: jbj <devnull@localhost> +Date: Sat Jul 2 18:54:08 2005 +0000 + + GCC fidgets, add parentheses around timedRead vector. + + CVS patchset: 7864 + CVS date: 2005/07/02 18:54:08 + +commit 441733afe1680fa3d53aae2c7050293b03e9643d +Author: jbj <devnull@localhost> +Date: Sat Jul 2 18:53:12 2005 +0000 + + Correct typo. + + CVS patchset: 7863 + CVS date: 2005/07/02 18:53:12 + +commit 7320bab1df56d88cb9deb267b1409a6c181aea12 +Author: jbj <devnull@localhost> +Date: Mon Jun 6 23:35:24 2005 +0000 + + XXX Really old packages have HEADER_IMAGE, not HEADER_SIGNATURES. + + CVS patchset: 7861 + CVS date: 2005/06/06 23:35:24 + +commit 6a72073729e292b15cb0b36b68696bb6219f380b +Author: jbj <devnull@localhost> +Date: Mon May 30 06:40:54 2005 +0000 + + Permit file names with spaces. + + CVS patchset: 7858 + CVS date: 2005/05/30 06:40:54 + +commit 48e63cdacf53807914bf8514a84fd2c8883a6c95 +Author: pauln <devnull@localhost> +Date: Tue May 24 15:35:39 2005 +0000 + + remove old trans + + CVS patchset: 7856 + CVS date: 2005/05/24 15:35:39 + +commit fb7f36eb3544d0964284443e02e4dc4e90aebc60 +Author: pauln <devnull@localhost> +Date: Tue May 24 14:33:10 2005 +0000 + + Update translations + + CVS patchset: 7855 + CVS date: 2005/05/24 14:33:10 + +commit 77ec466ecb3459d6888d366c0537b2b0b110ce20 +Author: pauln <devnull@localhost> +Date: Thu May 19 17:26:53 2005 +0000 + + fix buildarchtranslate for ppc64 + + CVS patchset: 7854 + CVS date: 2005/05/19 17:26:53 + +commit 8a78376368a1f068755f85a7f1cd0ce829758a69 +Author: pauln <devnull@localhost> +Date: Mon May 16 12:39:45 2005 +0000 + + update po + + CVS patchset: 7852 + CVS date: 2005/05/16 12:39:45 + +commit d3afe2c94cc07162ce87a8bfe0dd1fa28287e7a0 +Author: pauln <devnull@localhost> +Date: Wed May 11 16:11:27 2005 +0000 + + scriptlet signal failure message + + CVS patchset: 7851 + CVS date: 2005/05/11 16:11:27 + +commit 48d3465bbac9fcaa2863206ae368e3d7183fc344 +Author: jbj <devnull@localhost> +Date: Wed May 4 21:02:59 2005 +0000 + + FAQ #24 conformant versions. + + CVS patchset: 7848 + CVS date: 2005/05/04 21:02:59 + +commit f01c74a5b4206804938171e09d8b9f4fc416851a +Author: jbj <devnull@localhost> +Date: Mon Apr 11 11:43:25 2005 +0000 + + Nuke _rpmdb.c. + + CVS patchset: 7846 + CVS date: 2005/04/11 11:43:25 + +commit 1c40b6d1bea019b9dd05a8f6ae86a331156b2108 +Author: jbj <devnull@localhost> +Date: Sun Mar 27 21:55:32 2005 +0000 + + Change allocTempBuffer() handling. + + CVS patchset: 7841 + CVS date: 2005/03/27 21:55:32 + +commit 634678115f0b30ee2ac869d3e9f4307137f813a0 +Author: jbj <devnull@localhost> +Date: Sun Mar 27 18:42:26 2005 +0000 + + Iterate over "select key from Packages" result. + + CVS patchset: 7840 + CVS date: 2005/03/27 18:42:26 + +commit 0a5677a0114c75405949f4046b66c18bc611681e +Author: jbj <devnull@localhost> +Date: Sat Mar 26 21:07:30 2005 +0000 + + Gather all keys for iterator. + + CVS patchset: 7839 + CVS date: 2005/03/26 21:07:30 + +commit d779a6a7f81214f516bc21ed5ab88c5fa5b330e6 +Author: jbj <devnull@localhost> +Date: Fri Mar 25 17:30:00 2005 +0000 + + MDK patch at #108778. + + CVS patchset: 7837 + CVS date: 2005/03/25 17:30:00 + +commit 71de90d88e9203f29f35002660f18158c58792a2 +Author: jbj <devnull@localhost> +Date: Wed Mar 23 21:20:22 2005 +0000 + + Handle int8 and int16 indices correctly. + + CVS patchset: 7836 + CVS date: 2005/03/23 21:20:22 + +commit fddaa8e68ba5618b612ea490026a919a5a065c3f +Author: jbj <devnull@localhost> +Date: Wed Mar 23 18:19:35 2005 +0000 + + rip out compile/bind/exec methods, wrong approach to speeding up sql. + configure sqlite dbi in the usual way by calling dbiNew(). + + CVS patchset: 7835 + CVS date: 2005/03/23 18:19:35 + +commit e2499f3cadd4e0e1438eefcd3827093e0107523f +Author: jbj <devnull@localhost> +Date: Wed Mar 23 16:29:32 2005 +0000 + + Refactor sql_step assertion. + + CVS patchset: 7834 + CVS date: 2005/03/23 16:29:32 + +commit 73bdcda3bd73d94e26c17fb40a0f36854f71d13b +Author: jbj <devnull@localhost> +Date: Wed Mar 23 14:42:00 2005 +0000 + + More fiddles. + + CVS patchset: 7833 + CVS date: 2005/03/23 14:42:00 + +commit 14badd0a70db4ed1442e72b4a22f4a9a9064be58 +Author: jbj <devnull@localhost> +Date: Sun Mar 20 18:52:14 2005 +0000 + + Simplify. + + CVS patchset: 7832 + CVS date: 2005/03/20 18:52:14 + +commit 48ddc57fe82c06c659edab2a7172fe7bf372e8ef +Author: jbj <devnull@localhost> +Date: Sun Mar 20 18:13:36 2005 +0000 + + Make SQL_DB and DB identical structures in dbi->dbi_db. + + CVS patchset: 7831 + CVS date: 2005/03/20 18:13:36 + +commit 4b2c3b1ba50c9e5d9d89f24298e80369b4a7b5c6 +Author: jbj <devnull@localhost> +Date: Sun Mar 20 17:53:17 2005 +0000 + + Make SCP_t and DBC identical structures. + + CVS patchset: 7830 + CVS date: 2005/03/20 17:53:17 + +commit 0546898531ec5a5db4a198cb68f8b16debaeacc0 +Author: jbj <devnull@localhost> +Date: Sun Mar 20 17:37:47 2005 +0000 + + Simplify db->app_private handling. + + CVS patchset: 7829 + CVS date: 2005/03/20 17:37:47 + +commit 06b322efe5f3b1f9e199b6ef48d1b497e0564ef0 +Author: jbj <devnull@localhost> +Date: Sun Mar 20 16:33:30 2005 +0000 + + Remove sql cursor chaining. + + CVS patchset: 7828 + CVS date: 2005/03/20 16:33:30 + +commit 7154555008deb164c8a14ffe0573554dc2ecb25b +Author: jbj <devnull@localhost> +Date: Sun Mar 20 15:53:26 2005 +0000 + + Check that dbcursor is always non-null. + + CVS patchset: 7827 + CVS date: 2005/03/20 15:53:26 + +commit 0f21a8eda09b5ff120243f882b558327aaa2ef71 +Author: jbj <devnull@localhost> +Date: Sat Mar 19 20:07:12 2005 +0000 + + Handle %dev markers more gracefully. + + CVS patchset: 7826 + CVS date: 2005/03/19 20:07:12 + +commit 59f63dfdccccb00b201c3c6b984120166233e80e +Author: jbj <devnull@localhost> +Date: Sat Mar 19 15:17:29 2005 +0000 + + Disable synchronous writes. + + CVS patchset: 7825 + CVS date: 2005/03/19 15:17:29 + +commit b17779435e6978c3870ad65142f8597203c13e27 +Author: jbj <devnull@localhost> +Date: Fri Mar 18 22:47:40 2005 +0000 + + fix: RPM_BIN_TYPE bound to wrong pos. + Use SQLITE_STATIC rather than SQLITE_TRANSIENT. + + CVS patchset: 7824 + CVS date: 2005/03/18 22:47:40 + +commit 46617a98afdd2f238d2e93a4982db1611cbeac17 +Author: jbj <devnull@localhost> +Date: Fri Mar 18 21:45:07 2005 +0000 + + Repair -qa. + + CVS patchset: 7823 + CVS date: 2005/03/18 21:45:07 + +commit 6abb0b372c2cf8a08b1e0b7f97aa600c352da701 +Author: jbj <devnull@localhost> +Date: Fri Mar 18 16:02:13 2005 +0000 + + Sanity. + + CVS patchset: 7822 + CVS date: 2005/03/18 16:02:13 + +commit 097688c5f212abd3c7030fcfd119b991f56d7846 +Author: jbj <devnull@localhost> +Date: Thu Mar 17 23:35:14 2005 +0000 + + Another line of spew under if (_debug) test. + + CVS patchset: 7821 + CVS date: 2005/03/17 23:35:14 + +commit 51b429fd63401a51d7156b4fb71a018d049f8aa8 +Author: jbj <devnull@localhost> +Date: Thu Mar 17 23:16:30 2005 +0000 + + FUnctiona --rebuilddb. Add if (_debug) to modulate the spew. + + CVS patchset: 7820 + CVS date: 2005/03/17 23:16:30 + +commit be4aa28834fc7f1b37d8f13437d5eaf469d438dc +Author: jbj <devnull@localhost> +Date: Thu Mar 17 19:54:37 2005 +0000 + + Splint fiddles. + + CVS patchset: 7819 + CVS date: 2005/03/17 19:54:37 + +commit 4c63745fe818b616feb3395c953ac1833d65b551 +Author: jbj <devnull@localhost> +Date: Thu Mar 17 17:12:26 2005 +0000 + + Add tagType(). + + CVS patchset: 7818 + CVS date: 2005/03/17 17:12:26 + +commit a839baba3fb30d3d37c25310358747319bd50692 +Author: jbj <devnull@localhost> +Date: Thu Mar 17 16:51:02 2005 +0000 + + Rip out encode/decode entirely. Almost certainly nothing works ... + + CVS patchset: 7817 + CVS date: 2005/03/17 16:51:02 + +commit dccc6cc43b47a1aeb06a66d9afd5e4576763c97d +Author: jbj <devnull@localhost> +Date: Thu Mar 17 09:33:59 2005 +0000 + + Consolidate elements into SCP_t (definite brokenness here). + + CVS patchset: 7816 + CVS date: 2005/03/17 09:33:59 + +commit ff58b52867943f6c7643b1f28f0dc207c720e7a1 +Author: jbj <devnull@localhost> +Date: Thu Mar 17 02:44:51 2005 +0000 + + Preliminary attempt at sql_get_table clone that understands blobs and sizes. + + CVS patchset: 7815 + CVS date: 2005/03/17 02:44:51 + +commit 931a32c210ee3ae49831de4e52088c68d9672db5 +Author: jbj <devnull@localhost> +Date: Wed Mar 16 22:42:08 2005 +0000 + + First hacks at using sqlite3_step() instead of sqlite3_exec(). + RPMTAG_NAME uses unencoded blob for rpmdb join keys, but retrieval + has hotwired length (and so broken). + + CVS patchset: 7814 + CVS date: 2005/03/16 22:42:08 + +commit 07dba5c4fe50804552839e1661f163350cc6d03e +Author: jbj <devnull@localhost> +Date: Wed Mar 16 18:34:40 2005 +0000 + + Change schema to get rid of most encode/decode operations. More to do ... + + CVS patchset: 7813 + CVS date: 2005/03/16 18:34:40 + +commit 1dc1276dba6738db124eb0aebdb24b35c1df7263 +Author: jbj <devnull@localhost> +Date: Tue Mar 15 21:50:49 2005 +0000 + + Start sqlite3 fixing. + + CVS patchset: 7812 + CVS date: 2005/03/15 21:50:49 + +commit 7cf8f9004cd831d70722cf8257ea4e81502aaf96 +Author: jbj <devnull@localhost> +Date: Tue Mar 15 18:30:38 2005 +0000 + + Ancient history. + + CVS patchset: 7811 + CVS date: 2005/03/15 18:30:38 + +commit c79f0d930ee1949de9c56b3c5cde68c64d5e521a +Author: jbj <devnull@localhost> +Date: Mon Mar 14 10:30:44 2005 +0000 + + Sanity. + + CVS patchset: 7810 + CVS date: 2005/03/14 10:30:44 + +commit 9697810e39019e4929d742fc1d94e4e917dc6b7f +Author: jbj <devnull@localhost> +Date: Sun Mar 13 22:13:25 2005 +0000 + + Permit build with extternal file and libmagic. + + CVS patchset: 7808 + CVS date: 2005/03/13 22:13:25 + +commit 9be7cc33c1de67e8cf2a1f9897e876c3f25d023d +Author: jbj <devnull@localhost> +Date: Sun Mar 13 02:11:38 2005 +0000 + + Sanity. + + CVS patchset: 7806 + CVS date: 2005/03/13 02:11:38 + +commit 1a42537124a5e6804821ddb17a63a0ee86724b5a +Author: jbj <devnull@localhost> +Date: Sun Mar 13 01:56:50 2005 +0000 + + - permit RSA/{sha1,sha256,sha384,sha512} signature verification. + + CVS patchset: 7805 + CVS date: 2005/03/13 01:56:50 + +commit 42981d3ccd4dba420beead451a658c7487066d18 +Author: jbj <devnull@localhost> +Date: Sun Mar 13 01:39:19 2005 +0000 + + Add support for RSA on sha1/sha256/sha384/sha512. + + CVS patchset: 7804 + CVS date: 2005/03/13 01:39:19 + +commit 48972a87c8ce5f87464e54379e56cf0fd9573dc7 +Author: jbj <devnull@localhost> +Date: Sun Mar 13 01:15:37 2005 +0000 + + Add support for sha256/sha384/sha512 (if available.). + Update beecrypt version. + + CVS patchset: 7803 + CVS date: 2005/03/13 01:15:37 + +commit d9499c8bdb77c101f9b127848111235a61f9a5ea +Author: jbj <devnull@localhost> +Date: Sat Mar 12 16:36:28 2005 +0000 + + Don't dump pgp pkt spewage. + + CVS patchset: 7802 + CVS date: 2005/03/12 16:36:28 + +commit e1fbc0615bfad2e55b241d746dfb29e72cbf9a01 +Author: jbj <devnull@localhost> +Date: Sat Mar 12 16:00:15 2005 +0000 + + Identify header RSA signatures correctly. + + CVS patchset: 7801 + CVS date: 2005/03/12 16:00:15 + +commit 63864b6a281f715df8f87da1f0d98746d0090ac9 +Author: jbj <devnull@localhost> +Date: Sat Mar 12 15:16:42 2005 +0000 + + Add hdrmd5ctx for header-only md5 rsa/md5 signatures. + + CVS patchset: 7800 + CVS date: 2005/03/12 15:16:42 + +commit 0fd7021de91c63fba5ed1b81dde5ab22eb12a4c3 +Author: jbj <devnull@localhost> +Date: Wed Mar 9 13:22:48 2005 +0000 + + - permit gpg to be used for RSA/MD5 signatures. + - permit RSA key sizes larger than 1024 bits. + + CVS patchset: 7799 + CVS date: 2005/03/09 13:22:48 + +commit 1166cecd963d3597bdc445e8d5c5e54bbb18b5a0 +Author: jbj <devnull@localhost> +Date: Mon Mar 7 23:52:44 2005 +0000 + + Start removing implied gpg==dsa, pgp==rsa. + Add PKCS1 ASN prefixes for RSA other than MD5. + + CVS patchset: 7797 + CVS date: 2005/03/07 23:52:44 + +commit b809c5837e73ab1793ab381f9a984efd604274b4 +Author: jbj <devnull@localhost> +Date: Mon Mar 7 22:51:18 2005 +0000 + + fix: inverted RSA parameters on rsavrfy(). + + CVS patchset: 7795 + CVS date: 2005/03/07 22:51:18 + +commit d7ba4879997c36403746f611c888bbfc428fa5ef +Author: jbj <devnull@localhost> +Date: Mon Mar 7 14:00:49 2005 +0000 + + R++. + + CVS patchset: 7789 + CVS date: 2005/03/07 14:00:49 + +commit ffea31644e113d557c4ec012fc3117547074f3f4 +Author: jbj <devnull@localhost> +Date: Mon Mar 7 14:00:18 2005 +0000 + + Casts on lvalues are no longer permitted by gcc4.0. + + CVS patchset: 7788 + CVS date: 2005/03/07 14:00:18 + +commit 9dc1b3bb80c37d45d9235002b084be6743f1d774 +Author: jbj <devnull@localhost> +Date: Mon Mar 7 13:57:25 2005 +0000 + + Remove autocrap generated cruft. + + CVS patchset: 7787 + CVS date: 2005/03/07 13:57:25 + +commit 8a23189efa9af800490d59e3a582be785b85e129 +Author: jbj <devnull@localhost> +Date: Thu Mar 3 11:47:52 2005 +0000 + + Permit changelog timestamp back to 1990. + + CVS patchset: 7785 + CVS date: 2005/03/03 11:47:52 + +commit 9d946f4129982a54c480f6c47f883576ddf64704 +Author: jbj <devnull@localhost> +Date: Sun Feb 20 14:20:11 2005 +0000 + + - updated sv.po <goeran@uddrborg.se>. + + CVS patchset: 7778 + CVS date: 2005/02/20 14:20:11 + +commit 094e57ce7127374375533093b8b60764de8359a0 +Author: jbj <devnull@localhost> +Date: Thu Feb 17 02:36:37 2005 +0000 + + - rework configure.ac et al to lose internal library baggage flexibly. + + CVS patchset: 7775 + CVS date: 2005/02/17 02:36:37 + +commit ba7be476a7db37d1051aa7cb13da98b57f4fceab +Author: jbj <devnull@localhost> +Date: Wed Feb 16 20:33:46 2005 +0000 + + rpm-4.4.2-0.3. + + CVS patchset: 7774 + CVS date: 2005/02/16 20:33:46 + +commit f94168ba0ec1d74cfdb76c05ef8821fa0bc524b9 +Author: jbj <devnull@localhost> +Date: Wed Feb 16 20:04:28 2005 +0000 + + - remove remnant -I/opt/local hacks, --prefix=/usr is recommended. + + CVS patchset: 7773 + CVS date: 2005/02/16 20:04:28 + +commit d27e3e835d6f202c3e564603302d2881eb0c525b +Author: jbj <devnull@localhost> +Date: Wed Feb 16 19:23:53 2005 +0000 + + Bye-bye! + + CVS patchset: 7772 + CVS date: 2005/02/16 19:23:53 + +commit 055323fb1baf979295cb2b4c9687b85409466333 +Author: jbj <devnull@localhost> +Date: Wed Feb 16 19:22:32 2005 +0000 + + Remove rpmdb and poptmodule sources. + + CVS patchset: 7771 + CVS date: 2005/02/16 19:22:32 + +commit c94624a03cf7945ce5b20048b0cc751f654b9bc1 +Author: jbj <devnull@localhost> +Date: Wed Feb 16 19:05:36 2005 +0000 + + - sqlite3: update encode/decode from sqlite-2.8.16. + - add --xml popt alias for query modes. + - remove _rpmdb now that python2.[34] are commonly available. + + CVS patchset: 7770 + CVS date: 2005/02/16 19:05:36 + +commit 4983ab74e734e93a20e05b0f785490f50d28fda3 +Author: jbj <devnull@localhost> +Date: Wed Feb 16 16:21:35 2005 +0000 + + Update to sqlite-3.1.2. + + CVS patchset: 7769 + CVS date: 2005/02/16 16:21:35 + +commit ce642a9360c6798c9771c640c13250979ac0b02a +Author: jbj <devnull@localhost> +Date: Wed Feb 16 03:45:54 2005 +0000 + + fix: restore longer scope for sqlite3 data (which frees on cClose). + + CVS patchset: 7767 + CVS date: 2005/02/16 03:45:54 + +commit cfd6fb526d0bd5692309590a5b27cb5f36bd53ff +Author: jbj <devnull@localhost> +Date: Mon Feb 14 02:19:04 2005 +0000 + + - start 4.4.2 devel. + + CVS patchset: 7765 + CVS date: 2005/02/14 02:19:04 + +commit 6bb128c5f41093b47d3409c065c0a562b343c198 +Author: jbj <devnull@localhost> +Date: Mon Feb 14 01:34:12 2005 +0000 + + - don't build with sqlite3 if <sqlite3.h> is missing. + + CVS patchset: 7764 + CVS date: 2005/02/14 01:34:12 + +commit 128ae6695d48ca3a919682233716267cb90d8dd1 +Author: jbj <devnull@localhost> +Date: Sun Feb 13 20:39:50 2005 +0000 + + - don't classify files in /dev (#146623). + + CVS patchset: 7763 + CVS date: 2005/02/13 20:39:50 + +commit 5af47d7379257649bb7f7d2aeba6568122745cdb +Author: jbj <devnull@localhost> +Date: Sun Feb 13 04:28:53 2005 +0000 + + Build rpm-4.4.1-0.24. + + CVS patchset: 7762 + CVS date: 2005/02/13 04:28:53 + +commit d0615e9641047afab2706be1ce7537e35c3c6242 +Author: jbj <devnull@localhost> +Date: Sun Feb 13 03:01:09 2005 +0000 + + - macosx: change to --prefix=/usr rather than /opt/local. + - use waitpid rather than SIGCHLD reaper. + - rip out DB_PRIVATE revert if not NPTL, it's not the right thing to do. + + CVS patchset: 7761 + CVS date: 2005/02/13 03:01:09 + +commit 66a6ab533f9f0a293a049dd7f154cedfc614a331 +Author: jbj <devnull@localhost> +Date: Sat Feb 12 19:03:32 2005 +0000 + + - zlib: uniqify certain symbols to prevent name space pollution. + - macosx: include <sys/types.h> so that python sees the u_char typedef. + + CVS patchset: 7760 + CVS date: 2005/02/12 19:03:32 + +commit 4bfb4d6f3fdeab36404947a2a63d88aa70f48760 +Author: jbj <devnull@localhost> +Date: Sat Feb 12 14:12:33 2005 +0000 + + - permit build scriptlet interpreters to be individually overridden. + + CVS patchset: 7759 + CVS date: 2005/02/12 14:12:33 + +commit 704d36f484c546eea1f0c72f7992db223a98ffc0 +Author: jbj <devnull@localhost> +Date: Thu Feb 10 09:04:05 2005 +0000 + + - perform callbacks as always (#147537). + + CVS patchset: 7757 + CVS date: 2005/02/10 09:04:05 + +commit 85bdd0ae7c9f9ee420fa42541bd3a795b8184c76 +Author: jbj <devnull@localhost> +Date: Tue Feb 8 17:15:10 2005 +0000 + + Update bytesRemain iff R/W operation. + + CVS patchset: 7746 + CVS date: 2005/02/08 17:15:10 + +commit 2b6fc07fe7aed1c9452d41494994f8b35f44693a +Author: jbj <devnull@localhost> +Date: Mon Feb 7 23:04:28 2005 +0000 + + Build requires bzip2-devel, not bzip2 (#124925). + + CVS patchset: 7743 + CVS date: 2005/02/07 23:04:28 + +commit ecc7ba5ff1328d7b80fc4a481a74854cf6b3ae74 +Author: jbj <devnull@localhost> +Date: Sat Feb 5 23:53:12 2005 +0000 + + rpm-4.4.1-0.18 sanity. + + CVS patchset: 7742 + CVS date: 2005/02/05 23:53:12 + +commit af7d1a9034ea08e9d730c066f92146468e07d980 +Author: jbj <devnull@localhost> +Date: Thu Feb 3 23:05:59 2005 +0000 + + - discover and use getmntinfo if present. + + CVS patchset: 7741 + CVS date: 2005/02/03 23:05:59 + +commit 087bd712534fc8055d8bbc2cdbafc3e5d4f85783 +Author: jbj <devnull@localhost> +Date: Thu Feb 3 17:28:42 2005 +0000 + + - run-time endian test rather than chasing <endian.h> (#146752). + + CVS patchset: 7740 + CVS date: 2005/02/03 17:28:42 + +commit 2a9a1c4cdb46e124a8d9c5994823ee3d87e5b749 +Author: jbj <devnull@localhost> +Date: Thu Feb 3 17:28:04 2005 +0000 + + Run-time endian test rather than chasing <endian.h> (#146752). + + CVS patchset: 7739 + CVS date: 2005/02/03 17:28:04 + +commit d32eae95624c06e0244275ef1b5461f90ea273c9 +Author: jbj <devnull@localhost> +Date: Thu Feb 3 16:21:36 2005 +0000 + + Orphans. + + CVS patchset: 7738 + CVS date: 2005/02/03 16:21:36 + +commit 0935020492e29e5b31bc6254db784e54ab5b4910 +Author: jbj <devnull@localhost> +Date: Wed Feb 2 18:47:42 2005 +0000 + + - fix: length of gpg V4 hash seed was incorrect (#146896). + - add support for V4 rfc-2440 signatures. + + CVS patchset: 7737 + CVS date: 2005/02/02 18:47:42 + +commit 7d8671172e6a02522f67fabd1def80b176789102 +Author: jbj <devnull@localhost> +Date: Sat Jan 29 16:05:03 2005 +0000 + + Default MYPATH=":" instead when cros-compiling (#133573). + + CVS patchset: 7724 + CVS date: 2005/01/29 16:05:03 + +commit d9d8e5dddb838e37b3d5a55047a67581f9ff9621 +Author: jbj <devnull@localhost> +Date: Fri Jan 28 20:25:01 2005 +0000 + + - python: force dbMatch() h# key to be 32 bit integer (#146477). + + CVS patchset: 7720 + CVS date: 2005/01/28 20:25:01 + +commit fadd9c8edb96946cb1d1dcf172f4109e2c4bcd35 +Author: jbj <devnull@localhost> +Date: Fri Jan 28 06:36:29 2005 +0000 + + Revert glob/fnmatch/alloca uniqify on macosx for now. + + CVS patchset: 7717 + CVS date: 2005/01/28 06:36:29 + +commit ff752142178293a108f87559b770a101153a8cd1 +Author: jbj <devnull@localhost> +Date: Fri Jan 28 02:17:08 2005 +0000 + + Remove unused _rpmlock_file. + + CVS patchset: 7716 + CVS date: 2005/01/28 02:17:08 + +commit cbf210254223680dbb0b10623fd6d3f91ca34a01 +Author: jbj <devnull@localhost> +Date: Wed Jan 26 04:50:03 2005 +0000 + + - add missing #if defined(ENABLE_NLS) (#146184). + + CVS patchset: 7714 + CVS date: 2005/01/26 04:50:03 + +commit cd8de55c266c1b8f6cd213b5b4a4ad0041ffc73a +Author: jbj <devnull@localhost> +Date: Wed Jan 26 04:05:34 2005 +0000 + + - move global /var/lock/rpm/transaction to dbpath. + - permit fcntl path to be configured through rpmlock_path macro. + + CVS patchset: 7712 + CVS date: 2005/01/26 04:05:34 + +commit 84d6a9cac5741df9043786bc5f951ad39794f51f +Author: jbj <devnull@localhost> +Date: Tue Jan 25 05:24:40 2005 +0000 + + macosx/opendarwin hackery, take 1. + + CVS patchset: 7710 + CVS date: 2005/01/25 05:24:40 + +commit 80f64337af4881c51d7c5dcde60ffc8171f79e01 +Author: jbj <devnull@localhost> +Date: Sun Jan 23 21:38:10 2005 +0000 + + Add public keys, ignore compile (opendarwin). + + CVS patchset: 7709 + CVS date: 2005/01/23 21:38:10 + +commit a5ced6cf05b54f0e4d4195a035b54418dac80b98 +Author: jbj <devnull@localhost> +Date: Sun Jan 23 21:37:03 2005 +0000 + + Sanity. + + CVS patchset: 7708 + CVS date: 2005/01/23 21:37:03 + +commit 9e1bfe0af5fd0183f882f60ebbb670f867682425 +Author: jbj <devnull@localhost> +Date: Sun Jan 23 20:44:57 2005 +0000 + + - blueprint rpm-4_4 and HEAD to minimize diff spew. + + CVS patchset: 7706 + CVS date: 2005/01/23 20:44:57 + +commit 15d076fc8ff97ea14a78d78bf4ddab8939bf6a50 +Author: jbj <devnull@localhost> +Date: Sun Jan 23 20:30:39 2005 +0000 + + Orphan. + + CVS patchset: 7705 + CVS date: 2005/01/23 20:30:39 + +commit 0ccd287fbe33c50e061204d2c375a4ff0337ad21 +Author: jbj <devnull@localhost> +Date: Sun Jan 23 18:22:14 2005 +0000 + + Configure zlib subdir automagically. + + CVS patchset: 7704 + CVS date: 2005/01/23 18:22:14 + +commit 8590097736398543e9c9bebd9c3cf3524fc19e2b +Author: jbj <devnull@localhost> +Date: Tue Jan 18 00:30:20 2005 +0000 + + - add https://svn.uhulinux.hu/packages/dev/zlib/patches/02-rsync.patch + + CVS patchset: 7703 + CVS date: 2005/01/18 00:30:20 + +commit bdec54d9745b04f60f38ef5c4131ff53f52fd19b +Author: jbj <devnull@localhost> +Date: Tue Jan 18 00:10:04 2005 +0000 + + Sanity. + + CVS patchset: 7702 + CVS date: 2005/01/18 00:10:04 + +commit 217c588baacf213a4570ee13e27477683baa3e88 +Author: jbj <devnull@localhost> +Date: Mon Jan 17 23:58:09 2005 +0000 + + Build on macosx. + + CVS patchset: 7701 + CVS date: 2005/01/17 23:58:09 + +commit cd3d87df20647dc49e9091115a4e78922387ceb0 +Author: jbj <devnull@localhost> +Date: Mon Jan 17 18:47:27 2005 +0000 + + Remove generated files. + + CVS patchset: 7698 + CVS date: 2005/01/17 18:47:27 + +commit 5732d3daae06a8abc26bbdd03c14a99aca3261f2 +Author: jbj <devnull@localhost> +Date: Sun Jan 9 17:48:19 2005 +0000 + + - build against external/internal neon. + + CVS patchset: 7692 + CVS date: 2005/01/09 17:48:19 + +commit a35472d84950e3d2243c9a336351b27505932792 +Author: jbj <devnull@localhost> +Date: Wed Jan 5 14:31:20 2005 +0000 + + Sanity. + + CVS patchset: 7679 + CVS date: 2005/01/05 14:31:20 + +commit c2a0d5d163a23a823c3a106f904eb821151b2f07 +Author: jbj <devnull@localhost> +Date: Wed Jan 5 13:46:28 2005 +0000 + + Don't install man pages. + + CVS patchset: 7677 + CVS date: 2005/01/05 13:46:28 + +commit 82011226e266f55238fc7e3f7dbe776230b05c3e +Author: jbj <devnull@localhost> +Date: Wed Jan 5 13:33:55 2005 +0000 + + Install /usr/lib/rpm/magic*. + + CVS patchset: 7676 + CVS date: 2005/01/05 13:33:55 + +commit c7510bceec93c47a9176f73eea0db7900ebb8208 +Author: jbj <devnull@localhost> +Date: Wed Jan 5 04:46:01 2005 +0000 + + build rpm-4.4.1-0.6. + + CVS patchset: 7674 + CVS date: 2005/01/05 04:46:01 + +commit 84ec406c35efeb8fb566ceab2fb1a4796cf7b447 +Author: jbj <devnull@localhost> +Date: Tue Jan 4 19:31:31 2005 +0000 + + - mac os x patches (#133611, #133612, #134637). + + CVS patchset: 7673 + CVS date: 2005/01/04 19:31:31 + +commit 6da6f7fc0a87818021bb07705450a29f46d7f14b +Author: jbj <devnull@localhost> +Date: Tue Jan 4 17:46:10 2005 +0000 + + - mac os x patches (#131943,#131944,#132924,#132926). + + CVS patchset: 7671 + CVS date: 2005/01/04 17:46:10 + +commit 228d0e350ac2f20ee7ca1f74c46620e219559542 +Author: jbj <devnull@localhost> +Date: Tue Jan 4 17:11:00 2005 +0000 + + Splint fiddles. + + CVS patchset: 7669 + CVS date: 2005/01/04 17:11:00 + +commit 34caf4357ac173eb273ec16611dc8da24fa75858 +Author: jbj <devnull@localhost> +Date: Mon Jan 3 14:28:50 2005 +0000 + + Wait for specific pid's. + + CVS patchset: 7664 + CVS date: 2005/01/03 14:28:50 + +commit f7348895a66e7e03b126bef8e3857bf4c89358d5 +Author: jbj <devnull@localhost> +Date: Mon Jan 3 02:10:06 2005 +0000 + + - upgrade to file-4.12 internal. + + CVS patchset: 7662 + CVS date: 2005/01/03 02:10:06 + +commit 751f7e3b54d87e054e5fc4cf547eb99d04087dd0 +Author: jbj <devnull@localhost> +Date: Mon Jan 3 02:02:54 2005 +0000 + + Upgrade to file-4.12 (with RH patches). + + CVS patchset: 7661 + CVS date: 2005/01/03 02:02:54 + +commit 7793ec11ecf1d3024b7440b3e04bde57d3862b72 +Author: jbj <devnull@localhost> +Date: Sun Jan 2 20:49:23 2005 +0000 + + - revert MAGIC_COMPRESS, real fix is in libmagic (#143782). + + CVS patchset: 7657 + CVS date: 2005/01/02 20:49:23 + +commit 55e2652abbf89a9e1e35e547d8d7521389608508 +Author: jbj <devnull@localhost> +Date: Sun Jan 2 19:40:49 2005 +0000 + + Upgrade ro db-4.3.27. + + CVS patchset: 7655 + CVS date: 2005/01/02 19:40:49 + +commit c82ffb778ac8e17f804e08165a1375ca9230c7f7 +Author: jbj <devnull@localhost> +Date: Sun Jan 2 19:01:06 2005 +0000 + + Upgrade to db-4.3.27. + + CVS patchset: 7654 + CVS date: 2005/01/02 19:01:06 + +commit 50f13cec8f285b20e83789c2f98246b7e11f0767 +Author: jbj <devnull@localhost> +Date: Sun Jan 2 18:30:11 2005 +0000 + + Dead. + + CVS patchset: 7653 + CVS date: 2005/01/02 18:30:11 + +commit 5b38c248329af254a714380199f1828168e312be +Author: jbj <devnull@localhost> +Date: Sun Jan 2 18:27:49 2005 +0000 + + Orphan. + + CVS patchset: 7650 + CVS date: 2005/01/02 18:27:49 + +commit cf517f08bbfa7768f9421178c03a4357a34e8528 +Author: jbj <devnull@localhost> +Date: Tue Dec 7 15:39:32 2004 +0000 + + - use package color as Obsoletes: color. + + CVS patchset: 7639 + CVS date: 2004/12/07 15:39:32 + +commit fd0b82c71af015861a246541d7f8ed694dbad701 +Author: jbj <devnull@localhost> +Date: Tue Dec 7 00:58:50 2004 +0000 + + Redirect grep to /dev/null. + + CVS patchset: 7637 + CVS date: 2004/12/07 00:58:50 + +commit eb9c78fb09102564d29d32d8e8522110e4a6fd15 +Author: jbj <devnull@localhost> +Date: Tue Dec 7 00:06:36 2004 +0000 + + avoid md5 on sparse /var/log/lastlog file + + CVS patchset: 7633 + CVS date: 2004/12/07 00:06:36 + +commit 63377cb838839e519a81757698bbc380cca94b36 +Author: jbj <devnull@localhost> +Date: Mon Dec 6 15:47:27 2004 +0000 + + - automagically detect and emit "python(abi) = 2.4" dependencies. + - popt 1.10.1 to preserve newer. + + CVS patchset: 7631 + CVS date: 2004/12/06 15:47:27 + +commit cf8bf4efd96da10b33a2b556dc78015cefbcfc9c +Author: jbj <devnull@localhost> +Date: Sun Dec 5 20:05:46 2004 +0000 + + - force *.py->*.pyo byte code compilation with brp-python-bytecompile. + - automagically detect and emit "python(abi) = 2.4" dependencies. + + CVS patchset: 7628 + CVS date: 2004/12/05 20:05:46 + +commit edc0ad3152685cdf284953c2618bc895e9025d01 +Author: jbj <devnull@localhost> +Date: Sun Dec 5 19:10:53 2004 +0000 + + - rpm-4.4 final release. + + CVS patchset: 7627 + CVS date: 2004/12/05 19:10:53 + +commit d49ad2ca27a44c85ca1bf5f084b0d75274cb368b +Author: jbj <devnull@localhost> +Date: Wed Dec 1 17:52:31 2004 +0000 + + Deal with \r\n after "-----END PGP PBLIC KEY BLOCK-----" from hkp://sks.keyserver.penguin.de + Add parser failure error codes. + + CVS patchset: 7622 + CVS date: 2004/12/01 17:52:31 + +commit 99e1763612f500a7779d7c56db1d9a8c45fa0b59 +Author: jbj <devnull@localhost> +Date: Mon Nov 29 14:32:14 2004 +0000 + + Sanity. + + CVS patchset: 7620 + CVS date: 2004/11/29 14:32:14 + +commit 15204958aa03cc2c059fbe670c5d306534156a1f +Author: jbj <devnull@localhost> +Date: Mon Nov 29 14:29:22 2004 +0000 + + - detect and return errors from neon through Ferror. + + CVS patchset: 7619 + CVS date: 2004/11/29 14:29:22 + +commit f5203aea8bd83dc18e48dda4a564429c0e48bab4 +Author: jbj <devnull@localhost> +Date: Sun Nov 28 21:14:41 2004 +0000 + + - add support for automagic pubkey retrieval using HKP. + + CVS patchset: 7617 + CVS date: 2004/11/28 21:14:41 + +commit 88ace07349542e10a3834814372807e2eca30f42 +Author: jbj <devnull@localhost> +Date: Thu Nov 25 15:52:44 2004 +0000 + + - python: bleeping keywords broke labelCompare. + + CVS patchset: 7601 + CVS date: 2004/11/25 15:52:44 + +commit 6a18dcbdf0c291f9a3615f4414477fbadb057b38 +Author: jbj <devnull@localhost> +Date: Thu Nov 25 04:45:10 2004 +0000 + + - fix: chunked davRead returns 0 is EOF. + + CVS patchset: 7600 + CVS date: 2004/11/25 04:45:10 + +commit 3f8541f639c6be4c060adf48fb5eff9696cb6725 +Author: jbj <devnull@localhost> +Date: Mon Nov 22 21:46:14 2004 +0000 + + Typo. + + CVS patchset: 7596 + CVS date: 2004/11/22 21:46:14 + +commit 70ffc09ac58b99626af566ae2a0f1ddd430697c1 +Author: jbj <devnull@localhost> +Date: Mon Nov 22 21:45:34 2004 +0000 + + - add Requires: neon-devel. + + CVS patchset: 7595 + CVS date: 2004/11/22 21:45:34 + +commit 43fc25d787d8edc1868e12069e075d01045199cb +Author: jbj <devnull@localhost> +Date: Mon Nov 22 21:41:28 2004 +0000 + + - sparcv8: optflags changed to -mtune=ultrasparc (#140420). + + CVS patchset: 7593 + CVS date: 2004/11/22 21:41:28 + +commit 5c17470e1c6f977501ca1025a3578e53723387b1 +Author: jbj <devnull@localhost> +Date: Fri Nov 19 18:01:30 2004 +0000 + + Sanity. + + CVS patchset: 7591 + CVS date: 2004/11/19 18:01:30 + +commit 3ffb936701c4cb2907ec56c9737d2752a6533567 +Author: jbj <devnull@localhost> +Date: Fri Nov 19 17:41:09 2004 +0000 + + - bump soname into libfoo-4.4.so everywhere. + + CVS patchset: 7590 + CVS date: 2004/11/19 17:41:09 + +commit aba69f496375ef8368665a781805bda3be7c66b1 +Author: jbj <devnull@localhost> +Date: Fri Nov 19 17:26:22 2004 +0000 + + - remove noNeon runtime switch, http through neon only. + - remove http put to be able to build against upstream neon. + + CVS patchset: 7589 + CVS date: 2004/11/19 17:26:22 + +commit 41c3c4df68ea311955fa4508db580fcdecd697d4 +Author: jbj <devnull@localhost> +Date: Fri Nov 19 16:25:49 2004 +0000 + + Builds with external libraries. + + CVS patchset: 7588 + CVS date: 2004/11/19 16:25:49 + +commit 989c9c34d293688809ff58ce5a7e7d2f1361a394 +Author: jbj <devnull@localhost> +Date: Fri Nov 19 15:52:04 2004 +0000 + + t on rpm-4_4. + + CVS patchset: 7587 + CVS date: 2004/11/19 15:52:04 + +commit 2daf3d2d0e7a17d663aef5bc798cd9f8a5dd7c6a +Author: jbj <devnull@localhost> +Date: Fri Nov 19 15:48:28 2004 +0000 + + Not on rpm-4_4. + + CVS patchset: 7586 + CVS date: 2004/11/19 15:48:28 + +commit c7c416edfab0d5c992a74371f4d824a7e3bcb76f +Author: jbj <devnull@localhost> +Date: Fri Nov 19 15:47:20 2004 +0000 + + Not on rpm-4_4 branch. + + CVS patchset: 7585 + CVS date: 2004/11/19 15:47:20 + +commit 6f22b87b7c83a79f47624725b9e1a65d3a35181d +Author: jbj <devnull@localhost> +Date: Fri Nov 19 15:44:15 2004 +0000 + + Not in rpm-4_4. + + CVS patchset: 7584 + CVS date: 2004/11/19 15:44:15 + +commit f331e9dc4a7bc7cd75a7299c61ea67aca60ff24e +Author: jbj <devnull@localhost> +Date: Fri Nov 19 15:18:03 2004 +0000 + + Sanity. + + CVS patchset: 7583 + CVS date: 2004/11/19 15:18:03 + +commit 24e6f8633e766bb8205a2ac55ad735a97b945f8c +Author: pauln <devnull@localhost> +Date: Wed Nov 17 17:05:39 2004 +0000 + + Add kwargs everywhere - courtesy of pjones@redhat.com + + CVS patchset: 7582 + CVS date: 2004/11/17 17:05:39 + +commit d7a0e859ba4842548bfe344f6408af80c10b1c50 +Author: pauln <devnull@localhost> +Date: Mon Nov 15 14:12:19 2004 +0000 + + Re-export hidden VSF symbols 139221 + + CVS patchset: 7581 + CVS date: 2004/11/15 14:12:19 + +commit 7be6851e3f7d88949419baaf9f0a05378084af96 +Author: jbj <devnull@localhost> +Date: Thu Nov 11 16:57:42 2004 +0000 + + Re-add the rpc fixes from db-4.3.14. + + CVS patchset: 7580 + CVS date: 2004/11/11 16:57:42 + +commit fbbbddcd7e7b80152be34332e113c867e513673f +Author: jbj <devnull@localhost> +Date: Thu Nov 11 16:25:25 2004 +0000 + + Add new db-4.3.21 files. + + CVS patchset: 7579 + CVS date: 2004/11/11 16:25:25 + +commit acf19af1ab27ad071c1614f9610ae29eb5c902c1 +Author: jbj <devnull@localhost> +Date: Thu Nov 11 15:58:46 2004 +0000 + + Upgrade to db-4.3.21. + + CVS patchset: 7578 + CVS date: 2004/11/11 15:58:46 + +commit f9473219d523ace837a3ef5a1212bb6dcad2a690 +Author: jbj <devnull@localhost> +Date: Thu Nov 11 06:11:37 2004 +0000 + + - 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 + +commit 8ce559b875c401630120a251cc73b23012f45080 +Author: jbj <devnull@localhost> +Date: Thu Nov 11 03:58:46 2004 +0000 + + Avoid unnecessary chroot("/") calls for certain Mac OSX kernels. + Strip URL clutter from --root paths in rpmtsRootDir(ts) and newRpmdb(). + + CVS patchset: 7574 + CVS date: 2004/11/11 03:58:46 + +commit 13b145b6af842a268d99a6a64fcf4e416ee4e681 +Author: jbj <devnull@localhost> +Date: Thu Nov 11 02:29:51 2004 +0000 + + Functional http remote globbing through WebDAV. + BUG: Something goofy with Keepalive On still. + + CVS patchset: 7573 + CVS date: 2004/11/11 02:29:51 + +commit b1ac9a514607dd0d05fb9ad9a97c2e058e1f9328 +Author: jbj <devnull@localhost> +Date: Thu Nov 11 01:04:59 2004 +0000 + + Create. + + CVS patchset: 7572 + CVS date: 2004/11/11 01:04:59 + +commit 7008350f3ef19fe3ce5737cf84b9600481ba851c +Author: jbj <devnull@localhost> +Date: Thu Nov 11 01:04:07 2004 +0000 + + - make peace with libtool-1.5.10 and automake-1.9.3. + + CVS patchset: 7571 + CVS date: 2004/11/11 01:04:07 + +commit 103a5c0e4860837984060eeb2c3d6f366993d03d +Author: jbj <devnull@localhost> +Date: Thu Nov 11 00:13:38 2004 +0000 + + Wire HTTP PUT through libneon. + + CVS patchset: 7570 + CVS date: 2004/11/11 00:13:38 + +commit 910c42099e33c725937ec9c78460aa8bafb0ccd0 +Author: jbj <devnull@localhost> +Date: Wed Nov 10 00:50:41 2004 +0000 + + - add --delsign to purge packages of digital signatures. + + CVS patchset: 7569 + CVS date: 2004/11/10 00:50:41 + +commit 20ed3220672daf608e930791a5ded2d3bf892269 +Author: jbj <devnull@localhost> +Date: Wed Nov 10 00:49:04 2004 +0000 + + Sanity. + + CVS patchset: 7568 + CVS date: 2004/11/10 00:49:04 + +commit 9b623629bdbf4766ac613aacd5ff24cddecaf34e +Author: jbj <devnull@localhost> +Date: Tue Nov 9 19:40:10 2004 +0000 + + - resurrect freshen.sh to, say, upgrade only kernel-bigmem packages. + + CVS patchset: 7565 + CVS date: 2004/11/09 19:40:10 + +commit 487c902d2fe8ee7010154963e357e624ce849c7d +Author: jbj <devnull@localhost> +Date: Tue Nov 9 06:59:34 2004 +0000 + + - python: add python 2.4 support. + + CVS patchset: 7562 + CVS date: 2004/11/09 06:59:34 + +commit e5e4a65519c5138f505b19659ae60f2eb489c706 +Author: jbj <devnull@localhost> +Date: Mon Nov 8 22:49:00 2004 +0000 + + Stub in rpmrpc primitives. + + CVS patchset: 7561 + CVS date: 2004/11/08 22:49:00 + +commit 2cecae5394694809fbcfd50dabb7e196141c8754 +Author: jbj <devnull@localhost> +Date: Mon Nov 8 21:12:45 2004 +0000 + + Splint fiddles. + + CVS patchset: 7560 + CVS date: 2004/11/08 21:12:45 + +commit f38adb14040b297a257d6f2f3213d13ca9dcd3af +Author: jbj <devnull@localhost> +Date: Mon Nov 8 20:56:18 2004 +0000 + + Splint clean. + + CVS patchset: 7559 + CVS date: 2004/11/08 20:56:18 + +commit fffc17ec6d5429e84cc96b268a7e03c0560e65ab +Author: jbj <devnull@localhost> +Date: Mon Nov 8 18:38:42 2004 +0000 + + Sanity. + + CVS patchset: 7558 + CVS date: 2004/11/08 18:38:42 + +commit fc4aad4c4c9d283135d67144030896c91bc7bbbc +Author: jbj <devnull@localhost> +Date: Mon Nov 8 18:06:15 2004 +0000 + + Typo. + + CVS patchset: 7557 + CVS date: 2004/11/08 18:06:15 + +commit 8f3b9ed6634cf571105d862613424a1ecdaf6ca6 +Author: jbj <devnull@localhost> +Date: Mon Nov 8 18:05:55 2004 +0000 + + R++; + + CVS patchset: 7556 + CVS date: 2004/11/08 18:05:55 + +commit 1727acd62d0919858cb37282b2dd9879afa4865f +Author: jbj <devnull@localhost> +Date: Mon Nov 8 18:00:00 2004 +0000 + + - use external libneon for http/https transport. + + CVS patchset: 7555 + CVS date: 2004/11/08 18:00:00 + +commit 04a779db7250865087dad5108e2dff3103419e71 +Author: jbj <devnull@localhost> +Date: Mon Nov 8 17:10:36 2004 +0000 + + Functional https:// with Keepalive on. + + CVS patchset: 7554 + CVS date: 2004/11/08 17:10:36 + +commit 42554d5d08e4f4d4252a54fe38ad5ad4e00d2493 +Author: jbj <devnull@localhost> +Date: Mon Nov 8 01:54:12 2004 +0000 + + Rebalance refcounts with keepalive. + + CVS patchset: 7553 + CVS date: 2004/11/08 01:54:12 + +commit e5370f96a4c4eaa3d054d8a0e60aa8f593f5373e +Author: jbj <devnull@localhost> +Date: Sun Nov 7 18:49:08 2004 +0000 + + Drill many neon hooks. + + CVS patchset: 7552 + CVS date: 2004/11/07 18:49:08 + +commit 351af63e8c87fc52f0e6eaf013f4df8dd372bf66 +Author: jbj <devnull@localhost> +Date: Sat Nov 6 21:02:15 2004 +0000 + + Orphan. + + CVS patchset: 7551 + CVS date: 2004/11/06 21:02:15 + +commit d2d8ce7910cc12c902e4826289909afe754a9a50 +Author: jbj <devnull@localhost> +Date: Sat Nov 6 21:01:03 2004 +0000 + + Remove dead code. + + CVS patchset: 7550 + CVS date: 2004/11/06 21:01:03 + +commit f790586b45bb1c6827426ed9e9d8a1451a2229e2 +Author: jbj <devnull@localhost> +Date: Sat Nov 6 20:57:30 2004 +0000 + + Add handlers for Content-Length: et al HTTP tags used by rpmio. + + CVS patchset: 7549 + CVS date: 2004/11/06 20:57:30 + +commit 7e731dd8ce07a68a6affdc24c561890f51fa4e03 +Author: jbj <devnull@localhost> +Date: Sat Nov 6 19:26:52 2004 +0000 + + Balance fd refcounts like http://. Much subtle hackery, sigh. + + CVS patchset: 7548 + CVS date: 2004/11/06 19:26:52 + +commit fa16f9dc94f11ad7bbcb767cb9ba85ed2b42eafa +Author: jbj <devnull@localhost> +Date: Sat Nov 6 17:59:19 2004 +0000 + + Implement davReq/davResp instead. + + CVS patchset: 7547 + CVS date: 2004/11/06 17:59:19 + +commit 0736ef114728337278343a92e0db6aeaec3f8ee2 +Author: jbj <devnull@localhost> +Date: Sat Nov 6 16:09:15 2004 +0000 + + Update to HEAD. + + CVS patchset: 7546 + CVS date: 2004/11/06 16:09:15 + +commit 945b4f65ef02782ed93443751fe3d8f455cf25af +Author: jbj <devnull@localhost> +Date: Fri Nov 5 20:43:10 2004 +0000 + + w00t! rpm -q -W https://wellfleet.jbj.org/rawhide/test milestone! + + CVS patchset: 7545 + CVS date: 2004/11/05 20:43:10 + +commit 50596fe84b032b34dbc5c851eed2da67fc55d4fa +Author: jbj <devnull@localhost> +Date: Fri Nov 5 16:20:42 2004 +0000 + + Stub in libio routines. + + CVS patchset: 7544 + CVS date: 2004/11/05 16:20:42 + +commit 368da1cf2677927f1d59b96a074b5cb6cffc04b3 +Author: jbj <devnull@localhost> +Date: Fri Nov 5 16:00:31 2004 +0000 + + Store server capabilities and lockstore in urlinfo. + Attach urlinfo to fetch context prior to ripping ne_parse_uri. + Substitute /u->service/u->scheme/ everywhere to conform with modern usage. + Splint clean. + + CVS patchset: 7543 + CVS date: 2004/11/05 16:00:31 + +commit 04724d83c32a5cb9fe7ee4cd5411d60e768e26d3 +Author: jbj <devnull@localhost> +Date: Fri Nov 5 03:09:00 2004 +0000 + + Eliminate global session and neon uri parsing, use the urlcache instead. + + CVS patchset: 7542 + CVS date: 2004/11/05 03:09:00 + +commit 8e7cbc84da14207e38143226fd144b9a5155df6d +Author: jbj <devnull@localhost> +Date: Fri Nov 5 00:45:02 2004 +0000 + + Implement davStat (and clone davLstat), sufficient for fts walk. + + CVS patchset: 7541 + CVS date: 2004/11/05 00:45:02 + +commit 9865db5f7ecce9116011e776be784e0b38fd25c2 +Author: jbj <devnull@localhost> +Date: Thu Nov 4 20:15:17 2004 +0000 + + Link librpmio with -lneon. + Implement Opendir et al across https:// using neon. + + CVS patchset: 7540 + CVS date: 2004/11/04 20:15:17 + +commit 02eda2bcf8328cdfd3b1ec2b3c126da300851908 +Author: jbj <devnull@localhost> +Date: Thu Nov 4 19:27:48 2004 +0000 + + Splint fiddles from rpmdav.c take 0. + + CVS patchset: 7539 + CVS date: 2004/11/04 19:27:48 + +commit 80c888e0c7ead8f644baa607801fab0d45b56799 +Author: jbj <devnull@localhost> +Date: Thu Nov 4 14:19:47 2004 +0000 + + Typos. + + CVS patchset: 7538 + CVS date: 2004/11/04 14:19:47 + +commit f02d2a3449a6216056667ab919e827c177d397ad +Author: jbj <devnull@localhost> +Date: Thu Nov 4 14:16:30 2004 +0000 + + Split out avOpendir/avReaddir/avClosedir to rpmdav.c. + Stub in davOpen. + + CVS patchset: 7537 + CVS date: 2004/11/04 14:16:30 + +commit afeddbf68df1ebaa6069845fcfd773401c0ba849 +Author: jbj <devnull@localhost> +Date: Thu Nov 4 13:29:11 2004 +0000 + + Stub in URL_IS_HTTPS everywhere. + + CVS patchset: 7536 + CVS date: 2004/11/04 13:29:11 + +commit 99012f2fab4b449228bf06aa3a11d0a0798ffbed +Author: jbj <devnull@localhost> +Date: Thu Nov 4 13:27:08 2004 +0000 + + Annotations from cadaver checks. + + CVS patchset: 7535 + CVS date: 2004/11/04 13:27:08 + +commit af723bb9343f5a6b0392604efd281e7d3225b577 +Author: jbj <devnull@localhost> +Date: Mon Nov 1 16:54:50 2004 +0000 + + Annotate openssl too. + + CVS patchset: 7533 + CVS date: 2004/11/01 16:54:50 + +commit 85d28994b93ee020dae26193e81aacf4be90b3ea +Author: jbj <devnull@localhost> +Date: Sun Oct 31 20:22:01 2004 +0000 + + - python: remove ".A" from creaky ts.check() tuple return (#135008). + - 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 + +commit 4ba9d376d97595752e19b1310f1eded58e414b38 +Author: jbj <devnull@localhost> +Date: Sun Oct 31 09:24:19 2004 +0000 + + Splint fiddles. + + CVS patchset: 7530 + CVS date: 2004/10/31 09:24:19 + +commit ad4046da94b74e01b0336f1b86178f503866cbd8 +Author: jbj <devnull@localhost> +Date: Sun Oct 31 04:14:11 2004 +0000 + + Splint fiddles. + + CVS patchset: 7529 + CVS date: 2004/10/31 04:14:11 + +commit d294191632dfbe72fa01cb1c77a9b1f80ecfe058 +Author: jbj <devnull@localhost> +Date: Sat Oct 30 22:51:26 2004 +0000 + + Splint fiddles. + + CVS patchset: 7527 + CVS date: 2004/10/30 22:51:26 + +commit 8a9422ca615265302a2fed9105b78c6505840a26 +Author: jbj <devnull@localhost> +Date: Sat Oct 30 20:29:18 2004 +0000 + + Spint fiddles. + + CVS patchset: 7526 + CVS date: 2004/10/30 20:29:18 + +commit 6e8a0d22e2483dbdba690248ea4d6427e49eb1b3 +Author: jbj <devnull@localhost> +Date: Sat Oct 30 00:45:18 2004 +0000 + + Path to magic.h. + + CVS patchset: 7525 + CVS date: 2004/10/30 00:45:18 + +commit 69227ecd1bf64421da5ee99c14cf1613e1114787 +Author: jbj <devnull@localhost> +Date: Fri Oct 29 13:57:41 2004 +0000 + + Update to neon trunk. + + CVS patchset: 7523 + CVS date: 2004/10/29 13:57:41 + +commit e603ae4198c394996d56a34bc69c92a1b16dfddb +Author: jbj <devnull@localhost> +Date: Fri Oct 29 13:34:35 2004 +0000 + + Update to 0.24.7. + + CVS patchset: 7522 + CVS date: 2004/10/29 13:34:35 + +commit 0189ffbf596a81418b9740ee6d2455cb4a6c358f +Author: jbj <devnull@localhost> +Date: Fri Oct 29 00:00:47 2004 +0000 + + Ignore generated files. + + CVS patchset: 7521 + CVS date: 2004/10/29 00:00:47 + +commit c1e3a63771c3db1a1b01df3af7d58009207dcde3 +Author: jbj <devnull@localhost> +Date: Thu Oct 28 23:59:27 2004 +0000 + + - attempt dependency tree breadth, take 1. + + CVS patchset: 7520 + CVS date: 2004/10/28 23:59:27 + +commit 37718380bf1a5503555b3ac7575570ad68fe2fa1 +Author: jbj <devnull@localhost> +Date: Thu Oct 28 23:57:36 2004 +0000 + + - bump popt to version to 1.10. + + CVS patchset: 7519 + CVS date: 2004/10/28 23:57:36 + +commit e609515b336384c95b59e7f87c3059119fa0b543 +Author: jbj <devnull@localhost> +Date: Wed Oct 27 22:57:14 2004 +0000 + + Build rpm-4.4-0.1 packages. + + CVS patchset: 7518 + CVS date: 2004/10/27 22:57:14 + +commit 67b6b42557e4a4f78cb18dd6f2e912910967f57c +Author: jbj <devnull@localhost> +Date: Wed Oct 27 04:55:11 2004 +0000 + + Splint clean. + + CVS patchset: 7517 + CVS date: 2004/10/27 04:55:11 + +commit 194e3c10d3f3e76fa09410ceb578dfdff79fc517 +Author: jbj <devnull@localhost> +Date: Wed Oct 27 02:17:58 2004 +0000 + + - fix: handle non-unique dirnames in rpmalAdd(). + + CVS patchset: 7516 + CVS date: 2004/10/27 02:17:58 + +commit b7896908db63e5dbe3dbc2152434d29dae8435b5 +Author: jbj <devnull@localhost> +Date: Tue Oct 26 23:29:28 2004 +0000 + + Getter/setter methods for isSource and Header from rpmte. + Add RPMDB_ADDED transaction element iterator to rpmgi. + Two iterations to load and then spew query in topologically sorted order. + + CVS patchset: 7515 + CVS date: 2004/10/26 23:29:28 + +commit 421dab010c0ba090b64a31a32278bfaae71ea561 +Author: jbj <devnull@localhost> +Date: Tue Oct 26 17:42:55 2004 +0000 + + Do a consolidated insertion, not a concatenation, in rpmReadManifest. + + CVS patchset: 7514 + CVS date: 2004/10/26 17:42:55 + +commit 959434ca80cdbb55e1372a338d25a27759e8f29a +Author: jbj <devnull@localhost> +Date: Tue Oct 26 00:22:10 2004 +0000 + + Splint fiddles. + + CVS patchset: 7513 + CVS date: 2004/10/26 00:22:10 + +commit 0a68012b6f704ccf0964f0e4ea098b8d1f940c13 +Author: jbj <devnull@localhost> +Date: Mon Oct 25 18:10:48 2004 +0000 + + Add options to populate transaction set while iterating. + Avoid mixed source/binary sanity check in rpmtsAddInstallElement. + Turn off query spewage if/when populating while iterating. + Display rpmtsCheck problems and suggestions after iterating. + + CVS patchset: 7512 + CVS date: 2004/10/25 18:10:48 + +commit 274d1d0d6d7a39fe13fcd2296a0cc818ae09278c +Author: jbj <devnull@localhost> +Date: Mon Oct 25 15:35:10 2004 +0000 + + Teach rpmcache to use globla ftsOpts. + + CVS patchset: 7511 + CVS date: 2004/10/25 15:35:10 + +commit 0f86e55aa4305dedfec636fb71bf3fce6bc23da0 +Author: jbj <devnull@localhost> +Date: Mon Oct 25 15:26:51 2004 +0000 + + Wire ftsOpts globally. + + CVS patchset: 7510 + CVS date: 2004/10/25 15:26:51 + +commit 3eb61f7a4ab9263ac95096357236f3e814b83b65 +Author: jbj <devnull@localhost> +Date: Mon Oct 25 14:20:55 2004 +0000 + + Stub out rpmgiWalkPathFilter, prior to teaching rpmcache about rpmgi. + + CVS patchset: 7509 + CVS date: 2004/10/25 14:20:55 + +commit 7c25d1ffaed9ab2e626db874150d17bbc6424cee +Author: jbj <devnull@localhost> +Date: Mon Oct 25 01:10:13 2004 +0000 + + Add undocumented --hdlist and --ftswalk query/verify sources. + Bugs: + * @todo hdlist should use argv to open system hdlist path. + + CVS patchset: 7508 + CVS date: 2004/10/25 01:10:13 + +commit 7138fa3bed4ef36fe94e2f6bdbac071685cbe86d +Author: jbj <devnull@localhost> +Date: Mon Oct 25 00:34:08 2004 +0000 + + Use rpmgi glob and manifest load for --package. + Bugs: + * @todo An empty file read as manifest truncates argv returning RPMRC_NOTFOUND. + * @todo Errors, e.g. non-existent path in manifest, will terminate iteration. + * @todo Chained manifests lose an arg someplace. + + CVS patchset: 7507 + CVS date: 2004/10/25 00:34:08 + +commit f60aac8e5a0be5659388f1e0cf705fdde0b519aa +Author: jbj <devnull@localhost> +Date: Sun Oct 24 22:25:32 2004 +0000 + + Iterate on RPMQV_ALL, adding filters to match iterator from argv. + + CVS patchset: 7506 + CVS date: 2004/10/24 22:25:32 + +commit 595a207f27c0ef38d6e604deda2ac9423a9b4421 +Author: jbj <devnull@localhost> +Date: Sun Oct 24 20:35:41 2004 +0000 + + Arg iteration for --query and --verify, everything but RPMQV_ALL. + + CVS patchset: 7505 + CVS date: 2004/10/24 20:35:41 + +commit 3691d13f0427ecee102acfc2a658c6c2a89227fb +Author: jbj <devnull@localhost> +Date: Sun Oct 24 19:36:30 2004 +0000 + + Explicit rpmgiFlags enum defined, add RPMGI_{NOGLOB,NOMANIFEST,NOHEADER}. + Abstract arg iteration into rpmcliArgIter(). + Add undocumented --rpmgidebug. + + CVS patchset: 7504 + CVS date: 2004/10/24 19:36:30 + +commit 883580417100b31808d0ef8d69bcfdd510e85d0a +Author: jbj <devnull@localhost> +Date: Thu Oct 21 21:18:35 2004 +0000 + + Compile in the correct path to /usr/lib/rpm/magic. + Add magic for rpm packages and headers. + Add MAGIC_COMPRESS and MAGIC_CHECK to extract types from compressed files. + Permit info and man pages into RPMTAG_FILECLASS. + Package all the Berkeley DB utilities with rpm. + + CVS patchset: 7502 + CVS date: 2004/10/21 21:18:35 + +commit bc1ad5caaf0c827355f4254cb3b4e7f4e76a94b4 +Author: jbj <devnull@localhost> +Date: Thu Oct 21 19:24:07 2004 +0000 + + Install rpmfile and magic* into /usr/lib/rpm. + + CVS patchset: 7501 + CVS date: 2004/10/21 19:24:07 + +commit b7f251ae164590335bfca52c9dfce56a9e9c6512 +Author: jbj <devnull@localhost> +Date: Thu Oct 21 18:40:56 2004 +0000 + + - port to internal file-4.10 libmagic rather than libfmagic. + + CVS patchset: 7500 + CVS date: 2004/10/21 18:40:56 + +commit 2083dadd4c6e57010bb703da6699ebfd0bda85be +Author: jbj <devnull@localhost> +Date: Thu Oct 21 16:13:21 2004 +0000 + + Splint fiddles. + + CVS patchset: 7499 + CVS date: 2004/10/21 16:13:21 + +commit a1bfe90ddc19fcce50b89471ebd77d9ea5e76270 +Author: jbj <devnull@localhost> +Date: Thu Oct 21 13:26:05 2004 +0000 + + DB_WRITECURSOR cannot be used with sunrpc dbenv. + + CVS patchset: 7498 + CVS date: 2004/10/21 13:26:05 + +commit b96dba474f64505fa9e21a84984b39ba42a49ba1 +Author: jbj <devnull@localhost> +Date: Thu Oct 21 00:24:38 2004 +0000 + + Install all Berkeley DB utilities. + Don't set DB_WRITECURSOR if using sunrpc. + + CVS patchset: 7497 + CVS date: 2004/10/21 00:24:38 + +commit 5e872f35ed574ec549155fd8a56828aed59aedfb +Author: jbj <devnull@localhost> +Date: Wed Oct 20 10:31:47 2004 +0000 + + Add lua to doxygen. + + CVS patchset: 7496 + CVS date: 2004/10/20 10:31:47 + +commit 8faa61c020369ecf850a823a505b946485fa1bea +Author: jbj <devnull@localhost> +Date: Wed Oct 20 10:19:34 2004 +0000 + + Doxygen fiddles. + + CVS patchset: 7495 + CVS date: 2004/10/20 10:19:34 + +commit 2c192f3e33ef5237c6b00a9962c112c2bd304464 +Author: jbj <devnull@localhost> +Date: Wed Oct 20 09:20:43 2004 +0000 + + Add #include "db_int_def.h" to generated db_server_svc.c (pnasrat). + + CVS patchset: 7494 + CVS date: 2004/10/20 09:20:43 + +commit 924df419119e16f1fe8833e8f804ba37b58c1981 +Author: cturner <devnull@localhost> +Date: Wed Oct 20 04:15:15 2004 +0000 + + update to 0.68, make it compile again with rpm 4.0 + + CVS patchset: 7493 + CVS date: 2004/10/20 04:15:15 + +commit e47ccc321adb157633bddb9b17c75deb6ee875d8 +Author: jbj <devnull@localhost> +Date: Wed Oct 20 02:34:17 2004 +0000 + + Add rpmtsCheck() and rpmtsOrder() to iterator. + Add rpmgi.[ch] to Dpxyfiles.in and POTFOLES.in + + CVS patchset: 7492 + CVS date: 2004/10/20 02:34:17 + +commit 7a34fdc4a2b4fbfae85e4bc7e67f5da59ab7c732 +Author: jbj <devnull@localhost> +Date: Tue Oct 19 22:52:33 2004 +0000 + + Stare at a redhat-artwork problem in rpmal.c with multiple versions, + punt for now. + Add transaction elements to rpmgi ts. + + CVS patchset: 7491 + CVS date: 2004/10/19 22:52:33 + +commit ea8c710ac49f103a95cf42b291b5d54f98fc2eb1 +Author: pauln <devnull@localhost> +Date: Tue Oct 19 21:35:24 2004 +0000 + + Build and changes for _rpm module + + CVS patchset: 7490 + CVS date: 2004/10/19 21:35:24 + +commit d96e690b8d0e5796d7954f02b56d4b3d0fe00410 +Author: pauln <devnull@localhost> +Date: Tue Oct 19 21:33:22 2004 +0000 + + Initial python wrapped rpm module files + + CVS patchset: 7489 + CVS date: 2004/10/19 21:33:22 + +commit 4330e4eab5adcf65c895a318917a74aa535d9258 +Author: pauln <devnull@localhost> +Date: Tue Oct 19 21:31:03 2004 +0000 + + ignore file for rpm-python rpm dir + + CVS patchset: 7488 + CVS date: 2004/10/19 21:31:03 + +commit b7dfb8ada08ccd92bcf9f3cd9ac4045b7bd1fed1 +Author: jbj <devnull@localhost> +Date: Tue Oct 19 16:39:36 2004 +0000 + + Change options to specify type of iteration. + + CVS patchset: 7487 + CVS date: 2004/10/19 16:39:36 + +commit 343b3223e8d23b17809eb04db1d9826a8a709edb +Author: jbj <devnull@localhost> +Date: Tue Oct 19 15:54:38 2004 +0000 + + Merge iterator types into pseudo tags. + Load argv and ftpopts through iterator modifier, not creator. + + CVS patchset: 7486 + CVS date: 2004/10/19 15:54:38 + +commit fb6dac4267136d0209ccdd5ddb13691c178f0ffe +Author: jbj <devnull@localhost> +Date: Tue Oct 19 02:30:25 2004 +0000 + + Store path to header in iterator. + Iterator returns rpmRC rather than value, eliminate queryFormat methods. + + CVS patchset: 7485 + CVS date: 2004/10/19 02:30:25 + +commit 67ce81d2013ce58c55f65d151e0206d590a505bf +Author: jbj <devnull@localhost> +Date: Tue Oct 19 01:31:20 2004 +0000 + + Attach header reference to the iterator. + + CVS patchset: 7484 + CVS date: 2004/10/19 01:31:20 + +commit ddfad5f8782002bc2679aa82b9e58b58efb1430b +Author: jbj <devnull@localhost> +Date: Mon Oct 18 22:47:20 2004 +0000 + + Isolate most state changes in rpmgiNext, with lazy open/close. + Refactor some of the mess into subroutines. + + CVS patchset: 7483 + CVS date: 2004/10/18 22:47:20 + +commit e93a77c9b792b68c63ce7d3d360ab7f43d37feb6 +Author: jbj <devnull@localhost> +Date: Mon Oct 18 01:08:56 2004 +0000 + + Add generalized iterator to rpmlib. + + CVS patchset: 7482 + CVS date: 2004/10/18 01:08:56 + +commit ed4688aca76a81449ac3debdd8ef60a7afd5c45d +Author: jbj <devnull@localhost> +Date: Sun Oct 17 23:32:55 2004 +0000 + + Glob ftswalk/arglist args always. + + CVS patchset: 7481 + CVS date: 2004/10/17 23:32:55 + +commit 8f1ca37afaf5d83b9be72eb3e2aa6e2ed587084a +Author: jbj <devnull@localhost> +Date: Sun Oct 17 23:11:24 2004 +0000 + + Add manifests to --arglist processing. + + CVS patchset: 7480 + CVS date: 2004/10/17 23:11:24 + +commit ed8a00518df4dd88d234c7ece4e6b481e21efbcc +Author: jbj <devnull@localhost> +Date: Sun Oct 17 19:00:10 2004 +0000 + + - free rpmrc when looping on --target arches (#127730). + + CVS patchset: 7479 + CVS date: 2004/10/17 19:00:10 + +commit 18f7b6bc0e5510192207766135aa4ef9fe4c3b8a +Author: jbj <devnull@localhost> +Date: Sun Oct 17 18:49:52 2004 +0000 + + - don't add time stamp to compressed man pages (#132526). + + CVS patchset: 7477 + CVS date: 2004/10/17 18:49:52 + +commit b4264419a8c36ff910d30b57b88cd59353ff02a9 +Author: jbj <devnull@localhost> +Date: Sun Oct 17 18:44:15 2004 +0000 + + - permit Conflicts: /path/to/file. + + CVS patchset: 7476 + CVS date: 2004/10/17 18:44:15 + +commit 8b3d9c1a128528f000a92075c68f46d2410673e5 +Author: jbj <devnull@localhost> +Date: Sun Oct 17 18:25:44 2004 +0000 + + Better error message. + + CVS patchset: 7475 + CVS date: 2004/10/17 18:25:44 + +commit 5a91608e9134873e5af65dc548f7552f12073d43 +Author: jbj <devnull@localhost> +Date: Sun Oct 17 18:24:36 2004 +0000 + + fix: legacy syntax not even close. + - permit Obsoletes: /path/to/file. + + CVS patchset: 7474 + CVS date: 2004/10/17 18:24:36 + +commit dea95c48df9d7e9b54fbf2e54784938fdacbdde7 +Author: jbj <devnull@localhost> +Date: Sat Oct 16 12:50:52 2004 +0000 + + Upgrade to db-4.3.14 internal. + + CVS patchset: 7473 + CVS date: 2004/10/16 12:50:52 + +commit a32e0850ed4599a9dce98819f4e22f944f3b2eac +Author: jbj <devnull@localhost> +Date: Sat Oct 16 02:36:10 2004 +0000 + + Orphan. + + CVS patchset: 7472 + CVS date: 2004/10/16 02:36:10 + +commit d03f220fde879509cab2ac1c73b71b7efb52b737 +Author: jbj <devnull@localhost> +Date: Sat Oct 16 01:31:54 2004 +0000 + + ... and in with the New ... + + CVS patchset: 7471 + CVS date: 2004/10/16 01:31:54 + +commit 2dc699bfe049b9319ea3719f604d25940ff52004 +Author: jbj <devnull@localhost> +Date: Fri Oct 15 23:22:46 2004 +0000 + + Out with the old ... + + CVS patchset: 7470 + CVS date: 2004/10/15 23:22:46 + +commit 85a380eeaf8472a4f4235e7f7b2e32d5f9bcaa24 +Author: jbj <devnull@localhost> +Date: Fri Oct 15 18:25:14 2004 +0000 + + - obsolete Serial:, Copyright:, and RHNPlatform: syntax in spec files. + + CVS patchset: 7469 + CVS date: 2004/10/15 18:25:14 + +commit d57bc03f6567acf6d1631541b97ce7cdb1b262bb +Author: jbj <devnull@localhost> +Date: Fri Oct 15 00:14:29 2004 +0000 + + - disable expensive header+payload verifies in default config. + - adjust digest/signature stats to count #pkgs and bytes. + + CVS patchset: 7465 + CVS date: 2004/10/15 00:14:29 + +commit 44b6c334221653154fc75afd45115f530906f9e9 +Author: jbj <devnull@localhost> +Date: Thu Oct 14 16:37:57 2004 +0000 + + Open ftswalk/argv paths to permit --qf on header. + + CVS patchset: 7464 + CVS date: 2004/10/14 16:37:57 + +commit d5bce7dc38c78eba9bf2f9e67554b1f1a3ca19eb +Author: jbj <devnull@localhost> +Date: Thu Oct 14 15:45:41 2004 +0000 + + Hack in hdlist queries. + + CVS patchset: 7463 + CVS date: 2004/10/14 15:45:41 + +commit 9e30825226d5b1613eb210094fde5f5488fb4725 +Author: jbj <devnull@localhost> +Date: Thu Oct 14 15:09:07 2004 +0000 + + - fix: don't set handler if SIG_IGN is already set (#134474). + + CVS patchset: 7462 + CVS date: 2004/10/14 15:09:07 + +commit 47ea5da7dd42de36b235b688205fb35f53e3cad6 +Author: jbj <devnull@localhost> +Date: Wed Oct 13 21:03:29 2004 +0000 + + - silently add default %defattr(-,root,root) for all packages. + + CVS patchset: 7461 + CVS date: 2004/10/13 21:03:29 + +commit 5c095b4d656f6429700b1c585060b05308dd49e7 +Author: jbj <devnull@localhost> +Date: Wed Oct 13 19:03:45 2004 +0000 + + Splint fiddles. + + CVS patchset: 7460 + CVS date: 2004/10/13 19:03:45 + +commit 3027bc96de4ca46c42de6e7cf0b31feed64334bc +Author: jbj <devnull@localhost> +Date: Wed Oct 13 18:40:33 2004 +0000 + + Move rpm-python test scripts to test subdirectory. + + CVS patchset: 7459 + CVS date: 2004/10/13 18:40:33 + +commit c096a1d284fe9b4068af654d70b8bdf4a0f0cc81 +Author: jbj <devnull@localhost> +Date: Wed Oct 13 15:33:50 2004 +0000 + + - python: add rpm.ps() object to carry problem set info. + - python: permit rpm.ds() analogue to hdr.dsFromHeader() creator. + - python: permit rpm.fi() analogue to hdr.fiFromHeader() creator. + + CVS patchset: 7458 + CVS date: 2004/10/13 15:33:50 + +commit f9dbc32cda89d152270557249004746ca4df975f +Author: jbj <devnull@localhost> +Date: Wed Oct 13 15:28:19 2004 +0000 + + Permit fi = rpm.fi(h, tagN, flags) creator, analogous to h.fiFromHeader(). + Add optional flags to hdr_fiFromHeader(). + + CVS patchset: 7457 + CVS date: 2004/10/13 15:28:19 + +commit 8b2a6b9e8f3e4d39381900ae2c4a79ffb3ac0334 +Author: jbj <devnull@localhost> +Date: Wed Oct 13 14:53:21 2004 +0000 + + Permit ds = rpm.ds(h, tagN, flags) creator, analogous to h.dsFromHeader(). + Add optional flags to hdr_dsFromHeader(). + + CVS patchset: 7456 + CVS date: 2004/10/13 14:53:21 + +commit 2f0f41425dae3d90f29c668983e2ff0bfb6c9a54 +Author: jbj <devnull@localhost> +Date: Wed Oct 13 06:26:16 2004 +0000 + + Return current problem set form transaction. + + CVS patchset: 7455 + CVS date: 2004/10/13 06:26:16 + +commit 8ebeba69794be76533a1aad712b03a764e15800d +Author: jbj <devnull@localhost> +Date: Wed Oct 13 05:47:55 2004 +0000 + + Remove pugly extra newline from --changelog. + + CVS patchset: 7454 + CVS date: 2004/10/13 05:47:55 + +commit 628676b987963c910ca6272e940b7fa85a5edf08 +Author: jbj <devnull@localhost> +Date: Tue Oct 12 21:16:54 2004 +0000 + + More cleanup. + + CVS patchset: 7453 + CVS date: 2004/10/12 21:16:54 + +commit 78c3de9ce3e76ddc3483ec3f32a9a60e3509fc6e +Author: jbj <devnull@localhost> +Date: Tue Oct 12 21:08:04 2004 +0000 + + No need for ps.NumProblems() method. + + CVS patchset: 7452 + CVS date: 2004/10/12 21:08:04 + +commit 112846247dc0f6e0a70b368c0e2bdf77a9355b33 +Author: jbj <devnull@localhost> +Date: Tue Oct 12 20:26:05 2004 +0000 + + Proof-of-concept rpmps object. Ick ... + + CVS patchset: 7451 + CVS date: 2004/10/12 20:26:05 + +commit b576fa4259ff43d09fb56a9bb78f81dd13b8e148 +Author: jbj <devnull@localhost> +Date: Tue Oct 12 00:13:22 2004 +0000 + + rpmps framework created. + + CVS patchset: 7450 + CVS date: 2004/10/12 00:13:22 + +commit 12ccd4fb2feb43f81ec6db27e38e8a04778f4c3f +Author: jbj <devnull@localhost> +Date: Mon Oct 11 23:31:18 2004 +0000 + + Add Find and Merge methods, Sort stub. + + CVS patchset: 7449 + CVS date: 2004/10/11 23:31:18 + +commit 771d9e1222a2d2fc0790c5b9ae769f494ac61725 +Author: pauln <devnull@localhost> +Date: Mon Oct 11 15:16:49 2004 +0000 + + Don't include Arch in release for backwards compat (#135008) + + CVS patchset: 7447 + CVS date: 2004/10/11 15:16:49 + +commit a2fd0f887e7091e4b35450ad482a460e051bd79f +Author: jbj <devnull@localhost> +Date: Sun Oct 10 20:55:11 2004 +0000 + + Add --qf to rpmgi. + + CVS patchset: 7446 + CVS date: 2004/10/10 20:55:11 + +commit e7f1a0e59fcfd681ed6c7685777a3c94269c26dd +Author: jbj <devnull@localhost> +Date: Sun Oct 10 05:30:48 2004 +0000 + + Create generic iterator (needs work). + + CVS patchset: 7445 + CVS date: 2004/10/10 05:30:48 + +commit fa313c61b0ced1bcdd26fabb934d195156fbc153 +Author: jbj <devnull@localhost> +Date: Sun Oct 10 01:24:16 2004 +0000 + + Typo. + + CVS patchset: 7444 + CVS date: 2004/10/10 01:24:16 + +commit d1a74696d65c7904c9b2a4b29e356ecf7947c067 +Author: jbj <devnull@localhost> +Date: Sat Oct 9 21:58:33 2004 +0000 + + Doxygen and cpp nit picks. + + CVS patchset: 7443 + CVS date: 2004/10/09 21:58:33 + +commit 3c792a32c1cc8547ea858613af64fde54cbdfc8b +Author: jbj <devnull@localhost> +Date: Sat Oct 9 20:39:27 2004 +0000 + + Changes from rpm-4_3 branch. + + CVS patchset: 7442 + CVS date: 2004/10/09 20:39:27 + +commit a36aa761ec0f525c0a206f0a46d404a3ccab5887 +Author: jbj <devnull@localhost> +Date: Sat Oct 9 20:22:01 2004 +0000 + + More changes from rpm-4_3 branch. + + CVS patchset: 7441 + CVS date: 2004/10/09 20:22:01 + +commit 24bb3c7ce2dafefb995ecc0fb0f1de3727b4aaee +Author: jbj <devnull@localhost> +Date: Sat Oct 9 19:40:09 2004 +0000 + + Flush changes from rpm-4_3 branch. + + CVS patchset: 7440 + CVS date: 2004/10/09 19:40:09 + +commit 90168175522d3133caa3c7da0454c43c23bb06a0 +Author: jbj <devnull@localhost> +Date: Sat Oct 9 18:32:24 2004 +0000 + + Splint fiddles. + + CVS patchset: 7439 + CVS date: 2004/10/09 18:32:24 + +commit dfcc57328817fe35c3d23d10a0337e8c95bbe7a2 +Author: jbj <devnull@localhost> +Date: Sat Oct 9 18:23:00 2004 +0000 + + Splint fiddles. + + CVS patchset: 7438 + CVS date: 2004/10/09 18:23:00 + +commit f4545b773ce594f3fdeaaf1c03685ecdeb669984 +Author: jbj <devnull@localhost> +Date: Sat Oct 9 18:07:24 2004 +0000 + + Splint fiddles. + + CVS patchset: 7437 + CVS date: 2004/10/09 18:07:24 + +commit c15266f569c77cbddc9b72c0fb83befcf00a0ab6 +Author: jbj <devnull@localhost> +Date: Sat Oct 9 17:44:27 2004 +0000 + + Splint fiddles. + + CVS patchset: 7436 + CVS date: 2004/10/09 17:44:27 + +commit b831315e41173e27a4e402c65d318b43558c4fca +Author: jbj <devnull@localhost> +Date: Sat Oct 9 17:29:22 2004 +0000 + + Splint fiddles. + + CVS patchset: 7435 + CVS date: 2004/10/09 17:29:22 + +commit d8822ba626caea60e6310157c1a180cde16bfe0a +Author: jbj <devnull@localhost> +Date: Sat Oct 9 16:55:46 2004 +0000 + + Enable prototypes with splint. + + CVS patchset: 7434 + CVS date: 2004/10/09 16:55:46 + +commit 41d1ebf4bdec32219afce270140979f4f92104f3 +Author: jbj <devnull@localhost> +Date: Sat Oct 9 16:25:56 2004 +0000 + + Upgrade to zlib-1.2.2. + + CVS patchset: 7433 + CVS date: 2004/10/09 16:25:56 + +commit 1f4f517ac07cce2edf9a7ac95dd9e4350bf1c99c +Author: jbj <devnull@localhost> +Date: Sat Oct 9 16:12:14 2004 +0000 + + Splint annotations. + + CVS patchset: 7432 + CVS date: 2004/10/09 16:12:14 + +commit 808e41afe3482f2f4a63e15900d01cd410d1bbc6 +Author: pauln <devnull@localhost> +Date: Mon Oct 4 15:03:43 2004 +0000 + + Don't version compare obsolete with package header + + CVS patchset: 7427 + CVS date: 2004/10/04 15:03:43 + +commit 502f88e0e67bb1df91e09a32a370b04bda36259e +Author: jbj <devnull@localhost> +Date: Thu Sep 30 21:45:27 2004 +0000 + + - prevent RPMSENSE_PREREQ from being set or tested. + + CVS patchset: 7425 + CVS date: 2004/09/30 21:45:27 + +commit 10336f101cd2798c8eb64335f8cc57baadea6454 +Author: jbj <devnull@localhost> +Date: Thu Sep 30 20:18:40 2004 +0000 + + - add Disttag: syntax to spec file parser and header content. + - define Suggests:/Enhances: and Priority: tag values. + + CVS patchset: 7424 + CVS date: 2004/09/30 20:18:40 + +commit 40409429140f8db038e62291ba92630f3928ca74 +Author: jbj <devnull@localhost> +Date: Sun Sep 19 16:14:54 2004 +0000 + + - upgrade to pristine zlib-1.2.1.2. + + CVS patchset: 7420 + CVS date: 2004/09/19 16:14:54 + +commit 59293dd8928d6f0033a45fdef9e9f50a296a3a0b +Author: cturner <devnull@localhost> +Date: Mon Sep 13 18:55:24 2004 +0000 + + add call to get headerUnload + + CVS patchset: 7418 + CVS date: 2004/09/13 18:55:24 + +commit dd17e87985c3fd2e76fc122c9dc01159fc8f11b9 +Author: jbj <devnull@localhost> +Date: Tue Aug 31 15:39:37 2004 +0000 + + - ia64: auto-relocate entire, not partial, directory contents (#126905). + - ia64: auto-relocate glibc.ix86 interpreter path (#100563). + - shared libraries in separate rpm-libs package. + - fix: defattr for rpm-libs (#130461). + - fix: static glibc/libgcc helpers always installed (#127522). + - ia64: make sure that autorelocated file dependencies are satisfied. + - ia64: relocate all scriptlet interpreters. + - ia64: don't bother trying to preload autorelocated modules. + - fix: filesystem package needs mail/lock w/o getgrnam. + - fix: do getpwnam/getgrnam to load correct modules before chroot. + + CVS patchset: 7415 + CVS date: 2004/08/31 15:39:37 + +commit ce2ad5848a52c6ea96e8a29fb8eb40e314b25ccf +Author: jbj <devnull@localhost> +Date: Thu Aug 19 17:00:15 2004 +0000 + + - avoid "can't happen" recursion while retrieving pubkeys. + + CVS patchset: 7401 + CVS date: 2004/08/19 17:00:15 + +commit 904e8dbf0d94fb93657f63cab6761565865d7f75 +Author: joden <devnull@localhost> +Date: Wed Aug 18 02:30:49 2004 +0000 + + - Added support for $RPM_Requires and $RPM_Provides. + - Added POD. + + CVS patchset: 7398 + CVS date: 2004/08/18 02:30:49 + +commit 52bd07cec8e3bfd8370139af7a236ab77ba0ed70 +Author: joden <devnull@localhost> +Date: Wed Aug 18 00:41:48 2004 +0000 + + - Fixed duplicate requires bug. + - Was not showing provides (not exists, shoudl have been exists on the ignore + check). + + CVS patchset: 7397 + CVS date: 2004/08/18 00:41:48 + +commit 7646f288f47c171a0c0d3e69d88d74e989b5d5f5 +Author: joden <devnull@localhost> +Date: Wed Aug 11 11:04:48 2004 +0000 + + Second pass at edit to rpmtsRun doxygen. + + CVS patchset: 7396 + CVS date: 2004/08/11 11:04:48 + +commit 31b9e5419a824222880b4c85fab554e904ab90e0 +Author: joden <devnull@localhost> +Date: Wed Aug 11 00:32:19 2004 +0000 + + Add docs to rpmtsRun to explain what is required before a call + to rpmtsRun can be successful. + + CVS patchset: 7395 + CVS date: 2004/08/11 00:32:19 + +commit e71a58fece93f6f25e8c2e1aafdc7b5ece3923f1 +Author: jbj <devnull@localhost> +Date: Wed Aug 4 03:42:35 2004 +0000 + + Spint fiddles. + + CVS patchset: 7394 + CVS date: 2004/08/04 03:42:35 + +commit 20c3ac1c5049690fff934d2c62ee9dc8ee215844 +Author: jbj <devnull@localhost> +Date: Tue Aug 3 21:51:05 2004 +0000 + + Install into /usr/lib64 where appropriate. + + CVS patchset: 7393 + CVS date: 2004/08/03 21:51:05 + +commit df56cd1e0d091e4db89a02ea531b6e4774ec244e +Author: jbj <devnull@localhost> +Date: Tue Aug 3 21:16:26 2004 +0000 + + Modern autocrap conventions, dump acconfig.h. + + CVS patchset: 7392 + CVS date: 2004/08/03 21:16:26 + +commit be851958f2063a2abdf7524c060b9e480cc11596 +Author: jbj <devnull@localhost> +Date: Tue Aug 3 20:43:07 2004 +0000 + + Remove more autocrap clinker. + + CVS patchset: 7391 + CVS date: 2004/08/03 20:43:07 + +commit 66bf198b5e347664b2bfbb8856058ae0219f483a +Author: jbj <devnull@localhost> +Date: Tue Aug 3 20:37:14 2004 +0000 + + Remove autocrap clinker. + + CVS patchset: 7390 + CVS date: 2004/08/03 20:37:14 + +commit 6a12bc63ae1524bc22c36a960560de0a8785aec2 +Author: jbj <devnull@localhost> +Date: Tue Aug 3 20:31:49 2004 +0000 + + Upgrade to file-4.10. + + CVS patchset: 7389 + CVS date: 2004/08/03 20:31:49 + +commit 311c1c7274224f386e12f71d6b70460ffa1b1637 +Author: jbj <devnull@localhost> +Date: Tue Aug 3 20:16:18 2004 +0000 + + Upgrade to file-4.09. + + CVS patchset: 7388 + CVS date: 2004/08/03 20:16:18 + +commit 2b86cac35f6c633d500fda5c88262b93307c3093 +Author: jbj <devnull@localhost> +Date: Tue Aug 3 06:32:42 2004 +0000 + + Annotate minigzip.c too. + + CVS patchset: 7387 + CVS date: 2004/08/03 06:32:42 + +commit e5a9674ee310e6c36d253c4509221331af77acf4 +Author: jbj <devnull@localhost> +Date: Tue Aug 3 06:01:33 2004 +0000 + + Splint fiddles. + + CVS patchset: 7386 + CVS date: 2004/08/03 06:01:33 + +commit 8192896ba301cfa4a420a84b0ef9ccf097118dcf +Author: jbj <devnull@localhost> +Date: Tue Aug 3 00:04:07 2004 +0000 + + Convert args to ANSI C. + Side effects annotated. + + CVS patchset: 7385 + CVS date: 2004/08/03 00:04:07 + +commit 83d6e589a5ac6b9a4ac001df05bb537ae5d97646 +Author: jbj <devnull@localhost> +Date: Mon Aug 2 21:08:19 2004 +0000 + + Start splint annotations. + + CVS patchset: 7384 + CVS date: 2004/08/02 21:08:19 + +commit f3d9d5e38e5d46cf5898c316a4947248289e5734 +Author: jbj <devnull@localhost> +Date: Mon Aug 2 20:56:53 2004 +0000 + + Retrofit auocrap. + + CVS patchset: 7383 + CVS date: 2004/08/02 20:56:53 + +commit 50d7519287bb97b6571d42333dd47c4953bcf2bd +Author: jbj <devnull@localhost> +Date: Mon Aug 2 20:19:49 2004 +0000 + + Update to zlib-1.2.1.1. + + CVS patchset: 7382 + CVS date: 2004/08/02 20:19:49 + +commit 4214fd57d11e9bb57e72fcc61a2259ff172b12f4 +Author: jbj <devnull@localhost> +Date: Mon Aug 2 19:32:37 2004 +0000 + + Out with the old. + + CVS patchset: 7381 + CVS date: 2004/08/02 19:32:37 + +commit 43aa4c17b0c5558515e0e32d6f9e956b54ffd369 +Author: jbj <devnull@localhost> +Date: Mon Aug 2 16:56:03 2004 +0000 + + Splint fiddles. + + CVS patchset: 7380 + CVS date: 2004/08/02 16:56:03 + +commit 90afeb87035da6b7603dd0360fae23b5f715b0bf +Author: jbj <devnull@localhost> +Date: Mon Aug 2 16:17:49 2004 +0000 + + Annotate function args. + + CVS patchset: 7379 + CVS date: 2004/08/02 16:17:49 + +commit 21bd2977b7f2f6fb43fab81fade1777938eaed15 +Author: jbj <devnull@localhost> +Date: Mon Aug 2 08:42:28 2004 +0000 + + Splint fiddles. + + CVS patchset: 7378 + CVS date: 2004/08/02 08:42:28 + +commit b01550d8fc5a716a6111312fe49226663a96d19e +Author: jbj <devnull@localhost> +Date: Mon Aug 2 03:30:10 2004 +0000 + + More #include fiddles. + Add python/system.h to insure python included before any glibc includes. + + CVS patchset: 7377 + CVS date: 2004/08/02 03:30:10 + +commit 6626798a65dcf66c7268d4dca95a32e140b01c40 +Author: jbj <devnull@localhost> +Date: Mon Aug 2 02:23:27 2004 +0000 + + Add system.h and debug.h, remove internal include path structure. + + CVS patchset: 7376 + CVS date: 2004/08/02 02:23:27 + +commit 538aa3a481e0886ba1d255785ab38a720fc70c35 +Author: jbj <devnull@localhost> +Date: Mon Aug 2 01:49:37 2004 +0000 + + Ignore generated files. + + CVS patchset: 7375 + CVS date: 2004/08/02 01:49:37 + +commit 47158a39af48eeb8b3ea0d8ede1626b47776c6de +Author: jbj <devnull@localhost> +Date: Mon Aug 2 01:40:39 2004 +0000 + + Restore .cvsignores through out. + + CVS patchset: 7374 + CVS date: 2004/08/02 01:40:39 + +commit c0270060ca0f69d7edcbeadb84bec193526f3517 +Author: jbj <devnull@localhost> +Date: Mon Aug 2 01:01:51 2004 +0000 + + Get rid of extraneous Makefile.in. + + CVS patchset: 7373 + CVS date: 2004/08/02 01:01:51 + +commit 8931f04c4dcc79d665aa703594f93ada56b6e0b9 +Author: jbj <devnull@localhost> +Date: Mon Aug 2 00:45:38 2004 +0000 + + Upgrade to beecrypt-4.0.0. + + CVS patchset: 7372 + CVS date: 2004/08/02 00:45:38 + +commit 8462a31960e9cfd3274b83edd59f9cc3b74c40d2 +Author: jbj <devnull@localhost> +Date: Sun Aug 1 19:05:02 2004 +0000 + + Make peace with automake-1.9. + + CVS patchset: 7371 + CVS date: 2004/08/01 19:05:02 + +commit b789f02618b62309b9cffc185e140ddf6fa20b54 +Author: jbj <devnull@localhost> +Date: Sun Aug 1 16:33:55 2004 +0000 + + Make peace with automake-1.9. + + CVS patchset: 7368 + CVS date: 2004/08/01 16:33:55 + +commit 66250307ba9b85f37cc7f6c58537f3d8bfc17479 +Author: jbj <devnull@localhost> +Date: Sat Jul 31 17:48:11 2004 +0000 + + Add support for beecrypt-4.0.0. + + CVS patchset: 7367 + CVS date: 2004/07/31 17:48:11 + +commit 316c323e09dde1e5685121c2d5c7f213681d85a1 +Author: jbj <devnull@localhost> +Date: Mon Jul 5 20:14:28 2004 +0000 + + - ia64: auto-relocate glibc.ix86 interpreter path (#100563). + + CVS patchset: 7360 + CVS date: 2004/07/05 20:14:28 + +commit a63e1592af0425001191106c5ed080ed3099dfaa +Author: jbj <devnull@localhost> +Date: Mon Jul 5 19:21:18 2004 +0000 + + - ia64: auto-relocate entire, not partial, directory contents (#126905). + + CVS patchset: 7357 + CVS date: 2004/07/05 19:21:18 + +commit 07444608bcf20037636a4811a47b87d66c05d942 +Author: jbj <devnull@localhost> +Date: Mon Jul 5 15:24:17 2004 +0000 + + - bump rpm and popt versions to insure "newer". + - change default behavior to resolve file conflicts as LIFO. + - add --fileconflicts to recover rpm traditional behavior. + - prefer elf64 over elf32 files, everywhere and always (#126853). + + CVS patchset: 7354 + CVS date: 2004/07/05 15:24:17 + +commit bc600c50e38ad8b3ab4385c2c5bbb8073024fbd7 +Author: joden <devnull@localhost> +Date: Tue Jun 29 01:05:27 2004 +0000 + + Allowed for "our" in from front of $RPM_Provides. + + CVS patchset: 7351 + CVS date: 2004/06/29 01:05:27 + +commit db72fdae404aabe204830e38ad91c210563abaed +Author: joden <devnull@localhost> +Date: Tue Jun 29 00:44:07 2004 +0000 + + Changed spit() to split(). + Also, made the places where variables are grokked, allow for "our". + + CVS patchset: 7350 + CVS date: 2004/06/29 00:44:07 + +commit 7748d84d5cda2e1dc5844c1ddbdb58ac49ba0354 +Author: arekm <devnull@localhost> +Date: Sun Jun 20 19:21:34 2004 +0000 + + Updated. + + CVS patchset: 7349 + CVS date: 2004/06/20 19:21:34 + +commit 8fa4686e09a678ec75c8f1db38fef3592b31689d +Author: arekm <devnull@localhost> +Date: Sun Jun 20 18:55:19 2004 +0000 + + - find-lang.sh: implemented --with-kde (finds KDE help files); + add --all-name option (finds every lang file); drop defattr() + from *.lang files (arekm,mkochano,pascalek,wiget@PLD). + + CVS patchset: 7348 + CVS date: 2004/06/20 18:55:19 + +commit 5f27320366fc8963c8bd5568140039badda10b34 +Author: arekm <devnull@localhost> +Date: Thu Jun 17 21:16:02 2004 +0000 + + - update pld emails + + CVS patchset: 7347 + CVS date: 2004/06/17 21:16:02 + +commit a413bb610f3f6ffe616650206ce096f61260074c +Author: arekm <devnull@localhost> +Date: Thu Jun 17 20:53:28 2004 +0000 + + - fix: readelf.c breakage on some non x86 arches (qboosh@PLD). + (on top of previous readelf.c commit) + + CVS patchset: 7346 + CVS date: 2004/06/17 20:53:28 + +commit 40100f75a42b1b07efeb2f9a357f1291a3873aa4 +Author: arekm <devnull@localhost> +Date: Thu Jun 17 20:52:03 2004 +0000 + + - update to readelf.c from 4.07 + + CVS patchset: 7345 + CVS date: 2004/06/17 20:52:03 + +commit a6e1622368cd564ea050a431e2146b28a306b81c +Author: arekm <devnull@localhost> +Date: Thu Jun 17 20:18:34 2004 +0000 + + - conditional build support/unification (jajcus,malekith,qboosh,wiget@PLD). + (see macros.in for detailed explanation) + + CVS patchset: 7344 + CVS date: 2004/06/17 20:18:34 + +commit ee7456cc9f7100adea3d713b5fbc8b21e59012f8 +Author: jbj <devnull@localhost> +Date: Wed Jun 16 17:48:07 2004 +0000 + + - add ppc8[25]60 arches. + + CVS patchset: 7343 + CVS date: 2004/06/16 17:48:07 + +commit 3b8c7177a73048d133aa783e4f7b8db184c85f28 +Author: jbj <devnull@localhost> +Date: Tue Jun 15 21:01:34 2004 +0000 + + Achieve xml -> hdr -> xml idempotency. + + CVS patchset: 7341 + CVS date: 2004/06/15 21:01:34 + +commit a1af0d0f46bec874a50077c03c133f160203ad3d +Author: jbj <devnull@localhost> +Date: Tue Jun 15 21:00:14 2004 +0000 + + Correct typos. + + CVS patchset: 7340 + CVS date: 2004/06/15 21:00:14 + +commit bb7ba371839408a7da6a14624cb29201598f05b2 +Author: jbj <devnull@localhost> +Date: Tue Jun 15 20:16:22 2004 +0000 + + Generate header from xml parse. + + CVS patchset: 7339 + CVS date: 2004/06/15 20:16:22 + +commit dfc183d5a79725a1bc23858313adb5a7003f756c +Author: jbj <devnull@localhost> +Date: Tue Jun 15 20:04:54 2004 +0000 + + Orphan. + + CVS patchset: 7338 + CVS date: 2004/06/15 20:04:54 + +commit 940d50af528b825a20a50177f542fa67b0e89db6 +Author: jbj <devnull@localhost> +Date: Tue Jun 15 18:08:05 2004 +0000 + + - add type to tag array. + + CVS patchset: 7337 + CVS date: 2004/06/15 18:08:05 + +commit 64948579f6875faf51f0453ec8b85f329a5824a4 +Author: jbj <devnull@localhost> +Date: Tue Jun 15 15:12:04 2004 +0000 + + Common signature/header data spew. + + CVS patchset: 7336 + CVS date: 2004/06/15 15:12:04 + +commit 5c83007efe26c8b155a5b9967ff6fd11943935a8 +Author: jbj <devnull@localhost> +Date: Tue Jun 15 06:41:05 2004 +0000 + + Signature header dump and xml functional. + + CVS patchset: 7335 + CVS date: 2004/06/15 06:41:05 + +commit 8035f3bf5562158de092251d88c94430d3505ad8 +Author: jbj <devnull@localhost> +Date: Tue Jun 15 06:39:25 2004 +0000 + + Use tag table passed to headerSprintf rather than tagName() for xml lookup. + + CVS patchset: 7334 + CVS date: 2004/06/15 06:39:25 + +commit 380a2a3d37203ca31546ece0800cc18c8f0821ec +Author: jbj <devnull@localhost> +Date: Mon Jun 14 18:20:41 2004 +0000 + + - fix: disable fingerprint generation on kernel paths. + + CVS patchset: 7331 + CVS date: 2004/06/14 18:20:41 + +commit 32eace269f74b37e192091e228a3e086b03ba644 +Author: jbj <devnull@localhost> +Date: Mon Jun 14 18:14:45 2004 +0000 + + Add time package and time.xar archive. + + CVS patchset: 7329 + CVS date: 2004/06/14 18:14:45 + +commit 62599080b8e340816154b63801e026d32032378b +Author: jbj <devnull@localhost> +Date: Mon Jun 14 18:01:25 2004 +0000 + + ndle new-fangled empty tags. + + CVS patchset: 7328 + CVS date: 2004/06/14 18:01:25 + +commit 43c795b188af63fd2e98d6cb135f932e7d2ee6ed +Author: jbj <devnull@localhost> +Date: Mon Jun 14 17:54:06 2004 +0000 + + Typo. + + CVS patchset: 7326 + CVS date: 2004/06/14 17:54:06 + +commit 06e0d71feb288f66aa851b79a66cfeb8ee229cbb +Author: jbj <devnull@localhost> +Date: Mon Jun 14 17:46:45 2004 +0000 + + - xml: <integer/> instead of <integer>0</integer> markup. + + CVS patchset: 7325 + CVS date: 2004/06/14 17:46:45 + +commit 0cfd37159a27802c8cc086dd182379bd4281c54b +Author: jbj <devnull@localhost> +Date: Mon Jun 14 17:00:13 2004 +0000 + + - xml: use <foo/> markup for empty tags. + + CVS patchset: 7324 + CVS date: 2004/06/14 17:00:13 + +commit 9c20832828e6d12375ddc9e691ace847a893b50f +Author: arekm <devnull@localhost> +Date: Mon Jun 14 16:50:14 2004 +0000 + + Do amd64-linux|ia32e-linux, too. + + CVS patchset: 7322 + CVS date: 2004/06/14 16:50:14 + +commit a2a13dcee9ea4f6b7fb9d0cbe953a3d3a754b1b8 +Author: arekm <devnull@localhost> +Date: Mon Jun 14 16:34:04 2004 +0000 + + Use libtool magic to build python modules. + + CVS patchset: 7321 + CVS date: 2004/06/14 16:34:04 + +commit 123d6b033c0f85eec3b5de74a9d81fb2048417c2 +Author: arekm <devnull@localhost> +Date: Mon Jun 14 11:05:52 2004 +0000 + + Fix po files so newer gettext won't fail. + + CVS patchset: 7320 + CVS date: 2004/06/14 11:05:52 + +commit 1075276ec83ecd848ed9587efd66b822471e1d8f +Author: jbj <devnull@localhost> +Date: Mon Jun 14 07:01:11 2004 +0000 + + Separate bit masks for input and output formats. + + CVS patchset: 7319 + CVS date: 2004/06/14 07:01:11 + +commit f8c9788c7e70517da8ce58671700bf74b71ada67 +Author: jbj <devnull@localhost> +Date: Mon Jun 14 03:23:12 2004 +0000 + + Add rpmxp.c to rpmtool. + + CVS patchset: 7318 + CVS date: 2004/06/14 03:23:12 + +commit 7177fe1589cad14c70e39a95e078d09c7a96dc29 +Author: jbj <devnull@localhost> +Date: Mon Jun 14 03:12:22 2004 +0000 + + First crack at xml parser object. + + CVS patchset: 7317 + CVS date: 2004/06/14 03:12:22 + +commit 4d51df0eeb17c458c3bcd424a21842f05a8ed8b3 +Author: jbj <devnull@localhost> +Date: Mon Jun 14 02:42:44 2004 +0000 + + Add version and DTD to xml output spew. + + CVS patchset: 7316 + CVS date: 2004/06/14 02:42:44 + +commit 3397980c6153c8d63969a9a5c99ccc6dbadc5a8e +Author: jbj <devnull@localhost> +Date: Mon Jun 14 02:26:19 2004 +0000 + + A libxml2 parser in C. + + CVS patchset: 7315 + CVS date: 2004/06/14 02:26:19 + +commit 0acd60292225044505bd0bbcc34693d5b7bc042f +Author: jbj <devnull@localhost> +Date: Sun Jun 13 17:37:50 2004 +0000 + + Follow python naming conventions more closely. + Use XML_READER_FOO_TYPE rather than numbers. + + CVS patchset: 7314 + CVS date: 2004/06/13 17:37:50 + +commit d7de47c06770e55969fc6cfde6e3529b67021e02 +Author: jbj <devnull@localhost> +Date: Sun Jun 13 17:10:18 2004 +0000 + + Add libxml2 handler. + + CVS patchset: 7313 + CVS date: 2004/06/13 17:10:18 + +commit f712c984b01e27148949a3bb3f0b068405da4153 +Author: jbj <devnull@localhost> +Date: Sat Jun 12 12:12:25 2004 +0000 + + A pyexpat parser for rpmHeader xml. + + CVS patchset: 7312 + CVS date: 2004/06/12 12:12:25 + +commit 9ef3e18d7fec70705c9f2925766aa6af0de8658a +Author: jbj <devnull@localhost> +Date: Fri Jun 11 21:49:46 2004 +0000 + + Splint. + + CVS patchset: 7311 + CVS date: 2004/06/11 21:49:46 + +commit 4bec6209478a73f34f0096ce0183d76f501da4e2 +Author: jbj <devnull@localhost> +Date: Fri Jun 11 21:09:48 2004 +0000 + + splint fiddles. + + CVS patchset: 7310 + CVS date: 2004/06/11 21:09:48 + +commit ff5c99445acab9ddb11bcd8ada8798da2dcd3825 +Author: jbj <devnull@localhost> +Date: Fri Jun 11 19:26:54 2004 +0000 + + - fix: malloc failure from dbus test suite (#124747). + + CVS patchset: 7309 + CVS date: 2004/06/11 19:26:54 + +commit 7bdc1f24fdb9c3468d76097ca757802cc5bac9fe +Author: jbj <devnull@localhost> +Date: Fri Jun 11 17:56:01 2004 +0000 + + Sanity. + + CVS patchset: 7308 + CVS date: 2004/06/11 17:56:01 + +commit 99e34f26fb35e4dbaffa83d795ae2af1f500cb23 +Author: jbj <devnull@localhost> +Date: Fri Jun 11 17:52:58 2004 +0000 + + - python: permit integer keys to ts.dbMatch(). + + CVS patchset: 7306 + CVS date: 2004/06/11 17:52:58 + +commit 3186a9ba73b093c3d77f6f041163c3bfc8ceabad +Author: jbj <devnull@localhost> +Date: Thu Jun 10 16:33:16 2004 +0000 + + - python: return ds, not tuple, for ds iteration. + + CVS patchset: 7305 + CVS date: 2004/06/10 16:33:16 + +commit b41bba2c1696a073e03b5e8db8947a860dfd8fdd +Author: pauln <devnull@localhost> +Date: Thu Jun 10 14:48:46 2004 +0000 + + Return a single ds if you try and iterate over a single ds + + CVS patchset: 7301 + CVS date: 2004/06/10 14:48:46 + +commit 4b3532d3419b210582121089069cba228d0cf502 +Author: jbj <devnull@localhost> +Date: Thu Jun 10 13:26:50 2004 +0000 + + - add 'requires' and 'conflicts' tag aliases. + + CVS patchset: 7300 + CVS date: 2004/06/10 13:26:50 + +commit 08d0abf87895af248aaa61bbbb1da58a0e12bf41 +Author: jbj <devnull@localhost> +Date: Tue Jun 8 15:26:20 2004 +0000 + + Permit sanity check on immutable region tags too. + + CVS patchset: 7297 + CVS date: 2004/06/08 15:26:20 + +commit e672824ee3375c300c5bd18b164627d6ff15d05c +Author: jbj <devnull@localhost> +Date: Tue Jun 8 15:22:57 2004 +0000 + + Preserve allignment for missing files with --verify. + + CVS patchset: 7295 + CVS date: 2004/06/08 15:22:57 + +commit bf5333001a67bbda3877973c623e49f07b65ba4e +Author: jbj <devnull@localhost> +Date: Tue Jun 1 16:37:33 2004 +0000 + + - fix: dev package build on s390x hack around. + + CVS patchset: 7289 + CVS date: 2004/06/01 16:37:33 + +commit 9f035a4d8a924dad4a6e8306844d6831bf7676fd +Author: jbj <devnull@localhost> +Date: Tue Jun 1 13:58:57 2004 +0000 + + - fix: "/path/foo.../bar" was losing a dot (#123844). + + CVS patchset: 7287 + CVS date: 2004/06/01 13:58:57 + +commit 5aed900edbabdb5600163786f9dbfea33e7351dd +Author: jbj <devnull@localhost> +Date: Mon May 31 22:02:27 2004 +0000 + + Create output path for opath template. + + CVS patchset: 7285 + CVS date: 2004/05/31 22:02:27 + +commit f8b744a53c7785d7770e83ae2661443c4dd735da +Author: jbj <devnull@localhost> +Date: Mon May 31 20:44:17 2004 +0000 + + The death of rpmarchive.c. + CVS ---------------------------------------------------------------------- + + CVS patchset: 7284 + CVS date: 2004/05/31 20:44:17 + +commit 02eea0067fae78dea88acaa31749c4562b0f03ab +Author: jbj <devnull@localhost> +Date: Mon May 31 20:16:28 2004 +0000 + + Create rpmtool to replace the toy example programs. + + CVS patchset: 7283 + CVS date: 2004/05/31 20:16:28 + +commit 6fc421d2352be905c44829a537c98119fa30d4f2 +Author: jbj <devnull@localhost> +Date: Mon May 31 20:12:09 2004 +0000 + + Typo. + + CVS patchset: 7282 + CVS date: 2004/05/31 20:12:09 + +commit d99838e608993ff6ae0e29f1d8b179b2db12e42a +Author: jbj <devnull@localhost> +Date: Sun May 30 22:27:38 2004 +0000 + + Upgrade to expat-1.9.7. + + CVS patchset: 7281 + CVS date: 2004/05/30 22:27:38 + +commit 99e2bddb673b2a8b2f4398b8cc1746cd1cfc2342 +Author: jbj <devnull@localhost> +Date: Sun May 30 17:52:57 2004 +0000 + + - use /etc/selinux/targeted/contexts/files/file_contexts for now. + - disable file contexts into package metadata during build. + + CVS patchset: 7280 + CVS date: 2004/05/30 17:52:57 + +commit a29bd9bb89f277602edcf115b7a388f281a0e04b +Author: jbj <devnull@localhost> +Date: Sun May 30 17:52:11 2004 +0000 + + - fix: follow current is_selinux_enabled() return (#121004). + + CVS patchset: 7279 + CVS date: 2004/05/30 17:52:11 + +commit 401cd94fb94d6a940f17f4740f322476d0addc8e +Author: jbj <devnull@localhost> +Date: Sun May 30 17:46:39 2004 +0000 + + Make peace with latest autofoo. + + CVS patchset: 7277 + CVS date: 2004/05/30 17:46:39 + +commit 42386beb8b189a1376cfc4a6e7a69b180a538a12 +Author: jbj <devnull@localhost> +Date: Sat May 29 15:56:01 2004 +0000 + + - use poll(2) if available, avoid borked aurora/sparc select (#124574). + + CVS patchset: 7276 + CVS date: 2004/05/29 15:56:01 + +commit aab51e6392d79b925dba37f198a36b18fefdbee8 +Author: jbj <devnull@localhost> +Date: Sat May 29 13:47:39 2004 +0000 + + Identify caos distribution (#124746). + + CVS patchset: 7273 + CVS date: 2004/05/29 13:47:39 + +commit 1d7dfb26c721095d1086dea8eab4979064eb9cd7 +Author: jbj <devnull@localhost> +Date: Fri May 28 04:47:42 2004 +0000 + + More cleanup, remove compile warnings. + + CVS patchset: 7270 + CVS date: 2004/05/28 04:47:42 + +commit 84aef46ba35a80454e71d860f488ef7357355d5e +Author: jbj <devnull@localhost> +Date: Fri May 28 04:34:21 2004 +0000 + + Code cleanup. + + CVS patchset: 7269 + CVS date: 2004/05/28 04:34:21 + +commit d0df223d839dea8324bfb17f90308a93ffcbf796 +Author: jbj <devnull@localhost> +Date: Fri May 28 03:12:43 2004 +0000 + + Sanity clean-up. + + CVS patchset: 7268 + CVS date: 2004/05/28 03:12:43 + +commit 10dcc28d51a08e9b3a78690e9ac6a3c5ea31c41d +Author: jbj <devnull@localhost> +Date: Fri May 28 03:02:02 2004 +0000 + + Make sexpOutputStream entirely opaque. + + CVS patchset: 7267 + CVS date: 2004/05/28 03:02:02 + +commit 48a7ecb978f77409f0a45b247e399801fbd95bb7 +Author: jbj <devnull@localhost> +Date: Fri May 28 02:41:00 2004 +0000 + + Make input stream entirely opaque. + + CVS patchset: 7266 + CVS date: 2004/05/28 02:41:00 + +commit beb0021a4c9933f04046a9e5457f09fd88259df3 +Author: jbj <devnull@localhost> +Date: Fri May 28 01:48:49 2004 +0000 + + Make sexpString and sexpList opaque and abstract. + + CVS patchset: 7265 + CVS date: 2004/05/28 01:48:49 + +commit b45401eaff532bf58c300d697265449fcf88c447 +Author: jbj <devnull@localhost> +Date: Fri May 28 01:18:36 2004 +0000 + + Make sexpSimpleString and sexpObject opaque and abstract. + + CVS patchset: 7264 + CVS date: 2004/05/28 01:18:36 + +commit 75e1e268c3236ab5bfd6d891839260ca7f7b20be +Author: jbj <devnull@localhost> +Date: Fri May 28 00:55:56 2004 +0000 + + Continue making structures abstarct and opaque. + + CVS patchset: 7263 + CVS date: 2004/05/28 00:55:56 + +commit d95c3f7fa53835042958a9d4332c12d6c0025267 +Author: jbj <devnull@localhost> +Date: Thu May 27 23:53:43 2004 +0000 + + Splint fiddles. + + CVS patchset: 7262 + CVS date: 2004/05/27 23:53:43 + +commit 38f19a18df9320b9bfc80464888fe4c2d106dced +Author: jbj <devnull@localhost> +Date: Thu May 27 23:07:01 2004 +0000 + + Use popt instead. + + CVS patchset: 7261 + CVS date: 2004/05/27 23:07:01 + +commit bde534de89f018d9c6cd3f1e722734ec2ffd5798 +Author: jbj <devnull@localhost> +Date: Thu May 27 21:35:37 2004 +0000 + + Add no-brainer make check. + + CVS patchset: 7260 + CVS date: 2004/05/27 21:35:37 + +commit e2f84dd30882d16855eb2e693170c62d9eee76e6 +Author: jbj <devnull@localhost> +Date: Thu May 27 20:57:47 2004 +0000 + + Splint fiddles. + + CVS patchset: 7259 + CVS date: 2004/05/27 20:57:47 + +commit a70db07ead554f0af9467a6a8f6eda95797e55b6 +Author: jbj <devnull@localhost> +Date: Thu May 27 20:20:23 2004 +0000 + + Zap trialing white space. + + CVS patchset: 7258 + CVS date: 2004/05/27 20:20:23 + +commit b1dc346f8ad221f282a51b10fd2f47a164026d71 +Author: jbj <devnull@localhost> +Date: Thu May 27 20:19:13 2004 +0000 + + Zap ^M everywhere. + + CVS patchset: 7257 + CVS date: 2004/05/27 20:19:13 + +commit 8ef74a59838498443ae9fb28d0d14101bf771a27 +Author: jbj <devnull@localhost> +Date: Thu May 27 20:16:55 2004 +0000 + + Splint fiddles. + + CVS patchset: 7256 + CVS date: 2004/05/27 20:16:55 + +commit 6aed2fa8ac85c8bc8f116309c2d96bd0e45263c8 +Author: jbj <devnull@localhost> +Date: Thu May 27 19:00:51 2004 +0000 + + ANSI C prototypes, no-brainer splint annotations. + + CVS patchset: 7255 + CVS date: 2004/05/27 19:00:51 + +commit 26371c10a6237a016419d22cc8d773e32cd587e8 +Author: jbj <devnull@localhost> +Date: Thu May 27 18:10:44 2004 +0000 + + No-brainer autocrap wrapper. + + CVS patchset: 7254 + CVS date: 2004/05/27 18:10:44 + +commit 0023779c86c940a9fe47d4b45195022f94538174 +Author: jbj <devnull@localhost> +Date: Thu May 27 17:55:01 2004 +0000 + + Creat from Rivest's sexp distribution. + + CVS patchset: 7253 + CVS date: 2004/05/27 17:55:01 + +commit 86700899e6a1c6816be064a66ef264db4c170f8e +Author: jbj <devnull@localhost> +Date: Wed May 26 21:10:07 2004 +0000 + + - add aurora/sparc patches (#124469). + + CVS patchset: 7252 + CVS date: 2004/05/26 21:10:07 + +commit 8a960623dffee67386797e4ea4ac2fd3dc61de76 +Author: cturner <devnull@localhost> +Date: Wed May 26 12:26:04 2004 +0000 + + constants to help with dep resolution; from Daniel P. Berrange, berrange@redhat.com + + CVS patchset: 7250 + CVS date: 2004/05/26 12:26:04 + +commit 83a0eb0b3633cdec627971d84dbbbb801870999c +Author: pauln <devnull@localhost> +Date: Fri May 21 11:43:05 2004 +0000 + + Fix to detect PIE executables and don't add as library provides + + CVS patchset: 7249 + CVS date: 2004/05/21 11:43:05 + +commit ae687a3144f83e88f45281461074a424c166700c +Author: arekm <devnull@localhost> +Date: Thu May 20 21:30:00 2004 +0000 + + Fix help for list-file option. + + CVS patchset: 7248 + CVS date: 2004/05/20 21:30:00 + +commit 96063191fc5d3902e0ef56781be34c2a454a1cbd +Author: niemeyer <devnull@localhost> +Date: Tue May 4 21:12:04 2004 +0000 + + - Adding support for integer keys in ts.dbMatch(). + - Adding readHeaderFromFD(). + + CVS patchset: 7247 + CVS date: 2004/05/04 21:12:04 + +commit bd7c49f4e0e6c58de08b8888043e2f6f7f151897 +Author: joden <devnull@localhost> +Date: Tue May 4 06:04:23 2004 +0000 + + %postun failures are now propagated back to transaction state machine. + ...james + + CVS patchset: 7246 + CVS date: 2004/05/04 06:04:23 + +commit ed47ca65b121a14efefa4718074402fb69fb173c +Author: joden <devnull@localhost> +Date: Mon May 3 17:29:16 2004 +0000 + + Minor tweaks to comments in autorollback code, made removal of re-packaged + package print to standard out in arb and rb code. + ...james + + CVS patchset: 7245 + CVS date: 2004/05/03 17:29:16 + +commit f748bc43d91694a8ea7d4d4546bab2a635e1d79d +Author: jbj <devnull@localhost> +Date: Mon Apr 19 12:12:12 2004 +0000 + + Splint fiddles. + + CVS patchset: 7242 + CVS date: 2004/04/19 12:12:12 + +commit b687c65d77a2efa630a46206682c7d5495549de3 +Author: jbj <devnull@localhost> +Date: Mon Apr 19 12:06:30 2004 +0000 + + splint fiddles. + + CVS patchset: 7241 + CVS date: 2004/04/19 12:06:30 + +commit 2296caaece3b4b5f17f483c80655d354a5bdb1d2 +Author: niemeyer <devnull@localhost> +Date: Sun Apr 18 23:47:29 2004 +0000 + + Force global Lua state initialization during rpmReadConfigFiles(). + + CVS patchset: 7240 + CVS date: 2004/04/18 23:47:29 + +commit a018c6e59c4abccce831ddb3a292198721b9a82a +Author: niemeyer <devnull@localhost> +Date: Sun Apr 18 20:47:29 2004 +0000 + + Implemented Lua support for the hooking system. + + CVS patchset: 7239 + CVS date: 2004/04/18 20:47:29 + +commit a19d5569cdbeb72780e7ea694bbf7d31538aaa1c +Author: niemeyer <devnull@localhost> +Date: Sun Apr 18 18:30:21 2004 +0000 + + Implemented external interface for the hooking system, and + included in rpm context. + + CVS patchset: 7238 + CVS date: 2004/04/18 18:30:21 + +commit e0c6886a5478c9e1b1721312973c49758ad171b4 +Author: niemeyer <devnull@localhost> +Date: Sun Apr 18 03:23:39 2004 +0000 + + Adding in-development hooking system into the repository. + + CVS patchset: 7237 + CVS date: 2004/04/18 03:23:39 + +commit a7722ac9939189915d8863779af95d8a10c583f8 +Author: cturner <devnull@localhost> +Date: Wed Apr 14 12:46:13 2004 +0000 + + prep for release + + CVS patchset: 7235 + CVS date: 2004/04/14 12:46:13 + +commit c37ab909a265d0560a8999da87507ba69ba101eb +Author: cturner <devnull@localhost> +Date: Wed Apr 14 12:44:30 2004 +0000 + + integrate test patch from ville + + CVS patchset: 7234 + CVS date: 2004/04/14 12:44:30 + +commit 005e4f513105bbf602bb2f04990f2c2b738d8ff6 +Author: niemeyer <devnull@localhost> +Date: Tue Apr 13 16:34:40 2004 +0000 + + Fixed bug in "rpm -qf": if a file in the current directory had the + same name as a dependency provided by some package, "rpm -qf filename" + would return the package owning that dependency. + + CVS patchset: 7233 + CVS date: 2004/04/13 16:34:40 + +commit 606192b963798c359deac6ff60e09ff9045c3b6b +Author: cturner <devnull@localhost> +Date: Fri Apr 9 13:20:57 2004 +0000 + + patches from Ville to add changelog support + + CVS patchset: 7232 + CVS date: 2004/04/09 13:20:57 + +commit 70905ee4c6f5e0e7ce3a0c9c5cd297fbe99d0483 +Author: niemeyer <devnull@localhost> +Date: Thu Apr 8 20:27:53 2004 +0000 + + Implemented multiline macro support. + + CVS patchset: 7231 + CVS date: 2004/04/08 20:27:53 + +commit 66f860d94fa9b33f4abfcc41ea2267bd2660c613 +Author: jbj <devnull@localhost> +Date: Thu Apr 8 00:12:01 2004 +0000 + + - perl: use __perl for perl variable macros (#115156). + + CVS patchset: 7229 + CVS date: 2004/04/08 00:12:01 + +commit 2e491f5fcf77f7b61d2ab96e095bd72b95d544c4 +Author: jbj <devnull@localhost> +Date: Thu Apr 8 00:07:13 2004 +0000 + + Typos. + + CVS patchset: 7228 + CVS date: 2004/04/08 00:07:13 + +commit d10d7501ec2d5fe532bb6213899b2933e75fec10 +Author: jbj <devnull@localhost> +Date: Thu Apr 8 00:04:17 2004 +0000 + + Add bug number. + + CVS patchset: 7225 + CVS date: 2004/04/08 00:04:17 + +commit ec32c2ab0da852fe0bf30aaf39429f964de9dc30 +Author: jbj <devnull@localhost> +Date: Thu Apr 8 00:03:51 2004 +0000 + + - perl: skip new-fangled head[34] while gerenerating deps (#118243). + + CVS patchset: 7224 + CVS date: 2004/04/08 00:03:51 + +commit 12d5c367af207a802583264dc70d986c19b02b09 +Author: jbj <devnull@localhost> +Date: Wed Apr 7 23:50:35 2004 +0000 + + - fix: no transaction lock if --test was specified (#119783). + + CVS patchset: 7222 + CVS date: 2004/04/07 23:50:35 + +commit dc885367f50e2d0669abd6308e1a09bb9aa9ae2d +Author: jbj <devnull@localhost> +Date: Wed Apr 7 23:26:00 2004 +0000 + + - fix: segfault on --recontext if file_contexts unreadable (#117374). + - fix: /etc/security/selinux/file_contexts is default path. + + CVS patchset: 7220 + CVS date: 2004/04/07 23:26:00 + +commit 84573a3571e268dff5d103b47bf1ecb37127a13a +Author: jbj <devnull@localhost> +Date: Wed Apr 7 18:07:08 2004 +0000 + + Splint fiddles. + + CVS patchset: 7219 + CVS date: 2004/04/07 18:07:08 + +commit e81af296a9961dc92dde4ac03353c858b944d8eb +Author: jbj <devnull@localhost> +Date: Wed Apr 7 17:31:29 2004 +0000 + + Make peace with libtool-1.5.4. + + CVS patchset: 7218 + CVS date: 2004/04/07 17:31:29 + +commit f98e6cf1a20a9d22942b1bbe7a5b411bc1b8754d +Author: jbj <devnull@localhost> +Date: Wed Apr 7 17:30:07 2004 +0000 + + Make peace with libtool-1.5.3. + + CVS patchset: 7217 + CVS date: 2004/04/07 17:30:07 + +commit 0d73d4699b47f839db61580687fc972f48dd42d6 +Author: jbj <devnull@localhost> +Date: Thu Apr 1 12:56:54 2004 +0000 + + revert buildtime tie breaking, not the right thing to do. + splint fiddles. + + CVS patchset: 7216 + CVS date: 2004/04/01 12:56:54 + +commit 34daf7ced86d499d1b5fc08b0b0cc430fc8678e8 +Author: jbj <devnull@localhost> +Date: Tue Mar 30 21:00:47 2004 +0000 + + Start rpm-4.4 devel. + + CVS patchset: 7210 + CVS date: 2004/03/30 21:00:47 + +commit e757135378572360076a1086d0e6783bd6d65928 +Author: arekm <devnull@localhost> +Date: Tue Mar 30 18:13:11 2004 +0000 + + Document last changes. + + CVS patchset: 7209 + CVS date: 2004/03/30 18:13:11 + +commit 4458dc3de868237a2fdf4b7f1ea57370b64b07f4 +Author: arekm <devnull@localhost> +Date: Tue Mar 30 16:41:37 2004 +0000 + + Simplify cpuid code; fix it for gcc 3.4; always push/pop ebx for PIC and non PIC. Patch by Pawe³ Sikora <pluto/at/pld-linux.org>. + Modified Files: lib/rpmrc.c + + CVS patchset: 7208 + CVS date: 2004/03/30 16:41:37 + +commit f1dab7350d83b962264f7f39928c1d5c62d92088 +Author: arekm <devnull@localhost> +Date: Tue Mar 30 00:40:26 2004 +0000 + + Make rpmGlob() locale independent to get stable behaviour whatever locale is used when building (Artur Frysiak <wiget/at/pld-linux.org>). + Modified Files: rpmio/macro.c + + CVS patchset: 7207 + CVS date: 2004/03/30 00:40:26 + +commit 08c64490958627beb726eadf4ced1857ce7f75eb +Author: jbj <devnull@localhost> +Date: Mon Mar 29 07:43:42 2004 +0000 + + Proof-of-concept for arch filtered dependencies. + + CVS patchset: 7206 + CVS date: 2004/03/29 07:43:42 + +commit 12e86b2c5f10e7853fca8bdc0007aeaeea6dcfb7 +Author: arekm <devnull@localhost> +Date: Sun Mar 28 20:10:54 2004 +0000 + + buildarchtranslate p3/p4 to i386 as it's on other cases (athlon/i686/i586) + + CVS patchset: 7205 + CVS date: 2004/03/28 20:10:54 + +commit 0acbe9ea0cec65a66c9fb8f96d1d4e188c242451 +Author: jbj <devnull@localhost> +Date: Sun Mar 28 16:24:02 2004 +0000 + + Typo. + + CVS patchset: 7204 + CVS date: 2004/03/28 16:24:02 + +commit 68325b9175c8306bf80fc2031c59c519f8a0e17c +Author: jbj <devnull@localhost> +Date: Sun Mar 28 16:07:26 2004 +0000 + + - scareMem = 0 everywhere, document deprecation phase out. + + CVS patchset: 7203 + CVS date: 2004/03/28 16:07:26 + +commit 13ca035edbc9a954d57048391e725d546c6bafb0 +Author: jbj <devnull@localhost> +Date: Sun Mar 28 15:06:10 2004 +0000 + + - fix: don't add leading space to %* argv expansion (#119059). + + CVS patchset: 7202 + CVS date: 2004/03/28 15:06:10 + +commit dff80a94cc80be4aa9e6a71ca271c8640fcea323 +Author: jbj <devnull@localhost> +Date: Sun Mar 28 14:57:53 2004 +0000 + + - use package build time as EVR comparison tie breaker. + + CVS patchset: 7201 + CVS date: 2004/03/28 14:57:53 + +commit 94c663d938df4c866bcb70ba5266d55d68a9bdc6 +Author: jbj <devnull@localhost> +Date: Sun Mar 28 13:49:19 2004 +0000 + + Sanity. + + CVS patchset: 7200 + CVS date: 2004/03/28 13:49:19 + +commit 9673560957adfe65d8dc9129b0dbcea4451c0109 +Author: arekm <devnull@localhost> +Date: Sun Mar 28 02:58:54 2004 +0000 + + Polish translation update. + + CVS patchset: 7199 + CVS date: 2004/03/28 02:58:54 + +commit b07c0fbce4c6647cd8bb2dde7b3416d95dfdf986 +Author: arekm <devnull@localhost> +Date: Sun Mar 28 02:41:32 2004 +0000 + + pentium3/pentium4 support by Pawe³ Sikora <pluto/at/pld-linux.org>. + Modified Files: installplatform macros.in rpmrc.in lib/rpmrc.c lib/rpmts.c + + CVS patchset: 7198 + CVS date: 2004/03/28 02:41:32 + +commit 1cdfdb8b6ca37e51631b1ca44cf43636929bfaa9 +Author: arekm <devnull@localhost> +Date: Sun Mar 28 00:49:54 2004 +0000 + + When fixing permissions do u+w, too (fixes badly packaged tarballs) + + CVS patchset: 7197 + CVS date: 2004/03/28 00:49:54 + +commit a8b1e8604841890131b0c31554de89374de3a38e +Author: joden <devnull@localhost> +Date: Sat Mar 27 11:34:14 2004 +0000 + + Made it so %* does not evaluate with a leading space. For instance: + %define xxx() "%{*}" + %xxx 1 2 3 + would evaluate to: + " 1 2 3" + and now evaluates to: + "1 2 3" + + CVS patchset: 7196 + CVS date: 2004/03/27 11:34:14 + +commit 60057a2de1e72a8077afc926e40addc923695419 +Author: jbj <devnull@localhost> +Date: Fri Mar 26 17:27:57 2004 +0000 + + Splint fiddles. + + CVS patchset: 7195 + CVS date: 2004/03/26 17:27:57 + +commit 18fe40be2d0c5a5b0d52e4cdccda909c812a9882 +Author: jbj <devnull@localhost> +Date: Fri Mar 26 15:44:18 2004 +0000 + + Typo. + + CVS patchset: 7194 + CVS date: 2004/03/26 15:44:18 + +commit f3fb31edbb7a1202c225da48cd14e2c69cbd3e56 +Author: jbj <devnull@localhost> +Date: Fri Mar 26 15:42:45 2004 +0000 + + splint fiddles. + + CVS patchset: 7193 + CVS date: 2004/03/26 15:42:45 + +commit 227d09b4ba879b63a4af3f0220011f3a182e4741 +Author: jbj <devnull@localhost> +Date: Thu Mar 25 19:41:22 2004 +0000 + + Endian neutral join keys for rpmdbAdd() and rpmdbRemove(). + + CVS patchset: 7192 + CVS date: 2004/03/25 19:41:22 + +commit 951c816851735ebc4a3ee50d1b6950966785d1a5 +Author: jbj <devnull@localhost> +Date: Thu Mar 25 18:14:03 2004 +0000 + + - endian neutral rpmdb join keys (finally). + + CVS patchset: 7191 + CVS date: 2004/03/25 18:14:03 + +commit c096a690b819a14072d9465fe91cfe349a3e9214 +Author: niemeyer <devnull@localhost> +Date: Wed Mar 24 19:47:11 2004 +0000 + + - Now Lua interface is using a global state. + - /usr/lib/rpm/init.lua is called during intialization. + + CVS patchset: 7188 + CVS date: 2004/03/24 19:47:11 + +commit 47d16168ca1f3793a0a0e822763992d3a0356418 +Author: niemeyer <devnull@localhost> +Date: Tue Mar 23 23:52:45 2004 +0000 + + Removing unwanted "static" attribute in "luaL_reg *lib". Using it + removes the prectability of initalization order in relation to + lualibs. + + CVS patchset: 7187 + CVS date: 2004/03/23 23:52:45 + +commit b0ccb6fc076aedd8c3ee8dd1eb67dbce92c84e83 +Author: niemeyer <devnull@localhost> +Date: Tue Mar 23 18:38:19 2004 +0000 + + Adding missing entries in EXTRA_DIST. + + CVS patchset: 7186 + CVS date: 2004/03/23 18:38:19 + +commit d843388f7eec3da4dfe0930b7c66497e38102baf +Author: jbj <devnull@localhost> +Date: Tue Mar 23 14:49:38 2004 +0000 + + Uniqify symbols to prevent name space pollution. + + CVS patchset: 7185 + CVS date: 2004/03/23 14:49:38 + +commit 58c9db0b19e1f61758e63516c3d99c60ed9b103a +Author: jbj <devnull@localhost> +Date: Tue Mar 23 07:18:55 2004 +0000 + + Spint fiddles. + + CVS patchset: 7184 + CVS date: 2004/03/23 07:18:55 + +commit bc35b858d6638674ed6e94af87137fbcbe3c826e +Author: jbj <devnull@localhost> +Date: Tue Mar 23 05:52:59 2004 +0000 + + Splint fiddles. + + CVS patchset: 7183 + CVS date: 2004/03/23 05:52:59 + +commit 7b5c3b42c9b847badc5c6f66f054ee536ce82edd +Author: jbj <devnull@localhost> +Date: Tue Mar 23 05:09:13 2004 +0000 + + Splint annotations. + + CVS patchset: 7182 + CVS date: 2004/03/23 05:09:13 + +commit 9ecefd3901e8d3dc5652247bb4ab02f73a949fb7 +Author: jbj <devnull@localhost> +Date: Tue Mar 23 02:27:55 2004 +0000 + + Splint annotations. + + CVS patchset: 7181 + CVS date: 2004/03/23 02:27:55 + +commit 8255684ac781a966ea7835c1015411c0b0ee4f4d +Author: jbj <devnull@localhost> +Date: Sun Mar 21 13:25:53 2004 +0000 + + Automake 1.8.3. + + CVS patchset: 7180 + CVS date: 2004/03/21 13:25:53 + +commit fa111e33baa1443d7d84b0872234e60f46ab948f +Author: niemeyer <devnull@localhost> +Date: Fri Mar 19 21:14:32 2004 +0000 + + Upgrading to Lua 5.0.2. + + CVS patchset: 7179 + CVS date: 2004/03/19 21:14:32 + +commit 635edd95230e17e8ada5793719d7e385e729df30 +Author: niemeyer <devnull@localhost> +Date: Fri Mar 19 20:08:20 2004 +0000 + + - New internal Lua support scheme, laying under rpmio. + - New API abstracting access to Lua state (rpmlua is + abstract to everyone but rpmlua.c). + - New %{lua: ... } macro. + Modified Files: + lib/Makefile.am lib/psm.c lib/rpmts.c lua/local/linit.lch + lua/local/linit.lua rpmio/Makefile.am rpmio/macro.c + Added Files: + rpmio/rpmlua.c rpmio/rpmlua.h + Removed Files: + lib/rpmlua.c lib/rpmlua.h + + CVS patchset: 7178 + CVS date: 2004/03/19 20:08:20 + +commit a1a283837a6b70c9ee4731f9172cfc614a1a7c6b +Author: jbj <devnull@localhost> +Date: Thu Mar 18 15:29:23 2004 +0000 + + Resurrect "other endian" rpmdb functionality. + + CVS patchset: 7177 + CVS date: 2004/03/18 15:29:23 + +commit 73260d956c54a3d95aa7d367c09ed3e2cb2a2a00 +Author: niemeyer <devnull@localhost> +Date: Tue Mar 16 21:58:25 2004 +0000 + + - Implemented support for internal Lua scripts. + - Implemented %pretrans and %posttrans script slots. + Changed files: + Makefile.am configure.ac build/pack.c build/parseScript.c + build/parseSpec.c build/rpmbuild.h build/rpmspec.h + lib/Makefile.am lib/psm.c lib/rpmlib.h lib/rpmlibprov.c + lib/rpmts.c lib/rpmts.h lib/transaction.c + Added files: + lib/rpmlua.c lib/rpmlua.h lua/* + + CVS patchset: 7175 + CVS date: 2004/03/16 21:58:25 + +commit 55f77d61d72a3993436db9a8eefec9eaa7fb61ae +Author: jbj <devnull@localhost> +Date: Tue Mar 16 17:13:25 2004 +0000 + + - fix: grrr, skip notes on non-i386 entirely. + + CVS patchset: 7174 + CVS date: 2004/03/16 17:13:25 + +commit aac00c11d5865e36b054b1ac8a6f476517b7aca8 +Author: jbj <devnull@localhost> +Date: Mon Mar 15 14:40:01 2004 +0000 + + re-add splint fiddles. + + CVS patchset: 7172 + CVS date: 2004/03/15 14:40:01 + +commit d440039375df3dab23c796005e14a64475b3946d +Author: jbj <devnull@localhost> +Date: Sat Mar 13 13:34:44 2004 +0000 + + - fix: handle elf64 note sections correctly. + + CVS patchset: 7171 + CVS date: 2004/03/13 13:34:44 + +commit dde3339464686204bc339007054214bf78f85fc2 +Author: jbj <devnull@localhost> +Date: Thu Mar 11 17:33:17 2004 +0000 + + - fix: ENOTSUP filter from lsetfilecon borkage. + + CVS patchset: 7168 + CVS date: 2004/03/11 17:33:17 + +commit 5f12397f520f3a879ed82e73046cad62b9bec633 +Author: pauln <devnull@localhost> +Date: Thu Mar 11 08:32:02 2004 +0000 + + Make spec-py lint free. + + CVS patchset: 7166 + CVS date: 2004/03/11 08:32:02 + +commit da9a1be04c4225fd6855c900ff3c011ac2347b50 +Author: pauln <devnull@localhost> +Date: Thu Mar 11 07:03:40 2004 +0000 + + Begin lint fixes for spec-py + + CVS patchset: 7165 + CVS date: 2004/03/11 07:03:40 + +commit fcfdff02e8304b6ba36a0e8667c0172dec898444 +Author: pauln <devnull@localhost> +Date: Thu Mar 11 06:25:48 2004 +0000 + + Fix splint warnings for spec + + CVS patchset: 7164 + CVS date: 2004/03/11 06:25:48 + +commit 1a9da41d89b455123e97c115429431b268041cb4 +Author: jbj <devnull@localhost> +Date: Thu Mar 11 03:06:38 2004 +0000 + + substititute labelCompare into rpmds_compare; map rpmdsCompare onto '==' and '!='. + + CVS patchset: 7163 + CVS date: 2004/03/11 03:06:38 + +commit 11507f2cf4a8b2f62489c2ccfda4dfb816ad7799 +Author: jbj <devnull@localhost> +Date: Wed Mar 10 23:01:46 2004 +0000 + + - add sparcv8 and enable elf32/elf64 Zon sparc64 (#117302). + - fix: --querybynumber looped. + + CVS patchset: 7161 + CVS date: 2004/03/10 23:01:46 + +commit aeab20571904cd350fdecfe2238a4ff617bdcacb +Author: pauln <devnull@localhost> +Date: Wed Mar 10 22:44:29 2004 +0000 + + Initial rpm.spec implementation + + CVS patchset: 7160 + CVS date: 2004/03/10 22:44:29 + +commit f557b1bda0f5a15d6030dd9464a6f352199da4f9 +Author: jbj <devnull@localhost> +Date: Tue Mar 9 17:27:16 2004 +0000 + + - fix: sq->reaped needs sighold(SIGCHLD)/sigrelease(SIGCHLD) (#117620). + + CVS patchset: 7155 + CVS date: 2004/03/09 17:27:16 + +commit 25e004f33d613ecc6ce43510c71d810d00a566f5 +Author: jbj <devnull@localhost> +Date: Sun Mar 7 21:11:27 2004 +0000 + + Add comments, minor performance improvement. + + CVS patchset: 7154 + CVS date: 2004/03/07 21:11:27 + +commit ccc7bf2fd9b68a81fb4a5b95ae9ade845abf6d36 +Author: jbj <devnull@localhost> +Date: Sun Mar 7 12:50:36 2004 +0000 + + Protect sq->reaped with sighold and sigrelease. + + CVS patchset: 7153 + CVS date: 2004/03/07 12:50:36 + +commit 324746dc753372a3bca171a5046c290b1fd4fcd1 +Author: jbj <devnull@localhost> +Date: Sat Mar 6 17:59:22 2004 +0000 + + Filter ENOTSUP lsetfilecon() to permit tmpfs mount on /dev/shm. + + CVS patchset: 7152 + CVS date: 2004/03/06 17:59:22 + +commit 5a457b0586fe135456ea8800f1ac48ba31588ffa +Author: jbj <devnull@localhost> +Date: Fri Mar 5 23:11:51 2004 +0000 + + Use /etc/security/selinux/file_contexts as default instead. + + CVS patchset: 7151 + CVS date: 2004/03/05 23:11:51 + +commit d7db215d7fdc442284f3522274f1c90d13de9fbe +Author: joden <devnull@localhost> +Date: Fri Mar 5 18:22:25 2004 +0000 + + initial autorollback feature. + + CVS patchset: 7149 + CVS date: 2004/03/05 18:22:25 + +commit 3341692cc2d64203514fe10af19f239146da070d +Author: pauln <devnull@localhost> +Date: Fri Mar 5 18:00:55 2004 +0000 + + Added todo for types for tagtbl + + CVS patchset: 7148 + CVS date: 2004/03/05 18:00:55 + +commit 21dd22e321f079ca33680eb1baa858dfb3851fad +Author: joden <devnull@localhost> +Date: Fri Mar 5 02:23:14 2004 +0000 + + Initial autorollback feature. + + CVS patchset: 7147 + CVS date: 2004/03/05 02:23:14 + +commit 42f592baf7be4bc8864ab1d7d9ca072ee56262a8 +Author: joden <devnull@localhost> +Date: Fri Mar 5 02:21:48 2004 +0000 + + initial autorollback feature. + + CVS patchset: 7146 + CVS date: 2004/03/05 02:21:48 + +commit 0e3c5edc64ad1c1fff3c66e2d907e58ba150f88f +Author: jbj <devnull@localhost> +Date: Wed Mar 3 01:58:36 2004 +0000 + + Typo. + + CVS patchset: 7145 + CVS date: 2004/03/03 01:58:36 + +commit 8fa552c691de8c202630a1eba78864eee5fb53c2 +Author: jbj <devnull@localhost> +Date: Tue Mar 2 21:55:03 2004 +0000 + + Change lock file location. + Lock in outer, not in chroot, file tree for now. + + CVS patchset: 7142 + CVS date: 2004/03/02 21:55:03 + +commit 5ef0bf77c22339195fc0b746e8b4dfe03020d360 +Author: jbj <devnull@localhost> +Date: Tue Mar 2 01:31:01 2004 +0000 + + - permit globs in macrofiles: directive (#117217). + + CVS patchset: 7139 + CVS date: 2004/03/02 01:31:01 + +commit f3cd4db8ea843f622d4ff887c41af0d00ae3cef4 +Author: jbj <devnull@localhost> +Date: Thu Feb 26 01:23:48 2004 +0000 + + use static variable, not define, for lock file path. + + CVS patchset: 7135 + CVS date: 2004/02/26 01:23:48 + +commit 99825287bd2f7c1bd663194cf67d639de6ca31ec +Author: jbj <devnull@localhost> +Date: Thu Feb 26 01:20:52 2004 +0000 + + splint fiddles. + + CVS patchset: 7134 + CVS date: 2004/02/26 01:20:52 + +commit 55eec2cbdcbff3248cb8c6de9e2860820ab430a7 +Author: niemeyer <devnull@localhost> +Date: Wed Feb 25 20:04:36 2004 +0000 + + It was 2 bytes, not one. Amateurs.. humpf. ;-) + + CVS patchset: 7132 + CVS date: 2004/02/25 20:04:36 + +commit 037f02539c18072476245c2fb24220a8c620d5f3 +Author: niemeyer <devnull@localhost> +Date: Wed Feb 25 20:02:23 2004 +0000 + + Oops. "path" was being allocated with 1 byte less than necessary. + + CVS patchset: 7131 + CVS date: 2004/02/25 20:02:23 + +commit 0f828b95fce2b1f150748e37582dff1d767f6951 +Author: niemeyer <devnull@localhost> +Date: Wed Feb 25 19:54:58 2004 +0000 + + Creating transaction locking scheme based on fcntl file locking + during writing operations. For now, this system will wait forever + for the lock to be released. This will ensure that current + applications will get the necessary protection without breaking + unexpectedly. + Modified Files: + lib/Makefile.am lib/rpmts.c lib/transaction.c + Added Files: + lib/rpmlock.c lib/rpmlock.h + + CVS patchset: 7130 + CVS date: 2004/02/25 19:54:58 + +commit c5406814b8c821a715a391764e18a86d0d2aa300 +Author: jbj <devnull@localhost> +Date: Mon Feb 23 00:43:45 2004 +0000 + + - force FD_CLOEXEC on 1st 100 inherited fdno's. + + CVS patchset: 7125 + CVS date: 2004/02/23 00:43:45 + +commit 6e15023bd18dc9d36e05cec215a96ed18f520596 +Author: jbj <devnull@localhost> +Date: Mon Feb 23 00:03:14 2004 +0000 + + - set "rpm_script_t" exec type for scriptlets iff /bin/sh, else default. + + CVS patchset: 7123 + CVS date: 2004/02/23 00:03:14 + +commit 9c173cb51533e19cfadf335bdfe2232815eadc45 +Author: jbj <devnull@localhost> +Date: Sun Feb 22 23:43:05 2004 +0000 + + - stable sort for policy specifications, patterns before paths. + + CVS patchset: 7121 + CVS date: 2004/02/22 23:43:05 + +commit 4eea80d22ac4358591d1a055e0db7c695d91e843 +Author: jbj <devnull@localhost> +Date: Sun Feb 22 20:24:13 2004 +0000 + + - add ia32e arch. + + CVS patchset: 7116 + CVS date: 2004/02/22 20:24:13 + +commit 6ec3d6d4d18a4e83c644ea8c2c571bd7b6e13c30 +Author: jbj <devnull@localhost> +Date: Sat Feb 21 18:37:56 2004 +0000 + + Typo. + + CVS patchset: 7114 + CVS date: 2004/02/21 18:37:56 + +commit 7d3676c15898e31bec9573e86f57f02b6d303d55 +Author: jbj <devnull@localhost> +Date: Sat Feb 21 18:36:09 2004 +0000 + + Fix typo. + + CVS patchset: 7112 + CVS date: 2004/02/21 18:36:09 + +commit fa18754507f0381b471041a0ed26133ddc79fae9 +Author: sopwith <devnull@localhost> +Date: Fri Feb 20 20:18:20 2004 +0000 + + another oops + + CVS patchset: 7108 + CVS date: 2004/02/20 20:18:20 + +commit 2a92438258b3150d94db9224e4e9578b1d6c931e +Author: sopwith <devnull@localhost> +Date: Fri Feb 20 20:06:31 2004 +0000 + + oops + + CVS patchset: 7107 + CVS date: 2004/02/20 20:06:31 + +commit 0f7a21bdea4920c3e1bdfcae5d5f4781291846cc +Author: sopwith <devnull@localhost> +Date: Fri Feb 20 20:05:27 2004 +0000 + + Further fixes related to 113661 + + CVS patchset: 7105 + CVS date: 2004/02/20 20:05:27 + +commit 9322d0e8ea220f4ec4943d44729c64dac0e23ac9 +Author: jbj <devnull@localhost> +Date: Fri Feb 20 11:24:41 2004 +0000 + + - fix: only first "mkdir -p" directory had context set. + + CVS patchset: 7102 + CVS date: 2004/02/20 11:24:41 + +commit ee64849ebf4800c1e351d2e35abff6482ebf9d18 +Author: pauln <devnull@localhost> +Date: Tue Feb 17 14:29:42 2004 +0000 + + Return 1 and -1 as we state we do - #113668 + + CVS patchset: 7099 + CVS date: 2004/02/17 14:29:42 + +commit e0dc1382c615c6f4d343d0247a578d6d1c76be61 +Author: jbj <devnull@localhost> +Date: Mon Feb 16 04:57:25 2004 +0000 + + - establish rpm_script_t before scriptlet exec. + + CVS patchset: 7098 + CVS date: 2004/02/16 04:57:25 + +commit 78a861c1ea0b2eca07a41b58bd7defb773c3de70 +Author: jbj <devnull@localhost> +Date: Mon Feb 16 03:07:48 2004 +0000 + + - establish rpm_script_t before scriptlet exec, ignore errors for now. + + CVS patchset: 7095 + CVS date: 2004/02/16 03:07:48 + +commit 275746a36b3c637c5a3e097cba5996036cb66885 +Author: jbj <devnull@localhost> +Date: Sun Feb 15 23:51:36 2004 +0000 + + - fix: setfiles (aka rpmsx.c) dinna handle patterns correctly. + + CVS patchset: 7093 + CVS date: 2004/02/15 23:51:36 + +commit 64aca824816ab4019d55c0795332e48247768837 +Author: jbj <devnull@localhost> +Date: Sun Feb 15 22:12:45 2004 +0000 + + - fix: set fcontext for "mkdir -p" directories not in packages. + + CVS patchset: 7091 + CVS date: 2004/02/15 22:12:45 + +commit c37ae1046b5b1761294b5b378bc332a9910074a5 +Author: jbj <devnull@localhost> +Date: Sun Feb 15 20:54:19 2004 +0000 + + - fix: set fcontext from pkg when file_contexts doesn't exist (#114040). + + CVS patchset: 7088 + CVS date: 2004/02/15 20:54:19 + +commit 26f46dd3893c0b933911a0e28596dd9d3ea28d14 +Author: pauln <devnull@localhost> +Date: Wed Jan 28 00:09:06 2004 +0000 + + Enable selinux contexts in rpmtsRun - patch from Jeremy Katz + + CVS patchset: 7086 + CVS date: 2004/01/28 00:09:06 + +commit 7ab738b23df05fbf81eeaadc414b04af07ecd8c6 +Author: jbj <devnull@localhost> +Date: Mon Jan 26 09:59:36 2004 +0000 + + - python: throw exception on bad arg to labelCompare (#113661). + + CVS patchset: 7084 + CVS date: 2004/01/26 09:59:36 + +commit fc0bc5e2e469a6c97245487a7c7dec05ee446724 +Author: jbj <devnull@localhost> +Date: Thu Jan 22 23:03:40 2004 +0000 + + - other perl variables (#114121). + + CVS patchset: 7083 + CVS date: 2004/01/22 23:03:40 + +commit b8988af3c5664e539768f94e72718b64dc9da703 +Author: jbj <devnull@localhost> +Date: Thu Jan 22 14:28:08 2004 +0000 + + Build with gcc-2.95.3 and python-2.2, remove incompat CFLAGS and casts. + + CVS patchset: 7082 + CVS date: 2004/01/22 14:28:08 + +commit 5c2cdc17638b20ce25aa97deb40396a920c31f99 +Author: jbj <devnull@localhost> +Date: Wed Jan 21 23:31:45 2004 +0000 + + Sanity. + + CVS patchset: 7081 + CVS date: 2004/01/21 23:31:45 + +commit 46c795f21171aaa5cb606a82020bbc00009ca0c4 +Author: jbj <devnull@localhost> +Date: Fri Jan 16 05:47:51 2004 +0000 + + Quick fix for [] vs None retrun. + + CVS patchset: 7080 + CVS date: 2004/01/16 05:47:51 + +commit ac38a8072fbaad04e97cc9745a597bca58bd97c5 +Author: jbj <devnull@localhost> +Date: Wed Jan 14 16:20:04 2004 +0000 + + Return [] for tags with no contents. + + CVS patchset: 7078 + CVS date: 2004/01/14 16:20:04 + +commit 9dfb191cee4d579b7d899d751991dd4407dcfc5f +Author: jbj <devnull@localhost> +Date: Wed Jan 14 14:41:57 2004 +0000 + + Require beecrypt, not beecrypt-devel. + + CVS patchset: 7077 + CVS date: 2004/01/14 14:41:57 + +commit b41509cdb0411c05be60e8a8d2255af8a94e98ed +Author: jbj <devnull@localhost> +Date: Mon Jan 12 16:27:21 2004 +0000 + + - fix: handle files w/o contexts correctly. + + CVS patchset: 7076 + CVS date: 2004/01/12 16:27:21 + +commit 14c4c71c6e2f71ac7b95a30b8c51f91606c2a7a3 +Author: jbj <devnull@localhost> +Date: Sun Jan 11 15:24:19 2004 +0000 + + rpm-nls-fixes.patch (from PLD). + + CVS patchset: 7074 + CVS date: 2004/01/11 15:24:19 + +commit 47ac30a7eb407dc9aca3274b9dae4e688c7d16ec +Author: jbj <devnull@localhost> +Date: Sat Jan 10 18:48:19 2004 +0000 + + Avoid trying to set "<<none>>" file context. + + CVS patchset: 7073 + CVS date: 2004/01/10 18:48:19 + +commit 0de6405c250a63c340c27d69f8268bdbcce5138c +Author: jbj <devnull@localhost> +Date: Fri Jan 9 23:20:07 2004 +0000 + + Don't try to set empty file contexts. + + CVS patchset: 7072 + CVS date: 2004/01/09 23:20:07 + +commit 5c261bacdc416d8af44780c180028b93471bf507 +Author: jbj <devnull@localhost> +Date: Fri Jan 9 23:17:33 2004 +0000 + + Map "<<none>>" expressions to "". + + CVS patchset: 7071 + CVS date: 2004/01/09 23:17:33 + +commit ec590d0d692af370f7c7dea0aaa7b199b187d839 +Author: jbj <devnull@localhost> +Date: Fri Jan 9 23:14:00 2004 +0000 + + Use "", not NULL, for missing file contexts. + + CVS patchset: 7070 + CVS date: 2004/01/09 23:14:00 + +commit 40d5a86be045c851c74a9bc193e1b2f0c0d80453 +Author: pauln <devnull@localhost> +Date: Fri Jan 9 13:53:38 2004 +0000 + + Fix rpm-4.2/rpm-4.3 typo. As highlighted by Matthias + + CVS patchset: 7069 + CVS date: 2004/01/09 13:53:38 + +commit 13926965b51599a6759c0480a85f0dd514736863 +Author: jbj <devnull@localhost> +Date: Mon Jan 5 19:04:59 2004 +0000 + + More typos. + + CVS patchset: 7068 + CVS date: 2004/01/05 19:04:59 + +commit afaec3b8c2804f8a1aba28fbb1c32a0d03ad439a +Author: jbj <devnull@localhost> +Date: Mon Jan 5 18:31:50 2004 +0000 + + Typo. + + CVS patchset: 7067 + CVS date: 2004/01/05 18:31:50 + +commit 038c29640f32ca39949ace4e5be59e10689b0e91 +Author: jbj <devnull@localhost> +Date: Mon Jan 5 17:38:18 2004 +0000 + + - selinux phases 1 and 2 delivered. + + CVS patchset: 7066 + CVS date: 2004/01/05 17:38:18 + +commit 89897484c48492059733f003f6c037c3ad8e33c1 +Author: jbj <devnull@localhost> +Date: Mon Jan 5 17:15:18 2004 +0000 + + Typo. + + CVS patchset: 7065 + CVS date: 2004/01/05 17:15:18 + +commit 4c99a1c2da1e4bbde88f79456aad422c38d37f2e +Author: jbj <devnull@localhost> +Date: Mon Jan 5 17:00:40 2004 +0000 + + - selinux phases 1 and 2 delivered. + + CVS patchset: 7064 + CVS date: 2004/01/05 17:00:40 + +commit cf60d725654c1d9bb354a0f71d274e60b781040c +Author: jbj <devnull@localhost> +Date: Mon Jan 5 14:09:47 2004 +0000 + + add --with-selinux, move selinux stubs to system.h. + + CVS patchset: 7063 + CVS date: 2004/01/05 14:09:47 + +commit c305927d5d7e7e4a4bb13e168c7888c6fa1d7e33 +Author: jbj <devnull@localhost> +Date: Sat Jan 3 21:43:10 2004 +0000 + + Add %policy marker to suck *.te content into metadata. + + CVS patchset: 7062 + CVS date: 2004/01/03 21:43:10 + +commit 7989c8c4f5a76abe88ed633922ac40cadab674ab +Author: jbj <devnull@localhost> +Date: Thu Jan 1 17:49:17 2004 +0000 + + - python: avoid invoking python to acquire ill-specified parameters. + + CVS patchset: 7060 + CVS date: 2004/01/01 17:49:17 + +commit f5d50a5c675f29af595f0d86c81948bc0774ea70 +Author: jbj <devnull@localhost> +Date: Thu Jan 1 16:50:31 2004 +0000 + + - python: return [], not None, accessing header tags (#112794). + + CVS patchset: 7059 + CVS date: 2004/01/01 16:50:31 + +commit f9093cfebc7949e82c0bbd4b118500d54664bdcb +Author: jbj <devnull@localhost> +Date: Thu Jan 1 16:41:24 2004 +0000 + + - python: include Python.h before glibc features.h. + + CVS patchset: 7057 + CVS date: 2004/01/01 16:41:24 + +commit 0deeb05eed84b896be18c23bb2855222b1b0faf3 +Author: jbj <devnull@localhost> +Date: Thu Jan 1 16:34:10 2004 +0000 + + - python: include Python.h before glibc features.h. + + CVS patchset: 7055 + CVS date: 2004/01/01 16:34:10 + +commit 355fc032c345d089362454b743cf8cbe6c81cd8d +Author: pauln <devnull@localhost> +Date: Thu Jan 1 12:14:25 2004 +0000 + + Return [] for lists see #112794 + + CVS patchset: 7054 + CVS date: 2004/01/01 12:14:25 + +commit 4a158e3aa04ac34e6d67ab25e9b89f4dc58685c5 +Author: jbj <devnull@localhost> +Date: Tue Dec 30 20:31:05 2003 +0000 + + - pad to display length, not strlen, for i18n popt args (#106240). + + CVS patchset: 7053 + CVS date: 2003/12/30 20:31:05 + +commit a3bf9b96f92fb7184d30d0ffedd6c37bbe57b6c4 +Author: jbj <devnull@localhost> +Date: Tue Dec 30 15:12:50 2003 +0000 + + - use -fPIC -DPIC on all platforms, not just mandatory (#112713). + + CVS patchset: 7051 + CVS date: 2003/12/30 15:12:50 + +commit 60a6f22facd168a8e428d39ede7ad730296bed4c +Author: jbj <devnull@localhost> +Date: Tue Dec 30 15:02:22 2003 +0000 + + - use -fPIC -DPIC on all platforms, not just mandatory (#112713). + + CVS patchset: 7049 + CVS date: 2003/12/30 15:02:22 + +commit b1069869998cc7f4e0b4e50309fbe0482b638445 +Author: jbj <devnull@localhost> +Date: Tue Dec 30 13:14:49 2003 +0000 + + - spelling corrections (#112728). + + CVS patchset: 7047 + CVS date: 2003/12/30 13:14:49 + +commit af5973adad846302e85d717992910c2559dd09b3 +Author: jbj <devnull@localhost> +Date: Tue Dec 30 13:14:49 2003 +0000 + + - spelling corrections (#112728). + + CVS patchset: 7046 + CVS date: 2003/12/30 13:14:49 + +commit f5580509bf9a5d6df7afa6ea34a281f270d3a6be +Author: jbj <devnull@localhost> +Date: Sun Dec 28 18:27:40 2003 +0000 + + revert using perldeps.pl, not yet ready. + + CVS patchset: 7044 + CVS date: 2003/12/28 18:27:40 + +commit ae5e64ce0d32b6f933639991c77ad70d20d45c1c +Author: jbj <devnull@localhost> +Date: Sun Dec 28 15:46:35 2003 +0000 + + - missing build dependency (#111104). + + CVS patchset: 7042 + CVS date: 2003/12/28 15:46:35 + +commit b7a722971a8e78efe49aee6dc98185e8b1ae042b +Author: jbj <devnull@localhost> +Date: Sun Dec 28 15:36:06 2003 +0000 + + - find-debuginfo.sh: permit stripping unwritable by non-root (#112429). + + CVS patchset: 7040 + CVS date: 2003/12/28 15:36:06 + +commit 98b52012449200e9d0f6a1a1dd36824c95a13c61 +Author: jbj <devnull@localhost> +Date: Sun Dec 28 15:14:40 2003 +0000 + + - perl.req: avoid regex misfire on '^use' in "= <<" assign (#109934). + - use perldeps {--provides|--requires}. + + CVS patchset: 7037 + CVS date: 2003/12/28 15:14:40 + +commit 5618e713b8b73772ae332b8728401162eabd09a2 +Author: jbj <devnull@localhost> +Date: Sat Dec 27 18:02:20 2003 +0000 + + - flush pipe before exit 1 in check-files (#103867). + + CVS patchset: 7036 + CVS date: 2003/12/27 18:02:20 + +commit aef89a72025586ae62bd3ebefbaa810696ff0065 +Author: jbj <devnull@localhost> +Date: Sat Dec 27 17:54:57 2003 +0000 + + - mark _javadocdir as documentation (#102898). + + CVS patchset: 7033 + CVS date: 2003/12/27 17:54:57 + +commit 067fbd90e2ab33884c3d2131160a3fa7fd1a6009 +Author: jbj <devnull@localhost> +Date: Sat Dec 27 16:02:18 2003 +0000 + + Escaped tab for non-gnu sed (#104821). + + CVS patchset: 7032 + CVS date: 2003/12/27 16:02:18 + +commit 51ae7c0fb086b6467a55a40f3a30e6fb8621dbd6 +Author: jbj <devnull@localhost> +Date: Sat Dec 27 02:40:25 2003 +0000 + + splint fiddles. + + CVS patchset: 7030 + CVS date: 2003/12/27 02:40:25 + +commit 1aefecc638725d827eac1d1c5de8e0a36738638c +Author: jbj <devnull@localhost> +Date: Sat Dec 27 01:54:01 2003 +0000 + + Move #include "ugid.h" to fsm.c, nuke unused variable in psm.c. + + CVS patchset: 7028 + CVS date: 2003/12/27 01:54:01 + +commit 016206e42e864e761ea3c05c8f3c74d97bb9d2d9 +Author: jbj <devnull@localhost> +Date: Sat Dec 27 01:50:30 2003 +0000 + + Warn only if installing. + + CVS patchset: 7025 + CVS date: 2003/12/27 01:50:30 + +commit 59f6e1d78fd5eba67116d889c452fd2250b4c165 +Author: jbj <devnull@localhost> +Date: Sat Dec 27 01:37:56 2003 +0000 + + - fix: wrong package count for trigger scriptlet 1st arg (#100509). + - fix: don't break header SHA1 if non-existent user/group (#97727). + - remove fuids/fgids from rpmfi, easier to lookup fuser/fgroup instead. + - merge sensible parts of openpkg rpm.patch.bugfix (#104780). + + CVS patchset: 7024 + CVS date: 2003/12/27 01:37:56 + +commit e21b054fbc14dc3be3b7946c7bc7ab9298aff5f7 +Author: jbj <devnull@localhost> +Date: Fri Dec 26 19:02:01 2003 +0000 + + - perl.req typo (#106672). + + CVS patchset: 7022 + CVS date: 2003/12/26 19:02:01 + +commit 19db4bb4a2bb033b8b5723872ab29cf375b519c8 +Author: jbj <devnull@localhost> +Date: Fri Dec 26 18:56:21 2003 +0000 + + - man page corrections (#106415). + + CVS patchset: 7019 + CVS date: 2003/12/26 18:56:21 + +commit ec1d257a369671436ae80b1c9449a58b638e4707 +Author: jbj <devnull@localhost> +Date: Fri Dec 26 18:16:03 2003 +0000 + + - convert ja and ko man pages to utf8 (#106050). + + CVS patchset: 7017 + CVS date: 2003/12/26 18:16:03 + +commit 60d50a708f2a953cb4338c05b2bd766feec11970 +Author: jbj <devnull@localhost> +Date: Fri Dec 26 17:56:05 2003 +0000 + + use '=' iff long option (#108924). + + CVS patchset: 7016 + CVS date: 2003/12/26 17:56:05 + +commit c419d9436ee8f2dff8d0647888f39029af6a9eb0 +Author: jbj <devnull@localhost> +Date: Fri Dec 26 17:45:18 2003 +0000 + + Typo (#106565). + + CVS patchset: 7013 + CVS date: 2003/12/26 17:45:18 + +commit 5c747d9870d80aa0213f325bc03e22f081749b0d +Author: jbj <devnull@localhost> +Date: Fri Dec 26 17:36:38 2003 +0000 + + - don't use mktemp if mkstemp is available (#103850). + + CVS patchset: 7012 + CVS date: 2003/12/26 17:36:38 + +commit 32c0cfd728a123e5c594e540d1a2aeef67895709 +Author: jbj <devnull@localhost> +Date: Fri Dec 26 16:34:52 2003 +0000 + + - fix: escape '+' in regex patterns through RPMMIRE_DEFAULT (#103851). + - RPMMIRE_DEFAULT is overkill, use RPMMIRE_STRCMP instead (#103851). + + CVS patchset: 7011 + CVS date: 2003/12/26 16:34:52 + +commit 47abfc1242177db364b0bd78d5658ed35a0fe469 +Author: jbj <devnull@localhost> +Date: Fri Dec 26 16:14:49 2003 +0000 + + Make sure no. of added provides matches added list size if some + dependencies are skipped due to coloring (#103865). + + CVS patchset: 7010 + CVS date: 2003/12/26 16:14:49 + +commit 23ddd50de97a301a7c7a402b8d3ee4b3cc26355b +Author: jbj <devnull@localhost> +Date: Fri Dec 26 15:09:26 2003 +0000 + + Sick hack to preserve the pretense that popt has an ABI. + + CVS patchset: 7008 + CVS date: 2003/12/26 15:09:26 + +commit a3a26eb6687879e42d061c91021180ad55a68925 +Author: jbj <devnull@localhost> +Date: Fri Dec 26 03:36:25 2003 +0000 + + fix: double free with sub-pkgs (#112643). + + CVS patchset: 7007 + CVS date: 2003/12/26 03:36:25 + +commit 210183cc698151d970684325b5ac3a0aa98d0136 +Author: jbj <devnull@localhost> +Date: Thu Dec 25 23:00:44 2003 +0000 + + Add lsetfilecon to install modes. + + CVS patchset: 7006 + CVS date: 2003/12/25 23:00:44 + +commit f09888fc1a1597023b0a29a34c3f4f81f694898d +Author: jbj <devnull@localhost> +Date: Thu Dec 25 19:02:01 2003 +0000 + + Verify file contexts from file security context patterns. + + CVS patchset: 7005 + CVS date: 2003/12/25 19:02:01 + +commit 41f5aa7c539e09f64426c6563c770553a5efc8aa +Author: jbj <devnull@localhost> +Date: Tue Dec 23 15:37:16 2003 +0000 + + - plug some rpmbuild memory leaks. + - file security contexts added to package header. + + CVS patchset: 7003 + CVS date: 2003/12/23 15:37:16 + +commit 3fa2603bfc3cc6332ac671e73f9d20bbef3acbd6 +Author: jbj <devnull@localhost> +Date: Tue Dec 23 07:51:10 2003 +0000 + + Add filecontexts tags to header if %_build_file_contexts_path is configured. + + CVS patchset: 7002 + CVS date: 2003/12/23 07:51:10 + +commit 2b989f11c76c875aa5b68e6db1b7240040f392ff +Author: jbj <devnull@localhost> +Date: Tue Dec 23 06:56:46 2003 +0000 + + splint fiddle. + + CVS patchset: 7000 + CVS date: 2003/12/23 06:56:46 + +commit db03eb6a92629e7a707a79656b79efafff98de83 +Author: jbj <devnull@localhost> +Date: Tue Dec 23 06:25:04 2003 +0000 + + - fix some small memory leaks (valgrind). + + CVS patchset: 6998 + CVS date: 2003/12/23 06:25:04 + +commit 945bc28d58f59e5816e10f3b7ae12f8ffe75c782 +Author: jbj <devnull@localhost> +Date: Mon Dec 22 21:09:40 2003 +0000 + + - test build with methods needed for selinux. + + CVS patchset: 6996 + CVS date: 2003/12/22 21:09:40 + +commit 9dcae00ef6357e34ceb94c63813c49d21b9f2602 +Author: pauln <devnull@localhost> +Date: Mon Dec 22 14:38:13 2003 +0000 + + Fix for lists in P/R/O/C see bug #110226 + + CVS patchset: 6995 + CVS date: 2003/12/22 14:38:13 + +commit bea918bb7741d0e4b3f8ba134014bdfdd4214ce4 +Author: jbj <devnull@localhost> +Date: Mon Dec 22 07:47:45 2003 +0000 + + Add --filecontext, --fscontext, --recontext for 3 sources of security contexts. + + CVS patchset: 6994 + CVS date: 2003/12/22 07:47:45 + +commit 3a3b74989a0e9986706f67a37dedbc725aa0f916 +Author: jbj <devnull@localhost> +Date: Mon Dec 22 07:21:21 2003 +0000 + + Doxygen typo. + + CVS patchset: 6993 + CVS date: 2003/12/22 07:21:21 + +commit a7ecbbf0a947a592756ceafda207d41e26144c04 +Author: jbj <devnull@localhost> +Date: Mon Dec 22 07:15:04 2003 +0000 + + Update to latest. + + CVS patchset: 6992 + CVS date: 2003/12/22 07:15:04 + +commit fe3f3a6567be0ac2677eae31a265da19b81004d2 +Author: jbj <devnull@localhost> +Date: Mon Dec 22 03:27:38 2003 +0000 + + Apply regex patterns to args. + + CVS patchset: 6991 + CVS date: 2003/12/22 03:27:38 + +commit 17bf716992d20285df89df043e560908b699e863 +Author: jbj <devnull@localhost> +Date: Mon Dec 22 03:26:57 2003 +0000 + + splint fiddles. + + CVS patchset: 6990 + CVS date: 2003/12/22 03:26:57 + +commit 04a45c2ae849fa917cba3a6051cf8b41c414f26d +Author: jbj <devnull@localhost> +Date: Sun Dec 21 23:42:22 2003 +0000 + + More getter methods, add stems to regex pattern match. + + CVS patchset: 6989 + CVS date: 2003/12/21 23:42:22 + +commit 3cd622588855dbf359b67b5532fd2629b0b6bb68 +Author: jbj <devnull@localhost> +Date: Sun Dec 21 18:12:35 2003 +0000 + + Add getters, permit revesed iteration. + + CVS patchset: 6988 + CVS date: 2003/12/21 18:12:35 + +commit 64e6dc0ae3e1347a4488d6c30597b4cee1f0de80 +Author: jbj <devnull@localhost> +Date: Sun Dec 21 17:17:57 2003 +0000 + + Parse selinux file_contexts patterns. + + CVS patchset: 6987 + CVS date: 2003/12/21 17:17:57 + +commit 7961bb65b63e82045f7fdafcedbf6340a470e17a +Author: jbj <devnull@localhost> +Date: Sun Dec 21 15:21:41 2003 +0000 + + Create file security context container. + + CVS patchset: 6986 + CVS date: 2003/12/21 15:21:41 + +commit 42f49f11fa06ec224a7dff91b51bc1ecb09a0515 +Author: jbj <devnull@localhost> +Date: Sat Dec 20 22:44:31 2003 +0000 + + Rewrite loop conditionals with continue, use pointers rather than array index. + + CVS patchset: 6985 + CVS date: 2003/12/20 22:44:31 + +commit e9b4b4d0e3f0ce128460a9e8d90036e40efb5066 +Author: jbj <devnull@localhost> +Date: Sat Dec 20 20:38:27 2003 +0000 + + Use popt for arg parsing. + + CVS patchset: 6984 + CVS date: 2003/12/20 20:38:27 + +commit 2ac9c8b279d097735e73274fb231dc31308d17d3 +Author: jbj <devnull@localhost> +Date: Sat Dec 20 17:59:30 2003 +0000 + + split parsing into seperate routine. + + CVS patchset: 6983 + CVS date: 2003/12/20 17:59:30 + +commit 508c03a0427a6e20b73a3de902e7cd5326e680e0 +Author: jbj <devnull@localhost> +Date: Sat Dec 20 16:41:26 2003 +0000 + + Swallow setfiles.c from policycoreutils for hacking. + + CVS patchset: 6982 + CVS date: 2003/12/20 16:41:26 + +commit 4170ed78521c3dbb14891f6b3bb012e62fe11475 +Author: jbj <devnull@localhost> +Date: Thu Dec 18 12:00:37 2003 +0000 + + - fix: ds.Single() method needs malloc'd elements (#109919). + + CVS patchset: 6980 + CVS date: 2003/12/18 12:00:37 + +commit 6db41ea31cb7a9c3eda393088bfed0f1f143e9b3 +Author: jbj <devnull@localhost> +Date: Thu Dec 18 03:36:21 2003 +0000 + + Typo. + + CVS patchset: 6978 + CVS date: 2003/12/18 03:36:21 + +commit b0fc5b445f6a2c82fefb1706825ee6a6e9503661 +Author: jbj <devnull@localhost> +Date: Thu Dec 18 03:14:08 2003 +0000 + + - detect (and remove) dbenv files while upgrading to db-4.2.52. + - fix: dangling pointer brain fart (#107835). + + CVS patchset: 6976 + CVS date: 2003/12/18 03:14:08 + +commit 60207c0346637a32b792e371436eeb731665409e +Author: jbj <devnull@localhost> +Date: Tue Dec 16 03:41:35 2003 +0000 + + - build with db-4.2.52 internal. + - refresh bsddb. + + CVS patchset: 6973 + CVS date: 2003/12/16 03:41:35 + +commit 8960e3895f7af91126465368dff8fbb36ab4e853 +Author: jbj <devnull@localhost> +Date: Mon Dec 15 21:42:09 2003 +0000 + + - upgrade to db-4.2.52. + + CVS patchset: 6972 + CVS date: 2003/12/15 21:42:09 + +commit 752cac72e220dcad4e6fce39508e714e59e3e0a1 +Author: jbj <devnull@localhost> +Date: Thu Dec 11 19:09:58 2003 +0000 + + - only internal Berkeley db from now on. + - revive "make dist". + + CVS patchset: 6971 + CVS date: 2003/12/11 19:09:58 + +commit 4c5d56d3bf4cded801abe8830350c5cf973e2bfc +Author: niemeyer <devnull@localhost> +Date: Wed Dec 10 20:36:33 2003 +0000 + + Introduced -d option into diff being run in check-files. This will + ensure that a minimum set of changes is computed, avoiding spurious + errors about files that are actually being packaged. + + CVS patchset: 6970 + CVS date: 2003/12/10 20:36:33 + +commit 1e01bac6de16cec342c146a8aae1d7057c28867e +Author: cturner <devnull@localhost> +Date: Tue Dec 9 17:15:29 2003 +0000 + + version bump + + CVS patchset: 6969 + CVS date: 2003/12/09 17:15:29 + +commit 1e1522762811804507926930bf9e715dd2554cdb +Author: cturner <devnull@localhost> +Date: Tue Dec 9 16:56:09 2003 +0000 + + update changes + + CVS patchset: 6968 + CVS date: 2003/12/09 16:56:09 + +commit eb6546239a4319aac31e31e39acd3db0045a22d0 +Author: cturner <devnull@localhost> +Date: Tue Dec 9 16:54:59 2003 +0000 + + changes to make it compile once again on gcc 2.x; some naughtiness crept in + + CVS patchset: 6967 + CVS date: 2003/12/09 16:54:59 + +commit b2c8f0fa7eb2c794f04c4f3eb74160bd846f277f +Author: cturner <devnull@localhost> +Date: Mon Dec 8 21:41:13 2003 +0000 + + oops, need the test headerlist in the MANIFEST + + CVS patchset: 6966 + CVS date: 2003/12/08 21:41:13 + +commit 6517cd197971687e4e3ae0452b5da1d48772acbd +Author: cturner <devnull@localhost> +Date: Mon Dec 8 21:36:50 2003 +0000 + + add bindings and test case to load hdlist files like the python bindings + + CVS patchset: 6965 + CVS date: 2003/12/08 21:36:50 + +commit 5e20d90422cb49d77248a11711ada17f28bf32de +Author: jbj <devnull@localhost> +Date: Mon Dec 1 19:15:38 2003 +0000 + + splint fiddles, no warnings. + + CVS patchset: 6961 + CVS date: 2003/12/01 19:15:38 + +commit 3dcfeb3f9aaf003f29d2c8c0c3a545953f529c08 +Author: jbj <devnull@localhost> +Date: Sun Nov 23 19:50:52 2003 +0000 + + Merge changes from rpm-4.2.1 development. + + CVS patchset: 6959 + CVS date: 2003/11/23 19:50:52 + +commit fda9ddca9bcd46cefc145c14cfd901906600c9d2 +Author: jbj <devnull@localhost> +Date: Sun Nov 23 16:10:08 2003 +0000 + + - changes for db-4.2.42. + - splint fiddles. + + CVS patchset: 6957 + CVS date: 2003/11/23 16:10:08 + +commit 3f976dcda6980cf55461d11ec75eaf372a87cdbc +Author: jbj <devnull@localhost> +Date: Sun Aug 31 16:09:53 2003 +0000 + + Hi Mark!. + + CVS patchset: 6945 + CVS date: 2003/08/31 16:09:53 + +commit af6895764a3da75b876d74bab6c9fa766a4e57e4 +Author: cturner <devnull@localhost> +Date: Wed Jul 23 13:23:53 2003 +0000 + + ... and a version bump + + CVS patchset: 6941 + CVS date: 2003/07/23 13:23:53 + +commit c46d7c71ea0bd2ad95842f4023680402a6570cd4 +Author: cturner <devnull@localhost> +Date: Wed Jul 23 13:23:34 2003 +0000 + + incorporate install/remove, as well as sort fix, from James Olin Oden + + CVS patchset: 6940 + CVS date: 2003/07/23 13:23:34 + +commit cc54cba032c912cefcd3e6eca46ba7a87b2d7e9e +Author: jbj <devnull@localhost> +Date: Thu Jul 10 12:43:51 2003 +0000 + + - apply debugedit patch necessary to produce kernel -debuginfo files. + + CVS patchset: 6933 + CVS date: 2003/07/10 12:43:51 + +commit 03d806feaa49d2cb0cf5d677cffec5c8c62bde52 +Author: jbj <devnull@localhost> +Date: Wed Jul 9 20:18:54 2003 +0000 + + - resolve elf32/elf64 file conflicts to prefer elf64. + + CVS patchset: 6931 + CVS date: 2003/07/09 20:18:54 + +commit dee9dcd3fc53a27c2edf6ebfda44a7bd9a5ad355 +Author: jbj <devnull@localhost> +Date: Wed Jul 2 19:26:33 2003 +0000 + + Orphan. + + CVS patchset: 6926 + CVS date: 2003/07/02 19:26:33 + +commit 3182fc3777e17e1ee37ef05b342710982de27d87 +Author: jbj <devnull@localhost> +Date: Wed Jul 2 19:26:04 2003 +0000 + + - don't attempt to remove dbenv on --rebuilddb. + - autorelocate ix86 package file paths on ia64. + + CVS patchset: 6925 + CVS date: 2003/07/02 19:26:04 + +commit d0594e1ce00578e3b2afad060076abd6c5fd9300 +Author: jbj <devnull@localhost> +Date: Thu Jun 26 18:19:26 2003 +0000 + + Update to 4.0.31. + + CVS patchset: 6919 + CVS date: 2003/06/26 18:19:26 + +commit 85a5a1cfe31c4c24fee48e6f9dbadb1de42745cc +Author: jbj <devnull@localhost> +Date: Tue Jun 24 19:29:36 2003 +0000 + + Sanity. + + CVS patchset: 6918 + CVS date: 2003/06/24 19:29:36 + +commit 86704da569d91112768240b28a05e77fc1ac2d13 +Author: jbj <devnull@localhost> +Date: Fri Jun 20 19:04:15 2003 +0000 + + Automagically byte compile python code. + + CVS patchset: 6913 + CVS date: 2003/06/20 19:04:15 + +commit 1f7f5254641744ee4e9edbfa3fce4a08acb591db +Author: jbj <devnull@localhost> +Date: Thu Jun 19 14:52:20 2003 +0000 + + - staylor wanted an easter egg. + + CVS patchset: 6911 + CVS date: 2003/06/19 14:52:20 + +commit e235ebcc4c3bf98876ad5e753afb2d17cc512111 +Author: jbj <devnull@localhost> +Date: Mon Jun 16 16:05:42 2003 +0000 + + Update from PLD. + + CVS patchset: 6909 + CVS date: 2003/06/16 16:05:42 + +commit 1851a170577d62fe8d64b4449e6edbbe86a810f7 +Author: jbj <devnull@localhost> +Date: Mon Jun 16 15:02:35 2003 +0000 + + Update from PLD. + + CVS patchset: 6904 + CVS date: 2003/06/16 15:02:35 + +commit ee7eded2f4674165cb5fda2bfe1f078854e1d46c +Author: jbj <devnull@localhost> +Date: Mon Jun 16 13:26:03 2003 +0000 + + Corrections from PLD. + + CVS patchset: 6903 + CVS date: 2003/06/16 13:26:03 + +commit 32897f1256a89b2814841a42ad3b61cab27b09b5 +Author: jbj <devnull@localhost> +Date: Sun Jun 15 12:48:11 2003 +0000 + + Typo. + + CVS patchset: 6902 + CVS date: 2003/06/15 12:48:11 + +commit cdc31c02f0b6c142508585b3752b37fb780cd9b3 +Author: jbj <devnull@localhost> +Date: Fri Jun 13 18:51:55 2003 +0000 + + Yet another merge from beecrypt-3.0.0. + + CVS patchset: 6901 + CVS date: 2003/06/13 18:51:55 + +commit 8e19d00216a6d200937fb9383f96f7a6dedd4abd +Author: jbj <devnull@localhost> +Date: Fri Jun 13 17:04:02 2003 +0000 + + Apply patch.4.1.25.1. + + CVS patchset: 6900 + CVS date: 2003/06/13 17:04:02 + +commit cecbf1bdb2c28210916ed4d917430980cc76e1ec +Author: jbj <devnull@localhost> +Date: Thu Jun 5 16:58:47 2003 +0000 + + - toy method to enable --stats through bindings. + + CVS patchset: 6899 + CVS date: 2003/06/05 16:58:47 + +commit 611fcf0c780e94e14adcaf08e21994b37e65fc55 +Author: jbj <devnull@localhost> +Date: Thu Jun 5 11:48:23 2003 +0000 + + - update ja man pages (#92261). + + CVS patchset: 6897 + CVS date: 2003/06/05 11:48:23 + +commit d9c593e6321ac854ba97470fab655c2704a2f9f2 +Author: jbj <devnull@localhost> +Date: Wed Jun 4 19:28:27 2003 +0000 + + Remove dead code. + + CVS patchset: 6894 + CVS date: 2003/06/04 19:28:27 + +commit d865a3cfe1e8cfea7cb4fc71c7258227573b4c08 +Author: jbj <devnull@localhost> +Date: Wed Jun 4 18:02:49 2003 +0000 + + dump xml queryformat debugging code. + + CVS patchset: 6892 + CVS date: 2003/06/04 18:02:49 + +commit 563a233ece3000a410d899dff6931fae650df46c +Author: jbj <devnull@localhost> +Date: Tue Jun 3 22:06:27 2003 +0000 + + - treat missing epoch's exactly the same as Epoch: 0. + + CVS patchset: 6891 + CVS date: 2003/06/03 22:06:27 + +commit e052452f33b96a62109b8194fd4ed931e3b9d933 +Author: jbj <devnull@localhost> +Date: Tue Jun 3 15:52:57 2003 +0000 + + Remove debugging. + + CVS patchset: 6889 + CVS date: 2003/06/03 15:52:57 + +commit 92dc678a0e5e4449da71ef342512973b8b878b0c +Author: jbj <devnull@localhost> +Date: Tue Jun 3 15:48:50 2003 +0000 + + Merge fix for DSA on 64bit platforms. + + CVS patchset: 6888 + CVS date: 2003/06/03 15:48:50 + +commit e1e73e64303396eaf199d312d5167f9ee5449c02 +Author: jbj <devnull@localhost> +Date: Mon Jun 2 22:35:03 2003 +0000 + + Debugging for 64 bit platforms. + + CVS patchset: 6887 + CVS date: 2003/06/02 22:35:03 + +commit c06cf329eb1f4c6bc6c83f85846a078d2788382a +Author: jbj <devnull@localhost> +Date: Mon Jun 2 21:12:27 2003 +0000 + + Use automake-1.7.5. + + CVS patchset: 6886 + CVS date: 2003/06/02 21:12:27 + +commit 90a64fd85f2677a26a42fe7f76c1dd6e5503d960 +Author: jbj <devnull@localhost> +Date: Mon Jun 2 21:06:33 2003 +0000 + + Use %Zu for printing size_t. + + CVS patchset: 6885 + CVS date: 2003/06/02 21:06:33 + +commit 01ad499d33db1bed5bf5fb305a16645650de00c4 +Author: jbj <devnull@localhost> +Date: Mon Jun 2 17:44:57 2003 +0000 + + Retrofit providesNVR. + + CVS patchset: 6883 + CVS date: 2003/06/02 17:44:57 + +commit c3d235daaf15afad506160cade5e52ed6939b454 +Author: jbj <devnull@localhost> +Date: Mon Jun 2 17:01:41 2003 +0000 + + Yet another beecrypt-3.0.0 merge. + + CVS patchset: 6882 + CVS date: 2003/06/02 17:01:41 + +commit 3ea8d7b1979c3bb88bffece0087f858b7a4678a7 +Author: jbj <devnull@localhost> +Date: Mon Jun 2 15:58:04 2003 +0000 + + Yet another merge to beecrypt-3.0.0.. + + CVS patchset: 6881 + CVS date: 2003/06/02 15:58:04 + +commit f5c14e57bc86454af679c407e9799d51706bd833 +Author: jbj <devnull@localhost> +Date: Fri May 30 16:58:13 2003 +0000 + + Consolidate external beecrypt changes. + + CVS patchset: 6880 + CVS date: 2003/05/30 16:58:13 + +commit 1c5f871b492f0b28d053f45881faba2f24d9c077 +Author: jbj <devnull@localhost> +Date: Thu May 29 16:07:35 2003 +0000 + + Yet another beecrypt-3.0.0 merge. + + CVS patchset: 6878 + CVS date: 2003/05/29 16:07:35 + +commit b8772cff2dffaacf21fa91c07c1968f39bee3d59 +Author: jbj <devnull@localhost> +Date: Wed May 28 17:18:56 2003 +0000 + + Spliddles and diddles. + + CVS patchset: 6877 + CVS date: 2003/05/28 17:18:56 + +commit a3a09742fe81e7875d9c3727c7fa3beaecec0ed7 +Author: jbj <devnull@localhost> +Date: Wed May 28 15:09:08 2003 +0000 + + Another merge from beecrypt-3.0.0. + + CVS patchset: 6876 + CVS date: 2003/05/28 15:09:08 + +commit 0148a73a15ad36e9c6b17fa1cdfa345e9d648d47 +Author: jbj <devnull@localhost> +Date: Tue May 27 21:34:03 2003 +0000 + + Another beecrypt-3.0.0 merge. + + CVS patchset: 6875 + CVS date: 2003/05/27 21:34:03 + +commit 9e1e00f00a8873c85f5583e4f68df86cfe3d6dc3 +Author: jbj <devnull@localhost> +Date: Fri May 23 17:34:22 2003 +0000 + + Use mpextgcd, not mpbinv_w. + + CVS patchset: 6874 + CVS date: 2003/05/23 17:34:22 + +commit dfcd749bbb273c6638174cdf640216c56786a7e6 +Author: jbj <devnull@localhost> +Date: Fri May 23 16:32:16 2003 +0000 + + Spliddles. + + CVS patchset: 6873 + CVS date: 2003/05/23 16:32:16 + +commit 0baf05de865499764c4d9ff82c56679737432a0d +Author: jbj <devnull@localhost> +Date: Fri May 23 15:55:57 2003 +0000 + + Another merge to beecrypt-3.0.0. + + CVS patchset: 6872 + CVS date: 2003/05/23 15:55:57 + +commit dac695e290b95514115d68dbfe21209eeb66ee82 +Author: jbj <devnull@localhost> +Date: Thu May 22 21:21:43 2003 +0000 + + Prepare to build with external beecrypt-3.0.0. + + CVS patchset: 6871 + CVS date: 2003/05/22 21:21:43 + +commit 185ee2095cc22a9ab6d3f6e918a7577c7fd6e996 +Author: jbj <devnull@localhost> +Date: Thu May 22 18:05:07 2003 +0000 + + Spliddles. + + CVS patchset: 6870 + CVS date: 2003/05/22 18:05:07 + +commit f052bf8629523610f8061071ce7722b0a4ed706c +Author: jbj <devnull@localhost> +Date: Thu May 22 17:53:03 2003 +0000 + + Yet Another Merge with beecrypt-3.0.0. + + CVS patchset: 6869 + CVS date: 2003/05/22 17:53:03 + +commit 8d73a1c5ebc7b62b312465f3f89d7b1c93dd680a +Author: jbj <devnull@localhost> +Date: Tue May 20 14:02:12 2003 +0000 + + Resolve conflicts. + + CVS patchset: 6868 + CVS date: 2003/05/20 14:02:12 + +commit fea55d4139a791e915a3a5bf1214695479e429a8 +Author: jbj <devnull@localhost> +Date: Tue May 20 13:51:54 2003 +0000 + + Initial revision + + CVS patchset: 6867 + CVS date: 2003/05/20 13:51:54 + +commit 4ec7ad486eb4cde45127097b23db051f97bc6ecf +Author: jbj <devnull@localhost> +Date: Sun May 18 18:33:39 2003 +0000 + + Upgrade to zlib-1.2.0.1. + + CVS patchset: 6860 + CVS date: 2003/05/18 18:33:39 + +commit 128338204307e65672e4a6bea046e826152a5210 +Author: jbj <devnull@localhost> +Date: Sun May 18 15:37:51 2003 +0000 + + - use beecrypt-3.0.0 API with beecrypt.api.h et al, not types.h. + + CVS patchset: 6859 + CVS date: 2003/05/18 15:37:51 + +commit 1418ba4594520f9e164fee1b1acfc0da594c4212 +Author: jbj <devnull@localhost> +Date: Sun May 18 15:25:28 2003 +0000 + + Merge to latest beecrypt-3.0.0. + + CVS patchset: 6858 + CVS date: 2003/05/18 15:25:28 + +commit e5a47e5247135a70fa6c6ccd5b67a45458f5ac2d +Author: jbj <devnull@localhost> +Date: Sat May 17 19:36:25 2003 +0000 + + Fix "make dist" + + CVS patchset: 6857 + CVS date: 2003/05/17 19:36:25 + +commit bba59fdb64a0f2d628d3021fa6062d4543714759 +Author: jbj <devnull@localhost> +Date: Sat May 17 19:27:47 2003 +0000 + + Create python bindings. + + CVS patchset: 6856 + CVS date: 2003/05/17 19:27:47 + +commit fb3f3b2e978f4cd8035dc99475460fcbbbd0965e +Author: jbj <devnull@localhost> +Date: Sat May 17 18:13:56 2003 +0000 + + Spliddles and diddles. + + CVS patchset: 6855 + CVS date: 2003/05/17 18:13:56 + +commit ead95d01cd7fd24587e34adaf31d07363b52403c +Author: jbj <devnull@localhost> +Date: Sat May 17 17:47:23 2003 +0000 + + Merge with latest beecrypt-3.0.0, dump types.h. + + CVS patchset: 6854 + CVS date: 2003/05/17 17:47:23 + +commit c76d999142d8a318f0382f9ffb30416aacfcc287 +Author: jbj <devnull@localhost> +Date: Sat May 17 03:19:55 2003 +0000 + + Rounding for signed division cases. + + CVS patchset: 6853 + CVS date: 2003/05/17 03:19:55 + +commit 386487237fc75ae3e8bffef5dde692a971679477 +Author: jbj <devnull@localhost> +Date: Sat May 17 02:54:40 2003 +0000 + + SPecial cases for negatives to odd positive powers. + + CVS patchset: 6852 + CVS date: 2003/05/17 02:54:40 + +commit 7804d6920846be7f538c2e6ad29bdd1771db994d +Author: jbj <devnull@localhost> +Date: Sat May 17 02:34:45 2003 +0000 + + Finish signed magnitude tests. + + CVS patchset: 6851 + CVS date: 2003/05/17 02:34:45 + +commit e8f14c1c1ef2485c42d1bd5926553a85eb8c2d7e +Author: jbj <devnull@localhost> +Date: Fri May 16 21:17:31 2003 +0000 + + Create. + + CVS patchset: 6850 + CVS date: 2003/05/16 21:17:31 + +commit 38004c8677c87c968fc1cf541bc49f08dcc4fc8a +Author: jbj <devnull@localhost> +Date: Fri May 16 21:14:30 2003 +0000 + + fix: do headerFree after headerRead. + + CVS patchset: 6849 + CVS date: 2003/05/16 21:14:30 + +commit 2dfc9f2eefc0302a8adb7f8a74bf5be21505e105 +Author: jbj <devnull@localhost> +Date: Fri May 16 20:04:53 2003 +0000 + + Fix x86_64 typo. + + CVS patchset: 6848 + CVS date: 2003/05/16 20:04:53 + +commit caee135c54ea54149775d61dc49d4bcf58ff2268 +Author: jbj <devnull@localhost> +Date: Fri May 16 17:19:42 2003 +0000 + + Merge to latest beecrypt-3.0.0. + + CVS patchset: 6847 + CVS date: 2003/05/16 17:19:42 + +commit 420be4069938be086e69834ee5df914d2eaf21f1 +Author: jbj <devnull@localhost> +Date: Thu May 15 14:22:30 2003 +0000 + + - add version check for package with provides and obsoletes. + + CVS patchset: 6846 + CVS date: 2003/05/15 14:22:30 + +commit cdb6cfe7f06f52c1285f1dca63f680d01a90dfc6 +Author: jbj <devnull@localhost> +Date: Thu May 15 13:53:41 2003 +0000 + + - fix: nested %if handling, optind initialization posix vs. glibc. + + CVS patchset: 6843 + CVS date: 2003/05/15 13:53:41 + +commit bf8cae09c80ae3f6551e8247ed02ffd24636c296 +Author: jbj <devnull@localhost> +Date: Thu May 15 13:44:18 2003 +0000 + + - fix: nested %if handling, optind initialization posix vs. gloibc. + + CVS patchset: 6839 + CVS date: 2003/05/15 13:44:18 + +commit e5b645cfe4edc921fd5c7694beff84b27df988a4 +Author: jbj <devnull@localhost> +Date: Mon May 12 22:28:28 2003 +0000 + + Overloading methods of subtype example. + + CVS patchset: 6838 + CVS date: 2003/05/12 22:28:28 + +commit 03dc1c2738a211060a847f226fa24898c748ca82 +Author: jbj <devnull@localhost> +Date: Mon May 12 17:27:27 2003 +0000 + + Typos. + + CVS patchset: 6837 + CVS date: 2003/05/12 17:27:27 + +commit 77c10c042f75fb1ec8bd373a20a9b60a91066c85 +Author: jbj <devnull@localhost> +Date: Mon May 12 00:57:16 2003 +0000 + + Oops, need _BEECRYPT_TYPES_H define after all, sigh. + + CVS patchset: 6836 + CVS date: 2003/05/12 00:57:16 + +commit e77ef01a5f41a71b9846985e588d21ba9b289679 +Author: jbj <devnull@localhost> +Date: Mon May 12 00:36:05 2003 +0000 + + Use bc_lock_t to hide type of locking. + + CVS patchset: 6835 + CVS date: 2003/05/12 00:36:05 + +commit d5ccace91a8abca1ee0123fcac7d6922b287baef +Author: jbj <devnull@localhost> +Date: Mon May 12 00:07:54 2003 +0000 + + Expand the correct "#include <stdint.h" into types.h. + Add typedef for whatever lock structure that is used. + + CVS patchset: 6834 + CVS date: 2003/05/12 00:07:54 + +commit e433997769b20ae0420c146322598aaeda73580f +Author: jbj <devnull@localhost> +Date: Sun May 11 21:21:58 2003 +0000 + + Typo from merging. + + CVS patchset: 6833 + CVS date: 2003/05/11 21:21:58 + +commit 583e1e89eb365c516d28c1706e8aa8fb98aed1f2 +Author: jbj <devnull@localhost> +Date: Sun May 11 21:20:18 2003 +0000 + + Merge with latest beecrypt-3.0.0. + + CVS patchset: 6832 + CVS date: 2003/05/11 21:20:18 + +commit 17182c4ac1b01c63050a138abb7662ce731ec258 +Author: jbj <devnull@localhost> +Date: Sun May 11 16:17:04 2003 +0000 + + Add carry/borrow test with signed magnitude mpw's. + + CVS patchset: 6831 + CVS date: 2003/05/11 16:17:04 + +commit f1d3267c1545146aec53c87662204f7422f400a3 +Author: jbj <devnull@localhost> +Date: Sat May 10 19:23:57 2003 +0000 + + Add coercion-on-the-fly. + Rename to python function, not tp_foo member, names. + Tests for Knuth polynomial in base, iterativepowers. + + CVS patchset: 6830 + CVS date: 2003/05/10 19:23:57 + +commit 728df698b6de1fe03ce3f8925e53e5a91340d61f +Author: jbj <devnull@localhost> +Date: Fri May 9 23:05:45 2003 +0000 + + Sanity. + + CVS patchset: 6829 + CVS date: 2003/05/09 23:05:45 + +commit 9b1821f798cf273b1c5e0dd42f5bea68504232e8 +Author: jbj <devnull@localhost> +Date: Fri May 9 22:01:59 2003 +0000 + + Merge mpnumber malloc's into python mpw object malloc. + + CVS patchset: 6828 + CVS date: 2003/05/09 22:01:59 + +commit 4fee8b2420dffc35704f07c0659324548450296e +Author: jbj <devnull@localhost> +Date: Fri May 9 16:13:34 2003 +0000 + + Prepare to dump mpnumber from mpwObject. + + CVS patchset: 6827 + CVS date: 2003/05/09 16:13:34 + +commit 9c5529608e389271b80469054bfe80737521590a +Author: jbj <devnull@localhost> +Date: Thu May 8 20:39:29 2003 +0000 + + - don't use error string after gzclose (Dmitry V. Levin). + Spliddles for rpmio, drill h_errno all the way through. + + CVS patchset: 6826 + CVS date: 2003/05/08 20:39:29 + +commit db7ab2f447ee6097b2e98a526f6383a5ca388718 +Author: jbj <devnull@localhost> +Date: Thu May 8 15:52:36 2003 +0000 + + - don't use error string after gzclose (Dmitry V. Levin). + + CVS patchset: 6825 + CVS date: 2003/05/08 15:52:36 + +commit 8fbd1290f661e6b0f6020b9de4b9cf900bcae2dc +Author: jbj <devnull@localhost> +Date: Wed May 7 23:20:31 2003 +0000 + + Convert mpw to and from long. + + CVS patchset: 6824 + CVS date: 2003/05/07 23:20:31 + +commit 716074d0131800602361b6daf6bd6271885efbd5 +Author: jbj <devnull@localhost> +Date: Wed May 7 19:00:42 2003 +0000 + + Blueprint mpw against mpz routines, abandon signed division fo now. + + CVS patchset: 6823 + CVS date: 2003/05/07 19:00:42 + +commit db263d446b72a55d69f357c83c1efd80c20d8225 +Author: jbj <devnull@localhost> +Date: Tue May 6 23:11:46 2003 +0000 + + - fix: cut-n-paste error setting nopromote for Conflicts: (#81965). + + CVS patchset: 6822 + CVS date: 2003/05/06 23:11:46 + +commit 5f26a13065d64ede572b33f00349af041309e74a +Author: jbj <devnull@localhost> +Date: Tue May 6 22:54:03 2003 +0000 + + *** empty log message *** + + CVS patchset: 6821 + CVS date: 2003/05/06 22:54:03 + +commit 19306b30aa76c22277607a59a2ba6a9ff5eaf7ac +Author: jbj <devnull@localhost> +Date: Tue May 6 21:53:02 2003 +0000 + + Use single ndivmod, rather than nmod followed by ndivmod, in mpstr. + + CVS patchset: 6820 + CVS date: 2003/05/06 21:53:02 + +commit 3743a6283b6e644034ebacf0439a9eb468e25429 +Author: jbj <devnull@localhost> +Date: Tue May 6 19:57:10 2003 +0000 + + Fix s/bc/mpw/ typos in mpstr. + Fix cut and paste booboo, s/rshift/lshift/ for when x << y. + + CVS patchset: 6819 + CVS date: 2003/05/06 19:57:10 + +commit 12a12cf3982e160c342e7f9ba714d5734b64aefa +Author: jbj <devnull@localhost> +Date: Mon May 5 21:44:49 2003 +0000 + + Sanity. + + CVS patchset: 6818 + CVS date: 2003/05/05 21:44:49 + +commit 3bb3246247fea289d3a2638fde2f3d0b191774fd +Author: jbj <devnull@localhost> +Date: Mon May 5 21:42:55 2003 +0000 + + Add unit test {rpmdb,mpw}/test subdirs. + + CVS patchset: 6817 + CVS date: 2003/05/05 21:42:55 + +commit 704ce887bfe69799fff28882443025d59417f733 +Author: jbj <devnull@localhost> +Date: Mon May 5 21:42:13 2003 +0000 + + Move to rpmdb subdirectory. + + CVS patchset: 6816 + CVS date: 2003/05/05 21:42:13 + +commit 52b7a8e310e2f1d4289c8532fe0226b8b731903c +Author: jbj <devnull@localhost> +Date: Mon May 5 19:33:46 2003 +0000 + + Upgrade to bsddb from python-2.3. + + CVS patchset: 6815 + CVS date: 2003/05/05 19:33:46 + +commit c7b7ca5bbd5a2a166b9c47d2de3ee80786ce7730 +Author: jbj <devnull@localhost> +Date: Mon May 5 16:07:50 2003 +0000 + + Use new mpfpruntf now in beecrypt-3.0.0 API. + + CVS patchset: 6814 + CVS date: 2003/05/05 16:07:50 + +commit 5cd37687754d5ec15b8865d67ccad52de53a33a0 +Author: jbj <devnull@localhost> +Date: Mon May 5 16:02:02 2003 +0000 + + Merge in latest beecrypt-3.0.0 changes. + + CVS patchset: 6813 + CVS date: 2003/05/05 16:02:02 + +commit 4e1b7e82c001543adfa4ecbacccae61c93711f9a +Author: jbj <devnull@localhost> +Date: Mon May 5 02:16:59 2003 +0000 + + Back out Py_TPFLAGS_BASETYPE for now. + + CVS patchset: 6812 + CVS date: 2003/05/05 02:16:59 + +commit 3db8afedc08c3f7425438ff029b5413456e6969d +Author: jbj <devnull@localhost> +Date: Sun May 4 17:34:53 2003 +0000 + + Use getattro/setattro throughout. + Convert to mpfprintlin from diddled mpprintln. + + CVS patchset: 6811 + CVS date: 2003/05/04 17:34:53 + +commit 66964f525cee898d418d6aa0da10a785b44f6692 +Author: jbj <devnull@localhost> +Date: Sun May 4 16:44:00 2003 +0000 + + Orphan. + + CVS patchset: 6810 + CVS date: 2003/05/04 16:44:00 + +commit f54e177d8a8ee61d2d07cbc36e20c33c630f5ccb +Author: jbj <devnull@localhost> +Date: Sun May 4 16:00:18 2003 +0000 + + Merge latest beecrypt-3.0.0 bits. + Spliddles. + + CVS patchset: 6809 + CVS date: 2003/05/04 16:00:18 + +commit 6d64db3442af92c18847d75b473141fbd28a72b0 +Author: jbj <devnull@localhost> +Date: Fri May 2 21:50:23 2003 +0000 + + Sanity. + + CVS patchset: 6808 + CVS date: 2003/05/02 21:50:23 + +commit 1b00e0031d5f85028300b1734418f43bf4584205 +Author: jbj <devnull@localhost> +Date: Fri May 2 21:05:46 2003 +0000 + + Generate random primes method. + + CVS patchset: 6807 + CVS date: 2003/05/02 21:05:46 + +commit 69eaee5148a660465f4cd7a4bca91305c1b76379 +Author: jbj <devnull@localhost> +Date: Fri May 2 18:38:20 2003 +0000 + + Spliddles. + + CVS patchset: 6806 + CVS date: 2003/05/02 18:38:20 + +commit 4b4cf3a0ebf421c4a950a2f2a48405fdad710911 +Author: jbj <devnull@localhost> +Date: Fri May 2 17:58:41 2003 +0000 + + Spliddles. + + CVS patchset: 6805 + CVS date: 2003/05/02 17:58:41 + +commit 6479a55c561f2fbd606b72f8721066acbd842041 +Author: jbj <devnull@localhost> +Date: Fri May 2 17:47:41 2003 +0000 + + spliddles for type checking. + + CVS patchset: 6804 + CVS date: 2003/05/02 17:47:41 + +commit f3de276031932be5311f97694c581d312393330e +Author: jbj <devnull@localhost> +Date: Fri May 2 16:18:50 2003 +0000 + + Import changes from latest beecrypt-3.0.0. + + CVS patchset: 6803 + CVS date: 2003/05/02 16:18:50 + +commit 366f697b6690d245319eb856985e84625c25236d +Author: jbj <devnull@localhost> +Date: Thu May 1 23:28:46 2003 +0000 + + Intergate beecrypt spliddles. + + CVS patchset: 6802 + CVS date: 2003/05/01 23:28:46 + +commit 0b64f73176d63b71b289b9946e3e77a135e79070 +Author: jbj <devnull@localhost> +Date: Thu May 1 19:55:27 2003 +0000 + + spliddles. + + CVS patchset: 6801 + CVS date: 2003/05/01 19:55:27 + +commit 31e269224f4a3beabbdac86182d6ed9a44657253 +Author: jbj <devnull@localhost> +Date: Thu May 1 08:09:16 2003 +0000 + + 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 + +commit d13b4600f400d208873ac9c8c325ceebc2f3a257 +Author: jbj <devnull@localhost> +Date: Wed Apr 30 21:35:20 2003 +0000 + + Add mpw.rndm to return random in range 1 < r < b-1. + + CVS patchset: 6799 + CVS date: 2003/04/30 21:35:20 + +commit 44fd5be7f9107a77882afee663a1030e08077cc0 +Author: jbj <devnull@localhost> +Date: Wed Apr 30 21:05:20 2003 +0000 + + Create rpmrng module. + + CVS patchset: 6798 + CVS date: 2003/04/30 21:05:20 + +commit 1359f248a342c67e364ab83000f83f0c513f4686 +Author: jbj <devnull@localhost> +Date: Wed Apr 30 20:04:58 2003 +0000 + + splint fiddles. + + CVS patchset: 6797 + CVS date: 2003/04/30 20:04:58 + +commit b1c4b8352440609c0c9c1a9a415d37a8e0c75439 +Author: jbj <devnull@localhost> +Date: Wed Apr 30 18:16:10 2003 +0000 + + Create rpm.mpw module from guts of rpm.bc. + + CVS patchset: 6796 + CVS date: 2003/04/30 18:16:10 + +commit e4aa414fe7eb95b08e8784b4bfb59ff7a8151a83 +Author: jbj <devnull@localhost> +Date: Wed Apr 30 17:46:38 2003 +0000 + + Create. + + CVS patchset: 6795 + CVS date: 2003/04/30 17:46:38 + +commit ebb6a798bceec91ba01b18b8789688794641d5d7 +Author: jbj <devnull@localhost> +Date: Wed Apr 30 17:45:30 2003 +0000 + + Reorganize to streamline debugging. + + CVS patchset: 6794 + CVS date: 2003/04/30 17:45:30 + +commit b9ddecf2deada2d98aa3efff2db3eb9ee097de22 +Author: jbj <devnull@localhost> +Date: Wed Apr 30 03:25:19 2003 +0000 + + Bindings for modular arithmetic. + + CVS patchset: 6793 + CVS date: 2003/04/30 03:25:19 + +commit dc60eb0074ed651ea687d190150e3037b9057349 +Author: jbj <devnull@localhost> +Date: Wed Apr 30 01:03:33 2003 +0000 + + beecrypt-3.0.0 merge: doxygen pass. + + CVS patchset: 6792 + CVS date: 2003/04/30 01:03:33 + +commit ac36dd47499046706dc9c464bc1df398fe6a578b +Author: jbj <devnull@localhost> +Date: Wed Apr 30 00:11:40 2003 +0000 + + beecrypt-3.0.0 merge: entropy_noise_gather converts bits-tp-bytes, not words. + + CVS patchset: 6791 + CVS date: 2003/04/30 00:11:40 + +commit d38e3db906459b7a2d9d2d8275d7d4fa8ae0a9e9 +Author: jbj <devnull@localhost> +Date: Tue Apr 29 16:49:51 2003 +0000 + + - fix: IDTXglob should return REMOVETID sorted headers (#89857). + + CVS patchset: 6790 + CVS date: 2003/04/29 16:49:51 + +commit f7b055f024141730443759d6511e18c4ba463212 +Author: jbj <devnull@localhost> +Date: Tue Apr 29 11:32:25 2003 +0000 + + Typo. + + CVS patchset: 6789 + CVS date: 2003/04/29 11:32:25 + +commit 01eb96d5995fc6ab49d3a0d06036797c953bb955 +Author: jbj <devnull@localhost> +Date: Tue Apr 29 08:35:56 2003 +0000 + + beecrypt-3.0.0 merge: expand MP_WBITS into types.h + + CVS patchset: 6788 + CVS date: 2003/04/29 08:35:56 + +commit a94207342d80a5ca6fc19e05de95ec346c937ccb +Author: jbj <devnull@localhost> +Date: Tue Apr 29 08:15:16 2003 +0000 + + beecrypt-3.0.0 merge: splint checks. + + CVS patchset: 6787 + CVS date: 2003/04/29 08:15:16 + +commit d4538f2d0da92317bbfeb37b1c7513350763b0f4 +Author: jbj <devnull@localhost> +Date: Mon Apr 28 21:10:07 2003 +0000 + + beecrypt-3.0.0 merge: DSA/SHA1 functional in rpm. + + CVS patchset: 6786 + CVS date: 2003/04/28 21:10:07 + +commit e1e5fa4343052fea261b2d611cd9592378e940f1 +Author: jbj <devnull@localhost> +Date: Mon Apr 28 20:48:32 2003 +0000 + + Orphans + + CVS patchset: 6785 + CVS date: 2003/04/28 20:48:32 + +commit e4474b56d620eda7c1f55b385aebac1731569a60 +Author: jbj <devnull@localhost> +Date: Mon Apr 28 19:34:20 2003 +0000 + + beecrypt-3.0.0 merge: uint32 excision. + + CVS patchset: 6784 + CVS date: 2003/04/28 19:34:20 + +commit a08149369a67ef068bd205164c941768a8e97937 +Author: jbj <devnull@localhost> +Date: Mon Apr 28 15:06:30 2003 +0000 + + beecrypt-3.0.0 merge: bring in latest asm code. + + CVS patchset: 6783 + CVS date: 2003/04/28 15:06:30 + +commit 6099f7ee0e858d8831726ff1e430e4f80d63ba62 +Author: jbj <devnull@localhost> +Date: Sun Apr 27 23:06:37 2003 +0000 + + beecrypt-3.0.0 merge: (mostly) grand renaming, mpw et al. + + CVS patchset: 6782 + CVS date: 2003/04/27 23:06:37 + +commit 18eea94d34737988ae6c8dfaa9aebd349236994c +Author: jbj <devnull@localhost> +Date: Sat Apr 26 21:45:28 2003 +0000 + + beecrypt-3.0.0 merge: (partial) grand renaming, uint32 et al. + + CVS patchset: 6781 + CVS date: 2003/04/26 21:45:28 + +commit a7467cba85c4e0ed6e28aa6f808083398f509974 +Author: jbj <devnull@localhost> +Date: Fri Apr 25 20:46:38 2003 +0000 + + beecrypt-3.0.0 merge: grand renaming, mp32barrett et al. + + CVS patchset: 6780 + CVS date: 2003/04/25 20:46:38 + +commit 68b7bd7ebafa868590effdcefa97e8be57d64b3b +Author: jbj <devnull@localhost> +Date: Fri Apr 25 20:36:06 2003 +0000 + + beecrypt-3.0.0 merge: grand renaming, mp32barret et al. + + CVS patchset: 6779 + CVS date: 2003/04/25 20:36:06 + +commit 6718ac9b84f8c3ddad6e5bb7b9716ee4cb894594 +Author: jbj <devnull@localhost> +Date: Fri Apr 25 19:45:10 2003 +0000 + + beecrypt-3.0.0 merge: grand renaming, mp32number et al. + + CVS patchset: 6778 + CVS date: 2003/04/25 19:45:10 + +commit f589bf944ec8038f716840f66ef5c064f0645661 +Author: jbj <devnull@localhost> +Date: Fri Apr 25 19:22:20 2003 +0000 + + beecrypt-3.0.0 merge: file renaming. + Sanity. + + CVS patchset: 6777 + CVS date: 2003/04/25 19:22:20 + +commit 6531425e337992aae37b5fd16021c6534ca230df +Author: jbj <devnull@localhost> +Date: Fri Apr 25 19:19:48 2003 +0000 + + beecrypt-3.0.0 merge: grand renaming, mp32number et al. + + CVS patchset: 6776 + CVS date: 2003/04/25 19:19:48 + +commit b52edfb1ed46c2eeb79c63dd9ceba158754257de +Author: jbj <devnull@localhost> +Date: Fri Apr 25 18:02:45 2003 +0000 + + beecrypt-3.0.0 merge: copyright messages, new primitive types merged. + + CVS patchset: 6775 + CVS date: 2003/04/25 18:02:45 + +commit 79d776ceb661deaf583f6ba4db182d1d7053edcc +Author: jbj <devnull@localhost> +Date: Fri Apr 25 16:53:36 2003 +0000 + + bc-3.0.0: rename mp32*.[ch] files. + + CVS patchset: 6774 + CVS date: 2003/04/25 16:53:36 + +commit fce07c707aed73ce92114d1ecb0cb825e230b9e8 +Author: jbj <devnull@localhost> +Date: Fri Apr 25 12:26:38 2003 +0000 + + Do signed scaling when dividing. + + CVS patchset: 6773 + CVS date: 2003/04/25 12:26:38 + +commit 7f77dc6110f123b3e1fccc337cb39040e12e0fc6 +Author: jbj <devnull@localhost> +Date: Fri Apr 25 03:01:58 2003 +0000 + + Rework arithmetic. + + CVS patchset: 6772 + CVS date: 2003/04/25 03:01:58 + +commit d55b8e03bc4ae98674595bb5cac6804c358cb80f +Author: jbj <devnull@localhost> +Date: Thu Apr 24 23:02:35 2003 +0000 + + fix: 15^8 had sign problems in intermediate. + + CVS patchset: 6771 + CVS date: 2003/04/24 23:02:35 + +commit 740d48650b698234f8769c853285a6ac51853e66 +Author: jbj <devnull@localhost> +Date: Thu Apr 24 19:31:18 2003 +0000 + + fix: mp32str difficulties with sign bit. + + CVS patchset: 6770 + CVS date: 2003/04/24 19:31:18 + +commit ec5c521b8347b988f9fab0dbed4ee21d82e767ff +Author: jbj <devnull@localhost> +Date: Thu Apr 24 19:29:52 2003 +0000 + + Call romtsOrder() on erasures. + + CVS patchset: 6769 + CVS date: 2003/04/24 19:29:52 + +commit d2d3476ced6b79934f057a24ede10cada53a8e2e +Author: jbj <devnull@localhost> +Date: Thu Apr 24 16:59:05 2003 +0000 + + Trim leading zero's. + + CVS patchset: 6768 + CVS date: 2003/04/24 16:59:05 + +commit de92f6ba0e709d3432bfdc21029676f702d2bfec +Author: jbj <devnull@localhost> +Date: Thu Apr 24 12:23:30 2003 +0000 + + Print positive numbers only. + Add extra word for sign bit. + + CVS patchset: 6767 + CVS date: 2003/04/24 12:23:30 + +commit d832d12330ab9b9dcf28dc937eaf8d5e668001fc +Author: jbj <devnull@localhost> +Date: Wed Apr 23 23:40:08 2003 +0000 + + Mostly functional sliding window exponentiation bindings. + + CVS patchset: 6766 + CVS date: 2003/04/23 23:40:08 + +commit 3f50b8fe7e1f94b9fa8fbec915f74510841ddcd2 +Author: jbj <devnull@localhost> +Date: Mon Apr 21 22:31:28 2003 +0000 + + Don't segfault if given ascii armored rather than binary pubkey packets. + + CVS patchset: 6765 + CVS date: 2003/04/21 22:31:28 + +commit 96142f1201ecfd4b867a40b2ba733bdf7269ef79 +Author: jbj <devnull@localhost> +Date: Mon Apr 21 14:30:19 2003 +0000 + + Orphan. + + CVS patchset: 6764 + CVS date: 2003/04/21 14:30:19 + +commit 41cfdb404cbdd5c9cfeef99c5276e69d04c9b1d2 +Author: jbj <devnull@localhost> +Date: Fri Apr 18 14:03:31 2003 +0000 + + - python: missed tuple refcount in IDTXload/IDTXglob. + + CVS patchset: 6763 + CVS date: 2003/04/18 14:03:31 + +commit e95166341a539e5fda08e9dbc6eab8db452f5fb5 +Author: jbj <devnull@localhost> +Date: Fri Apr 18 14:03:11 2003 +0000 + + python: missed tuple refcount in IDTXload/IDTXglob. + + CVS patchset: 6762 + CVS date: 2003/04/18 14:03:11 + +commit 8490f11738a664e0d8c413b88fa3fe830facb573 +Author: jbj <devnull@localhost> +Date: Thu Apr 17 22:14:15 2003 +0000 + + Typos and transfer trash. + + CVS patchset: 6761 + CVS date: 2003/04/17 22:14:15 + +commit c6156e0abde993ecff24a265e40b4f270a9e0076 +Author: jbj <devnull@localhost> +Date: Thu Apr 17 17:17:27 2003 +0000 + + Doxygen doco markup. + + CVS patchset: 6760 + CVS date: 2003/04/17 17:17:27 + +commit 19dbe0729458b91be1f574c3504533031f1c936d +Author: jbj <devnull@localhost> +Date: Thu Apr 17 15:57:42 2003 +0000 + + Ignore .created too. + + CVS patchset: 6759 + CVS date: 2003/04/17 15:57:42 + +commit 7232f895edaddb02c7c3cda04eba56b6d48bb154 +Author: jbj <devnull@localhost> +Date: Thu Apr 17 15:14:49 2003 +0000 + + Don't overflow internal tables with unknown user/group (#85346). + + CVS patchset: 6758 + CVS date: 2003/04/17 15:14:49 + +commit 5f527ceb06dadf3c6febd710f2c5f8b027ab1cd7 +Author: jbj <devnull@localhost> +Date: Thu Apr 17 14:47:57 2003 +0000 + + rpmbuild, not rpm, -ba. + + CVS patchset: 6757 + CVS date: 2003/04/17 14:47:57 + +commit 80aa2324955cdb73af81331dd47ac106e8ec831f +Author: jbj <devnull@localhost> +Date: Thu Apr 17 14:47:19 2003 +0000 + + rpmbuiod, not rpm, -ba. + + CVS patchset: 6756 + CVS date: 2003/04/17 14:47:19 + +commit 97eb9b42fd7643637f1d9b09212f1faf79656a1d +Author: jbj <devnull@localhost> +Date: Thu Apr 17 14:44:07 2003 +0000 + + rpm-build, not rpmbuild. + + CVS patchset: 6755 + CVS date: 2003/04/17 14:44:07 + +commit f7aaeb11df0bdbdffd6916ca083d0d8be4afb253 +Author: jbj <devnull@localhost> +Date: Wed Apr 16 22:13:18 2003 +0000 + + - permit secondary tag match patterns with RPMQV_ALL. + + CVS patchset: 6754 + CVS date: 2003/04/16 22:13:18 + +commit 27785211ad035c1f5e36628771ca4f4b8cd017f5 +Author: jbj <devnull@localhost> +Date: Wed Apr 16 17:55:13 2003 +0000 + + Orphan. + + CVS patchset: 6753 + CVS date: 2003/04/16 17:55:13 + +commit c243ab099b4429a20d1ac00baa3eeae206be4365 +Author: jbj <devnull@localhost> +Date: Wed Apr 16 17:48:04 2003 +0000 + + - resurrect manifests, RPMRC_NOTFOUND returned by readLead(). + + CVS patchset: 6752 + CVS date: 2003/04/16 17:48:04 + +commit 14165bc5582af0306bff6bb42b7c76305bec5abf +Author: jbj <devnull@localhost> +Date: Tue Apr 15 20:04:25 2003 +0000 + + Merge file-4.02 changes. + + CVS patchset: 6751 + CVS date: 2003/04/15 20:04:25 + +commit 392e5feaca236adca8eb5097e3c1c849031aa30a +Author: jbj <devnull@localhost> +Date: Tue Apr 15 18:50:00 2003 +0000 + + Port -F and -N from file-4.02. + + CVS patchset: 6750 + CVS date: 2003/04/15 18:50:00 + +commit 81565202683f7b9d44a0d7dd66f0e610b29022c3 +Author: jbj <devnull@localhost> +Date: Tue Apr 15 17:24:17 2003 +0000 + + Move sources to src sub-directory. + + CVS patchset: 6749 + CVS date: 2003/04/15 17:24:17 + +commit 58886e8cbaf167cde1a8a9d0113ad836fad50d55 +Author: jbj <devnull@localhost> +Date: Tue Apr 15 17:01:30 2003 +0000 + + Move magic generation to sub-directory. + + CVS patchset: 6748 + CVS date: 2003/04/15 17:01:30 + +commit a2ed3a1f3e9ed7e6bcde955147ab7703d2139d9a +Author: jbj <devnull@localhost> +Date: Tue Apr 15 16:58:35 2003 +0000 + + Move magic creation to sub-directory. + + CVS patchset: 6747 + CVS date: 2003/04/15 16:58:35 + +commit 20d11cf0f4b568eef0f66d2d606d103496948db0 +Author: jbj <devnull@localhost> +Date: Tue Apr 15 16:45:06 2003 +0000 + + Move man pages to sub-directory. + + CVS patchset: 6746 + CVS date: 2003/04/15 16:45:06 + +commit 212ee02ec39b2a6d4b893d62addd9b99d4ae7a59 +Author: jbj <devnull@localhost> +Date: Tue Apr 15 16:43:03 2003 +0000 + + Move man pages to sub directory. + + CVS patchset: 6745 + CVS date: 2003/04/15 16:43:03 + +commit 114be8061f77db28b1cfd4daf5dd38cfb10740c0 +Author: jbj <devnull@localhost> +Date: Tue Apr 15 15:19:30 2003 +0000 + + Gratuitous name changes from file-4.02. + + CVS patchset: 6744 + CVS date: 2003/04/15 15:19:30 + +commit 99837681b3ec1f79ae23c9a60fa7e9162926e858 +Author: jbj <devnull@localhost> +Date: Tue Apr 15 15:03:49 2003 +0000 + + Gratuitous name changes from file-4.02. + + CVS patchset: 6743 + CVS date: 2003/04/15 15:03:49 + +commit 1eef3a8561dbfa760f504ca9852cabdbc988a750 +Author: jbj <devnull@localhost> +Date: Mon Apr 14 21:04:57 2003 +0000 + + Create. + + CVS patchset: 6742 + CVS date: 2003/04/14 21:04:57 + +commit 748f965540b6133d588864de928e7485a7bf54e9 +Author: jbj <devnull@localhost> +Date: Mon Apr 14 21:04:43 2003 +0000 + + Typos. + + CVS patchset: 6741 + CVS date: 2003/04/14 21:04:43 + +commit 57b080d43fbc3095152e01f74d9a5b2342a400ae +Author: jbj <devnull@localhost> +Date: Mon Apr 14 20:54:50 2003 +0000 + + Compiles with file.h changes from file-4.02. + + CVS patchset: 6740 + CVS date: 2003/04/14 20:54:50 + +commit b3d8f3155ed6fda819fd1d8df881bcb0a88f6717 +Author: jbj <devnull@localhost> +Date: Mon Apr 14 19:24:29 2003 +0000 + + Clone for file-4.02 merge. + + CVS patchset: 6739 + CVS date: 2003/04/14 19:24:29 + +commit 12b77c0582c21366e3479a05c844cae7aaf6f32c +Author: jbj <devnull@localhost> +Date: Fri Apr 11 22:21:40 2003 +0000 + + Beecrypt python bindings for arithmetic and radix conversion formatting. + + CVS patchset: 6738 + CVS date: 2003/04/11 22:21:40 + +commit 142d1ac037a2c8a6b8236b3fa70909565dffd71f +Author: jbj <devnull@localhost> +Date: Fri Apr 11 00:52:17 2003 +0000 + + Mostly complete beecrypt bindings. + + CVS patchset: 6737 + CVS date: 2003/04/11 00:52:17 + +commit 552d691608cf3bef7d95acea4e2310a437da2c54 +Author: jbj <devnull@localhost> +Date: Wed Apr 9 21:46:31 2003 +0000 + + Splint fiddles. + + CVS patchset: 6736 + CVS date: 2003/04/09 21:46:31 + +commit 783219a8325bca538d21c367f9c523a79dbcb011 +Author: jbj <devnull@localhost> +Date: Tue Apr 8 21:42:55 2003 +0000 + + fix: prevent segfault if malicious server sends 1 GB of data through ftpNLST. + fix: rpmal could segfault under obscure conditions. + Use array, not individual structures, for rpmsw{Enter,Exit} timestamps. + + CVS patchset: 6735 + CVS date: 2003/04/08 21:42:55 + +commit f60ec855de0d6bfd29325fcb73b2901780e72e3d +Author: jbj <devnull@localhost> +Date: Mon Apr 7 12:05:35 2003 +0000 + + Calibrated stopwatch using rdtsc. + Probes for digest/signature and rpmdb. + + CVS patchset: 6734 + CVS date: 2003/04/07 12:05:35 + +commit 0bb715a528359c01b6077f850ab0bc2e0f5e8c55 +Author: jbj <devnull@localhost> +Date: Fri Apr 4 22:15:58 2003 +0000 + + Accumulate compress/uncompress times. + + CVS patchset: 6733 + CVS date: 2003/04/04 22:15:58 + +commit b18870666993f4f0e3679872bd0b168d6176320e +Author: jbj <devnull@localhost> +Date: Fri Apr 4 16:22:44 2003 +0000 + + Add cpuinfo() test program. + + CVS patchset: 6732 + CVS date: 2003/04/04 16:22:44 + +commit 126654591c74112bffcf98887bd9a0c654856bbd +Author: jbj <devnull@localhost> +Date: Thu Apr 3 00:07:41 2003 +0000 + + Gettextify output strftime(3) formats (#83611). + + CVS patchset: 6731 + CVS date: 2003/04/03 00:07:41 + +commit 598457907828b062cedc2cff252aeeab7b988fce +Author: jbj <devnull@localhost> +Date: Wed Apr 2 23:26:06 2003 +0000 + + Use rpmswEnter/rpmswExit throughout. + + CVS patchset: 6730 + CVS date: 2003/04/02 23:26:06 + +commit 95f01d39a57c3c3d8ebf80cfd78e67c550dc32e5 +Author: jbj <devnull@localhost> +Date: Wed Apr 2 21:16:26 2003 +0000 + + Splint clean. + + CVS patchset: 6729 + CVS date: 2003/04/02 21:16:26 + +commit 1f366d6a00d1cf8dc08a40fe789a1b68b4b80a5a +Author: jbj <devnull@localhost> +Date: Wed Apr 2 19:24:41 2003 +0000 + + Splint fiddles. + + CVS patchset: 6728 + CVS date: 2003/04/02 19:24:41 + +commit d96a0816260b82501945f1b8e015efcf0839705c +Author: jbj <devnull@localhost> +Date: Tue Apr 1 22:30:04 2003 +0000 + + Splint fiddles. + + CVS patchset: 6727 + CVS date: 2003/04/01 22:30:04 + +commit b0ca58af8e9bca4c1c8d288c71c39d4b484102d8 +Author: jbj <devnull@localhost> +Date: Tue Apr 1 22:27:39 2003 +0000 + + Splint fiddles. + Create struct rpmop_s from OPSTAT_t. + + CVS patchset: 6726 + CVS date: 2003/04/01 22:27:39 + +commit 4eb5fa7dc583f7c89d3a6118f73f581300a1375e +Author: jbj <devnull@localhost> +Date: Tue Apr 1 22:26:09 2003 +0000 + + Splint fiddles. + Move OPSTAT_t to rpmsw.h. + + CVS patchset: 6725 + CVS date: 2003/04/01 22:26:09 + +commit cec67caee668e6f95b1f5163b04d034d8c52fe5e +Author: jbj <devnull@localhost> +Date: Tue Apr 1 22:20:45 2003 +0000 + + Splint fiddles. + + CVS patchset: 6724 + CVS date: 2003/04/01 22:20:45 + +commit 02bb493292857e493155e345ef5a766240b21e96 +Author: jbj <devnull@localhost> +Date: Fri Mar 28 22:47:18 2003 +0000 + + fix: Pass FIPS-C character by character, not strlen(ifn). + + CVS patchset: 6723 + CVS date: 2003/03/28 22:47:18 + +commit 485f497e21a63a7d9dd75f2197b5223a5965959c +Author: jbj <devnull@localhost> +Date: Fri Mar 28 22:11:06 2003 +0000 + + Add gcrypt to tdigest. + + CVS patchset: 6722 + CVS date: 2003/03/28 22:11:06 + +commit 53f81816ea838ac251ea69b9b143f2ac764ec5b5 +Author: jbj <devnull@localhost> +Date: Thu Mar 27 21:53:39 2003 +0000 + + Sanity. + + CVS patchset: 6721 + CVS date: 2003/03/27 21:53:39 + +commit fc0a8f7bc95191481d9f3f7a97155af46d55013b +Author: jbj <devnull@localhost> +Date: Tue Mar 25 23:51:24 2003 +0000 + + Add transaction stop watch points. + + CVS patchset: 6718 + CVS date: 2003/03/25 23:51:24 + +commit d79b053df3bd0b0b08d52a3d09a667650b1c7028 +Author: jbj <devnull@localhost> +Date: Tue Mar 25 00:22:23 2003 +0000 + + Repair rdtsc stopwatch, use gettimeofday(3) for now. + + CVS patchset: 6716 + CVS date: 2003/03/25 00:22:23 + +commit 0b8c3f8319fb610f809f3276ae8001b67b85177d +Author: jbj <devnull@localhost> +Date: Mon Mar 24 17:25:42 2003 +0000 + + Add benchmark stopwatch, change precision from milli- to micro-secs. + + CVS patchset: 6715 + CVS date: 2003/03/24 17:25:42 + +commit 803528c258d2c14b820a9b2fb5bf2eba9a486133 +Author: jbj <devnull@localhost> +Date: Sun Mar 23 00:36:13 2003 +0000 + + Make peace with automake-1.7.3. + Recheck thread safety markes with fsm synchronous threads. + + CVS patchset: 6714 + CVS date: 2003/03/23 00:36:13 + +commit 96cd0c2e288fa8ca561ad814265bc2138a80ddaa +Author: jbj <devnull@localhost> +Date: Thu Mar 20 23:42:05 2003 +0000 + + Make sure that $(RPM_BUILD_ROOT}/usr/lib is 1st libarry searched. + Bump popt version. + + CVS patchset: 6710 + CVS date: 2003/03/20 23:42:05 + +commit 97ec1053c9290e6f43e661be733ba08e3b1175b5 +Author: jbj <devnull@localhost> +Date: Wed Mar 19 16:05:49 2003 +0000 + + - unify signal handling in librpmio, use condvar to deliver signal. + + CVS patchset: 6707 + CVS date: 2003/03/19 16:05:49 + +commit 099e6cd1ae88c97384ac085a8ceafdcf85a51ab6 +Author: jbj <devnull@localhost> +Date: Wed Mar 19 03:36:13 2003 +0000 + + Sanity, take 2. + + CVS patchset: 6706 + CVS date: 2003/03/19 03:36:13 + +commit 6cb657b9d27bc6cd861a721d5284486a52993310 +Author: jbj <devnull@localhost> +Date: Wed Mar 19 03:00:02 2003 +0000 + + Sanity. + + CVS patchset: 6705 + CVS date: 2003/03/19 03:00:02 + +commit d2a425e0158a0dced5bf199f229924890067c563 +Author: jbj <devnull@localhost> +Date: Tue Mar 18 17:48:19 2003 +0000 + + - fix: short option help missing string terminator. + + CVS patchset: 6704 + CVS date: 2003/03/18 17:48:19 + +commit 5fe1914a155697b4f14483a394de9b25a4af5c19 +Author: jbj <devnull@localhost> +Date: Tue Mar 18 02:41:33 2003 +0000 + + Proof of concept scriptlet queue, single or multi threaded. + + CVS patchset: 6699 + CVS date: 2003/03/18 02:41:33 + +commit 1923ecbc300d330eae0cf898f9274d11d11df658 +Author: cturner <devnull@localhost> +Date: Sun Mar 16 23:32:37 2003 +0000 + + version bump + + CVS patchset: 6698 + CVS date: 2003/03/16 23:32:37 + +commit 935e813ccc5180d2cf186326c03928caf7f5f7a9 +Author: cturner <devnull@localhost> +Date: Sun Mar 16 23:31:42 2003 +0000 + + oops, make sure File::Spec is loaded + + CVS patchset: 6697 + CVS date: 2003/03/16 23:31:42 + +commit 423aba69efad7d971129932c0edc990b4a093d3e +Author: cturner <devnull@localhost> +Date: Sun Mar 16 23:31:08 2003 +0000 + + fix rpmlib 4.0.x segfault that is a result of iterator freeing after the creating db is freed + + CVS patchset: 6696 + CVS date: 2003/03/16 23:31:08 + +commit cfa8f19149254733f1e066c6476c06dbe37d399d +Author: cturner <devnull@localhost> +Date: Sun Mar 16 23:16:46 2003 +0000 + + fix problem in perl 5.6.x with basename/realpath/etc + + CVS patchset: 6695 + CVS date: 2003/03/16 23:16:46 + +commit 77b724ec9940a01f435cc20a2a5f0445a14ef276 +Author: jbj <devnull@localhost> +Date: Sun Mar 16 22:36:52 2003 +0000 + + Create rpmsq, combining rpmdb/psm signal handlers. + + CVS patchset: 6694 + CVS date: 2003/03/16 22:36:52 + +commit 04aa0e394ea53e1e87c547e2476c52dbf560fda1 +Author: jbj <devnull@localhost> +Date: Sun Mar 16 02:59:17 2003 +0000 + + Start unifying signal handlers. + + CVS patchset: 6693 + CVS date: 2003/03/16 02:59:17 + +commit 0feab83bbe7f1d8a76e66cbfbe33f9459086cf93 +Author: jbj <devnull@localhost> +Date: Sat Mar 15 21:51:11 2003 +0000 + + Sanity. + + CVS patchset: 6692 + CVS date: 2003/03/15 21:51:11 + +commit 55b458f93376e2611566a369ce676a7893a6c52e +Author: jbj <devnull@localhost> +Date: Sat Mar 15 16:56:46 2003 +0000 + + Create. + + CVS patchset: 6691 + CVS date: 2003/03/15 16:56:46 + +commit 5def9fa5c68a8d6c36993ed85b4bd962b46974f3 +Author: jbj <devnull@localhost> +Date: Fri Mar 14 23:37:42 2003 +0000 + + Create. + + CVS patchset: 6690 + CVS date: 2003/03/14 23:37:42 + +commit d5be3140637989f5f37f9e9d5518285395477f02 +Author: jbj <devnull@localhost> +Date: Fri Mar 14 23:37:25 2003 +0000 + + Sanity. + + CVS patchset: 6689 + CVS date: 2003/03/14 23:37:25 + +commit 2d999924a620080dc211c5458fde93440dbed22a +Author: jbj <devnull@localhost> +Date: Fri Mar 14 21:43:16 2003 +0000 + + Skip /usr/lib/debug when walking $RPM_BUILD_ROOT. + + CVS patchset: 6688 + CVS date: 2003/03/14 21:43:16 + +commit 97bed5159ebefd633bdd3c11a48b2deeef1424da +Author: jbj <devnull@localhost> +Date: Fri Mar 14 18:11:09 2003 +0000 + + Unchain iterator on NULL return. + Don't segfault on --fileclass. + + CVS patchset: 6685 + CVS date: 2003/03/14 18:11:09 + +commit bcf3c3dde45feb07c8caa454ecf0ab27ca79b271 +Author: jbj <devnull@localhost> +Date: Thu Mar 13 12:04:35 2003 +0000 + + Close and free iterators/cursors on signal exit path. + + CVS patchset: 6681 + CVS date: 2003/03/13 12:04:35 + +commit ed1cc2fa039332bc35517c3c7b433150da419ef6 +Author: jbj <devnull@localhost> +Date: Wed Mar 12 21:57:50 2003 +0000 + + Sanity. + + CVS patchset: 6680 + CVS date: 2003/03/12 21:57:50 + +commit 521861e7443971e712fd292c7ccfe7b1cfddf2e7 +Author: jbj <devnull@localhost> +Date: Wed Mar 12 13:31:13 2003 +0000 + + Don't put newlines in base64 tag, add rpmHeader tag. + + CVS patchset: 6679 + CVS date: 2003/03/12 13:31:13 + +commit c3d4c061ac667e066ec39e131b803161f0a8e919 +Author: jbj <devnull@localhost> +Date: Wed Mar 12 02:08:58 2003 +0000 + + Orphan. + + CVS patchset: 6678 + CVS date: 2003/03/12 02:08:58 + +commit 06b2ab0587c24a880df54c03e5a640b5b2cd7a44 +Author: jbj <devnull@localhost> +Date: Wed Mar 12 02:08:20 2003 +0000 + + - --queryformat '[%{*:xml}\n]' to dump header content in XML. + + CVS patchset: 6677 + CVS date: 2003/03/12 02:08:20 + +commit fc24c6edb493a347add26341639d44bf3abeebe2 +Author: jbj <devnull@localhost> +Date: Tue Mar 11 00:51:26 2003 +0000 + + Use an iterator to hide pattern matching on tag/ext names. + + CVS patchset: 6676 + CVS date: 2003/03/11 00:51:26 + +commit f9200584683e5bda36cc3cc66d66cb0d43c51305 +Author: jbj <devnull@localhost> +Date: Mon Mar 10 23:28:24 2003 +0000 + + - upgrade to zlib-1.2.beta7. + - pass structure pointer, not args, through headerSprintf call chain. + - add ":xml" header format modifier. + + CVS patchset: 6675 + CVS date: 2003/03/10 23:28:24 + +commit 205419460247f03ab62c2357f305e9931ecefe1e +Author: cturner <devnull@localhost> +Date: Mon Mar 10 17:08:00 2003 +0000 + + ugh, rpm 4.1isms snuck in + + CVS patchset: 6674 + CVS date: 2003/03/10 17:08:00 + +commit 91740bfd15c78e2b63a75495255a3b4727935bd8 +Author: cturner <devnull@localhost> +Date: Mon Mar 10 16:31:58 2003 +0000 + + prep a 0.61 build + + CVS patchset: 6671 + CVS date: 2003/03/10 16:31:58 + +commit b58ca441e66148fa7f206729898943551c6c4c19 +Author: jbj <devnull@localhost> +Date: Mon Mar 10 14:39:07 2003 +0000 + + Minimize ars passed throuch headerSprintf call chain. + + CVS patchset: 6670 + CVS date: 2003/03/10 14:39:07 + +commit 57ba0c77a23c2f040d152ee5c0ff49262fbf8f26 +Author: cturner <devnull@localhost> +Date: Sun Mar 9 18:34:27 2003 +0000 + + beginnings of control over the verify flags for transactions + + CVS patchset: 6669 + CVS date: 2003/03/09 18:34:27 + +commit 477a3e0e3cc64d346c72a645828eda0dd75cf832 +Author: cturner <devnull@localhost> +Date: Sun Mar 9 17:53:35 2003 +0000 + + add expand_macro + + CVS patchset: 6668 + CVS date: 2003/03/09 17:53:35 + +commit 6da035db569794121d4311a34754fb268cf68702 +Author: cturner <devnull@localhost> +Date: Sun Mar 9 09:56:44 2003 +0000 + + lot of changes to fix some fundamental refcount probs. also add new header sprintf method from James Olin Oden + + CVS patchset: 6667 + CVS date: 2003/03/09 09:56:44 + +commit 680669383a5a35c4e8f7ff65799cac62edb5222c +Author: jbj <devnull@localhost> +Date: Sat Mar 8 23:31:10 2003 +0000 + + Splint fiddles. + + CVS patchset: 6666 + CVS date: 2003/03/08 23:31:10 + +commit 946203d5d9aa29f5b59a94786d04e4a8e34f4832 +Author: jbj <devnull@localhost> +Date: Sat Mar 8 23:18:09 2003 +0000 + + Splint fiddles. + + CVS patchset: 6665 + CVS date: 2003/03/08 23:18:09 + +commit 363bdbfa512829c536cad4dc10d2ad8b3c77772d +Author: jbj <devnull@localhost> +Date: Sat Mar 8 21:47:46 2003 +0000 + + Update to infnew-7 patch. + + CVS patchset: 6664 + CVS date: 2003/03/08 21:47:46 + +commit 1dac41397f9e8176d1b1afbb320af659ebefbf1f +Author: jbj <devnull@localhost> +Date: Sat Mar 8 18:30:38 2003 +0000 + + Sanity. + + CVS patchset: 6663 + CVS date: 2003/03/08 18:30:38 + +commit f465bd6d99dfe0cabe2bfeffc6c41d01d2913d68 +Author: jbj <devnull@localhost> +Date: Fri Mar 7 03:02:57 2003 +0000 + + Sanity. + + CVS patchset: 6659 + CVS date: 2003/03/07 03:02:57 + +commit b178992ceb7ed12c31e5e9d7118af0a271c5f343 +Author: jbj <devnull@localhost> +Date: Fri Mar 7 03:01:20 2003 +0000 + + Fiddles to build on Red Hat 7.3. + + CVS patchset: 6657 + CVS date: 2003/03/07 03:01:20 + +commit 51e7f7a5e9f5e5c762e049a97309e32928dd5bcc +Author: jbj <devnull@localhost> +Date: Thu Mar 6 22:50:04 2003 +0000 + + - fix: memory leak (85522). + + CVS patchset: 6656 + CVS date: 2003/03/06 22:50:04 + +commit 29cffe52fca8d5480c333c557996d2bc0196a801 +Author: jbj <devnull@localhost> +Date: Thu Mar 6 00:57:54 2003 +0000 + + Revert c99 syntax in elfutils. + Fiddles to build on Red Hat 7.3. + + CVS patchset: 6654 + CVS date: 2003/03/06 00:57:54 + +commit e8cf6cbb056a5b4517191b2a216d48a712993460 +Author: jbj <devnull@localhost> +Date: Wed Mar 5 00:13:11 2003 +0000 + + Sanity. + + CVS patchset: 6652 + CVS date: 2003/03/05 00:13:11 + +commit ef4490102a278a335d711dda2fc144a99f985a76 +Author: jbj <devnull@localhost> +Date: Tue Mar 4 23:35:23 2003 +0000 + + automake before autoconf. + + CVS patchset: 6651 + CVS date: 2003/03/04 23:35:23 + +commit 2d3e04467bc30b0a7091556c0877526020f0c8bd +Author: jbj <devnull@localhost> +Date: Tue Mar 4 22:59:11 2003 +0000 + + Build with elfutils-0.76 internal, take 2. + + CVS patchset: 6648 + CVS date: 2003/03/04 22:59:11 + +commit dd3b88df4df7cb30c5685f011a80a125e0431482 +Author: jbj <devnull@localhost> +Date: Tue Mar 4 22:03:25 2003 +0000 + + Resolve conflicts. + + CVS patchset: 6647 + CVS date: 2003/03/04 22:03:25 + +commit c207ce7fd07e3d149bf6ac179d937a6f96ea9d24 +Author: jbj <devnull@localhost> +Date: Tue Mar 4 21:57:14 2003 +0000 + + Initial revision + + CVS patchset: 6646 + CVS date: 2003/03/04 21:57:14 + +commit dd8e9be4ce4a9d98dea8df4eff7c1ccf1e038adf +Author: jbj <devnull@localhost> +Date: Sat Mar 1 20:23:39 2003 +0000 + + Sanity. + + CVS patchset: 6641 + CVS date: 2003/03/01 20:23:39 + +commit f8cf4fc4a9f675d2a2d742c481ac52065b3c58cf +Author: jbj <devnull@localhost> +Date: Fri Feb 28 19:42:36 2003 +0000 + + Orphans. + + CVS patchset: 6639 + CVS date: 2003/02/28 19:42:36 + +commit 5a71684d622be1c74ff1e0454ca2cd6705711448 +Author: jbj <devnull@localhost> +Date: Fri Feb 28 19:38:25 2003 +0000 + + Orphan. + + CVS patchset: 6638 + CVS date: 2003/02/28 19:38:25 + +commit 7ac407a6df300fe3519fdce6e7c1bc206fb92169 +Author: jbj <devnull@localhost> +Date: Fri Feb 28 19:32:06 2003 +0000 + + Initial revision + + CVS patchset: 6472 + CVS date: 2003/02/28 19:32:06 + +commit 783533803f83ebae7ad9c0ac4db509308189aa65 +Author: jbj <devnull@localhost> +Date: Fri Feb 28 19:23:24 2003 +0000 + + Initial revision + + CVS patchset: 6073 + CVS date: 2003/02/28 19:23:24 + +commit ee64989f26334b937b430bb2e9fdc812d930ad74 +Author: jbj <devnull@localhost> +Date: Thu Feb 27 20:57:57 2003 +0000 + + - file: check size read from elf header (#85297). + + CVS patchset: 6072 + CVS date: 2003/02/27 20:57:57 + +commit be0ee61ce94b8821b075d57caee261251f963aee +Author: jbj <devnull@localhost> +Date: Thu Feb 27 20:30:53 2003 +0000 + + - check size read from elf header (#85297). + + CVS patchset: 6071 + CVS date: 2003/02/27 20:30:53 + +commit 8f41770db22e211beb93c6be13072817d8d33e07 +Author: jbj <devnull@localhost> +Date: Fri Feb 21 17:01:37 2003 +0000 + + More picky splint fiddles. + + CVS patchset: 6070 + CVS date: 2003/02/21 17:01:37 + +commit 13a2b0b906b3c31365277a41f3fb00beae0dfc14 +Author: jbj <devnull@localhost> +Date: Fri Feb 21 05:13:48 2003 +0000 + + Splint fiddles. + + CVS patchset: 6069 + CVS date: 2003/02/21 05:13:48 + +commit c1c4bed30245ecc474d4d8ed72183d5e75eea500 +Author: jbj <devnull@localhost> +Date: Fri Feb 21 04:19:07 2003 +0000 + + Splint fiddles. + + CVS patchset: 6068 + CVS date: 2003/02/21 04:19:07 + +commit 939bbface17bc1e87a64aa55ca6783c4be322e94 +Author: jbj <devnull@localhost> +Date: Thu Feb 20 21:06:04 2003 +0000 + + Ready for splint annotations. + + CVS patchset: 6067 + CVS date: 2003/02/20 21:06:04 + +commit 8940ecbe6285f120af403f255c52d11b58c06e21 +Author: jbj <devnull@localhost> +Date: Thu Feb 20 20:58:11 2003 +0000 + + Add versioning to library. + Pick up remaining expat files. + + CVS patchset: 6066 + CVS date: 2003/02/20 20:58:11 + +commit 867c6144032a7b80b734ae084e035202272d7d5c +Author: jbj <devnull@localhost> +Date: Thu Feb 20 20:40:53 2003 +0000 + + Automakify, getting rid of generated files. + + CVS patchset: 6065 + CVS date: 2003/02/20 20:40:53 + +commit a86d93be542c918a10630f6348c29b346c0274f4 +Author: jbj <devnull@localhost> +Date: Thu Feb 20 18:55:53 2003 +0000 + + Initial revision + + CVS patchset: 6041 + CVS date: 2003/02/20 18:55:53 + +commit 2c26d43b9898a3b5efb06b34946e7918384c1e55 +Author: jbj <devnull@localhost> +Date: Thu Feb 20 17:51:23 2003 +0000 + + Sanity. + + CVS patchset: 6040 + CVS date: 2003/02/20 17:51:23 + +commit 3dade9b6af09b1f4e17229ff55f665dce1bdc815 +Author: jbj <devnull@localhost> +Date: Fri Feb 14 23:03:35 2003 +0000 + + - 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 + +commit dd4954229d327ae3524504d5c6b769cb877fb887 +Author: jbj <devnull@localhost> +Date: Fri Feb 14 20:20:20 2003 +0000 + + fix: ogg/vorbis file classification problems. + + CVS patchset: 6038 + CVS date: 2003/02/14 20:20:20 + +commit 82c4d0c0fb86fd56e46ea18509911a7097359ce8 +Author: jbj <devnull@localhost> +Date: Thu Feb 6 16:52:57 2003 +0000 + + - popt: diddle doxygen/splint annotations, corrected doco. + + CVS patchset: 6037 + CVS date: 2003/02/06 16:52:57 + +commit e0e3dbeaec406fcb9674d674bf42ce09452cb2cd +Author: jbj <devnull@localhost> +Date: Wed Feb 5 15:35:57 2003 +0000 + + Spelling correction. + + CVS patchset: 6036 + CVS date: 2003/02/05 15:35:57 + +commit 3b6005fbd9eb3d071674343db8defe3c3aabc74a +Author: jbj <devnull@localhost> +Date: Mon Feb 3 11:46:52 2003 +0000 + + oops, get rid of debugging printf's. + destroy nptl functional test mutex/cond iff successful. + initialize getcwd buffer to zero to keep valgrind happy. + + CVS patchset: 6035 + CVS date: 2003/02/03 11:46:52 + +commit 8b68faf981d02d50d1666f543c337bb72cd23def +Author: jbj <devnull@localhost> +Date: Fri Jan 31 22:55:28 2003 +0000 + + - fix: trap SIGPIPE, close database(s). + - configurable default query output format. + + CVS patchset: 6034 + CVS date: 2003/01/31 22:55:28 + +commit 80e703591701ddbd4616ea3b741ecbba389b42fb +Author: jbj <devnull@localhost> +Date: Wed Jan 29 19:52:28 2003 +0000 + + - pay attention to package color when upgrading identical packages. + + CVS patchset: 6033 + CVS date: 2003/01/29 19:52:28 + +commit e10b348c6a72689d2d6e68cdf69d829001d1c1c7 +Author: jbj <devnull@localhost> +Date: Wed Jan 29 18:53:01 2003 +0000 + + Functional upgrade glibc*i386 on x86_64 platform + + CVS patchset: 6032 + CVS date: 2003/01/29 18:53:01 + +commit c63f257a7ebd1d41a3caf38172251bdb2e6c0b20 +Author: jbj <devnull@localhost> +Date: Tue Jan 28 17:17:26 2003 +0000 + + - fix: clean relocation path for --prefix=/. + - python: permit stdout/stderr to be remapped to install.log. + + CVS patchset: 6031 + CVS date: 2003/01/28 17:17:26 + +commit b4352eaa31f458d0eee5bf9b319982ded7fb246f +Author: jbj <devnull@localhost> +Date: Mon Jan 27 18:09:04 2003 +0000 + + Update sv.po. + + CVS patchset: 6030 + CVS date: 2003/01/27 18:09:04 + +commit 4cab573997627bc9210a4c345da380a3ba83d2b8 +Author: jbj <devnull@localhost> +Date: Mon Jan 27 17:45:53 2003 +0000 + + - fix: more debugedit.c problems. + + CVS patchset: 6029 + CVS date: 2003/01/27 17:45:53 + +commit c87fa0b0298dda7ae49e3b079a7d464934188fe2 +Author: jbj <devnull@localhost> +Date: Sat Jan 25 20:59:52 2003 +0000 + + - permit anaconda to choose "presentation order". + + CVS patchset: 6028 + CVS date: 2003/01/25 20:59:52 + +commit 8441baccd286b9693e74841946d338c3667f0bae +Author: jbj <devnull@localhost> +Date: Sat Jan 25 18:10:30 2003 +0000 + + Display statfs(2) returns for debugging. + + CVS patchset: 6027 + CVS date: 2003/01/25 18:10:30 + +commit 79365b0a0d558e40aea22d5c87a25b372f69accc +Author: jbj <devnull@localhost> +Date: Fri Jan 24 21:01:50 2003 +0000 + + Add file to the splint sources too. + + CVS patchset: 6026 + CVS date: 2003/01/24 21:01:50 + +commit 83037d78fecac9fd89db832b0040a17a93f5667a +Author: jbj <devnull@localhost> +Date: Fri Jan 24 19:41:55 2003 +0000 + + splint fiddles. + + CVS patchset: 6025 + CVS date: 2003/01/24 19:41:55 + +commit 19884892c015cd7371f0b2cee666484f159fbf43 +Author: jbj <devnull@localhost> +Date: Fri Jan 24 17:11:36 2003 +0000 + + Apply patches 9+10, equivalent to db-4.1.25 now. + + CVS patchset: 6024 + CVS date: 2003/01/24 17:11:36 + +commit 7e716b70fb68cbef5bd35e154a734269067f1e37 +Author: jbj <devnull@localhost> +Date: Thu Jan 23 20:23:24 2003 +0000 + + splint fiddles. + + CVS patchset: 6023 + CVS date: 2003/01/23 20:23:24 + +commit ff140452c3620c5216778aa72505ada37f3407be +Author: jbj <devnull@localhost> +Date: Wed Jan 22 19:21:23 2003 +0000 + + - fix: debugedit.c problem. + + CVS patchset: 6022 + CVS date: 2003/01/22 19:21:23 + +commit de2448bccde0147dfa8cbbe8344691a7e0b118de +Author: jbj <devnull@localhost> +Date: Wed Jan 22 12:28:41 2003 +0000 + + Exit non-zero with bogus args. + + CVS patchset: 6021 + CVS date: 2003/01/22 12:28:41 + +commit ff2846d708c5bc2d0068a84f4c280c28e92a1319 +Author: jbj <devnull@localhost> +Date: Wed Jan 22 12:06:15 2003 +0000 + + Make robustly stand alone. + + CVS patchset: 6020 + CVS date: 2003/01/22 12:06:15 + +commit 2159f129703b200cf7aa81537a19d9148571b134 +Author: jbj <devnull@localhost> +Date: Tue Jan 21 00:59:36 2003 +0000 + + fix: check arch for null before appending. + + CVS patchset: 6019 + CVS date: 2003/01/21 00:59:36 + +commit d6ea2fbf22bd4828bf30e2fd3248d2a191ce27d5 +Author: jbj <devnull@localhost> +Date: Mon Jan 20 23:52:04 2003 +0000 + + Splint fiddles. + + CVS patchset: 6018 + CVS date: 2003/01/20 23:52:04 + +commit fc1b33b66f0502ad1d9ccf0e3a2112e7aeb8b478 +Author: jbj <devnull@localhost> +Date: Mon Jan 20 16:12:12 2003 +0000 + + Restore compiler warnings now tthat elfutil's -Werror is not there. + + CVS patchset: 6017 + CVS date: 2003/01/20 16:12:12 + +commit f49f99df008b7909d5f7bf01702d70d7b7475a59 +Author: jbj <devnull@localhost> +Date: Fri Jan 17 17:43:04 2003 +0000 + + - duplicate package checks with arch/os checks if colored. + - file conflict checks with colors. + + CVS patchset: 6013 + CVS date: 2003/01/17 17:43:04 + +commit e5c6b0d28d48fb35ff47c0c2d55021735ec7e88c +Author: jbj <devnull@localhost> +Date: Thu Jan 16 16:59:47 2003 +0000 + + Update to latest. + + CVS patchset: 6012 + CVS date: 2003/01/16 16:59:47 + +commit 6169570ccb926c3c449d99d06753a03233fbb1e0 +Author: jbj <devnull@localhost> +Date: Thu Jan 16 16:34:02 2003 +0000 + + Nitpicky fix. + + CVS patchset: 6011 + CVS date: 2003/01/16 16:34:02 + +commit e906131f952eff844d0b8c53b3152baef4475f8b +Author: jbj <devnull@localhost> +Date: Tue Jan 14 22:08:35 2003 +0000 + + Link /usr/lib/rpm/rpmi statically. + + CVS patchset: 6010 + CVS date: 2003/01/14 22:08:35 + +commit b11f8eeaf21f31177d4be2cfd6ad277aec60310c +Author: jbj <devnull@localhost> +Date: Mon Jan 13 20:58:21 2003 +0000 + + - teach rpmquery to return "owning" package(s) in spite of alternatives. + + CVS patchset: 6009 + CVS date: 2003/01/13 20:58:21 + +commit 52133f7a61c908af41dd0abef0a23db52cd25fd2 +Author: jbj <devnull@localhost> +Date: Sun Jan 12 21:26:08 2003 +0000 + + typo. + + CVS patchset: 6008 + CVS date: 2003/01/12 21:26:08 + +commit d23480d85dea973d9a03b6e2d51b71410dbd7b0c +Author: jbj <devnull@localhost> +Date: Sun Jan 12 21:23:49 2003 +0000 + + - file: *really* read elf64 notes correctly. + - python: restore thread context on errorCB (#80744). + + CVS patchset: 6007 + CVS date: 2003/01/12 21:23:49 + +commit 254626a18d8a54dfd3b09df5a1ed6027c9a83bf3 +Author: jbj <devnull@localhost> +Date: Sun Jan 12 18:39:01 2003 +0000 + + Create. + + CVS patchset: 6006 + CVS date: 2003/01/12 18:39:01 + +commit 190a628644486b9c0ea6d3da44e808c21e72e3ac +Author: jbj <devnull@localhost> +Date: Fri Jan 10 20:37:45 2003 +0000 + + Sanity. + + CVS patchset: 6005 + CVS date: 2003/01/10 20:37:45 + +commit b91db5522ba698a9b4743f3049adcae562b5d445 +Author: jbj <devnull@localhost> +Date: Fri Jan 10 20:34:26 2003 +0000 + + - fix: obscure corner case(s) with rpmvercmp (#50977). + + CVS patchset: 6004 + CVS date: 2003/01/10 20:34:26 + +commit 24e18d4b3f38d7f7c2c4564b4026290fe7318e70 +Author: jbj <devnull@localhost> +Date: Wed Jan 8 23:27:51 2003 +0000 + + Teach python subdirs lib64 too. + + CVS patchset: 6003 + CVS date: 2003/01/08 23:27:51 + +commit 0635d0ad62a786cb357ae43e602d77cbfb03f59c +Author: jbj <devnull@localhost> +Date: Wed Jan 8 22:36:23 2003 +0000 + + Use $(shell ...) in Makefile.am, duh. + + CVS patchset: 6002 + CVS date: 2003/01/08 22:36:23 + +commit 050717618aade6df46f1302fd369ae96f9b9a48c +Author: jbj <devnull@localhost> +Date: Wed Jan 8 21:37:01 2003 +0000 + + - python: put rpmmodule.so where python expects to find. + - add brp-strip-static-archive build root policy helper. + - add -lelf to rpm LDFLAGS, not LDADD, since there is no libelf.la now. + + CVS patchset: 6001 + CVS date: 2003/01/08 21:37:01 + +commit a6b27ed8a2510f3b5fdd4fc5c4322c60ac73b621 +Author: jbj <devnull@localhost> +Date: Tue Jan 7 23:13:52 2003 +0000 + + - file: read elf64 notes correctly. + + CVS patchset: 6000 + CVS date: 2003/01/07 23:13:52 + +commit a585d154ac9b9b8d19bf28b2de56e98276ed990e +Author: jbj <devnull@localhost> +Date: Tue Jan 7 00:49:55 2003 +0000 + + - add perldeps.pl, start to replace perl.{prov,req}. + + CVS patchset: 5999 + CVS date: 2003/01/07 00:49:55 + +commit b4ca0ec8b20851e331578b7191d8562e3f0de17f +Author: jbj <devnull@localhost> +Date: Mon Jan 6 23:55:44 2003 +0000 + + - for DSO's, provide the file basename if DT_SONAME not found. + + CVS patchset: 5998 + CVS date: 2003/01/06 23:55:44 + +commit c4e0fdbf2120af5017e0c2c08ecdfa943e7c330d +Author: jbj <devnull@localhost> +Date: Mon Jan 6 19:47:33 2003 +0000 + + - portabilitly: solaris fixes. + + CVS patchset: 5997 + CVS date: 2003/01/06 19:47:33 + +commit 92676fe33232f6cac4847a6943f31bc303a54d26 +Author: jbj <devnull@localhost> +Date: Sun Jan 5 19:30:54 2003 +0000 + + - file: avoid ogg/vorbis file classification problems. + + CVS patchset: 5996 + CVS date: 2003/01/05 19:30:54 + +commit 0fef0de4041cab4b97979c15d9da5ed445e8f53e +Author: jbj <devnull@localhost> +Date: Fri Jan 3 21:30:33 2003 +0000 + + fix: inverted logic in RPMPROB_FILTER_REPLACENEWFILES filtering. + + CVS patchset: 5995 + CVS date: 2003/01/03 21:30:33 + +commit ed806144245212853f1bd030981d967bfe77630e +Author: jbj <devnull@localhost> +Date: Wed Jan 1 20:33:21 2003 +0000 + + - fix: dependency helpers now rate limited at 10ms, not 1s. + - add per-arch canonical color, only x86_64 enabled for now. + + CVS patchset: 5994 + CVS date: 2003/01/01 20:33:21 + +commit eb93e7599587e462128dc3217e95adf3f1cd361c +Author: jbj <devnull@localhost> +Date: Wed Jan 1 17:32:51 2003 +0000 + + Update CHANGES. + + CVS patchset: 5993 + CVS date: 2003/01/01 17:32:51 + +commit 49d9daa8d715550c1ed6c803d85cf5b273e06508 +Author: jbj <devnull@localhost> +Date: Wed Jan 1 17:26:46 2003 +0000 + + fix: file dependency dictionary has size other than #files. + + CVS patchset: 5992 + CVS date: 2003/01/01 17:26:46 + +commit 2ca7f5f3b779418788d08da42f43d157e0d3786e +Author: jbj <devnull@localhost> +Date: Wed Jan 1 16:54:04 2003 +0000 + + fix: restore upgrade functionality with colors. + + CVS patchset: 5991 + CVS date: 2003/01/01 16:54:04 + +commit 86f5190567b804dc82398802ca10a55322288df9 +Author: jbj <devnull@localhost> +Date: Tue Dec 31 02:12:02 2002 +0000 + + Dump multilib code, colored depndencies instead. + + CVS patchset: 5990 + CVS date: 2002/12/31 02:12:02 + +commit 39cbc98d696209913e83cd2ddc5dd48fad8da687 +Author: jbj <devnull@localhost> +Date: Tue Dec 31 01:23:03 2002 +0000 + + 1st crack at colored installs. + + CVS patchset: 5989 + CVS date: 2002/12/31 01:23:03 + +commit be48ddd9e2f81fa2a3d224d1d7de0c532abf6c9d +Author: jbj <devnull@localhost> +Date: Mon Dec 30 14:50:33 2002 +0000 + + - fix: typo in assertion. + + CVS patchset: 5988 + CVS date: 2002/12/30 14:50:33 + +commit 24e9464d2e30b02b4178198947b45fb45c165cbb +Author: jbj <devnull@localhost> +Date: Mon Dec 30 02:37:01 2002 +0000 + + - use rpmfiFDepends() underneath --fileprovide and --filerequire. + - python: add fi.FColor() and fi.FClass() methods. + - calculate dependency color and refernces. + - python: add ds.Color() and ds.Refs() methods. + + CVS patchset: 5987 + CVS date: 2002/12/30 02:37:01 + +commit 1b8508adc27371a944e730c218364eea110f8d9f +Author: jbj <devnull@localhost> +Date: Mon Dec 30 00:03:53 2002 +0000 + + - use rpmfiFDepends() underneath --fileprovide/--filerequire. + + CVS patchset: 5986 + CVS date: 2002/12/30 00:03:53 + +commit cb4b0b8ce12baa3ec035f91e4bd5ad4c0cfa1886 +Author: jbj <devnull@localhost> +Date: Sun Dec 29 22:31:00 2002 +0000 + + - fix :armor query extension, tgpg mktmp handling (#80684). + - use rpmfiClass underneath --fileclass. + + CVS patchset: 5985 + CVS date: 2002/12/29 22:31:00 + +commit c67befa2833503c8864ec906a07ad8b4b617947c +Author: jbj <devnull@localhost> +Date: Sun Dec 29 19:44:18 2002 +0000 + + splint fiddles. + + CVS patchset: 5984 + CVS date: 2002/12/29 19:44:18 + +commit 98fc9d533c9d5698c558a54d47d7087bb8f25a96 +Author: jbj <devnull@localhost> +Date: Sun Dec 29 19:28:30 2002 +0000 + + - python: eliminate hash.[ch] and upgrade.[ch], methods too. + + CVS patchset: 5983 + CVS date: 2002/12/29 19:28:30 + +commit e4cac6608a15d6fa9e1ee7895ba86efc9f2e9922 +Author: jbj <devnull@localhost> +Date: Sun Dec 29 18:19:19 2002 +0000 + + - don't segfault with packages produced by rpm-2.93 (#80618). + + CVS patchset: 5982 + CVS date: 2002/12/29 18:19:19 + +commit 817a6d983661b3d0ade1159238ea774f93cb7806 +Author: jbj <devnull@localhost> +Date: Sun Dec 29 01:06:58 2002 +0000 + + - add rpmfi methods to access color, class, and dependencies. + + CVS patchset: 5981 + CVS date: 2002/12/29 01:06:58 + +commit d7a0ee2ca85c99ee49cd2110c027e0f09ef1795e +Author: jbj <devnull@localhost> +Date: Sat Dec 28 23:17:06 2002 +0000 + + splint fiddles. + + CVS patchset: 5980 + CVS date: 2002/12/28 23:17:06 + +commit e65f6df21678082a8adc74d6eb30933fcaa70687 +Author: jbj <devnull@localhost> +Date: Sat Dec 28 19:31:21 2002 +0000 + + - error if querying with iterator on different sized arrays. + + CVS patchset: 5979 + CVS date: 2002/12/28 19:31:21 + +commit 2119e50b90f0b5f145778e5325188d1d4487378a +Author: jbj <devnull@localhost> +Date: Sat Dec 28 00:24:14 2002 +0000 + + - fix builddir relative inclusion, add %%pubkeys to rpm header. + - fix: package relocations were broken (#75057). + + CVS patchset: 5978 + CVS date: 2002/12/28 00:24:14 + +commit 5e61b7cae81967b9bcc0700755336e5e42207b5e +Author: jbj <devnull@localhost> +Date: Fri Dec 27 19:42:22 2002 +0000 + + - ignore ENOENT return from db->close (#80514,#79314). + + CVS patchset: 5977 + CVS date: 2002/12/27 19:42:22 + +commit c7975dbe480f9bb3d68e1075ba5fa967db8e3455 +Author: jbj <devnull@localhost> +Date: Fri Dec 27 18:01:00 2002 +0000 + + - disable perl module magic rule. + + CVS patchset: 5976 + CVS date: 2002/12/27 18:01:00 + +commit cad1c310aac361cb8f07ffaa77e8ce8a5d6dda98 +Author: jbj <devnull@localhost> +Date: Fri Dec 27 16:12:09 2002 +0000 + + - add BETA-GPG-KEY (but not in headers using %%pubkey yet). + + CVS patchset: 5975 + CVS date: 2002/12/27 16:12:09 + +commit be9a1f9007cbeb6955004c8309d1b9ebfb35d09a +Author: jbj <devnull@localhost> +Date: Thu Dec 26 23:19:17 2002 +0000 + + Don't fire helper for executable requires. + + CVS patchset: 5974 + CVS date: 2002/12/26 23:19:17 + +commit 1aa83a98fc49f0a4dc272f12d33f425b632b52dd +Author: jbj <devnull@localhost> +Date: Thu Dec 26 20:38:26 2002 +0000 + + - resurrect automagic perl(foo) dependency generation. + + CVS patchset: 5973 + CVS date: 2002/12/26 20:38:26 + +commit 3300e2810e0f86dd54b87fc9a46f9672a478b87f +Author: jbj <devnull@localhost> +Date: Thu Dec 26 17:18:01 2002 +0000 + + Initialize differently if using rpc access. + + CVS patchset: 5972 + CVS date: 2002/12/26 17:18:01 + +commit ef982508f3e64b89be674038dc64c8300e670450 +Author: jbj <devnull@localhost> +Date: Tue Dec 24 20:37:39 2002 +0000 + + - add Red Hat pubkeys to rpm header. + + CVS patchset: 5971 + CVS date: 2002/12/24 20:37:39 + +commit 60b4c2293fc0840258fc7a785c71784b05017479 +Author: jbj <devnull@localhost> +Date: Tue Dec 24 20:06:33 2002 +0000 + + - permit both relative/absolute paths, display 'P' when verifying. + + CVS patchset: 5970 + CVS date: 2002/12/24 20:06:33 + +commit 6b0679df90d7c90aea308c2e5328aed401176790 +Author: jbj <devnull@localhost> +Date: Tue Dec 24 19:49:06 2002 +0000 + + - add %%pubkey attribute to read armored pubkey files into header. + + CVS patchset: 5969 + CVS date: 2002/12/24 19:49:06 + +commit 268376a208ce942e92088315d383a4e09974cbc2 +Author: jbj <devnull@localhost> +Date: Tue Dec 24 17:06:35 2002 +0000 + + Rescusitate doxygen file manifest. + + CVS patchset: 5968 + CVS date: 2002/12/24 17:06:35 + +commit fec28fa0043b8071e0fa2cadd465eeb0c1cdbb81 +Author: jbj <devnull@localhost> +Date: Tue Dec 24 07:38:02 2002 +0000 + + Keep message to 1 line. + + CVS patchset: 5967 + CVS date: 2002/12/24 07:38:02 + +commit e2c12fef0a6e599db54427aab03ecac7a01a1e37 +Author: jbj <devnull@localhost> +Date: Tue Dec 24 07:33:26 2002 +0000 + + Check for unshared posix mutexes only on 1st open. + + CVS patchset: 5966 + CVS date: 2002/12/24 07:33:26 + +commit e5b828ce71266fc0bf667769e68b32425f31f1af +Author: jbj <devnull@localhost> +Date: Tue Dec 24 07:28:01 2002 +0000 + + Ignore rpmdeps executable. + + CVS patchset: 5965 + CVS date: 2002/12/24 07:28:01 + +commit bf9543cf81121ebe4a22fe52bb28ae4e412428d2 +Author: jbj <devnull@localhost> +Date: Tue Dec 24 07:27:23 2002 +0000 + + Remove unused Flags. + + CVS patchset: 5964 + CVS date: 2002/12/24 07:27:23 + +commit e788b7c1f347e1cf42109590247ba03f3ab50229 +Author: jbj <devnull@localhost> +Date: Tue Dec 24 07:21:04 2002 +0000 + + - fix: remove rpmfi scareMem so that headers can be reloaded on ia64. + - fix: set DB_PRIVATE, not DB_ENV_PRIVATE, if unshared posix mutexes. + - remove useless kernel/glibc dependencies (#79872). + - add matching "config(N) = EVR" dependencies iff %%config is found. + + CVS patchset: 5963 + CVS date: 2002/12/24 07:21:04 + +commit b7129ca89835ca7819b104f38d18970004fb0064 +Author: jbj <devnull@localhost> +Date: Tue Dec 24 04:04:20 2002 +0000 + + splint fiddles. + + CVS patchset: 5962 + CVS date: 2002/12/24 04:04:20 + +commit 415b3e6ff241d1c7120ee12ddb28bb1ad25c2e0d +Author: jbj <devnull@localhost> +Date: Tue Dec 24 02:41:45 2002 +0000 + + fix: ia64 segfault on build. + + CVS patchset: 5961 + CVS date: 2002/12/24 02:41:45 + +commit e3c423226eb5dcf13d3ae5ffb5abb11900f061fb +Author: jbj <devnull@localhost> +Date: Mon Dec 23 20:58:36 2002 +0000 + + Sanity. + + CVS patchset: 5960 + CVS date: 2002/12/23 20:58:36 + +commit 34fd5ec8108c44927486b303622daa2d8af76e94 +Author: jbj <devnull@localhost> +Date: Sun Dec 22 02:23:38 2002 +0000 + + Typos. + + CVS patchset: 5959 + CVS date: 2002/12/22 02:23:38 + +commit b63b4a5d122e8dfb631c8fa75a9a7a92708080ec +Author: jbj <devnull@localhost> +Date: Sun Dec 22 02:11:05 2002 +0000 + + - simplify specfile query linkage loop. + - drill rpmts into parseSpec(), carrying Spec along. + + CVS patchset: 5958 + CVS date: 2002/12/22 02:11:05 + +commit 1f6cdca2d549e02f3e65afa27b80cb852e283cd2 +Author: jbj <devnull@localhost> +Date: Sat Dec 21 20:37:37 2002 +0000 + + - add --enable-posixmutexes when configuring on linux. + - add rpmdb_{deadlock,dump,load,svc,stat,verify} utilities. + - include srpm pkgid in binary headers (#71460). + - add %check scriptlet to run after %install (#64137). + + CVS patchset: 5957 + CVS date: 2002/12/21 20:37:37 + +commit b2402702ae91a73f7e4a4787b6a170357e219533 +Author: jbj <devnull@localhost> +Date: Sat Dec 21 01:31:24 2002 +0000 + + splint fiddles. + + CVS patchset: 5956 + CVS date: 2002/12/21 01:31:24 + +commit ec22ac6d3cbfac0130049c816023b9766095353e +Author: jbj <devnull@localhost> +Date: Sat Dec 21 01:05:44 2002 +0000 + + Sanity. + + CVS patchset: 5955 + CVS date: 2002/12/21 01:05:44 + +commit e0a6204a4804ffc8bf1c4dd4165cf2c55838b0cf +Author: jbj <devnull@localhost> +Date: Fri Dec 20 18:36:23 2002 +0000 + + - copy compressFilelist to convertdb1.c, remove internal legacy.h. + + CVS patchset: 5954 + CVS date: 2002/12/20 18:36:23 + +commit ec1cec87636c8c3b29b103ca034f445af83e4154 +Author: jbj <devnull@localhost> +Date: Fri Dec 20 18:25:59 2002 +0000 + + - error on exclusive Packages fcntl lock if DB_ENV_PRIVATE is set. + + CVS patchset: 5953 + CVS date: 2002/12/20 18:25:59 + +commit 1a49f5b1acf5a257631ae9e52519d71285b2239b +Author: jbj <devnull@localhost> +Date: Fri Dec 20 16:09:15 2002 +0000 + + - test pthread_{mutex,cond}attr_setpshared(), add DB_ENV_PRIVATE if not. + + CVS patchset: 5952 + CVS date: 2002/12/20 16:09:15 + +commit c346c3e69f15104de5b653b8d1657731bc6edc6c +Author: jbj <devnull@localhost> +Date: Fri Dec 20 15:03:18 2002 +0000 + + - dynamically link /bin/rpm, link against good old -lpthread. + + CVS patchset: 5951 + CVS date: 2002/12/20 15:03:18 + +commit e7f55c20f5c7ae0eac290dd7f9d3a948e1f6ab26 +Author: jbj <devnull@localhost> +Date: Thu Dec 19 23:41:52 2002 +0000 + + - add -I/usr/include/nptl, Conflicts: kernel <= 2.4.19. + + CVS patchset: 5950 + CVS date: 2002/12/19 23:41:52 + +commit e7615329e96a64022f37885a0695ee9026c9d161 +Author: jbj <devnull@localhost> +Date: Wed Dec 18 23:00:31 2002 +0000 + + Sanity. + + CVS patchset: 5949 + CVS date: 2002/12/18 23:00:31 + +commit d2ee89c989f13c7c4cf725c063e428f553789744 +Author: jbj <devnull@localhost> +Date: Wed Dec 18 22:59:03 2002 +0000 + + Correct typo. + + CVS patchset: 5948 + CVS date: 2002/12/18 22:59:03 + +commit b3bc3cb19d15acc86df9400dc5e77adf8f6f1dd5 +Author: jbj <devnull@localhost> +Date: Wed Dec 18 22:54:00 2002 +0000 + + - add --file{class,provide,require} popt aliases and header extensions + + CVS patchset: 5947 + CVS date: 2002/12/18 22:54:00 + +commit c10d7179bbead171e67e924538ad0f6751c8e961 +Author: jbj <devnull@localhost> +Date: Wed Dec 18 16:18:33 2002 +0000 + + - popt aliases for -U et al to achieve dynamic link with nptl. + + CVS patchset: 5946 + CVS date: 2002/12/18 16:18:33 + +commit ad8350c14945a91b8d6b054cb1d6b458460e3525 +Author: sopwith <devnull@localhost> +Date: Wed Dec 18 01:46:25 2002 +0000 + + Add --dwim + + CVS patchset: 5945 + CVS date: 2002/12/18 01:46:25 + +commit d69ad2f4fa325d0231360923adfdb60bfb22c0e0 +Author: jbj <devnull@localhost> +Date: Tue Dec 17 19:22:15 2002 +0000 + + - rebuild against glibc with fcntl fixed in libpthread. + - re-enable CDB locking, removing "private" from %%__dbi_cdb macro. + + CVS patchset: 5944 + CVS date: 2002/12/17 19:22:15 + +commit 1552eaba2eea4943e2234ffc1026ff08c18d8725 +Author: jbj <devnull@localhost> +Date: Sun Dec 15 18:30:44 2002 +0000 + + - disable fcntl(2) lock on Packages until glibc+nptl is fixed. + - make cdb locks "private" for pthreads compatibility w/o NPTL. + - add --enable-posixmutexes to use NPTL. + - make dependency generation "opt-out" everywhere. + + CVS patchset: 5943 + CVS date: 2002/12/15 18:30:44 + +commit becf1f7abaaf5304384490f8ef256f744f0c8dfc +Author: jbj <devnull@localhost> +Date: Sat Dec 14 22:03:14 2002 +0000 + + - generate Elf provides even if file is not executable. + + CVS patchset: 5942 + CVS date: 2002/12/14 22:03:14 + +commit 96f4a259b507751db2d51b43978ba7b69a149c3a +Author: jbj <devnull@localhost> +Date: Sat Dec 14 21:39:19 2002 +0000 + + - fix: make sure each library has DT_NEEDED for all unresolved syms. + + CVS patchset: 5941 + CVS date: 2002/12/14 21:39:19 + +commit 23a39efab69f2b60624a7c112ba7eb1a939afff1 +Author: jbj <devnull@localhost> +Date: Fri Dec 13 23:34:40 2002 +0000 + + - debug_packages "works", but non-noarch w/o %setup has empty payload. + - make dependency generation "opt-in" in order to build in distro. + - rebuild rpm with internal dependency generation enabled. + + CVS patchset: 5940 + CVS date: 2002/12/13 23:34:40 + +commit 06ace585a76d86c41f5d9efa0069aadc76bc0795 +Author: jbj <devnull@localhost> +Date: Fri Dec 13 20:50:14 2002 +0000 + + Bail on rpmfts_repr() for now. + + CVS patchset: 5939 + CVS date: 2002/12/13 20:50:14 + +commit 04a04dc62e6f2f94c0f88d2552db7e075d652ed1 +Author: jbj <devnull@localhost> +Date: Thu Dec 12 19:21:50 2002 +0000 + + - fix: add %%ifnarch noarch to debug_package macro + + CVS patchset: 5938 + CVS date: 2002/12/12 19:21:50 + +commit d5a81771b690eca36a7b4efde27ef874204452c9 +Author: jbj <devnull@localhost> +Date: Thu Dec 12 19:16:45 2002 +0000 + + - fix: add rpmlib(VersionedDependencies) if versioned Provides: found. + + CVS patchset: 5937 + CVS date: 2002/12/12 19:16:45 + +commit 8681309f1a19ebe597464aa3d1304bef06d3790e +Author: jbj <devnull@localhost> +Date: Thu Dec 12 17:46:22 2002 +0000 + + Add + PyObject *md_dict; /*!< to look like PyModuleObject */ + to all rpmfoo_Type's. + + CVS patchset: 5936 + CVS date: 2002/12/12 17:46:22 + +commit 78ddb8c8761d21ad59f99404c1f077c1434e943a +Author: jbj <devnull@localhost> +Date: Wed Dec 11 15:06:17 2002 +0000 + + Sanity. + + CVS patchset: 5935 + CVS date: 2002/12/11 15:06:17 + +commit fb0d3c9741a83bc8267eeccd4a2e490f4129e38c +Author: jbj <devnull@localhost> +Date: Wed Dec 11 14:24:46 2002 +0000 + + - rebuild against glibc with TLS support. + + CVS patchset: 5934 + CVS date: 2002/12/11 14:24:46 + +commit 513fc078defe9b5893236002c9966e3cc7043ef1 +Author: jbj <devnull@localhost> +Date: Wed Dec 11 03:16:24 2002 +0000 + + Add iterators to rpmfts-py.c. + splint fiddles. + + CVS patchset: 5933 + CVS date: 2002/12/11 03:16:24 + +commit 2452c14619fd14c1b7eba69eec0c7d32dbf56d86 +Author: jbj <devnull@localhost> +Date: Wed Dec 11 00:12:17 2002 +0000 + + Add rpmfts-py.[ch] bindings for fts(3) from rpmio. + splint fiddles. + + CVS patchset: 5932 + CVS date: 2002/12/11 00:12:17 + +commit fe6043016c84107132bd0dc80ef454d2c81342b7 +Author: jbj <devnull@localhost> +Date: Tue Dec 10 19:46:03 2002 +0000 + + Add tp_{init,alloc,new,free} methods to rpmts. + Use PyObject_{New,Del} consistently throughout. + + CVS patchset: 5931 + CVS date: 2002/12/10 19:46:03 + +commit d412f8be53602c3a06d3b7b05a2fdae1af8a2b01 +Author: jbj <devnull@localhost> +Date: Tue Dec 10 16:35:29 2002 +0000 + + Sanity. + + CVS patchset: 5930 + CVS date: 2002/12/10 16:35:29 + +commit c663b52bda675da4156476aa6154b439d89d6d13 +Author: jbj <devnull@localhost> +Date: Tue Dec 10 16:32:27 2002 +0000 + + Repair fc->skipReq insertion typo. + + CVS patchset: 5929 + CVS date: 2002/12/10 16:32:27 + +commit c6dcee8ac6daa501de3ce727758d50b0807d868c +Author: jbj <devnull@localhost> +Date: Tue Dec 10 16:31:39 2002 +0000 + + Add coercions. + + CVS patchset: 5928 + CVS date: 2002/12/10 16:31:39 + +commit 76cf50aa5bc111fc23b2c4fa4702c915126a9f61 +Author: jbj <devnull@localhost> +Date: Mon Dec 9 17:59:03 2002 +0000 + + Include rpmbc-py.h too. + + CVS patchset: 5927 + CVS date: 2002/12/09 17:59:03 + +commit 971303be3e56cd9123c2a4d0b8897052ad2a6658 +Author: jbj <devnull@localhost> +Date: Mon Dec 9 17:22:55 2002 +0000 + + - don't generate dependencies unless execute bit is set. + - enable internal automagic dependency generation as default. + + CVS patchset: 5926 + CVS date: 2002/12/09 17:22:55 + +commit 1b650d04abfc1fc38ffb08121752b235ad8a4bd8 +Author: jbj <devnull@localhost> +Date: Sun Dec 8 21:50:36 2002 +0000 + + Implement divide and divmod methods. + + CVS patchset: 5925 + CVS date: 2002/12/08 21:50:36 + +commit 0b6941dbb41bce6392086c73799afc9433fcaa2b +Author: jbj <devnull@localhost> +Date: Sun Dec 8 20:57:34 2002 +0000 + + Add Debug method, implement obvious functions. + + CVS patchset: 5924 + CVS date: 2002/12/08 20:57:34 + +commit 9e279581d8d0f513e07bb275972ed9cec3dc897c +Author: jbj <devnull@localhost> +Date: Sun Dec 8 19:04:54 2002 +0000 + + Stubs for beecrypt bindings. + + CVS patchset: 5923 + CVS date: 2002/12/08 19:04:54 + +commit 3d1f33d2706b276ce82ecdef36eacf69343389e6 +Author: jbj <devnull@localhost> +Date: Sat Dec 7 22:45:11 2002 +0000 + + Sanity. + + CVS patchset: 5922 + CVS date: 2002/12/07 22:45:11 + +commit 9e737c3f6d48a94140f64bcb8b108c6f98709005 +Author: jbj <devnull@localhost> +Date: Sat Dec 7 22:29:21 2002 +0000 + + Insturment auto request/provide disabling. + + CVS patchset: 5921 + CVS date: 2002/12/07 22:29:21 + +commit bb2c78fdba1cc6ea151936c5547e8cee92d02169 +Author: jbj <devnull@localhost> +Date: Sat Dec 7 21:27:09 2002 +0000 + + Splint fiddles. + + CVS patchset: 5920 + CVS date: 2002/12/07 21:27:09 + +commit 92dee513d21e94a3aa7ee455d12cffed82db2ff2 +Author: jbj <devnull@localhost> +Date: Sat Dec 7 19:00:57 2002 +0000 + + Finish converting to .splintrc. + + CVS patchset: 5919 + CVS date: 2002/12/07 19:00:57 + +commit 704ad49b02dbe1fbb7fc2189900f26d5a0b15c3e +Author: jbj <devnull@localhost> +Date: Sat Dec 7 05:48:45 2002 +0000 + + Handle (N,EVR,Flags) Provide:/Require: triple. + + CVS patchset: 5918 + CVS date: 2002/12/07 05:48:45 + +commit 95cbf4bfe8bc6a9abcbb19e1034bb65c891b4dd1 +Author: sopwith <devnull@localhost> +Date: Fri Dec 6 02:09:57 2002 +0000 + + part two + + CVS patchset: 5917 + CVS date: 2002/12/06 02:09:57 + +commit cf6060f773898d579fb3443133e10cafcf57940e +Author: sopwith <devnull@localhost> +Date: Fri Dec 6 02:04:31 2002 +0000 + + Better detection of ppc64 et al + + CVS patchset: 5916 + CVS date: 2002/12/06 02:04:31 + +commit a2e69e76226fd29b6aeacc982b7acd62843e48ae +Author: jbj <devnull@localhost> +Date: Wed Dec 4 02:01:47 2002 +0000 + + python: gilding lilies. + + CVS patchset: 5915 + CVS date: 2002/12/04 02:01:47 + +commit 0717d19bb11f312bfeba9a43651a72581dcd6a21 +Author: jbj <devnull@localhost> +Date: Tue Dec 3 21:00:38 2002 +0000 + + Add new rpmte methods. + + CVS patchset: 5914 + CVS date: 2002/12/03 21:00:38 + +commit c96202ddef5c4ffcc3da81e1915b84e8f2a6102c +Author: jbj <devnull@localhost> +Date: Tue Dec 3 02:57:02 2002 +0000 + + - internal automagic dependency generation (disabled for now). + + CVS patchset: 5913 + CVS date: 2002/12/03 02:57:02 + +commit c84e1589b098a29804a3c75c58c576aea305c06b +Author: jbj <devnull@localhost> +Date: Mon Dec 2 15:04:16 2002 +0000 + + - late rpmts reference causes premature free (#78862). + + CVS patchset: 5912 + CVS date: 2002/12/02 15:04:16 + +commit 80b23366e79f229831efb6a590c90e2724d37927 +Author: jbj <devnull@localhost> +Date: Sun Dec 1 21:34:06 2002 +0000 + + - use usrlib_LTLIBRARIES to install directly in /usr/lib64 instead. + + CVS patchset: 5911 + CVS date: 2002/12/01 21:34:06 + +commit 0efbbada0f3005d6f81a940ba7b06aef2703a50b +Author: jbj <devnull@localhost> +Date: Sun Dec 1 18:03:22 2002 +0000 + + - link rpm libraries together, use shared helpers with external -lelf. + - move libfmagic to librpmio. + - use libtool-1.4.3, autoconf-2.56. + - add explicit -L/lib64 -L/usr/lib64 for libtool mode=relink on x86_64. + + CVS patchset: 5910 + CVS date: 2002/12/01 18:03:22 + +commit 5dfaaf855c2ee3164deacc7d720ec3c759bed8eb +Author: jbj <devnull@localhost> +Date: Sat Nov 30 22:49:10 2002 +0000 + + Link rpmcache/rpmgraph statically for now. + + CVS patchset: 5909 + CVS date: 2002/11/30 22:49:10 + +commit 760d3a0c8b9c70b0fac0e6af49e683c9bf289d7e +Author: jbj <devnull@localhost> +Date: Sat Nov 30 22:15:29 2002 +0000 + + More splint fiddles. + + CVS patchset: 5908 + CVS date: 2002/11/30 22:15:29 + +commit bd00220d417766369bb3e14193bbe7c2876a53e4 +Author: jbj <devnull@localhost> +Date: Sat Nov 30 21:42:24 2002 +0000 + + Splint fiddles. + + CVS patchset: 5907 + CVS date: 2002/11/30 21:42:24 + +commit 0046c56cf8dc3503bc6f93d7bfde34cb8a9ac5c2 +Author: jbj <devnull@localhost> +Date: Sat Nov 30 21:07:08 2002 +0000 + + - upgrade to elfutils-0.63. + + CVS patchset: 5906 + CVS date: 2002/11/30 21:07:08 + +commit b3c62fe13637ae987830f3a696e43b24c6caa55a +Author: jbj <devnull@localhost> +Date: Sat Nov 30 19:23:16 2002 +0000 + + Orphans. + + CVS patchset: 5905 + CVS date: 2002/11/30 19:23:16 + +commit e50b4bc9cff8e8699e1e882570fd2c9e8879b2b6 +Author: jbj <devnull@localhost> +Date: Sat Nov 30 19:10:05 2002 +0000 + + Conflicts. + + CVS patchset: 5904 + CVS date: 2002/11/30 19:10:05 + +commit 9b838f86043783a5b17b2a54a066fda56af5f9f3 +Author: jbj <devnull@localhost> +Date: Sat Nov 30 18:41:53 2002 +0000 + + Initial revision + + CVS patchset: 5903 + CVS date: 2002/11/30 18:41:53 + +commit fc990ef48b29b1b5995d9fe5ef229bb223ad5095 +Author: jbj <devnull@localhost> +Date: Fri Nov 29 21:35:53 2002 +0000 + + - build with external elfutils (preferred), if available. + + CVS patchset: 5900 + CVS date: 2002/11/29 21:35:53 + +commit a972f919a69bafb970237b102048699cfa81b3f9 +Author: jbj <devnull@localhost> +Date: Wed Nov 27 01:28:55 2002 +0000 + + - apply patches 7 and 8 to db-4.1.24. + - upgrade to elfutils-0.59. + - add -g to all platforms optflags. + + CVS patchset: 5899 + CVS date: 2002/11/27 01:28:55 + +commit 2d8de3930b869b574fa236241040f0950c7cb55b +Author: jbj <devnull@localhost> +Date: Wed Nov 27 01:10:45 2002 +0000 + + Resurrect configure and Makefile.in. + + CVS patchset: 5898 + CVS date: 2002/11/27 01:10:45 + +commit 35da88d5bbb143cd8f7878938fc186ad2ca0c94d +Author: jbj <devnull@localhost> +Date: Wed Nov 27 01:01:37 2002 +0000 + + OSI license. + + CVS patchset: 5897 + CVS date: 2002/11/27 01:01:37 + +commit cbcc6b8b7478d1cee9d1192e64a3fbb840da77c6 +Author: jbj <devnull@localhost> +Date: Wed Nov 27 01:01:23 2002 +0000 + + Sanity. + + CVS patchset: 5896 + CVS date: 2002/11/27 01:01:23 + +commit aadf64db75a2fe24ec67097ceff25638e5372eef +Author: jbj <devnull@localhost> +Date: Wed Nov 27 00:21:10 2002 +0000 + + OSI license. + + CVS patchset: 5895 + CVS date: 2002/11/27 00:21:10 + +commit 33d47ca99a4f1f23a215a053f8b55bcdd670ab74 +Author: jbj <devnull@localhost> +Date: Tue Nov 26 23:04:08 2002 +0000 + + Don't bother with Makefile.in. + + CVS patchset: 5894 + CVS date: 2002/11/26 23:04:08 + +commit b7696c27a7a0e35fcbd92d5dcb60df636f8c8548 +Author: jbj <devnull@localhost> +Date: Tue Nov 26 23:02:51 2002 +0000 + + Don't bother with configure. + + CVS patchset: 5893 + CVS date: 2002/11/26 23:02:51 + +commit e1450d788f2f23c33c92016f511c73e2daa10245 +Author: jbj <devnull@localhost> +Date: Tue Nov 26 23:00:35 2002 +0000 + + Orphans. + + CVS patchset: 5892 + CVS date: 2002/11/26 23:00:35 + +commit 211e40766a5de1be22a7d7e5325a1dc1fc97c9a0 +Author: jbj <devnull@localhost> +Date: Tue Nov 26 22:57:29 2002 +0000 + + Conflicts. + + CVS patchset: 5891 + CVS date: 2002/11/26 22:57:29 + +commit 40e35cdce684eff593bd07fa5c44aac1497a1f36 +Author: jbj <devnull@localhost> +Date: Tue Nov 26 22:54:36 2002 +0000 + + Conflicts. + + CVS patchset: 5890 + CVS date: 2002/11/26 22:54:36 + +commit c366b1cc14596b771a5d722c3fea9cec61f62f47 +Author: jbj <devnull@localhost> +Date: Tue Nov 26 22:53:44 2002 +0000 + + Initial revision + + CVS patchset: 5889 + CVS date: 2002/11/26 22:53:44 + +commit 8ec359ea45cb587db1bedcbaf296e3a59031b9d1 +Author: jbj <devnull@localhost> +Date: Tue Nov 26 22:53:11 2002 +0000 + + Conflicts. + + CVS patchset: 5887 + CVS date: 2002/11/26 22:53:11 + +commit 83b2da2fa8be42498c210fa0ba46da15f6802b88 +Author: jbj <devnull@localhost> +Date: Tue Nov 26 22:47:41 2002 +0000 + + 7.Fix a bug which kept the Berkeley DB XML release from building with the + Berkeley DB 4.1.24 release. This bug only affects builds of the Berkeley + DB XML release. + 8.Fix a bug which causes Berkeley DB to checkpoint quiescent database + environments. + + CVS patchset: 5883 + CVS date: 2002/11/26 22:47:41 + +commit eb8d9ee37b8b285292baa8c0eca88d802891e295 +Author: jbj <devnull@localhost> +Date: Tue Nov 26 22:45:05 2002 +0000 + + Orphan. + + CVS patchset: 5882 + CVS date: 2002/11/26 22:45:05 + +commit cd993acac7d1791130b399add1c236f6d2bb91e0 +Author: jbj <devnull@localhost> +Date: Tue Nov 26 22:44:47 2002 +0000 + + - bundle libfmagic into librpmbuild for now. + + CVS patchset: 5881 + CVS date: 2002/11/26 22:44:47 + +commit a496b09106a0ba21cb5f5a24257879cc8fad201e +Author: jbj <devnull@localhost> +Date: Tue Nov 26 22:34:21 2002 +0000 + + Use glibc __progname convention (with retrofit) throughout. + + CVS patchset: 5880 + CVS date: 2002/11/26 22:34:21 + +commit 5b5c816a467e5826292e705893a8b3b15b7c23e3 +Author: sopwith <devnull@localhost> +Date: Fri Nov 22 15:10:28 2002 +0000 + + Add ppc64 + + CVS patchset: 5879 + CVS date: 2002/11/22 15:10:28 + +commit 1b1882800cce7f271bebdb6d62a8b3f9c99baf26 +Author: sopwith <devnull@localhost> +Date: Fri Nov 22 14:58:21 2002 +0000 + + Handle python disablement better by always passing --with-python/--without-python + as appropriate. + + CVS patchset: 5878 + CVS date: 2002/11/22 14:58:21 + +commit 5d5c6b8f1ccf4fe46c6e4549f0fb3f30a2f79dec +Author: jbj <devnull@localhost> +Date: Wed Nov 20 15:13:03 2002 +0000 + + - use rpmdeps rather than find-{requires,provides}. + + CVS patchset: 5877 + CVS date: 2002/11/20 15:13:03 + +commit 22389abbd44af3376c4c86824a558eae412bc541 +Author: jbj <devnull@localhost> +Date: Tue Nov 19 18:40:21 2002 +0000 + + - add AC_SYS_LARGFILE throughout. + - statically link rpmdeps against (internal) libfmagic. + + CVS patchset: 5876 + CVS date: 2002/11/19 18:40:21 + +commit 1c023424d7fb2de08293a5721e11ec4a909a04e2 +Author: jbj <devnull@localhost> +Date: Tue Nov 19 15:07:08 2002 +0000 + + Correct doxygen-1.2.18 warnings. + + CVS patchset: 5875 + CVS date: 2002/11/19 15:07:08 + +commit 47ce5c04fbafb31c46e8c4e59893c389bd6b6f3d +Author: jbj <devnull@localhost> +Date: Tue Nov 19 13:50:55 2002 +0000 + + MOre annotations. + + CVS patchset: 5874 + CVS date: 2002/11/19 13:50:55 + +commit 78890a935a25bd98f7b9ebd70e1da8cd044c63cf +Author: jbj <devnull@localhost> +Date: Mon Nov 18 23:53:05 2002 +0000 + + Print to private buffer, not stdout. + Kill off ckfputs/ckfprintf. + + CVS patchset: 5873 + CVS date: 2002/11/18 23:53:05 + +commit a489262365e5b7b6af7ed1cbc191635a646d37ad +Author: jbj <devnull@localhost> +Date: Sat Nov 16 15:06:17 2002 +0000 + + - fix: option conflict error message (#77373). + + CVS patchset: 5872 + CVS date: 2002/11/16 15:06:17 + +commit 362d1ae73fdfe76b07fba14a28b139048c8965e6 +Author: jbj <devnull@localhost> +Date: Fri Nov 15 21:10:32 2002 +0000 + + - resurrect availablePackages one more time. + + CVS patchset: 5871 + CVS date: 2002/11/15 21:10:32 + +commit 2dc6fe0505c2f8a5cbef51a32732b6f97dbfc898 +Author: jbj <devnull@localhost> +Date: Fri Nov 15 18:34:44 2002 +0000 + + Build -0.9. + + CVS patchset: 5870 + CVS date: 2002/11/15 18:34:44 + +commit fbd96006c48de87b8ae3194d10ffdf34bd3f9461 +Author: jbj <devnull@localhost> +Date: Fri Nov 15 18:29:34 2002 +0000 + + Apply patch.4.1.24.6: + 6.Fix a bug where Berkeley DB could overwrite incorrectly formatted files rather than returning an error to the application during open. + + CVS patchset: 5869 + CVS date: 2002/11/15 18:29:34 + +commit 0288c9fcfa151f293ff96ffe601aa04e3cb28d33 +Author: jbj <devnull@localhost> +Date: Fri Nov 15 18:28:43 2002 +0000 + + Apply patch.4.1.24.5: + 5.Fix a bug where Hash databases could be corrupted on filesystems that do not zero-fill implicitly created blocks. This patch only needs to + be applied for Berkeley DB applications running on such filesystems (for example, Windows/9X, QNX, VxWorks DosFS 1.0 and + unpatched DosFS 2.2). + + CVS patchset: 5868 + CVS date: 2002/11/15 18:28:43 + +commit 0b18a15516f26eaab58c1d53abe0b4039e02dd6b +Author: jbj <devnull@localhost> +Date: Fri Nov 15 18:28:01 2002 +0000 + + Apply patch.4.1.24.4: + 4.Fix a bug where read-only databases were not mapped into memory but were instead read through the Berkeley DB buffer cache. + + CVS patchset: 5867 + CVS date: 2002/11/15 18:28:01 + +commit c0e27af8c5dc9d209854ca9170995622652fc30c +Author: jbj <devnull@localhost> +Date: Fri Nov 15 18:27:07 2002 +0000 + + Apply patch.4.1.24.3: + 3.Fix a link error ("GetLongPathNameA could not be located in the dynamic link library KERNEL32.dll") that prevented the Berkeley DB + 4.1.24 release from loading on some Windows/NT systems. + + CVS patchset: 5866 + CVS date: 2002/11/15 18:27:07 + +commit d3805810d30fb0a900ad73eb9104368ca2222641 +Author: jbj <devnull@localhost> +Date: Fri Nov 15 18:26:16 2002 +0000 + + Apply patch.4.1.24.2: + 2.Fix a bug where replicas could not remove log files because the checkpoint lsn was not being updated properly. + + CVS patchset: 5865 + CVS date: 2002/11/15 18:26:16 + +commit 94f365ca99d55f693e4a62437f71282cff08c60d +Author: jbj <devnull@localhost> +Date: Fri Nov 15 18:25:24 2002 +0000 + + Apply patch.4.1.24.1: + 1.Fix a bug which could cause database environment open to hang. This bug only affects encrypted Berkeley DB database environments, + and the patch should only be applied to Berkeley DB releases including cryptographic support. + + CVS patchset: 5864 + CVS date: 2002/11/15 18:25:24 + +commit 5e12066479a49936f1a00a145c3262229a8cf8f0 +Author: jbj <devnull@localhost> +Date: Fri Nov 15 18:01:47 2002 +0000 + + - update to elfutils-0.56. + - have debug sub-subpackage use external, not internal, elfutils. + + CVS patchset: 5863 + CVS date: 2002/11/15 18:01:47 + +commit 62d158f87b5fbae30a03c9594694b5fd52b3e21b +Author: sopwith <devnull@localhost> +Date: Thu Nov 14 12:53:11 2002 +0000 + + Patch from #77849 + + CVS patchset: 5862 + CVS date: 2002/11/14 12:53:11 + +commit 15e18dcd5044086a4aee47a098ca6651b814f9b8 +Author: jbj <devnull@localhost> +Date: Wed Nov 13 20:05:06 2002 +0000 + + Initial revision + + CVS patchset: 5856 + CVS date: 2002/11/13 20:05:06 + +commit d0c70393b66be44289d235f4e3320e37e247908a +Author: jbj <devnull@localhost> +Date: Wed Nov 13 19:57:19 2002 +0000 + + Resolve conflicts. + + CVS patchset: 5855 + CVS date: 2002/11/13 19:57:19 + +commit 64b3c45688b005c01a0fe9b4e4edfa17addbc263 +Author: jbj <devnull@localhost> +Date: Wed Nov 13 19:45:07 2002 +0000 + + Initial revision + + CVS patchset: 5853 + CVS date: 2002/11/13 19:45:07 + +commit 8e53ee685acc6d2868c82279c427a58ea9dc5428 +Author: jbj <devnull@localhost> +Date: Wed Nov 13 18:18:33 2002 +0000 + + - fix: bash must have functional libtermcap.so.2. + + CVS patchset: 5850 + CVS date: 2002/11/13 18:18:33 + +commit 314d3fba1c40af3dc743f21ad3e85a5d5153e15b +Author: jbj <devnull@localhost> +Date: Tue Nov 12 22:56:03 2002 +0000 + + more debugging. + + CVS patchset: 5849 + CVS date: 2002/11/12 22:56:03 + +commit e87e61d32e06a03bc6db1d2be8f546f1791eb892 +Author: jbj <devnull@localhost> +Date: Tue Nov 12 21:55:50 2002 +0000 + + --rollback debugging (for now). + + CVS patchset: 5848 + CVS date: 2002/11/12 21:55:50 + +commit 937ba6c27ce37057fed550927e1f5c523475d33f +Author: jbj <devnull@localhost> +Date: Tue Nov 12 20:09:04 2002 +0000 + + Elfutils fiddles fo fix striptofile. + + CVS patchset: 5847 + CVS date: 2002/11/12 20:09:04 + +commit 4b68a64e6b866f54fd5f396605dc9a5ca63979bb +Author: jbj <devnull@localhost> +Date: Tue Nov 12 19:58:00 2002 +0000 + + Sanity. + + CVS patchset: 5846 + CVS date: 2002/11/12 19:58:00 + +commit fd2febe30909b1919e7e8c5d7c2b5f9d3eae1c1e +Author: jbj <devnull@localhost> +Date: Sat Nov 9 19:25:13 2002 +0000 + + - add _javadir/_javadocdir/_javaclasspath macros. + + CVS patchset: 5845 + CVS date: 2002/11/09 19:25:13 + +commit 1d55aedd3f2f42b56fc2c1bb3880980f89181a89 +Author: jbj <devnull@localhost> +Date: Fri Nov 8 22:48:30 2002 +0000 + + Ignore generated files. + + CVS patchset: 5844 + CVS date: 2002/11/08 22:48:30 + +commit 0f9652535c818cd92489dbce3c44e777507b68bd +Author: jbj <devnull@localhost> +Date: Fri Nov 8 22:27:08 2002 +0000 + + Sanity. + + CVS patchset: 5843 + CVS date: 2002/11/08 22:27:08 + +commit a83d336131ac2f993aacf6625bd2ded4775335fb +Author: cturner <devnull@localhost> +Date: Fri Nov 8 22:25:19 2002 +0000 + + little bit closer to working on x86_64; allow -lbz2 to be forced on Makefile.PL + + CVS patchset: 5842 + CVS date: 2002/11/08 22:25:19 + +commit 3a6513ab13dad27e26d5b05707c2e1cd8bd6884a +Author: jbj <devnull@localhost> +Date: Fri Nov 8 22:23:36 2002 +0000 + + Regenerate libltdl autocrap. + + CVS patchset: 5841 + CVS date: 2002/11/08 22:23:36 + +commit b80cd0baa027dfc6a148e32ae918612e98b0aeb6 +Author: jbj <devnull@localhost> +Date: Thu Nov 7 16:00:54 2002 +0000 + + Re-enable libcpu and libasm. + + CVS patchset: 5840 + CVS date: 2002/11/07 16:00:54 + +commit 8f9013cec58353997122b87df1931ddaf7fb1089 +Author: jbj <devnull@localhost> +Date: Thu Nov 7 14:22:41 2002 +0000 + + Revert x86_64 hacks. + Update to latest config.{guess,sub}. + + CVS patchset: 5839 + CVS date: 2002/11/07 14:22:41 + +commit be3e76bc1dae0fe5a71502fd173b0ab07e343339 +Author: jbj <devnull@localhost> +Date: Thu Nov 7 13:18:27 2002 +0000 + + Resolve conflicts. + + CVS patchset: 5837 + CVS date: 2002/11/07 13:18:27 + +commit 9f5183ea6490c7859ecfb281af1097adad43fb48 +Author: jbj <devnull@localhost> +Date: Thu Nov 7 13:18:27 2002 +0000 + + Resolve conflicts. + + CVS patchset: 5836 + CVS date: 2002/11/07 13:18:27 + +commit d9fb627db673d01a4e3a483730fa60085df0c1d7 +Author: jbj <devnull@localhost> +Date: Thu Nov 7 13:14:30 2002 +0000 + + Initial revision + + CVS patchset: 5834 + CVS date: 2002/11/07 13:14:30 + +commit 6f04ed9f48258141f87dfa5e32884328107578ad +Author: jbj <devnull@localhost> +Date: Thu Nov 7 13:13:41 2002 +0000 + + Libdwarf annotations. + + CVS patchset: 5832 + CVS date: 2002/11/07 13:13:41 + +commit cce908ec4ae567a93cb54bd605ba8c7d08382249 +Author: jbj <devnull@localhost> +Date: Wed Nov 6 16:46:54 2002 +0000 + + Upgrade to bsddb3 3.4.2, include db-4.1.17 fiddles. + + CVS patchset: 5829 + CVS date: 2002/11/06 16:46:54 + +commit 47b8b814681c26307b0599558634cadf96bcb5da +Author: jbj <devnull@localhost> +Date: Tue Nov 5 23:08:19 2002 +0000 + + splint fiddles. + + CVS patchset: 5828 + CVS date: 2002/11/05 23:08:19 + +commit 75d27753a7d589afce7bc4b3109fce96c30a09f7 +Author: jbj <devnull@localhost> +Date: Tue Nov 5 23:00:34 2002 +0000 + + Mostly tasteful/consistent splint annotations for libelf. + + CVS patchset: 5827 + CVS date: 2002/11/05 23:00:34 + +commit 10447b34d679a266a2e42e87776e4f41fcc936ba +Author: jbj <devnull@localhost> +Date: Tue Nov 5 22:49:32 2002 +0000 + + Revert elf-knowledge.h hack. + + CVS patchset: 5826 + CVS date: 2002/11/05 22:49:32 + +commit 90d7f523997837adac14c77a9a61d405fcdf66e9 +Author: jbj <devnull@localhost> +Date: Tue Nov 5 22:45:02 2002 +0000 + + Remove multilib patch. + splint fiddles. + + CVS patchset: 5825 + CVS date: 2002/11/05 22:45:02 + +commit e99358b753e1f8b12474e0b15097af79bf49cc8c +Author: jbj <devnull@localhost> +Date: Sat Oct 26 14:43:43 2002 +0000 + + - fix: permit build with --disable-nls (#76258). + - add error message on glob failure (#76012). + + CVS patchset: 5821 + CVS date: 2002/10/26 14:43:43 + +commit 76cc00093491cab018afbdfe74cee7676159cd70 +Author: jbj <devnull@localhost> +Date: Fri Oct 25 16:46:37 2002 +0000 + + Use internal elfutils, not libelf, includes. + + CVS patchset: 5819 + CVS date: 2002/10/25 16:46:37 + +commit 1cf7c12c53c65e1173e9ff4c48b5d9f74b8bb845 +Author: jbj <devnull@localhost> +Date: Fri Oct 25 15:40:08 2002 +0000 + + - rpm.8: gpg uses GNUPGHOME, not GPGPATH (#76691). + + CVS patchset: 5818 + CVS date: 2002/10/25 15:40:08 + +commit d65517beca09a6049052f82c7e55c63530489acc +Author: jbj <devnull@localhost> +Date: Fri Oct 25 14:46:49 2002 +0000 + + - fix: /dev/initctl has not MD5 segfault (#76718). + + CVS patchset: 5817 + CVS date: 2002/10/25 14:46:49 + +commit 6328dbbbf043ee08a7e5c1cbe880d03af60adca4 +Author: jbj <devnull@localhost> +Date: Thu Oct 24 21:42:57 2002 +0000 + + Kill tfr.c, use rpmdeps. + + CVS patchset: 5816 + CVS date: 2002/10/24 21:42:57 + +commit 4cf0b35006a640b6d24284583aee283b0612121d +Author: jbj <devnull@localhost> +Date: Thu Oct 24 21:41:24 2002 +0000 + + Build 4.2-0.5. + + CVS patchset: 5815 + CVS date: 2002/10/24 21:41:24 + +commit e2b28faace3abc3f1962e6c54fdb5f4af797ebf1 +Author: jbj <devnull@localhost> +Date: Thu Oct 24 21:36:12 2002 +0000 + + - add /usr/lib/rpm/rpmdeps. + - add /usr/lib/rpm/magic. + + CVS patchset: 5814 + CVS date: 2002/10/24 21:36:12 + +commit dec92019981323fac040c4d73f553d9e6bd72dda +Author: jbj <devnull@localhost> +Date: Thu Oct 24 18:33:09 2002 +0000 + + Add stupid "()(64bit" markings. + + CVS patchset: 5813 + CVS date: 2002/10/24 18:33:09 + +commit acc814a6674319927a49d97e35925635fb4c7baa +Author: jbj <devnull@localhost> +Date: Wed Oct 23 20:41:57 2002 +0000 + + - elfutils: avoid gcc-3.2 ICE on x86_64 for now. + + CVS patchset: 5812 + CVS date: 2002/10/23 20:41:57 + +commit bd1235296294ef894ec7d4ddf3cb0407848a91d0 +Author: jbj <devnull@localhost> +Date: Wed Oct 23 20:34:52 2002 +0000 + + - resurrect genhdlist "greased lightning" pathway for now. + + CVS patchset: 5811 + CVS date: 2002/10/23 20:34:52 + +commit d906129a9a26847f84c63724910b0e1a7f689df0 +Author: jbj <devnull@localhost> +Date: Wed Oct 23 16:28:08 2002 +0000 + + Resolve conflicts. + + CVS patchset: 5810 + CVS date: 2002/10/23 16:28:08 + +commit 6aba3b12d016a37037164e4ee8152eed7412bf90 +Author: jbj <devnull@localhost> +Date: Wed Oct 23 16:20:17 2002 +0000 + + Resolve conflict. + + CVS patchset: 5809 + CVS date: 2002/10/23 16:20:17 + +commit aecacb8eafa9d4958aa4251cc7f47597671e586c +Author: jbj <devnull@localhost> +Date: Wed Oct 23 16:02:16 2002 +0000 + + Initial revision + + CVS patchset: 5808 + CVS date: 2002/10/23 16:02:16 + +commit ad513051bd51228aa506e3d33adfff37d4d1eef7 +Author: jbj <devnull@localhost> +Date: Wed Oct 23 15:39:41 2002 +0000 + + Initial revision + + CVS patchset: 5803 + CVS date: 2002/10/23 15:39:41 + +commit 30b650580233b357cc7e68e95accc9db4186e5b5 +Author: jbj <devnull@localhost> +Date: Wed Oct 23 00:09:06 2002 +0000 + + Upgrade to autoconf-2.54 and elfutils-0.51. + + CVS patchset: 5802 + CVS date: 2002/10/23 00:09:06 + +commit df88f7add5379ecd0482a7ea5b21d0b776d59fac +Author: jbj <devnull@localhost> +Date: Tue Oct 22 23:54:26 2002 +0000 + + Re-fiddle elfutils-0.51 autocrap for rpm. + + CVS patchset: 5801 + CVS date: 2002/10/22 23:54:26 + +commit 650e74822c968d7629a734ad18530e3fff97e81c +Author: jbj <devnull@localhost> +Date: Tue Oct 22 23:43:54 2002 +0000 + + Don't keep generated files. + + CVS patchset: 5800 + CVS date: 2002/10/22 23:43:54 + +commit 07e7163d3934ca6887758892671e2ec419a836d6 +Author: jbj <devnull@localhost> +Date: Tue Oct 22 23:01:12 2002 +0000 + + Resolve conflicts. + + CVS patchset: 5799 + CVS date: 2002/10/22 23:01:12 + +commit 75ccbf4900b1dea10363e774337c522e45d01d2b +Author: jbj <devnull@localhost> +Date: Tue Oct 22 22:52:08 2002 +0000 + + Initial revision + + CVS patchset: 5798 + CVS date: 2002/10/22 22:52:08 + +commit f4890ceb80399e9400b801b7b7474be18ed38cd4 +Author: jbj <devnull@localhost> +Date: Mon Oct 21 23:25:02 2002 +0000 + + Accurate dependencies generated, but perl deps are slow. + + CVS patchset: 5795 + CVS date: 2002/10/21 23:25:02 + +commit 1d123655af369d7b3f6a5d17606a04a8d2bd40b1 +Author: jbj <devnull@localhost> +Date: Mon Oct 21 22:51:39 2002 +0000 + + Attach per-interpreter namespace deps to files too. + + CVS patchset: 5794 + CVS date: 2002/10/21 22:51:39 + +commit a57d70b73526196d62300c7dacbd3106ecb2fa96 +Author: jbj <devnull@localhost> +Date: Mon Oct 21 21:07:58 2002 +0000 + + Rationalize per-interpreter dependency generation. + + CVS patchset: 5793 + CVS date: 2002/10/21 21:07:58 + +commit 9f8af168ceda5737a8b6f83f7311d66e0ddcf21f +Author: jbj <devnull@localhost> +Date: Mon Oct 21 19:29:23 2002 +0000 + + Add per-interpreter perl dependencies. + + CVS patchset: 5792 + CVS date: 2002/10/21 19:29:23 + +commit 01360cd4be4bd9c467132ffe11719c8f81dd63e8 +Author: cturner <devnull@localhost> +Date: Mon Oct 21 13:49:04 2002 +0000 + + turn sigchecking off for now; bump version + + CVS patchset: 5791 + CVS date: 2002/10/21 13:49:04 + +commit e9e68be03a2965f0379e4eef1d60ff70eb2ef4a6 +Author: jbj <devnull@localhost> +Date: Sat Oct 19 22:48:25 2002 +0000 + + Functional ELF/SCRIPT dependency generation. + + CVS patchset: 5790 + CVS date: 2002/10/19 22:48:25 + +commit 4a77efce46d82f91c0539c3c012381ff20d0d2f5 +Author: jbj <devnull@localhost> +Date: Fri Oct 18 18:45:47 2002 +0000 + + - add debug sub-package patch. + - re-add elfutils/libdwarf (for dwarf.h), eliminate tools/dwarf2.h. + + CVS patchset: 5789 + CVS date: 2002/10/18 18:45:47 + +commit 71f563826d0155b77165230cf90a2739d7d2f679 +Author: jbj <devnull@localhost> +Date: Fri Oct 18 16:01:59 2002 +0000 + + Debug package patch. + + CVS patchset: 5788 + CVS date: 2002/10/18 16:01:59 + +commit 81ff484d0ff37cc097d09540ea24e6577df92e41 +Author: jbj <devnull@localhost> +Date: Fri Oct 18 14:57:10 2002 +0000 + + Grab strings necessary for dependencies from ELF headers. + + CVS patchset: 5787 + CVS date: 2002/10/18 14:57:10 + +commit 5b92a57aa8f8a4aba49ba001ecce7cd117467af2 +Author: jbj <devnull@localhost> +Date: Thu Oct 17 19:33:37 2002 +0000 + + First build of rpm-4.2. + + CVS patchset: 5786 + CVS date: 2002/10/17 19:33:37 + +commit 8bd4f7a79753e25140797d9f180f85cfb75072eb +Author: jbj <devnull@localhost> +Date: Thu Oct 17 19:26:43 2002 +0000 + + Pare down to internal only libelf. + + CVS patchset: 5785 + CVS date: 2002/10/17 19:26:43 + +commit 8d3a42390ae9bbff92006fb473defb6b9f804006 +Author: jbj <devnull@localhost> +Date: Wed Oct 16 20:37:01 2002 +0000 + + print size_t appropriately. + + CVS patchset: 5784 + CVS date: 2002/10/16 20:37:01 + +commit 1cda81417cecea839fb6bf6778ec96ea8be88b0c +Author: jbj <devnull@localhost> +Date: Wed Oct 16 17:57:23 2002 +0000 + + - dump libelf, gulp elfutils, for now. + - python: permit headers to be hashed. + - use %%{_lib} for libraries. + - include file-3.39 (with homebrewed) libfmagic, for now. + + CVS patchset: 5783 + CVS date: 2002/10/16 17:57:23 + +commit 68568c5fe047c7eb767a3779436cee2775dde37a +Author: jbj <devnull@localhost> +Date: Wed Oct 16 16:25:11 2002 +0000 + + Include magic.mime. + + CVS patchset: 5782 + CVS date: 2002/10/16 16:25:11 + +commit 2782446f1e6e143beaf5df99ac635decb955b0d7 +Author: jbj <devnull@localhost> +Date: Tue Oct 15 18:52:50 2002 +0000 + + - python: permit headers to be hashed. + + CVS patchset: 5780 + CVS date: 2002/10/15 18:52:50 + +commit 538754111590cac7b699c19bca0da4953e2b7df4 +Author: jbj <devnull@localhost> +Date: Tue Oct 15 18:44:56 2002 +0000 + + Create. + + CVS patchset: 5779 + CVS date: 2002/10/15 18:44:56 + +commit ada36102ab34ce7937dfddd49d2f60f4ccd9e3db +Author: jbj <devnull@localhost> +Date: Tue Oct 15 18:44:16 2002 +0000 + + Replace libelf with elfutils. + + CVS patchset: 5778 + CVS date: 2002/10/15 18:44:16 + +commit 8da8b70df8dbf3c83ae5c45c861f00856e35631a +Author: jbj <devnull@localhost> +Date: Tue Oct 15 18:32:05 2002 +0000 + + Clean up autocrud. + + CVS patchset: 5777 + CVS date: 2002/10/15 18:32:05 + +commit 4b652fc8259c1ab9d54e9a0d4348bbbdb5afca18 +Author: jbj <devnull@localhost> +Date: Tue Oct 15 14:53:45 2002 +0000 + + Initial revision + + CVS patchset: 5775 + CVS date: 2002/10/15 14:53:45 + +commit aab865e8473a06e0f9408daee27701931e896e50 +Author: jbj <devnull@localhost> +Date: Mon Oct 14 18:48:01 2002 +0000 + + Classify images. + + CVS patchset: 5774 + CVS date: 2002/10/14 18:48:01 + +commit a0bdebee4dad4cae17a8585cf9be74fb7093a3c5 +Author: jbj <devnull@localhost> +Date: Mon Oct 14 14:52:45 2002 +0000 + + Spin mostly complete file classifier off to rpmfc.[ch]. + + CVS patchset: 5773 + CVS date: 2002/10/14 14:52:45 + +commit 627873989525aa2c713a1a755d82b3ad79575d8e +Author: jbj <devnull@localhost> +Date: Sun Oct 13 14:39:21 2002 +0000 + + Add argv.[ch]. + + CVS patchset: 5772 + CVS date: 2002/10/13 14:39:21 + +commit 097ff145c9571f7ace5427f2409ef3804c95a131 +Author: jbj <devnull@localhost> +Date: Sun Oct 13 13:53:07 2002 +0000 + + Sanity. + + CVS patchset: 5771 + CVS date: 2002/10/13 13:53:07 + +commit 07a348e2e658be2a614b4f61bea916bde9c7564f +Author: jbj <devnull@localhost> +Date: Sat Oct 12 18:35:29 2002 +0000 + + anity. + + CVS patchset: 5770 + CVS date: 2002/10/12 18:35:29 + +commit d097ccae7c06bc351566b82be15998467d99f0de +Author: jbj <devnull@localhost> +Date: Sat Oct 12 17:05:19 2002 +0000 + + Remove CVS cruft. + + CVS patchset: 5769 + CVS date: 2002/10/12 17:05:19 + +commit 021532cd71ae0dad747f437563bd9f18a353c453 +Author: jbj <devnull@localhost> +Date: Fri Oct 11 22:55:40 2002 +0000 + + Cleanups. + + CVS patchset: 5768 + CVS date: 2002/10/11 22:55:40 + +commit c840ecba352f3149101d33a600b2c86eb15436a7 +Author: jbj <devnull@localhost> +Date: Fri Oct 11 21:35:37 2002 +0000 + + Resurrect MULTILIB on the build side. + + CVS patchset: 5767 + CVS date: 2002/10/11 21:35:37 + +commit c176aaeca57a2d982619cc8e7fa8af6984dfb545 +Author: sopwith <devnull@localhost> +Date: Fri Oct 11 17:22:50 2002 +0000 + + Fix s390 typo + + CVS patchset: 5765 + CVS date: 2002/10/11 17:22:50 + +commit 675393c450c3ff67aa6cdc63a5677047549c4393 +Author: jbj <devnull@localhost> +Date: Thu Oct 10 22:48:21 2002 +0000 + + Patch from 20021010. + + CVS patchset: 5764 + CVS date: 2002/10/10 22:48:21 + +commit 2cff374b93ee0c0ccf7a53b4394185ec4d8f9059 +Author: jbj <devnull@localhost> +Date: Wed Oct 9 19:13:31 2002 +0000 + + Add multilib platforms. + + CVS patchset: 5761 + CVS date: 2002/10/09 19:13:31 + +commit d0ccee051fd915b5ae34a9d8b31642255577bb2c +Author: jbj <devnull@localhost> +Date: Wed Oct 9 19:07:43 2002 +0000 + + - fix: use size_t consistently, avoid segfault on ia64. + + CVS patchset: 5760 + CVS date: 2002/10/09 19:07:43 + +commit e7c99cdec359357c3694bd12b9df6170a742be70 +Author: jbj <devnull@localhost> +Date: Mon Oct 7 10:26:43 2002 +0000 + + Typos. pause with signals blocked ain't gonna work. + + CVS patchset: 5757 + CVS date: 2002/10/07 10:26:43 + +commit 868c27220d5ad94408829c36eff950fb46e898d1 +Author: jbj <devnull@localhost> +Date: Mon Oct 7 09:05:06 2002 +0000 + + lclint annotations. + + CVS patchset: 5756 + CVS date: 2002/10/07 09:05:06 + +commit 8e71e2cc310504228384d777607cb8fd9f6b76b7 +Author: jbj <devnull@localhost> +Date: Sun Oct 6 05:55:24 2002 +0000 + + db1 to db3 conversion program (Michael Schroeder <mls@suse.de>) + + CVS patchset: 5755 + CVS date: 2002/10/06 05:55:24 + +commit 9ff3ad0cae29caae061925192eedddfa0acf31b7 +Author: jbj <devnull@localhost> +Date: Sun Oct 6 05:28:21 2002 +0000 + + Add 64bit patch. + + CVS patchset: 5753 + CVS date: 2002/10/06 05:28:21 + +commit 00c78bd40c7328b315b68e777c259983a2ace16d +Author: jbj <devnull@localhost> +Date: Fri Oct 4 21:52:11 2002 +0000 + + Use error(3) if available, diddle up a replacement for those who have not. + Hide stdout in fmagic, drill fmagic through the output routines. + + CVS patchset: 5752 + CVS date: 2002/10/04 21:52:11 + +commit b8751e90f613909e1da1c7909aa760699203b53a +Author: jbj <devnull@localhost> +Date: Fri Oct 4 16:09:47 2002 +0000 + + Make CFLAGS pickier. + Eliminate is_tar() from the API by merging is_tar.c into ascmagic.c. + Use buf/nb names consistently throughout. + Carry mlist/fn/buf/nb/sb in fmagic (for now, a per-file structure is needed). + + CVS patchset: 5751 + CVS date: 2002/10/04 16:09:47 + +commit 3fec2112f7985602db97f6d156c334b84934ac2d +Author: jbj <devnull@localhost> +Date: Thu Oct 3 22:07:30 2002 +0000 + + Drill an opaque "fmagic" control structure through the API. + Rename all functions to start with prefix "fmagic". + + CVS patchset: 5750 + CVS date: 2002/10/03 22:07:30 + +commit be3340d858f85c8e22260a1db0bd451c7e0e8ef4 +Author: jbj <devnull@localhost> +Date: Wed Oct 2 22:38:00 2002 +0000 + + Collapse CLI flags into a single int. + + CVS patchset: 5749 + CVS date: 2002/10/02 22:38:00 + +commit 2dfa85a312b4dd70979f0cb9d559647db7a24426 +Author: jbj <devnull@localhost> +Date: Wed Oct 2 19:00:31 2002 +0000 + + Split CLI from libraries, create libfmagic. + + CVS patchset: 5748 + CVS date: 2002/10/02 19:00:31 + +commit 1c582f226dc0027f82fe76eff7da6771b54559aa +Author: jbj <devnull@localhost> +Date: Wed Oct 2 16:45:37 2002 +0000 + + Add mcheck functionality throughout. + + CVS patchset: 5747 + CVS date: 2002/10/02 16:45:37 + +commit 74b6896952ae14dc3d46bcadeaf9290e7c6df951 +Author: jbj <devnull@localhost> +Date: Wed Oct 2 13:47:39 2002 +0000 + + Revert bogus ELF patch, enable automake dependencies. + + CVS patchset: 5746 + CVS date: 2002/10/02 13:47:39 + +commit 41f87d9dab616f18a072170e98ad2061bfa8b1df +Author: jbj <devnull@localhost> +Date: Tue Oct 1 21:46:33 2002 +0000 + + Sanity. + + CVS patchset: 5745 + CVS date: 2002/10/01 21:46:33 + +commit 6d294939a66d74418a36825f1936b4fe31f3a65e +Author: jbj <devnull@localhost> +Date: Tue Oct 1 19:17:55 2002 +0000 + + Apply patches from file-3.37-8. + + CVS patchset: 5744 + CVS date: 2002/10/01 19:17:55 + +commit 8a72493bda86309fb6590cafe6113fb4774f7f90 +Author: jbj <devnull@localhost> +Date: Tue Oct 1 19:03:37 2002 +0000 + + dd system.h/debug.h, factor build conf into system.h. + + CVS patchset: 5743 + CVS date: 2002/10/01 19:03:37 + +commit bb6324de469b395a113cad0dcd0126af504c07dd +Author: jbj <devnull@localhost> +Date: Tue Oct 1 17:02:02 2002 +0000 + + Reorder routines to eliminate static prototypes. + + CVS patchset: 5742 + CVS date: 2002/10/01 17:02:02 + +commit 69f31f57625896cad0bd54e5e35b53808d2c641c +Author: jbj <devnull@localhost> +Date: Tue Oct 1 15:18:16 2002 +0000 + + lclint fiddles. + + CVS patchset: 5741 + CVS date: 2002/10/01 15:18:16 + +commit 9e39ec258af280198beb131dc969b0386db536d5 +Author: jbj <devnull@localhost> +Date: Tue Oct 1 11:16:54 2002 +0000 + + lclint annotations. + + CVS patchset: 5740 + CVS date: 2002/10/01 11:16:54 + +commit 70a5bb4b789013428565c7722ae29bd4cb6ae490 +Author: jbj <devnull@localhost> +Date: Mon Sep 30 23:37:47 2002 +0000 + + Wrap in lclint. + + CVS patchset: 5739 + CVS date: 2002/09/30 23:37:47 + +commit 90f09149dbb0e7068cf37bf54f6ab401e018df3d +Author: jbj <devnull@localhost> +Date: Mon Sep 30 23:28:10 2002 +0000 + + Update autocrap to latest. + + CVS patchset: 5738 + CVS date: 2002/09/30 23:28:10 + +commit 9fd8525a8b53609578216eec887c8876f36da236 +Author: jbj <devnull@localhost> +Date: Mon Sep 30 21:45:34 2002 +0000 + + Initial revision + + CVS patchset: 5732 + CVS date: 2002/09/30 21:45:34 + +commit 6d8b923dfb4182d49c74bae474fb1ff303a4bbd6 +Author: jbj <devnull@localhost> +Date: Sat Sep 21 14:30:04 2002 +0000 + + Convert to UTF-8. + + CVS patchset: 5731 + CVS date: 2002/09/21 14:30:04 + +commit 9e6dc0e00ec028a14812ba36fc781fb6e121bb3b +Author: jbj <devnull@localhost> +Date: Fri Sep 20 21:26:16 2002 +0000 + + - eliminate myftw, use Fts(3) instead. + + CVS patchset: 5730 + CVS date: 2002/09/20 21:26:16 + +commit 56b4e83a2ee1ab40c7f92cfa4d962fcede4ef785 +Author: jbj <devnull@localhost> +Date: Fri Sep 20 16:34:33 2002 +0000 + + Add va_end to match va_copy (#74251). + + CVS patchset: 5729 + CVS date: 2002/09/20 16:34:33 + +commit 943bede39829b35cf4062bf86012141be64e7609 +Author: jbj <devnull@localhost> +Date: Fri Sep 20 16:16:01 2002 +0000 + + - update to db-4.1.24 final. + + CVS patchset: 5727 + CVS date: 2002/09/20 16:16:01 + +commit fbce9c0c31c4b3693baa43cc63b4585defa80fb4 +Author: jbj <devnull@localhost> +Date: Fri Sep 20 13:58:39 2002 +0000 + + Orphans. + + CVS patchset: 5726 + CVS date: 2002/09/20 13:58:39 + +commit e07524eedbdf6fde6886c2258779582271187269 +Author: jbj <devnull@localhost> +Date: Fri Sep 20 13:49:09 2002 +0000 + + Orphans. + + CVS patchset: 5725 + CVS date: 2002/09/20 13:49:09 + +commit 728dd6394f7feda59405bd5255741b0e38d05d6d +Author: jbj <devnull@localhost> +Date: Fri Sep 20 13:37:09 2002 +0000 + + Orphans. + + CVS patchset: 5724 + CVS date: 2002/09/20 13:37:09 + +commit f15b4eca77a90fa3303955c386b5b6d134862ff8 +Author: jbj <devnull@localhost> +Date: Fri Sep 20 13:24:06 2002 +0000 + + Create. + + CVS patchset: 5723 + CVS date: 2002/09/20 13:24:06 + +commit 2376437b8faec79eb8ccaa874f271d4ee69d276f +Author: jbj <devnull@localhost> +Date: Thu Sep 19 21:06:40 2002 +0000 + + Conflict resolved. + + CVS patchset: 5722 + CVS date: 2002/09/19 21:06:40 + +commit 4a15060bcbf38c550f7dcc86ceff277854f9eecf +Author: jbj <devnull@localhost> +Date: Thu Sep 19 20:33:51 2002 +0000 + + Initial revision + + CVS patchset: 5721 + CVS date: 2002/09/19 20:33:51 + +commit 0fd303f38a72c9a465081a7b1b9a77f7d181fd84 +Author: jbj <devnull@localhost> +Date: Thu Sep 19 16:30:25 2002 +0000 + + Check for orphan'ed chnages in rpm-4.1. + + CVS patchset: 5718 + CVS date: 2002/09/19 16:30:25 + +commit 3ea6dcbfe573ddbfad7a020f162c1dbc901564a8 +Author: jbj <devnull@localhost> +Date: Tue Sep 17 18:52:26 2002 +0000 + + Set %_arch to RPMCANONARCH. + + CVS patchset: 5716 + CVS date: 2002/09/17 18:52:26 + +commit 0ef682d77e28d4ab69e11b4c064acb195e061737 +Author: jbj <devnull@localhost> +Date: Tue Sep 17 15:21:03 2002 +0000 + + - lclint clean. + + CVS patchset: 5715 + CVS date: 2002/09/17 15:21:03 + +commit c1542ea2071d8c4086877587919eb7e4165c2b85 +Author: jbj <devnull@localhost> +Date: Mon Sep 16 23:24:41 2002 +0000 + + Another pgp parser fix. + + CVS patchset: 5713 + CVS date: 2002/09/16 23:24:41 + +commit 40726dd94f8d149a56b9ccf0ddf1615a710ed0ae +Author: jbj <devnull@localhost> +Date: Mon Sep 16 20:10:20 2002 +0000 + + Sync with rpm-4.1 parsing changes. + + CVS patchset: 5711 + CVS date: 2002/09/16 20:10:20 + +commit d50a43910123440fafa18b3bd90952f4d312a215 +Author: jbj <devnull@localhost> +Date: Mon Sep 16 13:17:30 2002 +0000 + + The char array 'format' sometimes get 10 characters and when + strcpy is done on it, strcpy tries to add a '/0' to it beyond + the capacity. Not sure why, but, the const char *ch gets bad + address. Anyway, format should be atleast 11 chars to accommodate + strings like "%.34s\n%42s" and a terminating '\0'. + + CVS patchset: 5708 + CVS date: 2002/09/16 13:17:30 + +commit d63a81d8f060c7eb73f170cdb9a5e38549d957f9 +Author: jbj <devnull@localhost> +Date: Wed Sep 4 18:14:08 2002 +0000 + + Don't mess with uint32_t, breaks on 6.x. + + CVS patchset: 5706 + CVS date: 2002/09/04 18:14:08 + +commit 77ec71122fbacfc073c52196b953c69e26c37869 +Author: jbj <devnull@localhost> +Date: Wed Sep 4 18:08:12 2002 +0000 + + - fix: register SIGCHLD handler before forking (#73134). + + CVS patchset: 5704 + CVS date: 2002/09/04 18:08:12 + +commit dfdb8d487f84e43df3e18143e0ac13f70d742a25 +Author: cturner <devnull@localhost> +Date: Wed Sep 4 15:18:02 2002 +0000 + + store the filename used to read the RPM into the header object + + CVS patchset: 5702 + CVS date: 2002/09/04 15:18:02 + +commit 0c09564b83f14b62ac73cbac18a218a7613aa33d +Author: jbj <devnull@localhost> +Date: Wed Sep 4 01:52:26 2002 +0000 + + - fix: parse header data more carefully. + + CVS patchset: 5701 + CVS date: 2002/09/04 01:52:26 + +commit 56b3772145de71568a14366f55ffa83a5b507dac +Author: jbj <devnull@localhost> +Date: Tue Sep 3 20:15:20 2002 +0000 + + - fix: parse pgp packets more carefully. + + CVS patchset: 5699 + CVS date: 2002/09/03 20:15:20 + +commit f19f373a59e4728fd7a3132eedd75973b99fe447 +Author: jbj <devnull@localhost> +Date: Tue Sep 3 12:23:51 2002 +0000 + + - fix: always do rpmalMakeIndex. + - fix: resurrect --triggers (#73330). + - python: typo in NOKEY exception string. + + CVS patchset: 5696 + CVS date: 2002/09/03 12:23:51 + +commit cc5d229b0e7a13f4d9efac2aed5926a0078df48c +Author: jbj <devnull@localhost> +Date: Sat Aug 31 22:39:34 2002 +0000 + + Sync with rpm-4.1. + + CVS patchset: 5695 + CVS date: 2002/08/31 22:39:34 + +commit 929d5d38346273dbdaf20e5ceb3b1687405676af +Author: jbj <devnull@localhost> +Date: Tue Aug 27 22:19:44 2002 +0000 + + - requirement on libelf >= 0.8.2 to work around incompatible soname (#72792). + + CVS patchset: 5686 + CVS date: 2002/08/27 22:19:44 + +commit 02f9006732201e863d51ce0c170c9c29edaaa364 +Author: jbj <devnull@localhost> +Date: Tue Aug 27 20:50:21 2002 +0000 + + - fix: segfault with --checksig, plug memory leak (#72455). + - rpm-4.1 release candidate. + + CVS patchset: 5684 + CVS date: 2002/08/27 20:50:21 + +commit ab5c7289be52e7798ed0e7ed624dc25d22355641 +Author: jbj <devnull@localhost> +Date: Tue Aug 27 13:52:23 2002 +0000 + + xmlspec-20020827.diff + + CVS patchset: 5679 + CVS date: 2002/08/27 13:52:23 + +commit 8df2a575d6d514b796bd2c8c7b5ea1fa5147deb1 +Author: jbj <devnull@localhost> +Date: Mon Aug 26 19:11:56 2002 +0000 + + ... in with the new C implementation. + + CVS patchset: 5676 + CVS date: 2002/08/26 19:11:56 + +commit b2483edf46d2a3f3f648bc08e428e93c6be5033a +Author: jbj <devnull@localhost> +Date: Mon Aug 26 19:10:29 2002 +0000 + + Out with the old C++ implementation ... + + CVS patchset: 5675 + CVS date: 2002/08/26 19:10:29 + +commit 0fae1010f0c9a563ea79a01d82eea80e7e8f7ece +Author: jbj <devnull@localhost> +Date: Mon Aug 26 18:56:11 2002 +0000 + + - set cachesize without a dbenv, the default is far too small. + - db: don't return EACCES on db->close w/o environment. + - unify cachesize configuration, with (or without) a dbenv. + - comments regarding unsupported (yet) db-4.1.17 functionality. + + CVS patchset: 5674 + CVS date: 2002/08/26 18:56:11 + +commit 85a70389f6797877fea23b2d2bfe1c0a8acbce6c +Author: jbj <devnull@localhost> +Date: Mon Aug 26 17:56:32 2002 +0000 + + - python: don't remap NOKEY/UNTRUSTED to OK. + - beecrypt: change local absolute symbols to defines for prelinking. + - update ru.po. + + CVS patchset: 5673 + CVS date: 2002/08/26 17:56:32 + +commit 224b8c70028460c0a3cc9be001171d3a89b1cb32 +Author: jbj <devnull@localhost> +Date: Mon Aug 26 17:51:39 2002 +0000 + + Update ru.po. + + CVS patchset: 5672 + CVS date: 2002/08/26 17:51:39 + +commit 4914b096245af88592888170a442c099c35d891f +Author: jbj <devnull@localhost> +Date: Mon Aug 26 17:42:39 2002 +0000 + + - python: don't remap NOKEY/UNTRUSTED to OK. + + CVS patchset: 5671 + CVS date: 2002/08/26 17:42:39 + +commit f267c44df61796a672a073deef85cfb1c907f72c +Author: jbj <devnull@localhost> +Date: Mon Aug 26 17:41:55 2002 +0000 + + - beecrypt: change local absolute symbols to defines for prelinking. + + CVS patchset: 5670 + CVS date: 2002/08/26 17:41:55 + +commit f5a546f5801067dd922aa83e7d78e8e59c84e738 +Author: jbj <devnull@localhost> +Date: Fri Aug 23 21:01:59 2002 +0000 + + - merge signature returns into rpmRC. + - python: exceptions on NOKEY/NOTTRUSTED. + + CVS patchset: 5667 + CVS date: 2002/08/23 21:01:59 + +commit 4e245109ad54513ec5563b4292cce64f90482ed6 +Author: jbj <devnull@localhost> +Date: Fri Aug 23 17:27:14 2002 +0000 + + Auto-update by eugene@ultra.net + + CVS patchset: 5665 + CVS date: 2002/08/23 17:27:14 + +commit 31257878fc63d2daab066a08bce46919bd4a5609 +Author: jbj <devnull@localhost> +Date: Fri Aug 23 17:17:33 2002 +0000 + + Auto-update by eugene@ultra.net + + CVS patchset: 5664 + CVS date: 2002/08/23 17:17:33 + +commit 90b34cd4e51de9b69a1a1e4bf58fcee31c2bf192 +Author: jbj <devnull@localhost> +Date: Thu Aug 22 19:21:14 2002 +0000 + + - add a macro to create a sub-package with debugging symbols. + + CVS patchset: 5662 + CVS date: 2002/08/22 19:21:14 + +commit 9db12e8040c6bc6700a9a1c88e7724c11c43f892 +Author: jbj <devnull@localhost> +Date: Thu Aug 22 16:34:51 2002 +0000 + + Update popt internal copyright messages. + + CVS patchset: 5659 + CVS date: 2002/08/22 16:34:51 + +commit 1467c44c734f7953213e5d3dbebf9b09c7f2d74d +Author: jbj <devnull@localhost> +Date: Thu Aug 22 12:57:17 2002 +0000 + + - fix: don't stop if db1 database is currently in /var/lib/rpm (#72224). + + CVS patchset: 5656 + CVS date: 2002/08/22 12:57:17 + +commit 9e06e3b8ca76ae55eaf2c4e37ba9cac729789014 +Author: jbj <devnull@localhost> +Date: Thu Aug 22 00:37:21 2002 +0000 + + - fix: region trailer offset sanity check wrong (#71996). + + CVS patchset: 5654 + CVS date: 2002/08/22 00:37:21 + +commit b6b6612cfa451a62839e45b69423eb1a16a03f57 +Author: jbj <devnull@localhost> +Date: Tue Aug 20 22:05:18 2002 +0000 + + - check for interrupt during iteration. + - python: add ts.setProbFilter() method, remove ts.run() argument. + + CVS patchset: 5652 + CVS date: 2002/08/20 22:05:18 + +commit 46d1fa7527073148293e8a49ed13c80043758dae +Author: jbj <devnull@localhost> +Date: Tue Aug 20 14:56:37 2002 +0000 + + - fix: add epoch to "already installed" check. + + CVS patchset: 5650 + CVS date: 2002/08/20 14:56:37 + +commit fb8ced897951d9376c10e2121eded06ec81e0599 +Author: jbj <devnull@localhost> +Date: Tue Aug 20 13:39:31 2002 +0000 + + - python: supid typo broke ts.check(). + + CVS patchset: 5648 + CVS date: 2002/08/20 13:39:31 + +commit ae8428475cbfde3af746d51a056e0655fe6269d8 +Author: jbj <devnull@localhost> +Date: Mon Aug 19 22:27:44 2002 +0000 + + - 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 + +commit 105f7a517cd13b7c40b359548a9c75cbd00ed9c4 +Author: jbj <devnull@localhost> +Date: Thu Aug 15 22:25:33 2002 +0000 + + hp-ux: ETXTBSY fiddles. + + CVS patchset: 5642 + CVS date: 2002/08/15 22:25:33 + +commit c7881d801745b4c156a8aa2afc17b95f97481e34 +Author: jbj <devnull@localhost> +Date: Thu Aug 15 18:50:46 2002 +0000 + + - python: explicit method to set transFlags. + - 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 + +commit 622e40678461d27bc8f8b45061bdc4d866a8bdf2 +Author: jbj <devnull@localhost> +Date: Wed Aug 14 21:35:35 2002 +0000 + + Update to db-4.1.17. + + CVS patchset: 5636 + CVS date: 2002/08/14 21:35:35 + +commit 2a3235eb27dccdd51b6a4e113c22fe219edef0c5 +Author: jbj <devnull@localhost> +Date: Wed Aug 14 19:38:59 2002 +0000 + + db-4.1.17 orphans. + + CVS patchset: 5635 + CVS date: 2002/08/14 19:38:59 + +commit 41d4fce5c44bed0df416eac8f24f31240a391b22 +Author: jbj <devnull@localhost> +Date: Wed Aug 14 19:19:13 2002 +0000 + + db-4.1.17 orphans. + + CVS patchset: 5634 + CVS date: 2002/08/14 19:19:13 + +commit 372fe8d762b5d501f546e37996d5e5e9185ba558 +Author: jbj <devnull@localhost> +Date: Wed Aug 14 18:47:29 2002 +0000 + + db-4.1.17 orphans. + + CVS patchset: 5633 + CVS date: 2002/08/14 18:47:29 + +commit 8faf9d1ea6d5743be84b20e509d52bab283ece71 +Author: jbj <devnull@localhost> +Date: Wed Aug 14 17:31:52 2002 +0000 + + db-4.1.17 orphans. + + CVS patchset: 5632 + CVS date: 2002/08/14 17:31:52 + +commit 4aac97a69fb764add274089dbc7a1c5bd02c59c8 +Author: jbj <devnull@localhost> +Date: Wed Aug 14 16:42:12 2002 +0000 + + db-4.1.17 orphans. + + CVS patchset: 5631 + CVS date: 2002/08/14 16:42:12 + +commit d481ba55c02407124c499c7800ea556786137bc5 +Author: jbj <devnull@localhost> +Date: Wed Aug 14 16:31:49 2002 +0000 + + Initial revision + + CVS patchset: 5630 + CVS date: 2002/08/14 16:31:49 + +commit 9114d6ffea4ee330874ebc8febe225ce0e891eac +Author: jbj <devnull@localhost> +Date: Wed Aug 14 14:48:04 2002 +0000 + + - fix: rebuilddb stat'ed target, not source, for rename sanity, take 2. + + CVS patchset: 5627 + CVS date: 2002/08/14 14:48:04 + +commit ee6c74d4c244b4d19372d119ad61a9116dcde07d +Author: jbj <devnull@localhost> +Date: Tue Aug 13 21:30:18 2002 +0000 + + Avoid DB_RECOVER deadlock (#70362). + + CVS patchset: 5626 + CVS date: 2002/08/13 21:30:18 + +commit 48a2529ce4b3ab1f677d3de9b70e8cbe14d910c6 +Author: jbj <devnull@localhost> +Date: Tue Aug 13 20:40:32 2002 +0000 + + - fix: rebuilddb stat'ed target, not source, for rename sanity. + - create /var/lib/rpm if non-existent in, say, a chroot. + - erased packages are now repackaged into /var/spool/repackage. + + CVS patchset: 5625 + CVS date: 2002/08/13 20:40:32 + +commit 9b29055f422cd5f2aeff27b6c80e7c83317920c9 +Author: jbj <devnull@localhost> +Date: Tue Aug 13 16:36:44 2002 +0000 + + - supply transitive closure for CLI packages from rpmdb-redhat database. + + CVS patchset: 5624 + CVS date: 2002/08/13 16:36:44 + +commit f34283307b084d1baf8ac598d2053f914fd0ce3f +Author: jbj <devnull@localhost> +Date: Sun Aug 11 17:17:55 2002 +0000 + + Re-add the POPT_ keywod to xgettext text extraction. + + CVS patchset: 5623 + CVS date: 2002/08/11 17:17:55 + +commit 398a66a90db88547613f6df9589e3d554aa4c470 +Author: jbj <devnull@localhost> +Date: Sat Aug 10 17:51:29 2002 +0000 + + Make rpmpopt text available for translation. + + CVS patchset: 5622 + CVS date: 2002/08/10 17:51:29 + +commit 644401875d02f4fad5e8e5a004aa9bd08153ba84 +Author: jbj <devnull@localhost> +Date: Fri Aug 9 23:14:10 2002 +0000 + + - python: include instance in IDTXload, filename in IDTXglob, return + - 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 + +commit 7937158c01c71774eb5872f742a9d9c771df5b79 +Author: jbj <devnull@localhost> +Date: Fri Aug 9 22:25:04 2002 +0000 + + - python: add (optional) ts.check() callback. + + CVS patchset: 5619 + CVS date: 2002/08/09 22:25:04 + +commit c961f3f78e34e77989f603dcdd92e269bbe15546 +Author: jbj <devnull@localhost> +Date: Thu Aug 8 22:20:26 2002 +0000 + + - python: add return codes for rollbacks and fooDB methods. + - avoid generating fingerprints for locale/zoneinfo sub-directories. + + CVS patchset: 5618 + CVS date: 2002/08/08 22:20:26 + +commit 4d8ebc7c664ff4bbc30d14c8a1350bf54e729ac7 +Author: cturner <devnull@localhost> +Date: Thu Aug 8 21:38:59 2002 +0000 + + fix doc typo + + CVS patchset: 5617 + CVS date: 2002/08/08 21:38:59 + +commit 8578aab9a720afac5a8c16750290f86babef6607 +Author: cturner <devnull@localhost> +Date: Thu Aug 8 20:48:36 2002 +0000 + + remove some spurious warnings, clean up some ambiguities + + CVS patchset: 5616 + CVS date: 2002/08/08 20:48:36 + +commit 6106bdb3594e9236854f09b25f2c88c868799fda +Author: jbj <devnull@localhost> +Date: Thu Aug 8 16:06:13 2002 +0000 + + lclint fiddles. + + CVS patchset: 5615 + CVS date: 2002/08/08 16:06:13 + +commit acfdb7fd57bea6322f922193faf04986e06c6d04 +Author: jbj <devnull@localhost> +Date: Wed Aug 7 23:19:10 2002 +0000 + + Remove hdrVerifyFile, unusable as was (#58576). + + CVS patchset: 5614 + CVS date: 2002/08/07 23:19:10 + +commit fc4fc1fe2762c24bb8e44374ccca5dd0260a4e89 +Author: jbj <devnull@localhost> +Date: Wed Aug 7 21:55:43 2002 +0000 + + Round correctly so that progress bars complete to 100%. + + CVS patchset: 5613 + CVS date: 2002/08/07 21:55:43 + +commit 926661cbc2c8a4ae75aadc6cce4fd01446339e1e +Author: cturner <devnull@localhost> +Date: Wed Aug 7 17:05:35 2002 +0000 + + return RPM 4.0 support... sort of + + CVS patchset: 5612 + CVS date: 2002/08/07 17:05:35 + +commit e98f4606b09742b6b23e3e863451d417d74f5219 +Author: cturner <devnull@localhost> +Date: Wed Aug 7 16:21:31 2002 +0000 + + version bump + + CVS patchset: 5611 + CVS date: 2002/08/07 16:21:31 + +commit ddec1f33d559bad09493dfd24175e0f10ebd1a96 +Author: cturner <devnull@localhost> +Date: Wed Aug 7 16:08:45 2002 +0000 + + port 4.1 branch to this branch + + CVS patchset: 5610 + CVS date: 2002/08/07 16:08:45 + +commit d0f22dcaa2bf996bfb7c1ca06a7126fce2d43c36 +Author: jbj <devnull@localhost> +Date: Wed Aug 7 14:20:45 2002 +0000 + + Teach unzip about %setup -q. + + CVS patchset: 5609 + CVS date: 2002/08/07 14:20:45 + +commit 9f11b31f6b92f04636ce1eaa8eef1e3624d854e9 +Author: jbj <devnull@localhost> +Date: Wed Aug 7 13:47:59 2002 +0000 + + - fix: src.rpm installs need fd pos at payload. + + CVS patchset: 5608 + CVS date: 2002/08/07 13:47:59 + +commit d0905ecafb429f32ec76b61617eb732027455c5d +Author: jbj <devnull@localhost> +Date: Tue Aug 6 19:07:37 2002 +0000 + + - python: bindings to import pubkeys and display openpgp packets. + + CVS patchset: 5605 + CVS date: 2002/08/06 19:07:37 + +commit 035cf961d56c884708902652175070de31e45a57 +Author: jbj <devnull@localhost> +Date: Tue Aug 6 01:41:44 2002 +0000 + + - add bitmask for precise control of signature/digest verification. + + CVS patchset: 5604 + CVS date: 2002/08/06 01:41:44 + +commit 5211039a20762b4a50c006ccf79666bff34967c2 +Author: jbj <devnull@localhost> +Date: Mon Aug 5 21:46:50 2002 +0000 + + - python: the death of rpmdb-py.[ch], use ts.fooDB() methods instead. + - python: the death of rpm.headerFromPackage(), use ts.hdrFromFdno(). + - python: permit direct ts.dbMatch() python iterations. + - python: the death of rpm.checksig(), use ts.hdrFromFdno() instead. + + CVS patchset: 5603 + CVS date: 2002/08/05 21:46:50 + +commit bd5ee7affaa5f350c03fba20952b7a16e1311c4e +Author: jbj <devnull@localhost> +Date: Mon Aug 5 19:45:52 2002 +0000 + + - fix: check for lead magic, better error message on failure (#69751). + + CVS patchset: 5602 + CVS date: 2002/08/05 19:45:52 + +commit b8656c52ed8d856e0b744f35488b3c5ec0b023e8 +Author: jbj <devnull@localhost> +Date: Mon Aug 5 18:40:58 2002 +0000 + + - python: enable threads on callbacks and longish rpmlib calls. + - python: expose RPMTAG_SOURCEPACKAGE to identify source headers. + - python: eliminate headerFromPackage() tuple return, deprecated. + - python: add ts.hdrFromFdno(fdno) method. + + CVS patchset: 5601 + CVS date: 2002/08/05 18:40:58 + +commit 3a99677e951529022c50d866593035558e449825 +Author: jbj <devnull@localhost> +Date: Mon Aug 5 16:25:39 2002 +0000 + + - python: bare bones rollback bindings. + + CVS patchset: 5600 + CVS date: 2002/08/05 16:25:39 + +commit 71327238150d689f0b4cfe7be8cd8addb0ccc78a +Author: jbj <devnull@localhost> +Date: Sun Aug 4 19:58:12 2002 +0000 + + - add --predefine to define macros before reading macro configuration. + + CVS patchset: 5599 + CVS date: 2002/08/04 19:58:12 + +commit ae3511bfa5f33adcb37f32704c65d8c85e810dda +Author: jbj <devnull@localhost> +Date: Sun Aug 4 19:04:16 2002 +0000 + + - fix: don't repackage %%ghost files. + + CVS patchset: 5598 + CVS date: 2002/08/04 19:04:16 + +commit de0ff3b553d9f1b44c73b378637544ed6092df1e +Author: jbj <devnull@localhost> +Date: Sun Aug 4 16:55:55 2002 +0000 + + - resurrect --rollback. + - renumber the callback types to be an orthogonal bit mask. + - provide repackage progress callbacks, compression is slow. + + CVS patchset: 5597 + CVS date: 2002/08/04 16:55:55 + +commit 00375ca2bf6017f6fb652558776fb588e9df142f +Author: jbj <devnull@localhost> +Date: Sat Aug 3 22:31:39 2002 +0000 + + Remove dbi_tear_down, now that rpmdb's are closed on signals. + lclint fiddles. + + CVS patchset: 5596 + CVS date: 2002/08/03 22:31:39 + +commit f5c9fd111bf2d68bff373738310bfc355577233b +Author: jbj <devnull@localhost> +Date: Fri Aug 2 21:52:01 2002 +0000 + + - check header blobs on export (i.e. rpmdbAdd()).. + - enable iterator header blob checks for install/erase modes. + - python: _vsflags_up2date macro to configure verify signature flags. + + CVS patchset: 5595 + CVS date: 2002/08/02 21:52:01 + +commit 78fafefc38e1176e747c3453393bffa3f7f5c551 +Author: jbj <devnull@localhost> +Date: Fri Aug 2 16:46:02 2002 +0000 + + Sanity. + + CVS patchset: 5594 + CVS date: 2002/08/02 16:46:02 + +commit 31e9a0f278402dd5243bbb6c38d03080073836b4 +Author: jbj <devnull@localhost> +Date: Fri Aug 2 16:39:55 2002 +0000 + + - fix: signed pubkeys were imported incorrectly (#68291). + - include tgpg script to verify signatures using only gpg. + + CVS patchset: 5593 + CVS date: 2002/08/02 16:39:55 + +commit 4a58c73baa5212da005a5192f60a77fdfa8601ec +Author: jbj <devnull@localhost> +Date: Fri Aug 2 14:10:33 2002 +0000 + + - fix: repair --root with --verify (#70527). + + CVS patchset: 5592 + CVS date: 2002/08/02 14:10:33 + +commit b2480c3ded1975563f793a846919f3078098d764 +Author: jbj <devnull@localhost> +Date: Fri Aug 2 12:49:27 2002 +0000 + + - fix: identify athlon with 3DNOWEXT as "athlon", not "i786" (#70539). + + CVS patchset: 5591 + CVS date: 2002/08/02 12:49:27 + +commit d8eaee30df6d1e4f53dfa34ec11bafeccfc27642 +Author: jbj <devnull@localhost> +Date: Thu Aug 1 21:20:26 2002 +0000 + + - preserve rpmdb file attributes across --rebuilddb (#70367). + + CVS patchset: 5590 + CVS date: 2002/08/01 21:20:26 + +commit 77dadc40f449c789c53ebd7a23cb34db7c54c94a +Author: jbj <devnull@localhost> +Date: Thu Aug 1 20:21:40 2002 +0000 + + Sanity. + + CVS patchset: 5589 + CVS date: 2002/08/01 20:21:40 + +commit 4605223103a20504192cefad16a6cb11e1decce7 +Author: jbj <devnull@localhost> +Date: Thu Aug 1 18:37:17 2002 +0000 + + - python: methods to disable all new features for benchmarking. + + CVS patchset: 5588 + CVS date: 2002/08/01 18:37:17 + +commit 1d1b33527129384685997c1ad5954d61988d42ea +Author: jbj <devnull@localhost> +Date: Wed Jul 31 19:41:32 2002 +0000 + + - change from default off to default on. + + CVS patchset: 5587 + CVS date: 2002/07/31 19:41:32 + +commit b297e9e63c2790f11b8a4ca0bd4225d896fca1be +Author: jbj <devnull@localhost> +Date: Wed Jul 31 18:27:53 2002 +0000 + + - configurable (default off) build failure iff unpackaged files (PLD). + + CVS patchset: 5586 + CVS date: 2002/07/31 18:27:53 + +commit bcacb6d74552ba608320a444974508794ac3ca4e +Author: jbj <devnull@localhost> +Date: Wed Jul 31 15:13:46 2002 +0000 + + Carry PLD scripts/configuration for perl/python/php in rpm sources. + + CVS patchset: 5585 + CVS date: 2002/07/31 15:13:46 + +commit 8ab4727f8cc8806021377729383652c31808f215 +Author: jbj <devnull@localhost> +Date: Wed Jul 31 13:11:25 2002 +0000 + + - make --querytags a common option, fix errant regex (#70135). + - db3: increase mpool and cachesize, compile w/o --enable-debug. + + CVS patchset: 5584 + CVS date: 2002/07/31 13:11:25 + +commit 33e9f2c0d285bb854c6c7ce8842063485878342f +Author: jbj <devnull@localhost> +Date: Tue Jul 30 21:37:10 2002 +0000 + + - prevent stale locks in __db files by closing databases on signals. + + CVS patchset: 5583 + CVS date: 2002/07/30 21:37:10 + +commit 06b3f0c2061b989347240cd6644206c5b429b190 +Author: jbj <devnull@localhost> +Date: Tue Jul 30 17:07:39 2002 +0000 + + installplatform clean up, add athlon (PLD). + + CVS patchset: 5582 + CVS date: 2002/07/30 17:07:39 + +commit f32db08a31ae8925fd6f05354e598635a978c171 +Author: jbj <devnull@localhost> +Date: Tue Jul 30 16:39:08 2002 +0000 + + - detect athlon/duron with CMOV (PLD). + + CVS patchset: 5581 + CVS date: 2002/07/30 16:39:08 + +commit f0ba06b85a4875254f6f4abda86e2310de93a0e0 +Author: jbj <devnull@localhost> +Date: Mon Jul 29 23:13:54 2002 +0000 + + Remove debugging printf. + + CVS patchset: 5580 + CVS date: 2002/07/29 23:13:54 + +commit c27ac5773527e6bdf58606313130fbd454915a57 +Author: jbj <devnull@localhost> +Date: Mon Jul 29 23:08:02 2002 +0000 + + Orphans. + + CVS patchset: 5579 + CVS date: 2002/07/29 23:08:02 + +commit c8502fbab503982d95f49141c0a7fa305c750e90 +Author: jbj <devnull@localhost> +Date: Mon Jul 29 23:06:06 2002 +0000 + + - update trpm. + - factor all mode-specific options into mode-specific tables. + - treat an unspecified epoch as Epoch: 0 everywhere. + + CVS patchset: 5578 + CVS date: 2002/07/29 23:06:06 + +commit 5a1ebaccd57b157b70bcd1277f66c5d97e94edf1 +Author: jbj <devnull@localhost> +Date: Sun Jul 28 14:52:33 2002 +0000 + + - python: don't segfault in ts.GetKeys() on erased packages. + resurrect build modes. + add undocumented debugging options. + + CVS patchset: 5577 + CVS date: 2002/07/28 14:52:33 + +commit 670ab1c845c0f5f9d252b4599186b4934d20c4b7 +Author: jbj <devnull@localhost> +Date: Sun Jul 28 00:41:15 2002 +0000 + + - popt: display sub-table options only once on --usage. + - wire --nosignatures et al as common options, rework CLI options. + + CVS patchset: 5575 + CVS date: 2002/07/28 00:41:15 + +commit c33342be5f9bcf69e6967db5c196b6ba32326694 +Author: jbj <devnull@localhost> +Date: Thu Jul 25 23:36:32 2002 +0000 + + - fix: --repackage repaired (#67217). + - fix: rpm2cpio disables signature checks (i.e. same behavior). + + CVS patchset: 5574 + CVS date: 2002/07/25 23:36:32 + +commit e03b4bf8602b591e75c9d85fda69c49ba89c9ffb +Author: jbj <devnull@localhost> +Date: Thu Jul 25 18:50:08 2002 +0000 + + - popt: fix --usage (#62234). + + CVS patchset: 5573 + CVS date: 2002/07/25 18:50:08 + +commit e5761bc7250ea40c2e439b481ee1edcb5630a0a4 +Author: jbj <devnull@localhost> +Date: Thu Jul 25 17:26:12 2002 +0000 + + Orphan. + + CVS patchset: 5572 + CVS date: 2002/07/25 17:26:12 + +commit 2881b1bb53f7bec6bfdd84d22b99ac2c1fe58902 +Author: jbj <devnull@localhost> +Date: Thu Jul 25 17:03:11 2002 +0000 + + - python: remove the old initdb/rebuilddb methods, use ts.fooDB(). + - python: 1st crack at backport to 1.5.2. + + CVS patchset: 5571 + CVS date: 2002/07/25 17:03:11 + +commit 81fef9848051e5068694cde9b3c2be743d5a93e1 +Author: jbj <devnull@localhost> +Date: Thu Jul 25 00:13:25 2002 +0000 + + - python: add ts.hdrCheck(), ts.rebuildDB() methods. + - python: iterating on an ts object returns transaction elements now. + - add yellowdog as vendor. + + CVS patchset: 5570 + CVS date: 2002/07/25 00:13:25 + +commit c4f6f42f9458f0b20f16138ddc6f91f201c6ef03 +Author: jbj <devnull@localhost> +Date: Wed Jul 24 18:52:22 2002 +0000 + + - fix: segfault if given a text file as 2nd arg to -Uvh (#69508). + + CVS patchset: 5569 + CVS date: 2002/07/24 18:52:22 + +commit ede1f445e09895daee8bce8a2ddc9200839ee5de +Author: jbj <devnull@localhost> +Date: Wed Jul 24 16:21:23 2002 +0000 + + - verify signatures/digests retrieved through rpmdbNextIterator(). + - imbue %ghost with missingok attribute with --verify (#68933). + + CVS patchset: 5568 + CVS date: 2002/07/24 16:21:23 + +commit 6540da425629bf45020047214b81e156c62c7d7b +Author: jbj <devnull@localhost> +Date: Sun Jul 21 22:37:14 2002 +0000 + + fix: Header SHA1 was giving false positive. + + CVS patchset: 5567 + CVS date: 2002/07/21 22:37:14 + +commit 6af194ed8eae2111a296a7b400a229f0df336a2b +Author: jbj <devnull@localhost> +Date: Sun Jul 21 22:06:19 2002 +0000 + + - add methods to make signature handling opaque wrto rpmts. + + CVS patchset: 5566 + CVS date: 2002/07/21 22:06:19 + +commit c2ffec4c6ff43026abea088a36360fbacfc80282 +Author: jbj <devnull@localhost> +Date: Sun Jul 21 14:23:20 2002 +0000 + + Remove obsolete files. + + CVS patchset: 5565 + CVS date: 2002/07/21 14:23:20 + +commit 6eecde7ae6ef5e39945054716e4d69e77378ff8d +Author: jbj <devnull@localhost> +Date: Sun Jul 21 14:20:41 2002 +0000 + + Update to gettext-0.11.2-3 intl contents. + + CVS patchset: 5564 + CVS date: 2002/07/21 14:20:41 + +commit 22016eccf09b1b396a3c536afc8c0b9e1afe1c62 +Author: jbj <devnull@localhost> +Date: Sun Jul 21 14:18:04 2002 +0000 + + Update to gettext COPY.LIB-2.1 + + CVS patchset: 5563 + CVS date: 2002/07/21 14:18:04 + +commit 6bb9e27c57b31bc4634c15ddaa118e2202248e51 +Author: jbj <devnull@localhost> +Date: Sun Jul 21 14:17:23 2002 +0000 + + Update to gettext/intl license. + + CVS patchset: 5562 + CVS date: 2002/07/21 14:17:23 + +commit 293a81e2590888951a1341341eb3ff034b8a0406 +Author: jbj <devnull@localhost> +Date: Sat Jul 20 21:07:31 2002 +0000 + + - version added to *.la dependency libraries (#69063). + - expose digests in rpmio API, but hide internal beecrypt API (#68999). + + CVS patchset: 5561 + CVS date: 2002/07/20 21:07:31 + +commit bfb8488c10a5dfccbcb7c556408b300f8901cd88 +Author: jbj <devnull@localhost> +Date: Sat Jul 20 19:02:40 2002 +0000 + + - popt: parse file into string of options (#56860). + + CVS patchset: 5560 + CVS date: 2002/07/20 19:02:40 + +commit c499cd119c15536c0d4742077fa8c73fa92dace6 +Author: jbj <devnull@localhost> +Date: Fri Jul 19 20:26:38 2002 +0000 + + Remove foo.iter() method, use tp_iter mechanism, for rpmmi/rpmds/rpmfi. + + CVS patchset: 5559 + CVS date: 2002/07/19 20:26:38 + +commit 6c4025a55b46c33c8eaffe21b942aeb83fe08a3e +Author: jbj <devnull@localhost> +Date: Thu Jul 18 21:42:18 2002 +0000 + + up2date functional on rpm-python-4.1 bindings. + + CVS patchset: 5558 + CVS date: 2002/07/18 21:42:18 + +commit 1adc12b6875596843ec98d3849206aefdc4d5679 +Author: jbj <devnull@localhost> +Date: Mon Jul 15 21:15:22 2002 +0000 + + Clarify intl licensing. + + CVS patchset: 5555 + CVS date: 2002/07/15 21:15:22 + +commit 3ea74aa3c7203c10ad97326778e22b1e654eefc7 +Author: jbj <devnull@localhost> +Date: Sun Jul 14 21:23:29 2002 +0000 + + - python: sanity check fixes on rpmts/rpmte methods. + + CVS patchset: 5554 + CVS date: 2002/07/14 21:23:29 + +commit 8caf68303188699c1a1d9499c53a43794a86d922 +Author: jbj <devnull@localhost> +Date: Sat Jul 13 19:54:36 2002 +0000 + + - teach gendiff about unreadable files (#42666). + + CVS patchset: 5553 + CVS date: 2002/07/13 19:54:36 + +commit fa1098b41069d66a3c7b6ba2bc07dba945ebc850 +Author: jbj <devnull@localhost> +Date: Sat Jul 13 19:32:42 2002 +0000 + + Use ${MAKE}, not make, for portability. + + CVS patchset: 5552 + CVS date: 2002/07/13 19:32:42 + +commit 425a2d3783c62095bfa76f1b3d901b42069b1ab6 +Author: jbj <devnull@localhost> +Date: Sat Jul 13 19:18:43 2002 +0000 + + - popt: mingw32 portability configure check (#67911). + + CVS patchset: 5551 + CVS date: 2002/07/13 19:18:43 + +commit 261b4a2ecbc7b4ccef094490c74e90f8cfdacfff +Author: jbj <devnull@localhost> +Date: Sat Jul 13 19:08:51 2002 +0000 + + - install rpmal.h and rpmhash.h, implicit rpmps.hinclude, for now. + - revert headerFree/headerLink/headerUnlink debugging. + + CVS patchset: 5550 + CVS date: 2002/07/13 19:08:51 + +commit b9df0c51e490b2a2e158a8525d7753cb1fe1bc6e +Author: jbj <devnull@localhost> +Date: Fri Jul 12 21:59:20 2002 +0000 + + - skip signing packages already signed with same key (#62118). + + CVS patchset: 5549 + CVS date: 2002/07/12 21:59:20 + +commit 4f819b92d4d81d8d14fd0027bdf7486acff8fe23 +Author: jbj <devnull@localhost> +Date: Fri Jul 12 20:29:35 2002 +0000 + + Fix format translations (#68708). + + CVS patchset: 5548 + CVS date: 2002/07/12 20:29:35 + +commit d132234000940b4c7b0f1d91ec8f8c27f184914c +Author: jbj <devnull@localhost> +Date: Fri Jul 12 19:09:09 2002 +0000 + + - display signature details using rpm -qi + + CVS patchset: 5547 + CVS date: 2002/07/12 19:09:09 + +commit 1bf723fca490b598fa289ddcd437bc61c87d4ef4 +Author: jbj <devnull@localhost> +Date: Thu Jul 11 21:47:51 2002 +0000 + + - update for sv.po. + + CVS patchset: 5545 + CVS date: 2002/07/11 21:47:51 + +commit 1bbc4b2c373811287f7f199f38485eb9e394939f +Author: jbj <devnull@localhost> +Date: Thu Jul 11 16:44:55 2002 +0000 + + - fix: repair 2ndary match criteria with rpmdb iterators. + + CVS patchset: 5544 + CVS date: 2002/07/11 16:44:55 + +commit f0ad50e2669da6cedcec2c193cc9783cf63091a9 +Author: jbj <devnull@localhost> +Date: Tue Jul 9 15:35:57 2002 +0000 + + - placeholders for manifest constants for SuSE patch packages. + + CVS patchset: 5543 + CVS date: 2002/07/09 15:35:57 + +commit 241fad12870c58bd76468267f2816d409dbc7e57 +Author: jbj <devnull@localhost> +Date: Mon Jul 8 14:21:26 2002 +0000 + + Propagate splint-3.0.1.7 close(2) internalState annotation throughout. + + CVS patchset: 5542 + CVS date: 2002/07/08 14:21:26 + +commit a273ea6a095daa16e663d96e474c75115c3c2bdc +Author: jbj <devnull@localhost> +Date: Sat Jul 6 18:48:09 2002 +0000 + + - fix: permit deletions of added packages (#67108). + + CVS patchset: 5541 + CVS date: 2002/07/06 18:48:09 + +commit 68b42bb762d650fe68d4bcc8827051e08a69201c +Author: jbj <devnull@localhost> +Date: Fri Jul 5 16:51:57 2002 +0000 + + - update rpmcache.8. + + CVS patchset: 5540 + CVS date: 2002/07/05 16:51:57 + +commit 6dca216517ffb04f30d84ce1d1335efc37e7736d +Author: jbj <devnull@localhost> +Date: Thu Jul 4 21:08:05 2002 +0000 + + - fix: forgot lazy open of database on --freshen path (#67907). + - proof-of-concept rpmcache functionality. + + CVS patchset: 5539 + CVS date: 2002/07/04 21:08:05 + +commit af3c677f06687e5ad1e33eb24f984c7ac5ff2a33 +Author: jbj <devnull@localhost> +Date: Wed Jul 3 14:01:49 2002 +0000 + + - use rpmfi in showQueryPackage(), eliminating headerGetEntry(). + + CVS patchset: 5538 + CVS date: 2002/07/03 14:01:49 + +commit e5fb770e7d9aac53a513965c0f2bcf360934794b +Author: jbj <devnull@localhost> +Date: Tue Jul 2 23:54:35 2002 +0000 + + 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 + +commit 77076c7c8d83f8b783634c7328b132b938389987 +Author: jbj <devnull@localhost> +Date: Tue Jul 2 13:16:50 2002 +0000 + + add (disabled for now) dependency check to rpmgraph. + splint and gettext fiddles. + + CVS patchset: 5536 + CVS date: 2002/07/02 13:16:50 + +commit 8c4991e9d533de552b957ea445d65f6834205f29 +Author: jbj <devnull@localhost> +Date: Sun Jun 30 22:47:32 2002 +0000 + + - warn only once for each NOKEY/UNTRUSTED key id. + - factor common options into table, add rpmcliInit() and rpmcliFini(). + - add preliminary rpmgraph(8) and rpmcache(8) executables to rpm-devel. + + CVS patchset: 5535 + CVS date: 2002/06/30 22:47:32 + +commit 10e3aaa69f3d7f74958e3dd0d0b471b296a1bb23 +Author: jbj <devnull@localhost> +Date: Sat Jun 29 03:16:34 2002 +0000 + + - open rpmdb early RDONLY, reopen later RDWR, avoid signed srpm noise. + + CVS patchset: 5534 + CVS date: 2002/06/29 03:16:34 + +commit 3a76f46b137107eb66f15f390959e985ce2028d9 +Author: jbj <devnull@localhost> +Date: Fri Jun 28 23:58:34 2002 +0000 + + - rescusitate remote ftp globs (#67678). + + CVS patchset: 5533 + CVS date: 2002/06/28 23:58:34 + +commit d89ce5854d39a9e896759fb96e6e303c67573bb6 +Author: jbj <devnull@localhost> +Date: Fri Jun 28 21:54:24 2002 +0000 + + - disambiguate added/installed dependency failures (#50388). + + CVS patchset: 5532 + CVS date: 2002/06/28 21:54:24 + +commit f5fc8957b433616cf5010e26866205985c385479 +Author: jbj <devnull@localhost> +Date: Fri Jun 28 14:55:04 2002 +0000 + + New fangled head syntax. + + CVS patchset: 5531 + CVS date: 2002/06/28 14:55:04 + +commit 12191c8ea08e7fbd3468b33d41da97b5bfa2cad7 +Author: jbj <devnull@localhost> +Date: Fri Jun 28 14:51:17 2002 +0000 + + - find-lang.sh: make sure that mo pattern matches leading '/' (#67368). + + CVS patchset: 5530 + CVS date: 2002/06/28 14:51:17 + +commit ef1b1d0d2f30f69aac9288820b84322ddda3d265 +Author: jbj <devnull@localhost> +Date: Fri Jun 28 13:04:38 2002 +0000 + + - fix: multiple relocations (#67596). + - add --build/--program-prefix, delete libtoolize, from %configure. + + CVS patchset: 5529 + CVS date: 2002/06/28 13:04:38 + +commit 4252cddc29cd3e60bdc6a0791c6d2dd58fcb3c2e +Author: jbj <devnull@localhost> +Date: Fri Jun 28 00:35:57 2002 +0000 + + Establish mechanism for up2date to reconfigure rpmlib. + Disambiguate failures to import with error messages. + + CVS patchset: 5528 + CVS date: 2002/06/28 00:35:57 + +commit 446dfecf4305808f80cae52b8432f1434d6bb4f8 +Author: jbj <devnull@localhost> +Date: Thu Jun 27 17:04:27 2002 +0000 + + Add requirement on patch. + + CVS patchset: 5527 + CVS date: 2002/06/27 17:04:27 + +commit 37a10dd3bc862a2d69945e3a90fc581f49ee574a +Author: jbj <devnull@localhost> +Date: Thu Jun 27 16:37:15 2002 +0000 + + - use rpmdb-redhat for suggestions if/when configured (#67430). + + CVS patchset: 5526 + CVS date: 2002/06/27 16:37:15 + +commit 5d1dadc96ee51d9d8aa6b5a43363773d2f601fd4 +Author: jbj <devnull@localhost> +Date: Tue Jun 25 18:43:40 2002 +0000 + + - python: link internal libelf (if used) directly into rpmmodule.so. + + CVS patchset: 5525 + CVS date: 2002/06/25 18:43:40 + +commit 4826782959c1ba99bea48f231678ffee3b990377 +Author: jbj <devnull@localhost> +Date: Mon Jun 24 15:55:30 2002 +0000 + + Reenable "make install". + + CVS patchset: 5524 + CVS date: 2002/06/24 15:55:30 + +commit 937fa6e4ea08e001473e4345b966ce2c64ddf0be +Author: cturner <devnull@localhost> +Date: Sun Jun 23 20:04:46 2002 +0000 + + bump version for release to CPAN + + CVS patchset: 5523 + CVS date: 2002/06/23 20:04:46 + +commit 13d177beb233e111b3ede3edc1340747433a7556 +Author: jbj <devnull@localhost> +Date: Sun Jun 23 19:47:08 2002 +0000 + + Add boundswrite annotations everywhere. + + CVS patchset: 5522 + CVS date: 2002/06/23 19:47:08 + +commit 05cb73a7ee762065339393057d421613866e0418 +Author: jbj <devnull@localhost> +Date: Sat Jun 22 18:51:56 2002 +0000 + + Factor bounds checking annotations into source code. + + CVS patchset: 5521 + CVS date: 2002/06/22 18:51:56 + +commit ba41c1ccb13a7a27466470e501a0d4f30fddec40 +Author: jbj <devnull@localhost> +Date: Fri Jun 21 18:14:03 2002 +0000 + + Check S_ISREG explicitly to avoid '?' in ls(1)-like displays. + + CVS patchset: 5520 + CVS date: 2002/06/21 18:14:03 + +commit 2933d0ec0cca4b2dadb1c3e8427b49b8ae262272 +Author: jbj <devnull@localhost> +Date: Fri Jun 21 18:00:50 2002 +0000 + + - fix: reading macro files can corrupt memory if BUFSIZ is teensy. + - fix: assertion failure iff incomplete package install (#66837). + + CVS patchset: 5519 + CVS date: 2002/06/21 18:00:50 + +commit a6827b5a8043f87b59ade4fd02ae256a3937b9f1 +Author: jbj <devnull@localhost> +Date: Thu Jun 20 23:08:34 2002 +0000 + + - resurrect libelf with Elf64, prelink verify should work everywhere. + + CVS patchset: 5518 + CVS date: 2002/06/20 23:08:34 + +commit f96fc8d89419570a3fbf6b198d5d35ecee2ed6a3 +Author: jbj <devnull@localhost> +Date: Thu Jun 20 21:53:31 2002 +0000 + + - resurrect libelf with Elf64, prelink verify should work everywhere. + autostuff fiddles. + + CVS patchset: 5517 + CVS date: 2002/06/20 21:53:31 + +commit e96eefbe680b180d854eaea2e5023e088745ed7f +Author: jbj <devnull@localhost> +Date: Thu Jun 20 21:49:33 2002 +0000 + + Remove autogenerated file. + + CVS patchset: 5516 + CVS date: 2002/06/20 21:49:33 + +commit 71077a3682137681055e588cd3e4d85fc14dff4f +Author: jbj <devnull@localhost> +Date: Thu Jun 20 20:39:35 2002 +0000 + + Remove autogenerated files from CVS. + + CVS patchset: 5515 + CVS date: 2002/06/20 20:39:35 + +commit 110df96c22325d96559d5d66a89308c1fc708f9c +Author: jbj <devnull@localhost> +Date: Thu Jun 20 17:17:23 2002 +0000 + + - add translated man pages from PLD. + + CVS patchset: 5514 + CVS date: 2002/06/20 17:17:23 + +commit be2a538537041702617102a5a26cf00f1fcf9578 +Author: jbj <devnull@localhost> +Date: Thu Jun 20 14:50:02 2002 +0000 + + Merge in PLD non-english man pages. + + CVS patchset: 5513 + CVS date: 2002/06/20 14:50:02 + +commit 0a7481d0f777a6fc0e578b31d08312f5376cb125 +Author: jbj <devnull@localhost> +Date: Thu Jun 20 02:19:21 2002 +0000 + + - make sure that rpm can verify prelinked shared libraries. + - don't install /usr/lib/rpm/redhat per-vendor configuration anymore. + + CVS patchset: 5512 + CVS date: 2002/06/20 02:19:21 + +commit 3255a1e854607cd1f39e3f0688f63eb790387f87 +Author: jbj <devnull@localhost> +Date: Wed Jun 19 19:27:20 2002 +0000 + + Annotate incondefs in source code. + + CVS patchset: 5511 + CVS date: 2002/06/19 19:27:20 + +commit edd89aa67e871430b73d103ca92b9baa0432f18b +Author: jbj <devnull@localhost> +Date: Wed Jun 19 18:56:15 2002 +0000 + + splint fiddles. + + CVS patchset: 5510 + CVS date: 2002/06/19 18:56:15 + +commit 49658e0fffae92961788e6067fa37d8065a0b695 +Author: jbj <devnull@localhost> +Date: Wed Jun 19 18:52:46 2002 +0000 + + Annotate incondefs in source code. + + CVS patchset: 5509 + CVS date: 2002/06/19 18:52:46 + +commit 448e44da6c79f1eb6789d6922e05a4b15e66c96a +Author: jbj <devnull@localhost> +Date: Tue Jun 18 17:52:02 2002 +0000 + + Add a couple of toy programs. + + CVS patchset: 5508 + CVS date: 2002/06/18 17:52:02 + +commit 7de7470228c6d8adc42872554b5de7b8dee3f261 +Author: jbj <devnull@localhost> +Date: Tue Jun 18 17:00:30 2002 +0000 + + Splint annotations and spec file. + + CVS patchset: 5507 + CVS date: 2002/06/18 17:00:30 + +commit cd8a7dcf4e0b6a45fcb06ce1555504f3bcd4f6ee +Author: jbj <devnull@localhost> +Date: Mon Jun 17 16:38:22 2002 +0000 + + Initial revision + + CVS patchset: 5498 + CVS date: 2002/06/17 16:38:22 + +commit dd5ee218a552c5ffe33325ba6eddf3ebc681475f +Author: jbj <devnull@localhost> +Date: Sat Jun 15 19:53:27 2002 +0000 + + beecrypt.gas.h needs to be carried into the tarball. + + CVS patchset: 5496 + CVS date: 2002/06/15 19:53:27 + +commit 20901c1a62c2ec5bdff92bf2881ec51cb5ce7656 +Author: jbj <devnull@localhost> +Date: Sat Jun 15 19:43:41 2002 +0000 + + - beecrypt: merge changes from beecrypt-2.3.0. + - beecrypt: merge doxygen markup with rpmapi doco. + - beecrypt: revert cpu/arch compile option mixup (#66752). + + CVS patchset: 5495 + CVS date: 2002/06/15 19:43:41 + +commit 8336b090a9996532e63e32cd8c483a9128be2dc9 +Author: jbj <devnull@localhost> +Date: Sat Jun 15 19:00:35 2002 +0000 + + Ignore generated files. + + CVS patchset: 5494 + CVS date: 2002/06/15 19:00:35 + +commit 73554c7eb5879d0fbac43e65be35840fd20c374a +Author: jbj <devnull@localhost> +Date: Sat Jun 15 18:58:33 2002 +0000 + + Remove all generated files from CVS. + + CVS patchset: 5493 + CVS date: 2002/06/15 18:58:33 + +commit 83b4afa7a8ec57dc4f824b7d52b1a37e15c8d7a4 +Author: jbj <devnull@localhost> +Date: Sat Jun 15 18:55:26 2002 +0000 + + DOn't need generated config.h.in in CVS. + + CVS patchset: 5492 + CVS date: 2002/06/15 18:55:26 + +commit 94250cf3b4a69997befaf5129ee23db4dcd54284 +Author: jbj <devnull@localhost> +Date: Sat Jun 15 18:52:02 2002 +0000 + + Don't need Makefile.in files, they're generated. + + CVS patchset: 5491 + CVS date: 2002/06/15 18:52:02 + +commit 1412d46c3c97f5fb6d8dcf46a827529800a33a96 +Author: jbj <devnull@localhost> +Date: Sat Jun 15 18:49:02 2002 +0000 + + Make check and splint clean. + Don't install fooopt files, they are merely ASM_FOO switches. + Don't install beecrypt.{api,win}.h + Get rid of autocruft files in CVS. + + CVS patchset: 5490 + CVS date: 2002/06/15 18:49:02 + +commit ba1865e6077d3cbc1d877e1c711bd27503c4a5bc +Author: jbj <devnull@localhost> +Date: Sat Jun 15 18:11:05 2002 +0000 + + Sanity. + + CVS patchset: 5489 + CVS date: 2002/06/15 18:11:05 + +commit 2acd2c7654396467c2a87f64825300a1348b1ec9 +Author: jbj <devnull@localhost> +Date: Sat Jun 15 14:28:29 2002 +0000 + + Before merging new-fangled configure.ac + + CVS patchset: 5488 + CVS date: 2002/06/15 14:28:29 + +commit 4d5f1d55b940b2120643eb3c84ef2186b1c2edf0 +Author: jbj <devnull@localhost> +Date: Sat Jun 15 14:19:38 2002 +0000 + + Make sure that "make dist" is functional. + Rename fips180opt -> sha1opt platform specific asm files. + + CVS patchset: 5487 + CVS date: 2002/06/15 14:19:38 + +commit 3b9d647cc134a1ffbc32bda018b298de48d2cfc6 +Author: jbj <devnull@localhost> +Date: Sat Jun 15 13:24:42 2002 +0000 + + Expose aes constant tables, needed by the asm voodoo. + + CVS patchset: 5486 + CVS date: 2002/06/15 13:24:42 + +commit 82e03255833e87efe6e38a2c2c04539d610303d4 +Author: jbj <devnull@localhost> +Date: Fri Jun 14 21:05:36 2002 +0000 + + Doxygen and splint fiddles. + + CVS patchset: 5485 + CVS date: 2002/06/14 21:05:36 + +commit 609f6ba9c8c281275fbe8948318050c172e46462 +Author: jbj <devnull@localhost> +Date: Fri Jun 14 20:31:05 2002 +0000 + + First crack at merging beecrypt-2.3.0 changes. + + CVS patchset: 5484 + CVS date: 2002/06/14 20:31:05 + +commit 243ff70d72f270941de5ac0122b8a72eb46a65f1 +Author: jbj <devnull@localhost> +Date: Wed Jun 12 14:58:58 2002 +0000 + + Add bugzilla # to cheangelog. + + CVS patchset: 5483 + CVS date: 2002/06/12 14:58:58 + +commit 93e968c51534a33f75eaa0459edd8afa1008744a +Author: jbj <devnull@localhost> +Date: Wed Jun 12 14:54:06 2002 +0000 + + Orphan. + + CVS patchset: 5482 + CVS date: 2002/06/12 14:54:06 + +commit 93ae345321b41b7e964fc5f31c95a62039e2afbe +Author: jbj <devnull@localhost> +Date: Wed Jun 12 14:52:59 2002 +0000 + + - fix: separate existence and number checks for problems found. + + CVS patchset: 5481 + CVS date: 2002/06/12 14:52:59 + +commit d523f4266d6860ed099bae737076d6fc971b3a45 +Author: jbj <devnull@localhost> +Date: Mon Jun 10 16:07:12 2002 +0000 + + - document digital signature verification in rpm.8. + + CVS patchset: 5480 + CVS date: 2002/06/10 16:07:12 + +commit bafe5279493a2295d161b35ccbbcea785cfe2089 +Author: jbj <devnull@localhost> +Date: Mon Jun 10 13:07:32 2002 +0000 + + Document file attribute opt outs in verify mode. + Document --nodigest/--nosignature/--nosuggest. + + CVS patchset: 5479 + CVS date: 2002/06/10 13:07:32 + +commit db4e72211ef17d0bd061d3881ee5dc661289fb90 +Author: jbj <devnull@localhost> +Date: Sun Jun 9 22:15:16 2002 +0000 + + Sanity. + + CVS patchset: 5477 + CVS date: 2002/06/09 22:15:16 + +commit d29a60e1f20312a0067fe3a1336a1faaf69f420e +Author: jbj <devnull@localhost> +Date: Sun Jun 9 17:12:35 2002 +0000 + + Update rpm.8 and rpmbuild.8 from docbook in max-rpm CVS. + + CVS patchset: 5475 + CVS date: 2002/06/09 17:12:35 + +commit 2d531597319a7daf6ad126ac0f93096d3180af83 +Author: jbj <devnull@localhost> +Date: Fri Jun 7 13:26:07 2002 +0000 + + Orphans. + + CVS patchset: 5472 + CVS date: 2002/06/07 13:26:07 + +commit 128357ffba2916f1e5e322a28361b8eaa9a5b494 +Author: jbj <devnull@localhost> +Date: Fri Jun 7 13:12:34 2002 +0000 + + Changes from bsddb3-3.3.4. + + CVS patchset: 5471 + CVS date: 2002/06/07 13:12:34 + +commit 8d1ff9feac92bae03417280eebae5c19a1e7661a +Author: jbj <devnull@localhost> +Date: Wed Jun 5 22:07:55 2002 +0000 + + Lclint fiddles. + + CVS patchset: 5468 + CVS date: 2002/06/05 22:07:55 + +commit e8f1e413309a4df972a029c82f469b4b5b74e3a6 +Author: jbj <devnull@localhost> +Date: Wed Jun 5 21:04:32 2002 +0000 + + Add xmlspec-20020605.diff orphans. + + CVS patchset: 5467 + CVS date: 2002/06/05 21:04:32 + +commit 8780c9932c35ce442f2cde96724d9a86e6f8f65a +Author: jbj <devnull@localhost> +Date: Wed Jun 5 21:02:39 2002 +0000 + + Add xmlspec-20020605.diff changes. + + CVS patchset: 5466 + CVS date: 2002/06/05 21:02:39 + +commit 2395582ab025e75aae8f51c8787d34c5c961f88c +Author: jbj <devnull@localhost> +Date: Wed Jun 5 20:26:57 2002 +0000 + + - python: portability fiddles (#54350). + - check inodes (but not blocks) on FAT file systems (#64256). + + CVS patchset: 5465 + CVS date: 2002/06/05 20:26:57 + +commit 14d95f25f736587e23b5aa8a2302eb5f3b168df9 +Author: jbj <devnull@localhost> +Date: Tue Jun 4 22:02:15 2002 +0000 + + - use /etc/rpm/platform (if it exists), rather than uname(2), for arch. + + CVS patchset: 5464 + CVS date: 2002/06/04 22:02:15 + +commit dd50743445cb505bb67d5d43d566b51409b8df0e +Author: jbj <devnull@localhost> +Date: Tue Jun 4 15:09:19 2002 +0000 + + Add -I../rpmdb. + + CVS patchset: 5463 + CVS date: 2002/06/04 15:09:19 + +commit 9d880e91429b66f64f4d162a7b50ef5c4c5ac7f3 +Author: jbj <devnull@localhost> +Date: Tue Jun 4 15:06:36 2002 +0000 + + Update from "Jaco Greeff" <jaco@puxedo.org>. + + CVS patchset: 5462 + CVS date: 2002/06/04 15:06:36 + +commit bf7fc63baa6fe063bc159011e796d88117723bcd +Author: jbj <devnull@localhost> +Date: Mon Jun 3 23:27:05 2002 +0000 + + Teach doxygen about python/*-py.c files. + Make sure that automake includes the python/test/* files. + + CVS patchset: 5461 + CVS date: 2002/06/03 23:27:05 + +commit 37426c66d793a8a287a506f49e2df2a753210254 +Author: jbj <devnull@localhost> +Date: Mon Jun 3 20:56:33 2002 +0000 + + - python: include rpmdb module, renamed from bsddb3. + + CVS patchset: 5460 + CVS date: 2002/06/03 20:56:33 + +commit 9b2ac14866c7740e67e17d37392f2397cd1dcdd3 +Author: jbj <devnull@localhost> +Date: Mon Jun 3 20:44:08 2002 +0000 + + Functional unit tests after renaming bsdddb3 -> rpmdb, _db -> _rpmdb. + + CVS patchset: 5459 + CVS date: 2002/06/03 20:44:08 + +commit b3308c5f878ec970f48c7559bb62646b182c3128 +Author: jbj <devnull@localhost> +Date: Sun Jun 2 20:50:48 2002 +0000 + + Clone an rpmdb module from bsddb3 (rpmdb/*.py need work). + + CVS patchset: 5458 + CVS date: 2002/06/02 20:50:48 + +commit 26db42d8cc86e054e6ed8a1a12a3d06083c933be +Author: jbj <devnull@localhost> +Date: Sat Jun 1 15:48:00 2002 +0000 + + - fix: use getgrnam, not getpwnam, to convert gid -> group. + - fix: avoid sign extension, use only 16 bits, when verifying rdev. + - python: separate {add,del}Macro methods, prepare for macro dictionary. + - i18n: copy current production PO files to top-of-stack. + + CVS patchset: 5457 + CVS date: 2002/06/01 15:48:00 + +commit 3c1ca5b1aabc175d4e7948e6e0f8eb90315495ea +Author: jbj <devnull@localhost> +Date: Thu May 30 15:08:46 2002 +0000 + + Add -I../rpmdb and -I../popt + + CVS patchset: 5456 + CVS date: 2002/05/30 15:08:46 + +commit b2048a714003e34bb415c991c8c082dde4db8280 +Author: jbj <devnull@localhost> +Date: Thu May 30 15:03:17 2002 +0000 + + Initial revision + + CVS patchset: 5454 + CVS date: 2002/05/30 15:03:17 + +commit c3ed66c29857b6eb86f5c4eda555e797adf64199 +Author: jbj <devnull@localhost> +Date: Tue May 28 23:06:44 2002 +0000 + + - eliminate legacy db methods, add ts.dbMatch method. + + CVS patchset: 5453 + CVS date: 2002/05/28 23:06:44 + +commit 3b633106748d2677dc129e732b150054b5bb91fd +Author: jbj <devnull@localhost> +Date: Tue May 28 16:22:42 2002 +0000 + + - add rpmal/rpmte/rpmfd methods to bindings. + - drop cpanflute and cpanflute2, will be in Chip's CPAN package now. + + CVS patchset: 5452 + CVS date: 2002/05/28 16:22:42 + +commit 23bbe266cc1856fbbb29d8b8ea1cc52d7372f9e1 +Author: jbj <devnull@localhost> +Date: Mon May 27 21:40:08 2002 +0000 + + Add bindings for rpmte and FD_t. + + CVS patchset: 5451 + CVS date: 2002/05/27 21:40:08 + +commit 259bb824ccefadfc9a53f8307b3fc01f5324b5fa +Author: jbj <devnull@localhost> +Date: Mon May 27 18:12:12 2002 +0000 + + Add rpmal bindings, Grand Renaming to rpmalFoo(). + + CVS patchset: 5450 + CVS date: 2002/05/27 18:12:12 + +commit ca60c30e3a048234fa3e6736d3145af6128b6f8c +Author: jbj <devnull@localhost> +Date: Sun May 26 18:40:25 2002 +0000 + + - fix: un-resurrect "()(64bit)" markings using objdump on i386. + + CVS patchset: 5449 + CVS date: 2002/05/26 18:40:25 + +commit 3067a2c91dc0e85acab883e3fccc5caf15247d89 +Author: jbj <devnull@localhost> +Date: Sat May 25 17:15:20 2002 +0000 + + - re-enable rpm-python sub-package. + - fix: resurrect "()(64bit)" markings using objdump. + + CVS patchset: 5448 + CVS date: 2002/05/25 17:15:20 + +commit 4f1bba10aa4a9463b068aff002e7c8ffd36f21c1 +Author: jbj <devnull@localhost> +Date: Thu May 23 21:06:42 2002 +0000 + + - add rpmds/rpmfi/rpmts methods to bindings. + + CVS patchset: 5447 + CVS date: 2002/05/23 21:06:42 + +commit aeb8ed2318f0a486ee258cc39f9546981386b957 +Author: jbj <devnull@localhost> +Date: Thu May 23 19:42:23 2002 +0000 + + Create rpmts-py.c. + + CVS patchset: 5446 + CVS date: 2002/05/23 19:42:23 + +commit ed2765de234f2cbcedc363981e852056c9b02315 +Author: jbj <devnull@localhost> +Date: Thu May 23 17:29:21 2002 +0000 + + rpmds and rpmfi iterators, take 0. + + CVS patchset: 5445 + CVS date: 2002/05/23 17:29:21 + +commit 0f0184d17f13b9cb17d6b0ba4aefb29d0ad53e10 +Author: jbj <devnull@localhost> +Date: Thu May 23 00:49:19 2002 +0000 + + Bind rpmds as class derived from header. + + CVS patchset: 5444 + CVS date: 2002/05/23 00:49:19 + +commit 4008c689df96417da550fb8006055e04f553aaf2 +Author: jbj <devnull@localhost> +Date: Tue May 21 16:33:33 2002 +0000 + + Enable CDB access as default. + Remove unused int from dbiIndexSet. + + CVS patchset: 5443 + CVS date: 2002/05/21 16:33:33 + +commit db4f917fa91434a46fedb55abd1f0723f58f15ac +Author: jbj <devnull@localhost> +Date: Tue May 21 14:56:05 2002 +0000 + + Make sure that db.h symlink is created. + + CVS patchset: 5442 + CVS date: 2002/05/21 14:56:05 + +commit 0b61bf14759ea3c8f8ff1442ddad8bd309906e4e +Author: jbj <devnull@localhost> +Date: Tue May 21 00:00:39 2002 +0000 + + Always use cursors. + Use DB_KEYLAST with db->c_put for now, just like rpm-4.0.x. + Make sure that db->c_get is done before doing db->c_del. + Check that CDB access is still functional. + + CVS patchset: 5441 + CVS date: 2002/05/21 00:00:39 + +commit 386882db7a38f24e0222a2ae94d4c93a34af0d37 +Author: jbj <devnull@localhost> +Date: Sun May 19 23:37:24 2002 +0000 + + - fix: synthesize unpacking progress callbacks for packages w/o files. + + CVS patchset: 5440 + CVS date: 2002/05/19 23:37:24 + +commit 2126e4ad09e175a4356a29ab03756dbbeb8c976f +Author: jbj <devnull@localhost> +Date: Sun May 19 18:42:25 2002 +0000 + + - Grand Renaming of rpm data types. + + CVS patchset: 5439 + CVS date: 2002/05/19 18:42:25 + +commit 38385c8d6323e3695e0b267ab7b2fcffff9f72b3 +Author: jbj <devnull@localhost> +Date: Fri May 17 21:08:39 2002 +0000 + + Transactions made increasingly opaque. + + CVS patchset: 5438 + CVS date: 2002/05/17 21:08:39 + +commit 076a6e29c5c8a35a5f78ae2a15339d030cfe2fdf +Author: jbj <devnull@localhost> +Date: Thu May 16 16:55:21 2002 +0000 + + - opaque (well mostly) rpmTransactionSet using methods. + + CVS patchset: 5437 + CVS date: 2002/05/16 16:55:21 + +commit bc9d22eeb9034966654091306e3e3fc9a9dd7c71 +Author: jbj <devnull@localhost> +Date: Mon May 13 22:45:30 2002 +0000 + + AIX fiddles (Albert Chin <rpm-list@thewrittenword.com>). + + CVS patchset: 5434 + CVS date: 2002/05/13 22:45:30 + +commit f9f1064dc0681321e13d240b193895ecc7d6d5cf +Author: jbj <devnull@localhost> +Date: Mon May 13 22:34:25 2002 +0000 + + Eliminate bogus strerror message for manifests. + + CVS patchset: 5433 + CVS date: 2002/05/13 22:34:25 + +commit 5a51033929040439103c27d9cf070079c756d8f9 +Author: rjray <devnull@localhost> +Date: Fri May 10 08:09:51 2002 +0000 + + Changes for 0.40, and they are many. + + CVS patchset: 5432 + CVS date: 2002/05/10 08:09:51 + +commit 9d37ae1efe6157bb49c4872eadce5b30db67952d +Author: rjray <devnull@localhost> +Date: Fri May 10 08:04:55 2002 +0000 + + RPM generation now works, mostly due to backing out the changes after + discussing release and distribution plans with the rpm maintainer. + + CVS patchset: 5431 + CVS date: 2002/05/10 08:04:55 + +commit f76caca7d74805d2514af20c0b1a6313f3d5251b +Author: rjray <devnull@localhost> +Date: Fri May 10 07:38:58 2002 +0000 + + Allow new() to take options like TIEHASH does. Also documents new. + + CVS patchset: 5430 + CVS date: 2002/05/10 07:38:58 + +commit 76c37b4c7634a086e152c4cb155e2a563fc2b74b +Author: rjray <devnull@localhost> +Date: Fri May 10 07:38:21 2002 +0000 + + Some casts to reduce compiler warnings on some systems. + + CVS patchset: 5429 + CVS date: 2002/05/10 07:38:21 + +commit 5a5b62e9c14f51d430c11642e05d77052c223ee8 +Author: rjray <devnull@localhost> +Date: Fri May 10 07:37:08 2002 +0000 + + Changed some safemalloc calls to New/Newz. Put a fix in FIRSTKEY to avoid + getting a null back from the initial tag look-up. Cause DESTROY to free some + memory that was being forgotten. Pulled out all the 3.0 and pre-4.0.3 support + code. + + CVS patchset: 5428 + CVS date: 2002/05/10 07:37:08 + +commit 97aaa7f141caf7f1a00808cac245ce93c7cbc365 +Author: rjray <devnull@localhost> +Date: Fri May 10 05:53:48 2002 +0000 + + Turned a macro call that was using safemalloc into a direct call to + Newz. Turned some calls to safefree into Safefree. + + CVS patchset: 5427 + CVS date: 2002/05/10 05:53:48 + +commit e17659692997068b4cd5ee4a91f2aa9ee093b89a +Author: rjray <devnull@localhost> +Date: Fri May 10 05:50:19 2002 +0000 + + Removed uneeded #define + + CVS patchset: 5426 + CVS date: 2002/05/10 05:50:19 + +commit 4749da2d88ec35d6dc13a72a02affad56747f723 +Author: jbj <devnull@localhost> +Date: Tue May 7 14:26:39 2002 +0000 + + Sanity. + + CVS patchset: 5425 + CVS date: 2002/05/07 14:26:39 + +commit b4c604e75c8550c5e63d5a6781e03ef40b78cca4 +Author: jbj <devnull@localhost> +Date: Tue May 7 01:07:41 2002 +0000 + + - plug most install mode leaks. + + CVS patchset: 5424 + CVS date: 2002/05/07 01:07:41 + +commit e6ba507f771047db75773b166dc137b0a3e46ef7 +Author: jbj <devnull@localhost> +Date: Mon May 6 19:48:14 2002 +0000 + + - rework most of rpmdb.c prepatory to implementing duplicates. + - fix: 2 memory leaks in headerSprintf. + - fix: db mire's access out-of-bounds memory. + + CVS patchset: 5423 + CVS date: 2002/05/06 19:48:14 + +commit 287934f4aabcaf6455a40754b0fca83492b5f825 +Author: jbj <devnull@localhost> +Date: Sun May 5 21:49:45 2002 +0000 + + Add mi_key and mi_data to db match iterator. + + CVS patchset: 5422 + CVS date: 2002/05/05 21:49:45 + +commit 81c2a9d267450f62264576199aa5b607391ac3f1 +Author: jbj <devnull@localhost> +Date: Sat May 4 20:13:14 2002 +0000 + + Add toy db->associate, db->join, dbcursor->c_pget wrappers. + + CVS patchset: 5421 + CVS date: 2002/05/04 20:13:14 + +commit 40aceb784a9421b0410210187668522525594b7d +Author: jbj <devnull@localhost> +Date: Sat May 4 16:41:01 2002 +0000 + + Pass dbiGet() flags from application. + + CVS patchset: 5420 + CVS date: 2002/05/04 16:41:01 + +commit d30a242160781822b0d6f5bfd40a2c7aca923f46 +Author: jbj <devnull@localhost> +Date: Sat May 4 12:55:03 2002 +0000 + + Eliminate another layer of db abstraction, continue eradicating db1. + + CVS patchset: 5419 + CVS date: 2002/05/04 12:55:03 + +commit 3abd712fc3a4ba9c485283d601989ee7de1c21b0 +Author: jbj <devnull@localhost> +Date: Sat May 4 00:02:37 2002 +0000 + + Wire key DBT through the API. + + CVS patchset: 5418 + CVS date: 2002/05/04 00:02:37 + +commit 48cd520355559a518f5332a01d2869d4f9dbf605 +Author: jbj <devnull@localhost> +Date: Fri May 3 23:26:25 2002 +0000 + + - use DBT_DB_MALLOC to eliminate re-malloc'ing header blobs. + + CVS patchset: 5417 + CVS date: 2002/05/03 23:26:25 + +commit 06b247567ef73e1cb5368ba50549689609a7590a +Author: jbj <devnull@localhost> +Date: Fri May 3 19:06:03 2002 +0000 + + Sanity. + + CVS patchset: 5416 + CVS date: 2002/05/03 19:06:03 + +commit 7b2717efe2916fd714eb2c55ebe1ac754e7c65fd +Author: jbj <devnull@localhost> +Date: Thu May 2 23:34:20 2002 +0000 + + - eliminate db1 support. + - enable CDB by default. + + CVS patchset: 5415 + CVS date: 2002/05/02 23:34:20 + +commit 2b83d36c089f9e27e43e776d08e79d58ec2e6ba8 +Author: jbj <devnull@localhost> +Date: Thu May 2 22:16:30 2002 +0000 + + - 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 + +commit cf2484ce1f2225e01b61dabb18a4d54e8fd6e375 +Author: jbj <devnull@localhost> +Date: Wed May 1 22:13:00 2002 +0000 + + - attempt to make peace with automake-1.6.1, autoconf-2.53. + - rip out two layers of dbN gook, internal Berkeley db is here to stay. + + CVS patchset: 5412 + CVS date: 2002/05/01 22:13:00 + +commit 9ecc4d884f3765c4bb19fefff70cbd7d7b1db794 +Author: jbj <devnull@localhost> +Date: Mon Apr 15 13:59:22 2002 +0000 + + Typo. + + CVS patchset: 5407 + CVS date: 2002/04/15 13:59:22 + +commit b463db44dced1a5dd6bab2cb04e8f1a55aa72c67 +Author: jbj <devnull@localhost> +Date: Sun Apr 14 21:48:44 2002 +0000 + + - 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 + +commit e6ebdb1d9fe1fb6077dacd6be378bab982ddcd34 +Author: cturner <devnull@localhost> +Date: Sun Apr 14 05:13:23 2002 +0000 + + vastly improve test suite; add some new methods; add some documentation; use librpm.la to help determine linker parameters + + CVS patchset: 5405 + CVS date: 2002/04/14 05:13:23 + +commit 4fffd96bd361ba9692ebe67d63c978725d9f86d9 +Author: cturner <devnull@localhost> +Date: Sun Apr 14 03:12:14 2002 +0000 + + be smarter about extracting LIBS linker entries + + CVS patchset: 5404 + CVS date: 2002/04/14 03:12:14 + +commit 2b9c26d7b479553827cf77cecf3367cfd297f479 +Author: jbj <devnull@localhost> +Date: Sat Apr 13 19:01:32 2002 +0000 + + Sanity. + + CVS patchset: 5403 + CVS date: 2002/04/13 19:01:32 + +commit e3c57cf71efb077e28106cdaeb6ecc7910ca7aae +Author: jbj <devnull@localhost> +Date: Sat Apr 13 18:52:18 2002 +0000 + + - merge conflicts into problems, handle as transaction set variable. + + CVS patchset: 5402 + CVS date: 2002/04/13 18:52:18 + +commit 46bbc20b324f456a9ff104f5e7300215950fb6c9 +Author: jbj <devnull@localhost> +Date: Sat Apr 13 01:28:20 2002 +0000 + + - use rpmdb-redhat to suggest dependency resolution(s). + + CVS patchset: 5401 + CVS date: 2002/04/13 01:28:20 + +commit 8edea74bb45267034d2e4eb3e39e2883824e03ce +Author: rjray <devnull@localhost> +Date: Fri Apr 12 22:40:11 2002 +0000 + + Added a command-line option to the "perl Makefile.PL" invocation used for + building the Perl-RPM sub-component. This interacts with changes already made + to Perl-RPM/Makefile.PL. + + CVS patchset: 5400 + CVS date: 2002/04/12 22:40:11 + +commit ffe1809d31f18e43be123073afc7314a1652e196 +Author: rjray <devnull@localhost> +Date: Fri Apr 12 22:37:34 2002 +0000 + + This change is not 100% complete, as the Makefile is still unable to create a + working rpm specfile on its own. However, it works to allow seamless building + of the extension outside of a full rpm build, and will recognize the + command-line argument that ../rpm.spec will pass to signal a build in the + larger context. + + CVS patchset: 5399 + CVS date: 2002/04/12 22:37:34 + +commit aaca0fed295459215eb41e40bedbc3fa25fefc5c +Author: rjray <devnull@localhost> +Date: Fri Apr 12 00:16:33 2002 +0000 + + First of two efforts at redefining how multiple packages for one name are + handled. This applies the patch from Gerald Teschl <gt@esi.ac.at> that makes a + multiple match yield the newest, rather than the first one encountered. After + this, I'll try to handle list-context. + + CVS patchset: 5398 + CVS date: 2002/04/12 00:16:33 + +commit 2f1222755ba4574ef358779b53a950bc5bdff1d0 +Author: rjray <devnull@localhost> +Date: Thu Apr 11 23:07:01 2002 +0000 + + Now that rpm 3.0 is no longer supported, the ERR_CHAR_CONST macro is no longer + needed. + + CVS patchset: 5397 + CVS date: 2002/04/11 23:07:01 + +commit 18f406d5e418289151e5c45419b157166a402f5a +Author: rjray <devnull@localhost> +Date: Thu Apr 11 23:06:01 2002 +0000 + + Now that rpm 3.0 is no longer supported, the HDR_ITER_CONST macro is no longer + needed. + + CVS patchset: 5396 + CVS date: 2002/04/11 23:06:01 + +commit a1062052bce4c47b67a158690665263c086f5384 +Author: rjray <devnull@localhost> +Date: Thu Apr 11 22:42:08 2002 +0000 + + Removed all the rpm 3.0 support logic #if/#endif blocks. rpm 3.0 is no longer + supported. + + CVS patchset: 5395 + CVS date: 2002/04/11 22:42:08 + +commit ce0282868bc66e9da507cf34d84de92bd988ab76 +Author: rjray <devnull@localhost> +Date: Thu Apr 11 22:41:15 2002 +0000 + + Removed all the #if/#endif conditionals for rpm 3.0 compatibility. The rpm 3.0 + line is no longer supported. + + CVS patchset: 5394 + CVS date: 2002/04/11 22:41:15 + +commit 86997fb34278445752c67829474437eeca915307 +Author: rjray <devnull@localhost> +Date: Thu Apr 11 22:40:20 2002 +0000 + + Removed all the #if/#endif blocks that were for distinguishing 3.0 and 4.0 rpm + lineage. rpm 3.0 is no longer going to be supported. + + CVS patchset: 5393 + CVS date: 2002/04/11 22:40:20 + +commit ef7f4a88db5e38d5a9832cd5d52e9d5ff126ce7d +Author: rjray <devnull@localhost> +Date: Thu Apr 11 22:38:07 2002 +0000 + + Switched the order of preference in choosing a package to use as a control for + testing. The kernel package might have more than one instance on the system, + which breaks some of the tests. The rpm package should be OK. + + CVS patchset: 5392 + CVS date: 2002/04/11 22:38:07 + +commit 8a44e3aba9d7c316bcf3f37646e25ab9ab9c3b76 +Author: cturner <devnull@localhost> +Date: Thu Apr 11 17:10:12 2002 +0000 + + silly test + + CVS patchset: 5390 + CVS date: 2002/04/11 17:10:12 + +commit 2404e8d91895eae6913b9181094e6ef1f3c47ed0 +Author: jbj <devnull@localhost> +Date: Thu Apr 11 16:55:19 2002 +0000 + + - rescusitate --rebuild. + + CVS patchset: 5389 + CVS date: 2002/04/11 16:55:19 + +commit bd2f1e9543e175e9b1c07e308da38d39807ccabd +Author: jbj <devnull@localhost> +Date: Wed Apr 10 22:10:13 2002 +0000 + + Fix: source package already part of the transaction. + + CVS patchset: 5388 + CVS date: 2002/04/10 22:10:13 + +commit e5a632b26dc0f8df7f552dcf0a07f703db9fd329 +Author: jbj <devnull@localhost> +Date: Wed Apr 10 20:00:40 2002 +0000 + + - beecrypt: add types.h, eliminate need for config.gnu.h. + + CVS patchset: 5386 + CVS date: 2002/04/10 20:00:40 + +commit fa1361480f0b9a1154579a21668a249d0bce6126 +Author: jbj <devnull@localhost> +Date: Tue Apr 9 21:36:47 2002 +0000 + + Use NEEDED from objdump, not ldd, to auto-generate Requires:. + + CVS patchset: 5385 + CVS date: 2002/04/09 21:36:47 + +commit 39d9e33336dfed1a63aa4db86d194da51de66422 +Author: cturner <devnull@localhost> +Date: Tue Apr 9 09:38:12 2002 +0000 + + more churn. more stable. a hint of documentation, but only a hint. + + CVS patchset: 5383 + CVS date: 2002/04/09 09:38:12 + +commit 721d88ed7f53a607108dd78dc82d3da83ea05ee2 +Author: jbj <devnull@localhost> +Date: Mon Apr 8 22:52:45 2002 +0000 + + Sanity. + + CVS patchset: 5382 + CVS date: 2002/04/08 22:52:45 + +commit 5c1ca96c965d07c8efe9c47081a9aaf6a6e03e7e +Author: jbj <devnull@localhost> +Date: Mon Apr 8 20:09:40 2002 +0000 + + Check {fsm,psm} for orphans. + + CVS patchset: 5381 + CVS date: 2002/04/08 20:09:40 + +commit b5f320dfacdfb56ed2b84e845d515715ccb53e05 +Author: jbj <devnull@localhost> +Date: Mon Apr 8 19:13:35 2002 +0000 + + Check rpm-4.0.4 for orpahns. + + CVS patchset: 5380 + CVS date: 2002/04/08 19:13:35 + +commit b45c27e2ab0ba5c0d3bd3385ef561943d4cc57f9 +Author: jbj <devnull@localhost> +Date: Mon Apr 8 18:56:01 2002 +0000 + + doxygen cleanup. + + CVS patchset: 5379 + CVS date: 2002/04/08 18:56:01 + +commit ffdfd1056e25d18f95776fbff43fceca864be95f +Author: jbj <devnull@localhost> +Date: Sun Apr 7 19:52:42 2002 +0000 + + - speedup large queries by ~50%. + - revert to presentation ordering Yet Again (#62158). + - non-glibc: on upgrade, mergesort is much faster than quicksort. + + CVS patchset: 5377 + CVS date: 2002/04/07 19:52:42 + +commit 6e2d56377d4ac91f44918e58918d777540f6565c +Author: cturner <devnull@localhost> +Date: Sun Apr 7 07:22:29 2002 +0000 + + cleanup some memory issues; fix iteration over DB and proper freeing of headers; fix silly refcount trick of db and iterators to be more like the simpler python system + + CVS patchset: 5376 + CVS date: 2002/04/07 07:22:29 + +commit f5f18ee2a856e8e17ac9261f36cea95de7d34aa0 +Author: cturner <devnull@localhost> +Date: Sun Apr 7 06:45:24 2002 +0000 + + initial import of perl-RPM2 + + CVS patchset: 5375 + CVS date: 2002/04/07 06:45:24 + +commit e7b38bbd0c52cea744bbecb72e38f0f7e7faccfa +Author: jbj <devnull@localhost> +Date: Sun Mar 17 21:13:43 2002 +0000 + + Test program for file name join. + + CVS patchset: 5363 + CVS date: 2002/03/17 21:13:43 + +commit c1d98e55b215aa262a01b7df8ef3083fe53a99e1 +Author: jbj <devnull@localhost> +Date: Sun Mar 17 15:49:09 2002 +0000 + + - *really* dump signature header immutable region. + + CVS patchset: 5362 + CVS date: 2002/03/17 15:49:09 + +commit a7266b73948b535e38fe0ba29e05912209a45ff9 +Author: jbj <devnull@localhost> +Date: Sun Mar 17 15:46:23 2002 +0000 + + Bail on mmap/rsync fiddles for now. + + CVS patchset: 5361 + CVS date: 2002/03/17 15:46:23 + +commit 3212547cb597483f131e7f53204d87fe3a9f72f9 +Author: jbj <devnull@localhost> +Date: Sun Mar 17 01:23:32 2002 +0000 + + Conflicts. + + CVS patchset: 5360 + CVS date: 2002/03/17 01:23:32 + +commit 3b6077c0bd89b73b163c9bd29516536577e121c5 +Author: jbj <devnull@localhost> +Date: Sat Mar 16 19:56:27 2002 +0000 + + Initial revision + + CVS patchset: 5359 + CVS date: 2002/03/16 19:56:27 + +commit 54945a10c1659c6204410476534babc36e6cf180 +Author: jbj <devnull@localhost> +Date: Wed Mar 13 20:01:50 2002 +0000 + + Factor notify callback function/arg onto per-ts method. + + CVS patchset: 5357 + CVS date: 2002/03/13 20:01:50 + +commit fb845b7ee7e65bb0523efc6effbb9dd01f5c699e +Author: jbj <devnull@localhost> +Date: Wed Mar 13 17:59:49 2002 +0000 + + Split transaction set handling into separate file, prepatory to + devising some toy access methods. + + CVS patchset: 5356 + CVS date: 2002/03/13 17:59:49 + +commit 976cf8dec79b51102ed51cb72681bbac0abf3f5d +Author: jbj <devnull@localhost> +Date: Wed Mar 13 15:06:07 2002 +0000 + + Pass ts and args to rpmInstall() and rpmErase(). + + CVS patchset: 5355 + CVS date: 2002/03/13 15:06:07 + +commit 2c45013b703f6f976bc8a64a38fcae56f0ffb156 +Author: jbj <devnull@localhost> +Date: Tue Mar 12 21:01:58 2002 +0000 + + Sanity. + + CVS patchset: 5354 + CVS date: 2002/03/12 21:01:58 + +commit 865ec50f9462126bf3bdddc236cad7df282e20af +Author: jbj <devnull@localhost> +Date: Tue Mar 12 20:28:30 2002 +0000 + + - permit --dbpath and --root with signature (i.e. --import) modes. + + CVS patchset: 5353 + CVS date: 2002/03/12 20:28:30 + +commit d18bbd9bdcfaf031e5ca7b6acd5bcc4d2532d3e4 +Author: jbj <devnull@localhost> +Date: Tue Mar 12 16:56:17 2002 +0000 + + - 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 + +commit 0a71efcfc06c380feb5558aaf5de6773229894da +Author: jbj <devnull@localhost> +Date: Sun Mar 10 19:00:31 2002 +0000 + + - splint annotationsm, signature cleanup. + + CVS patchset: 5351 + CVS date: 2002/03/10 19:00:31 + +commit f5dbab424baea97859d250d5d33d435ddf6ae73e +Author: jbj <devnull@localhost> +Date: Sun Mar 10 15:16:57 2002 +0000 + + - make --addsign and --resign behave exactly the same. + + CVS patchset: 5350 + CVS date: 2002/03/10 15:16:57 + +commit f0907e2f267a05348e4f0a6bbe2afde5d4a49c07 +Author: jbj <devnull@localhost> +Date: Sat Mar 9 19:02:59 2002 +0000 + + Strip CFLAGS passed as argument to db configure. + + CVS patchset: 5349 + CVS date: 2002/03/09 19:02:59 + +commit 14ec54e33b72fe073251479f101c1d610e7009ca +Author: jbj <devnull@localhost> +Date: Fri Mar 8 22:24:58 2002 +0000 + + - wire --nodigest/--nosignature options to checksig/query/verify modes. + + CVS patchset: 5348 + CVS date: 2002/03/08 22:24:58 + +commit 441764ef45b668d6a573934a6e267c76bd2f7dc0 +Author: jbj <devnull@localhost> +Date: Thu Mar 7 22:54:43 2002 +0000 + + - 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 + +commit 52864ffa4d78d6880130613a0ac4f1656b883a41 +Author: jbj <devnull@localhost> +Date: Thu Mar 7 02:17:59 2002 +0000 + + - add header RSA signature (untested). + + CVS patchset: 5346 + CVS date: 2002/03/07 02:17:59 + +commit c6449e9c4439b7f2cf6c620a78d464b10a6c75b1 +Author: jbj <devnull@localhost> +Date: Wed Mar 6 23:17:31 2002 +0000 + + - add header DSA signature. + + CVS patchset: 5345 + CVS date: 2002/03/06 23:17:31 + +commit 2e2d1cad39b9bf8af73ec7b2c584236aabcdad14 +Author: jbj <devnull@localhost> +Date: Sun Mar 3 23:09:49 2002 +0000 + + - 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 + +commit 48b19eaedae1d80691073730628c3ef806d6322d +Author: jbj <devnull@localhost> +Date: Thu Feb 28 22:08:55 2002 +0000 + + 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 + +commit 9aa5bedac729594138d9320ee291f3dce5f5b6b1 +Author: jbj <devnull@localhost> +Date: Thu Feb 28 15:48:39 2002 +0000 + + Use Knuth algorithm Y for computing DSA "w = inv(s) mod q". + + CVS patchset: 5339 + CVS date: 2002/02/28 15:48:39 + +commit 87a411ddf244ef13225ccb42c0bbc4fe191ab146 +Author: jbj <devnull@localhost> +Date: Wed Feb 27 21:38:51 2002 +0000 + + Sanity. + + CVS patchset: 5338 + CVS date: 2002/02/27 21:38:51 + +commit 845f038002384bcb32bde513734ccfbb1d2830d7 +Author: jbj <devnull@localhost> +Date: Wed Feb 27 14:26:29 2002 +0000 + + Create. + + CVS patchset: 5337 + CVS date: 2002/02/27 14:26:29 + +commit 5c2e4bdc1e189f2038e315dbd09a6b504a71ec57 +Author: jbj <devnull@localhost> +Date: Mon Feb 25 15:29:22 2002 +0000 + + Annotation fiddles. + + CVS patchset: 5336 + CVS date: 2002/02/25 15:29:22 + +commit ec53bfce3db7d7a0802cae1ff5143f9e6beaf040 +Author: jbj <devnull@localhost> +Date: Sun Feb 24 20:44:36 2002 +0000 + + Synthesize a st_ino field for fts(3) use across FTP. + + CVS patchset: 5335 + CVS date: 2002/02/24 20:44:36 + +commit 02893e232d2dcb8bf70a7b7244e792f2f27b9d32 +Author: jbj <devnull@localhost> +Date: Sun Feb 24 17:14:33 2002 +0000 + + Auto-detect lvr vendor if /etc/lvr-release (#59897). + + CVS patchset: 5334 + CVS date: 2002/02/24 17:14:33 + +commit 6df10492d972520c7be51ae7ccf9b02780e5693b +Author: jbj <devnull@localhost> +Date: Sat Feb 23 21:24:37 2002 +0000 + + 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 + +commit 4e34d9ebf749b0db380380b0de7b3f82b4c151bc +Author: jbj <devnull@localhost> +Date: Fri Feb 22 22:52:26 2002 +0000 + + Make peace with lclint for fts.[ch]. + + CVS patchset: 5332 + CVS date: 2002/02/22 22:52:26 + +commit 0108a7b8cbcfeb1ed6a97e8841d234616e91de5b +Author: jbj <devnull@localhost> +Date: Fri Feb 22 17:12:15 2002 +0000 + + 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 + +commit 66477dc13d82817781de9e3d08db5d1d052ebf28 +Author: jbj <devnull@localhost> +Date: Thu Feb 21 22:53:30 2002 +0000 + + Add tpkgid.c. + + CVS patchset: 5330 + CVS date: 2002/02/21 22:53:30 + +commit b41f855114c36c620da4a8949ea8ee7531c05f7e +Author: jbj <devnull@localhost> +Date: Thu Feb 21 00:30:49 2002 +0000 + + Add pkgid db builder pre-cursor. + + CVS patchset: 5329 + CVS date: 2002/02/21 00:30:49 + +commit 70e1c2a7c0c3dbe35009f52338f9efedbf7baa5f +Author: jbj <devnull@localhost> +Date: Wed Feb 20 22:57:06 2002 +0000 + + Include fts.[ch] in rpmio, APi renamed to Fts_foo. + + CVS patchset: 5328 + CVS date: 2002/02/20 22:57:06 + +commit d947e66128088105fed98d8e6a6e3038225bbd7e +Author: jbj <devnull@localhost> +Date: Wed Feb 20 22:28:00 2002 +0000 + + 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 + +commit 5547ba7557cd7025be9dfdb6002aaa2841d85977 +Author: jbj <devnull@localhost> +Date: Wed Feb 20 22:09:28 2002 +0000 + + Sanity. + + CVS patchset: 5326 + CVS date: 2002/02/20 22:09:28 + +commit 6ed5e192438ef5d99aeeedfd2f06ac0b341ab30b +Author: jbj <devnull@localhost> +Date: Wed Feb 20 21:00:15 2002 +0000 + + - 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 + +commit cde71600d4e34b64176f1d7c1f60eaab9d7ed20a +Author: jbj <devnull@localhost> +Date: Wed Feb 20 20:51:20 2002 +0000 + + Autogenerated. + + CVS patchset: 5324 + CVS date: 2002/02/20 20:51:20 + +commit 09f274515f9876569ea165e09257eaeee5959d5b +Author: jbj <devnull@localhost> +Date: Sun Feb 10 21:13:52 2002 +0000 + + - make peace with automake et al in 8.0, ugh. + + CVS patchset: 5314 + CVS date: 2002/02/10 21:13:52 + +commit 30b9428ce07b2fc3df44742dc58673cb1fb102ec +Author: jbj <devnull@localhost> +Date: Sun Feb 10 19:00:16 2002 +0000 + + - make peace with gcc-3.1, remove compiler cruft. + + CVS patchset: 5313 + CVS date: 2002/02/10 19:00:16 + +commit 08e032599414865cb4482eb427d9a4e4caf004be +Author: jbj <devnull@localhost> +Date: Sun Feb 10 17:19:28 2002 +0000 + + Sanity. + + CVS patchset: 5312 + CVS date: 2002/02/10 17:19:28 + +commit be0595b4b5eeb1dcc74cbe33a341c2da6dfe9d89 +Author: jbj <devnull@localhost> +Date: Sun Feb 10 16:50:06 2002 +0000 + + Flip 4.0.4 devel changes back here. + More splint fiddles. + + CVS patchset: 5311 + CVS date: 2002/02/10 16:50:06 + +commit f9f29be96a5ad8774294ffe50d2d243009fa91c1 +Author: jbj <devnull@localhost> +Date: Sat Feb 9 22:40:52 2002 +0000 + + Don't bother with man page. + + CVS patchset: 5310 + CVS date: 2002/02/09 22:40:52 + +commit d83891c743e83ced7e6773f37d5e524840702835 +Author: jbj <devnull@localhost> +Date: Sat Feb 9 22:39:29 2002 +0000 + + Sync with 4.0.4, splint clean. + + CVS patchset: 5309 + CVS date: 2002/02/09 22:39:29 + +commit 1cf6127e8194d154f1e7e28c40761901531c2229 +Author: jbj <devnull@localhost> +Date: Sat Feb 9 20:09:59 2002 +0000 + + Ignore built files. + + CVS patchset: 5308 + CVS date: 2002/02/09 20:09:59 + +commit 65d033ec86e8b0322f7016dd7a1cc91aa4ec32f2 +Author: jbj <devnull@localhost> +Date: Sat Feb 9 20:08:32 2002 +0000 + + Update to rpm-4.0.x API. + + CVS patchset: 5307 + CVS date: 2002/02/09 20:08:32 + +commit 8ddeef05cd90c5b381d2ebea6b6b35a3000b553c +Author: jbj <devnull@localhost> +Date: Sat Feb 9 19:21:34 2002 +0000 + + Capture rpm-3.0.3 examples from "Maximum RPM". + + CVS patchset: 5306 + CVS date: 2002/02/09 19:21:34 + +commit 380b21d69e86fc34f9785369043b3933ec0df645 +Author: jbj <devnull@localhost> +Date: Thu Feb 7 16:55:01 2002 +0000 + + Sync with rpm-4.0.4. + + CVS patchset: 5303 + CVS date: 2002/02/07 16:55:01 + +commit 56de656223afce0b119f4c44addaaa5642f3ed52 +Author: jbj <devnull@localhost> +Date: Mon Feb 4 23:29:59 2002 +0000 + + - 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 + +commit 14bdb24e993893d0a65cf14956c00eb7d1edb02b +Author: jbj <devnull@localhost> +Date: Mon Feb 4 18:07:52 2002 +0000 + + 1) added sprintf method to headers + 2) added setVerbosity() + + CVS patchset: 5298 + CVS date: 2002/02/04 18:07:52 + +commit 696c5d9d67e4bde344b921c94ffad5a8ad075ce8 +Author: jbj <devnull@localhost> +Date: Mon Feb 4 16:53:51 2002 +0000 + + rollback changes from 4.0.4. + + CVS patchset: 5297 + CVS date: 2002/02/04 16:53:51 + +commit 81d60b470679acaab73d37f6a2f3f2dc6b3cba60 +Author: jbj <devnull@localhost> +Date: Sat Feb 2 22:45:41 2002 +0000 + + Sync with rpm-4.0.4 rollbacks. + + CVS patchset: 5293 + CVS date: 2002/02/02 22:45:41 + +commit ff7a19b2bd00ef66ee702136f2365fae8f713966 +Author: jbj <devnull@localhost> +Date: Fri Feb 1 15:19:44 2002 +0000 + + - 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 + +commit d52d65e9f2d9087b9db306315c217d52e085a77f +Author: jbj <devnull@localhost> +Date: Wed Jan 30 22:19:56 2002 +0000 + + - 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 + +commit 64e5b924aaa72ac46440f9bb3fc27db118cff671 +Author: jbj <devnull@localhost> +Date: Mon Jan 28 16:16:27 2002 +0000 + + popt PAIN, sigh. + + CVS patchset: 5283 + CVS date: 2002/01/28 16:16:27 + +commit e1a7a8a081480bb938fa94118d2686f657516f87 +Author: jbj <devnull@localhost> +Date: Mon Jan 28 15:51:06 2002 +0000 + + Transaction rollbacks from rpm-4.04, (sanity flush). + + CVS patchset: 5281 + CVS date: 2002/01/28 15:51:06 + +commit 6ab55413243ab347f4c3cc09c33ce329bc058b08 +Author: jbj <devnull@localhost> +Date: Mon Jan 28 15:18:18 2002 +0000 + + Avoid accidental collisions with POPT_BIT_SET for flags in popt tables. + + CVS patchset: 5277 + CVS date: 2002/01/28 15:18:18 + +commit 9b1df115e358f4925015f8ca4742cb7aa3fcffb5 +Author: jbj <devnull@localhost> +Date: Mon Jan 28 15:08:56 2002 +0000 + + Teach autogen.sh about beecrypt. + Use rpm optflags when compiling beecrypt. + + CVS patchset: 5275 + CVS date: 2002/01/28 15:08:56 + +commit 69e97f28a018b37580e1d6daad02a38875592f92 +Author: jbj <devnull@localhost> +Date: Sun Jan 27 16:49:06 2002 +0000 + + 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 + +commit 0bbb7bb94e340b22f584c9ebd8a1f667d68217bd +Author: jbj <devnull@localhost> +Date: Wed Jan 23 00:58:47 2002 +0000 + + - turn on auto-generated perl requirements (#58519, #58536, #58537). + Sanity. + + CVS patchset: 5265 + CVS date: 2002/01/23 00:58:47 + +commit c74fa2496545a34868e93ab830b304033781cde3 +Author: jbj <devnull@localhost> +Date: Fri Jan 18 22:51:30 2002 +0000 + + - 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 + +commit 3ef59667d3d4c6e2c4a64d53dc60472abb607e26 +Author: jbj <devnull@localhost> +Date: Thu Jan 17 20:11:42 2002 +0000 + + Resync with db-4.0.14 (and what's on the rpm-4_0 branch). + + CVS patchset: 5254 + CVS date: 2002/01/17 20:11:42 + +commit 3e0d0877ffe376e5187a173441a5f2a9ad68de49 +Author: jbj <devnull@localhost> +Date: Fri Jan 11 23:03:22 2002 +0000 + + - permit subset installs for %lang colored hardlink file sets. + + CVS patchset: 5252 + CVS date: 2002/01/11 23:03:22 + +commit cbcc2cc4676f33b926f93cd0f89350c8d50062b7 +Author: jbj <devnull@localhost> +Date: Thu Jan 10 19:16:54 2002 +0000 + + - fix: signing multiple times dinna work, discard immutable region. + - remove poptmodule.so for separate packaging. + + CVS patchset: 5250 + CVS date: 2002/01/10 19:16:54 + +commit 0776a0c42584f85620e0ed12521d2acb1ef4ceef +Author: jbj <devnull@localhost> +Date: Mon Jan 7 20:01:00 2002 +0000 + + - autodetect python 1.5/2.2. + + CVS patchset: 5242 + CVS date: 2002/01/07 20:01:00 + +commit a6faa04f39519b65f122883de1673824e5c9105f +Author: jbj <devnull@localhost> +Date: Mon Jan 7 18:36:23 2002 +0000 + + - Depends should use CDB if configured. + + CVS patchset: 5241 + CVS date: 2002/01/07 18:36:23 + +commit ce922f5bdf08eb9058c7ba60c551df2704ae4c26 +Author: jbj <devnull@localhost> +Date: Sun Jan 6 22:12:44 2002 +0000 + + - handle lazy db open's in chroot with absolute path, not prefix strip. + + CVS patchset: 5239 + CVS date: 2002/01/06 22:12:44 + +commit 350d7592de623c3c236e45c103981d1e55f5e5d4 +Author: jbj <devnull@localhost> +Date: Sun Jan 6 02:23:33 2002 +0000 + + - sparc: make dbenv per-rpmdb, not per-dbi. + + CVS patchset: 5237 + CVS date: 2002/01/06 02:23:33 + +commit cd622ba0de30cdd85658bb2fe007c5ed02e89e23 +Author: jbj <devnull@localhost> +Date: Sat Jan 5 18:41:05 2002 +0000 + + Spelling error. + + CVS patchset: 5234 + CVS date: 2002/01/05 18:41:05 + +commit f345a8f37f08153af3c787e48d2c215f17b26f77 +Author: jbj <devnull@localhost> +Date: Sat Jan 5 03:23:42 2002 +0000 + + Compute parent and no. of children for each package. + Use rpmsort to display equivalence tree using graphwiz. + + CVS patchset: 5232 + CVS date: 2002/01/05 03:23:42 + +commit a6bf63789aceb747d6de0aadd15795ba98ef48cf +Author: jbj <devnull@localhost> +Date: Fri Jan 4 18:34:04 2002 +0000 + + Use rpmsort to display dependencies for dotty from graphviz. + Build rpmsort by default. + + CVS patchset: 5231 + CVS date: 2002/01/04 18:34:04 + +commit 6ac07ef3742ae462999ae839adcfe908eb8824b8 +Author: jbj <devnull@localhost> +Date: Thu Dec 27 21:04:37 2001 +0000 + + - simple automake wrapper for zlib. + + CVS patchset: 5230 + CVS date: 2001/12/27 21:04:37 + +commit 0e58e87c7af3427ffe9252ac9ce2e652160299bb +Author: jbj <devnull@localhost> +Date: Thu Dec 27 21:00:17 2001 +0000 + + - simple automake wrappers for zlib. + - expose various comments for doxygen digestification. + + CVS patchset: 5229 + CVS date: 2001/12/27 21:00:17 + +commit a3b362c466a12488fffe2f6dd4fffb728da2b0c0 +Author: jbj <devnull@localhost> +Date: Thu Dec 20 16:28:46 2001 +0000 + + - solaris: translate i86pc to i386 (#57182). + - fix: %GNUconfigure breaks with single quotes (#57264). + - fix: typo in find-requires. + - tru64 compiler message cleanup. + - add buildarch lines for hppa (#57728). + + CVS patchset: 5228 + CVS date: 2001/12/20 16:28:46 + +commit 7940b1b4a5eb6a0371651904095e9c6b06206de1 +Author: jbj <devnull@localhost> +Date: Wed Dec 19 19:39:35 2001 +0000 + + Do "strip -g". + + CVS patchset: 5226 + CVS date: 2001/12/19 19:39:35 + +commit c4a7546f0739524cb0d2a71f2d1d2e5f074e91ed +Author: jbj <devnull@localhost> +Date: Wed Dec 19 19:35:11 2001 +0000 + + - add getmntent define, don't expand fnmatch. + + CVS patchset: 5224 + CVS date: 2001/12/19 19:35:11 + +commit 53ce5564b5301c79af54c933d092524e946102fa +Author: jbj <devnull@localhost> +Date: Sun Dec 9 20:17:38 2001 +0000 + + - solaris: translate i86pc to i386 (#57182). + + CVS patchset: 5218 + CVS date: 2001/12/09 20:17:38 + +commit 85f676ed6637f2ff677d6b32c0e1f547df7fe9ee +Author: jbj <devnull@localhost> +Date: Sat Dec 8 17:21:36 2001 +0000 + + - lclint-3.0.0.19 fiddles. + + CVS patchset: 5217 + CVS date: 2001/12/08 17:21:36 + +commit 58f451f3c3240f76874e27bff8325dea88134e7e +Author: jbj <devnull@localhost> +Date: Sat Dec 8 17:12:12 2001 +0000 + + - 1st crack at making zlib rsync friendly. + + CVS patchset: 5216 + CVS date: 2001/12/08 17:12:12 + +commit 5a0508d51fcf84412a8f6a88a09d6dd63a16e47e +Author: jbj <devnull@localhost> +Date: Thu Dec 6 18:34:49 2001 +0000 + + - 3 madvise calls and a 16Mb mmapped buffer == ~5% install speedup. Wow. + - use db-4.0.14 final internally. + + CVS patchset: 5215 + CVS date: 2001/12/06 18:34:49 + +commit d7e49147a28f795312b330cbfe68e60798212a93 +Author: jbj <devnull@localhost> +Date: Thu Dec 6 15:08:48 2001 +0000 + + Merge in orphans from db-4.0.14. + + CVS patchset: 5214 + CVS date: 2001/12/06 15:08:48 + +commit ebaa5e2c5402e0cb586cea44d470aafe59adbbd9 +Author: jbj <devnull@localhost> +Date: Thu Dec 6 00:07:07 2001 +0000 + + Initial revision + + CVS patchset: 5213 + CVS date: 2001/12/06 00:07:07 + +commit 82a945940d6ab360f5d6f7e7c80e145a08e8a0a3 +Author: jbj <devnull@localhost> +Date: Sat Nov 24 15:36:50 2001 +0000 + + - protect brp-compress against /bin/ls output ambiguity (#56656,#56336). + + CVS patchset: 5208 + CVS date: 2001/11/24 15:36:50 + +commit e98018b4d8730a80b2d320e6393f9129b2d13770 +Author: jbj <devnull@localhost> +Date: Fri Nov 23 15:49:11 2001 +0000 + + - fix a couple dinky memory leaks. + - build with an internal zlib for now. + + CVS patchset: 5207 + CVS date: 2001/11/23 15:49:11 + +commit 9d66753a5b99ecd9ae022c5ff42eec58b57d8c13 +Author: jbj <devnull@localhost> +Date: Thu Nov 22 21:12:46 2001 +0000 + + More annotations. + + CVS patchset: 5206 + CVS date: 2001/11/22 21:12:46 + +commit d77eeb993d5f2f63facad07452169f547f614503 +Author: jbj <devnull@localhost> +Date: Wed Nov 21 22:01:55 2001 +0000 + + Annotations, pass 0. + + CVS patchset: 5205 + CVS date: 2001/11/21 22:01:55 + +commit 2b8138a6fe8dbc9a031f7a2553652fb24d1120e2 +Author: jbj <devnull@localhost> +Date: Wed Nov 21 21:06:35 2001 +0000 + + Orphan. + + CVS patchset: 5204 + CVS date: 2001/11/21 21:06:35 + +commit a3a4ece5a61f258cb5c74085ef4d65be3750b7b1 +Author: jbj <devnull@localhost> +Date: Wed Nov 21 21:06:17 2001 +0000 + + Sanitize the speedup patch a bit. + + CVS patchset: 5203 + CVS date: 2001/11/21 21:06:17 + +commit b20a562f23b0969b6c7e7679a6c82fc801fbbd22 +Author: jbj <devnull@localhost> +Date: Wed Nov 21 20:47:36 2001 +0000 + + Apply speedup patch from Ben LaHaise <bcrl@redhat.com> from + http://touchme.toronto.redhat.com/~bcrl/zlib-x86-opt-20010103C.diff + + CVS patchset: 5202 + CVS date: 2001/11/21 20:47:36 + +commit a758bedad830501ddc8d7c277f6f92645c1a7e18 +Author: jbj <devnull@localhost> +Date: Wed Nov 21 20:36:10 2001 +0000 + + Painless lclint configuration. + + CVS patchset: 5201 + CVS date: 2001/11/21 20:36:10 + +commit 28818cf7c860de7858e490b5e2c59b1e752abf47 +Author: jbj <devnull@localhost> +Date: Wed Nov 21 19:49:47 2001 +0000 + + Patches from Red Hat 7.2 zlib-1.1.3-24 package. + + CVS patchset: 5200 + CVS date: 2001/11/21 19:49:47 + +commit d17885422f51f54f78426e112ae08b5934ff52a9 +Author: jbj <devnull@localhost> +Date: Wed Nov 21 19:43:12 2001 +0000 + + Initial revision + + CVS patchset: 5197 + CVS date: 2001/11/21 19:43:12 + +commit a224782884d6ab6f147033277a93e6a4f06fd6a0 +Author: jbj <devnull@localhost> +Date: Mon Nov 19 22:45:35 2001 +0000 + + - header handling moved to librpmdb to avoid linkage loops. + + CVS patchset: 5193 + CVS date: 2001/11/19 22:45:35 + +commit ceed8357c7f11f2b04c491011244feba416e9fa7 +Author: jbj <devnull@localhost> +Date: Sun Nov 18 17:49:21 2001 +0000 + + - convert file md5sum's to binary on the fly, reducing memory footprint. + + CVS patchset: 5192 + CVS date: 2001/11/18 17:49:21 + +commit 06522b9c1e615d3c7e37ceb5ac89b518b6ec3a80 +Author: jbj <devnull@localhost> +Date: Sun Nov 18 11:46:22 2001 +0000 + + 1st element in tsort candidate queue was not marked. + + CVS patchset: 5191 + CVS date: 2001/11/18 11:46:22 + +commit aaaf5f8e316069cc613b80cc0be8e46267e3cd65 +Author: jbj <devnull@localhost> +Date: Sat Nov 17 20:44:16 2001 +0000 + + - use TR_REMOVED relations as well as TR_ADDED for ordering. + - drop requirement that removed packages immediately follow added. + - hybrid chainsaw/presentation ordering algorithm. + + CVS patchset: 5190 + CVS date: 2001/11/17 20:44:16 + +commit 945d5a740cf8d933aec5f89169715ba2e79ca2e7 +Author: jbj <devnull@localhost> +Date: Sat Nov 17 08:02:17 2001 +0000 + + - methods to complete making transactionElement opaque. + + CVS patchset: 5189 + CVS date: 2001/11/17 08:02:17 + +commit 6a4d22da653a584fc06790b9846e7ab754ac43ff +Author: jbj <devnull@localhost> +Date: Sat Nov 17 00:52:45 2001 +0000 + + Continue making transactionElement opaque. + + CVS patchset: 5188 + CVS date: 2001/11/17 00:52:45 + +commit c2b98f0e2c02bc17590bcafd6ab1938af0d9c550 +Author: jbj <devnull@localhost> +Date: Fri Nov 16 23:22:24 2001 +0000 + + Move addTE/delTE to rpmte.c. + + CVS patchset: 5187 + CVS date: 2001/11/16 23:22:24 + +commit 7d44f133958d5e4d8a6e1bd5e4b925be3bbdad48 +Author: jbj <devnull@localhost> +Date: Fri Nov 16 22:42:19 2001 +0000 + + - use array of pointers rather than contiguous array for ts->order. + + CVS patchset: 5186 + CVS date: 2001/11/16 22:42:19 + +commit bf2a991c6721bd498c18b4f64362e5475c31c529 +Author: jbj <devnull@localhost> +Date: Fri Nov 16 20:26:01 2001 +0000 + + Create rpmte.[ch]. + + CVS patchset: 5185 + CVS date: 2001/11/16 20:26:01 + +commit 2bc33264387266c1a1ac2b9f6958e96a268d8b15 +Author: jbj <devnull@localhost> +Date: Fri Nov 16 19:26:33 2001 +0000 + + - annotations to make a transactionElement opaque. + + CVS patchset: 5184 + CVS date: 2001/11/16 19:26:33 + +commit eda96fd190ca2f6b43bf1e29887dbdbf8ceebaf0 +Author: jbj <devnull@localhost> +Date: Fri Nov 16 13:58:21 2001 +0000 + + Eliminate dead code. + + CVS patchset: 5183 + CVS date: 2001/11/16 13:58:21 + +commit 7f1fd8aabc3fc022bb8332a500165e4e21c3534c +Author: jbj <devnull@localhost> +Date: Fri Nov 16 00:26:30 2001 +0000 + + - transaction.c: use wrappers/iterators to access TFI_t. + + CVS patchset: 5182 + CVS date: 2001/11/16 00:26:30 + +commit 846ed75f9b1b0c4c916787aa79477e98be02d30e +Author: jbj <devnull@localhost> +Date: Thu Nov 15 18:22:33 2001 +0000 + + - tweak overlapped file fingerprint retrieval for speed. + + CVS patchset: 5181 + CVS date: 2001/11/15 18:22:33 + +commit f50fc15ba017e156b11d94ea18c7373b370dc5e5 +Author: jbj <devnull@localhost> +Date: Wed Nov 14 00:14:01 2001 +0000 + + depends.c and rpmal.c have opaque TFI_t. + + CVS patchset: 5180 + CVS date: 2001/11/14 00:14:01 + +commit b1c03797ebf5646187b13fd73a57f8e8571674d5 +Author: jbj <devnull@localhost> +Date: Tue Nov 13 19:04:33 2001 +0000 + + - split file info tag sets into rpmfi.c. + - create toy TFI_t iterators. + + CVS patchset: 5179 + CVS date: 2001/11/13 19:04:33 + +commit 49f98b8daed5ea05f585495d2df856a56b0567fa +Author: jbj <devnull@localhost> +Date: Mon Nov 12 22:54:39 2001 +0000 + + transaction.c: lclint cleanups. + + CVS patchset: 5178 + CVS date: 2001/11/12 22:54:39 + +commit 21a35690b3d6e79206ae62724cb8fbd538be57cb +Author: jbj <devnull@localhost> +Date: Mon Nov 12 20:51:05 2001 +0000 + + - commit to using rpmDepSet and TFI_t, not header. + - lclint rpmio fiddles. + + CVS patchset: 5177 + CVS date: 2001/11/12 20:51:05 + +commit 55ffccbddecade7b99992900cec5dd2aef3b059c +Author: jbj <devnull@localhost> +Date: Sun Nov 11 22:51:00 2001 +0000 + + - unify rpmFNSet into TFI_t. + - eliminate header reference in rpmtransAddPackage, use TFI_t data. + + CVS patchset: 5176 + CVS date: 2001/11/11 22:51:00 + +commit 1eb0503123bfd829d5122e54353a000d89333a10 +Author: jbj <devnull@localhost> +Date: Sun Nov 11 20:45:20 2001 +0000 + + Replace loadFi with fiNew, freeFi with fiFree. + + CVS patchset: 5175 + CVS date: 2001/11/11 20:45:20 + +commit ac9f0fea036a08c071d28d2056fc9646ec7e679c +Author: jbj <devnull@localhost> +Date: Sun Nov 11 16:17:57 2001 +0000 + + - factor per-transactionElement data out of TFI_t through pointer ref. + + CVS patchset: 5174 + CVS date: 2001/11/11 16:17:57 + +commit b97f1cf32b47de9019f93e229207f1619b93fd49 +Author: jbj <devnull@localhost> +Date: Sun Nov 11 12:47:08 2001 +0000 + + - common structure elements for unification of TFI_t and rpmFNSet. + + CVS patchset: 5173 + CVS date: 2001/11/11 12:47:08 + +commit 2928a5b00d55c07df73971f7d2f845bc0618380f +Author: jbj <devnull@localhost> +Date: Sun Nov 11 03:15:47 2001 +0000 + + Discard ts->addedPackages at end of rpmdepOrder() for now. + + CVS patchset: 5172 + CVS date: 2001/11/11 03:15:47 + +commit 7ea494327675e59d4f0998233698602312075dee +Author: jbj <devnull@localhost> +Date: Sun Nov 11 02:50:31 2001 +0000 + + Iterate over TR_REMOVED transactionElement stripped data, don't hit rpmdb. + + CVS patchset: 5171 + CVS date: 2001/11/11 02:50:31 + +commit 8d08d4a43b277f8684ebbad723c9fcbe9054be72 +Author: jbj <devnull@localhost> +Date: Sun Nov 11 01:46:43 2001 +0000 + + Rip headers out of addedPackages. + + CVS patchset: 5170 + CVS date: 2001/11/11 01:46:43 + +commit 0abf36fd4d042c1ee93aa0bdd23b96999952868b +Author: jbj <devnull@localhost> +Date: Sun Nov 11 00:11:33 2001 +0000 + + Rip alGetHeader() out of depends.c. + + CVS patchset: 5169 + CVS date: 2001/11/11 00:11:33 + +commit a086ad7dd1cb93321faa1b863622123edd2287b3 +Author: jbj <devnull@localhost> +Date: Sat Nov 10 19:24:19 2001 +0000 + + Start removing alGetHeader. + + CVS patchset: 5168 + CVS date: 2001/11/10 19:24:19 + +commit 431499aecadbc9effe9559fb09ba9e77aca8865c +Author: jbj <devnull@localhost> +Date: Sat Nov 10 01:39:50 2001 +0000 + + - strip header tags for erased as well as installed transactionElements. + + CVS patchset: 5167 + CVS date: 2001/11/10 01:39:50 + +commit eb1789dad7eec05197ba2a7f838d8587814d8526 +Author: jbj <devnull@localhost> +Date: Fri Nov 9 23:13:50 2001 +0000 + + - no-brainer refcounts for rpmDepSet and rpmFNSet objects. + + CVS patchset: 5166 + CVS date: 2001/11/09 23:13:50 + +commit 56a319f1aa4d8965a3ecd0681a76f0adb9e04311 +Author: jbj <devnull@localhost> +Date: Fri Nov 9 20:41:18 2001 +0000 + + - header tag sets are per-transactionElement, not per-availablePackage. + + CVS patchset: 5165 + CVS date: 2001/11/09 20:41:18 + +commit 978a87ed82871b869addf3cd0e8e3fd43546f65b +Author: jbj <devnull@localhost> +Date: Fri Nov 9 19:22:29 2001 +0000 + + Start deconstructing TFI_t in favor of a per-transactionElement rpmFNSet. + + CVS patchset: 5164 + CVS date: 2001/11/09 19:22:29 + +commit ac15c68ca55ee520177bfb0e1576b1069d9fbccf +Author: jbj <devnull@localhost> +Date: Fri Nov 9 17:22:08 2001 +0000 + + - no-brainer refcounts for rpmProblemSet object. + + CVS patchset: 5163 + CVS date: 2001/11/09 17:22:08 + +commit eb10f05b8587e931bd261e99241cac2b8649d4dc +Author: jbj <devnull@localhost> +Date: Thu Nov 8 22:04:35 2001 +0000 + + - rip out rpmDependencyConflict, replace with rpmProblem instead. + + CVS patchset: 5162 + CVS date: 2001/11/08 22:04:35 + +commit 0467af9ab587ca2f8bcb376d53a30d7857d7809a +Author: jbj <devnull@localhost> +Date: Thu Nov 8 16:28:35 2001 +0000 + + Remove dead code. + + CVS patchset: 5161 + CVS date: 2001/11/08 16:28:35 + +commit ae2e9b1bad7d82c423fc5a2192e05ca4f0f6d9fb +Author: jbj <devnull@localhost> +Date: Thu Nov 8 00:12:49 2001 +0000 + + - linear search on added package provides is dumb. + - discarding entire signature header when using --addsign is dumb. + - typedef the fuile name/python object "key" throughout as fnpyKey. + - start ripping rpmDependencyConflict out of the API. + + CVS patchset: 5160 + CVS date: 2001/11/08 00:12:49 + +commit e680cce3e8a80425586c6e2448f57a48606d220b +Author: jbj <devnull@localhost> +Date: Tue Nov 6 22:46:26 2001 +0000 + + - fix: harmless typo in db3 chroot hack. + - fix: big-endian's with sizeof(time_t) != sizeof(int_32) mtime broken. + - fix: add Korean message catalogs (#54473). + - add RPHNPLATFORM and PLATFORM tags. + - linear search on added package provides is dumb. + - discarding entire signature header when using --addsign is dumb. + + CVS patchset: 5159 + CVS date: 2001/11/06 22:46:26 + +commit 0724785fb3a9b4d4fc1d10c6e6238b70f9752c56 +Author: jbj <devnull@localhost> +Date: Mon Nov 5 14:09:22 2001 +0000 + + Start merging file info into dependency set. + + CVS patchset: 5157 + CVS date: 2001/11/05 14:09:22 + +commit a5a5eed7c46d5f54e443b9ea0556710055cfb07b +Author: jbj <devnull@localhost> +Date: Mon Nov 5 03:44:05 2001 +0000 + + Start deconstructing availablePackage list. + + CVS patchset: 5156 + CVS date: 2001/11/05 03:44:05 + +commit 37a303a3a7d48d84c6750b51f8f5f2a62aaf659d +Author: jbj <devnull@localhost> +Date: Sun Nov 4 22:00:11 2001 +0000 + + - rpmal: availablePackage is totally opaque, alKey with index replaces. + + CVS patchset: 5155 + CVS date: 2001/11/04 22:00:11 + +commit 4c422570c0ac7bc059349eba1774d5bff347515f +Author: jbj <devnull@localhost> +Date: Sun Nov 4 17:00:00 2001 +0000 + + - rpmds: move trigger dependencies into a rpmDepSet as well. + + CVS patchset: 5154 + CVS date: 2001/11/04 17:00:00 + +commit bab3637c98da3722bab8598233113cb5c8f763cc +Author: jbj <devnull@localhost> +Date: Sun Nov 4 15:43:26 2001 +0000 + + - rpmds: create dsProblem(), dsiGetDNEVR() retrieved DNEVR, not N. + - depends.h: hack around teIterator() et al from include for now. + + CVS patchset: 5153 + CVS date: 2001/11/04 15:43:26 + +commit 358848088d23d8c1389ed75f3cf9a8804c6baa43 +Author: jbj <devnull@localhost> +Date: Sat Nov 3 02:34:15 2001 +0000 + + - depends.c: rpmDepSet is (almost) opaque, move to rpmds.[ch]. + + CVS patchset: 5152 + CVS date: 2001/11/03 02:34:15 + +commit 95555cf3d4c02f8649a271d0c1f6699f56c9c9f5 +Author: jbj <devnull@localhost> +Date: Fri Nov 2 23:17:54 2001 +0000 + + - rpmRangesOverlap renamed to dsCompare, add dsNotify method as well. + + CVS patchset: 5151 + CVS date: 2001/11/02 23:17:54 + +commit b9520f3a9420c1738eb1691406b141029ac959ae +Author: jbj <devnull@localhost> +Date: Fri Nov 2 21:01:25 2001 +0000 + + - create toy rpmDepSet iterators. + + CVS patchset: 5150 + CVS date: 2001/11/02 21:01:25 + +commit 973638fdc2ea244084ff39d6544aeccf85501812 +Author: jbj <devnull@localhost> +Date: Fri Nov 2 05:36:48 2001 +0000 + + - create rpmDepSet constructors/destructors. + + CVS patchset: 5149 + CVS date: 2001/11/02 05:36:48 + +commit 86fee1906066b9bac00449acdce05f845a0c89db +Author: jbj <devnull@localhost> +Date: Fri Nov 2 03:13:35 2001 +0000 + + - invent some toy transactionElement iterators. + + CVS patchset: 5148 + CVS date: 2001/11/02 03:13:35 + +commit b0e16172c3b42c758fd411650a8c2bbbf791a507 +Author: jbj <devnull@localhost> +Date: Thu Nov 1 23:18:15 2001 +0000 + + - depends.c: availablePackage is (almost) opaque. + + CVS patchset: 5147 + CVS date: 2001/11/01 23:18:15 + +commit fe68f3c0cd84698d54764fd24a1b91a28e8703f5 +Author: jbj <devnull@localhost> +Date: Thu Nov 1 20:15:10 2001 +0000 + + - add header refcount annotations throughout. + + CVS patchset: 5146 + CVS date: 2001/11/01 20:15:10 + +commit df89c3d2009d13e32b0aec7ccda28219d92d2c33 +Author: jbj <devnull@localhost> +Date: Wed Oct 31 22:19:42 2001 +0000 + + Do tsort on transactionElement's, not availaiblePackage's. + + CVS patchset: 5145 + CVS date: 2001/10/31 22:19:42 + +commit a15e74ecd67b7df026ce9bdb1204ef19ce5d4fde +Author: jbj <devnull@localhost> +Date: Wed Oct 31 04:00:58 2001 +0000 + + More unraveling of availablePackage from depends.c. + + CVS patchset: 5144 + CVS date: 2001/10/31 04:00:58 + +commit 93ab09b3d9cc6187466456457e8c102c1e6bec0e +Author: jbj <devnull@localhost> +Date: Tue Oct 30 18:55:39 2001 +0000 + + Create rpmDepSet. + + CVS patchset: 5143 + CVS date: 2001/10/30 18:55:39 + +commit 9ea554f799af5914cee5c34c82750a7f0918d30a +Author: jbj <devnull@localhost> +Date: Tue Oct 30 18:00:21 2001 +0000 + + - transaction.c: cleanly uncouple availablePackage from TFI_t. + + CVS patchset: 5142 + CVS date: 2001/10/30 18:00:21 + +commit bdae587b2ea0dc058d178cfb6a4f102fa541a0ab +Author: jbj <devnull@localhost> +Date: Mon Oct 29 23:39:51 2001 +0000 + + - add some dinky availablePackage methods. + + CVS patchset: 5141 + CVS date: 2001/10/29 23:39:51 + +commit e62f50c8a585566d68bbfdbaf1eead46630e3ca9 +Author: jbj <devnull@localhost> +Date: Mon Oct 29 20:12:35 2001 +0000 + + - start hiding availablePackage data/methods in rpmal.c/rpmal.h. + + CVS patchset: 5140 + CVS date: 2001/10/29 20:12:35 + +commit 89c1ce1325ed7391e3253aab3eb8c176af38781d +Author: jbj <devnull@localhost> +Date: Mon Oct 29 16:39:13 2001 +0000 + + Remove DYING code. + + CVS patchset: 5139 + CVS date: 2001/10/29 16:39:13 + +commit 87b17923e66310483ce1ed2cf5f54adcb80e9e23 +Author: jbj <devnull@localhost> +Date: Mon Oct 29 16:35:01 2001 +0000 + + Gather all problem handling routines in one place. + + CVS patchset: 5138 + CVS date: 2001/10/29 16:35:01 + +commit 966fabbc441b5d859ecda64fe926be3912603fe5 +Author: jbj <devnull@localhost> +Date: Sun Oct 28 22:17:47 2001 +0000 + + - memory indices for dependency check are typedef'd and abstract'd. + - no-brainer refcounts for fi object, debug the mess. + - dump the header early in transaction, recreate fi before installing. + + CVS patchset: 5137 + CVS date: 2001/10/28 22:17:47 + +commit c1d367a0941b3778a84252691bbd294a0a8be4b7 +Author: jbj <devnull@localhost> +Date: Sat Oct 27 22:31:10 2001 +0000 + + - transaction sets cerated in cli main. + - no-brainer refcounts for ts object. + + CVS patchset: 5136 + CVS date: 2001/10/27 22:31:10 + +commit 7402ce15464cc59617177a2af2799c36c8ef60fd +Author: jbj <devnull@localhost> +Date: Sat Oct 27 20:09:20 2001 +0000 + + - legacy signatures always checked where possible on package read. + - wire transactions through rpmcli build modes. + - lazy rpmdb open/close through transaction methods (mostly anyways). + - no-brainer refcounts for rpmdb object. + - check added header against transaction set, replace if newer. + + CVS patchset: 5135 + CVS date: 2001/10/27 20:09:20 + +commit 4a1a5e81483a2f81b22c3a0d2cb054d93055998e +Author: jbj <devnull@localhost> +Date: Fri Oct 26 04:16:19 2001 +0000 + + - wire transactions through rpmcli install/erase modes. + - legacy signatures always checked on package read. + + CVS patchset: 5134 + CVS date: 2001/10/26 04:16:19 + +commit f03b462b1ef0ad128b7732c0492eefeff9c2248e +Author: jbj <devnull@localhost> +Date: Thu Oct 25 01:36:32 2001 +0000 + + - legacy signatures always checked on -qp and -Vp. + + CVS patchset: 5133 + CVS date: 2001/10/25 01:36:32 + +commit cdeb78fb1a97bee2778e873725fe452ba5d79786 +Author: jbj <devnull@localhost> +Date: Wed Oct 24 13:48:55 2001 +0000 + + - wire transactions through rpmcli query/verify modes. + + CVS patchset: 5132 + CVS date: 2001/10/24 13:48:55 + +commit 72f92dd7448cfb1394a40a0fc5c302cdd31753f8 +Author: jbj <devnull@localhost> +Date: Tue Oct 23 20:52:51 2001 +0000 + + - wire transactions through rpmcli signature modes. + + CVS patchset: 5131 + CVS date: 2001/10/23 20:52:51 + +commit 3b820b2d5354fffc824218ee3750a1a9435f0a8e +Author: jbj <devnull@localhost> +Date: Tue Oct 23 16:48:20 2001 +0000 + + - generate an rpm header on the fly for imported pubkeys. + + CVS patchset: 5130 + CVS date: 2001/10/23 16:48:20 + +commit 01baa77546d1efce05edecfabef82c5610ed559e +Author: jbj <devnull@localhost> +Date: Sun Oct 21 21:48:23 2001 +0000 + + Orphans. + + CVS patchset: 5129 + CVS date: 2001/10/21 21:48:23 + +commit 1ad22a0bc4efaad2113975267bf5bf0708cb870e +Author: jbj <devnull@localhost> +Date: Sun Oct 21 21:43:32 2001 +0000 + + - all symbols but hdrVec are now forward references in linkage. + + CVS patchset: 5128 + CVS date: 2001/10/21 21:43:32 + +commit d5dd3dfbc6f0e9128e055eaf84635c85de7b8139 +Author: jbj <devnull@localhost> +Date: Sat Oct 20 22:31:09 2001 +0000 + + - stupid macros to configure public key file paths. + + CVS patchset: 5127 + CVS date: 2001/10/20 22:31:09 + +commit 00a348f332021405f90b86748fe209bf1e820830 +Author: jbj <devnull@localhost> +Date: Sat Oct 20 20:28:56 2001 +0000 + + - add :base64 and :armor format extensions, dump binary tags in hex. + - proof-of-concept pubkey retrieval from RPM-{PGP,GPG}-KEY. + + CVS patchset: 5126 + CVS date: 2001/10/20 20:28:56 + +commit d589b29c7fd3fa9c77f4ba6810fe8654cf67e2a1 +Author: jbj <devnull@localhost> +Date: Fri Oct 19 22:47:40 2001 +0000 + + Permit multiple, simultaneous, digests on a single FD_t. + + CVS patchset: 5125 + CVS date: 2001/10/19 22:47:40 + +commit e2dfa4f2d4f643ff2c47adfc8ae6b4b700c62b8b +Author: jbj <devnull@localhost> +Date: Fri Oct 19 19:51:18 2001 +0000 + + - beecrypt is at least as good as pgp/gpg on verify, pull the plug. + + CVS patchset: 5124 + CVS date: 2001/10/19 19:51:18 + +commit e2a842407516209b3447997d19879848d074c3d6 +Author: jbj <devnull@localhost> +Date: Fri Oct 19 13:51:20 2001 +0000 + + Start ripping gpg/pgp on signature verify paths. + + CVS patchset: 5123 + CVS date: 2001/10/19 13:51:20 + +commit ca1d809cb1d9125b7029e2d5d378d2a04955f178 +Author: jbj <devnull@localhost> +Date: Fri Oct 19 01:35:57 2001 +0000 + + Rewire digests, step 2. + + CVS patchset: 5122 + CVS date: 2001/10/19 01:35:57 + +commit aaaaf45ba6713203598c5f0c1373bdb11f5e41fe +Author: jbj <devnull@localhost> +Date: Fri Oct 19 01:34:52 2001 +0000 + + New file from db-4.0.7 to be ignored. + + CVS patchset: 5121 + CVS date: 2001/10/19 01:34:52 + +commit 308f022df4ceee11a0cae80521ff1ddbcbfadcee +Author: jbj <devnull@localhost> +Date: Fri Oct 19 01:24:21 2001 +0000 + + Rewire digests, step 1. + + CVS patchset: 5120 + CVS date: 2001/10/19 01:24:21 + +commit 73df151e8fb2df5b6a57eaf944fabebad0fd47d9 +Author: jbj <devnull@localhost> +Date: Thu Oct 18 16:39:54 2001 +0000 + + Scaffholding for dumping full headers carried through transaction. + + CVS patchset: 5119 + CVS date: 2001/10/18 16:39:54 + +commit d57a29baac08c4cc929c9755cfbc5c93d56a0f4d +Author: jbj <devnull@localhost> +Date: Wed Oct 17 16:43:36 2001 +0000 + + Converging on lclint-3.0.17 strict level. + + CVS patchset: 5118 + CVS date: 2001/10/17 16:43:36 + +commit 96a3f7a55d444296f97c3e28c8d810e220e1cb9f +Author: jbj <devnull@localhost> +Date: Tue Oct 16 17:42:18 2001 +0000 + + Factor -type problems into explicit code annotations. + + CVS patchset: 5117 + CVS date: 2001/10/16 17:42:18 + +commit 9f45bcd3ecf3f3548ed7a8490b882a6ca9ffeb94 +Author: jbj <devnull@localhost> +Date: Tue Oct 16 14:58:57 2001 +0000 + + More lclint annotations. + + CVS patchset: 5116 + CVS date: 2001/10/16 14:58:57 + +commit cafccc00586497bdc9c5a4c12b19709fbd417976 +Author: jbj <devnull@localhost> +Date: Mon Oct 15 21:07:08 2001 +0000 + + - use only header methods, routines are now static. + + CVS patchset: 5115 + CVS date: 2001/10/15 21:07:08 + +commit 14c1b443f6697a32c672b3a7e48ded98929431f9 +Author: jbj <devnull@localhost> +Date: Mon Oct 15 19:27:13 2001 +0000 + + More branchstate lclint annotations. + + CVS patchset: 5114 + CVS date: 2001/10/15 19:27:13 + +commit 72471f2e54686202a9862a3fd3bd6d0135d81d2a +Author: jbj <devnull@localhost> +Date: Mon Oct 15 17:53:34 2001 +0000 + + Explicit branchstate annotations. + + CVS patchset: 5113 + CVS date: 2001/10/15 17:53:34 + +commit 3f462f318fd2f602fddb1a95e5d652e67aafa49e +Author: jbj <devnull@localhost> +Date: Mon Oct 15 04:22:09 2001 +0000 + + - upgrade to db-4.0.7. + + CVS patchset: 5112 + CVS date: 2001/10/15 04:22:09 + +commit 4d30baadae68f6454ca01d11903225450e98d88f +Author: jbj <devnull@localhost> +Date: Mon Oct 15 03:54:05 2001 +0000 + + Resolve conflicts. + + CVS patchset: 5111 + CVS date: 2001/10/15 03:54:05 + +commit db7110722d3317cc81dd11c104dd45ac8c328e20 +Author: jbj <devnull@localhost> +Date: Mon Oct 15 03:47:21 2001 +0000 + + Initial revision + + CVS patchset: 5110 + CVS date: 2001/10/15 03:47:21 + +commit 033e2a186a797374caeb2295a00dee5eef202ffc +Author: jbj <devnull@localhost> +Date: Mon Oct 15 03:28:09 2001 +0000 + + Typo. + + CVS patchset: 5107 + CVS date: 2001/10/15 03:28:09 + +commit d8dc44f36377c59164d19106f0f93843ea5b3a09 +Author: jbj <devnull@localhost> +Date: Mon Oct 15 03:22:10 2001 +0000 + + lclint fiddles to annotate globals. + + CVS patchset: 5106 + CVS date: 2001/10/15 03:22:10 + +commit 4b67d7621c20e1f2c5aa1ebdf7bb26eb3a6ae0d5 +Author: jbj <devnull@localhost> +Date: Sat Oct 13 22:01:38 2001 +0000 + + More lclint annotations. + + CVS patchset: 5105 + CVS date: 2001/10/13 22:01:38 + +commit 525f4cb8b1317120c36a75f47f796d285f69078c +Author: jbj <devnull@localhost> +Date: Sat Oct 13 19:35:58 2001 +0000 + + - ratchet up to lclint "strict" level. + + CVS patchset: 5104 + CVS date: 2001/10/13 19:35:58 + +commit 2d312d19c14300224ea85ea4fd62a0844d1af573 +Author: jbj <devnull@localhost> +Date: Thu Oct 11 21:31:56 2001 +0000 + + - proof-of-concept PGP/RSA verification for legacy signatures. + + CVS patchset: 5103 + CVS date: 2001/10/11 21:31:56 + +commit 61b8964fb92c2b9fd55652e11decabd53df89813 +Author: jbj <devnull@localhost> +Date: Mon Oct 8 16:12:33 2001 +0000 + + - upgrade to beecrypt-2.2.0pre. + + CVS patchset: 5102 + CVS date: 2001/10/08 16:12:33 + +commit 49fb1d34f1cad5cc4360d120aa3034bf8b0f8f68 +Author: jbj <devnull@localhost> +Date: Mon Oct 8 15:48:30 2001 +0000 + + Lclint clean. + + CVS patchset: 5101 + CVS date: 2001/10/08 15:48:30 + +commit 4c15c4d2740d44d437648b17ef89a34b366bc654 +Author: jbj <devnull@localhost> +Date: Mon Oct 8 14:48:22 2001 +0000 + + Resolve conflicts. + + CVS patchset: 5100 + CVS date: 2001/10/08 14:48:22 + +commit d14c5439529865c90d2a7e31c0dba5f5c9ff1765 +Author: jbj <devnull@localhost> +Date: Mon Oct 8 13:31:57 2001 +0000 + + Initial revision + + CVS patchset: 5099 + CVS date: 2001/10/08 13:31:57 + +commit 71dff1a731923b405a9a189cb087f7fe5e013290 +Author: jbj <devnull@localhost> +Date: Fri Oct 5 20:39:50 2001 +0000 + + - proof-of-concept GPG/DSA verification for legacy signatures. + + CVS patchset: 5097 + CVS date: 2001/10/05 20:39:50 + +commit 726fff1bd1dc3f74a1f4b7f900c1075b6f32ca31 +Author: jbj <devnull@localhost> +Date: Fri Oct 5 05:10:12 2001 +0000 + + Test vectors for GPG V3 DSA signature of "abc". + + CVS patchset: 5096 + CVS date: 2001/10/05 05:10:12 + +commit 5d3d83bffd8ad028b278038c372e124efd65d905 +Author: jbj <devnull@localhost> +Date: Fri Oct 5 05:05:28 2001 +0000 + + Remove swab'ed versions of sethex routines, not yet needed. + + CVS patchset: 5095 + CVS date: 2001/10/05 05:05:28 + +commit 186fe8da935aa3e257677d156063d5703786b2a3 +Author: jbj <devnull@localhost> +Date: Wed Oct 3 16:11:27 2001 +0000 + + Fix segfault with "rpm --rebuild foo.spec". + + CVS patchset: 5094 + CVS date: 2001/10/03 16:11:27 + +commit 105dbc3c83dc569cc46f5ff76bc154cda9e6e015 +Author: jbj <devnull@localhost> +Date: Tue Oct 2 18:29:43 2001 +0000 + + Add b32bswabhex/mp32nswabhex. + + CVS patchset: 5092 + CVS date: 2001/10/02 18:29:43 + +commit c91fc958592f719722f116883f24613cc090a2f9 +Author: jbj <devnull@localhost> +Date: Mon Oct 1 17:40:12 2001 +0000 + + Display signature and public key internals, calculate SHA1 digest as well. + Display private signature internals in tkey. + Add dumpasn to rpmio jfor reference. + + CVS patchset: 5091 + CVS date: 2001/10/01 17:40:12 + +commit b7c25b0befd789b6bb1bc1393a04c8e70c36dfba +Author: jbj <devnull@localhost> +Date: Sat Sep 29 17:44:45 2001 +0000 + + - create RFC-2440 OpenPGP API in rpmio. + - display signature packets before exec'ing gpg/pgp when verifying. + + CVS patchset: 5090 + CVS date: 2001/09/29 17:44:45 + +commit 9390fb8bff283960b6b0fb675007cd3d0fc9f20a +Author: jbj <devnull@localhost> +Date: Sat Sep 29 13:42:58 2001 +0000 + + Sanity. + + CVS patchset: 5089 + CVS date: 2001/09/29 13:42:58 + +commit 690d53d79ec6947a0730cb8ff65b360a8995c293 +Author: jbj <devnull@localhost> +Date: Sat Sep 29 01:27:22 2001 +0000 + + Move OpenPGP constants to rpmio/rpmpgp.h. + + CVS patchset: 5088 + CVS date: 2001/09/29 01:27:22 + +commit e8b918d801e75cb6b580bafa423a720c01c5a9c8 +Author: jbj <devnull@localhost> +Date: Fri Sep 28 00:48:29 2001 +0000 + + Bug fixxed, remove the example. + + CVS patchset: 5087 + CVS date: 2001/09/28 00:48:29 + +commit 367788b45e31e08cc493e5d1fa828c6d370f0427 +Author: jbj <devnull@localhost> +Date: Fri Sep 28 00:35:50 2001 +0000 + + Remove broken asm mp32{even,odd} for now. + Add the RSA test(s) to beetest. + + CVS patchset: 5086 + CVS date: 2001/09/28 00:35:50 + +commit aeb07623428910e8811818209cc4389cd4296d58 +Author: jbj <devnull@localhost> +Date: Thu Sep 27 16:54:57 2001 +0000 + + Remove lclint warnings from dsa.[ch]. + + CVS patchset: 5085 + CVS date: 2001/09/27 16:54:57 + +commit 524652214da6ed0c6578e3c7ea2f989ee8c99b52 +Author: jbj <devnull@localhost> +Date: Thu Sep 27 14:40:14 2001 +0000 + + Add DSA routines. + + CVS patchset: 5084 + CVS date: 2001/09/27 14:40:14 + +commit 90fb17b3568ef80f14ccb58764c3e7898096dcb5 +Author: jbj <devnull@localhost> +Date: Wed Sep 26 14:45:50 2001 +0000 + + - bind beecrypt md5/sha1 underneath rpmio. + + CVS patchset: 5083 + CVS date: 2001/09/26 14:45:50 + +commit 92556605afa18d27318aa526985e231e60ea70d7 +Author: jbj <devnull@localhost> +Date: Tue Sep 25 20:51:34 2001 +0000 + + - legacy: drop brokenMD5 support (rrpm-2.3.3 to rpm-2.3.8 on sparc). + - eliminate DYING code. + + CVS patchset: 5082 + CVS date: 2001/09/25 20:51:34 + +commit cb216009409823affa8e24c880b910fdd9531fb0 +Author: jbj <devnull@localhost> +Date: Tue Sep 25 16:21:44 2001 +0000 + + - drop rpmio/base64.[ch] in favor of beecrypt. + - drop lib/md5*.[ch] files in favor of beecrypt. + + CVS patchset: 5081 + CVS date: 2001/09/25 16:21:44 + +commit a2830a271c2486a266dfc18490989f0e41cf9d10 +Author: jbj <devnull@localhost> +Date: Tue Sep 25 16:21:29 2001 +0000 + + More lclint fiddles. + + CVS patchset: 5080 + CVS date: 2001/09/25 16:21:29 + +commit 2a420b223d46c4cbc33623e9ce6f08f6e63a67c0 +Author: jbj <devnull@localhost> +Date: Tue Sep 25 14:03:27 2001 +0000 + + - drop rpmio/base64.[ch] in favor of beecrypt versions. + + CVS patchset: 5079 + CVS date: 2001/09/25 14:03:27 + +commit 85d220be2365d60bbb0eb56306a794e55c754161 +Author: jbj <devnull@localhost> +Date: Tue Sep 25 03:03:23 2001 +0000 + + - Start rpm-4.1. + - Loosely wire beecrypt library into rpm. + + CVS patchset: 5078 + CVS date: 2001/09/25 03:03:23 + +commit 9d555b6216692deeb97eb821e42716a7cd529ae0 +Author: jbj <devnull@localhost> +Date: Mon Sep 24 21:53:14 2001 +0000 + + 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 + +commit 76b20cd2f4ebd499766aec27f62089690ac1d073 +Author: jbj <devnull@localhost> +Date: Mon Sep 24 19:17:45 2001 +0000 + + Remove dead code. + Display both GPG/PGP decodes in openpgp. + + CVS patchset: 5076 + CVS date: 2001/09/24 19:17:45 + +commit 9db80726185159ff58598c6be52ca192602323c7 +Author: jbj <devnull@localhost> +Date: Mon Sep 24 19:02:24 2001 +0000 + + Handle white space in b64{dec,enc}. + + CVS patchset: 5075 + CVS date: 2001/09/24 19:02:24 + +commit 3e3ac9b75fadfd6e79bb7463af51ba94349eafca +Author: jbj <devnull@localhost> +Date: Mon Sep 24 16:52:17 2001 +0000 + + Replace b64{enc,dec}. + + CVS patchset: 5074 + CVS date: 2001/09/24 16:52:17 + +commit cd5831cddd9c308aa67ee0cb014c7f2da39326c8 +Author: jbj <devnull@localhost> +Date: Mon Sep 24 14:56:45 2001 +0000 + + Add tests/openpgp and tests/base64bug. + + CVS patchset: 5073 + CVS date: 2001/09/24 14:56:45 + +commit e71e5d2619b0179f2110cd5c6d37e470d9c92a0b +Author: jbj <devnull@localhost> +Date: Mon Sep 24 13:03:50 2001 +0000 + + Annotate aio_foo routines, clean up mess of workarounds. + + CVS patchset: 5072 + CVS date: 2001/09/24 13:03:50 + +commit e653dd8e8180498a77f0e9371d10d7e90727c2e3 +Author: jbj <devnull@localhost> +Date: Sun Sep 23 21:06:52 2001 +0000 + + annotations for audio/dsp entropy sources. + + CVS patchset: 5071 + CVS date: 2001/09/23 21:06:52 + +commit 039162ac61254a49feffa577e2dccafe4d75707c +Author: jbj <devnull@localhost> +Date: Sun Sep 23 15:47:37 2001 +0000 + + More lclint fiddles. + + CVS patchset: 5070 + CVS date: 2001/09/23 15:47:37 + +commit 0f7777894493527a5672d0ce09c4855e2b69495f +Author: jbj <devnull@localhost> +Date: Sun Sep 23 12:09:48 2001 +0000 + + More lclint annotations, now at the strict level with a complete program. + + CVS patchset: 5069 + CVS date: 2001/09/23 12:09:48 + +commit 1eef0782f60f9d8d80be273ace982ad4c2a56d98 +Author: jbj <devnull@localhost> +Date: Fri Sep 21 15:07:11 2001 +0000 + + - lclint-3.0.0.15 fiddles. + + CVS patchset: 5067 + CVS date: 2001/09/21 15:07:11 + +commit 59a045374df64f3bc62eb200f7d11338ea2787a8 +Author: jbj <devnull@localhost> +Date: Thu Sep 20 20:17:13 2001 +0000 + + Orphans + + CVS patchset: 5066 + CVS date: 2001/09/20 20:17:13 + +commit 127af901c36a384da5bd12536fcc3c03d7cb5ef8 +Author: jbj <devnull@localhost> +Date: Thu Sep 20 20:16:11 2001 +0000 + + Doxygen fiddles. + + CVS patchset: 5065 + CVS date: 2001/09/20 20:16:11 + +commit fcc1f6571c7d61b839e3d092b29940bf739c4f4c +Author: jbj <devnull@localhost> +Date: Wed Sep 19 21:30:01 2001 +0000 + + Wire in doxygen doco. + + CVS patchset: 5064 + CVS date: 2001/09/19 21:30:01 + +commit 3f2193ff8fd567ec5bbfcf6d430d371ee9637e5e +Author: jbj <devnull@localhost> +Date: Wed Sep 19 18:05:47 2001 +0000 + + lclint fiddles. + + CVS patchset: 5063 + CVS date: 2001/09/19 18:05:47 + +commit 02c1189d5951c70f632482fc0a674af35e9ea15d +Author: jbj <devnull@localhost> +Date: Wed Sep 19 16:16:15 2001 +0000 + + Add autogen.sh et al to build from CVS. + First pass at lclint annotations. + + CVS patchset: 5062 + CVS date: 2001/09/19 16:16:15 + +commit 7aea4d1e958c385d5ecd01638a3f295426ccf15c +Author: jbj <devnull@localhost> +Date: Tue Sep 18 19:28:21 2001 +0000 + + Create. + + CVS patchset: 5061 + CVS date: 2001/09/18 19:28:21 + +commit 78de87f74cc1a9cfffb9a198509f2e6697b8bca8 +Author: jbj <devnull@localhost> +Date: Tue Sep 18 19:23:46 2001 +0000 + + Initial revision + + CVS patchset: 5051 + CVS date: 2001/09/18 19:23:46 + +commit 38edc494525ccdf25f11ed2288378ba640928900 +Author: jbj <devnull@localhost> +Date: Sat Sep 15 21:21:31 2001 +0000 + + - close/discard Depends index after rpmdepCheck() use. + + CVS patchset: 5049 + CVS date: 2001/09/15 21:21:31 + +commit da9b21485cd9400883de08b2754bd103f25144da +Author: jbj <devnull@localhost> +Date: Sat Sep 15 13:49:11 2001 +0000 + + Sync with rpm-4_0 branch. + + CVS patchset: 5048 + CVS date: 2001/09/15 13:49:11 + +commit 2b23209fceb4377bd4c4b5230c580122ffa81b41 +Author: jbj <devnull@localhost> +Date: Fri Aug 31 14:02:13 2001 +0000 + + - fix: Provides: /path did not work with added packages (#52183). + - fix: progress bar scaling did not include source rpm count. + + CVS patchset: 5038 + CVS date: 2001/08/31 14:02:13 + +commit 46713343fb02fe669de4ff879e1e3477746c05d1 +Author: jbj <devnull@localhost> +Date: Tue Aug 28 20:33:06 2001 +0000 + + - dependency whiteout for libgnomeprint -> gnome-print (ordering only). + - dependency whiteout for nautilus -> nautilus-mozilla (ordering only). + + CVS patchset: 5035 + CVS date: 2001/08/28 20:33:06 + +commit 64a1d1afdcfce7b401f02eb19e268cd3562ef1ac +Author: jbj <devnull@localhost> +Date: Mon Aug 27 18:39:17 2001 +0000 + + - fix: error message on failed package installs resurrected. + - python: memory leaks in headerLoad/headerunload bindings. + - python: retrofit sha1 digest using RPMTAG_SHA1RHN. + - python: change rhnUnload bindings. + + CVS patchset: 5032 + CVS date: 2001/08/27 18:39:17 + +commit f847cb330c61b74a376df1f4ddb1e89251327e6f +Author: jbj <devnull@localhost> +Date: Sun Aug 26 17:22:33 2001 +0000 + + Mark bugzilla #52183 change. + + CVS patchset: 5030 + CVS date: 2001/08/26 17:22:33 + +commit 5994a308bc062fff53ff0184b8dea15d19fcfb63 +Author: jbj <devnull@localhost> +Date: Sat Aug 25 01:54:58 2001 +0000 + + - within a region, entries sort by address; added drips sort by tag. + + CVS patchset: 5028 + CVS date: 2001/08/25 01:54:58 + +commit a0ebbe5925f63d9a802c50bba8e9298cea21f1f7 +Author: jbj <devnull@localhost> +Date: Fri Aug 24 17:55:08 2001 +0000 + + - headers without RPMTAG_NAME are skipped when retrieved. + + CVS patchset: 5025 + CVS date: 2001/08/24 17:55:08 + +commit 507f3400be2592b030f76ca144980635cce8d25b +Author: jbj <devnull@localhost> +Date: Fri Aug 17 19:38:06 2001 +0000 + + - verify perms (but not mode) on %ghost files. + + CVS patchset: 5019 + CVS date: 2001/08/17 19:38:06 + +commit 3b6b341a44b635e979434572eaf74986385319f5 +Author: jbj <devnull@localhost> +Date: Thu Aug 16 18:49:07 2001 +0000 + + - python: add exception to detect bad data in hdrUnload. + - change dir creation message from warning to debug for now. + + CVS patchset: 5017 + CVS date: 2001/08/16 18:49:07 + +commit e42f1fd9675c52de900356a73777ec482e285591 +Author: jbj <devnull@localhost> +Date: Wed Aug 15 14:03:03 2001 +0000 + + - always use dl size in regionSwab() return. + - ppc: revert ppcmac to ppc. + - ppc: autoconf test for va_copy. + + CVS patchset: 5015 + CVS date: 2001/08/15 14:03:03 + +commit a36acaf3b8f2a1417c65ab9f68e3a868045a12d4 +Author: jbj <devnull@localhost> +Date: Mon Aug 13 16:39:14 2001 +0000 + + - fix: segfault on headerFree given malicious data. + - fix: don't verify hash page nelem. + - better error messages for verification failures. + - include directory /usr/lib/rpm in rpm package. + + CVS patchset: 5013 + CVS date: 2001/08/13 16:39:14 + +commit 8f2315934d44214c4c446d077c8122c4dea6381f +Author: jbj <devnull@localhost> +Date: Thu Aug 9 02:53:26 2001 +0000 + + - add -D_REENTRANT (note rpmlib is still not thread safe). + + CVS patchset: 5009 + CVS date: 2001/08/09 02:53:26 + +commit 46cc804f36f076882932b2301fe25aabea11b983 +Author: jbj <devnull@localhost> +Date: Wed Aug 8 18:13:06 2001 +0000 + + - add legacy (compile only) wrappers for fdFileno et al. + + CVS patchset: 5007 + CVS date: 2001/08/08 18:13:06 + +commit e699b8fab3f25912141fd1cefc1cc0375b3dd9be +Author: jbj <devnull@localhost> +Date: Mon Aug 6 11:27:27 2001 +0000 + + - portability: some compilers squawk at return ((void) foo()) (#50419). + - remove fdFileno() from librpmio, use inline version instead (#50420). + - fix: linux find-requires needs quotes around [:blank:]. + - remove /var/lib/rpm/__db* cache files if %__dbi_cdb is not configured. + - python: add hiesenbug patch. + + CVS patchset: 5005 + CVS date: 2001/08/06 11:27:27 + +commit 682c9534adb618becfa7565a4f45eea5e8f2bb2a +Author: jbj <devnull@localhost> +Date: Sat Aug 4 16:18:58 2001 +0000 + + - fix: autoconf glob tests (#50845). + + CVS patchset: 5003 + CVS date: 2001/08/04 16:18:58 + +commit dce5aa0ebd1a784ad8db04e07c7c2347e450160e +Author: jbj <devnull@localhost> +Date: Fri Aug 3 15:17:55 2001 +0000 + + lclint clean again. + + CVS patchset: 5001 + CVS date: 2001/08/03 15:17:55 + +commit 46d2e8bbd870dce29f43af7c67f50c97754975bd +Author: jbj <devnull@localhost> +Date: Fri Aug 3 05:04:13 2001 +0000 + + - fix: i18n tags not terminated correctly with NUL (#50304). + - add explicit casts to work around a s390 compiler problem. + + CVS patchset: 4998 + CVS date: 2001/08/03 05:04:13 + +commit 1a5a027bcc8071a3b50f726bf8a3e93cd770ef1d +Author: jbj <devnull@localhost> +Date: Tue Jul 31 18:13:22 2001 +0000 + + - add support for mips (#49283). + - add __as, _build_arch, and __cxx macros (#36662, #36663, #49280). + - detailed build package error messages. + + CVS patchset: 4996 + CVS date: 2001/07/31 18:13:22 + +commit c6fba63aca2cbee02848e5913cddc730e43cee8e +Author: jbj <devnull@localhost> +Date: Sat Jul 28 00:33:07 2001 +0000 + + - fix: --noscripts is another multimode option. + - add tmpdir to configure db3 tmpdir into chroot tree. + - permit lazy db opens within chroot. + - fix: diddle dbenv path to accomodate backing store reopen in chroot. + + CVS patchset: 4990 + CVS date: 2001/07/28 00:33:07 + +commit 03e498c64e1cca77b862f0b37549cd7c4a598149 +Author: jbj <devnull@localhost> +Date: Tue Jul 24 20:39:19 2001 +0000 + + - fix: don't segfault when presented with rpm-2.4.10 packaging (#49688). + + CVS patchset: 4987 + CVS date: 2001/07/24 20:39:19 + +commit 085e3275d2e1a90db7abd816a7fce31685b58fc7 +Author: jbj <devnull@localhost> +Date: Tue Jul 24 02:52:52 2001 +0000 + + - rename pmac to ppcmac. + - ia64: revert -O0 compilation. + - upgrade to db-3.3.11 final. + + CVS patchset: 4984 + CVS date: 2001/07/24 02:52:52 + +commit 3a17cb851b4e65d4c6b5f1ad1b59afdccfabc743 +Author: jbj <devnull@localhost> +Date: Mon Jul 23 20:15:24 2001 +0000 + + Orphans. + + CVS patchset: 4977 + CVS date: 2001/07/23 20:15:24 + +commit d91a331d0c88bef042117c4a20b597aede61cb77 +Author: jbj <devnull@localhost> +Date: Mon Jul 23 20:09:04 2001 +0000 + + Initial revision + + CVS patchset: 4976 + CVS date: 2001/07/23 20:09:04 + +commit 2aec992c9d5db8cdf706fb3dcd8cdfa642ca84d3 +Author: jbj <devnull@localhost> +Date: Mon Jul 23 16:02:27 2001 +0000 + + - add pmac/ppciseries/ppcpseries varieties to ppc arch family. + - include tdigest.c tkey.c and trpmio.c to "make dist". + - re-enable dependency resolution source from package NVR. + + CVS patchset: 4973 + CVS date: 2001/07/23 16:02:27 + +commit a66e1f6a9271f5e61f369ad844ad73b93a8a1f3b +Author: jbj <devnull@localhost> +Date: Sun Jul 22 12:38:28 2001 +0000 + + - enable rpm-perl subpackage. + + CVS patchset: 4971 + CVS date: 2001/07/22 12:38:28 + +commit 7723beeaf4948e03de652d30a5a38d77670bc623 +Author: jbj <devnull@localhost> +Date: Sat Jul 21 19:44:22 2001 +0000 + + - add sha1 test vectors, verify on ix86/alpha/sparc. + - add (but disable for now) rpm-perl subpackage from Perl-RPM. + - python: parameterize with PYVER to handle 1.5 and/or 2.1 builds. + - add build dependency on zlib-devel (#49575). + + CVS patchset: 4969 + CVS date: 2001/07/21 19:44:22 + +commit 74ce2b5c67fc4c4b6eb36825ea09860c3c8fd7fd +Author: jbj <devnull@localhost> +Date: Fri Jul 20 17:09:08 2001 +0000 + + Patch from <misa@redhat.com>. + + CVS patchset: 4965 + CVS date: 2001/07/20 17:09:08 + +commit 46ded4611836f6191cf18ee525e62f26282c11a1 +Author: jbj <devnull@localhost> +Date: Fri Jul 20 16:41:09 2001 +0000 + + - fix: yet another segfault from bad metadata prevented. + + CVS patchset: 4962 + CVS date: 2001/07/20 16:41:09 + +commit 3a2ddf155134e02f5aa421f739cb1ca3f034421c +Author: jbj <devnull@localhost> +Date: Thu Jul 19 21:14:05 2001 +0000 + + - fix: 4 memory leaks eliminated. + + CVS patchset: 4960 + CVS date: 2001/07/19 21:14:05 + +commit 7bfb0979b655aefaf148534a722356cc92c272f8 +Author: jbj <devnull@localhost> +Date: Wed Jul 18 23:03:27 2001 +0000 + + - resurrect --specedit for i18n. + + CVS patchset: 4957 + CVS date: 2001/07/18 23:03:27 + +commit 2225886928ab5e2784cf782f36355753236a1097 +Author: jbj <devnull@localhost> +Date: Wed Jul 18 10:49:09 2001 +0000 + + - fix: %dev(...) needs to map rdev and mtime from metadata. + + CVS patchset: 4953 + CVS date: 2001/07/18 10:49:09 + +commit fe5362ef809874996febb2eb0aa89877ee1f74fd +Author: jbj <devnull@localhost> +Date: Tue Jul 17 20:01:46 2001 +0000 + + - python: "seal" immutable region for legacy headers in rhnUnload() . + - python: add poptmodule.so bindings. + + CVS patchset: 4951 + CVS date: 2001/07/17 20:01:46 + +commit bad8c7a9b243a1f72338dc04daba56a944149716 +Author: jbj <devnull@localhost> +Date: Tue Jul 17 03:03:14 2001 +0000 + + - fix: _smp_flags macro broken. + - python: bind rhnUnload differently. + - fix: rescusitate --querytags. + - fix: short aliases broken (#49213). + + CVS patchset: 4949 + CVS date: 2001/07/17 03:03:14 + +commit ecfb46adaaeff044c1a44602b141ca885d351c06 +Author: jbj <devnull@localhost> +Date: Mon Jul 16 14:48:07 2001 +0000 + + - fix: don't total hard linked file size multiple times (#46286). + - add %dev(type,major,minor) directive to permit non-root dev build. + + CVS patchset: 4944 + CVS date: 2001/07/16 14:48:07 + +commit 77d49ea5a28862a3c9a014b7636b0c57a2c439e5 +Author: jbj <devnull@localhost> +Date: Sat Jul 14 20:09:56 2001 +0000 + + - isolate cdb access configuration (experimental, use at your own risk). + - fix: hard fail on locked dbopen if CDB locking not in use. + - fix: dbconfig with mp_mmapsize=16Mb/mp_size=1Mb for + "everything ENOSPC" failure check. + + CVS patchset: 4942 + CVS date: 2001/07/14 20:09:56 + +commit cfa46ad5cb7ecc5de6bdbea733fd454749ed15bc +Author: jbj <devnull@localhost> +Date: Fri Jul 13 13:44:26 2001 +0000 + + - fix: scope multi-mode options like --nodeps correctly (#48825). + + CVS patchset: 4940 + CVS date: 2001/07/13 13:44:26 + +commit 81de17180f1b870e2bc4ade50814f46ae9d6bf9d +Author: jbj <devnull@localhost> +Date: Wed Jul 11 14:23:01 2001 +0000 + + - fix: adjust arg count for --POPTdesc/--POPTargs deletion. + - add linux per-platform macro %_smp_mflags <sopwith@redhat.com>. + - document more popt aliases for --help usage. + - remove --tarbuild from man page(s), use -t[abpcils] instead (#48666). + + CVS patchset: 4936 + CVS date: 2001/07/11 14:23:01 + +commit be9867aa181d83f73cdc9e2acc5f790c4cfc8637 +Author: jbj <devnull@localhost> +Date: Wed Jul 11 02:16:16 2001 +0000 + + - python bindings should not segfault when fed bad data. + + CVS patchset: 4934 + CVS date: 2001/07/11 02:16:16 + +commit 3bbe7a7fc4111c050eb21eeb9867a17ba46d9796 +Author: jbj <devnull@localhost> +Date: Wed Jul 11 00:07:46 2001 +0000 + + - unlink all __db.nnn files before 1st db open. + + CVS patchset: 4932 + CVS date: 2001/07/11 00:07:46 + +commit e15b4593ebd2f2f147a8c86511aec1b0decb34ab +Author: jbj <devnull@localhost> +Date: Tue Jul 10 17:59:11 2001 +0000 + + - package version now configureable, default v3. + - rename rpm libraries to have version with libtool -release. + - fix: -i CLI context broken Yet Again. + + CVS patchset: 4930 + CVS date: 2001/07/10 17:59:11 + +commit f440f450d9648f06ed8589adf7d4c1d6a286550b +Author: jbj <devnull@localhost> +Date: Sun Jul 8 21:30:35 2001 +0000 + + - python: rhnLoad/rhnUnload to check header digest. + + CVS patchset: 4928 + CVS date: 2001/07/08 21:30:35 + +commit 34f1d5125146c995c49f39a41c8799c5cc3201c2 +Author: jbj <devnull@localhost> +Date: Sat Jul 7 19:37:52 2001 +0000 + + Orphans. + + CVS patchset: 4925 + CVS date: 2001/07/07 19:37:52 + +commit 134a8a85c2873b24bb3a4a15b0a9dae1662bc875 +Author: jbj <devnull@localhost> +Date: Sat Jul 7 19:15:17 2001 +0000 + + - popthelp.c: don't use stpcpy to avoid portability grief (#47500). + - permit alias/exec description/arg text to be set from popt config. + - use rpmqv.c, not rpm.c, as rpm's main() routine. + + CVS patchset: 4923 + CVS date: 2001/07/07 19:15:17 + +commit 9df3fc957f97511ce04123f3cbebdf9dc543cebb +Author: jbj <devnull@localhost> +Date: Fri Jul 6 20:37:42 2001 +0000 + + - expose rpmShowProgress() and rpmVerifyDigest() in rpmcli.h. + - portability: avoid st_mtime, gendiff uses basename, etc (#47497). + - glibc-2.0.x has not __va_copy(). + - popthelp.c: static copy of stpcpy/stpncpy for the deprived (#47500). + + CVS patchset: 4921 + CVS date: 2001/07/06 20:37:42 + +commit 20c2a42d4f18fe324c3bc06cc106136130f44c9b +Author: jbj <devnull@localhost> +Date: Tue Jul 3 19:26:58 2001 +0000 + + - fix: redundant entries in file manifests handled correctly (#46914). + - map uid/gid from metadata into payload headers. + + CVS patchset: 4915 + CVS date: 2001/07/03 19:26:58 + +commit c33e408649c342e000edce34ca122058a9050cdd +Author: jbj <devnull@localhost> +Date: Sat Jun 30 18:32:28 2001 +0000 + + - update intl dirs to gettext-0.10.38. + - fix: sanity check for header size added in headerCopyLoad() (#46469). + + CVS patchset: 4913 + CVS date: 2001/06/30 18:32:28 + +commit 5177464972a45db08785964718215c2a9ddd7179 +Author: jbj <devnull@localhost> +Date: Fri Jun 29 22:38:13 2001 +0000 + + Update included gettext routines to 0.10.38. + + CVS patchset: 4911 + CVS date: 2001/06/29 22:38:13 + +commit 3e219ad91a7ccc6632b948c5bab03694f3f6b25d +Author: jbj <devnull@localhost> +Date: Thu Jun 28 22:19:08 2001 +0000 + + - fix: sanity checks on #tags (<65K) and offset (<16Mb) in header. + - fix: add -r to useradd to prevent /etc/skel glop (#46215). + - fix: disambiguate typedef and struct name(s) for kpackage. + + CVS patchset: 4908 + CVS date: 2001/06/28 22:19:08 + +commit b533de2b2722679b3e1bc486467310bd8c61f806 +Author: jbj <devnull@localhost> +Date: Mon Jun 25 20:01:42 2001 +0000 + + Yet another patial harlink set fix. + + CVS patchset: 4903 + CVS date: 2001/06/25 20:01:42 + +commit 3bb77854aa61ac18b672df8baf34f32537cf6604 +Author: jbj <devnull@localhost> +Date: Mon Jun 25 17:49:42 2001 +0000 + + - fix: permit partially enumerated hardlink file sets during build. + - fix: resurrect rpm signature modes. + + CVS patchset: 4902 + CVS date: 2001/06/25 17:49:42 + +commit f40a045acb3de64dce15019ed5f1da4612a817f9 +Author: jbj <devnull@localhost> +Date: Thu Jun 21 03:51:34 2001 +0000 + + - add %{_gnu} macro to append "-gnu" to %{_target_platform} to + support --target/--host flavored %configure. Legacy behavior + available by undefining %{_gnu}. + + CVS patchset: 4899 + CVS date: 2001/06/21 03:51:34 + +commit 60977b6c27aca83d1c15deef2e4f759268308075 +Author: jbj <devnull@localhost> +Date: Wed Jun 20 21:20:16 2001 +0000 + + - fix: rpm -qlv link count for directories dinna include '..'. + - fix: rpm -qlv size for directories should be zero. + - add --noghost to filter non-payload files from rpm -qlv output. + + CVS patchset: 4897 + CVS date: 2001/06/20 21:20:16 + +commit 6f88379b75dd5a0f029e709d29a3c10f40b76102 +Author: jbj <devnull@localhost> +Date: Wed Jun 20 16:45:33 2001 +0000 + + Typo. + + CVS patchset: 4894 + CVS date: 2001/06/20 16:45:33 + +commit 512b5ce682beae889b6d32b011771f1b63e36329 +Author: jbj <devnull@localhost> +Date: Wed Jun 20 16:42:19 2001 +0000 + + - fix: partial sets of hardlinked files permitted in payload (yes, changed). + - work around a (possible) compiler problem on ia64. + + CVS patchset: 4893 + CVS date: 2001/06/20 16:42:19 + +commit 5f2d9ab25b9339314ac318cf0f968fe03c31be97 +Author: jbj <devnull@localhost> +Date: Wed Jun 20 06:29:20 2001 +0000 + + - fix: partial sets of hardlinked files forbidden in payload. + - fix: mark rpmdb files with %config to prevent erasure on downgrade. + + CVS patchset: 4891 + CVS date: 2001/06/20 06:29:20 + +commit 24245d28f88728b3ba40d305d857c74e394846c9 +Author: rjray <devnull@localhost> +Date: Wed Jun 20 05:15:46 2001 +0000 + + These are adjustments made on the rpm-4_0 branch by Jeff. I've built and tested + them again my 3.0.5 test platform with no errors. Thus, they are being merged + onto the trunk. + + CVS patchset: 4889 + CVS date: 2001/06/20 05:15:46 + +commit c23977f8bf6478d5f050a0e02093a73ee58e9d08 +Author: jbj <devnull@localhost> +Date: Wed Jun 20 01:28:15 2001 +0000 + + Add /usr/lib/rpm/noarch* symlinks to package. + + CVS patchset: 4888 + CVS date: 2001/06/20 01:28:15 + +commit efc5280a47fd738eb3207153e7642d9e379e1ae6 +Author: jbj <devnull@localhost> +Date: Tue Jun 19 23:33:35 2001 +0000 + + Remove, changes now merged into linux.{prov,req}. + + CVS patchset: 4885 + CVS date: 2001/06/19 23:33:35 + +commit 8cd30c7190a630809a54f259718576d29bde80da +Author: jbj <devnull@localhost> +Date: Tue Jun 19 20:03:13 2001 +0000 + + - make package ordering loop messages debug, not warning. + + CVS patchset: 4883 + CVS date: 2001/06/19 20:03:13 + +commit eb8db3316d3a125c8974436112829d56aa63b21f +Author: jbj <devnull@localhost> +Date: Tue Jun 19 16:59:23 2001 +0000 + + - finalize per-header methods, accessing headerFoo through vector. + + CVS patchset: 4880 + CVS date: 2001/06/19 16:59:23 + +commit c6bd3de937ce3d40daa228e237c52527b9cdb8e1 +Author: jbj <devnull@localhost> +Date: Tue Jun 19 11:38:51 2001 +0000 + + - preliminary abstraction to support per-header methods. + + CVS patchset: 4878 + CVS date: 2001/06/19 11:38:51 + +commit 29ea1567e7eafc457aed5529b240161cf8d4657f +Author: jbj <devnull@localhost> +Date: Sun Jun 17 22:18:03 2001 +0000 + + Sync with rpm-4_0 branch. + + CVS patchset: 4876 + CVS date: 2001/06/17 22:18:03 + +commit c32276cdf5c28d7d701d7211e55f28ebc6f097d7 +Author: jbj <devnull@localhost> +Date: Sun Jun 17 15:19:26 2001 +0000 + + - popt: add POPT_CONTEXT_ARG_OPTS for all opts to return 1 (#30912). + - fix: fsm reads/writes now return error on partial I/O. + - fix: Ferror returned spurious error for gzdio/bzdio. + + CVS patchset: 4874 + CVS date: 2001/06/17 15:19:26 + +commit 6f3943da6c5a26d2bf52cd7c47352bf785e9c8e6 +Author: jbj <devnull@localhost> +Date: Sun Jun 17 00:36:01 2001 +0000 + + - popt: add POPT_ARGFLAG_SHOW_DEFAULT to display initial values (#32558). + + CVS patchset: 4872 + CVS date: 2001/06/17 00:36:01 + +commit 1ed6bde25a2d8c1878ed3b52298848d09a50bd3c +Author: jbj <devnull@localhost> +Date: Sat Jun 16 01:49:10 2001 +0000 + + linux.req now verified functional on ia64-linux. + + CVS patchset: 4870 + CVS date: 2001/06/16 01:49:10 + +commit c0ef3c810f0cb08f0dc65ebe83921d24ce2d13b7 +Author: jbj <devnull@localhost> +Date: Fri Jun 15 21:52:47 2001 +0000 + + - linux.req needs exit 0 + + CVS patchset: 4868 + CVS date: 2001/06/15 21:52:47 + +commit 6afa016e86bc87b7ac7d2a90db00df7b35cc99a4 +Author: jbj <devnull@localhost> +Date: Fri Jun 15 18:53:06 2001 +0000 + + - ia64/sparc: <arch>.{req,prov} identical to linux.{req,prov}. + - add "rpmlib(ScriptletInterpreterArgs)" to track + %post -p "/sbin/ldconfig -n /usr/lib" + incompatibilities. + + CVS patchset: 4866 + CVS date: 2001/06/15 18:53:06 + +commit c097611c41b8480734a47547018dd0e0e61efcbb +Author: jbj <devnull@localhost> +Date: Fri Jun 15 16:01:59 2001 +0000 + + Orphans. + + CVS patchset: 4864 + CVS date: 2001/06/15 16:01:59 + +commit 58b120d8785b7622a3c5c603f109a1fc2f085f68 +Author: jbj <devnull@localhost> +Date: Fri Jun 15 16:01:10 2001 +0000 + + - alpha: don't add "()(64bit)" dependency markers. + + CVS patchset: 4863 + CVS date: 2001/06/15 16:01:10 + +commit f0d2abd2bcb74ab18645355ba45189abe77f38bf +Author: jbj <devnull@localhost> +Date: Fri Jun 15 04:56:33 2001 +0000 + + - fix: db1 end-of-file not detected in legacy compatible way. + - fix: remove (harmless) chown error message from %post. + - add --target/--host to %configure, add example cross-build/config.site + scripts to /usr/lib/rpm <arjanv@redhat.com> (#44581). + - rpmdb iterator selectors permit default/strcmp/regex/glob matching. + - rpmdb iterator selectors permit negative matches. + + CVS patchset: 4861 + CVS date: 2001/06/15 04:56:33 + +commit 22b9de5f331285fef6b353b9441d121dcc639ea2 +Author: jbj <devnull@localhost> +Date: Wed Jun 13 20:57:06 2001 +0000 + + - add rpmdbSetIteratorRE() for regex matching in database iterators. + - permit rpm -qa to take RE args applied to name tag. + - permit dbiFindMatches() to use version/release patterns. + - eliminate all uses of rpmdbSetIterator{Version,Release}. + + CVS patchset: 4859 + CVS date: 2001/06/13 20:57:06 + +commit 7233e3ad7373eec14ca47dc292806deb986519b1 +Author: jbj <devnull@localhost> +Date: Tue Jun 12 17:06:47 2001 +0000 + + - remove rpmrc Provides: Yet Again, use virtual packages. + - dump cursor debugging wrappers. + - rpm --verify can disable rpmFileAttr checks. + + CVS patchset: 4856 + CVS date: 2001/06/12 17:06:47 + +commit 1b87bd9ef75810794edede55d94c25c5d1e94d41 +Author: jbj <devnull@localhost> +Date: Tue Jun 12 04:10:21 2001 +0000 + + - remove dead code frpm popt table reorg. + - more CLI typedefs/prototypes moved from rpmlib.h to rpmcli.h. + - rpm --verify skips files in non-installed states. + - rpm --verify skips content checks for %ghost files. + - rpm --verify displays config/doc/gnost/license/readme atrrs for files. + - rpm --verify checks immutable header region digest if available. + - rpmbuild adds header region digest (SHA1 as string). + - use rpmTag* typedefs in new hge/hae/hme/hre header vectors. + + CVS patchset: 4854 + CVS date: 2001/06/12 04:10:21 + +commit 03f527390168680d98f13ada0dbf6be4cd17dc9c +Author: jbj <devnull@localhost> +Date: Fri Jun 8 20:45:59 2001 +0000 + + - fix: QUERY_FOR_LIST file count clobbered. + - create top level rpmcli API, factor top level modes into popt tables. + - popt: add POPT_BIT_SET/POPT_BIT_CLR to API. + - autogen.sh checks for latest libtool-1.4 and automake-1.4-p2. + - rpm --verify reports failure(s) if corresponding tag is not in header. + - rpm --verify honors %config(missingok), add -v for legacy behavior. + + CVS patchset: 4852 + CVS date: 2001/06/08 20:45:59 + +commit 7bf9296288c38f3bf82ec38481738101bf063981 +Author: jbj <devnull@localhost> +Date: Wed Jun 6 19:57:12 2001 +0000 + + - default to dbenv with mpool, --rebuilddb with nofsync is much faster. + + CVS patchset: 4849 + CVS date: 2001/06/06 19:57:12 + +commit 16d8c9e229508e4fcd3f03ac491c0c366c9172ac +Author: jbj <devnull@localhost> +Date: Wed Jun 6 16:18:03 2001 +0000 + + - document build modes in rpmbuild.8, rpmbuild is born. + + CVS patchset: 4846 + CVS date: 2001/06/06 16:18:03 + +commit f0a67ca8b05a635340213158e9086b3bdf5443fd +Author: jbj <devnull@localhost> +Date: Wed Jun 6 12:36:31 2001 +0000 + + - permit duplicates for btree indices. + + CVS patchset: 4843 + CVS date: 2001/06/06 12:36:31 + +commit c635bbf0aedc73aa138078ffe1c761507de9d91a +Author: jbj <devnull@localhost> +Date: Tue Jun 5 22:01:13 2001 +0000 + + fix: increment pointer in funky header ext while loop. + + CVS patchset: 4841 + CVS date: 2001/06/05 22:01:13 + +commit 8959a0de7070e4a3886ede3f1703ac6098b5a6eb +Author: jbj <devnull@localhost> +Date: Tue Jun 5 20:39:35 2001 +0000 + + Typos. + + CVS patchset: 4837 + CVS date: 2001/06/05 20:39:35 + +commit 4ae69250a2595531743074d81aec5804a1b5573f +Author: jbj <devnull@localhost> +Date: Tue Jun 5 19:26:22 2001 +0000 + + - fix typos in linux.{req,prov}. + + CVS patchset: 4834 + CVS date: 2001/06/05 19:26:22 + +commit 750d54d8a33e67d8f89ed95a785c0f025c833aa8 +Author: jbj <devnull@localhost> +Date: Mon Jun 4 13:55:58 2001 +0000 + + lclint fiddles. + + CVS patchset: 4833 + CVS date: 2001/06/04 13:55:58 + +commit 9e1929c9bb268faad7c8f140161504dbaf7f00f0 +Author: jbj <devnull@localhost> +Date: Fri Jun 1 22:00:07 2001 +0000 + + - fix: lclint fiddles broke uCache initialization (#43139). + + CVS patchset: 4829 + CVS date: 2001/06/01 22:00:07 + +commit 3720e702daeefc4fbb8ce0665b8e6019c6e8b216 +Author: jbj <devnull@localhost> +Date: Fri Jun 1 20:26:24 2001 +0000 + + perl.prov patch (#43081). + + CVS patchset: 4827 + CVS date: 2001/06/01 20:26:24 + +commit 25f341822c555005b79494b1a02e0c3b4d1f8f8d +Author: jbj <devnull@localhost> +Date: Fri Jun 1 19:27:33 2001 +0000 + + - merge sparc64/ia64 fiddles back into linux.{req,prov}. + - automagically generate perl module dependencies always. + + CVS patchset: 4825 + CVS date: 2001/06/01 19:27:33 + +commit f5ebe3fb424b215dbd455cabd37f5ea56bd5dbff +Author: jbj <devnull@localhost> +Date: Thu May 31 22:31:14 2001 +0000 + + - return multiple suggested packages (Pawel Kolodziej <pawelk@pld.org.pl>). + - fix: return suggested packages when using Depends cache. + + CVS patchset: 4823 + CVS date: 2001/05/31 22:31:14 + +commit f8b347a38aeb9a8c90739f3cd2cd2d5c5e46fcce +Author: jbj <devnull@localhost> +Date: Thu May 31 19:02:55 2001 +0000 + + lclint annotations. + + CVS patchset: 4821 + CVS date: 2001/05/31 19:02:55 + +commit cc54f00167e420f4e2bc4094e76c604da3c540a6 +Author: jbj <devnull@localhost> +Date: Wed May 30 22:42:43 2001 +0000 + + - fix: for busted db1, attempt chain reconnection to following record. + + CVS patchset: 4819 + CVS date: 2001/05/30 22:42:43 + +commit 2a4452a1f91b1fc11ce13092980b83092357cf1f +Author: jbj <devnull@localhost> +Date: Tue May 29 20:01:28 2001 +0000 + + - fix: popt exec doesn't add '--', --target et al no longer need '='. + - fix: popt consume-next-arg "!#:+" w/o side effect (#41956). + + CVS patchset: 4817 + CVS date: 2001/05/29 20:01:28 + +commit 61cd63ab8e816d46e81b3df2bb8cfe9b2267f85d +Author: jbj <devnull@localhost> +Date: Tue May 29 15:03:35 2001 +0000 + + - eliminate db-1.85 and db-2.x configuration. + - fix: popt arg sanity checks broken, optarg != optArg. + - fix: popt range checks on floats/doubles broken. + - popt: return POPT_ERROR_ERRNO on config open/read/close failure. + + CVS patchset: 4815 + CVS date: 2001/05/29 15:03:35 + +commit e6c22123bc088afd6f0f564b8f5224af3cf2d2e6 +Author: jbj <devnull@localhost> +Date: Fri May 25 19:51:53 2001 +0000 + + - perform db->verify when closing db files. + + CVS patchset: 4813 + CVS date: 2001/05/25 19:51:53 + +commit 4d76eb6dee47bbb119846428af238727d7cd5b61 +Author: jbj <devnull@localhost> +Date: Wed May 23 17:53:30 2001 +0000 + + RPMTAG_BUILDROOT is internal tag. + + CVS patchset: 4810 + CVS date: 2001/05/23 17:53:30 + +commit 23783af2276940639be72ca2ae4599f387beb899 +Author: jbj <devnull@localhost> +Date: Wed May 23 16:38:52 2001 +0000 + + - remove all header region assertion failures, return NULL instead. + + CVS patchset: 4809 + CVS date: 2001/05/23 16:38:52 + +commit 71f818828ed608b895896670f15437ffc491b785 +Author: jbj <devnull@localhost> +Date: Wed May 23 14:25:19 2001 +0000 + + - headerFree() returns NULL, _free is C++ safe. + + CVS patchset: 4807 + CVS date: 2001/05/23 14:25:19 + +commit 0112602155b5500ba63e9874072c89d5241aec7a +Author: jbj <devnull@localhost> +Date: Tue May 22 18:09:30 2001 +0000 + + - refuse to install on systems using db1. + + CVS patchset: 4805 + CVS date: 2001/05/22 18:09:30 + +commit f67a2912d291a14eaf05b8de14922c0f34ddce62 +Author: jbj <devnull@localhost> +Date: Tue May 22 16:05:47 2001 +0000 + + Change contact email address. + + CVS patchset: 4803 + CVS date: 2001/05/22 16:05:47 + +commit aed337b31d60115102d32c0532a327f0d173d1db +Author: jbj <devnull@localhost> +Date: Mon May 21 16:00:45 2001 +0000 + + - fix: skip %ghost files when building packages (#38218). + + CVS patchset: 4801 + CVS date: 2001/05/21 16:00:45 + +commit 8cc9d509e4e0009e16c7228bdf5d65a069054142 +Author: jbj <devnull@localhost> +Date: Sun May 20 18:33:23 2001 +0000 + + - fix: i18n strings need 1 on sucess return code (#41313). + + CVS patchset: 4799 + CVS date: 2001/05/20 18:33:23 + +commit 2622029162ad26cf8463ac7026db9d85ca254cf9 +Author: jbj <devnull@localhost> +Date: Wed May 16 20:02:08 2001 +0000 + + fix: rpmtransAddPackage assumed removed packages were sorted (#35827). + + CVS patchset: 4797 + CVS date: 2001/05/16 20:02:08 + +commit cec2fe637a8b872282e7029867a253384ed1d553 +Author: jbj <devnull@localhost> +Date: Wed May 16 19:19:15 2001 +0000 + + - fix: filter duplicate package removals (#35828). + - add armv3l arch. + + CVS patchset: 4795 + CVS date: 2001/05/16 19:19:15 + +commit 56510bc6e99ed2bde5cb8e9845031c26b42a406e +Author: rjray <devnull@localhost> +Date: Tue May 15 07:57:34 2001 +0000 + + Update for 0.32 release + + CVS patchset: 4793 + CVS date: 2001/05/15 07:57:34 + +commit 1be201a2eadf9f25e7c39a2e2a33706de63795ae +Author: rjray <devnull@localhost> +Date: Tue May 15 07:49:56 2001 +0000 + + Significant speed-ups gained by breaking down the constants into fewer, + shorter string compares. This is most notable under the 'R' constants in the + outermost switch-block inside of the routine constant(). The test time for the + full suite on the main dev box dropped over 25%. + + CVS patchset: 4792 + CVS date: 2001/05/15 07:49:56 + +commit 00956b95c5177b52c745558b4918f7a231749248 +Author: rjray <devnull@localhost> +Date: Tue May 15 06:22:36 2001 +0000 + + Fixing more of the "attempt to free unreferenced scalar" messages + + CVS patchset: 4791 + CVS date: 2001/05/15 06:22:36 + +commit 7ebaafac6a3fa3f9de36ba24718589f2db4b981a +Author: jbj <devnull@localhost> +Date: Mon May 14 21:19:34 2001 +0000 + + Grrr, hacks to the hacks to get db3 to configure. + + CVS patchset: 4790 + CVS date: 2001/05/14 21:19:34 + +commit 3c563d21182b97271411e6b3209a07b6f78b94db +Author: jbj <devnull@localhost> +Date: Mon May 14 20:12:10 2001 +0000 + + - upgrade to db-3.3.4. + + CVS patchset: 4787 + CVS date: 2001/05/14 20:12:10 + +commit a9184b73ecb9bcb5dedb503529a0696cdb5b008a +Author: jbj <devnull@localhost> +Date: Sun May 13 20:03:09 2001 +0000 + + Resolve conflicts. + + CVS patchset: 4783 + CVS date: 2001/05/13 20:03:09 + +commit 2af040895b279eca8fb5a44240da7e42c8b4ac66 +Author: jbj <devnull@localhost> +Date: Sun May 13 19:58:25 2001 +0000 + + Initial revision + + CVS patchset: 4782 + CVS date: 2001/05/13 19:58:25 + +commit 9b44f1b7168b70652f7fad2e0da6fdade4b965d7 +Author: jbj <devnull@localhost> +Date: Sun May 13 18:03:34 2001 +0000 + + - add cron/logrotate scripts to save installed package filenames. + + CVS patchset: 4779 + CVS date: 2001/05/13 18:03:34 + +commit 87c15895a05f100b8a6eb26c17f8742f2b1b3df2 +Author: jbj <devnull@localhost> +Date: Sun May 13 17:55:58 2001 +0000 + + - add cron/logrotate scripts to save installed package filenames. + + CVS patchset: 4777 + CVS date: 2001/05/13 17:55:58 + +commit 1da20d37d8db366a0607614a2a030dc408f97b91 +Author: rjray <devnull@localhost> +Date: Sat May 12 11:40:27 2001 +0000 + + Various debugging + + CVS patchset: 4775 + CVS date: 2001/05/12 11:40:27 + +commit 27009dd00b9789c90c71190cd0c93c721fc83611 +Author: jbj <devnull@localhost> +Date: Fri May 11 23:25:46 2001 +0000 + + - harden rpmdb iterators from damaged header instance segfaults. + + CVS patchset: 4774 + CVS date: 2001/05/11 23:25:46 + +commit b589c5c97d348437ebf67429eb93674baf769b81 +Author: jbj <devnull@localhost> +Date: Fri May 11 17:18:16 2001 +0000 + + Path is /etc/rpmrc, not /etc/rpm/rpmc, in comment (#40163). + + CVS patchset: 4771 + CVS date: 2001/05/11 17:18:16 + +commit 39c24d294e8e3ca2b2b32bd8e4e45a38a62951ba +Author: jbj <devnull@localhost> +Date: Fri May 11 16:45:06 2001 +0000 + + Remove typos and stray debugging fprintf's. + + CVS patchset: 4770 + CVS date: 2001/05/11 16:45:06 + +commit 0f30480a8925f3651a364ab2ec7fe88e2b2e2ff2 +Author: jbj <devnull@localhost> +Date: Fri May 11 14:52:28 2001 +0000 + + Generate manifest for rpmdb. + + CVS patchset: 4768 + CVS date: 2001/05/11 14:52:28 + +commit f5d0541223f386cc3d97b6323ce83d996fa46fe4 +Author: jbj <devnull@localhost> +Date: Fri May 11 04:06:12 2001 +0000 + + - rpm database has rpm.rpm g+w permissions to share db3 mutexes. + - expose more db3 macro configuration tokens. + - move fprint.[ch] and hash.[ch] to rpmdb directory. + - detect and fiddle incompatible mixtures of db3 env/open flags. + - add DBI_WRITECURSOR to map to db3 flags with CDB database model. + - add rpmdbSetIteratorRewrite to warn of pending lazy (re-)writes. + + CVS patchset: 4766 + CVS date: 2001/05/11 04:06:12 + +commit c7ee57336766b4411f3aeaaa78dd3778cfea3244 +Author: jbj <devnull@localhost> +Date: Fri May 11 04:01:04 2001 +0000 + + - rpm database has rpm.rpm g+w permissions to share db3 mutexes. + - expose more db3 macro configuration tokens. + - move fprint.[ch] and hash.[ch] to rpmdb directory. + - detect and fiddle incompatible mixtures of db3 env/open flags. + - add DBI_WRITECURSOR to map to db3 flags with CDB database model. + - add rpmdbSetIteratorRewrite to warn of pending lazy (re-)writes. + + CVS patchset: 4765 + CVS date: 2001/05/11 04:01:04 + +commit dda243d6621372bf8c10bc04643e730d9e388091 +Author: jbj <devnull@localhost> +Date: Fri May 11 02:43:07 2001 +0000 + + Ignore "stuff". + + CVS patchset: 4762 + CVS date: 2001/05/11 02:43:07 + +commit d026618b6b046bd0f3a6110eafd1bf1bd4e8aead +Author: jbj <devnull@localhost> +Date: Wed May 9 22:58:56 2001 +0000 + + - rpm executables now setuid rpm to share write locks. + - expose more db3 macro configuration tokens. + + CVS patchset: 4756 + CVS date: 2001/05/09 22:58:56 + +commit 47a7f6e9177a12ba07bed42bca2a230c48eaa6a8 +Author: jbj <devnull@localhost> +Date: Tue May 8 13:59:47 2001 +0000 + + Create db2 file manifest, as alpha is different. + + CVS patchset: 4755 + CVS date: 2001/05/08 13:59:47 + +commit 9c636fed5b7e038315b77114b1ba9e46051351f4 +Author: jbj <devnull@localhost> +Date: Tue May 8 00:03:14 2001 +0000 + + - create rpmdb.la so that linkage against rpm's db-3.2.9 is possible. + + CVS patchset: 4752 + CVS date: 2001/05/08 00:03:14 + +commit d9e5d40dd5b8be2e1304452e61a797f66b5c0a1f +Author: jbj <devnull@localhost> +Date: Mon May 7 19:21:16 2001 +0000 + + - use internal db-3.2.9 sources to build by default. + - don't build db1 by default. + + CVS patchset: 4750 + CVS date: 2001/05/07 19:21:16 + +commit cb55d5c6cd129c37b25670c77704c396307ffb15 +Author: jbj <devnull@localhost> +Date: Mon May 7 01:54:56 2001 +0000 + + - fix: debugging message displays header keys (#38454). + + CVS patchset: 4747 + CVS date: 2001/05/07 01:54:56 + +commit c3835f5ca0e3ea856213a22367233e148ea26550 +Author: jbj <devnull@localhost> +Date: Sun May 6 19:17:14 2001 +0000 + + - fix: specfile queries with BuildArch: (#27589). + + CVS patchset: 4746 + CVS date: 2001/05/06 19:17:14 + +commit 6f5615eab6821743c73c278030e01d117a5ee163 +Author: jbj <devnull@localhost> +Date: Sun May 6 13:39:22 2001 +0000 + + Change URL. + + CVS patchset: 4743 + CVS date: 2001/05/06 13:39:22 + +commit 8f75bbc17dab6c334583f33c7b912fb16d2ddc4b +Author: jbj <devnull@localhost> +Date: Sat May 5 19:28:32 2001 +0000 + + - enough lclint annotations and fiddles already. + + CVS patchset: 4741 + CVS date: 2001/05/05 19:28:32 + +commit d78e027808deb6aef4e65338d160986d7e576a90 +Author: jbj <devnull@localhost> +Date: Thu May 3 21:00:18 2001 +0000 + + - still more boring lclint annotations and fiddles. + + CVS patchset: 4738 + CVS date: 2001/05/03 21:00:18 + +commit 0ecdbba93587408c670124e88d39451c681a77eb +Author: jbj <devnull@localhost> +Date: Mon Apr 30 22:32:22 2001 +0000 + + - yet more boring lclint annotations and fiddles. + + CVS patchset: 4732 + CVS date: 2001/04/30 22:32:22 + +commit a57a13b1350ff1a094c202c90391f8676f487582 +Author: rjray <devnull@localhost> +Date: Sun Apr 29 22:44:54 2001 +0000 + + These are mostly further clean-up of the 4.0.2-compatibility effort. + + CVS patchset: 4727 + CVS date: 2001/04/29 22:44:54 + +commit b4056f2affde298b4940054cc569534ac54a4624 +Author: rjray <devnull@localhost> +Date: Sun Apr 29 22:44:13 2001 +0000 + + Made some changes to how rpm version is represented, added a new -Ddefine to + the c-flags. + + CVS patchset: 4726 + CVS date: 2001/04/29 22:44:13 + +commit 81ac89f4e6f176f9095e73b34d94d4ccf12da237 +Author: jbj <devnull@localhost> +Date: Sun Apr 29 22:43:01 2001 +0000 + + - more boring lclint annotations and fiddles. + + CVS patchset: 4725 + CVS date: 2001/04/29 22:43:01 + +commit c83cfd5ed5b9637a090e57bef5aca5d5b96d00f4 +Author: jbj <devnull@localhost> +Date: Sun Apr 29 16:08:55 2001 +0000 + + - transaction iterator(s) need to run in reverse order on pure erasures. + - erasures not yet strict, warn & chug on unlink(2)/rmdir(2) failure. + + CVS patchset: 4723 + CVS date: 2001/04/29 16:08:55 + +commit 3b5820c4205e440d9aad5c5d626721ee30b12292 +Author: jbj <devnull@localhost> +Date: Sun Apr 29 01:05:43 2001 +0000 + + - 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 + +commit 6a0524ed57548de92daa4b6cf8ee9d2ab39d7a42 +Author: jbj <devnull@localhost> +Date: Sat Apr 28 11:33:59 2001 +0000 + + Patch 3.2.9.2 from www.sleepycat.com. + + CVS patchset: 4718 + CVS date: 2001/04/28 11:33:59 + +commit 0c919b0df21f108a34e0cc9f91d304856738e08f +Author: jbj <devnull@localhost> +Date: Sat Apr 28 11:32:45 2001 +0000 + + Patch 3.2.9.1 from www.sleepycat.com. + + CVS patchset: 4716 + CVS date: 2001/04/28 11:32:45 + +commit 16eaf800759c4e5975645c7d909e82f51351ca7b +Author: rjray <devnull@localhost> +Date: Fri Apr 27 09:07:08 2001 +0000 + + Disable the version-checking on XS code for now, until I can figure out how + to do it correctly. + + CVS patchset: 4715 + CVS date: 2001/04/27 09:07:08 + +commit ca82f7d8d847f45717ff689f9e919bb15bc0dd7e +Author: rjray <devnull@localhost> +Date: Fri Apr 27 09:05:55 2001 +0000 + + Updated for 0.31 + + CVS patchset: 4714 + CVS date: 2001/04/27 09:05:55 + +commit b264f286be77b518db765cb8ce354e7b17742de5 +Author: rjray <devnull@localhost> +Date: Fri Apr 27 09:05:21 2001 +0000 + + Changed the way $VERSION is set + + CVS patchset: 4713 + CVS date: 2001/04/27 09:05:21 + +commit d6dad290930651d1cb727e98b5fb2ab78f0ee8e2 +Author: rjray <devnull@localhost> +Date: Fri Apr 27 08:43:23 2001 +0000 + + Trimmed another one out. + + CVS patchset: 4712 + CVS date: 2001/04/27 08:43:23 + +commit f16a0d9cae2a26d912b503d72d6af66d017d9504 +Author: rjray <devnull@localhost> +Date: Fri Apr 27 08:41:56 2001 +0000 + + The 4.0.2 rpm release changed all #define constants to enum sets, which pretty + much hosed this file as it stood. Now, there's no "not_here" hook, and we will + have to accept that if a name changes or gets dropped in the future, the + compile will break. Which is probably a good thing, since that happens on + occasion, too. + + CVS patchset: 4711 + CVS date: 2001/04/27 08:41:56 + +commit a9a1fd866c573f41287e6ad256ce64b3970a1eaa +Author: jbj <devnull@localhost> +Date: Thu Apr 26 20:39:52 2001 +0000 + + - fix: ineeded count wrong for overlapped, created files. + + CVS patchset: 4709 + CVS date: 2001/04/26 20:39:52 + +commit bab8d207cea4bc12502852a8b4566c79b45d66ef +Author: jbj <devnull@localhost> +Date: Wed Apr 25 15:07:53 2001 +0000 + + - fix: readlink return value clobbered by header write. + + CVS patchset: 4707 + CVS date: 2001/04/25 15:07:53 + +commit a71985e5be5051164d089b1424130d0f303ff3c0 +Author: jbj <devnull@localhost> +Date: Mon Apr 23 20:56:59 2001 +0000 + + - regenerate rpm.8 man page from docbook glop (in max-rpm). + - lib/depends.c: diddle debugging messages. + + CVS patchset: 4703 + CVS date: 2001/04/23 20:56:59 + +commit 1aaf1b9b5d3777a36f9cfff600912a7f468dc732 +Author: jbj <devnull@localhost> +Date: Sun Apr 22 08:58:22 2001 +0000 + + - cpanflute perl dependency needs explicit epoch (#37034). + + CVS patchset: 4702 + CVS date: 2001/04/22 08:58:22 + +commit 389d253e6236173e05b488d8f77ebe3b785f84a8 +Author: jbj <devnull@localhost> +Date: Sat Apr 21 06:02:09 2001 +0000 + + Sync with rpm-4_0 branch. + + CVS patchset: 4700 + CVS date: 2001/04/21 06:02:09 + +commit 84329c6779c60c57f75ae66b92f6fb9f37c3b4f6 +Author: jbj <devnull@localhost> +Date: Tue Apr 17 19:34:58 2001 +0000 + + Remove blank line to avoid irix lossage (#34656). + + CVS patchset: 4688 + CVS date: 2001/04/17 19:34:58 + +commit 8b20f15fbf2b7c1fed46b228dca2fc8358414903 +Author: jbj <devnull@localhost> +Date: Tue Apr 17 19:29:12 2001 +0000 + + - portability: vsnprintf/snprintf wrappers for those without (#34657). + + CVS patchset: 4686 + CVS date: 2001/04/17 19:29:12 + +commit 63db1277013da1355d86ef5f3faf5dff26581c17 +Author: jbj <devnull@localhost> +Date: Tue Apr 17 18:30:23 2001 +0000 + + - fix: Fwrite's are optimized out by aggressive compiler(irix) (#34711). + + CVS patchset: 4684 + CVS date: 2001/04/17 18:30:23 + +commit c360a8907b132495e411824c92dfe4189e76ac3d +Author: jbj <devnull@localhost> +Date: Tue Apr 17 18:23:58 2001 +0000 + + - fix: s390 (and ppc?) could return CPIOERR_BAD_HEADER (#28645). + + CVS patchset: 4682 + CVS date: 2001/04/17 18:23:58 + +commit 1ea9d2cf9d4a58f2c5cf0489a326dbb495e613a0 +Author: rjray <devnull@localhost> +Date: Sat Apr 14 09:25:38 2001 +0000 + + typo + + CVS patchset: 4679 + CVS date: 2001/04/14 09:25:38 + +commit 033f860f68e7cd6bc2ae3f194415b372e8bb69a6 +Author: jbj <devnull@localhost> +Date: Fri Apr 13 19:24:16 2001 +0000 + + Create. + + CVS patchset: 4678 + CVS date: 2001/04/13 19:24:16 + +commit f75a3f71ab5b584af5a4d3b168064968fd400c48 +Author: jbj <devnull@localhost> +Date: Tue Apr 10 12:36:45 2001 +0000 + + Doxygen annotations for config files. + Doxygen annotations for rpmdep section. + Add manifests for install modes. + + CVS patchset: 4675 + CVS date: 2001/04/10 12:36:45 + +commit 999f9b1654a3546b2c7e42fe3b3b224ec2781b1f +Author: jbj <devnull@localhost> +Date: Tue Apr 3 20:41:09 2001 +0000 + + - fix: %_netsharedpath needs to look at basenames (#26561). + - fix: --excludepath was broken (#24434). + + CVS patchset: 4669 + CVS date: 2001/04/03 20:41:09 + +commit f0205431eff36c80a3e3e918ccd7ad4b66d6fd08 +Author: jbj <devnull@localhost> +Date: Tue Apr 3 14:43:32 2001 +0000 + + Don't compile rpmsort by default (#29907). + + CVS patchset: 4666 + CVS date: 2001/04/03 14:43:32 + +commit 3ee7efc408c5eae30e0e08e647ffad480ded575f +Author: jbj <devnull@localhost> +Date: Tue Apr 3 14:22:52 2001 +0000 + + casts to keep picky compilers happy (#29992). + + CVS patchset: 4665 + CVS date: 2001/04/03 14:22:52 + +commit 9e6924a604e9e5a3135ce102d064450072f61f38 +Author: jbj <devnull@localhost> +Date: Tue Apr 3 13:41:56 2001 +0000 + + - fix: --relocate missing trailing slash (#28874,#25876). + - fix: --excludedoc shouldn't create empty doc dir (#14531). + + CVS patchset: 4663 + CVS date: 2001/04/03 13:41:56 + +commit 9f7e40a27c98c651170b28512dce3fb5c6d6e6cd +Author: jbj <devnull@localhost> +Date: Wed Mar 28 16:00:11 2001 +0000 + + - fix: AIX has sizeof(uint_16) != sizeof(mode_t) verify cast needed. + + CVS patchset: 4657 + CVS date: 2001/03/28 16:00:11 + +commit 879d15a9548bf7e6fbd22ebe1974bc63974ef53f +Author: jbj <devnull@localhost> +Date: Wed Mar 28 14:59:23 2001 +0000 + + - fix: i18n tags in rpm-2.5.x had wrong offset/length (#33478). + + CVS patchset: 4655 + CVS date: 2001/03/28 14:59:23 + +commit 075607676dee5f7d2006ba6f561b15d2e505e10a +Author: jbj <devnull@localhost> +Date: Fri Mar 23 20:27:48 2001 +0000 + + - fix: parameterized macro segfault (Jakub Bogusz <qboosh@pld.org.pl>). + fix: off by 1 with rpmGlob when presented with multiple non-globbed items. + fix: rpmReadPackageManifest actually works now. + + CVS patchset: 4653 + CVS date: 2001/03/23 20:27:48 + +commit 1975b49aa7167e7694da5659e29660aca44d02fc +Author: jbj <devnull@localhost> +Date: Thu Mar 22 23:39:01 2001 +0000 + + - python: strip header regions during unload. + - add -g to optflags in per-platform config. + - permit confgure/compile with db3-3.2.9. + - permit manifest files as args to query/verify modes. + + CVS patchset: 4649 + CVS date: 2001/03/22 23:39:01 + +commit 731946f4b90eb1173452dd30f1296dd825155d82 +Author: jbj <devnull@localhost> +Date: Wed Mar 21 18:33:35 2001 +0000 + + Initial revision + + CVS patchset: 4644 + CVS date: 2001/03/21 18:33:35 + +commit 7ed904da030dc4640ff9bce8458ba07cc09d830d +Author: jbj <devnull@localhost> +Date: Tue Mar 20 15:00:07 2001 +0000 + + Strip header regions during unload. + + CVS patchset: 4643 + CVS date: 2001/03/20 15:00:07 + +commit 63890e6a4ab13e7ccafbd7643095539f832743fa +Author: jbj <devnull@localhost> +Date: Sat Mar 17 19:55:09 2001 +0000 + + Doco updates. + + CVS patchset: 4641 + CVS date: 2001/03/17 19:55:09 + +commit 54704b3b838fefd7547df94a6a9042e6ca84446a +Author: jbj <devnull@localhost> +Date: Fri Mar 16 20:23:49 2001 +0000 + + - add --with/--without popt glue for conditional builds(Tomasz Kloczko). + + CVS patchset: 4639 + CVS date: 2001/03/16 20:23:49 + +commit 84705dbb7660d4b1ea4b8429d84b154d2a283093 +Author: jbj <devnull@localhost> +Date: Fri Mar 16 16:33:25 2001 +0000 + + - add %exclude support (i.e. "everything but") to %files. + (Michael (Micksa) Slade" <micksa@knobbits.org>) + + CVS patchset: 4637 + CVS date: 2001/03/16 16:33:25 + +commit b787b643938baac16cad931d7a8c9394ef9703c7 +Author: jbj <devnull@localhost> +Date: Thu Mar 15 18:55:06 2001 +0000 + + - add cpuid asm voodoo to detect athlon processors. + + CVS patchset: 4634 + CVS date: 2001/03/15 18:55:06 + +commit 99b6c6fa03ab9d854f5b1967432b17d65a817ebc +Author: jbj <devnull@localhost> +Date: Thu Mar 15 17:54:55 2001 +0000 + + Bump version to 4.1. + Invert logic for db1, don't build by default. + + CVS patchset: 4629 + CVS date: 2001/03/15 17:54:55 + +commit 93e502737ad7e072e8f1e43173204566539b8221 +Author: jbj <devnull@localhost> +Date: Thu Mar 15 14:48:52 2001 +0000 + + Correct --verify modifiers. + + CVS patchset: 4628 + CVS date: 2001/03/15 14:48:52 + +commit db68dedc824de4cfddb37f3b576c9894011f9c5d +Author: jbj <devnull@localhost> +Date: Thu Mar 15 14:44:08 2001 +0000 + + - update per-interpreter dependency scripts, add sql/tcl (#20295). + - fix: rpmvercmp("1.a", "1.") returned -1, not +1 (#21392). + + CVS patchset: 4627 + CVS date: 2001/03/15 14:44:08 + +commit c19f6836770882a60fb6ceef5f9eaa153515979c +Author: jbj <devnull@localhost> +Date: Thu Mar 15 14:14:22 2001 +0000 + + Fix rpmvercmp for case (should return +1, #21392) + rpmvercmp("1.a", "1.") + + CVS patchset: 4626 + CVS date: 2001/03/15 14:14:22 + +commit bd80ac253d70e8da19e5634f0ab6f3e8aedf8eb5 +Author: jbj <devnull@localhost> +Date: Thu Mar 15 13:58:16 2001 +0000 + + Updated dependency scripts (#20295). + + CVS patchset: 4625 + CVS date: 2001/03/15 13:58:16 + +commit fc920e3ac326473d884ffc6cfc86225d98442ea0 +Author: jbj <devnull@localhost> +Date: Wed Mar 14 23:09:09 2001 +0000 + + Update to doxygen-1.2.6 configuration. + Add manual files to Doxfile.in. + lclint annotations. + + CVS patchset: 4624 + CVS date: 2001/03/14 23:09:09 + +commit a40655424d818053ccddde39ec62e1ebd0983ed2 +Author: jbj <devnull@localhost> +Date: Wed Mar 14 23:06:36 2001 +0000 + + Remove compiler warnings. + + CVS patchset: 4623 + CVS date: 2001/03/14 23:06:36 + +commit 9c044153231edc7318b488348a2918af049f4240 +Author: jbj <devnull@localhost> +Date: Wed Mar 14 23:04:43 2001 +0000 + + Update from Ken Estes (#31699). + + CVS patchset: 4622 + CVS date: 2001/03/14 23:04:43 + +commit 59b4f98dc51b2c332da428117105f6780ab5714f +Author: jbj <devnull@localhost> +Date: Wed Mar 14 18:07:47 2001 +0000 + + Sync with rpm-4.0.2 final. + + CVS patchset: 4621 + CVS date: 2001/03/14 18:07:47 + +commit 9b59a8f22a7b26f7fa936175c392225d68ff5a2c +Author: rjray <devnull@localhost> +Date: Sun Mar 11 08:55:55 2001 +0000 + + Makefile.PL + + CVS patchset: 4615 + CVS date: 2001/03/11 08:55:55 + +commit 0102f1b568b067f9bde7a9e7f6c162d6104de5cc +Author: rjray <devnull@localhost> +Date: Thu Mar 8 06:37:55 2001 +0000 + + Release 0.30 + + CVS patchset: 4614 + CVS date: 2001/03/08 06:37:55 + +commit 5da6e5c09a744affd3340956bdad1bc178293b52 +Author: rjray <devnull@localhost> +Date: Thu Mar 8 06:12:32 2001 +0000 + + Various tweaks + + CVS patchset: 4613 + CVS date: 2001/03/08 06:12:32 + +commit dbf468af61aeff91f88b9da98ee6e4bb8027f166 +Author: rjray <devnull@localhost> +Date: Thu Mar 8 06:11:20 2001 +0000 + + Fixed rpm 4.0 issue + + CVS patchset: 4612 + CVS date: 2001/03/08 06:11:20 + +commit 487fac0d286bf572ebca0541ba9d673fde01b739 +Author: rjray <devnull@localhost> +Date: Wed Mar 7 19:17:24 2001 +0000 + + prep for 0.30 + + CVS patchset: 4610 + CVS date: 2001/03/07 19:17:24 + +commit 302144c26ccc2d29afe71cd64cd96805bdbcf454 +Author: jbj <devnull@localhost> +Date: Sun Mar 4 17:31:48 2001 +0000 + + Re-yacc getdate.c. + + CVS patchset: 4608 + CVS date: 2001/03/04 17:31:48 + +commit 918ec7bea067c2836c320d4ee52fe3d6395e4dbe +Author: jbj <devnull@localhost> +Date: Sun Mar 4 17:26:37 2001 +0000 + + Swipe from cvs sources. + + CVS patchset: 4607 + CVS date: 2001/03/04 17:26:37 + +commit 2ad94143e2a609c6449d29664645f4c3a462d519 +Author: jbj <devnull@localhost> +Date: Sun Mar 4 17:15:56 2001 +0000 + + Eliminate setFileOwners() and installSources(). + Resurrect source installs. + + CVS patchset: 4606 + CVS date: 2001/03/04 17:15:56 + +commit a77bec0d7e7722e27104d61bd9e8ba6d3de69769 +Author: jbj <devnull@localhost> +Date: Sun Mar 4 15:34:53 2001 +0000 + + - Add btree indexes for Dirnames, Requireversion, Provideversion, Insttaltid, + and Removetid. + - Add per-script and per-trigger control options and flags. + - Add --apply option and flags. + + CVS patchset: 4605 + CVS date: 2001/03/04 15:34:53 + +commit 1a93da4accc11e0064f9c0c848d537e00abbde3e +Author: jbj <devnull@localhost> +Date: Sat Mar 3 21:35:41 2001 +0000 + + Implement PSM_NOTIFY. + + CVS patchset: 4604 + CVS date: 2001/03/03 21:35:41 + +commit df79f7143e4444987c47e17a743eb96ccb5c760b +Author: jbj <devnull@localhost> +Date: Sat Mar 3 20:45:47 2001 +0000 + + Remove dead code. + + CVS patchset: 4603 + CVS date: 2001/03/03 20:45:47 + +commit acbbbb19f712e0fc00976e45247c5a5608a59fd8 +Author: jbj <devnull@localhost> +Date: Sat Mar 3 20:41:37 2001 +0000 + + Move fileActionString to fsm.c where it belongs. + Open repackage output fd in PSM_INIT, not PSM_PROCESS. + Factor common chroot calls to beginning of PSM_PRE and end of PSM_POST. + Factor common rpmdbCountPackages to top of PSM_INIT. + + CVS patchset: 4602 + CVS date: 2001/03/03 20:41:37 + +commit 597bf30f9ff72dc93b17d10901467336aa724ef6 +Author: jbj <devnull@localhost> +Date: Sat Mar 3 18:49:09 2001 +0000 + + find-{provies,requires} with AIX5 support. + + CVS patchset: 4601 + CVS date: 2001/03/03 18:49:09 + +commit 665c365a12630dc0e2a9a5f6f005bc8b84b6868b +Author: jbj <devnull@localhost> +Date: Fri Mar 2 19:47:45 2001 +0000 + + Add top level, external enties to psmStage(). + + CVS patchset: 4596 + CVS date: 2001/03/02 19:47:45 + +commit e403840dbac865e660698f9528ded42adaa5e823 +Author: jbj <devnull@localhost> +Date: Fri Mar 2 17:27:30 2001 +0000 + + Still more functionality into psmStage(). + + CVS patchset: 4595 + CVS date: 2001/03/02 17:27:30 + +commit 9e4608369ad651f5e05d95a38d948a9f4aac58ce +Author: jbj <devnull@localhost> +Date: Fri Mar 2 16:17:03 2001 +0000 + + More functionality into psmStage. + + CVS patchset: 4594 + CVS date: 2001/03/02 16:17:03 + +commit b7bbb4018acecb03b8f593852bb534cf80e0721e +Author: jbj <devnull@localhost> +Date: Fri Mar 2 15:03:29 2001 +0000 + + More functionality in psmStage. + + CVS patchset: 4593 + CVS date: 2001/03/02 15:03:29 + +commit 3e63d3b76801048ab26c6314d67aa213474b86a0 +Author: jbj <devnull@localhost> +Date: Fri Mar 2 08:28:18 2001 +0000 + + Flesh out init/pre/process/post/fini PSM stages. + + CVS patchset: 4592 + CVS date: 2001/03/02 08:28:18 + +commit d955c25e489d9cc84fcd0fe5b597d7caacd8afaf +Author: jbj <devnull@localhost> +Date: Thu Mar 1 18:28:11 2001 +0000 + + More functionality in psmStage. + + CVS patchset: 4591 + CVS date: 2001/03/01 18:28:11 + +commit d69ac19b05107c991fb63deacd3d7a56c23d6847 +Author: jbj <devnull@localhost> +Date: Thu Mar 1 17:04:27 2001 +0000 + + Move more functionality into psmStage. + + CVS patchset: 4590 + CVS date: 2001/03/01 17:04:27 + +commit 83cb34ccab962eddc8dd103d05788043b152fdd2 +Author: jbj <devnull@localhost> +Date: Thu Mar 1 16:01:16 2001 +0000 + + More data merged into PSM_t. + + CVS patchset: 4589 + CVS date: 2001/03/01 16:01:16 + +commit 6b5f9032a45b519ac40d53b08bb77318ad146d87 +Author: jbj <devnull@localhost> +Date: Wed Feb 28 16:41:19 2001 +0000 + + Add trigggers to psm. + + CVS patchset: 4588 + CVS date: 2001/02/28 16:41:19 + +commit cc646a80a15a62355ef29d157cfc782573aac935 +Author: jbj <devnull@localhost> +Date: Wed Feb 28 15:49:23 2001 +0000 + + Merge scriptlet handling into psm.c, remove from API. + + CVS patchset: 4587 + CVS date: 2001/02/28 15:49:23 + +commit 15941e5fea63d566111ac57e94886b1ea761b110 +Author: jbj <devnull@localhost> +Date: Wed Feb 28 13:59:29 2001 +0000 + + Move more args into PSM_t. + + CVS patchset: 4586 + CVS date: 2001/02/28 13:59:29 + +commit 770f01d2d4f5783a60e7854e2c4f5918520c2f2d +Author: jbj <devnull@localhost> +Date: Tue Feb 27 23:12:30 2001 +0000 + + Start wiring PSM_t throughout. + + CVS patchset: 4585 + CVS date: 2001/02/27 23:12:30 + +commit 56bea19bfc794370c8b18de5becfdfefd560e98b +Author: jbj <devnull@localhost> +Date: Tue Feb 27 22:08:53 2001 +0000 + + Sketch out PSM_t for package state machine. + + CVS patchset: 4584 + CVS date: 2001/02/27 22:08:53 + +commit 74f16c53a389ed68ee93d6eccc31e0f9236ef8c4 +Author: jbj <devnull@localhost> +Date: Tue Feb 27 21:30:27 2001 +0000 + + Handle non-string tag indices correctly. + Sync with rpm-4.0.2. + + CVS patchset: 4583 + CVS date: 2001/02/27 21:30:27 + +commit 84ab8a1f64c1ebb8e98cca47adf2be414ed15daf +Author: rjray <devnull@localhost> +Date: Tue Feb 27 07:37:01 2001 +0000 + + Doc fix + + CVS patchset: 4580 + CVS date: 2001/02/27 07:37:01 + +commit 8737af8adcb7003e0f78c2c62b799fde17a9cd55 +Author: rjray <devnull@localhost> +Date: Tue Feb 27 07:36:29 2001 +0000 + + *** empty log message *** + + CVS patchset: 4579 + CVS date: 2001/02/27 07:36:29 + +commit cf7b6002da860e3de697bac21e31e21e26acb9d9 +Author: rjray <devnull@localhost> +Date: Tue Feb 27 07:35:32 2001 +0000 + + Removed a redundancy + + CVS patchset: 4578 + CVS date: 2001/02/27 07:35:32 + +commit 6783b510aacca09bd52c6e4adfa530adbf1b0e1c +Author: rjray <devnull@localhost> +Date: Tue Feb 27 07:34:44 2001 +0000 + + Changes mostly to the handling of RPM::Header objects within the RPM::Database + class. Also some other memory-related fixes in RPM::Header. + + CVS patchset: 4577 + CVS date: 2001/02/27 07:34:44 + +commit 08285d5eff167a475fd918c263841f761f4cfbab +Author: rjray <devnull@localhost> +Date: Tue Feb 27 07:34:00 2001 +0000 + + Changed in prototype for one of the rpmdb_* routines. + + CVS patchset: 4576 + CVS date: 2001/02/27 07:34:00 + +commit f64f273405156545b1492bfe93966b2154b7c3b4 +Author: jbj <devnull@localhost> +Date: Wed Feb 21 19:14:35 2001 +0000 + + Add fflush (#24319). + + CVS patchset: 4565 + CVS date: 2001/02/21 19:14:35 + +commit 547ddc6d8a56b58c82e388c1007ca6ff785b2530 +Author: jbj <devnull@localhost> +Date: Wed Feb 21 18:14:16 2001 +0000 + + Add Requires: rpm = %{version} to rpm-python. + + CVS patchset: 4563 + CVS date: 2001/02/21 18:14:16 + +commit c56c829d2898cfbe88a7660e319fa858f3dddeaf +Author: jbj <devnull@localhost> +Date: Mon Feb 19 17:12:21 2001 +0000 + + 1st crack at --repackage. + + CVS patchset: 4557 + CVS date: 2001/02/19 17:12:21 + +commit 8f99e61fc799c32282fc93d5783e7fd4f84779c8 +Author: jbj <devnull@localhost> +Date: Sat Feb 17 17:53:21 2001 +0000 + + Merge changes from rpm-4.0.2. + Add iterators and reverse flag so that erase transactions can run backwards. + + CVS patchset: 4556 + CVS date: 2001/02/17 17:53:21 + +commit e89f3d17910f91811bcb7a87378dc0f413ab6e66 +Author: jbj <devnull@localhost> +Date: Sat Feb 17 16:05:13 2001 +0000 + + Add missing tokens. + + CVS patchset: 4555 + CVS date: 2001/02/17 16:05:13 + +commit 85a84a6826f982160c31286fb23be771d69eb5ea +Author: jbj <devnull@localhost> +Date: Mon Feb 12 19:02:15 2001 +0000 + + Add rpmRC return code type for the usual 0/1/2 codes. + Add RPMRC_BADSIZE to deal with packages changing size after repackaging. + + CVS patchset: 4550 + CVS date: 2001/02/12 19:02:15 + +commit bc348ac49cddff43f7aed6d0d17531a8482d0e47 +Author: jbj <devnull@localhost> +Date: Mon Feb 12 16:33:08 2001 +0000 + + Rename RPMSIG_* signature types to RPMSIGTYPE_* to avoid confusion. + Remove dead code. + + CVS patchset: 4549 + CVS date: 2001/02/12 16:33:08 + +commit 2be9ecf0eb0f5f4afe10d0cb2b096d7442d5f2f7 +Author: jbj <devnull@localhost> +Date: Sun Feb 11 22:02:29 2001 +0000 + + 1st stab at --repackage. + + CVS patchset: 4545 + CVS date: 2001/02/11 22:02:29 + +commit eccb6f66fc6cc5ecdebf40a6a8150a804f870fe5 +Author: jbj <devnull@localhost> +Date: Sat Feb 10 16:47:40 2001 +0000 + + Reorganize sources before implementing --repackage. + + CVS patchset: 4543 + CVS date: 2001/02/10 16:47:40 + +commit d304bac9be5dfaefab20c0a953ee1f5197422b45 +Author: jbj <devnull@localhost> +Date: Sat Feb 10 14:35:55 2001 +0000 + + - fix: diddle exit code for attempted installs of non-packages (#26850). + - python binding diddles to reduce installer memory footprint by + delayed loading of file info. + + CVS patchset: 4542 + CVS date: 2001/02/10 14:35:55 + +commit c7cbf952abe353d8a06387726426ae50448b6e0a +Author: jbj <devnull@localhost> +Date: Fri Feb 9 20:59:08 2001 +0000 + + Orphans. + + CVS patchset: 4538 + CVS date: 2001/02/09 20:59:08 + +commit d991f23281c6e80b323f762c0138689679bbb32b +Author: jbj <devnull@localhost> +Date: Fri Feb 9 20:58:37 2001 +0000 + + fix: make a copy of retrieved header before loading. + handle out-of-sync hardlinks as sub-state, don't save the file name. + fix: on build, was broke, add --fsmdebug as well. + + CVS patchset: 4537 + CVS date: 2001/02/09 20:58:37 + +commit 2f9fa168c803e4ddbb20021a128f759da553bd06 +Author: jbj <devnull@localhost> +Date: Thu Feb 8 23:05:05 2001 +0000 + + Remove DEAD code. + + CVS patchset: 4531 + CVS date: 2001/02/08 23:05:05 + +commit cc3e5fd3dbcbb94928c5fc88d4257ca3514c7805 +Author: jbj <devnull@localhost> +Date: Thu Feb 8 21:50:38 2001 +0000 + + Move state machine drivers into fsmStage. + Off to fix build's yet again. + + CVS patchset: 4530 + CVS date: 2001/02/08 21:50:38 + +commit 485f508bb1a7f60fcbd7757be4acdfedb51b17ab +Author: jbj <devnull@localhost> +Date: Wed Feb 7 17:57:10 2001 +0000 + + Update location of sources. + + CVS patchset: 4524 + CVS date: 2001/02/07 17:57:10 + +commit 2f2295bf07847e72f7f7fee5aa52607fec9fed14 +Author: jbj <devnull@localhost> +Date: Tue Feb 6 22:39:56 2001 +0000 + + Asynchronous commit of installed files. + fix: set file mtimes from package. + fix: insure that notify is not called at start of commit. + + CVS patchset: 4523 + CVS date: 2001/02/06 22:39:56 + +commit 29045caf73b54f5a72b93e41010a263a2d7e3cdb +Author: jbj <devnull@localhost> +Date: Mon Feb 5 22:22:43 2001 +0000 + + fix: links weren't renamed correctly. + Use hge/hfd vectors most everywhere. + + CVS patchset: 4522 + CVS date: 2001/02/05 22:22:43 + +commit 62ff3348fdfe8712cf49efd52476670bf5245b6b +Author: jbj <devnull@localhost> +Date: Mon Feb 5 17:55:34 2001 +0000 + + Remove XFA_SKIPPING from iterator. + Make sure that external stages are properly postponed. + + CVS patchset: 4521 + CVS date: 2001/02/05 17:55:34 + +commit 1b9cbfcc5e6b6971acf99b8d65e84fb6764c2de3 +Author: jbj <devnull@localhost> +Date: Sun Feb 4 22:15:30 2001 +0000 + + revert speedup on commit if same perms, there's more to do. + lclint annotations. + + CVS patchset: 4520 + CVS date: 2001/02/04 22:15:30 + +commit a0a2c1d83cc45c575f53989cb72d5bd2aed40014 +Author: jbj <devnull@localhost> +Date: Sun Feb 4 18:15:21 2001 +0000 + + Rip out remnants of cpio file mapping. + + CVS patchset: 4519 + CVS date: 2001/02/04 18:15:21 + +commit b9726c19b2e5901b4bec4f640b05747ca52e29ed +Author: jbj <devnull@localhost> +Date: Sun Feb 4 02:04:09 2001 +0000 + + Merged build/install in file state machine. + + CVS patchset: 4518 + CVS date: 2001/02/04 02:04:09 + +commit 53279c4ac34621cebd36fa940e24374c4451d4aa +Author: jbj <devnull@localhost> +Date: Sat Feb 3 20:07:39 2001 +0000 + + fix: db1 dbopen() check found in libc not auto-configuring forrectly. + Add fsm->goal to start unifying install/erase/build state machines. + Use rpmio syscall rpc where available. + FSM_BUILD has explicit init/fini stages. + FSM_LSTAT done once in init. + FSM_MKDIRS done in init. + + CVS patchset: 4517 + CVS date: 2001/02/03 20:07:39 + +commit 2816871692ceb70eb1feb75314acbc98c20369dc +Author: jbj <devnull@localhost> +Date: Sat Feb 3 14:30:57 2001 +0000 + + Add I/O to file state machine. + + CVS patchset: 4516 + CVS date: 2001/02/03 14:30:57 + +commit e3d524717407f943594d41429988b61561e36549 +Author: jbj <devnull@localhost> +Date: Fri Feb 2 15:04:44 2001 +0000 + + Use fsm for building. + + CVS patchset: 4514 + CVS date: 2001/02/02 15:04:44 + +commit 1363a3339deb73cbbfe38b432a1af51640c0cb6e +Author: jbj <devnull@localhost> +Date: Fri Feb 2 00:07:49 2001 +0000 + + fix: grrr, post increment off by 1 iterator. + + CVS patchset: 4513 + CVS date: 2001/02/02 00:07:49 + +commit ac1a303d16136b4f1312ba4c1b6a1c5cba6c87f8 +Author: jbj <devnull@localhost> +Date: Thu Feb 1 20:19:17 2001 +0000 + + Handle links correctly, wotta PITA. Now to clean up and find the double free ... + + CVS patchset: 4512 + CVS date: 2001/02/01 20:19:17 + +commit 618184c4bf450b09f0fa82ac5b57460289b24cf6 +Author: jbj <devnull@localhost> +Date: Tue Jan 30 23:38:39 2001 +0000 + + Simple install file state machine. + + CVS patchset: 4510 + CVS date: 2001/01/30 23:38:39 + +commit d8b44a5d651e009760ed47f5802aeb3e325552cc +Author: jbj <devnull@localhost> +Date: Mon Jan 29 22:53:48 2001 +0000 + + Commit to install file state machine. + + CVS patchset: 4509 + CVS date: 2001/01/29 22:53:48 + +commit f684f63a728fb00af75c3122d2e4f808737459f7 +Author: jbj <devnull@localhost> +Date: Sun Jan 28 19:12:04 2001 +0000 + + Apply suffixes only to files. + Bundle dev/symlink/fifo/sock into hdr state machine. + + CVS patchset: 4505 + CVS date: 2001/01/28 19:12:04 + +commit c225a48edf44d64e72ba4ac4822005ff49a57862 +Author: jbj <devnull@localhost> +Date: Sun Jan 28 02:14:29 2001 +0000 + + Orphan. + + CVS patchset: 4504 + CVS date: 2001/01/28 02:14:29 + +commit 3aeae6be321dbe150a574ac0a97d3598d3f1091b +Author: jbj <devnull@localhost> +Date: Sun Jan 28 02:13:48 2001 +0000 + + Payload state machine, with commit and undo. + + CVS patchset: 4503 + CVS date: 2001/01/28 02:13:48 + +commit 971e0ea6fcc306d297f16211938cfbd7cc765dbc +Author: jbj <devnull@localhost> +Date: Sat Jan 27 17:42:24 2001 +0000 + + 1st crack at a payload unpack state machine. + + CVS patchset: 4502 + CVS date: 2001/01/27 17:42:24 + +commit c825d02369a2b0bc9d26e0f07b6f9a6a288587ef +Author: jbj <devnull@localhost> +Date: Fri Jan 26 17:06:09 2001 +0000 + + lclint annotations. + + CVS patchset: 4500 + CVS date: 2001/01/26 17:06:09 + +commit 3039fe0cca283fd8d7fd1a08bdbb73e00c2499f9 +Author: jbj <devnull@localhost> +Date: Thu Jan 25 20:26:47 2001 +0000 + + Orphan. + + CVS patchset: 4499 + CVS date: 2001/01/25 20:26:47 + +commit dd94329f0c3d6fc592a88c68d7df833f88435f09 +Author: jbj <devnull@localhost> +Date: Thu Jan 25 20:26:35 2001 +0000 + + - remove support for v1 src rpm's. + - reposition callbacks with ts/fi in cpio payload layer. + + CVS patchset: 4498 + CVS date: 2001/01/25 20:26:35 + +commit 5ae2e10e9eaef7c0ca0104c0294f16eb66c9958e +Author: jbj <devnull@localhost> +Date: Thu Jan 25 12:58:03 2001 +0000 + + Isolate install/erase actions. + Start wrapping src rpm installs in a transaction. + + CVS patchset: 4497 + CVS date: 2001/01/25 12:58:03 + +commit f0853f68436ca65cc891d32719fc74c98bbf4ce5 +Author: jbj <devnull@localhost> +Date: Wed Jan 24 21:35:52 2001 +0000 + + Add rollback.h, 1st attempt to rationalize TFI_t. + + CVS patchset: 4496 + CVS date: 2001/01/24 21:35:52 + +commit de35e20bf1b423e7c5279ca6ea5a4807df2c4673 +Author: jbj <devnull@localhost> +Date: Wed Jan 24 15:58:35 2001 +0000 + + Rip XFI_t from install. + + CVS patchset: 4495 + CVS date: 2001/01/24 15:58:35 + +commit 8b7b911a17f187822f6e72b162ef3bea39366176 +Author: jbj <devnull@localhost> +Date: Tue Jan 23 23:03:28 2001 +0000 + + Rip out cpioFileMap. + + CVS patchset: 4493 + CVS date: 2001/01/23 23:03:28 + +commit 7eb91a51526e6d85cbcec1760d7a18144b1aa9b5 +Author: jbj <devnull@localhost> +Date: Tue Jan 23 16:07:28 2001 +0000 + + Expose loadFi/freeFi. + Add elements to TFI_t that will be needed by install/remove. + + CVS patchset: 4489 + CVS date: 2001/01/23 16:07:28 + +commit 15439b46c01fdc961d078e776d1f6b7b01c29b6a +Author: jbj <devnull@localhost> +Date: Mon Jan 22 19:11:19 2001 +0000 + + Make cpio maps totally opaque. + + CVS patchset: 4487 + CVS date: 2001/01/22 19:11:19 + +commit 4a0c7b16a8a2f62ee449a248911abc99ddcd7e46 +Author: jbj <devnull@localhost> +Date: Sun Jan 21 23:48:56 2001 +0000 + + Create. + + CVS patchset: 4480 + CVS date: 2001/01/21 23:48:56 + +commit ccdf2e17d8502607a21caa52efaf0ed98a0dee5c +Author: jbj <devnull@localhost> +Date: Sun Jan 21 23:48:09 2001 +0000 + + Make cpio mappings opaque. + + CVS patchset: 4479 + CVS date: 2001/01/21 23:48:09 + +commit d07437babbde795e5f58fa6b6092c2867a1781f7 +Author: jbj <devnull@localhost> +Date: Sun Jan 21 15:43:32 2001 +0000 + + - cpio mappings carry dirname/basename, not absolute path. + + CVS patchset: 4474 + CVS date: 2001/01/21 15:43:32 + +commit b8694daf7caeab685bb5e86d1c5909174f519e81 +Author: jbj <devnull@localhost> +Date: Fri Jan 19 19:31:11 2001 +0000 + + ewt's cpio hack reverted. + + CVS patchset: 4470 + CVS date: 2001/01/19 19:31:11 + +commit ab794ac6f7466258f7cef1f922e657da310521d4 +Author: jbj <devnull@localhost> +Date: Fri Jan 19 17:21:55 2001 +0000 + + Typo. + + CVS patchset: 4469 + CVS date: 2001/01/19 17:21:55 + +commit 8b64adc8121936aa516662193ab8e75432069164 +Author: jbj <devnull@localhost> +Date: Fri Jan 19 16:49:14 2001 +0000 + + ewt's cpio hack. + + CVS patchset: 4468 + CVS date: 2001/01/19 16:49:14 + +commit 7922ac38468e4296b4839d9876d2003d4278fbea +Author: msw <devnull@localhost> +Date: Fri Jan 19 04:27:24 2001 +0000 + + exit 0 if not in the if clause + + CVS patchset: 4466 + CVS date: 2001/01/19 04:27:24 + +commit 1f44236f648737316b55b43c97ab941d33ec20ee +Author: jbj <devnull@localhost> +Date: Fri Jan 19 01:38:55 2001 +0000 + + - fix: insure that %lang scopes over hard links correctly. + - fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly. + + CVS patchset: 4464 + CVS date: 2001/01/19 01:38:55 + +commit 4688ffcfa3cd07c5aa190282219a2a6cf3a70e58 +Author: jbj <devnull@localhost> +Date: Wed Jan 17 16:03:50 2001 +0000 + + Orphans. + + CVS patchset: 4460 + CVS date: 2001/01/17 16:03:50 + +commit bfa1698ec347d71bb6f0a43baec16dcc29fb0860 +Author: jbj <devnull@localhost> +Date: Wed Jan 17 16:00:36 2001 +0000 + + - 1st crack at Mandrake specific per-platform macros. + + CVS patchset: 4459 + CVS date: 2001/01/17 16:00:36 + +commit 45f7994691135302d6365239c4da7756bc689980 +Author: jbj <devnull@localhost> +Date: Tue Jan 16 21:54:59 2001 +0000 + + Re-add successor line. + + CVS patchset: 4457 + CVS date: 2001/01/16 21:54:59 + +commit 0eb282dc4ea02b14351278ebd578a8ab99237d1d +Author: jbj <devnull@localhost> +Date: Tue Jan 16 17:33:59 2001 +0000 + + - tsort prefers presentation order. + + CVS patchset: 4456 + CVS date: 2001/01/16 17:33:59 + +commit 888f65b07da0715694f0fcf3e2afa6ee16076296 +Author: jbj <devnull@localhost> +Date: Tue Jan 16 14:10:21 2001 +0000 + + fix: segfault through python bindings with fd to non-package (#24089). + + CVS patchset: 4453 + CVS date: 2001/01/16 14:10:21 + +commit ef0d093f14a37803174e776f3241474020b7586f +Author: jbj <devnull@localhost> +Date: Tue Jan 16 13:39:50 2001 +0000 + + Increase size of help format buffer (#24093). + + CVS patchset: 4450 + CVS date: 2001/01/16 13:39:50 + +commit 3e85ac2cd2eab018c0bb3190677314afaa9c7d54 +Author: jbj <devnull@localhost> +Date: Tue Jan 16 13:09:35 2001 +0000 + + dropped piece of patch. + + CVS patchset: 4448 + CVS date: 2001/01/16 13:09:35 + +commit e4ae142a225585ccf03276fc607ba40edb10cf75 +Author: jbj <devnull@localhost> +Date: Tue Jan 16 12:54:00 2001 +0000 + + Typo. + + CVS patchset: 4446 + CVS date: 2001/01/16 12:54:00 + +commit c74cc1df1c51f0c2a99de94cb0a0b1e9448499f2 +Author: jbj <devnull@localhost> +Date: Mon Jan 15 23:09:42 2001 +0000 + + - 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 + +commit 082ccecf35f3fb73c2a58b9052f102e5d9386fc4 +Author: jbj <devnull@localhost> +Date: Mon Jan 15 22:55:49 2001 +0000 + + Add missing keyword=POPT_ line to xgettext extraction. + + CVS patchset: 4440 + CVS date: 2001/01/15 22:55:49 + +commit d229ea2db02fc71295836f5a37dce924a871f3b4 +Author: jbj <devnull@localhost> +Date: Sat Jan 13 17:39:54 2001 +0000 + + - fix the hack. + + CVS patchset: 4436 + CVS date: 2001/01/13 17:39:54 + +commit 5b06c479a5ee7c545e105c0a9ac55daa31fc4836 +Author: jbj <devnull@localhost> +Date: Fri Jan 12 21:47:49 2001 +0000 + + - hack: permit installer to determine package ordering using 1000003 tag. + + CVS patchset: 4435 + CVS date: 2001/01/12 21:47:49 + +commit 31a589ae49d9f711792a9bb24f5c0b8b1b3cd965 +Author: jbj <devnull@localhost> +Date: Fri Jan 12 18:22:27 2001 +0000 + + doxygen annotations for python bindings. + + CVS patchset: 4433 + CVS date: 2001/01/12 18:22:27 + +commit fd0c1a672de734f768ad6fc6d0751b5c6710bc86 +Author: jbj <devnull@localhost> +Date: Fri Jan 12 16:34:16 2001 +0000 + + Remove bash syntax. + + CVS patchset: 4431 + CVS date: 2001/01/12 16:34:16 + +commit abcf8c192ad26630b8820b881ff30822c28ce5ab +Author: jbj <devnull@localhost> +Date: Thu Jan 11 17:18:10 2001 +0000 + + rpm2cpio(8) typos (#23662). + + CVS patchset: 4428 + CVS date: 2001/01/11 17:18:10 + +commit 2e137679467f975e486879f672969375fc9fcf70 +Author: jbj <devnull@localhost> +Date: Thu Jan 11 14:13:04 2001 +0000 + + doxygen annotations for build/*. + - fix: don't hang on build error. + - fix: remove "error: " prefix from signature verification message. + + CVS patchset: 4426 + CVS date: 2001/01/11 14:13:04 + +commit 67aa2355659586f88f8481778bf46e8d44f59788 +Author: jbj <devnull@localhost> +Date: Wed Jan 10 22:19:55 2001 +0000 + + - fix: find-requires.perl needed update (#23450). + + CVS patchset: 4424 + CVS date: 2001/01/10 22:19:55 + +commit dcbf7492f21b41ed552317e576609712e356f735 +Author: jbj <devnull@localhost> +Date: Wed Jan 10 20:42:32 2001 +0000 + + - successors from tsort are processed in presentation order. + + CVS patchset: 4423 + CVS date: 2001/01/10 20:42:32 + +commit 862f4b1af9801265872d53d2dfff623b3b558788 +Author: msw <devnull@localhost> +Date: Tue Jan 9 23:13:04 2001 +0000 + + register more enums + + CVS patchset: 4422 + CVS date: 2001/01/09 23:13:04 + +commit 903a070e8de00c6cf6a1479994c70027eccdfd78 +Author: jbj <devnull@localhost> +Date: Tue Jan 9 21:46:11 2001 +0000 + + - fix: digests on input FD_t dinna work. + - fix: remove rebuilddb debugging leakage. + + CVS patchset: 4421 + CVS date: 2001/01/09 21:46:11 + +commit 424793073c381d75d75bd1b4787d153ba16fd4b1 +Author: jbj <devnull@localhost> +Date: Tue Jan 9 04:07:49 2001 +0000 + + - tsorted packages processed in successor count order. + - fix: resurrect --excludepath (#19666). + + CVS patchset: 4418 + CVS date: 2001/01/09 04:07:49 + +commit 330737d2fca4f68061e481c25b7793d309e98fb0 +Author: jbj <devnull@localhost> +Date: Mon Jan 8 17:20:32 2001 +0000 + + configure.in: Typo in --with-puthon. + Add eu_ES (Basque). + + CVS patchset: 4416 + CVS date: 2001/01/08 17:20:32 + +commit 8f18329bf9ed6d4e043df9b6affa86209332a47b +Author: jbj <devnull@localhost> +Date: Fri Jan 5 21:04:45 2001 +0000 + + - fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag. + + CVS patchset: 4413 + CVS date: 2001/01/05 21:04:45 + +commit 9bf42922ebe56ef1799d0be4628a90f95367acdd +Author: jbj <devnull@localhost> +Date: Thu Jan 4 02:24:14 2001 +0000 + + - fix: pass scriptlet args, as in %post -p "/sbin/ldconfig -n /lib". + (Rodrigo Barbosa) + + CVS patchset: 4411 + CVS date: 2001/01/04 02:24:14 + +commit 520800b61de36ffe27723d7d9ecae748faa314f4 +Author: jbj <devnull@localhost> +Date: Thu Jan 4 00:53:41 2001 +0000 + + Duh, conversion to lower is " ... | 0.20". + + CVS patchset: 4409 + CVS date: 2001/01/04 00:53:41 + +commit e8d41399496f62196613412687c3e14442222ee7 +Author: jbj <devnull@localhost> +Date: Wed Jan 3 20:28:29 2001 +0000 + + solaris awk hase not (foo ? ... : ...) construct. + + CVS patchset: 4407 + CVS date: 2001/01/03 20:28:29 + +commit 23fcf67cb51b54c4c1f23188ee355dbcbfba0a28 +Author: jbj <devnull@localhost> +Date: Wed Jan 3 20:19:27 2001 +0000 + + - fix: avoid locale issues with strcasecmp/strncasecmp (#23199). + - remove almost all explicit uses of stderr in rpmlib using rpmError(). + + CVS patchset: 4406 + CVS date: 2001/01/03 20:19:27 + +commit fd2c1d927f4a13e0507ab929a009decdbb90c01e +Author: jbj <devnull@localhost> +Date: Tue Jan 2 17:27:18 2001 +0000 + + Sanity (make dist). + + CVS patchset: 4402 + CVS date: 2001/01/02 17:27:18 + +commit 6aafc439daffd1232b410346abb2307cef0a2d4d +Author: jbj <devnull@localhost> +Date: Tue Jan 2 17:19:34 2001 +0000 + + doxygen annotations for popt. + + CVS patchset: 4401 + CVS date: 2001/01/02 17:19:34 + +commit 25d8bdb6c44745b67129440bac510cb779ebfd42 +Author: jbj <devnull@localhost> +Date: Tue Jan 2 00:12:03 2001 +0000 + + Sanity (make dist). + + CVS patchset: 4399 + CVS date: 2001/01/02 00:12:03 + +commit 836b60f018634944eb61315bad54d644960e71a6 +Author: jbj <devnull@localhost> +Date: Tue Jan 2 00:10:45 2001 +0000 + + fix: qva->qva_sourceCnt check now 2 rather than 1 with nested tables. + + CVS patchset: 4398 + CVS date: 2001/01/02 00:10:45 + +commit fa3e119a8350665f9c8d98929e4ceed041c4c3f3 +Author: jbj <devnull@localhost> +Date: Mon Jan 1 23:14:47 2001 +0000 + + - use popt autohelp for rpm helper binaries. + + CVS patchset: 4396 + CVS date: 2001/01/01 23:14:47 + +commit f2f0eb928e912e49baec2970529f74980d16aab1 +Author: jbj <devnull@localhost> +Date: Sun Dec 31 20:46:18 2000 +0000 + + Don't want -pg flags. + + CVS patchset: 4395 + CVS date: 2000/12/31 20:46:18 + +commit 37a87e6f14cc9f4e81779c4777454e331934bb96 +Author: jbj <devnull@localhost> +Date: Sun Dec 31 20:30:37 2000 +0000 + + - (popt): add POPT_ARGFLAG_OPTIONAL for long options with optional arg. + - (popt): diddle auto-help to include type of arg expected. + + CVS patchset: 4394 + CVS date: 2000/12/31 20:30:37 + +commit b9145eabe09db09a56c9daf3006426b08182d848 +Author: jbj <devnull@localhost> +Date: Sat Dec 30 19:59:37 2000 +0000 + + - (popt): fix float/double handling (#19701). + - (popt): non-linux needs <float.h> (#22732). + + CVS patchset: 4390 + CVS date: 2000/12/30 19:59:37 + +commit e5899585adb06bc6d934b6a571c6778710a334a6 +Author: jbj <devnull@localhost> +Date: Sat Dec 30 19:01:23 2000 +0000 + + - (non-linux): move stubs.c to rpmio (#21132). + - (python): bind initdb (#20988). + + CVS patchset: 4389 + CVS date: 2000/12/30 19:01:23 + +commit 23f9e46a3394fbe6687a1c0446c9a2ae393cc515 +Author: jbj <devnull@localhost> +Date: Sat Dec 30 18:26:10 2000 +0000 + + Typo. + + CVS patchset: 4387 + CVS date: 2000/12/30 18:26:10 + +commit 06e45e2923af6c68c85d90a27c523987740f6036 +Author: jbj <devnull@localhost> +Date: Fri Dec 29 21:44:37 2000 +0000 + + - fix: avoid FAT and other brain-dead file systems that have not inodes. + - fix: hack around alpha mis-compilation signature problems. + - rpmmodule.c(handleDbResult): return empty list when nothing matches. + + CVS patchset: 4385 + CVS date: 2000/12/29 21:44:37 + +commit aff441656cc10f1326a3d65c96051f8096880de1 +Author: gafton <devnull@localhost> +Date: Fri Dec 29 19:25:38 2000 +0000 + + fix handleDbResult so that it will return an empty list when nothing matches instead of delivering an exception + + CVS patchset: 4382 + CVS date: 2000/12/29 19:25:38 + +commit bc5ea0ac35691a2400767c661fd204e54d614c3e +Author: jbj <devnull@localhost> +Date: Wed Dec 27 21:22:17 2000 +0000 + + Bump release. + + CVS patchset: 4378 + CVS date: 2000/12/27 21:22:17 + +commit f84fd1900d2c478ad645b9d8b12557bc4e7825ac +Author: jbj <devnull@localhost> +Date: Wed Dec 27 21:19:53 2000 +0000 + + - use malloc'ed buffer for large queries. + + CVS patchset: 4377 + CVS date: 2000/12/27 21:19:53 + +commit 6fca2e5c39f9251ce799724052470c96edfc0383 +Author: jbj <devnull@localhost> +Date: Tue Dec 26 19:06:54 2000 +0000 + + Fix --queryformat. + + CVS patchset: 4374 + CVS date: 2000/12/26 19:06:54 + +commit 190b5df3693c0368d8a2483626f20c19919130d9 +Author: jbj <devnull@localhost> +Date: Tue Dec 26 13:10:18 2000 +0000 + + - send query/verify output through rpmlog(). + - resurrect rpmErrorSetCallback() and rpmErrorString(). + + CVS patchset: 4372 + CVS date: 2000/12/26 13:10:18 + +commit fdd2f17c5647079fa042ddb8660233a6b32c7075 +Author: jbj <devnull@localhost> +Date: Thu Dec 21 21:07:41 2000 +0000 + + - fix: removed headers from db need a headerCopy(). + + CVS patchset: 4368 + CVS date: 2000/12/21 21:07:41 + +commit 8e1c9c413bec997990e3c9f9ab72dae50914d6a7 +Author: jbj <devnull@localhost> +Date: Thu Dec 21 17:20:19 2000 +0000 + + Sanity (make dist). + + CVS patchset: 4367 + CVS date: 2000/12/21 17:20:19 + +commit c339c239b9aadeaa228377c3f812db81e9d3c083 +Author: jbj <devnull@localhost> +Date: Thu Dec 21 17:14:53 2000 +0000 + + - immutable headers, once installed by rpm3, need to lose immutablity. + + CVS patchset: 4365 + CVS date: 2000/12/21 17:14:53 + +commit b874299aab3b048055c63036b650e5352f39c574 +Author: jbj <devnull@localhost> +Date: Wed Dec 20 21:08:18 2000 +0000 + + - whiteout mozilla loop for 7.1. + fix the auto %_tmppath creation. + + CVS patchset: 4363 + CVS date: 2000/12/20 21:08:18 + +commit e6161a7cb3a21c1a6dbac2aee3e0627a6852fc25 +Author: jbj <devnull@localhost> +Date: Tue Dec 19 23:22:00 2000 +0000 + + Sync with rpm-4_0 branch. + + CVS patchset: 4361 + CVS date: 2000/12/19 23:22:00 + +commit 22be517f73d31bc1eb80f8a69bb8211670cd16fc +Author: jbj <devnull@localhost> +Date: Tue Dec 19 17:43:56 2000 +0000 + + - identify install scriptlet failures with the name of the scriptlet. + - handle install chroot's identically throughout the install process. + - add rpmlib(HeaderLoadSortsTags) for tracking header regions "just in case". + - create _tmppath on the fly if not present. + + CVS patchset: 4355 + CVS date: 2000/12/19 17:43:56 + +commit 73ee3b2e8657ea8367a34e683bb7a3fc73af8494 +Author: jbj <devnull@localhost> +Date: Sun Dec 17 19:55:31 2000 +0000 + + Move assertion to avoid false failure. + + CVS patchset: 4352 + CVS date: 2000/12/17 19:55:31 + +commit c52fc1329b320bfb4a1c20d99b104abe558dee16 +Author: jbj <devnull@localhost> +Date: Sun Dec 17 01:16:14 2000 +0000 + + Spelling correction. + + CVS patchset: 4349 + CVS date: 2000/12/17 01:16:14 + +commit f7c8cb86898a47f396a7f3ee0d5fcba1de328a56 +Author: jbj <devnull@localhost> +Date: Sat Dec 16 19:00:30 2000 +0000 + + - gendiff: generate ChangeLog patches more intelligently (#22356). + + CVS patchset: 4348 + CVS date: 2000/12/16 19:00:30 + +commit 92c9e1fc77e3b8dd523bc34323bf377b719e94b5 +Author: jbj <devnull@localhost> +Date: Thu Dec 14 22:14:29 2000 +0000 + + - fix: segfault on build path, ignore deleted drips. + - fix: synthesized callbacks for removed packages have not a pkgkey. + + CVS patchset: 4346 + CVS date: 2000/12/14 22:14:29 + +commit 66671b9701767918dfc0541f15aca2e6abd0ac85 +Author: jbj <devnull@localhost> +Date: Wed Dec 13 22:00:33 2000 +0000 + + - fix: (transaction.c) assume file state normal if tag is missing. + - fix: failed signature read headerFree segfault. + - fix: revert ALPHA_LOSSAGE, breaks 6.2/i386. + + CVS patchset: 4343 + CVS date: 2000/12/13 22:00:33 + +commit 9ead48e86bb92aa19ba3159a3fd123f978c3b8a9 +Author: jbj <devnull@localhost> +Date: Tue Dec 12 21:45:18 2000 +0000 + + Sanity (make dist). + + CVS patchset: 4340 + CVS date: 2000/12/12 21:45:18 + +commit c7248553bebb427efa2ad1059ddd7c77b4d062d7 +Author: jbj <devnull@localhost> +Date: Tue Dec 12 21:05:49 2000 +0000 + + - fix: headerLoad segfault in python bindings. + + CVS patchset: 4339 + CVS date: 2000/12/12 21:05:49 + +commit db32ab6bea1b635129820d6b628e6156c61b5385 +Author: jbj <devnull@localhost> +Date: Tue Dec 12 20:03:45 2000 +0000 + + Sync with rpm-4_0 branch. + + CVS patchset: 4338 + CVS date: 2000/12/12 20:03:45 + +commit 2e9d2616969433851a1c883c900d6ea5acde67b7 +Author: jbj <devnull@localhost> +Date: Mon Dec 4 02:13:11 2000 +0000 + + - use package version 3 if --nodirtokens is specified. + + CVS patchset: 4317 + CVS date: 2000/12/04 02:13:11 + +commit 0d5ea219853edb5872fff3b5145ccd1c5783df14 +Author: jbj <devnull@localhost> +Date: Mon Dec 4 00:55:17 2000 +0000 + + Sync with rpm-4_0 branch. + + CVS patchset: 4315 + CVS date: 2000/12/04 00:55:17 + +commit 780c0c2987c4b66bcad29b7cb2c1eb46bdd0b0c8 +Author: jbj <devnull@localhost> +Date: Sun Dec 3 17:47:49 2000 +0000 + + - python: bind package removal (#21274). + + CVS patchset: 4307 + CVS date: 2000/12/03 17:47:49 + +commit 2885f536b6e314734c0c04245d77b9f7bdc76d42 +Author: jbj <devnull@localhost> +Date: Sat Dec 2 21:53:44 2000 +0000 + + Bring header reggions mods back to top of stack. + + CVS patchset: 4305 + CVS date: 2000/12/02 21:53:44 + +commit d7a40e754dc6b0ac07d2185bb5723384065feab5 +Author: jbj <devnull@localhost> +Date: Sat Dec 2 16:52:14 2000 +0000 + + - improved find-{requires,provides} for aix4/hpux/irix6/osf. + Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu> + + CVS patchset: 4300 + CVS date: 2000/12/02 16:52:14 + +commit 28625265e4cb2653f8994cebae1da6fce6919d9d +Author: jbj <devnull@localhost> +Date: Wed Nov 22 20:05:51 2000 +0000 + + FILENAMES -> OLDFILENAMES, tags have changed <chmouel@mandrakesoft.com>. + + CVS patchset: 4291 + CVS date: 2000/11/22 20:05:51 + +commit 339e76efe045148c013b1e2e5d4a09f892dcdcda +Author: jbj <devnull@localhost> +Date: Thu Nov 16 22:55:10 2000 +0000 + + - md5 sums are little endian (no swap) so big endian needs the swap. + + CVS patchset: 4285 + CVS date: 2000/11/16 22:55:10 + +commit 72887bda14d22d91807850aa8550a07953596129 +Author: rjray <devnull@localhost> +Date: Thu Nov 16 08:06:35 2000 +0000 + + minor nits + + CVS patchset: 4282 + CVS date: 2000/11/16 08:06:35 + +commit 5241ae65819f65820f335f7c5adc94bf33fe01c3 +Author: jbj <devnull@localhost> +Date: Wed Nov 15 20:44:57 2000 +0000 + + Annotations. + + CVS patchset: 4279 + CVS date: 2000/11/15 20:44:57 + +commit fa7f37728fa08ff9ce066ed2928b646b0b8dcf1f +Author: jbj <devnull@localhost> +Date: Wed Nov 15 20:44:06 2000 +0000 + + Avoid gcc enum warnings, remove ugly braces. + + CVS patchset: 4278 + CVS date: 2000/11/15 20:44:06 + +commit 045d275d4977f339bdfe5080ee6c78155af2aa67 +Author: jbj <devnull@localhost> +Date: Wed Nov 15 20:42:25 2000 +0000 + + Add const's. + + CVS patchset: 4277 + CVS date: 2000/11/15 20:42:25 + +commit 2d09e6c9da6ff24bcffb837ea2f88e92f75d63d4 +Author: jbj <devnull@localhost> +Date: Wed Nov 15 20:38:58 2000 +0000 + + Sanity. + + CVS patchset: 4276 + CVS date: 2000/11/15 20:38:58 + +commit 4718cca58c9befe4041c054e819ec917592d40ef +Author: jbj <devnull@localhost> +Date: Wed Nov 15 16:09:47 2000 +0000 + + Add arm per-platform config directories. + + CVS patchset: 4275 + CVS date: 2000/11/15 16:09:47 + +commit a17b1cd86cd3e7f76a178111c591404cf9f63fd5 +Author: jbj <devnull@localhost> +Date: Wed Nov 15 16:00:42 2000 +0000 + + - hpux w/o -D_OPEN_SOURCE has not h_errno. + + CVS patchset: 4271 + CVS date: 2000/11/15 16:00:42 + +commit 5a3203d4851f69e47be2797ffa98fe97085ed6e1 +Author: jbj <devnull@localhost> +Date: Wed Nov 15 15:28:46 2000 +0000 + + - fix: segfault on exit of "rpm -qp --qf '%{#fsnames}' pkg" (#20595). + + CVS patchset: 4268 + CVS date: 2000/11/15 15:28:46 + +commit 98d922e42d9e7d98d2b6628cd5af9f081dc3451c +Author: rjray <devnull@localhost> +Date: Tue Nov 14 06:43:53 2000 +0000 + + *** empty log message *** + + CVS patchset: 4266 + CVS date: 2000/11/14 06:43:53 + +commit f34af1ea587faf2141060c6400f88080377ffd00 +Author: rjray <devnull@localhost> +Date: Tue Nov 14 06:19:10 2000 +0000 + + Fixing scalar mortality issues + + CVS patchset: 4265 + CVS date: 2000/11/14 06:19:10 + +commit 0f33f87d1ce6fb5d6e7023e2da4c3339d2e3d74c +Author: jbj <devnull@localhost> +Date: Sun Nov 12 19:33:07 2000 +0000 + + - fix: duplicate headerFree() on installBinaryPackage() error return. + + CVS patchset: 4263 + CVS date: 2000/11/12 19:33:07 + +commit 44e5913dae80f1040748441af35fb02b840c397a +Author: jbj <devnull@localhost> +Date: Sun Nov 12 11:11:49 2000 +0000 + + - fine-grained Requires, remove install PreReq's from Requires db. + + CVS patchset: 4258 + CVS date: 2000/11/12 11:11:49 + +commit 97e479677f998ed02643804b37bf89e40a56a0cf +Author: jbj <devnull@localhost> +Date: Sun Nov 12 10:02:54 2000 +0000 + + Sanity. + + CVS patchset: 4257 + CVS date: 2000/11/12 10:02:54 + +commit e94ee3fa1b5714e6eeed381912d8263cc560875a +Author: rjray <devnull@localhost> +Date: Sat Nov 11 09:24:32 2000 +0000 + + All changes in before 0.292 release + + CVS patchset: 4253 + CVS date: 2000/11/11 09:24:32 + +commit f7db7be14f8b08f1c949da3a7d891cc2d6ec6036 +Author: rjray <devnull@localhost> +Date: Fri Nov 10 09:55:50 2000 +0000 + + Bumped version number in preparation for next release + + CVS patchset: 4251 + CVS date: 2000/11/10 09:55:50 + +commit 187174dc4b51b1b78d02e1c3f37f653de478cd66 +Author: rjray <devnull@localhost> +Date: Fri Nov 10 09:41:50 2000 +0000 + + More tests. + + CVS patchset: 4250 + CVS date: 2000/11/10 09:41:50 + +commit 011f727bbff26c84a2044c6458e3d06f972c486b +Author: rjray <devnull@localhost> +Date: Fri Nov 10 08:49:57 2000 +0000 + + Wide-range changes and bugfixing. Commit to sync w/ desktop + + CVS patchset: 4249 + CVS date: 2000/11/10 08:49:57 + +commit 843e9e77638ee94fbce8b4f5a623c4610b5854d0 +Author: rjray <devnull@localhost> +Date: Fri Nov 10 08:49:11 2000 +0000 + + sync w/ desktop + + CVS patchset: 4248 + CVS date: 2000/11/10 08:49:11 + +commit 80450e23a63a38d0fae18a2d7110ca82d2184fa4 +Author: rjray <devnull@localhost> +Date: Fri Nov 10 08:48:39 2000 +0000 + + Added .gdbinit + + CVS patchset: 4247 + CVS date: 2000/11/10 08:48:39 + +commit 38b66577e62875adac4542b7923d614f65cf4239 +Author: jbj <devnull@localhost> +Date: Wed Nov 8 17:07:01 2000 +0000 + + - add region marker as RPM_BIN_TYPE in packages and database. + - fix: don't headerCopy() relocateable packages if not relocating. + + CVS patchset: 4246 + CVS date: 2000/11/08 17:07:01 + +commit 387de4bd656512e840108ca8a79c3b972eb133c2 +Author: jbj <devnull@localhost> +Date: Tue Nov 7 13:16:56 2000 +0000 + + Orphan. + + CVS patchset: 4245 + CVS date: 2000/11/07 13:16:56 + +commit 636e4b37718ea8f87fcf29f934aa0a03e9bfcc69 +Author: jbj <devnull@localhost> +Date: Tue Nov 7 13:16:43 2000 +0000 + + - load headers as single contiguous region. + + CVS patchset: 4244 + CVS date: 2000/11/07 13:16:43 + +commit 62c5a919309223a72c05bbcd2e26559bce67def1 +Author: jbj <devnull@localhost> +Date: Thu Nov 2 17:57:25 2000 +0000 + + - add support for unzip rodrigob@conectiva.com.br> + + CVS patchset: 4243 + CVS date: 2000/11/02 17:57:25 + +commit 5f541ebafd9a1ef35d01f5f169a15533f0396d1c +Author: jbj <devnull@localhost> +Date: Thu Nov 2 14:48:43 2000 +0000 + + Document that --target needs equal sign. + + CVS patchset: 4242 + CVS date: 2000/11/02 14:48:43 + +commit 6a0534e5d909191f33b835b15f981bfc282a29db +Author: jbj <devnull@localhost> +Date: Tue Oct 31 18:24:05 2000 +0000 + + Return unsatisfied immediately if "rpmlib(" dependency fails to match. + + CVS patchset: 4241 + CVS date: 2000/10/31 18:24:05 + +commit 865ba80f1eebe26aa8e81634d643d6ec95faf5fa +Author: jbj <devnull@localhost> +Date: Tue Oct 31 16:53:14 2000 +0000 + + - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides + "Pawel A. Gajda" <mis@k2.net.pl>. + + CVS patchset: 4236 + CVS date: 2000/10/31 16:53:14 + +commit edfbc6958ac14d095801ced4abf585aa74b2ad67 +Author: jbj <devnull@localhost> +Date: Tue Oct 31 16:22:43 2000 +0000 + + Document that --target needs equal sign. + + CVS patchset: 4235 + CVS date: 2000/10/31 16:22:43 + +commit ce1e8d26ec5c76550c59fa30b6e6787e21f866e0 +Author: jbj <devnull@localhost> +Date: Tue Oct 31 16:18:34 2000 +0000 + + - add support for SHA1 as well as MD5 message digests. + lclint annotations. + + CVS patchset: 4234 + CVS date: 2000/10/31 16:18:34 + +commit d69a6f7c1c4901dd48ca730937ce67886fbf2c61 +Author: jbj <devnull@localhost> +Date: Tue Oct 31 16:10:49 2000 +0000 + + Eliminate. + + CVS patchset: 4233 + CVS date: 2000/10/31 16:10:49 + +commit 95acf8ebaff1197dcb24df29bef7a8150035d2e1 +Author: jbj <devnull@localhost> +Date: Sat Oct 28 18:45:58 2000 +0000 + + - better item/task progress bars <rodrigob@conectiva.com.br>. + + CVS patchset: 4232 + CVS date: 2000/10/28 18:45:58 + +commit e407eeefe7afcbfbfb11d213ac08f102c8200db7 +Author: jbj <devnull@localhost> +Date: Sat Oct 28 17:30:58 2000 +0000 + + - add brp-strip-shared script <rodrigob@conectiva.com.br>. + + CVS patchset: 4231 + CVS date: 2000/10/28 17:30:58 + +commit 3ad99fcba52fcc5e8ab636d2f1760c945cdfbf19 +Author: jbj <devnull@localhost> +Date: Sat Oct 28 17:16:25 2000 +0000 + + - 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 + +commit b8f90f10cbb592d7ac15dccae503767f262cd719 +Author: jbj <devnull@localhost> +Date: Fri Oct 27 21:45:14 2000 +0000 + + - fix: runTriggers was not adding countCorrection. + + CVS patchset: 4229 + CVS date: 2000/10/27 21:45:14 + +commit 12dd80dc37fef861ada690fa0c7ffcc8a47d4fa4 +Author: jbj <devnull@localhost> +Date: Thu Oct 26 15:32:03 2000 +0000 + + Add base64 fiddles to get at signature contents to librpmio.a. + parsePrep.c: fix typo's. + + CVS patchset: 4227 + CVS date: 2000/10/26 15:32:03 + +commit f104a06fb09a071d9abae455b6d44473ef4be4f1 +Author: jbj <devnull@localhost> +Date: Tue Oct 24 14:09:41 2000 +0000 + + @todo FIXME: Option -q broken when not immediately after %setup. + + CVS patchset: 4226 + CVS date: 2000/10/24 14:09:41 + +commit 3e1e23bf0630949e1ae6d9c9adb4bc606056c75d +Author: jbj <devnull@localhost> +Date: Tue Oct 24 13:46:51 2000 +0000 + + - verify MD5 sums of payload files when unpacking archive. + + CVS patchset: 4225 + CVS date: 2000/10/24 13:46:51 + +commit 5a35ed816dc9ef10c3c0951f676779a9e4381207 +Author: notting <devnull@localhost> +Date: Sun Oct 22 07:51:45 2000 +0000 + + add arch_compat: i686 for ia64 + + CVS patchset: 4223 + CVS date: 2000/10/22 07:51:45 + +commit 03efb685f124339951146926d00f204feabca001 +Author: jbj <devnull@localhost> +Date: Fri Oct 20 22:04:27 2000 +0000 + + - pass rpmTransactionSet, not elements, to installBinaryPackage et al. + + CVS patchset: 4221 + CVS date: 2000/10/20 22:04:27 + +commit 8699b8a12376ab718d09f9f215a40940567556dc +Author: jbj <devnull@localhost> +Date: Fri Oct 20 16:47:00 2000 +0000 + + - 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 + +commit ec4738cfff4bf79d9a0fb972f6ed7f4ce72cbf08 +Author: rjray <devnull@localhost> +Date: Fri Oct 13 09:24:05 2000 +0000 + + Removed references to Package + + CVS patchset: 4217 + CVS date: 2000/10/13 09:24:05 + +commit fb6fce2b529e30881d1aff84c0e6706f9f9d1de7 +Author: rjray <devnull@localhost> +Date: Fri Oct 13 09:23:55 2000 +0000 + + *** empty log message *** + + CVS patchset: 4216 + CVS date: 2000/10/13 09:23:55 + +commit 88908907dce477c5b611dadef91a2c726e39fb3e +Author: rjray <devnull@localhost> +Date: Fri Oct 13 08:47:26 2000 +0000 + + Bumped VERSION up to 0.291 + + CVS patchset: 4215 + CVS date: 2000/10/13 08:47:26 + +commit 1947c4fcca4a808d33f751954364ef38da0429a7 +Author: rjray <devnull@localhost> +Date: Fri Oct 13 08:44:31 2000 +0000 + + Removed package stuff for 0.291 + + CVS patchset: 4214 + CVS date: 2000/10/13 08:44:31 + +commit bc2bf1f5c4c4b2167140d338e835837113f48368 +Author: rjray <devnull@localhost> +Date: Fri Oct 13 08:43:39 2000 +0000 + + *** empty log message *** + + CVS patchset: 4213 + CVS date: 2000/10/13 08:43:39 + +commit 60fe55269a19a1a491ef5c7f8d8c1755ddfb9290 +Author: rjray <devnull@localhost> +Date: Fri Oct 13 08:42:32 2000 +0000 + + Tweaked the spec file, removed Package stuff for 0.291. + + CVS patchset: 4212 + CVS date: 2000/10/13 08:42:32 + +commit b310c36245ded46ac107b8be78552a4eb10818f7 +Author: rjray <devnull@localhost> +Date: Thu Oct 12 05:10:40 2000 +0000 + + Added RPM::Package stuff + + CVS patchset: 4211 + CVS date: 2000/10/12 05:10:40 + +commit 021e5e38a3ea47964458662a9564f265520894cc +Author: rjray <devnull@localhost> +Date: Thu Oct 12 05:09:45 2000 +0000 + + Checkpoint. Currently loads and does minimal operations. + + CVS patchset: 4210 + CVS date: 2000/10/12 05:09:45 + +commit ead6af89ab9be825ecdfe034115b14e93e2292a1 +Author: rjray <devnull@localhost> +Date: Thu Oct 12 05:09:16 2000 +0000 + + Added a bug fix, removed an unused var, and added a constant() with AUTOLOAD + + CVS patchset: 4209 + CVS date: 2000/10/12 05:09:16 + +commit 8d85374707430b2a50388d886b6c6ef1c74abf79 +Author: rjray <devnull@localhost> +Date: Thu Oct 12 05:08:08 2000 +0000 + + RPM packaging support, including make rules and a spec file. + + CVS patchset: 4208 + CVS date: 2000/10/12 05:08:08 + +commit 090b045e04f46bab0f36632ae1f06b34115d9447 +Author: rjray <devnull@localhost> +Date: Thu Oct 12 05:07:09 2000 +0000 + + Merged into Makefile.PL + + CVS patchset: 4207 + CVS date: 2000/10/12 05:07:09 + +commit 88290004866aed2cc5e6b2b8c6c4c3428b39d87d +Author: jbj <devnull@localhost> +Date: Tue Oct 10 21:17:53 2000 +0000 + + Man page and help message correction (#18759). + + CVS patchset: 4203 + CVS date: 2000/10/10 21:17:53 + +commit 5583a45ff0b492e359fd912f8675d16ade0d519b +Author: rjray <devnull@localhost> +Date: Tue Oct 10 08:37:45 2000 +0000 + + Baseline file, tests to be added + + CVS patchset: 4202 + CVS date: 2000/10/10 08:37:45 + +commit d20550b5a6097edbbdec2fffd83c3f0c1a70ca7e +Author: rjray <devnull@localhost> +Date: Tue Oct 10 08:37:20 2000 +0000 + + Added another value for RPM_PACKAGE_* + + CVS patchset: 4201 + CVS date: 2000/10/10 08:37:20 + +commit ab501927a673bd28a4108f8b791321b6274d5eb3 +Author: rjray <devnull@localhost> +Date: Tue Oct 10 08:36:40 2000 +0000 + + This is the spec file per cpanflute and Jeff. This will be enhanced + + CVS patchset: 4200 + CVS date: 2000/10/10 08:36:40 + +commit 7da9566b9ed77de5c5dadb5a3627a36d7fd4174e +Author: rjray <devnull@localhost> +Date: Tue Oct 10 08:28:10 2000 +0000 + + The rpm-version defines should have been put in for versions older + than 4.0. + + CVS patchset: 4199 + CVS date: 2000/10/10 08:28:10 + +commit aff9958bb64619b234c176c298dfee8753d04e06 +Author: rjray <devnull@localhost> +Date: Tue Oct 10 08:22:21 2000 +0000 + + Cleanup on the AUTOLOAD function. + + CVS patchset: 4198 + CVS date: 2000/10/10 08:22:21 + +commit 9dd3fe65529f2abb88d4a381ed00e59a1ceda631 +Author: rjray <devnull@localhost> +Date: Tue Oct 10 08:21:56 2000 +0000 + + Added loading-tests for RPM::Error and RPM::Package + + CVS patchset: 4197 + CVS date: 2000/10/10 08:21:56 + +commit 7edce976fc9d827d8ac4efcf126f4674ac473c18 +Author: rjray <devnull@localhost> +Date: Sun Oct 8 10:09:26 2000 +0000 + + The start of Package functionality (CVS checkpoint to tremere) + + CVS patchset: 4196 + CVS date: 2000/10/08 10:09:26 + +commit f53b8cb1c2c5c80fb945af8421c62282327c6582 +Author: rjray <devnull@localhost> +Date: Sun Oct 8 10:08:58 2000 +0000 + + Changes related to start of Package integration + + CVS patchset: 4195 + CVS date: 2000/10/08 10:08:58 + +commit 8bc42f9c4df2eb167acc9ff1849551326cce76a8 +Author: rjray <devnull@localhost> +Date: Sun Oct 8 10:07:49 2000 +0000 + + Added a fail-clause for O_RPM_Blessed + + CVS patchset: 4194 + CVS date: 2000/10/08 10:07:49 + +commit d25ad49c138cf9a5f3b0aa65897544746951ce32 +Author: rjray <devnull@localhost> +Date: Sun Oct 8 10:06:58 2000 +0000 + + Removed unused var + + CVS patchset: 4193 + CVS date: 2000/10/08 10:06:58 + +commit 396beef3985e62a92812926035b62b7eb4117488 +Author: rjray <devnull@localhost> +Date: Sun Oct 8 10:06:37 2000 +0000 + + *** empty log message *** + + CVS patchset: 4192 + CVS date: 2000/10/08 10:06:37 + +commit feaffd1820e9e5fdf3b2514f9a0da45a6b21bab4 +Author: rjray <devnull@localhost> +Date: Sun Oct 8 10:06:04 2000 +0000 + + Added Package to bootstrap list + + CVS patchset: 4191 + CVS date: 2000/10/08 10:06:04 + +commit a9a33f8b735f528ceac6d5f44907ead6b3710cc1 +Author: rjray <devnull@localhost> +Date: Sun Oct 8 10:05:36 2000 +0000 + + Added Package to build list + + CVS patchset: 4190 + CVS date: 2000/10/08 10:05:36 + +commit 987f5e818c431d00dca41f9d56678b32aefa3909 +Author: rjray <devnull@localhost> +Date: Thu Oct 5 05:33:59 2000 +0000 + + changed for 0.29 + + CVS patchset: 4189 + CVS date: 2000/10/05 05:33:59 + +commit 4be4eb099b874138f9452829797ea01e1792d97a +Author: rjray <devnull@localhost> +Date: Thu Oct 5 04:48:59 2000 +0000 + + Various updates in prelude to 0.29, mainly rpm 4.0 compatibility + + CVS patchset: 4188 + CVS date: 2000/10/05 04:48:59 + +commit 68ff87361d8a715509da5d57077af50bb8e9edd4 +Author: jbj <devnull@localhost> +Date: Fri Sep 29 19:50:29 2000 +0000 + + doxygen annotations. + - fix: more (possible) xstrdup side effects. + + CVS patchset: 4186 + CVS date: 2000/09/29 19:50:29 + +commit 17993c73cae2e6674c732d685ffa5093a95cf2bd +Author: jbj <devnull@localhost> +Date: Fri Sep 29 00:51:41 2000 +0000 + + manpage fix (johnsonm@redhat.com) + + CVS patchset: 4184 + CVS date: 2000/09/29 00:51:41 + +commit 88579dc7a79ab1e26fc38301683d0dc7ce29382a +Author: jbj <devnull@localhost> +Date: Thu Sep 28 22:58:40 2000 +0000 + + - handle possible db3 dependency on -lpthread more gracefully. + + CVS patchset: 4181 + CVS date: 2000/09/28 22:58:40 + +commit 4893fba6f059d6eae5a209b9883a452bd0cb3e22 +Author: jbj <devnull@localhost> +Date: Tue Sep 26 22:28:09 2000 +0000 + + - fix: avoid calling getpass twice as side effect of xstrdup macro (#17672). + + CVS patchset: 4179 + CVS date: 2000/09/26 22:28:09 + +commit 39b81b51744f848298c994611869acbfc993d545 +Author: jbj <devnull@localhost> +Date: Tue Sep 26 18:04:12 2000 +0000 + + - order packages using tsort, clipping PreReq:'s in dependency loops. + + CVS patchset: 4177 + CVS date: 2000/09/26 18:04:12 + +commit e1d18f949b67a0aac82ffaa12d4d18c23d8c99c4 +Author: jbj <devnull@localhost> +Date: Tue Sep 26 17:43:56 2000 +0000 + + Remove bash2 dependency. + + CVS patchset: 4176 + CVS date: 2000/09/26 17:43:56 + +commit d3a569263a19604c9088ed0a85c69b12bed635db +Author: jbj <devnull@localhost> +Date: Tue Sep 26 17:42:39 2000 +0000 + + Add rpmsort. + + CVS patchset: 4175 + CVS date: 2000/09/26 17:42:39 + +commit 1bf24642f706123f7997b27270eaeb89bf3e582e +Author: jbj <devnull@localhost> +Date: Tue Sep 26 17:42:00 2000 +0000 + + rpminject.c: add mtrace prologue. + + CVS patchset: 4174 + CVS date: 2000/09/26 17:42:00 + +commit 750614f58fffbd1fca8279ab30a21354990f1072 +Author: jbj <devnull@localhost> +Date: Tue Sep 26 17:21:51 2000 +0000 + + doxygen annotations. + + CVS patchset: 4173 + CVS date: 2000/09/26 17:21:51 + +commit 6a2f555121f950f2854e0180c6177c2ffba63ed8 +Author: jbj <devnull@localhost> +Date: Tue Sep 26 17:21:12 2000 +0000 + + rpmdb.c: Mark dead code, replaced with per-iterator cursors. + + CVS patchset: 4172 + CVS date: 2000/09/26 17:21:12 + +commit 6bcb79bc9bdcdb162a75655a0e07de023a3b7b27 +Author: jbj <devnull@localhost> +Date: Tue Sep 26 17:19:32 2000 +0000 + + Add @todo Should directories have %doc/%config attributes? (#14531). + + CVS patchset: 4171 + CVS date: 2000/09/26 17:19:32 + +commit 4920a3b122ef190eac016bdf2955df9cdbfef2c6 +Author: jbj <devnull@localhost> +Date: Sat Sep 16 14:05:26 2000 +0000 + + - don't trim leading ./ in rpmCleanPath() (#14961). + + CVS patchset: 4169 + CVS date: 2000/09/16 14:05:26 + +commit 81cf1461aa5850cd068a185aff6ae1f155506747 +Author: notting <devnull@localhost> +Date: Thu Sep 14 23:05:30 2000 +0000 + + fix 64bit lib stuff + + CVS patchset: 4166 + CVS date: 2000/09/14 23:05:30 + +commit 2108d886ba66b90f75a9daa75f8b0a74090e999c +Author: jbj <devnull@localhost> +Date: Thu Sep 14 11:42:48 2000 +0000 + + Revert rpmrc excision for now. + rpmio: add rpmlog.c/rpmlog.h. + + CVS patchset: 4163 + CVS date: 2000/09/14 11:42:48 + +commit 581d3c0324099d067e33cf1a53b2e9eb7478a534 +Author: jbj <devnull@localhost> +Date: Wed Sep 13 17:26:54 2000 +0000 + + - fix: honor --test when doing --freshen. + + CVS patchset: 4158 + CVS date: 2000/09/13 17:26:54 + +commit 5d6496b6276163a077316c8a57e57e032cebdbba +Author: jbj <devnull@localhost> +Date: Mon Sep 11 17:09:32 2000 +0000 + + - popt: support for float/double args. + + CVS patchset: 4155 + CVS date: 2000/09/11 17:09:32 + +commit 1466d06e7464af0e720d64396c83bbbb7e492329 +Author: notting <devnull@localhost> +Date: Thu Sep 7 20:47:18 2000 +0000 + + add (lib64) stuff on ia64 as well + + CVS patchset: 4151 + CVS date: 2000/09/07 20:47:18 + +commit f2efc7263e952cef24f2196f92d02ee0b3b9aa1e +Author: jbj <devnull@localhost> +Date: Fri Sep 1 21:15:40 2000 +0000 + + - unify rpmError and rpmMessge interfaces through rpmlog. + - collect and display rpm build error messages at end of build. + + CVS patchset: 4149 + CVS date: 2000/09/01 21:15:40 + +commit 4f0179f7ee468c3876ee823a69d89c236784372f +Author: jbj <devnull@localhost> +Date: Thu Aug 31 02:38:57 2000 +0000 + + Unify rpmError() and rpmMessage() on top of rpmlog(). + + CVS patchset: 4148 + CVS date: 2000/08/31 02:38:57 + +commit 679aca04c8ffd077d3cd8e2ab3279899ee239b9a +Author: jbj <devnull@localhost> +Date: Wed Aug 30 17:47:53 2000 +0000 + + Doxygen annotations. + + CVS patchset: 4147 + CVS date: 2000/08/30 17:47:53 + +commit c7b24dad58de9de732247194935112066908ff4c +Author: jbj <devnull@localhost> +Date: Tue Aug 29 22:04:33 2000 +0000 + + - translate rpm.8 man page (Peter Ivanyi <ivanyi@internet.sk>). + Doxygen annotations. + + CVS patchset: 4146 + CVS date: 2000/08/29 22:04:33 + +commit 17c5c7e645fd412f8105bccf201f69674737b551 +Author: jbj <devnull@localhost> +Date: Mon Aug 28 15:25:04 2000 +0000 + + Document global/system/user configuration hierarchy in rpmrc/macros (#17038). + + CVS patchset: 4142 + CVS date: 2000/08/28 15:25:04 + +commit c0424122dd154d712a01a0126762252519283fb6 +Author: jbj <devnull@localhost> +Date: Mon Aug 28 01:50:45 2000 +0000 + + - rip out rpm{get,put}text, use getpo.sh and specspo instead. + + CVS patchset: 4139 + CVS date: 2000/08/28 01:50:45 + +commit 8c10883fdd434363e6cc48125337b5f305cc5534 +Author: jbj <devnull@localhost> +Date: Mon Aug 28 01:08:57 2000 +0000 + + Doxygen annotations. + + CVS patchset: 4138 + CVS date: 2000/08/28 01:08:57 + +commit af938797acd2a1fc33c2e83aac0f006973d5c3c9 +Author: jbj <devnull@localhost> +Date: Sun Aug 27 21:35:14 2000 +0000 + + - consistent return for all signature verification. + - use enum for signature header tags. + + CVS patchset: 4137 + CVS date: 2000/08/27 21:35:14 + +commit e3ce4c85e1669dc7112e65f28fc6c450741a4263 +Author: jbj <devnull@localhost> +Date: Sun Aug 27 21:32:23 2000 +0000 + + Add todo note. + + CVS patchset: 4136 + CVS date: 2000/08/27 21:32:23 + +commit e355e21aaed46371b9074d603e760a35112b288f +Author: jbj <devnull@localhost> +Date: Sun Aug 27 20:03:44 2000 +0000 + + Eliminate. + + CVS patchset: 4135 + CVS date: 2000/08/27 20:03:44 + +commit d83648fc60c69113f80765908430b2eac8c3dba1 +Author: jbj <devnull@localhost> +Date: Sun Aug 27 19:43:51 2000 +0000 + + Rip out rpmrc configuration. + + CVS patchset: 4134 + CVS date: 2000/08/27 19:43:51 + +commit 9866d30b0d4a494f33dd3f30074eff6c0dea90b5 +Author: jbj <devnull@localhost> +Date: Sun Aug 27 19:40:35 2000 +0000 + + Doxygen annotations. + + CVS patchset: 4133 + CVS date: 2000/08/27 19:40:35 + +commit f8b364d7a88e346412bd2f458b25d1728abaaf5c +Author: jbj <devnull@localhost> +Date: Sun Aug 27 19:27:03 2000 +0000 + + Doxygen annotations. + + CVS patchset: 4132 + CVS date: 2000/08/27 19:27:03 + +commit bb6d8f7278f902223a1b5bd7a4b89bd604d642c8 +Author: jbj <devnull@localhost> +Date: Sun Aug 27 19:19:44 2000 +0000 + + Eliminate rpm_malloc.h. + + CVS patchset: 4131 + CVS date: 2000/08/27 19:19:44 + +commit a131131381d03cd76c1e6d15ab5b3486ed6f17b3 +Author: jbj <devnull@localhost> +Date: Sun Aug 27 19:18:25 2000 +0000 + + Doxygen annotations. + + CVS patchset: 4130 + CVS date: 2000/08/27 19:18:25 + +commit 918188a90c4911652bbcbe1f20a09b3123d2b5fa +Author: jbj <devnull@localhost> +Date: Sun Aug 27 18:34:02 2000 +0000 + + Doxygen annotations. + + CVS patchset: 4129 + CVS date: 2000/08/27 18:34:02 + +commit 325519f9332cb7c7d36b6bda2f350aa572ad208a +Author: rjray <devnull@localhost> +Date: Fri Aug 25 15:21:34 2000 +0000 + + doc fixes + + CVS patchset: 4128 + CVS date: 2000/08/25 15:21:34 + +commit 1834248adbd92628b84e3cc9954b514f11c7dab7 +Author: rjray <devnull@localhost> +Date: Fri Aug 25 15:21:11 2000 +0000 + + fixes to rpmhdr_STORE + + CVS patchset: 4127 + CVS date: 2000/08/25 15:21:11 + +commit ca22ac99c14be4b531f369889ba1708233c4f666 +Author: rjray <devnull@localhost> +Date: Fri Aug 25 15:20:26 2000 +0000 + + code and doc for vercmp() + + CVS patchset: 4126 + CVS date: 2000/08/25 15:20:26 + +commit bd3f3a317c5a8ce8d21fa8dbe394effff729a5e5 +Author: rjray <devnull@localhost> +Date: Fri Aug 25 15:18:58 2000 +0000 + + *** empty log message *** + + CVS patchset: 4125 + CVS date: 2000/08/25 15:18:58 + +commit 7f6eae072772a54345e03b6fc604c58925541720 +Author: jbj <devnull@localhost> +Date: Thu Aug 24 17:31:01 2000 +0000 + + Update from Ken Estes. + + CVS patchset: 4121 + CVS date: 2000/08/24 17:31:01 + +commit c12ee61e0e91918c5e6fbc5a0668e5385c344c4c +Author: jbj <devnull@localhost> +Date: Thu Aug 24 15:56:51 2000 +0000 + + Consistent example for gendiff (#16669). + + CVS patchset: 4120 + CVS date: 2000/08/24 15:56:51 + +commit f463e1253d69b02f60aaa8c31ac3bb9542d037b1 +Author: msw <devnull@localhost> +Date: Thu Aug 24 06:21:08 2000 +0000 + + merge + + CVS patchset: 4118 + CVS date: 2000/08/24 06:21:08 + +commit 8433a7c14278535b9ec868482e90aa630333dbb4 +Author: msw <devnull@localhost> +Date: Thu Aug 24 06:16:44 2000 +0000 + + fixed + + CVS patchset: 4115 + CVS date: 2000/08/24 06:16:44 + +commit cd05426202e9348de5ba3490991688a7f0abc81a +Author: msw <devnull@localhost> +Date: Wed Aug 23 22:53:05 2000 +0000 + + added a hack to get the header that was passed to the transaction callback marshaller but not passed as arguments to the python callback + + CVS patchset: 4112 + CVS date: 2000/08/23 22:53:05 + +commit e3e8daa4315b6e280c840eca029872034037c4e1 +Author: jbj <devnull@localhost> +Date: Wed Aug 23 13:49:07 2000 +0000 + + lclint annotations. + + CVS patchset: 4109 + CVS date: 2000/08/23 13:49:07 + +commit 94b157906c46dd9bf20de6a21d45bb4d94601c6a +Author: jbj <devnull@localhost> +Date: Wed Aug 23 13:46:36 2000 +0000 + + comments only. + + CVS patchset: 4108 + CVS date: 2000/08/23 13:46:36 + +commit 60938f2a87994c321eb3aecd855c680b738376c4 +Author: jbj <devnull@localhost> +Date: Wed Aug 23 13:11:53 2000 +0000 + + doxygen/lclint annotations. + + CVS patchset: 4107 + CVS date: 2000/08/23 13:11:53 + +commit 5f308b88fdd39a6f656f0e25501c8d565e087e53 +Author: jbj <devnull@localhost> +Date: Wed Aug 23 13:05:01 2000 +0000 + + doxygen/lclint annotations. + + CVS patchset: 4106 + CVS date: 2000/08/23 13:05:01 + +commit d919e56b452414ed7923b901d8bfa9fa5d123e2e +Author: jbj <devnull@localhost> +Date: Wed Aug 23 13:02:13 2000 +0000 + + doxygen annotations. + + CVS patchset: 4105 + CVS date: 2000/08/23 13:02:13 + +commit e62a4131e48b004d15964fb642f72cbf05c7f7ba +Author: jbj <devnull@localhost> +Date: Wed Aug 23 12:59:48 2000 +0000 + + lclint annotations. + + CVS patchset: 4104 + CVS date: 2000/08/23 12:59:48 + +commit bb4c04321a7b800192f6634ec8cb44a5d5a3425c +Author: jbj <devnull@localhost> +Date: Wed Aug 23 12:58:25 2000 +0000 + + doxygen additions. + + CVS patchset: 4103 + CVS date: 2000/08/23 12:58:25 + +commit 9e06f7ae66bfa89570a9ee5c9af815abf294e54c +Author: jbj <devnull@localhost> +Date: Wed Aug 23 12:40:12 2000 +0000 + + lclint additions. + + CVS patchset: 4102 + CVS date: 2000/08/23 12:40:12 + +commit fca172125bad0b4384499c4bfb80d224ed7bb26e +Author: jbj <devnull@localhost> +Date: Wed Aug 23 12:39:49 2000 +0000 + + lclint/doxygen additions. + + CVS patchset: 4101 + CVS date: 2000/08/23 12:39:49 + +commit d0581d13d46920e263b6dfc30b5035259553ad0d +Author: jbj <devnull@localhost> +Date: Sun Aug 20 21:39:13 2000 +0000 + + - add callbacks on package erasure. + - fix: preserve cpio errno when using Fclose with libio. + - fix: initialize sigs everywhere in python header object. + + CVS patchset: 4097 + CVS date: 2000/08/20 21:39:13 + +commit e372c808d2acdb101de76f025b7047fe94a9a582 +Author: jbj <devnull@localhost> +Date: Sun Aug 20 21:30:32 2000 +0000 + + - fix: preserve cpio errno when using Fclose with libio. + + CVS patchset: 4096 + CVS date: 2000/08/20 21:30:32 + +commit ca3e81798fb4c5a175d722ee1039ccfcb2752cce +Author: jbj <devnull@localhost> +Date: Sat Aug 19 13:41:42 2000 +0000 + + Identify signature bindings in version 3.0.6. + + CVS patchset: 4089 + CVS date: 2000/08/19 13:41:42 + +commit ea1956063d11e39f9bd26ca7b8875befee607e56 +Author: jbj <devnull@localhost> +Date: Sat Aug 19 13:37:41 2000 +0000 + + Remove fprintf. + + CVS patchset: 4086 + CVS date: 2000/08/19 13:37:41 + +commit d0e98332d4115aa087e1e1f8e39b80c02c406f10 +Author: jbj <devnull@localhost> +Date: Sat Aug 19 13:10:34 2000 +0000 + + - python bindings to query and verify signatures. + + CVS patchset: 4085 + CVS date: 2000/08/19 13:10:34 + +commit c96e7513f8dd3ebd4030946720e2dff96a5c3cd2 +Author: rjray <devnull@localhost> +Date: Fri Aug 18 08:29:07 2000 +0000 + + Updated for 0.28 + + CVS patchset: 4082 + CVS date: 2000/08/18 08:29:07 + +commit a58cf01cb9b07d501e31aaf7ff3549579e8b1dc6 +Author: rjray <devnull@localhost> +Date: Fri Aug 18 08:25:39 2000 +0000 + + Some error-fixing around reading header data from files, and some additional + fixing when reading from an ftp source. Also added a source_name() method + to access the struct element that remembers the source when the header data + comes from a file, ftp or http. + + CVS patchset: 4081 + CVS date: 2000/08/18 08:25:39 + +commit a54be2690ab06b9897d81dcb20cd636930b9b1d2 +Author: rjray <devnull@localhost> +Date: Fri Aug 18 08:24:22 2000 +0000 + + Support and docs for the source_name() class method. + + CVS patchset: 4080 + CVS date: 2000/08/18 08:24:22 + +commit acfd3ffe5cab382e6f600edc1b082cb6845a75ef +Author: rjray <devnull@localhost> +Date: Fri Aug 18 08:23:43 2000 +0000 + + Yet more docs. + + CVS patchset: 4079 + CVS date: 2000/08/18 08:23:43 + +commit b7e4f83858f100e4c1d26420b889df06fed0fdd7 +Author: rjray <devnull@localhost> +Date: Fri Aug 18 08:23:25 2000 +0000 + + Added a field to the RPM_Header struct. + + CVS patchset: 4078 + CVS date: 2000/08/18 08:23:25 + +commit 9b6f934309708042a29afc7dc71d5fb6b90258e0 +Author: rjray <devnull@localhost> +Date: Thu Aug 17 09:23:44 2000 +0000 + + Reinstated some tags, now that they are better-documented. + + CVS patchset: 4075 + CVS date: 2000/08/17 09:23:44 + +commit 54e75815aa29b74953e8eecc85f2f1a314e93d1d +Author: rjray <devnull@localhost> +Date: Thu Aug 17 09:23:19 2000 +0000 + + Removed RPMTAG_SOURCE from the list of scalars; it's actually a + list. Changed the open in new_from_fname() to be "r" instead of "r+" + because of assertions in the rpmio code when the input source is + stdin. + + CVS patchset: 4074 + CVS date: 2000/08/17 09:23:19 + +commit 564a1d1c008ee03b69dfa5e7524db8c10e89373b +Author: rjray <devnull@localhost> +Date: Thu Aug 17 09:22:10 2000 +0000 + + More documentation, including several corrections. + + CVS patchset: 4073 + CVS date: 2000/08/17 09:22:10 + +commit 1e087bdb41721981576258b39e3fbf16e357375b +Author: jbj <devnull@localhost> +Date: Wed Aug 16 13:37:08 2000 +0000 + + - fix: rebuild db1 -> db3 ate 1st header (#16263). + + CVS patchset: 4072 + CVS date: 2000/08/16 13:37:08 + +commit b6c0e1126efd8fbbeb54624d6c3b13d95a70bc96 +Author: rjray <devnull@localhost> +Date: Wed Aug 16 09:38:05 2000 +0000 + + Bumped version number + + CVS patchset: 4069 + CVS date: 2000/08/16 09:38:05 + +commit 8f6305aedfc490435335e4eb01b40a1baff55af5 +Author: rjray <devnull@localhost> +Date: Wed Aug 16 09:31:58 2000 +0000 + + Lots more documentation + + CVS patchset: 4068 + CVS date: 2000/08/16 09:31:58 + +commit bdcae97fe111f145f5aed177bc6568d6bdaabce3 +Author: rjray <devnull@localhost> +Date: Wed Aug 16 09:31:46 2000 +0000 + + Some clean-up, re-instated a deleted tag. + + CVS patchset: 4067 + CVS date: 2000/08/16 09:31:46 + +commit 9f9b055b09056dd000478aa90eb9e384bb59c489 +Author: rjray <devnull@localhost> +Date: Wed Aug 16 09:31:04 2000 +0000 + + rpmprune is no longer managed as a *.PL file. + + CVS patchset: 4066 + CVS date: 2000/08/16 09:31:04 + +commit 6907b0b3544b54684215052701578cc642b7e00a +Author: rjray <devnull@localhost> +Date: Tue Aug 15 07:59:24 2000 +0000 + + Renamed rpmprune.PL to rpmprune (MakeMaker now handles fixing up #! line). + + CVS patchset: 4065 + CVS date: 2000/08/15 07:59:24 + +commit 32bff1c05bdbae02760382db3828379af6372825 +Author: jbj <devnull@localhost> +Date: Mon Aug 14 19:27:20 2000 +0000 + + Ignore rpmpopt-4.x. + + CVS patchset: 4064 + CVS date: 2000/08/14 19:27:20 + +commit 4851add979b4aef1d34fdb6ec621a7df1776a631 +Author: jbj <devnull@localhost> +Date: Mon Aug 14 19:26:47 2000 +0000 + + Update versions, rpm -> 4.1, popt -> 1.7. + + CVS patchset: 4063 + CVS date: 2000/08/14 19:26:47 + +commit 349c7a49c2cf376668f34d9fb6e404c24740a4b3 +Author: jbj <devnull@localhost> +Date: Mon Aug 14 18:18:54 2000 +0000 + + - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. + - man page fixes. + + CVS patchset: 4062 + CVS date: 2000/08/14 18:18:54 + +commit 92d83fc9356f149a58db8bd3f0ed5fb7331c97e4 +Author: jbj <devnull@localhost> +Date: Mon Aug 14 13:25:09 2000 +0000 + + - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies. + - typo in configure.in (#16096). + + CVS patchset: 4060 + CVS date: 2000/08/14 13:25:09 + +commit c181d853c6d42f8d477267c23c221743178d7a8c +Author: jbj <devnull@localhost> +Date: Sun Aug 13 19:29:11 2000 +0000 + + Auto-update by leon@geon.donetsk.ua + + CVS patchset: 4059 + CVS date: 2000/08/13 19:29:11 + +commit 44874e4aa7fd513334a8f01a3fd3063f7fbb9dcd +Author: jbj <devnull@localhost> +Date: Sun Aug 13 18:47:06 2000 +0000 + + Auto-update by leon@geon.donetsk.ua + + CVS patchset: 4058 + CVS date: 2000/08/13 18:47:06 + +commit 65dfd2d73ab8fd5e45e58471d61075f1f93ea8d5 +Author: jbj <devnull@localhost> +Date: Sun Aug 13 18:36:34 2000 +0000 + + Auto-update by leon@geon.donetsk.ua + + CVS patchset: 4057 + CVS date: 2000/08/13 18:36:34 + +commit 5d5fbd6387f887a1db67d439d84601feb414b57e +Author: jbj <devnull@localhost> +Date: Sun Aug 13 17:40:22 2000 +0000 + + Auto-update by leon@geon.donetsk.ua + + CVS patchset: 4056 + CVS date: 2000/08/13 17:40:22 + +commit 85054e48a778171490654a0c6b180420914ceada +Author: jbj <devnull@localhost> +Date: Fri Aug 11 15:25:44 2000 +0000 + + Simplify environment setting for braindead (i.e. solaris) shells. + + CVS patchset: 4055 + CVS date: 2000/08/11 15:25:44 + +commit f796e164d4258ae117f772d5dc9e0ad0af23d738 +Author: rjray <devnull@localhost> +Date: Fri Aug 11 08:17:42 2000 +0000 + + Fixes related to possible bad return values in error conditions. + + CVS patchset: 4054 + CVS date: 2000/08/11 08:17:42 + +commit 5aa8137a94ac44eabc2a71964761231e3d436400 +Author: jbj <devnull@localhost> +Date: Fri Aug 11 00:13:51 2000 +0000 + + Auto-update by kmaraas@online.no + + CVS patchset: 4053 + CVS date: 2000/08/11 00:13:51 + +commit a54ccb6dc03f0b2e22576bc6b22eb08a6a8032f5 +Author: jbj <devnull@localhost> +Date: Thu Aug 10 16:29:06 2000 +0000 + + Add refresh-po. + + CVS patchset: 4051 + CVS date: 2000/08/10 16:29:06 + +commit 1068f1d715bd39b6e009d30bd32f7941084148f9 +Author: jbj <devnull@localhost> +Date: Thu Aug 10 15:34:37 2000 +0000 + + Recognize embedded quotes in description/summary/group header text. + + CVS patchset: 4050 + CVS date: 2000/08/10 15:34:37 + +commit 41cb8868ee9d479e4618b30dde6a65d5e86312e4 +Author: jbj <devnull@localhost> +Date: Thu Aug 10 06:05:50 2000 +0000 + + Document --noscripts when verifying (#7905). + + CVS patchset: 4049 + CVS date: 2000/08/10 06:05:50 + +commit 60ae47c6180db17180814c5354560297eb8764b1 +Author: jbj <devnull@localhost> +Date: Thu Aug 10 05:55:20 2000 +0000 + + Document "?" output with -Va (#8113). + + CVS patchset: 4048 + CVS date: 2000/08/10 05:55:20 + +commit 88fe538074a81c5bcc4e6cd48c2579ad99d507a5 +Author: jbj <devnull@localhost> +Date: Wed Aug 9 16:49:10 2000 +0000 + + Free fn after error message, not before. + + CVS patchset: 4047 + CVS date: 2000/08/09 16:49:10 + +commit 559b59e36aa9bb3fd80b026494846687dfc7a6ec +Author: jbj <devnull@localhost> +Date: Wed Aug 9 15:33:22 2000 +0000 + + Auto-update by kmaraas@online.no + + CVS patchset: 4046 + CVS date: 2000/08/09 15:33:22 + +commit 557abbea24a29178bdb4fda5b89dadde48e11de7 +Author: jbj <devnull@localhost> +Date: Tue Aug 8 20:38:46 2000 +0000 + + Auto-update by milan.kerslager@spsselib.hiedu.cz + + CVS patchset: 4045 + CVS date: 2000/08/08 20:38:46 + +commit e23ee83a85774417c83cd82f73731b9c4ab4334b +Author: jbj <devnull@localhost> +Date: Tue Aug 8 13:37:28 2000 +0000 + + Auto-update by leon@geon.donetsk.ua + + CVS patchset: 4044 + CVS date: 2000/08/08 13:37:28 + +commit 9d503d826458d9bd3f05ac67d37681e2d6fe30fe +Author: jbj <devnull@localhost> +Date: Tue Aug 8 13:34:20 2000 +0000 + + Auto-update by leon@geon.donetsk.ua + + CVS patchset: 4043 + CVS date: 2000/08/08 13:34:20 + +commit 701eb02ba26f4a0cb9292b3c02c367968730ec0c +Author: jbj <devnull@localhost> +Date: Tue Aug 8 13:20:07 2000 +0000 + + Auto-update by leon@geon.donetsk.ua + + CVS patchset: 4042 + CVS date: 2000/08/08 13:20:07 + +commit cf852a6c37abac546a2cf1fc07805eeb5228ae26 +Author: rjray <devnull@localhost> +Date: Tue Aug 8 07:19:18 2000 +0000 + + Changes for 0.27 release + + CVS patchset: 4041 + CVS date: 2000/08/08 07:19:18 + +commit 4e248a0e08eb7ac629e6f37e8e639ee87205e869 +Author: rjray <devnull@localhost> +Date: Tue Aug 8 07:18:47 2000 +0000 + + Minor changes to reflect new RPM::Database and RPM::Header interfaces. + + CVS patchset: 4040 + CVS date: 2000/08/08 07:18:47 + +commit 7d7f80782c6f068d941379c8c0b808647e63ef9b +Author: rjray <devnull@localhost> +Date: Tue Aug 8 07:05:13 2000 +0000 + + Corrected small oversight that would have prevented exporting both $RPM + and %RPM at the same time. + + CVS patchset: 4039 + CVS date: 2000/08/08 07:05:13 + +commit c0deb8c50868dadfcbffa77b9a04dac2f494a9c9 +Author: rjray <devnull@localhost> +Date: Tue Aug 8 07:02:06 2000 +0000 + + Covered some changes not yet reflected in the documentation. + + CVS patchset: 4038 + CVS date: 2000/08/08 07:02:06 + +commit a99d4311e49d61af23d3fd2b28ae4ad5697c18bd +Author: jbj <devnull@localhost> +Date: Mon Aug 7 23:20:43 2000 +0000 + + Auto-update by leon@geon.donetsk.ua + + CVS patchset: 4037 + CVS date: 2000/08/07 23:20:43 + +commit c283e789b72a69f1e0051cce19aaf171d9ad7980 +Author: jbj <devnull@localhost> +Date: Mon Aug 7 19:38:19 2000 +0000 + + - fix: segfault when globbing on "" (#15593). + + CVS patchset: 4036 + CVS date: 2000/08/07 19:38:19 + +commit 54a0015cfa499f885bc85a45ec4db334187ca33d +Author: jbj <devnull@localhost> +Date: Mon Aug 7 15:09:45 2000 +0000 + + Auto-update by goeran@uddeborg.pp.se + + CVS patchset: 4035 + CVS date: 2000/08/07 15:09:45 + +commit 15c9864b5f74474b2741a37d75e86f9fff557a3f +Author: jbj <devnull@localhost> +Date: Mon Aug 7 13:56:22 2000 +0000 + + Sanity. + + CVS patchset: 4034 + CVS date: 2000/08/07 13:56:22 + +commit 584eb24f5c0f62640df2ecaf6f9db41d6791e8bf +Author: rjray <devnull@localhost> +Date: Mon Aug 7 09:33:08 2000 +0000 + + More documentation. + + CVS patchset: 4033 + CVS date: 2000/08/07 09:33:08 + +commit 4bdab8790468ef6d267e8914c70d14dd29f38c38 +Author: rjray <devnull@localhost> +Date: Mon Aug 7 09:31:23 2000 +0000 + + Took out a few more. + + CVS patchset: 4032 + CVS date: 2000/08/07 09:31:23 + +commit fb10254a4150db668e95a1ef2869b9b86a0111b4 +Author: rjray <devnull@localhost> +Date: Mon Aug 7 09:28:39 2000 +0000 + + Added RPM/Error.xs + + CVS patchset: 4031 + CVS date: 2000/08/07 09:28:39 + +commit 144ad516873be653cd2e450ffb7b0de19faba674 +Author: rjray <devnull@localhost> +Date: Mon Aug 7 09:28:14 2000 +0000 + + Extended the import to include $RPM as a possible object, and added mention + of these to the manpage. + + CVS patchset: 4030 + CVS date: 2000/08/07 09:28:14 + +commit 7382c79fde5138912f462af3a717f2efd42d11c6 +Author: rjray <devnull@localhost> +Date: Mon Aug 7 09:17:37 2000 +0000 + + Last effort created some -w noise. + + CVS patchset: 4029 + CVS date: 2000/08/07 09:17:37 + +commit f53263d6442d694f0d2b4db54b92a94b30d910c6 +Author: rjray <devnull@localhost> +Date: Mon Aug 7 08:46:05 2000 +0000 + + Added an export of %RPM, which if requested is a pre-tied hash connected + to the RPM database. + + CVS patchset: 4028 + CVS date: 2000/08/07 08:46:05 + +commit 727057b831c2cf7b4860232bbf70f66e56b69a9e +Author: rjray <devnull@localhost> +Date: Sun Aug 6 08:57:09 2000 +0000 + + Very thorough re-write of how values are returned from FETCH. See docs. + + CVS patchset: 4027 + CVS date: 2000/08/06 08:57:09 + +commit df88ea39941f4c350c8ea5baedbc7d6d84855a29 +Author: rjray <devnull@localhost> +Date: Sun Aug 6 08:57:09 2000 +0000 + + Various changes, partial support for RPM::Package, changes to prototypes. + + CVS patchset: 4026 + CVS date: 2000/08/06 08:57:09 + +commit 15872dcc17fef99facdc874a4e2a52a244c9a837 +Author: rjray <devnull@localhost> +Date: Sun Aug 6 08:57:09 2000 +0000 + + The start of the XS half of RPM::Package support + + CVS patchset: 4025 + CVS date: 2000/08/06 08:57:09 + +commit 89328ef3d43b4069dbe6ba003ae0176182452945 +Author: rjray <devnull@localhost> +Date: Sun Aug 6 08:57:09 2000 +0000 + + The start of the Perl half of RPM::Package support. + + CVS patchset: 4024 + CVS date: 2000/08/06 08:57:09 + +commit 54a8027df984fcea4a897d0678ec505c08aecf8d +Author: rjray <devnull@localhost> +Date: Sun Aug 6 08:57:09 2000 +0000 + + Start of the XS half of RPM::Transaction class. + + CVS patchset: 4023 + CVS date: 2000/08/06 08:57:09 + +commit ed096373b620800a83cb4e5cb4105317e834a958 +Author: rjray <devnull@localhost> +Date: Sun Aug 6 08:57:09 2000 +0000 + + Start of the Perl half of RPM::Transaction class. + + CVS patchset: 4022 + CVS date: 2000/08/06 08:57:09 + +commit 0a5b09770be3f58cf2405ea707324756a1d4c5f7 +Author: rjray <devnull@localhost> +Date: Sun Aug 6 08:57:09 2000 +0000 + + Start of support for RPM::Package and RPM::Transaction classes. + + CVS patchset: 4021 + CVS date: 2000/08/06 08:57:09 + +commit c9d8746a4ee8372e6cbd60cd9d473c70ca6037e8 +Author: rjray <devnull@localhost> +Date: Sun Aug 6 08:57:09 2000 +0000 + + More documentation added. More yet to do, still. + + CVS patchset: 4020 + CVS date: 2000/08/06 08:57:09 + +commit f6e18a08667532448cd4320ea6697c93ec77c7c1 +Author: rjray <devnull@localhost> +Date: Sun Aug 6 08:57:09 2000 +0000 + + Changes to manage the new FETCH-return behavior of the RPM::Header class. + + CVS patchset: 4019 + CVS date: 2000/08/06 08:57:09 + +commit b7c004278e74ff1e4903d2c0c643629c0394e8d6 +Author: rjray <devnull@localhost> +Date: Sun Aug 6 08:57:09 2000 +0000 + + Changed to reflect new RPM::Header behavior, added tests for new features. + + CVS patchset: 4018 + CVS date: 2000/08/06 08:57:09 + +commit 6d00e4754013dfcae066a729b8843ec970119c11 +Author: rjray <devnull@localhost> +Date: Sun Aug 6 08:57:09 2000 +0000 + + Changed some tests to fit new RPM::Header behavior. + + CVS patchset: 4017 + CVS date: 2000/08/06 08:57:09 + +commit 965e6616c39ec56b2d0401db060edcd4ef145747 +Author: rjray <devnull@localhost> +Date: Sun Aug 6 08:57:09 2000 +0000 + + Added use of RPM/Error.xs in the build, improved dependancy checking. + + CVS patchset: 4016 + CVS date: 2000/08/06 08:57:09 + +commit 33a8b7e0848fa2bf24cb4d6d9b84419814f0a445 +Author: rjray <devnull@localhost> +Date: Sun Aug 6 08:57:08 2000 +0000 + + Most (not all) of the changes made leading up to 0.27. + + CVS patchset: 4015 + CVS date: 2000/08/06 08:57:08 + +commit 180355d08e1eae948f5332662f22d8b5d49d455f +Author: jbj <devnull@localhost> +Date: Fri Aug 4 19:52:54 2000 +0000 + + Sanity (make dist). + + CVS patchset: 4014 + CVS date: 2000/08/04 19:52:54 + +commit 517da861a993ecd48ed3df6f4f389e4a402d02dd +Author: jbj <devnull@localhost> +Date: Fri Aug 4 19:48:28 2000 +0000 + + - fix: -Va broken, make db cursors per-iterator, not per-dbi. + + CVS patchset: 4013 + CVS date: 2000/08/04 19:48:28 + +commit ed5a2c61abec313a9effc2a2cd22df4cb06d7769 +Author: jbj <devnull@localhost> +Date: Fri Aug 4 19:47:22 2000 +0000 + + - fix: popt POST callbacks typo. + + CVS patchset: 4012 + CVS date: 2000/08/04 19:47:22 + +commit 65c116ec44028ebfcacc631a5f6478a8190f504f +Author: jbj <devnull@localhost> +Date: Thu Aug 3 21:48:27 2000 +0000 + + Auto-update by nemeth@qwertynet.hu + + CVS patchset: 4011 + CVS date: 2000/08/03 21:48:27 + +commit 65ccfaee782075ab1063c458145435c8e803f48c +Author: jbj <devnull@localhost> +Date: Thu Aug 3 16:55:05 2000 +0000 + + ia64 is different. + + CVS patchset: 4010 + CVS date: 2000/08/03 16:55:05 + +commit 71a49b1bb8136829a58f5a3316a0af1443c5465d +Author: jbj <devnull@localhost> +Date: Thu Aug 3 16:10:56 2000 +0000 + + Sanity (make dist). + + CVS patchset: 4009 + CVS date: 2000/08/03 16:10:56 + +commit 4249774cfe355373adf99784a4daa167851fbb52 +Author: jbj <devnull@localhost> +Date: Wed Aug 2 17:50:12 2000 +0000 + + Auto-update by goeran@uddeborg.pp.se + + CVS patchset: 4008 + CVS date: 2000/08/02 17:50:12 + +commit 0974df316309385d6857f5df82457bdfce74f604 +Author: jbj <devnull@localhost> +Date: Wed Aug 2 16:50:42 2000 +0000 + + Auto-update by goeran@uddeborg.pp.se + + CVS patchset: 4007 + CVS date: 2000/08/02 16:50:42 + +commit b1c1744043eb5d6c8581ac9ff5330142087ef9ae +Author: jbj <devnull@localhost> +Date: Wed Aug 2 13:00:50 2000 +0000 + + Auto-update by ra@xo.hp.is + + CVS patchset: 4006 + CVS date: 2000/08/02 13:00:50 + +commit 5a9048e6a23bb64642645427e9c5cc4b58f06b96 +Author: jbj <devnull@localhost> +Date: Wed Aug 2 12:53:07 2000 +0000 + + Auto-update by ra@xo.hp.is + + CVS patchset: 4005 + CVS date: 2000/08/02 12:53:07 + +commit 04117490d8e3a75366379623dce1023e2c9771a3 +Author: jbj <devnull@localhost> +Date: Wed Aug 2 12:46:41 2000 +0000 + + Auto-update by ra@xo.hp.is + + CVS patchset: 4004 + CVS date: 2000/08/02 12:46:41 + +commit ff104c53286422b730610463e7921c63e1b059db +Author: rjray <devnull@localhost> +Date: Wed Aug 2 08:45:16 2000 +0000 + + All functionality of the RPM::Error class moved from RPM.xs to RPM/Error.xs + + CVS patchset: 4003 + CVS date: 2000/08/02 08:45:16 + +commit bc3ea50dd55ec5e347139ba156e319fd39c26c41 +Author: rjray <devnull@localhost> +Date: Wed Aug 2 08:44:23 2000 +0000 + + Initial structure for RPM::Package and prototype re-arranging for Error.xs + + CVS patchset: 4002 + CVS date: 2000/08/02 08:44:23 + +commit a1d2ce1360416535161e70e30aa62f21cfe98ee7 +Author: rjray <devnull@localhost> +Date: Wed Aug 2 08:43:42 2000 +0000 + + *** empty log message *** + + CVS patchset: 4001 + CVS date: 2000/08/02 08:43:42 + +commit 53ec0d37fc7bacbb94e3ad76affd11b28c4a31a2 +Author: rjray <devnull@localhost> +Date: Wed Aug 2 08:23:55 2000 +0000 + + Tests for the new functionality in RPM::Header + + CVS patchset: 4000 + CVS date: 2000/08/02 08:23:55 + +commit b272589f374192cdbd830ce6a4094a8195c9640d +Author: rjray <devnull@localhost> +Date: Wed Aug 2 08:05:00 2000 +0000 + + Added and documented two new methods: filenames and scalar_tag + + CVS patchset: 3999 + CVS date: 2000/08/02 08:05:00 + +commit e51a34f4965929ad4e60d9437793c3e0254e31dc +Author: rjray <devnull@localhost> +Date: Wed Aug 2 08:04:31 2000 +0000 + + Start using an explicit value for $VERSION + + CVS patchset: 3998 + CVS date: 2000/08/02 08:04:31 + +commit df59ae51d489eafd7d9fa025382f49fb31e52255 +Author: jbj <devnull@localhost> +Date: Tue Aug 1 23:05:02 2000 +0000 + + Auto-update by pmmm@rnl.ist.utl.pt + + CVS patchset: 3997 + CVS date: 2000/08/01 23:05:02 + +commit 199f3a0028cd33c43f42d08ac2b5f2f1a4fb96ce +Author: jbj <devnull@localhost> +Date: Tue Aug 1 22:31:40 2000 +0000 + + Sanity. + + CVS patchset: 3996 + CVS date: 2000/08/01 22:31:40 + +commit b41b30411afffc3c928687f4da1b5e4ac9d11fb0 +Author: rjray <devnull@localhost> +Date: Tue Aug 1 07:59:47 2000 +0000 + + Added the filenames() method and documented it. This method re-assembles + the file fully-qualified names from the three header tags. + + CVS patchset: 3995 + CVS date: 2000/08/01 07:59:47 + +commit 11fa17601b6caec51119c7b744e840c9bd24521c +Author: jbj <devnull@localhost> +Date: Mon Jul 31 21:27:20 2000 +0000 + + - fix: segfault on erase if filestates is missing in header (#14679). + + CVS patchset: 3994 + CVS date: 2000/07/31 21:27:20 + +commit 79f6c8be8708941355e6408ad8ce527bc8af4d92 +Author: jbj <devnull@localhost> +Date: Mon Jul 31 15:04:20 2000 +0000 + + - fix: uniqify dependency problems when printing (#14034). + - popt: add ability to perform callbacks for every, not just first, match. + + CVS patchset: 3993 + CVS date: 2000/07/31 15:04:20 + +commit 6040ca6f5333229b24e9bc319e87ba797601dbc3 +Author: jbj <devnull@localhost> +Date: Sat Jul 29 20:31:56 2000 +0000 + + - re-resurrect firstkey/nextkey python bindings for up2date compatibility. + + CVS patchset: 3992 + CVS date: 2000/07/29 20:31:56 + +commit 61cabed3ed4bfb065664d65fbd897e1a03be141f +Author: jbj <devnull@localhost> +Date: Sat Jul 29 17:30:18 2000 +0000 + + - link rpm2cpio dynamically since cpio is linked dynamically. + + CVS patchset: 3991 + CVS date: 2000/07/29 17:30:18 + +commit 972f0d31032cecc00dc9f779b400c3021c8fe621 +Author: jbj <devnull@localhost> +Date: Sat Jul 29 13:16:45 2000 +0000 + + - bail on firstkey/nextkey, there's a better way. + + CVS patchset: 3990 + CVS date: 2000/07/29 13:16:45 + +commit 71e3aaa18c5a51f2f576290a752a67167296617e +Author: msw <devnull@localhost> +Date: Fri Jul 28 23:07:50 2000 +0000 + + properly reference the db + + CVS patchset: 3989 + CVS date: 2000/07/28 23:07:50 + +commit 41667f92cf216fa32dd1d0dfbb206ef39026cd92 +Author: jbj <devnull@localhost> +Date: Fri Jul 28 17:58:58 2000 +0000 + + - resurrect firstkey/nextkey python bindings. + + CVS patchset: 3988 + CVS date: 2000/07/28 17:58:58 + +commit 94a3bfbb8b3fbf895e22fccc4bc4039b19573515 +Author: jbj <devnull@localhost> +Date: Thu Jul 27 15:29:24 2000 +0000 + + Run "make refresh" and "make *.report". + + CVS patchset: 3987 + CVS date: 2000/07/27 15:29:24 + +commit 6656937639d47f79268ec472846f907b5be47fde +Author: jbj <devnull@localhost> +Date: Thu Jul 27 14:00:26 2000 +0000 + + Auto-update by milan.kerslager@spsselib.hiedu.cz + + CVS patchset: 3986 + CVS date: 2000/07/27 14:00:26 + +commit 31b4e91a0fc575748d0dfd80b2fb7684b2ea4d1a +Author: jbj <devnull@localhost> +Date: Wed Jul 26 21:10:11 2000 +0000 + + Auto-update by milan.kerslager@spsselib.hiedu.cz + + CVS patchset: 3985 + CVS date: 2000/07/26 21:10:11 + +commit aae8aa89e7832eaf4ae5db77d582e308d7b52454 +Author: jbj <devnull@localhost> +Date: Wed Jul 26 21:07:14 2000 +0000 + + Auto-update by milan.kerslager@spsselib.hiedu.cz + + CVS patchset: 3984 + CVS date: 2000/07/26 21:07:14 + +commit 6769a82ac99ba355ea1004c991b44616026c80da +Author: jbj <devnull@localhost> +Date: Wed Jul 26 16:38:14 2000 +0000 + + Typo. + + CVS patchset: 3983 + CVS date: 2000/07/26 16:38:14 + +commit e3003878fad130784d89e10a1dd13eea5b5b7b4c +Author: jbj <devnull@localhost> +Date: Wed Jul 26 16:24:07 2000 +0000 + + - fix: look for any/all dbapi when rebuilding. + + CVS patchset: 3982 + CVS date: 2000/07/26 16:24:07 + +commit df541a5be316e20ea60fb429893908ab543c8361 +Author: jbj <devnull@localhost> +Date: Tue Jul 25 19:05:30 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3981 + CVS date: 2000/07/25 19:05:30 + +commit 1bfc24d0b71d11750e32258602a40611b02e6383 +Author: jbj <devnull@localhost> +Date: Tue Jul 25 18:37:21 2000 +0000 + + - create rpmbuild/rpmquery/rpmverify/rpmsign symlinks. + + CVS patchset: 3980 + CVS date: 2000/07/25 18:37:21 + +commit 21a0dc3ffedaf5cae3843b3a2a995195393849b0 +Author: jbj <devnull@localhost> +Date: Tue Jul 25 14:04:24 2000 +0000 + + New file + + CVS patchset: 3979 + CVS date: 2000/07/25 14:04:24 + +commit 7b13205bb10aa390354ba517a409c86260947ae9 +Author: jbj <devnull@localhost> +Date: Mon Jul 24 21:38:42 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3978 + CVS date: 2000/07/24 21:38:42 + +commit 3092074460c6caca7139a16dbbc2b528f4eedb98 +Author: jbj <devnull@localhost> +Date: Mon Jul 24 21:32:01 2000 +0000 + + Cosmetic. + + CVS patchset: 3977 + CVS date: 2000/07/24 21:32:01 + +commit 945c179d1fc158f5508910012d013349fd799300 +Author: jbj <devnull@localhost> +Date: Mon Jul 24 20:51:31 2000 +0000 + + Auto-update by goeran@uddeborg.pp.se + + CVS patchset: 3976 + CVS date: 2000/07/24 20:51:31 + +commit fc8db65c94be42ae0a8b4beca559e3b3d146a655 +Author: msw <devnull@localhost> +Date: Mon Jul 24 19:09:53 2000 +0000 + + don't blow our foot off by calling rpmReadConfigFiles on the find upgrade packages case + + CVS patchset: 3975 + CVS date: 2000/07/24 19:09:53 + +commit 2dbe09091b86efa2f2b1102e728323b74851b3bf +Author: jbj <devnull@localhost> +Date: Sat Jul 22 14:14:07 2000 +0000 + + Add ./usr/lib/*/man/man*. + + CVS patchset: 3974 + CVS date: 2000/07/22 14:14:07 + +commit 646ced58119d80f675c5ac4dd5bdc41f9cc1e756 +Author: jbj <devnull@localhost> +Date: Sat Jul 22 14:06:32 2000 +0000 + + Add ./usr/share/doc/*/man/man* + + CVS patchset: 3973 + CVS date: 2000/07/22 14:06:32 + +commit cf0e8e43d2823c27cc1c417c002f49ac1aef96b1 +Author: rjray <devnull@localhost> +Date: Fri Jul 21 17:02:33 2000 +0000 + + Changes (mostly documentation) made while at TPC4 + + CVS patchset: 3969 + CVS date: 2000/07/21 17:02:33 + +commit e5cdedfe18c645790e0a21bcf74be04bafcaf3d2 +Author: jbj <devnull@localhost> +Date: Tue Jul 18 17:01:11 2000 +0000 + + - rebuild against glibc-2.1.91-14. + +- add /usr/kerberos/man to brp-compress. + + CVS patchset: 3962 + CVS date: 2000/07/18 17:01:11 + +commit 38c2c2a87aa31be29dd70f221b67e3f9de87677b +Author: jbj <devnull@localhost> +Date: Tue Jul 18 15:31:26 2000 +0000 + + Add /usr/kerberos/man. + + CVS patchset: 3961 + CVS date: 2000/07/18 15:31:26 + +commit b6f8886ab8cda0a3cb1631e5226a864c2cef5384 +Author: jbj <devnull@localhost> +Date: Mon Jul 17 15:41:48 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3959 + CVS date: 2000/07/17 15:41:48 + +commit 721e696edd3d93a287be84d8be3192278600793f +Author: jbj <devnull@localhost> +Date: Mon Jul 17 00:40:17 2000 +0000 + + Sync with rpm-3.0.5 chnages. + + CVS patchset: 3958 + CVS date: 2000/07/17 00:40:17 + +commit e533c29d5e9e66a783a78418c2dd1c49a718404d +Author: jbj <devnull@localhost> +Date: Sun Jul 16 19:23:09 2000 +0000 + + Eliminate conflicts. + + CVS patchset: 3956 + CVS date: 2000/07/16 19:23:09 + +commit 5b7d286d960a2bd139e10aa13392f46dc0c26d5d +Author: jbj <devnull@localhost> +Date: Sat Jul 15 18:30:45 2000 +0000 + + Remove oldrpmdb.c as well. + + CVS patchset: 3955 + CVS date: 2000/07/15 18:30:45 + +commit 4fb053be5106a915877b54fbca4c126ebac9fbc1 +Author: jbj <devnull@localhost> +Date: Sat Jul 15 18:22:24 2000 +0000 + + Eliminate convertdb.c. + + CVS patchset: 3954 + CVS date: 2000/07/15 18:22:24 + +commit 600dfddcfbd0a4a105c3f9bee94fe2a78b437fe7 +Author: jbj <devnull@localhost> +Date: Sat Jul 15 18:15:23 2000 +0000 + + markReplacedFiles: don't bother if nothing to do. + + CVS patchset: 3953 + CVS date: 2000/07/15 18:15:23 + +commit 4a160b6a1496a977c57d03f9e424044c793f8a9d +Author: jbj <devnull@localhost> +Date: Sat Jul 15 16:00:14 2000 +0000 + + - fix: make set of replaced file headers unique. + - fix: don't attempt dbiOpen with anything but requested dbN. + + CVS patchset: 3952 + CVS date: 2000/07/15 16:00:14 + +commit 64ad51587fa7d089a8e4effc2402eda84f0b0724 +Author: jbj <devnull@localhost> +Date: Sat Jul 15 14:57:26 2000 +0000 + + Remove IET_NAME. + + CVS patchset: 3951 + CVS date: 2000/07/15 14:57:26 + +commit 77ea46f6a0f1a0d1240ab76ead01d7e4ffb9e62d +Author: jbj <devnull@localhost> +Date: Sat Jul 15 14:53:54 2000 +0000 + + - rip out pre-transaction syscalls, more design is needed. + - display rpmlib provides when invoked with --showrc. + - remove (dead) dependency checks on implicitly provided package names. + - remove (dead) rpmdb API code in python bindings. + - remove (legacy) support for version 1 packaging. + - remove (legacy) support for converting gdbm databases. + + CVS patchset: 3950 + CVS date: 2000/07/15 14:53:54 + +commit cee37252ba056685c9c2ff23757460e31159c812 +Author: rjray <devnull@localhost> +Date: Sat Jul 15 08:19:20 2000 +0000 + + For 0.26 + + CVS patchset: 3949 + CVS date: 2000/07/15 08:19:20 + +commit 17706c9d5aac630fa4ca933c05601d55331845ef +Author: jbj <devnull@localhost> +Date: Fri Jul 14 16:53:19 2000 +0000 + + Typo. + + CVS patchset: 3948 + CVS date: 2000/07/14 16:53:19 + +commit 43f319d5881fbd8be7fd61e8d0b1654c1ab71fb3 +Author: rjray <devnull@localhost> +Date: Fri Jul 14 08:03:28 2000 +0000 + + For 0.26 + + CVS patchset: 3947 + CVS date: 2000/07/14 08:03:28 + +commit a5b9c1343abbd452c9f7e1367f1b103acc4af29b +Author: rjray <devnull@localhost> +Date: Fri Jul 14 08:01:02 2000 +0000 + + Updated version number + + CVS patchset: 3946 + CVS date: 2000/07/14 08:01:02 + +commit 8fe5d3fd8d3f4a4bfe8a7887005972999e02725a +Author: rjray <devnull@localhost> +Date: Fri Jul 14 08:00:40 2000 +0000 + + Sped up the dependancy checks + + CVS patchset: 3945 + CVS date: 2000/07/14 08:00:40 + +commit 587db3f1802efb56fc9d7867e80b917ca37895eb +Author: rjray <devnull@localhost> +Date: Fri Jul 14 07:57:52 2000 +0000 + + *** empty log message *** + + CVS patchset: 3944 + CVS date: 2000/07/14 07:57:52 + +commit beb694da1482b8b5e5ca8fa16008cb310a59ca50 +Author: jbj <devnull@localhost> +Date: Thu Jul 13 23:30:41 2000 +0000 + + - fix: initialize pretransaction argv (segfault). + - fix: check rpmlib features w/o database (and check earlier as well). + + CVS patchset: 3943 + CVS date: 2000/07/13 23:30:41 + +commit 3cd0284d6c269c0d528e861ef2bffa1d884f8795 +Author: jbj <devnull@localhost> +Date: Wed Jul 12 23:19:08 2000 +0000 + + - add S_ISLNK pre-transaction syscall test. + + CVS patchset: 3942 + CVS date: 2000/07/12 23:19:08 + +commit 6e2db4d82bffa37427480ecf543d110051d94f17 +Author: jbj <devnull@localhost> +Date: Wed Jul 12 22:10:26 2000 +0000 + + - add S_ISLNK pre-transaction syscall test. + + CVS patchset: 3941 + CVS date: 2000/07/12 22:10:26 + +commit 10c07affc9209b3eef6599c3f2ce0c58dcd05216 +Author: jbj <devnull@localhost> +Date: Wed Jul 12 04:02:35 2000 +0000 + + - compare versions if doing --freshen. + + CVS patchset: 3940 + CVS date: 2000/07/12 04:02:35 + +commit a964fee9fa20d79f5d704c40ce2f3cdae66a6fc8 +Author: jbj <devnull@localhost> +Date: Tue Jul 11 22:30:18 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3939 + CVS date: 2000/07/11 22:30:18 + +commit 45c996bc4d7bb5b43588eab1497ff2ab3416e22d +Author: jbj <devnull@localhost> +Date: Tue Jul 11 22:23:16 2000 +0000 + + - fix: legacy requires './' payload prefix to be omitted for rpm itself. + - fix: remove verbose database +++/--- messages to conform to doco. + + CVS patchset: 3938 + CVS date: 2000/07/11 22:23:16 + +commit 253ff2ea313820a0babbca65820d82a1b2047c8e +Author: jbj <devnull@localhost> +Date: Tue Jul 11 16:16:03 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3937 + CVS date: 2000/07/11 16:16:03 + +commit 5ce53ccb60268737fd23bd43dc9649c1221cf48c +Author: jbj <devnull@localhost> +Date: Tue Jul 11 16:12:47 2000 +0000 + + - fix: set multilibno on sparc per-platform config. + + CVS patchset: 3936 + CVS date: 2000/07/11 16:12:47 + +commit 2380ca4893a57e8f9af1073c3ed7d3c326f7382e +Author: jbj <devnull@localhost> +Date: Tue Jul 11 03:46:56 2000 +0000 + + fix: source rpm's need to do compressFilelist to get filenames. + fix: python should use RPMTAG_OBSOLETESNAME, not RPMTAG_OBSOLETES. + + CVS patchset: 3934 + CVS date: 2000/07/11 03:46:56 + +commit 7344a127255792114d649bc3f0d1fab6b517605e +Author: jbj <devnull@localhost> +Date: Tue Jul 11 02:12:49 2000 +0000 + + - remove build mode help from rpm.c, use rpmb instead. + - support for rpmlib(...) internal feature dependencies. + + CVS patchset: 3933 + CVS date: 2000/07/11 02:12:49 + +commit dbb584f43a96c5ee8aefda1e8b83adebbfa4830f +Author: jbj <devnull@localhost> +Date: Sun Jul 9 23:22:58 2000 +0000 + + Sanoty (make dist). + + CVS patchset: 3931 + CVS date: 2000/07/09 23:22:58 + +commit db3190176b4615621024fdf2cfaad406ba11aa83 +Author: jbj <devnull@localhost> +Date: Sun Jul 9 23:10:25 2000 +0000 + + - prefix payload paths with "./", otherwise "/" can't be represented. + - fix: compressFilelist broke when fed '/'. + - fix: typo in --last popt alias (#12690). + - fix: clean file paths before performing -qf (#12493). + + CVS patchset: 3930 + CVS date: 2000/07/09 23:10:25 + +commit 10eb9f2c5d4736cd0ca71e5e25c0f3e97de3a4e9 +Author: jbj <devnull@localhost> +Date: Sun Jul 9 15:50:39 2000 +0000 + + Help message field alignment. + + CVS patchset: 3928 + CVS date: 2000/07/09 15:50:39 + +commit c956f0437ab76bf1ea79a684de8e6921c3368777 +Author: jbj <devnull@localhost> +Date: Sun Jul 9 15:17:11 2000 +0000 + + fix: do chroot around pre-transaction syscalls. + + CVS patchset: 3927 + CVS date: 2000/07/09 15:17:11 + +commit 913d116d71f5c2cb47c35944b8c1fcd9795fd6e3 +Author: jbj <devnull@localhost> +Date: Sun Jul 9 04:42:12 2000 +0000 + + - add pre-transaction syscall's to handle /etc/init.d change. + - don't bother saving '/' as fingerprint subdir. + + CVS patchset: 3926 + CVS date: 2000/07/09 04:42:12 + +commit 6f562fce82cce2963cf8287fd57aa1ed29c95adc +Author: jbj <devnull@localhost> +Date: Sat Jul 8 19:37:54 2000 +0000 + + Typo. + + CVS patchset: 3925 + CVS date: 2000/07/08 19:37:54 + +commit ef01bed0d5688faf6ec389beecf47e2bee7a6a11 +Author: jbj <devnull@localhost> +Date: Fri Jul 7 21:19:21 2000 +0000 + + Update i18n from gnome version. + + CVS patchset: 3924 + CVS date: 2000/07/07 21:19:21 + +commit 95c0edf74b8427821e068f30ccbbe3a0099f6766 +Author: jbj <devnull@localhost> +Date: Fri Jul 7 20:36:19 2000 +0000 + + Turn on Depends return cache (again). + + CVS patchset: 3923 + CVS date: 2000/07/07 20:36:19 + +commit 625d765b6e9ee0d6683625f6e57eee8378c9af7d +Author: jbj <devnull@localhost> +Date: Fri Jul 7 20:06:41 2000 +0000 + + lclint fiddles. + avoid pathological buffer overflow in lib/rpmrc.c + + CVS patchset: 3922 + CVS date: 2000/07/07 20:06:41 + +commit dc421620ffedebd5d0f9cb24790d72610c0c09b2 +Author: jbj <devnull@localhost> +Date: Fri Jul 7 19:46:05 2000 +0000 + + lclint fiddles. + + CVS patchset: 3921 + CVS date: 2000/07/07 19:46:05 + +commit a463744b6d4e6e5c0f05730cc77039f4a2e17fd7 +Author: jbj <devnull@localhost> +Date: Wed Jul 5 20:39:15 2000 +0000 + + - change optflags for i386. + - multilib patch, take 1. + + CVS patchset: 3920 + CVS date: 2000/07/05 20:39:15 + +commit 0c6891dc9760a7e4de4844abf09bb474643f25c7 +Author: jbj <devnull@localhost> +Date: Wed Jul 5 11:45:07 2000 +0000 + + Option --ftpport misdocumented as --ftpuseport. + + CVS patchset: 3917 + CVS date: 2000/07/05 11:45:07 + +commit 621d05b229914a709492d137fa013e2e0a754161 +Author: jbj <devnull@localhost> +Date: Wed Jun 28 16:24:30 2000 +0000 + + Auto-update by jba@pobox.com + + CVS patchset: 3916 + CVS date: 2000/06/28 16:24:30 + +commit d9439e2ae48df538412d302bd5897a63dd9f082e +Author: jbj <devnull@localhost> +Date: Fri Jun 23 14:18:13 2000 +0000 + + i486 optflags typo fixed. + + CVS patchset: 3915 + CVS date: 2000/06/23 14:18:13 + +commit bd6170f2e2ba013db0f65351502bb64843f27ca7 +Author: jbj <devnull@localhost> +Date: Fri Jun 23 13:29:55 2000 +0000 + + Typo. + + CVS patchset: 3913 + CVS date: 2000/06/23 13:29:55 + +commit a79f1235619b8dacb99107eaf410e42e6e7bfac3 +Author: jbj <devnull@localhost> +Date: Fri Jun 23 12:56:46 2000 +0000 + + Include ppc, not powerpc, in package. + + CVS patchset: 3911 + CVS date: 2000/06/23 12:56:46 + +commit 91aece18bcbf737b2b2d7ae5fd8fcf955d249ba6 +Author: jbj <devnull@localhost> +Date: Fri Jun 23 01:44:36 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3910 + CVS date: 2000/06/23 01:44:36 + +commit 5df134128b2c4cd6549b7e4c978ae0e88c0651ad +Author: jbj <devnull@localhost> +Date: Fri Jun 23 01:19:45 2000 +0000 + + - support for separate source/binary compression policy. + - support for bzip payloads. + + CVS patchset: 3908 + CVS date: 2000/06/23 01:19:45 + +commit 4d888092960c6160f86dff474b2bf9e89f106d5e +Author: jbj <devnull@localhost> +Date: Fri Jun 23 00:49:43 2000 +0000 + + - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). + - internalize --freshen (Gordon Messmer <yinyang@eburg.com>). + + CVS patchset: 3905 + CVS date: 2000/06/23 00:49:43 + +commit 4cd7474f6e3bb9937c3a884ad010dbc1413bc00d +Author: jbj <devnull@localhost> +Date: Thu Jun 22 21:59:02 2000 +0000 + + Auto-update by goeran@uddeborg.pp.se + + CVS patchset: 3902 + CVS date: 2000/06/22 21:59:02 + +commit c30d074add226d820801735dd2e89d255c07d30a +Author: jbj <devnull@localhost> +Date: Thu Jun 22 20:24:49 2000 +0000 + + Auto-update by kmaraas@online.no + + CVS patchset: 3901 + CVS date: 2000/06/22 20:24:49 + +commit cf36c64d5ed27dd329700a606f7b38253d44a550 +Author: jbj <devnull@localhost> +Date: Thu Jun 22 16:37:14 2000 +0000 + + - python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>). + + CVS patchset: 3900 + CVS date: 2000/06/22 16:37:14 + +commit 308fcc70c74b615eefef3df8899c625be9195d8c +Author: jbj <devnull@localhost> +Date: Thu Jun 22 14:03:36 2000 +0000 + + - put version on rpmpopt filename to avoid legacy filename collision. + + CVS patchset: 3898 + CVS date: 2000/06/22 14:03:36 + +commit e04385f3d9446c95c6a43abf214126d60668da5d +Author: jbj <devnull@localhost> +Date: Thu Jun 22 13:39:44 2000 +0000 + + - put version on rpmpopt filename to avoid legacy filename collision. + + CVS patchset: 3897 + CVS date: 2000/06/22 13:39:44 + +commit b7f2d98443ed1b31794e89cf79975bb910301d3f +Author: rjray <devnull@localhost> +Date: Thu Jun 22 08:43:45 2000 +0000 + + Added logic for delivery of scripts, as well as definition of first + sample script. + + CVS patchset: 3896 + CVS date: 2000/06/22 08:43:45 + +commit 55b1c375351cf1b241bf274c2f5e47e21e7f0147 +Author: rjray <devnull@localhost> +Date: Thu Jun 22 08:43:12 2000 +0000 + + Stupidity. Left a commented-out debug line in the code. + + CVS patchset: 3895 + CVS date: 2000/06/22 08:43:12 + +commit 3cd625281f775310f717148bb71aba38234daa4a +Author: rjray <devnull@localhost> +Date: Thu Jun 22 08:42:00 2000 +0000 + + Corrected copyright line. + + CVS patchset: 3894 + CVS date: 2000/06/22 08:42:00 + +commit e0629ae58ffd5a344fd9d5754c8ac038db478357 +Author: rjray <devnull@localhost> +Date: Thu Jun 22 08:35:13 2000 +0000 + + More verbosity in comments + + CVS patchset: 3893 + CVS date: 2000/06/22 08:35:13 + +commit 11e9ee9dc716f2c81e28502a410d120548d222ce +Author: rjray <devnull@localhost> +Date: Thu Jun 22 08:33:23 2000 +0000 + + added utils/rpmprune.PL + + CVS patchset: 3892 + CVS date: 2000/06/22 08:33:23 + +commit 7ba502455d44c76841fc1c55a2538991740aeffc +Author: rjray <devnull@localhost> +Date: Thu Jun 22 08:32:06 2000 +0000 + + Covered some missing docs, added $VERSION and $revision. + + CVS patchset: 3891 + CVS date: 2000/06/22 08:32:06 + +commit c8d8f037ec09d88bbc83af6e96da3ccb96131e99 +Author: rjray <devnull@localhost> +Date: Thu Jun 22 08:21:37 2000 +0000 + + The first example script. Read the man page. + + CVS patchset: 3890 + CVS date: 2000/06/22 08:21:37 + +commit df56a91d88a9fe4faecc7cf9c40a239be06020f7 +Author: jbj <devnull@localhost> +Date: Thu Jun 22 00:07:10 2000 +0000 + + Auto-update by pmmm@rnl.ist.utl.pt + + CVS patchset: 3889 + CVS date: 2000/06/22 00:07:10 + +commit 8393e93bc833a2b0f14691f67896646f53bd9965 +Author: jbj <devnull@localhost> +Date: Wed Jun 21 23:48:05 2000 +0000 + + - uname on i370 has s390 as arch (#11456). + + CVS patchset: 3888 + CVS date: 2000/06/21 23:48:05 + +commit fab0493dbe64fd7448dd8f269acf7b07f8136f94 +Author: jbj <devnull@localhost> +Date: Wed Jun 21 23:28:50 2000 +0000 + + - fix: don't expand macros in false branch of %if (kasal@suse.cz). + - fix: macro expansion problem and clean up (#11484) (kasal@suse.cz). + + CVS patchset: 3885 + CVS date: 2000/06/21 23:28:50 + +commit f80675128ca91bf23a233004389bec4ac0b7d037 +Author: jbj <devnull@localhost> +Date: Wed Jun 21 23:25:39 2000 +0000 + + Auto-update by kenneth@gnu.org + + CVS patchset: 3884 + CVS date: 2000/06/21 23:25:39 + +commit 20c0250a55d4e09a893f4d2aa2719460c68d2df0 +Author: jbj <devnull@localhost> +Date: Wed Jun 21 22:05:30 2000 +0000 + + Don't try to i18n untranslatable strings ("Göran Uddeborg" <goeran@uddeborg.pp.se>). + + CVS patchset: 3883 + CVS date: 2000/06/21 22:05:30 + +commit d0bc6370e4098f576ba70290d0bad49062f2f346 +Author: jbj <devnull@localhost> +Date: Wed Jun 21 21:52:04 2000 +0000 + + Auto-update by goeran@uddeborg.pp.se + + CVS patchset: 3882 + CVS date: 2000/06/21 21:52:04 + +commit e923c00c9431c420afc8c5165970fbd112ee2554 +Author: jbj <devnull@localhost> +Date: Wed Jun 21 21:47:34 2000 +0000 + + Auto-update by kenneth@gnu.org + + CVS patchset: 3881 + CVS date: 2000/06/21 21:47:34 + +commit b4cd9c2d085175fc0070db5f3788ea5cb7baf522 +Author: jbj <devnull@localhost> +Date: Wed Jun 21 14:27:52 2000 +0000 + + Auto-update by kmaraas@online.no + + CVS patchset: 3880 + CVS date: 2000/06/21 14:27:52 + +commit 7898e0f1c997a72a975506989aca3535b77234e5 +Author: jbj <devnull@localhost> +Date: Wed Jun 21 14:25:06 2000 +0000 + + Auto-update by kmaraas@online.no + + CVS patchset: 3879 + CVS date: 2000/06/21 14:25:06 + +commit 18a1a352b4684710f0153ccab53822c7c78e8497 +Author: jbj <devnull@localhost> +Date: Tue Jun 20 21:45:50 2000 +0000 + + - add RPMTAG_OPTFLAGS, configured optflags when package was built. + - add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet). + - teach brp-compress about /usr/info and /usr/share/info as well. + - update macros.in from rpm-4.0 (w/o dbi configuration). + + CVS patchset: 3878 + CVS date: 2000/06/20 21:45:50 + +commit 593b0c78746229347e1638ef789f3c2291c20df5 +Author: jbj <devnull@localhost> +Date: Tue Jun 20 16:29:22 2000 +0000 + + - update brp-* scripts from rpm-4.0, enable in per-platform config. + - alpha: add -mieee to default optflags. + + CVS patchset: 3876 + CVS date: 2000/06/20 16:29:22 + +commit 4272f490caa3921b46fef03d7f2820c9da2bb6f0 +Author: jbj <devnull@localhost> +Date: Tue Jun 20 15:54:48 2000 +0000 + + - API: uncouple fadio from rest of rpmio. + - API: externalize legacy fdOpen interface for rpmfind et al. + + CVS patchset: 3873 + CVS date: 2000/06/20 15:54:48 + +commit f365ff702280b8256a10e5cc9dad17be638ef947 +Author: jbj <devnull@localhost> +Date: Tue Jun 20 14:20:06 2000 +0000 + + fix: typo in brp-compress caused i18n man pages not to compress. + + CVS patchset: 3870 + CVS date: 2000/06/20 14:20:06 + +commit 4bfa50e50b107fb8d2825b9196aa06aff802552f +Author: jbj <devnull@localhost> +Date: Mon Jun 19 22:49:48 2000 +0000 + + Auto-update by menthos@menthos.com + + CVS patchset: 3869 + CVS date: 2000/06/19 22:49:48 + +commit 99e915cbab3a8a33b9189891b86500e9da8a6330 +Author: jbj <devnull@localhost> +Date: Mon Jun 19 11:35:29 2000 +0000 + + fix: open all db indices before performing chroot. + + CVS patchset: 3868 + CVS date: 2000/06/19 11:35:29 + +commit d793b76868bd76bf11e13346ddfea2abeaf3c24f +Author: jbj <devnull@localhost> +Date: Sun Jun 18 23:26:50 2000 +0000 + + Include libpopt as well. + + CVS patchset: 3865 + CVS date: 2000/06/18 23:26:50 + +commit 2dd80c4f8b267a6894c712043290e11036cd595e +Author: jbj <devnull@localhost> +Date: Sun Jun 18 22:38:37 2000 +0000 + + require --rebuilddb to convert db1 -> db3, better messages. + + CVS patchset: 3864 + CVS date: 2000/06/18 22:38:37 + +commit 60189386b5509816d86dc8181298cdaf2b7c5d1c +Author: rjray <devnull@localhost> +Date: Sat Jun 17 08:39:32 2000 +0000 + + Fixed minor oops in cmpver. + + CVS patchset: 3863 + CVS date: 2000/06/17 08:39:32 + +commit a92c28e43a4cb8b963d79b2ce0e7f00b716f5299 +Author: rjray <devnull@localhost> +Date: Sat Jun 17 08:11:25 2000 +0000 + + Added rpmhdr_cmpver, which compares two headers against their versions and + (if necessary) releases. Also made small change to header_from_object() macro. + + CVS patchset: 3862 + CVS date: 2000/06/17 08:11:25 + +commit 1b8f626dbf111f7263d1d770b3ff714f7bf26d13 +Author: rjray <devnull@localhost> +Date: Sat Jun 17 08:10:05 2000 +0000 + + Removed the half-done Perl implementation of the version-compare. Added + docs for the new one, which is XS code calling an undocumented routine from + the API. + + CVS patchset: 3861 + CVS date: 2000/06/17 08:10:05 + +commit 549e0f67d1732e98ffa91c16fdf78282b489ff58 +Author: jbj <devnull@localhost> +Date: Sat Jun 17 04:36:15 2000 +0000 + + - fix: broken glob test with empty build directory (Geoff Keating). + + CVS patchset: 3860 + CVS date: 2000/06/17 04:36:15 + +commit 9fb2e0a01bf9965b21dc0e3594c6476d15dd7202 +Author: jbj <devnull@localhost> +Date: Fri Jun 16 19:12:09 2000 +0000 + + - fix: resurrect symlink unique'ifying property of finger prints. + + CVS patchset: 3856 + CVS date: 2000/06/16 19:12:09 + +commit bd9f4474d04cae5915f82ee690b62726bd527ba8 +Author: jbj <devnull@localhost> +Date: Fri Jun 16 19:08:41 2000 +0000 + + Create. + + CVS patchset: 3855 + CVS date: 2000/06/16 19:08:41 + +commit 3722086565dc016476954f2b53a9b390f162e291 +Author: jbj <devnull@localhost> +Date: Fri Jun 16 02:25:40 2000 +0000 + + Auto-update by ra@xo.hp.is + + CVS patchset: 3853 + CVS date: 2000/06/16 02:25:40 + +commit 3e67c922e57b8fb3b6f6e994c97f7a6aff12b592 +Author: jbj <devnull@localhost> +Date: Fri Jun 16 02:17:41 2000 +0000 + + Auto-update by ra@xo.hp.is + + CVS patchset: 3852 + CVS date: 2000/06/16 02:17:41 + +commit fd865f604b16759fa1398efba85ebbc6d6adfc79 +Author: jbj <devnull@localhost> +Date: Fri Jun 16 00:03:50 2000 +0000 + + New file + + CVS patchset: 3851 + CVS date: 2000/06/16 00:03:50 + +commit 5fd7db4160520cfc7c7f85c1f9a7d64ca1fdb378 +Author: jbj <devnull@localhost> +Date: Thu Jun 15 23:50:22 2000 +0000 + + New file + + CVS patchset: 3850 + CVS date: 2000/06/15 23:50:22 + +commit df21bd3fe026b0e30c4da987e68b67093273e555 +Author: jbj <devnull@localhost> +Date: Thu Jun 15 10:11:50 2000 +0000 + + Remove leading comments. + + CVS patchset: 3849 + CVS date: 2000/06/15 10:11:50 + +commit 5a4c90ff29051e84583cd587ab5fea84cdd4d8b6 +Author: jbj <devnull@localhost> +Date: Wed Jun 14 14:21:06 2000 +0000 + + - fix: don't count removed files if removed packages is empty set. + - fix: permit '\0' as special case key (e.g. "/" in Basenames). + + CVS patchset: 3848 + CVS date: 2000/06/14 14:21:06 + +commit 9667ef4db6f7e0144de5e76959853dd1a39ca219 +Author: rjray <devnull@localhost> +Date: Wed Jun 14 09:28:38 2000 +0000 + + INCOMPLETE: More-specific lib importing, start of a cmpver method (not done). + + CVS patchset: 3847 + CVS date: 2000/06/14 09:28:38 + +commit b7fdb73eff87a1d7047151ec1251b22ff5eb1337 +Author: rjray <devnull@localhost> +Date: Wed Jun 14 09:27:39 2000 +0000 + + Code clean-up and removal of some croak() calls. + + CVS patchset: 3846 + CVS date: 2000/06/14 09:27:39 + +commit b5f2ee2f01619f870544ab0738286cd8a6e6921b +Author: rjray <devnull@localhost> +Date: Wed Jun 14 09:27:01 2000 +0000 + + Removed last "croak" calls. + + CVS patchset: 3845 + CVS date: 2000/06/14 09:27:01 + +commit eeb38b3f62b7e115c08e0ba5d9bd844f55511d32 +Author: rjray <devnull@localhost> +Date: Wed Jun 14 09:26:22 2000 +0000 + + thread-safing the Perl-visible routines + + CVS patchset: 3844 + CVS date: 2000/06/14 09:26:22 + +commit aeb26aa094b408982eb080ba4354f6cc1802f56e +Author: rjray <devnull@localhost> +Date: Wed Jun 14 09:25:51 2000 +0000 + + changes thus far (checkpoint) + + CVS patchset: 3843 + CVS date: 2000/06/14 09:25:51 + +commit e8ea93373b11fae48a875f4bb06e2105a53e441f +Author: msw <devnull@localhost> +Date: Tue Jun 13 20:15:35 2000 +0000 + + link against rpmio, disable Fopen + + CVS patchset: 3842 + CVS date: 2000/06/13 20:15:35 + +commit c61fac02fcc0a9d5ecf446e993f972026d5efb27 +Author: jbj <devnull@localhost> +Date: Tue Jun 13 19:00:40 2000 +0000 + + Avoid "Target buffer overflow" with larger macro expansions. + + CVS patchset: 3841 + CVS date: 2000/06/13 19:00:40 + +commit ecde0bb1ad67866af4a03f44b085940e5a07d140 +Author: jbj <devnull@localhost> +Date: Tue Jun 13 15:31:00 2000 +0000 + + Look for -ldb-3.0 before -ldb. + + CVS patchset: 3840 + CVS date: 2000/06/13 15:31:00 + +commit 89d947e4497801223a1c2fd9470537297de45927 +Author: jbj <devnull@localhost> +Date: Tue Jun 13 10:00:08 2000 +0000 + + - remove incremental link. + - portability: sparc-sun-solaris2.5.1. + + CVS patchset: 3839 + CVS date: 2000/06/13 10:00:08 + +commit d545b4c07b2cf8590f7d51409a6796d4f8d9db9d +Author: jbj <devnull@localhost> +Date: Tue Jun 13 09:12:39 2000 +0000 + + Solaris per-platform macros. + + CVS patchset: 3838 + CVS date: 2000/06/13 09:12:39 + +commit db41d9d8b4afe403966c056ce360d20fda4d7d34 +Author: jbj <devnull@localhost> +Date: Tue Jun 13 07:15:15 2000 +0000 + + More libtool fiddles. + + CVS patchset: 3837 + CVS date: 2000/06/13 07:15:15 + +commit 29e3cfc24a9cfec05cffbd98c1cbddc3acb84f7c +Author: jbj <devnull@localhost> +Date: Mon Jun 12 22:34:00 2000 +0000 + + - fix: avoid clobbering db cursor in removeBinaryPackage. + - expose cursors in dbi interfaces, remove internal cursors. + + CVS patchset: 3836 + CVS date: 2000/06/12 22:34:00 + +commit b95e4e43c30deb19e981c9095fe060f1d50cc130 +Author: jbj <devnull@localhost> +Date: Mon Jun 12 22:15:04 2000 +0000 + + Ignore *.mo as well. + + CVS patchset: 3835 + CVS date: 2000/06/12 22:15:04 + +commit a6a2d216f2ca9d9301b5ffdd357a135bbf24454e +Author: jbj <devnull@localhost> +Date: Mon Jun 12 22:14:17 2000 +0000 + + solaris2.5.1: libtool cannot LIBADD non-libtool libs. + + CVS patchset: 3834 + CVS date: 2000/06/12 22:14:17 + +commit f5e02c8d7a4bcba11154e6d84411ee0037ad3f85 +Author: jbj <devnull@localhost> +Date: Mon Jun 12 22:13:10 2000 +0000 + + Solaris2.5.1 has not EXIT_FAILURE. + + CVS patchset: 3833 + CVS date: 2000/06/12 22:13:10 + +commit 1d0544854e923f670b2607c43bfb09aa5cac0440 +Author: jbj <devnull@localhost> +Date: Mon Jun 12 22:12:28 2000 +0000 + + Don't use BSDish typedefs. + + CVS patchset: 3832 + CVS date: 2000/06/12 22:12:28 + +commit 17ee7fe3e93bcd9bc9ea4a0599cf3f45dbba1df5 +Author: jbj <devnull@localhost> +Date: Mon Jun 12 22:11:51 2000 +0000 + + Ignoe *.mo as well. + + CVS patchset: 3831 + CVS date: 2000/06/12 22:11:51 + +commit 2063e9bd5373dd18a18fda9419e4560420ca9e45 +Author: jbj <devnull@localhost> +Date: Mon Jun 12 22:07:13 2000 +0000 + + Add dbcursor to dbi interface. + + CVS patchset: 3830 + CVS date: 2000/06/12 22:07:13 + +commit bed61632d7a89025e5854810e768d5c4e4e4996d +Author: jbj <devnull@localhost> +Date: Sun Jun 11 19:15:27 2000 +0000 + + Fix db return code handling, majorly horked. + Autoconf detection of db-3.1. + Move --all to query/verify popt table. + + CVS patchset: 3829 + CVS date: 2000/06/11 19:15:27 + +commit 812fe275491c81cf4f9532d223fc5ed7a6b48e28 +Author: rjray <devnull@localhost> +Date: Sun Jun 11 11:24:23 2000 +0000 + + Replaced warn() calls with calls to rpm_error(). + + CVS patchset: 3828 + CVS date: 2000/06/11 11:24:23 + +commit 9b7f41cae3d630e9d43456a1f6a314f66c2ceec0 +Author: rjray <devnull@localhost> +Date: Sun Jun 11 11:23:26 2000 +0000 + + Made errSV usable across the dl, plus renamed it rpm_errSV to avoid conflicts. + + CVS patchset: 3827 + CVS date: 2000/06/11 11:23:26 + +commit 66c9e61522bb5c653efc4f60843231167aa95895 +Author: rjray <devnull@localhost> +Date: Sat Jun 10 22:27:30 2000 +0000 + + Adding the NVR method, tests, and docs + + CVS patchset: 3826 + CVS date: 2000/06/10 22:27:30 + +commit 9c177b5c623e578faafb709b5eda4f0bbaba0432 +Author: jbj <devnull@localhost> +Date: Fri Jun 9 21:26:11 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3825 + CVS date: 2000/06/09 21:26:11 + +commit 4afe94756b1d4960b946c88912b458c04c856e9e +Author: jbj <devnull@localhost> +Date: Fri Jun 9 21:24:37 2000 +0000 + + - make librpmio standalone. + + CVS patchset: 3824 + CVS date: 2000/06/09 21:24:37 + +commit 685d3e79b097371c7c222a224716e88d38fe30bd +Author: jbj <devnull@localhost> +Date: Fri Jun 9 19:33:52 2000 +0000 + + Remove dead code. + + CVS patchset: 3823 + CVS date: 2000/06/09 19:33:52 + +commit c38a7cdcfbf8140bb1fa39a29a8b6aaaa168e037 +Author: jbj <devnull@localhost> +Date: Fri Jun 9 18:57:23 2000 +0000 + + Move low level support routines to librpmio. + + CVS patchset: 3822 + CVS date: 2000/06/09 18:57:23 + +commit 1ab33a5491c15c3f996d5d1e36387de849704305 +Author: jbj <devnull@localhost> +Date: Wed Jun 7 23:55:10 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3821 + CVS date: 2000/06/07 23:55:10 + +commit 6665bbbfc21a6e974486650fd314cfff579ddb83 +Author: jbj <devnull@localhost> +Date: Wed Jun 7 23:25:41 2000 +0000 + + - create rpmio directory for librpmio. + + CVS patchset: 3820 + CVS date: 2000/06/07 23:25:41 + +commit d307058775a45e1e1f8127fbecec69403d44187d +Author: jbj <devnull@localhost> +Date: Tue Jun 6 23:32:34 2000 +0000 + + Escape % in changelog. + + CVS patchset: 3819 + CVS date: 2000/06/06 23:32:34 + +commit eba909558689931e02bb4df2aa24a0ab0fccd360 +Author: jbj <devnull@localhost> +Date: Tue Jun 6 20:06:09 2000 +0000 + + Repair db1 functionality. + Require db3 in default configuration. + + CVS patchset: 3818 + CVS date: 2000/06/06 20:06:09 + +commit efcc0a3985cecea25d5ae566495e8242ecc6265c +Author: jbj <devnull@localhost> +Date: Tue Jun 6 09:01:06 2000 +0000 + + Use libtool-1.3.5. + Sanity (make dist). + + CVS patchset: 3817 + CVS date: 2000/06/06 09:01:06 + +commit f187aa785763b9880b3073b2f0a9d168e61e960a +Author: jbj <devnull@localhost> +Date: Mon Jun 5 16:40:04 2000 +0000 + + Add triply escaped newlines to %makeinfo. + + CVS patchset: 3816 + CVS date: 2000/06/05 16:40:04 + +commit 22b3a309e1dcebc4b8ac717ad39c6d162928194e +Author: jbj <devnull@localhost> +Date: Mon Jun 5 15:21:19 2000 +0000 + + Remove curly braces from makeinstall. + + CVS patchset: 3815 + CVS date: 2000/06/05 15:21:19 + +commit b856c8b2079c1aad7ec52ce4d3709513d91f8474 +Author: jbj <devnull@localhost> +Date: Mon Jun 5 14:18:40 2000 +0000 + + - add optflags for i486 and i586. + - fix: segfault with legacy packages missing RPMTAG_FILEINODES. + + CVS patchset: 3814 + CVS date: 2000/06/05 14:18:40 + +commit 12113fad01ebb45b0e156921518720d04c5ebeb4 +Author: rjray <devnull@localhost> +Date: Mon Jun 5 08:14:32 2000 +0000 + + Found and fixed a segfault-causing bug. Added a method called is_source() + to ID whether the header is from a SRPM. + + CVS patchset: 3813 + CVS date: 2000/06/05 08:14:32 + +commit 4ed61bac9c44ab6c02f6fc8f94ef831a8c9a619e +Author: rjray <devnull@localhost> +Date: Mon Jun 5 08:11:43 2000 +0000 + + Added documentation for the is_source() method + + CVS patchset: 3812 + CVS date: 2000/06/05 08:11:43 + +commit 858f92b7f344ec141d6f2f4ae1f9302318ee30c0 +Author: rjray <devnull@localhost> +Date: Mon Jun 5 08:10:32 2000 +0000 + + Removed more inapplicable constants, and documented some others + + CVS patchset: 3811 + CVS date: 2000/06/05 08:10:32 + +commit 5155aef4fb905f213f7acd9a3caa6d34cfe9a2a8 +Author: rjray <devnull@localhost> +Date: Mon Jun 5 08:06:09 2000 +0000 + + Removed two of the opts keys in rpmdb_TIEHASH + + CVS patchset: 3810 + CVS date: 2000/06/05 08:06:09 + +commit 3f0318301cfdd5694e036747515929acb7c10d28 +Author: rjray <devnull@localhost> +Date: Mon Jun 5 08:04:16 2000 +0000 + + changed $VERSION to 0.25 + + CVS patchset: 3809 + CVS date: 2000/06/05 08:04:16 + +commit a3e317557251240d4d0d58a176a4cce1a2b8166e +Author: rjray <devnull@localhost> +Date: Mon Jun 5 08:02:58 2000 +0000 + + added IMPORTANT.perl + + CVS patchset: 3808 + CVS date: 2000/06/05 08:02:58 + +commit 63c3be40e9de2ab463a1cc7fb09d2d436045eea9 +Author: rjray <devnull@localhost> +Date: Mon Jun 5 08:02:24 2000 +0000 + + updates for 0.25 version + + CVS patchset: 3807 + CVS date: 2000/06/05 08:02:24 + +commit 89a54dc7a0472180db46ad0c9eca8f1c6b586068 +Author: jbj <devnull@localhost> +Date: Sat Jun 3 20:26:00 2000 +0000 + + Add i390 noarch entry. + Make sure count is good when finding by label. + + CVS patchset: 3806 + CVS date: 2000/06/03 20:26:00 + +commit c115c2d279b86fe42e6611a81e58a7bed2b690b7 +Author: rjray <devnull@localhost> +Date: Sat Jun 3 08:23:26 2000 +0000 + + notes regarding database-linkage issues + + CVS patchset: 3805 + CVS date: 2000/06/03 08:23:26 + +commit 74d8ff03916f10886af4dc18669e1338a3bc219b +Author: jbj <devnull@localhost> +Date: Fri Jun 2 19:46:53 2000 +0000 + + Update flags for i486/i586. + + CVS patchset: 3804 + CVS date: 2000/06/02 19:46:53 + +commit d784a11d3fc9ebf0c9579dbfd9cc08137348a5b9 +Author: rjray <devnull@localhost> +Date: Fri Jun 2 07:54:49 2000 +0000 + + Thread-clean-related fixes, and comments changed to C-style + + CVS patchset: 3803 + CVS date: 2000/06/02 07:54:49 + +commit 37f5db0733b8ad84e762812a8b0a397eba9188a4 +Author: rjray <devnull@localhost> +Date: Fri Jun 2 07:54:24 2000 +0000 + + *** empty log message *** + + CVS patchset: 3802 + CVS date: 2000/06/02 07:54:24 + +commit 631e0079b8473f017670a2cff5f60d9ba90d42a4 +Author: rjray <devnull@localhost> +Date: Fri Jun 2 07:54:07 2000 +0000 + + moved tie until after the test-range print, in case of tie-failure + + CVS patchset: 3801 + CVS date: 2000/06/02 07:54:07 + +commit 03d43275660f66d88a21258c9ec6ff77651b3751 +Author: rjray <devnull@localhost> +Date: Fri Jun 2 07:53:39 2000 +0000 + + Added exit on failure to tie + + CVS patchset: 3800 + CVS date: 2000/06/02 07:53:39 + +commit 14698620a5724f33c94640afa5c11403027c22e5 +Author: rjray <devnull@localhost> +Date: Fri Jun 2 07:52:39 2000 +0000 + + cleaner handling of error return vals on database and header typemaps + + CVS patchset: 3799 + CVS date: 2000/06/02 07:52:39 + +commit 10a6795c834379656cdf21ed6a28e0028ffe57ef +Author: rjray <devnull@localhost> +Date: Fri Jun 2 07:51:51 2000 +0000 + + Thread-clean-related fixes, changed comments to C-style + + CVS patchset: 3798 + CVS date: 2000/06/02 07:51:51 + +commit ddb6383e928048e047d33ed2ca23e14d9193e539 +Author: rjray <devnull@localhost> +Date: Fri Jun 2 07:51:21 2000 +0000 + + checkpoint + + CVS patchset: 3797 + CVS date: 2000/06/02 07:51:21 + +commit a9fa8c89d4b1abe420f03c2711ae1ca80a4cc8e9 +Author: rjray <devnull@localhost> +Date: Fri Jun 2 07:51:01 2000 +0000 + + Many changes-- changed all comments to C-style, removed all the header-datum + stuff (that wouldn't solve the problem anyway), added more thread-related + default defines. + + CVS patchset: 3796 + CVS date: 2000/06/02 07:51:01 + +commit 3266cc8fb7a0a00c7068a2b8f228522a349417ab +Author: rjray <devnull@localhost> +Date: Fri Jun 2 07:49:49 2000 +0000 + + add dependant-package checking + + CVS patchset: 3795 + CVS date: 2000/06/02 07:49:49 + +commit f5891874339fc420cd2317f70865b79a8d767e0f +Author: rjray <devnull@localhost> +Date: Fri Jun 2 07:48:40 2000 +0000 + + *** empty log message *** + + CVS patchset: 3794 + CVS date: 2000/06/02 07:48:40 + +commit 1f297b1c9801b541203a7fbeb47761564edd33e3 +Author: jbj <devnull@localhost> +Date: Thu Jun 1 15:40:30 2000 +0000 + + Build with autogen same as rpm.spec. + + CVS patchset: 3793 + CVS date: 2000/06/01 15:40:30 + +commit cf4c7a1fc6a125ba9584dffd6529f3539ee0c630 +Author: jbj <devnull@localhost> +Date: Thu Jun 1 14:16:58 2000 +0000 + + Add optflags for i486/i586, delete the silly i[789]86 entries. + + CVS patchset: 3792 + CVS date: 2000/06/01 14:16:58 + +commit bd18564430d84bd6417744e7b1769f06629c8ed9 +Author: jbj <devnull@localhost> +Date: Thu Jun 1 13:43:05 2000 +0000 + + Use %{_usr} not %{_prefix} for %_defaultdocdir path. + + CVS patchset: 3791 + CVS date: 2000/06/01 13:43:05 + +commit a12bee781a73992dc79af4283369c260e98e2f92 +Author: jbj <devnull@localhost> +Date: Thu Jun 1 12:54:06 2000 +0000 + + Get per-platform optflags correct. + + CVS patchset: 3790 + CVS date: 2000/06/01 12:54:06 + +commit 8e228337f379e1044c93d6572fc0cd765491430d +Author: jbj <devnull@localhost> +Date: Thu Jun 1 06:26:09 2000 +0000 + + Restore value of %_arch in per-platform macros. + + CVS patchset: 3789 + CVS date: 2000/06/01 06:26:09 + +commit ef6736bd90a6d314aa789d4542175537e7ff2366 +Author: jbj <devnull@localhost> +Date: Thu Jun 1 05:36:14 2000 +0000 + + Move noLang to rpmlib. + Add defaultdocdir to per-platform macros. + + CVS patchset: 3788 + CVS date: 2000/06/01 05:36:14 + +commit dcbbd4721720c4cd0514326d572c359b2976a497 +Author: jbj <devnull@localhost> +Date: Thu Jun 1 04:47:42 2000 +0000 + + Split popt glue into lib/popt{BT,QV}.c. + Add dependencies to *.la. + + CVS patchset: 3787 + CVS date: 2000/06/01 04:47:42 + +commit 9b910f6c5478707623cb37ab20497041124baeba +Author: jbj <devnull@localhost> +Date: Thu Jun 1 02:01:02 2000 +0000 + + Create vendor-less noarch link as well. + + CVS patchset: 3786 + CVS date: 2000/06/01 02:01:02 + +commit 18742142a96bb5ee49a08e1999fb92e96b3bdb34 +Author: jbj <devnull@localhost> +Date: Thu Jun 1 02:00:12 2000 +0000 + + Hack to pass build args correctly. + Create noarch symlink to canonical arch directory. + + CVS patchset: 3785 + CVS date: 2000/06/01 02:00:12 + +commit df6f361f16c1b9d365a35b43a6c560a297643d82 +Author: jbj <devnull@localhost> +Date: Thu Jun 1 00:54:36 2000 +0000 + + Add athlon rpmrc config. + Add sparcv9 per-platform config. + + CVS patchset: 3784 + CVS date: 2000/06/01 00:54:36 + +commit 50a8f3b0a3fc8a1c8a684b9144850bd7bca6416b +Author: jbj <devnull@localhost> +Date: Wed May 31 17:45:43 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3783 + CVS date: 2000/05/31 17:45:43 + +commit 8e0b5929ee6c07b31deb7510b57b4c05c1adf9b4 +Author: jbj <devnull@localhost> +Date: Wed May 31 17:39:01 2000 +0000 + + Duplicate query aliases onto rpmq. + + CVS patchset: 3782 + CVS date: 2000/05/31 17:39:01 + +commit a09a109f60030873c7e61c13685361381d2e9812 +Author: jbj <devnull@localhost> +Date: Wed May 31 15:57:22 2000 +0000 + + Typo. + + CVS patchset: 3781 + CVS date: 2000/05/31 15:57:22 + +commit 2cfe19084858ec55e2cd9db5a7b5c4e7dbdbb44c +Author: jbj <devnull@localhost> +Date: Wed May 31 15:53:53 2000 +0000 + + Add noarch as well. + + CVS patchset: 3780 + CVS date: 2000/05/31 15:53:53 + +commit 59673372bd0801aaf770a95e8fda54a824da406a +Author: jbj <devnull@localhost> +Date: Wed May 31 15:45:35 2000 +0000 + + Create i[3456]86 platform directories. + + CVS patchset: 3779 + CVS date: 2000/05/31 15:45:35 + +commit 98f19479817c3f82f91383d65b32679249c1c71a +Author: jbj <devnull@localhost> +Date: Wed May 31 13:19:37 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3776 + CVS date: 2000/05/31 13:19:37 + +commit ff0fe552993b8bc148e77d1397ffdbfb58c1c3d7 +Author: jbj <devnull@localhost> +Date: Wed May 31 09:07:05 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3775 + CVS date: 2000/05/31 09:07:05 + +commit b8a4fafb6184cbc2bafbdb090e1306575cb9a7b3 +Author: jbj <devnull@localhost> +Date: Wed May 31 09:04:55 2000 +0000 + + installplatform: quote ars passed to sed. + + CVS patchset: 3774 + CVS date: 2000/05/31 09:04:55 + +commit 0a5dc40698a0e3f220a88ebb68f9c68c1aa3b6e4 +Author: msw <devnull@localhost> +Date: Wed May 31 05:30:15 2000 +0000 + + add --short-circuit + + CVS patchset: 3773 + CVS date: 2000/05/31 05:30:15 + +commit c9ca61e094bdbd2ea1e552a2a4757fee458b71b7 +Author: msw <devnull@localhost> +Date: Wed May 31 04:57:13 2000 +0000 + + oops, revert this part + + CVS patchset: 3772 + CVS date: 2000/05/31 04:57:13 + +commit 1ea450eb3afb646f6a753822192b19b4a22551ba +Author: msw <devnull@localhost> +Date: Wed May 31 04:53:53 2000 +0000 + + pass --target + + CVS patchset: 3771 + CVS date: 2000/05/31 04:53:53 + +commit c2751355b6627ace2192d7d8cdc7cd5ef121e66b +Author: msw <devnull@localhost> +Date: Wed May 31 03:36:25 2000 +0000 + + updated + + CVS patchset: 3770 + CVS date: 2000/05/31 03:36:25 + +commit eed2d042ff62d12c3eb20d99361059cfce95c279 +Author: msw <devnull@localhost> +Date: Wed May 31 03:35:51 2000 +0000 + + include an escaped '\' as well as continuation for these macros that span shell lines + + CVS patchset: 3769 + CVS date: 2000/05/31 03:35:51 + +commit 0afc1fa3c973b4c2d91dbbecb007593929f48d59 +Author: jbj <devnull@localhost> +Date: Tue May 30 23:04:09 2000 +0000 + + Add popt glue for --clean, --rmsource, --rmspec. + Teach rpmb about --nodeps. + + CVS patchset: 3768 + CVS date: 2000/05/30 23:04:09 + +commit 73d9a67dca7b0355bfd3682b237d3e111a1927a3 +Author: jbj <devnull@localhost> +Date: Tue May 30 20:02:54 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3767 + CVS date: 2000/05/30 20:02:54 + +commit 835c1caaf3b7a8edba8f04ea3f4973fd341b296e +Author: jbj <devnull@localhost> +Date: Tue May 30 19:30:28 2000 +0000 + + - mark packaging with version 4 to reflect filename/provide changes. + - change next version from 3.1 to 4.0 to reflect package format change. + + CVS patchset: 3766 + CVS date: 2000/05/30 19:30:28 + +commit f5faf376691c17a964c8c7e7decf4ea3ad265f1a +Author: jbj <devnull@localhost> +Date: Tue May 30 16:52:31 2000 +0000 + + - turn on new, more complete version of %%configure. + - add %%makeinstall analogue of new %%configure for autoconf packages. + + CVS patchset: 3765 + CVS date: 2000/05/30 16:52:31 + +commit 81c22296d07b22db81bba9af308f3b04b409aa89 +Author: rjray <devnull@localhost> +Date: Tue May 30 01:03:13 2000 +0000 + + checkpoint for second alpha (0.2) release + + CVS patchset: 3764 + CVS date: 2000/05/30 01:03:13 + +commit 3b00918ccb698b4e50661ceee3e8254609d1a4e7 +Author: rjray <devnull@localhost> +Date: Sat May 27 08:35:35 2000 +0000 + + *** empty log message *** + + CVS patchset: 3763 + CVS date: 2000/05/27 08:35:35 + +commit e0accf5fba53431b44733d7d17c89cb539b045f9 +Author: rjray <devnull@localhost> +Date: Sat May 27 05:22:51 2000 +0000 + + checkpointing laptop to repository + + CVS patchset: 3762 + CVS date: 2000/05/27 05:22:51 + +commit 240b0d9d340f2fe83aa965b9a680c58282a05747 +Author: rjray <devnull@localhost> +Date: Sat May 27 03:59:26 2000 +0000 + + added new files, changed some paths + + CVS patchset: 3761 + CVS date: 2000/05/27 03:59:26 + +commit 7b8b4dc22cb9c2fe106705e37b83d5838dcb62fe +Author: rjray <devnull@localhost> +Date: Sat May 27 03:58:51 2000 +0000 + + Modified/fixed some tests. + + CVS patchset: 3760 + CVS date: 2000/05/27 03:58:51 + +commit 0b06485803a9d3c6a993ff3830970278795fd695 +Author: rjray <devnull@localhost> +Date: Sat May 27 03:56:38 2000 +0000 + + test suite for the utils in RPM.pm + + CVS patchset: 3759 + CVS date: 2000/05/27 03:56:38 + +commit ccd9711a024fa725e24e42de5e3becada817f908 +Author: rjray <devnull@localhost> +Date: Sat May 27 03:55:58 2000 +0000 + + test suite for error package + + CVS patchset: 3758 + CVS date: 2000/05/27 03:55:58 + +commit b040c6b8b73fe32d637132e76386bfd2e8a11340 +Author: rjray <devnull@localhost> +Date: Sat May 27 03:54:14 2000 +0000 + + merged here from individual dirs + + CVS patchset: 3757 + CVS date: 2000/05/27 03:54:14 + +commit d8b0bb0bb10bcd821256967e78738f8d20ea6bb2 +Author: rjray <devnull@localhost> +Date: Sat May 27 03:53:56 2000 +0000 + + Perl side of the error management module + + CVS patchset: 3756 + CVS date: 2000/05/27 03:53:56 + +commit d42614ac1650f88c5a141c431548277af9388241 +Author: jbj <devnull@localhost> +Date: Fri May 26 18:59:08 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3755 + CVS date: 2000/05/26 18:59:08 + +commit 5807d4262ea2783d1a69becefeaf7d294d1d27b3 +Author: jbj <devnull@localhost> +Date: Fri May 26 18:51:11 2000 +0000 + + Remove build modes from rpm, use rpmb and/or popt glue instead. + + CVS patchset: 3754 + CVS date: 2000/05/26 18:51:11 + +commit f0ee44c4417b7e449d698dc74d76e102950eadd2 +Author: jbj <devnull@localhost> +Date: Fri May 26 13:58:11 2000 +0000 + + Honor POPT_ARGFLAG_ONEDASH when dup'ing args for popt exec. + + CVS patchset: 3753 + CVS date: 2000/05/26 13:58:11 + +commit 08ce5a09e037daabdb1a493a8cb26a61a0cc8e39 +Author: jbj <devnull@localhost> +Date: Wed May 24 18:28:36 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3752 + CVS date: 2000/05/24 18:28:36 + +commit 9f3668324f5d7d98f218fb53d95b101eb93874df +Author: jbj <devnull@localhost> +Date: Wed May 24 18:09:06 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3751 + CVS date: 2000/05/24 18:09:06 + +commit c7273eb0bca1a7b4d7ccfea11fe9562b88034c53 +Author: jbj <devnull@localhost> +Date: Wed May 24 17:53:35 2000 +0000 + + - 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 + +commit 0d1548767532377b8e0fcce719e9a42f567da5c3 +Author: jbj <devnull@localhost> +Date: Mon May 22 17:33:32 2000 +0000 + + Add /usr/share compression as well. + + CVS patchset: 3749 + CVS date: 2000/05/22 17:33:32 + +commit b75f1f2f81bafe06633a421aa116f5a280f928e1 +Author: rjray <devnull@localhost> +Date: Mon May 22 08:38:05 2000 +0000 + + test suites + + CVS patchset: 3748 + CVS date: 2000/05/22 08:38:05 + +commit dafd4d5fb105bfbe2ff958b01455f5dce1044a14 +Author: rjray <devnull@localhost> +Date: Mon May 22 08:37:45 2000 +0000 + + Main class defines and code + + CVS patchset: 3747 + CVS date: 2000/05/22 08:37:45 + +commit 01b0ea4852b1eb3f108719e0ba490d64cad67d1e +Author: rjray <devnull@localhost> +Date: Mon May 22 08:37:23 2000 +0000 + + Various includes and typedefs + + CVS patchset: 3746 + CVS date: 2000/05/22 08:37:23 + +commit 14bb8abeb2b4659418b58b29fd8f4a9316b8b228 +Author: rjray <devnull@localhost> +Date: Mon May 22 08:37:02 2000 +0000 + + C type to Perl type mappings + + CVS patchset: 3745 + CVS date: 2000/05/22 08:37:02 + +commit c1b186dee0b9d32be73df3e9f2bd114189f43daa +Author: rjray <devnull@localhost> +Date: Mon May 22 08:36:41 2000 +0000 + + MakeMaker file + + CVS patchset: 3744 + CVS date: 2000/05/22 08:36:41 + +commit df654c37b83e0346bab0aec4d4235bdd17d70234 +Author: rjray <devnull@localhost> +Date: Mon May 22 08:36:20 2000 +0000 + + Basic doc-related files + + CVS patchset: 3743 + CVS date: 2000/05/22 08:36:20 + +commit adb00c4337424e65ef1f72a5a3555a07a3d0c750 +Author: jbj <devnull@localhost> +Date: Thu May 18 21:03:14 2000 +0000 + + Create from rpm.c. + + CVS patchset: 3742 + CVS date: 2000/05/18 21:03:14 + +commit 7f1e954024b68736c826d571b26a0c91a038b4fa +Author: jbj <devnull@localhost> +Date: Thu May 18 14:06:48 2000 +0000 + + Casts for debugging messages. + + CVS patchset: 3741 + CVS date: 2000/05/18 14:06:48 + +commit 3d8229ebfc33db9e1fdc83df6039b5030c710eb9 +Author: jbj <devnull@localhost> +Date: Thu May 18 13:00:51 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3740 + CVS date: 2000/05/18 13:00:51 + +commit de1a875b623594c947742135851bfa79cc65a5be +Author: jbj <devnull@localhost> +Date: Thu May 18 12:58:27 2000 +0000 + + 2nd try at db1 -> db3 stable functionality. + + CVS patchset: 3739 + CVS date: 2000/05/18 12:58:27 + +commit 1b0ce7471b2a36a959b7f5d18a60367cd99acab0 +Author: jbj <devnull@localhost> +Date: Thu May 18 12:11:51 2000 +0000 + + fix: don't change hardlink st_size. + + CVS patchset: 3738 + CVS date: 2000/05/18 12:11:51 + +commit 3eeb37f5f647dbb6a457086e0476cfc51d303270 +Author: msw <devnull@localhost> +Date: Wed May 17 05:35:18 2000 +0000 + + fixup headers when loading them + + CVS patchset: 3737 + CVS date: 2000/05/17 05:35:18 + +commit a71ac24efb57d2fe9c69f41c6ba25d6f5fdaac68 +Author: msw <devnull@localhost> +Date: Wed May 17 03:12:10 2000 +0000 + + fix prototypes + + CVS patchset: 3736 + CVS date: 2000/05/17 03:12:10 + +commit e25b52d41e1f14725eb5df68615adf86d4d48281 +Author: msw <devnull@localhost> +Date: Wed May 17 02:43:01 2000 +0000 + + fix prototypes + + CVS patchset: 3735 + CVS date: 2000/05/17 02:43:01 + +commit 2ce2b30e439ddc15e3525267ab1c1ba903bd9981 +Author: msw <devnull@localhost> +Date: Wed May 17 02:37:59 2000 +0000 + + updated + + CVS patchset: 3734 + CVS date: 2000/05/17 02:37:59 + +commit cc52ab848a8677c8f8141e2dd58cf8cab23e2f11 +Author: msw <devnull@localhost> +Date: Wed May 17 02:35:09 2000 +0000 + + build against glibc 2.2 + + CVS patchset: 3733 + CVS date: 2000/05/17 02:35:09 + +commit 8dfba973c9ae091e27f23f29448a83bd0e9c827a +Author: msw <devnull@localhost> +Date: Wed May 17 02:34:42 2000 +0000 + + rpmio madness + + CVS patchset: 3732 + CVS date: 2000/05/17 02:34:42 + +commit e6a8d2f8dea6261d2655a3a1ae05210c81d65e9a +Author: msw <devnull@localhost> +Date: Tue May 16 20:22:59 2000 +0000 + + bzip2 1.0 + + CVS patchset: 3731 + CVS date: 2000/05/16 20:22:59 + +commit 23ce7cf4cd6b3a70b0404fb9e31b6f3130538d0d +Author: jbj <devnull@localhost> +Date: Tue May 16 18:32:49 2000 +0000 + + add calculated nlink field to -qlv output (like ls -al). + + CVS patchset: 3730 + CVS date: 2000/05/16 18:32:49 + +commit 2cf5b85fa1c5c4147a104af83bc00b712c1f0fd3 +Author: jbj <devnull@localhost> +Date: Tue May 16 17:10:13 2000 +0000 + + fix: (segfault) verify needs rpmdb while query does not. + + CVS patchset: 3729 + CVS date: 2000/05/16 17:10:13 + +commit 3065159ad31105e0f61791e8c071938021cb00c2 +Author: jbj <devnull@localhost> +Date: Sat May 13 19:06:41 2000 +0000 + + Add builddependenciees. + + CVS patchset: 3728 + CVS date: 2000/05/13 19:06:41 + +commit fa4fe81cb961e2258ad834f49d88f1549dc61145 +Author: jbj <devnull@localhost> +Date: Sat May 13 15:52:38 2000 +0000 + + fix: sparc64 per-platform directory shouldn't be sparc64linux. + + CVS patchset: 3727 + CVS date: 2000/05/13 15:52:38 + +commit ac47974f082896f8f23a4287e0b7e591aed9cff8 +Author: jbj <devnull@localhost> +Date: Fri May 12 23:30:28 2000 +0000 + + fix stupid mistakes (alpha segfaults). + + CVS patchset: 3726 + CVS date: 2000/05/12 23:30:28 + +commit 4c63d48ebeb2c1bcf788f6943ab5c7649a4956ca +Author: jbj <devnull@localhost> +Date: Fri May 12 23:12:15 2000 +0000 + + Remiver compiler warnings on alpha. + + CVS patchset: 3725 + CVS date: 2000/05/12 23:12:15 + +commit 9733e2e589c60f2f0112b00ac6575e97e9628671 +Author: jbj <devnull@localhost> +Date: Fri May 12 23:10:43 2000 +0000 + + fix: define/eval options assumed sizeof(int) == sizeof(void *). + + CVS patchset: 3724 + CVS date: 2000/05/12 23:10:43 + +commit 4a4704f98f9ebf216652caa01994895005bc1994 +Author: jbj <devnull@localhost> +Date: Wed May 10 15:36:29 2000 +0000 + + - include RPM-GPG-KEY in file manifest. + - simplify --last popt alias, date like -qi (bjerrick@easystreet.com). + - fix: alloca'd memory used outside of scope (alpha segfault). + + CVS patchset: 3723 + CVS date: 2000/05/10 15:36:29 + +commit 46fe7a531a15fd20c3ff1c4b46a8e731246460c0 +Author: jbj <devnull@localhost> +Date: Mon May 8 13:00:41 2000 +0000 + + Orphans. + + CVS patchset: 3722 + CVS date: 2000/05/08 13:00:41 + +commit 26bfb9e0783b7b83429d0f99e8b3178f903799d7 +Author: jbj <devnull@localhost> +Date: Mon May 8 12:24:23 2000 +0000 + + here's a patch to make rpm (3.1-0.14) work on current FreeBSD versions + (tried 4.0-RELEASE and 5.0-CURRENT). + It adds freebsdelf.prov and freebsdelf.req in autodeps, modifies brp-strip + and brp-strip-comment-note to work with find versions that don't support + -perm +something and strip versions that fail with an error when they + can't strip a file, and modifies the configure check for GNU glob to check + for GLOB_PERIOD additionally. + This is required because FreeBSD's glob has some (but not all) of the GNU + extensions, but doesn't work the way rpm assumes (segfault as soon as + globbing is used in %files); GLOB_PERIOD can be used to tell the BSD + version apart from the GNU one. + + CVS patchset: 3721 + CVS date: 2000/05/08 12:24:23 + +commit 764e820f16757eb563b4f3ff24506a3983efd088 +Author: jbj <devnull@localhost> +Date: Sun May 7 00:53:11 2000 +0000 + + Repair rebuilddb lossage, removing debug messages and final copy on user msgs. + Initialize dbN vector from dbNopen. + Use db3 return convention for dbNopen. + Always save tag index in join key. + Rename rpmdbAppendIteratorMatches -> rpmdbAppendIterator. + Remove tolerant from rpmdbRemove API. + Use hdrNum rather than offset, tagNum rather than fileNumber most everywhere. + rpmdb.c: Create rpmdbPruneIterator to exclude items from set. + rpmdb.c: Remove legacy code from rpmdbAdd/rpmdbRemove. + rpmdb.c: Rename (shorten) many routines. + tagName.c: prepare for ADDED/REMOVED/AVAILABLE temorary databases. + depends.c: use rpmdbPruneIterator. + depends.c: don't check ranges unless provides names match. + depends.c: Depends now works (watch out for data values of 0). + rpmpopt.in: Add --dbapi and --rebuilddbapi options. + + CVS patchset: 3720 + CVS date: 2000/05/07 00:53:11 + +commit b5bd7abfd1136292a14af5085ca4c84b9e156a26 +Author: jbj <devnull@localhost> +Date: Tue May 2 19:37:01 2000 +0000 + + Don't do initdb, as we don't know what dbapi to use. + Remove -lpthread, new glibc has problems. + + CVS patchset: 3719 + CVS date: 2000/05/02 19:37:01 + +commit 191af9ebb542214b294aca29aa17bc5cad3b7393 +Author: msw <devnull@localhost> +Date: Tue May 2 18:56:17 2000 +0000 + + don't call these header munges on null headers + + CVS patchset: 3718 + CVS date: 2000/05/02 18:56:17 + +commit a2891ff2c64d639f8f70798abcc365df7ad724c4 +Author: msw <devnull@localhost> +Date: Tue May 2 18:07:59 2000 +0000 + + compress filelist, fixup provides + + CVS patchset: 3717 + CVS date: 2000/05/02 18:07:59 + +commit f5848782698ffc0082ded9fa8fa3e2ac880a0914 +Author: jbj <devnull@localhost> +Date: Tue May 2 17:30:49 2000 +0000 + + installplatform: typo. + + CVS patchset: 3716 + CVS date: 2000/05/02 17:30:49 + +commit 0430a166f532ebb3883ec963237ac4f75b523bb5 +Author: jbj <devnull@localhost> +Date: Tue May 2 16:09:15 2000 +0000 + + fix: don't generate sparc6464 names when creating platform directories. + + CVS patchset: 3715 + CVS date: 2000/05/02 16:09:15 + +commit 66f6c0c16bea886b91eff2c163dd4726d4707f3a +Author: jbj <devnull@localhost> +Date: Tue May 2 08:54:01 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3714 + CVS date: 2000/05/02 08:54:01 + +commit ba0b5f506714062208e091816ecff827d5f36572 +Author: jbj <devnull@localhost> +Date: Tue May 2 08:45:07 2000 +0000 + + Remove debugging messages. + + CVS patchset: 3713 + CVS date: 2000/05/02 08:45:07 + +commit c19f4c1c317aab49e57f2f9c81b4c031e99f0734 +Author: jbj <devnull@localhost> +Date: Tue May 2 08:30:31 2000 +0000 + + Add usedbenv (disabled) to use db3 as db1 was used. + Configure to accept any db api (but rebuild will switch to db3). + Rename *_major to *_api throughout. + Always open Depends with O_CREAT|O_RDWR. + db1.c: use good ol' requredby.rpm name, not requiredbyindex.rpm. + db1.c: hide pkgs FD_t in dbi_db, eliminate dbi_pkgs. + depends.c: Skip Depends caching on dbiPut failure (e.g. perms). + rpmdb.c: remove _useDbiMajor, pass dbapi on call. + rpmdb.c: repair rot in rpmdbRemoveDatabase()/rpmdbMoveDatabase(). + rpmdb.c: disable ^C hack in signal block/unblock. + + CVS patchset: 3712 + CVS date: 2000/05/02 08:30:31 + +commit 73f95c99cea1308e32ccdbfe90dcc8ccd585d9d6 +Author: jbj <devnull@localhost> +Date: Mon May 1 17:50:35 2000 +0000 + + Rename db0.c to db1.c, resurrect db2.c (from db3.c). + Add ia64 and sparc64 changes. + rpm.spec: add per-platform sub-directories. + Add rpmdbSync to API. + installplatform: pass LIB=lib64 on sparc64. + db3.c: Add nodbsync, lockdbfd, debug dbi configuration. + db3.c: don't check dbi_mode when deciding on DB_WRITECURSOR. + + CVS patchset: 3711 + CVS date: 2000/05/01 17:50:35 + +commit 5197d92f13815b602983cf9c032591f6001b03d7 +Author: jbj <devnull@localhost> +Date: Fri Apr 28 15:14:47 2000 +0000 + + Don't incrementally link pthreads, causes segfault on (at least) alpha. + db0.c: Simulate db->sync on falloc. + db0.c: Use RPMDBI_PACKAGES for rpmtag comparisons. + db0.c: Add debug for dbi open/close like db3. + db0.c: Remove dbi if temporary (i.e. Depends). + db3.c: Filter DB_INCOMPLETE from db->sync return, it's usually harmless. + depends.c: Free Depends iterator, pass keylen, and use cursors. + depends.c: Free iterator *after* loop, not at end of 1st pass. + rpmdb.c: Fine grained cursor locks to avoid "crossed cursors" deadlocks. + rpmdb.c: Lazy open/close during rpmdbAdd/rpmdbRemove/openDatabase. + rpmdb.c: Remove last remnants of dbix, do dynamic lookup instead. + rpmdb.c: Resurrect rpmdbUpdateRecord in iterator loop. + macros.in: Add Depends dbi to config. + macros.in: Configure "nommap:mp_size=2Mb:pagesize=16Kb". + + CVS patchset: 3707 + CVS date: 2000/04/28 15:14:47 + +commit e1b556f8d022cd5d7f3fc0599c2e14091c8464f4 +Author: jbj <devnull@localhost> +Date: Thu Apr 27 12:50:54 2000 +0000 + + - API: replace rpmdbUpdateRecord with rpmdbSetIteratorModified. + + CVS patchset: 3706 + CVS date: 2000/04/27 12:50:54 + +commit 113948c75c111b27d168719573d5c29c92e7dc0d +Author: jbj <devnull@localhost> +Date: Thu Apr 27 01:11:48 2000 +0000 + + Sanity and API clean up. (make dist) + + CVS patchset: 3705 + CVS date: 2000/04/27 01:11:48 + +commit 24a64f27394fcf24e3e3f3d9d2f7b321f603a6a8 +Author: jbj <devnull@localhost> +Date: Thu Apr 27 00:10:28 2000 +0000 + + - API: replace rpmdbUpdateRecord with rpmdbRemove/rpmdbAdd. + - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. + - API: replace rpmdbGetRecord with iterators. + - API: replace findMatches with iterators. + + CVS patchset: 3704 + CVS date: 2000/04/27 00:10:28 + +commit b24f837828e451a5ddf371038a2f2f0ed64580a2 +Author: jbj <devnull@localhost> +Date: Wed Apr 26 14:06:16 2000 +0000 + + Rip out remaining legacy dbi interfaces. + Add flags to all calls. + Create dbi interface wrapper to vectors. + + CVS patchset: 3701 + CVS date: 2000/04/26 14:06:16 + +commit 106e94001192f3d702c35341645fcaa1add94cec +Author: jbj <devnull@localhost> +Date: Tue Apr 25 20:14:21 2000 +0000 + + Fix popt/po/tr.po addition. + + CVS patchset: 3700 + CVS date: 2000/04/25 20:14:21 + +commit 69b1adb5b0b4da803f91e6362964320873a37410 +Author: jbj <devnull@localhost> +Date: Tue Apr 25 19:57:26 2000 +0000 + + Sanity (rebuild to check autoconf configuration in dist-7.0). + + CVS patchset: 3699 + CVS date: 2000/04/25 19:57:26 + +commit 61e10b58994e5f5f7331ac387d395ceb0bf010db +Author: msw <devnull@localhost> +Date: Tue Apr 25 19:50:02 2000 +0000 + + fix configure check + + CVS patchset: 3698 + CVS date: 2000/04/25 19:50:02 + +commit 9c0c7e9fbd7a4cd1a0383334e7255f53d4c08fa3 +Author: jbj <devnull@localhost> +Date: Tue Apr 25 19:41:37 2000 +0000 + + Sanity. + + CVS patchset: 3697 + CVS date: 2000/04/25 19:41:37 + +commit 76e42fa65b0f9aa133d7c0f7cae2e8a35462789c +Author: msw <devnull@localhost> +Date: Tue Apr 25 15:26:18 2000 +0000 + + a little more work on the rpm module + + CVS patchset: 3696 + CVS date: 2000/04/25 15:26:18 + +commit 4b44030f25892213ba5d30d8d4949db4cafe3c78 +Author: jbj <devnull@localhost> +Date: Mon Apr 24 16:57:40 2000 +0000 + + Add Turkish translation (Fatih Demir <kabalak@gmx.net>) + + CVS patchset: 3695 + CVS date: 2000/04/24 16:57:40 + +commit b5cadb90d6c875740946b7bbdb00a59b6b2c4319 +Author: jbj <devnull@localhost> +Date: Sun Apr 23 20:37:57 2000 +0000 + + make db indices as lightweight as possible, with per-dbi config. + db1.c will never be needed, eliminate. + API: merge rebuilddb.c into rpmdb.c. + + CVS patchset: 3694 + CVS date: 2000/04/23 20:37:57 + +commit ab3e4a08a7985f9ccb8bd8611adecec5567e6e18 +Author: jbj <devnull@localhost> +Date: Fri Apr 21 00:27:45 2000 +0000 + + Typo. + + CVS patchset: 3693 + CVS date: 2000/04/21 00:27:45 + +commit 4da5ec06876561b74ce246d710d88cf5806d5a00 +Author: jbj <devnull@localhost> +Date: Fri Apr 21 00:23:18 2000 +0000 + + Sanity. + + CVS patchset: 3692 + CVS date: 2000/04/21 00:23:18 + +commit ac6c6b770402ad1800e255df280458e39d0fc1a2 +Author: jbj <devnull@localhost> +Date: Fri Apr 21 00:21:15 2000 +0000 + + fix: legacy packages required provides EVR/Flags to be added. + fix: generating provides EVER was broke with epoch. + db3 tuned for installer speed (i.e. no locking, create/remove on fly). + add new_db_api and old_db_api macros to control precisely for db version used. + + CVS patchset: 3691 + CVS date: 2000/04/21 00:21:15 + +commit eca43c56fb5c29ec13f3bea77b9ea4d76c9ec9e0 +Author: jbj <devnull@localhost> +Date: Thu Apr 20 12:46:38 2000 +0000 + + Sanity (build 0.8). + + CVS patchset: 3690 + CVS date: 2000/04/20 12:46:38 + +commit a2665e12c6d16245c2783c4ea3a85fd9bf16174e +Author: jbj <devnull@localhost> +Date: Thu Apr 20 11:54:03 2000 +0000 + + Sanity (re-adding rpm-python). + + CVS patchset: 3689 + CVS date: 2000/04/20 11:54:03 + +commit 2126a23ce91a1cc93e6b0d7c3b39c59b0faf877d +Author: msw <devnull@localhost> +Date: Thu Apr 20 00:21:31 2000 +0000 + + match iterator support + + CVS patchset: 3688 + CVS date: 2000/04/20 00:21:31 + +commit f75d794af48cf4c1f24cbbd972bed3fc7153e610 +Author: jbj <devnull@localhost> +Date: Wed Apr 19 22:15:02 2000 +0000 + + Change iterator interface to use RPMTAG_FOO rather than RPMDBI_FOO. + + CVS patchset: 3687 + CVS date: 2000/04/19 22:15:02 + +commit dce2eccbd5b7a01605988df46580ec1ce2580f37 +Author: jbj <devnull@localhost> +Date: Wed Apr 19 16:59:02 2000 +0000 + + Sanity. + + CVS patchset: 3686 + CVS date: 2000/04/19 16:59:02 + +commit c89b7ff341c504ce2f684149d46b2e6939faed31 +Author: jbj <devnull@localhost> +Date: Wed Apr 19 16:03:49 2000 +0000 + + Hi! + I'd like to start building sparc64 packages (eventhough the install rule + details are yet to be designed - IMHO if 64bit SPARC userland is going into + 7.0 we should rebuild all packages into 64bit in the next months or so to + have time to chase bugs etc.), and this is about what I need. + Basically I'd like to have %{_lib} to stand for the last part (normally + "lib") of dirname for directories like /lib, /usr/lib, /usr/X11R6/lib + because on sparc64-linux they are /lib64, /usr/lib64, /usr/X11R6/lib64 (and + on Solaris /lib/sparcv9, /usr/lib/sparcv9 etc.), so that one can use things + like + /usr/%{_lib} in the spec files. + Another thing which I need is an arch specific build root policy. + This patch does a few things: + 1) add installplatform into EXTRA_DIST files, so that it is actually invoked + during rpm build not from CVS + 2) Define %_lib lib and let target specific macros override it + 3) Split __spec_install_post into __arch_install_post and __os_install_post, + --buildpolicy now specifies the __os_install_post part only. spec files + can still override the __arch_install_post if the want to. + brp-sparc64-linux is used to move 64bit libraries to */lib64 directories + from */lib directories if make install of some package left them there. + 4) Change installplatform so that on sparc* it creates both sparc and + sparc64 target macro dirs (/usr/lib/rpm/sparc{,64}-redhat-linux in + sparc*-redhat-linux case). + + CVS patchset: 3685 + CVS date: 2000/04/19 16:03:49 + +commit bb4eafd53dc21710f0618499cba70bc4d046aa00 +Author: jbj <devnull@localhost> +Date: Wed Apr 19 15:26:10 2000 +0000 + + Data size of index databases now per-index (was always 8 bytes). + Global rpm data base parameterization used per-index. + + CVS patchset: 3684 + CVS date: 2000/04/19 15:26:10 + +commit 588daae4b40313b05247e3bf4fcc2b675ec04317 +Author: jbj <devnull@localhost> +Date: Tue Apr 18 18:11:43 2000 +0000 + + Consolidate changes into rpmdb.c. + + CVS patchset: 3683 + CVS date: 2000/04/18 18:11:43 + +commit 24f68f3a0df0004f7f3e623147474fb5632e29be +Author: jbj <devnull@localhost> +Date: Tue Apr 18 17:23:21 2000 +0000 + + Eliminate, contents moved to rpmdb.c/rpmdb.h. + + CVS patchset: 3682 + CVS date: 2000/04/18 17:23:21 + +commit a7b421a7f027bd2497a057651fc393aa64497a6c +Author: jbj <devnull@localhost> +Date: Tue Apr 18 17:22:37 2000 +0000 + + Prepare to move contents to rpmdb.c/rpmdb.h + + CVS patchset: 3681 + CVS date: 2000/04/18 17:22:37 + +commit 29fa01b329203018067a9f90fc859c05e406cc47 +Author: jbj <devnull@localhost> +Date: Mon Apr 17 12:28:58 2000 +0000 + + Start composting db interfaces. + + CVS patchset: 3680 + CVS date: 2000/04/17 12:28:58 + +commit 3a7e311add683b212665084eb5e62a2a566fefc5 +Author: jbj <devnull@localhost> +Date: Sat Apr 15 20:21:15 2000 +0000 + + fix: cpio.c: pre-, not post-, decrement the link count. + (from Fabrice Bellet <Fabrice.Bellet@creatis.insa-lyon.fr>) + + CVS patchset: 3679 + CVS date: 2000/04/15 20:21:15 + +commit a6fc8ecb52d57acc8a4c601d49b019a6ae9eac91 +Author: jbj <devnull@localhost> +Date: Thu Apr 13 17:59:10 2000 +0000 + + add explcit "Provides: name = [epoch:]version-release" to headers. + + CVS patchset: 3678 + CVS date: 2000/04/13 17:59:10 + +commit 0c83ea489f9d5f36d3d2e1af06f77396a3f733cb +Author: jbj <devnull@localhost> +Date: Thu Apr 13 16:00:34 2000 +0000 + + Sanity (bump release). + + CVS patchset: 3677 + CVS date: 2000/04/13 16:00:34 + +commit bd4ce434867c61fb80976f05b6556e48391b1864 +Author: jbj <devnull@localhost> +Date: Thu Apr 13 12:43:49 2000 +0000 + + Remove rpmdbFindByFile from API (and fix RPMDBI_FILE iterator). + + CVS patchset: 3676 + CVS date: 2000/04/13 12:43:49 + +commit 7fd28d7bf20d37d360011b1a6957d35b99bf8098 +Author: jbj <devnull@localhost> +Date: Thu Apr 13 10:41:31 2000 +0000 + + Insure that EXIT_FAILURE is defined (irix6.5). + + CVS patchset: 3675 + CVS date: 2000/04/13 10:41:31 + +commit 41db4a0210a45057741ef4d69fa6703924ed0d2e +Author: jbj <devnull@localhost> +Date: Thu Apr 13 10:11:32 2000 +0000 + + The death of rpmdbFindBy{Provides,RequiredBy,Conflicts}. + + CVS patchset: 3674 + CVS date: 2000/04/13 10:11:32 + +commit 48e8650520c78c81f67164da89f1bb6143022ad8 +Author: jbj <devnull@localhost> +Date: Thu Apr 13 09:07:08 2000 +0000 + + The death of rpmdbFindBy{Group,TriggeredBy,Header}. + + CVS patchset: 3673 + CVS date: 2000/04/13 09:07:08 + +commit bb472e02e1bde04b02702cf72473f9a5dbcb983d +Author: jbj <devnull@localhost> +Date: Wed Apr 12 18:21:40 2000 +0000 + + Convert to rpm-3.1 API. + + CVS patchset: 3672 + CVS date: 2000/04/12 18:21:40 + +commit a4a828e3a5ff469d0695028d8b11ca67210da100 +Author: jbj <devnull@localhost> +Date: Wed Apr 12 16:31:51 2000 +0000 + + Make sure that match iterators can be called with mi = NULL. + Remove DYING code. + + CVS patchset: 3671 + CVS date: 2000/04/12 16:31:51 + +commit db11adf6e8a725d8ed2d316215e782cc6c40c231 +Author: jbj <devnull@localhost> +Date: Wed Apr 12 16:30:46 2000 +0000 + + Remove DYING code. + + CVS patchset: 3670 + CVS date: 2000/04/12 16:30:46 + +commit b33d2bf2454263b6743d19db8328a61b5cb0b69d +Author: jbj <devnull@localhost> +Date: Wed Apr 12 16:29:03 2000 +0000 + + Pass key as void *, not char *. + + CVS patchset: 3669 + CVS date: 2000/04/12 16:29:03 + +commit f3571adf59bc99f660fae74353fcd8b6b9da2882 +Author: jbj <devnull@localhost> +Date: Wed Apr 12 13:42:57 2000 +0000 + + API: pass *SearchIndex() length of key (0 will use strlen(key)). + API: remove rpmdb{First,Next}RecNum routines. + db3.c: remove cursor DB_RMW implementation, something else is needed. + rpmdb.c: first crack at rpmdb match iterator. + query.c: ditto. + rebuilddb.c: ditto. + dumpdb.c: ditto. + + CVS patchset: 3668 + CVS date: 2000/04/12 13:42:57 + +commit 3cbb3be0452b4eddfec2dfc8ca1da2ede59eb9b0 +Author: jbj <devnull@localhost> +Date: Tue Apr 11 16:15:54 2000 +0000 + + - treat legacy falloc.c as "special" db[01] index for package headers. + + CVS patchset: 3667 + CVS date: 2000/04/11 16:15:54 + +commit fc40e956bf541a91629f42d62f6f6c6bed3507a9 +Author: jbj <devnull@localhost> +Date: Tue Apr 11 15:28:07 2000 +0000 + + make header db a "special" type of index database in db0, hiding falloc.c. + header retrieval from db does not guarantee any alignment. + eliminate dbiGetFirstKey method in db vectors. + add db{copen,cclose,cget,join} methods in db vectors. + clean up __db.NNN files from failed db3 open. + + CVS patchset: 3666 + CVS date: 2000/04/11 15:28:07 + +commit d91a22b16557c4681e0141edfb5f3627ee39f81f +Author: jbj <devnull@localhost> +Date: Sat Apr 8 21:36:02 2000 +0000 + + fix: dbiCloseIndex not called (typo). + dump db1 and db2 for now. + + CVS patchset: 3665 + CVS date: 2000/04/08 21:36:02 + +commit df023d73e8ea4a282e382977a482a28cacdd5d93 +Author: jbj <devnull@localhost> +Date: Sat Apr 8 19:28:08 2000 +0000 + + Hash package headers using simple counter. + + CVS patchset: 3664 + CVS date: 2000/04/08 19:28:08 + +commit 48a4968d366ef9114822ee26fec08c9cf934b1ed +Author: jbj <devnull@localhost> +Date: Fri Apr 7 16:24:43 2000 +0000 + + fix: rpmdbCountPackages should pass by reference, not value. + + CVS patchset: 3663 + CVS date: 2000/04/07 16:24:43 + +commit eb75d9280bdf6ce203c6ba12615e8a6f821a0d42 +Author: jbj <devnull@localhost> +Date: Fri Apr 7 16:09:25 2000 +0000 + + use "rpmdb db" consistently throughout, add doxygen tags. + db3.c: save join keys in endian neutral binary format. + rpmdb.c: create rpmdbCountPackages(). + install.c: use rpmdbCountPackages(). + uninstall.c: Ditto. + + CVS patchset: 3662 + CVS date: 2000/04/07 16:09:25 + +commit d2d06f6b3e943614357fb87ee4cab459e1fd634d +Author: jbj <devnull@localhost> +Date: Fri Apr 7 13:10:37 2000 +0000 + + solaris2.6: avoid bsearch with empty dir list (Ric Klaren - klaren@cs.utwente.nl) + + CVS patchset: 3661 + CVS date: 2000/04/07 13:10:37 + +commit 97639028476fe63a5b40b98aa60a3bfb8b147ca2 +Author: jbj <devnull@localhost> +Date: Thu Apr 6 15:20:29 2000 +0000 + + use hashed access for package headers. + + CVS patchset: 3660 + CVS date: 2000/04/06 15:20:29 + +commit 18a1e73ac671294487ebff8644b688a8821dc7b6 +Author: jbj <devnull@localhost> +Date: Tue Apr 4 10:10:47 2000 +0000 + + Sanity. + + CVS patchset: 3659 + CVS date: 2000/04/04 10:10:47 + +commit c2ced005591fa9fd11d25883223476bbae2133f4 +Author: jbj <devnull@localhost> +Date: Tue Apr 4 09:27:48 2000 +0000 + + Permit dboffsets in hex and octal. + + CVS patchset: 3658 + CVS date: 2000/04/04 09:27:48 + +commit 9965b2d482d3592b447cc6d7919dab9b6c406e52 +Author: jbj <devnull@localhost> +Date: Mon Apr 3 14:36:39 2000 +0000 + + Sanity. + + CVS patchset: 3657 + CVS date: 2000/04/03 14:36:39 + +commit f211e85a5e4af143179757be9bf6159ecbcb2698 +Author: jbj <devnull@localhost> +Date: Mon Apr 3 14:31:12 2000 +0000 + + Add variable to control dbenv teardown on close. + + CVS patchset: 3656 + CVS date: 2000/04/03 14:31:12 + +commit a8f6f02bc145fa8fbe4587b6ade51bb7b99d1a6b +Author: jbj <devnull@localhost> +Date: Mon Apr 3 14:30:24 2000 +0000 + + Permit db3 paramaters from macro. + Permit private dbcursor (but this will go away soon). + + CVS patchset: 3655 + CVS date: 2000/04/03 14:30:24 + +commit 6c203a39e5226be62a2c3b8404ffb8750238ea82 +Author: jbj <devnull@localhost> +Date: Mon Apr 3 14:27:21 2000 +0000 + + Indicate that dbenv should be trashed after a rebuild. + + CVS patchset: 3654 + CVS date: 2000/04/03 14:27:21 + +commit 9ee04f850d5cde98d0a3541930bb5654c0fa1e37 +Author: jbj <devnull@localhost> +Date: Mon Apr 3 14:26:46 2000 +0000 + + Replace individual dbi pointers with an array. + + CVS patchset: 3653 + CVS date: 2000/04/03 14:26:46 + +commit 6b89dea994e17db67444da86414d64a7b7d2c27f +Author: jbj <devnull@localhost> +Date: Mon Apr 3 14:24:55 2000 +0000 + + Prefer db3. + + CVS patchset: 3652 + CVS date: 2000/04/03 14:24:55 + +commit c87582cbf21ebeab827269b94e81f1adda09b656 +Author: jbj <devnull@localhost> +Date: Mon Apr 3 14:24:30 2000 +0000 + + Bump popt sub-package version. + + CVS patchset: 3651 + CVS date: 2000/04/03 14:24:30 + +commit d01b8832553b6576b2c9ae31fadb5f3bf850f210 +Author: jbj <devnull@localhost> +Date: Fri Mar 31 17:23:13 2000 +0000 + + Get the database permissions right. + + CVS patchset: 3650 + CVS date: 2000/03/31 17:23:13 + +commit 0833c5686ab2aa82a2afeb295adca3d60af6612e +Author: jbj <devnull@localhost> +Date: Fri Mar 31 17:16:36 2000 +0000 + + As erik mentioned, here is a patch. It makes it so packages don't get searched + to find directories which were improperly assigned in broken spec file file + +lists, + causing, for example, KDE to be installed on an upgrade from 6.1 to 6.2 when + KDE was not previously installed... + + CVS patchset: 3649 + CVS date: 2000/03/31 17:16:36 + +commit 91a44edf36c4bb668ad8d3ce451ed31632eaf54c +Author: jbj <devnull@localhost> +Date: Fri Mar 31 14:55:23 2000 +0000 + + - try for db3 DB_INIT_CDB model. + + CVS patchset: 3648 + CVS date: 2000/03/31 14:55:23 + +commit 24fbbd3954aee785dac7f6f3e26721944549cff4 +Author: jbj <devnull@localhost> +Date: Fri Mar 31 14:33:40 2000 +0000 + + db3 configured for testing with (DB_INIT_MPOOL|DB_INIT_CDB|DB_SYSTEM_MEM). + + CVS patchset: 3647 + CVS date: 2000/03/31 14:33:40 + +commit 920d26a5150cbfb9ed9c8e547470d4b02c9a267b +Author: jbj <devnull@localhost> +Date: Fri Mar 31 09:33:17 2000 +0000 + + fix: duplicate free in db3. + Use Berkeley "home" db directory with relative rather than absolute paths. + + CVS patchset: 3646 + CVS date: 2000/03/31 09:33:17 + +commit 00914dd961fb8e5cf25e555964a68debbd70679e +Author: jbj <devnull@localhost> +Date: Thu Mar 30 19:22:46 2000 +0000 + + Mostly functional db2 interface, db3 still has problems. + + CVS patchset: 3645 + CVS date: 2000/03/30 19:22:46 + +commit f4606533e43ba1c153133096fee26b16e0360631 +Author: jbj <devnull@localhost> +Date: Thu Mar 30 19:21:09 2000 +0000 + + fix: move free after error message that needs data. + + CVS patchset: 3644 + CVS date: 2000/03/30 19:21:09 + +commit 353a2811a4173728aae666217dde44880654531d +Author: jbj <devnull@localhost> +Date: Mon Mar 27 15:55:07 2000 +0000 + + add db3 to the pile, isolate all with incremental link and vectors. + + CVS patchset: 3643 + CVS date: 2000/03/27 15:55:07 + +commit 62381feb62bc1980a24069386060bad917baf901 +Author: jbj <devnull@localhost> +Date: Mon Mar 27 11:13:25 2000 +0000 + + Compilation with db3. + + CVS patchset: 3642 + CVS date: 2000/03/27 11:13:25 + +commit 22a911a3b36c9cde5159e0343632246ba9fa007c +Author: jbj <devnull@localhost> +Date: Sun Mar 26 22:45:02 2000 +0000 + + Add --preferdb for now to permit testing db0/db1/db2. + + CVS patchset: 3641 + CVS date: 2000/03/26 22:45:02 + +commit c47d8f3f6311435f60402a6230429a89bb7e23a4 +Author: jbj <devnull@localhost> +Date: Fri Mar 24 22:12:59 2000 +0000 + + Bump version to next release. + + CVS patchset: 3640 + CVS date: 2000/03/24 22:12:59 + +commit 7ae0e5d6059aeda81bd9233e7e6515e058eb6bb8 +Author: jbj <devnull@localhost> +Date: Fri Mar 24 17:20:17 2000 +0000 + + Sanity. + + CVS patchset: 3639 + CVS date: 2000/03/24 17:20:17 + +commit adf70c073e0d4e08cde84659d3abe6ff640b4666 +Author: jbj <devnull@localhost> +Date: Fri Mar 24 08:00:12 2000 +0000 + + Sanity. + + CVS patchset: 3638 + CVS date: 2000/03/24 08:00:12 + +commit ea8051c29adcce7688286c3c7c620b46d6dad5b3 +Author: jbj <devnull@localhost> +Date: Thu Mar 23 20:58:01 2000 +0000 + + convert db1 -> db2 on-disk format using --rebuilddb. + + CVS patchset: 3637 + CVS date: 2000/03/23 20:58:01 + +commit cab176172b8ef247f24e5aa0928c3aa0b8adabd9 +Author: jbj <devnull@localhost> +Date: Thu Mar 23 15:49:50 2000 +0000 + + - API: change dbi to pass by reference, not value. + - cram all of db1, db_185, and db2 interfaces into rpmlib. + + CVS patchset: 3636 + CVS date: 2000/03/23 15:49:50 + +commit 46e17d7a2d27cb91d1c930de46c0a8026410b0d5 +Author: jbj <devnull@localhost> +Date: Sat Mar 18 14:24:21 2000 +0000 + + Typo. + + CVS patchset: 3634 + CVS date: 2000/03/18 14:24:21 + +commit 80d940387d4e79ada2f4f25f29c6f3849dbb6d5b +Author: jbj <devnull@localhost> +Date: Fri Mar 17 21:04:50 2000 +0000 + + configure noarch compatibility in rpmrc for ia64. + + CVS patchset: 3633 + CVS date: 2000/03/17 21:04:50 + +commit e745a2dd07345b508c0365a04e8c389978ff4262 +Author: jbj <devnull@localhost> +Date: Thu Mar 16 14:27:04 2000 +0000 + + configure.in fiddles for BSD systems (Patrick Schoo). + + CVS patchset: 3631 + CVS date: 2000/03/16 14:27:04 + +commit cf68a32ca6fca6aa2118683bd2c7c0cf83bba91c +Author: jbj <devnull@localhost> +Date: Wed Mar 15 19:50:57 2000 +0000 + + - fix: noLibio = 0 on Red Hat 4.x and 5.x. + - fix: typo in autodeps/linux.req. + + CVS patchset: 3630 + CVS date: 2000/03/15 19:50:57 + +commit e806f1865e28bbfd5001bc702214e7081f05a649 +Author: jbj <devnull@localhost> +Date: Tue Mar 14 15:24:25 2000 +0000 + + Add note that -L paths may have to be used. + + CVS patchset: 3627 + CVS date: 2000/03/14 15:24:25 + +commit 3e7f416a741e65be1eb72e99c700cd3dacbd72fe +Author: jbj <devnull@localhost> +Date: Mon Mar 13 15:17:12 2000 +0000 + + use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db. + + CVS patchset: 3626 + CVS date: 2000/03/13 15:17:12 + +commit 853af666a2af62b5779a5f6f7f0f6244b865df4c +Author: jbj <devnull@localhost> +Date: Mon Mar 13 15:13:53 2000 +0000 + + Start rpm-3.1 development. + + CVS patchset: 3625 + CVS date: 2000/03/13 15:13:53 + +commit 3d5d32e294aae5115dd6f2989f4b88e3c589634f +Author: jbj <devnull@localhost> +Date: Sat Mar 11 21:13:18 2000 +0000 + + Red Hat 4.2 has not __set_errno. + + CVS patchset: 3624 + CVS date: 2000/03/11 21:13:18 + +commit 15432f908996c74cebb6d9e0409f922794528950 +Author: jbj <devnull@localhost> +Date: Sat Mar 11 20:59:30 2000 +0000 + + Red Hat 5.2 has not __PMT. + + CVS patchset: 3623 + CVS date: 2000/03/11 20:59:30 + +commit ef56b9257c56f7e43bbc82fd577f589a767a247a +Author: jbj <devnull@localhost> +Date: Sat Mar 11 20:35:03 2000 +0000 + + Sanity (penultimate rpm-3.0.4). + + CVS patchset: 3622 + CVS date: 2000/03/11 20:35:03 + +commit bed2a465fe49ce05f9678e619d016a2d26649c98 +Author: jbj <devnull@localhost> +Date: Sat Mar 11 20:14:07 2000 +0000 + + fix: use glibc 2.1 glob/fnmatch everywhere. + + CVS patchset: 3621 + CVS date: 2000/03/11 20:14:07 + +commit 5d662d2e9c0b18a1ddfb8ad929bf6edf3586fa3d +Author: jbj <devnull@localhost> +Date: Fri Mar 10 22:02:29 2000 +0000 + + Update portability routines from glibc-2.1. + + CVS patchset: 3620 + CVS date: 2000/03/10 22:02:29 + +commit f4885d95eeb329676d0e8c05e379ff6315bcf60b +Author: jbj <devnull@localhost> +Date: Fri Mar 10 20:49:09 2000 +0000 + + Portability. + + CVS patchset: 3619 + CVS date: 2000/03/10 20:49:09 + +commit 94e1c52e5e977e0c4421a590fecd258eb06d0421 +Author: jbj <devnull@localhost> +Date: Fri Mar 10 20:47:57 2000 +0000 + + Can't include system.h w/o mishap. + + CVS patchset: 3618 + CVS date: 2000/03/10 20:47:57 + +commit afb7d4bc0ef1627539d9dcba0093622ed8ce2ed8 +Author: jbj <devnull@localhost> +Date: Fri Mar 10 17:51:43 2000 +0000 + + Use /usr/lib paths. + + CVS patchset: 3617 + CVS date: 2000/03/10 17:51:43 + +commit cb608da54243a2e56fbfb2e5258681a0f1faa9f8 +Author: jbj <devnull@localhost> +Date: Fri Mar 10 17:50:53 2000 +0000 + + Get config.h by includeing "system.h" + + CVS patchset: 3616 + CVS date: 2000/03/10 17:50:53 + +commit ac8637bd5275962c11f89fb9a802626a21bf0592 +Author: jbj <devnull@localhost> +Date: Fri Mar 10 17:49:09 2000 +0000 + + Update to glibc-2.1 version with GNU extensions. + + CVS patchset: 3615 + CVS date: 2000/03/10 17:49:09 + +commit 3af1f7d94ed7454c025a520c05a8084117131582 +Author: jbj <devnull@localhost> +Date: Fri Mar 10 16:53:08 2000 +0000 + + fix: better filter in linux.req to avoid ARM specific objdump output. + + CVS patchset: 3614 + CVS date: 2000/03/10 16:53:08 + +commit 8d3c1b2ba0884aca1c0ffcaf913480ecea321fd6 +Author: jbj <devnull@localhost> +Date: Thu Mar 9 20:52:56 2000 +0000 + + Sanity (penultimate rpm-3.0.4 release candidate). + + CVS patchset: 3613 + CVS date: 2000/03/09 20:52:56 + +commit f3989411406eb991f5a3eb78e3ad09cd3d509068 +Author: jbj <devnull@localhost> +Date: Thu Mar 9 20:48:15 2000 +0000 + + Get the escapes correct for "id -u" fidget. + + CVS patchset: 3612 + CVS date: 2000/03/09 20:48:15 + +commit de046f790738795acff4b7f52f030d96ae8ddcca +Author: jbj <devnull@localhost> +Date: Thu Mar 9 18:13:19 2000 +0000 + + Orphan. + + CVS patchset: 3611 + CVS date: 2000/03/09 18:13:19 + +commit e93943f1e01bb8898e8445fb3ab1a648d1be7b68 +Author: jbj <devnull@localhost> +Date: Thu Mar 9 18:13:02 2000 +0000 + + - portability: skip bzip2 if not available. + - portability: skip gzseek if not available (zlib-1.0.4). + - portability: skip personality if not available (linux). + - portability: always include arpa/inet.h (HP-UX). + - portability: don't use id -u (Brandon Allbery). + - portability: don't chown/chgrp -h w/o lchown. + - portability: splats in rpm.spec to find /usr/{share,local}/locale/* + + CVS patchset: 3610 + CVS date: 2000/03/09 18:13:02 + +commit acdafeca5ca650d1944e45b94bc6a60ff3fb67a2 +Author: jbj <devnull@localhost> +Date: Tue Mar 7 15:37:17 2000 +0000 + + portability: zlib-1.0.4 has not gzseek + portability: Red Hat 4.x has not personality + + CVS patchset: 3609 + CVS date: 2000/03/07 15:37:17 + +commit 8787c03f2d0872a24cdd23efaba5aa744ddea481 +Author: jbj <devnull@localhost> +Date: Tue Mar 7 14:40:48 2000 +0000 + + Avoid libio on Red Hat 5.2 with libc5. + + CVS patchset: 3608 + CVS date: 2000/03/07 14:40:48 + +commit c0650f0a1974590831e9c76650ba5d2007478b37 +Author: jbj <devnull@localhost> +Date: Fri Mar 3 23:44:13 2000 +0000 + + Correct attribution. + + CVS patchset: 3607 + CVS date: 2000/03/03 23:44:13 + +commit 5c1b6d0ba65278ffe440bd2ce4b4213e9e2d3f32 +Author: jbj <devnull@localhost> +Date: Thu Mar 2 20:21:10 2000 +0000 + + simpler hpux.prov script (Tim Mooney). + + CVS patchset: 3606 + CVS date: 2000/03/02 20:21:10 + +commit bda1f6866a7a313c9dfebf0137360b347e903fc3 +Author: jbj <devnull@localhost> +Date: Wed Mar 1 17:28:32 2000 +0000 + + Bump release (0.48). + + CVS patchset: 3605 + CVS date: 2000/03/01 17:28:32 + +commit d19dc8f760b75d2df40168edace51be9251f267d +Author: jbj <devnull@localhost> +Date: Wed Mar 1 17:16:47 2000 +0000 + + Typo. + + CVS patchset: 3604 + CVS date: 2000/03/01 17:16:47 + +commit 81af2158e2bfd78b4364653ed5acd31be0f808f4 +Author: jbj <devnull@localhost> +Date: Wed Mar 1 15:34:53 2000 +0000 + + Add %changelog. + + CVS patchset: 3603 + CVS date: 2000/03/01 15:34:53 + +commit 2b30bc3b2ddb6a61801bcdecbb22a1c673913e0d +Author: jbj <devnull@localhost> +Date: Wed Mar 1 15:28:30 2000 +0000 + + Bump release. + + CVS patchset: 3602 + CVS date: 2000/03/01 15:28:30 + +commit 584a5265756f74d67e34c959ce4d0271a0abd7bd +Author: jbj <devnull@localhost> +Date: Wed Mar 1 00:22:47 2000 +0000 + + Add changelog. + + CVS patchset: 3601 + CVS date: 2000/03/01 00:22:47 + +commit 8aceebd817c77792eea840ec5585264e023b13f4 +Author: jbj <devnull@localhost> +Date: Tue Feb 29 23:22:44 2000 +0000 + + Portability fiddles. + Rebuild with latest rpmmodule.so code. + + CVS patchset: 3600 + CVS date: 2000/02/29 23:22:44 + +commit 968b07939a883a54b17cc35702e93a0191bfb374 +Author: jbj <devnull@localhost> +Date: Tue Feb 29 01:57:37 2000 +0000 + + Can't print a NULL on non-GNU systems. + + CVS patchset: 3599 + CVS date: 2000/02/29 01:57:37 + +commit 39d03aa29e19bcb01471de836c5d0793ab8d9e5c +Author: msw <devnull@localhost> +Date: Mon Feb 28 20:00:31 2000 +0000 + + i18nation + + CVS patchset: 3598 + CVS date: 2000/02/28 20:00:31 + +commit 19e47314eaaae3e46760207ea434448fce11ba11 +Author: jbj <devnull@localhost> +Date: Mon Feb 28 00:08:24 2000 +0000 + + More typos. + + CVS patchset: 3597 + CVS date: 2000/02/28 00:08:24 + +commit 8853928d695ea1c27a4ebcf5351c455e9ab8b481 +Author: jbj <devnull@localhost> +Date: Sun Feb 27 23:57:14 2000 +0000 + + Typos. + + CVS patchset: 3596 + CVS date: 2000/02/27 23:57:14 + +commit a217056e70d56a4eb666bda599d89ba2a4e0a014 +Author: jbj <devnull@localhost> +Date: Sun Feb 27 23:40:36 2000 +0000 + + Permit building w/o libbz2.a. + In popt, check for building within the rpm tree before requiring GNU gettext. + + CVS patchset: 3595 + CVS date: 2000/02/27 23:40:36 + +commit 2fdcb4810f0edef7fbb11eb60e7c7336982419c6 +Author: jbj <devnull@localhost> +Date: Sun Feb 27 22:45:47 2000 +0000 + + Typo. + + CVS patchset: 3594 + CVS date: 2000/02/27 22:45:47 + +commit 795a3ac5948f4942e40d9311777ccd679825413e +Author: jbj <devnull@localhost> +Date: Sun Feb 27 20:50:52 2000 +0000 + + Diminish solaris2.6 gcc noise. + + CVS patchset: 3593 + CVS date: 2000/02/27 20:50:52 + +commit 945d2cd8af0d5057c0a26d31c196e36a685e0572 +Author: jbj <devnull@localhost> +Date: Sun Feb 27 20:17:21 2000 +0000 + + i18n install is in /usr/lib not /usr/share for solaris2.6. + + CVS patchset: 3592 + CVS date: 2000/02/27 20:17:21 + +commit 742a513e5f4eeb92648bb29247793735dfe88ac7 +Author: jbj <devnull@localhost> +Date: Sun Feb 27 18:52:30 2000 +0000 + + Solaris2.6 portability. + + CVS patchset: 3591 + CVS date: 2000/02/27 18:52:30 + +commit 79940584c97aa8f3f7c8ff027ad79ed8fc7c3ff5 +Author: jbj <devnull@localhost> +Date: Fri Feb 25 17:30:28 2000 +0000 + + Create symlink to platform configuration directory too. + + CVS patchset: 3590 + CVS date: 2000/02/25 17:30:28 + +commit 9e75d5397f5a3d22d3ea884f0a859ddf8e2b13d7 +Author: jbj <devnull@localhost> +Date: Fri Feb 25 16:49:05 2000 +0000 + + - sparc-sun-solaris2.6 portability check. + + CVS patchset: 3589 + CVS date: 2000/02/25 16:49:05 + +commit 601d666d4825619b9ecd12b839efbe6b0ebe4516 +Author: jbj <devnull@localhost> +Date: Fri Feb 25 16:29:44 2000 +0000 + + - fix: filter excluded paths before adding install prefixes (#8709). + - add i18n lookaside to PO catalogue(s) for i18n strings. + - try for /etc/rpm/macros.specspo so that specspo autoconfigures rpm. + - per-platform configuration factored into /usr/lib/rpm subdir. + + CVS patchset: 3588 + CVS date: 2000/02/25 16:29:44 + +commit 18edb9da1a3b658208492fb9934c1a82a639014b +Author: jbj <devnull@localhost> +Date: Thu Feb 24 23:33:58 2000 +0000 + + (solaris 2.6): portability requires setenv.c. + + CVS patchset: 3587 + CVS date: 2000/02/24 23:33:58 + +commit 466f98a9fb5d0609afa370462e415d4fdead07c9 +Author: jbj <devnull@localhost> +Date: Thu Feb 24 22:28:31 2000 +0000 + + Automake portability diddles. + + CVS patchset: 3586 + CVS date: 2000/02/24 22:28:31 + +commit fc45026a9e1bd32ef8dec83f2e3bdac3262820b8 +Author: jbj <devnull@localhost> +Date: Thu Feb 24 05:41:47 2000 +0000 + + Make sure that IPPORT_FTP is defined. + + CVS patchset: 3585 + CVS date: 2000/02/24 05:41:47 + +commit 1cd98cb04c9eccd7cf8b7a09824086a954406036 +Author: jbj <devnull@localhost> +Date: Wed Feb 23 22:43:27 2000 +0000 + + Sanity (0.44 release). + + CVS patchset: 3584 + CVS date: 2000/02/23 22:43:27 + +commit ace35961e8653796e75f6c5ac0e709a849de8f87 +Author: jbj <devnull@localhost> +Date: Wed Feb 23 22:40:53 2000 +0000 + + Add %_i18ndomains configuration. + + CVS patchset: 3583 + CVS date: 2000/02/23 22:40:53 + +commit fba7de185d1ce4583275871dcd44bcf483235ff5 +Author: jbj <devnull@localhost> +Date: Wed Feb 23 19:20:20 2000 +0000 + + First attempt at rpmHeaderGetEntry(). + + CVS patchset: 3582 + CVS date: 2000/02/23 19:20:20 + +commit becec721d0a3e2f927b1abed7ef792724f9a642d +Author: jbj <devnull@localhost> +Date: Wed Feb 23 17:34:41 2000 +0000 + + i18n lookaside. + + CVS patchset: 3581 + CVS date: 2000/02/23 17:34:41 + +commit 6e545408441c511267b1252e29ea0668f3cc37ce +Author: jbj <devnull@localhost> +Date: Wed Feb 23 17:20:20 2000 +0000 + + ANSIfcation. + + CVS patchset: 3580 + CVS date: 2000/02/23 17:20:20 + +commit f880c9a8d6fdd6c39dc524a2740eb3911e81bae3 +Author: jbj <devnull@localhost> +Date: Wed Feb 23 01:48:51 2000 +0000 + + fix: missed level of indirection in i18nTag(). + + CVS patchset: 3579 + CVS date: 2000/02/23 01:48:51 + +commit 6ad3b578cb736f70c0a774166ba71f126f67fff1 +Author: jbj <devnull@localhost> +Date: Tue Feb 22 21:19:33 2000 +0000 + + Another attempt to get i18n lookaside functional. + + CVS patchset: 3578 + CVS date: 2000/02/22 21:19:33 + +commit 9126b5c2c020ac51e87302bef5bee45f3d81e6b2 +Author: jbj <devnull@localhost> +Date: Tue Feb 22 13:08:35 2000 +0000 + + sparc: 64bit find-{provides,requires}. + + CVS patchset: 3577 + CVS date: 2000/02/22 13:08:35 + +commit 3e1e638ba2d642de1902e0438b40764560ae844f +Author: jbj <devnull@localhost> +Date: Tue Feb 22 13:04:06 2000 +0000 + + Sanity-0.43. + + CVS patchset: 3576 + CVS date: 2000/02/22 13:04:06 + +commit 1484d82ecd03fa2bb0e7e798eb0bdc391775040f +Author: jbj <devnull@localhost> +Date: Tue Feb 22 12:05:13 2000 +0000 + + fix: filter excluded paths before adding install prefixes (#8709). + + CVS patchset: 3575 + CVS date: 2000/02/22 12:05:13 + +commit 0cb75458e015ead284e14c8ed3075cb25e97e21f +Author: jbj <devnull@localhost> +Date: Tue Feb 22 03:11:30 2000 +0000 + + permit cli setting of build root policies. + + CVS patchset: 3574 + CVS date: 2000/02/22 03:11:30 + +commit c39e2a9ea09b9c57cd611a603af31c86f460519a +Author: jbj <devnull@localhost> +Date: Tue Feb 22 03:09:53 2000 +0000 + + macro expansion (and absolute path) in %files -f arg (#9508,#9091). + + CVS patchset: 3573 + CVS date: 2000/02/22 03:09:53 + +commit 76b9a27eecd2b4f8e1af29d9b67ad9c0e079d3d3 +Author: jbj <devnull@localhost> +Date: Tue Feb 22 01:09:16 2000 +0000 + + updated sv.po from <goeran@uddeborg.pp.se>. + + CVS patchset: 3572 + CVS date: 2000/02/22 01:09:16 + +commit 7b1e9c5a02c1640cce5f15d5f1ff4e8d3ac68542 +Author: jbj <devnull@localhost> +Date: Mon Feb 21 10:32:01 2000 +0000 + + Avoid segfault on malformed %{!?FOO:} expansion (#9581). + + CVS patchset: 3571 + CVS date: 2000/02/21 10:32:01 + +commit 8feebaf1105ed6ff22702b5117522eb321a7bccc +Author: jbj <devnull@localhost> +Date: Thu Feb 17 21:49:52 2000 +0000 + + Remove fuzzies. + + CVS patchset: 3570 + CVS date: 2000/02/17 21:49:52 + +commit bbcdd265694c3ea39517a96c56f4259648e062d1 +Author: jbj <devnull@localhost> +Date: Thu Feb 17 21:00:06 2000 +0000 + + add sl.po from Primoz Peterlin <peterlin@biofiz.mf.uni-lj.si>. + + CVS patchset: 3569 + CVS date: 2000/02/17 21:00:06 + +commit 685f9f501b1b07b24a7f6bdac535b256b5f5f8d1 +Author: jbj <devnull@localhost> +Date: Thu Feb 17 16:34:25 2000 +0000 + + Sanity (bump release). + + CVS patchset: 3568 + CVS date: 2000/02/17 16:34:25 + +commit 8439e6da013eff04ed49b8d55eb3689953e972ba +Author: jbj <devnull@localhost> +Date: Thu Feb 17 16:29:28 2000 +0000 + + ENABLE_I18N_LOOKASIDE, take two. + + CVS patchset: 3567 + CVS date: 2000/02/17 16:29:28 + +commit 3a092572e8155e342920b403d4a2b8512bc6d868 +Author: jbj <devnull@localhost> +Date: Thu Feb 17 16:26:52 2000 +0000 + + Use better RE and grep for exelist and liblist. + + CVS patchset: 3566 + CVS date: 2000/02/17 16:26:52 + +commit 015dd4088541a5656974eeea16aa15616e6a1576 +Author: sopwith <devnull@localhost> +Date: Thu Feb 17 03:32:20 2000 +0000 + + Include shlib files. + + CVS patchset: 3565 + CVS date: 2000/02/17 03:32:20 + +commit b89ccd9be6122713f0aa10c20ccaaad94a487c75 +Author: jbj <devnull@localhost> +Date: Wed Feb 16 19:10:42 2000 +0000 + + Disable i18n lookaside for now. + + CVS patchset: 3564 + CVS date: 2000/02/16 19:10:42 + +commit d7167e5b06411343310a06b70a4a73902182cd77 +Author: jbj <devnull@localhost> +Date: Wed Feb 16 03:02:44 2000 +0000 + + Compress man pages early. + + CVS patchset: 3563 + CVS date: 2000/02/16 03:02:44 + +commit 8355c12f1f74c655908834f4fbec8ad083f3d76f +Author: jbj <devnull@localhost> +Date: Wed Feb 16 00:36:55 2000 +0000 + + Improved cpanflute (Tim Powers). + + CVS patchset: 3562 + CVS date: 2000/02/16 00:36:55 + +commit 7c659d5969594ee3b02165826bb064271b2f1a3e +Author: jbj <devnull@localhost> +Date: Wed Feb 16 00:33:16 2000 +0000 + + Improvements from Tim Powers. + + CVS patchset: 3561 + CVS date: 2000/02/16 00:33:16 + +commit 9358ab55e92d266900ea21d170adcd98fa721a4f +Author: jbj <devnull@localhost> +Date: Tue Feb 15 22:17:43 2000 +0000 + + add scripts for autogenerating CPAN dependencies. + + CVS patchset: 3560 + CVS date: 2000/02/15 22:17:43 + +commit 0433f0617364374db62721413e9a1c3622fa4f91 +Author: jbj <devnull@localhost> +Date: Tue Feb 15 16:43:30 2000 +0000 + + Sanity (make release). + + CVS patchset: 3559 + CVS date: 2000/02/15 16:43:30 + +commit 38e3c32e92f90cc3c62245b72c2ea287ab07f3d9 +Author: jbj <devnull@localhost> +Date: Tue Feb 15 16:40:28 2000 +0000 + + new rpm-build package to isolate rpm dependencies on perl/bash2. + always remove duplicate identical package entries on --rebuilddb. + + CVS patchset: 3558 + CVS date: 2000/02/15 16:40:28 + +commit 6b70a982bc5ea599d32650a6b8ed45dac23cf8f8 +Author: jbj <devnull@localhost> +Date: Tue Feb 15 16:00:00 2000 +0000 + + Fix inverted test on headerGetEntry return. + + CVS patchset: 3557 + CVS date: 2000/02/15 16:00:00 + +commit d932818c2369e9d39c2da0b8605a0f702a38ffde +Author: jbj <devnull@localhost> +Date: Sun Feb 13 19:24:19 2000 +0000 + + Patches from PLD. + + CVS patchset: 3556 + CVS date: 2000/02/13 19:24:19 + +commit 277645f5b0d9aea985e1f266ed7bbcf0483abb6a +Author: jbj <devnull@localhost> +Date: Sun Feb 13 19:23:55 2000 +0000 + + Implementation of i18n look-aside, no-op'ed for now. + + CVS patchset: 3555 + CVS date: 2000/02/13 19:23:55 + +commit 077cd4165f3e1ee97e16762ed30df1feb46bb2c9 +Author: jbj <devnull@localhost> +Date: Fri Feb 11 23:16:47 2000 +0000 + + Report actual file name that failed to open. + + CVS patchset: 3554 + CVS date: 2000/02/11 23:16:47 + +commit eebe8047cced799ccff013be9318756349777ad0 +Author: msw <devnull@localhost> +Date: Fri Feb 11 21:06:10 2000 +0000 + + add a method to fill the filelist fully + + CVS patchset: 3553 + CVS date: 2000/02/11 21:06:10 + +commit d54a9c27932856619af3dc87fef98d9af0b62df2 +Author: msw <devnull@localhost> +Date: Fri Feb 11 20:29:22 2000 +0000 + + add compress/uncompress filelist + + CVS patchset: 3552 + CVS date: 2000/02/11 20:29:22 + +commit f35fa76d2d73af0d33289b463328391333b64114 +Author: jbj <devnull@localhost> +Date: Fri Feb 11 19:20:51 2000 +0000 + + Typo. + + CVS patchset: 3551 + CVS date: 2000/02/11 19:20:51 + +commit 147c6789a9f198b77cbeff9aebe89ec0dbe70554 +Author: sopwith <devnull@localhost> +Date: Fri Feb 11 04:44:14 2000 +0000 + + Makefile.am: Distribute test-poptrc, don't try to wildcard .po files. + testit.sh: Work with srcdir != builddir. + + CVS patchset: 3550 + CVS date: 2000/02/11 04:44:14 + +commit f7b80eb2113be009143e14c8cc526b30f97bc1f6 +Author: jbj <devnull@localhost> +Date: Thu Feb 10 22:13:48 2000 +0000 + + Commit broken perl binding changes. + + CVS patchset: 3549 + CVS date: 2000/02/10 22:13:48 + +commit da3765de28bcafdaf705282e33543479b0d0014e +Author: jbj <devnull@localhost> +Date: Thu Feb 10 00:27:21 2000 +0000 + + brp-compress deals with hard links correctly. + patch for ja.po. + + CVS patchset: 3548 + CVS date: 2000/02/10 00:27:21 + +commit 967484b1df58ed3870039547f1167350314dc9d1 +Author: msw <devnull@localhost> +Date: Tue Feb 8 20:18:38 2000 +0000 + + nuke const warning + + CVS patchset: 3547 + CVS date: 2000/02/08 20:18:38 + +commit 2be6cc688dcbaf1f9312785433efd1b15318182d +Author: msw <devnull@localhost> +Date: Tue Feb 8 20:01:30 2000 +0000 + + handle header format extensions + + CVS patchset: 3546 + CVS date: 2000/02/08 20:01:30 + +commit 855721fd090371d7ed57bf3507fda10f80fbb9c3 +Author: jbj <devnull@localhost> +Date: Mon Feb 7 19:28:44 2000 +0000 + + Sanity (bump release). + + CVS patchset: 3545 + CVS date: 2000/02/07 19:28:44 + +commit f6e3e14f10af301a2ff4c9ecc02b9e3e4086ac95 +Author: jbj <devnull@localhost> +Date: Sun Feb 6 19:07:13 2000 +0000 + + {Free,Open}BSD find-{provides,requires} (suzukis@file.phys.tohoku.ac.jp). + + CVS patchset: 3544 + CVS date: 2000/02/06 19:07:13 + +commit f7b7154b57dd4ae628c4eac68bc62a9cca8c37de +Author: jbj <devnull@localhost> +Date: Sun Feb 6 19:05:36 2000 +0000 + + (From suzukis@file.phys.tohoku.ac.jp) + It seems that current rpm can work on FreeBSD, on OpenBSD, + and possibly on NetBSD (myself have not checked yet), but + find-provides and find-requires scripts are not provided + in rpm tarball. And, taking a glance on the "port"ed version + of rpm by FreeBSD people, they didn't write their own scripts. + Here's find-provides and find-requires for FreeBSD & OpenBSD. + I checked on FreeBSD-2.2.8 and OpenBSD-2.5 (possibly works on 2.6 too) + both a.out executable format. One of the known problem is + that following script cannot check the inter-library dependency. + On both systems, objdump is not bundled in default installation, + and even if you install objdump of GNU binutils, + it cannot check the inter-library dependency. + The recent FreeBSD and NetBSD are in ELF format, so should + be modified... I will send a version for FreeBSD-3.4 sooner + or later, but if anybody is interested in, please write. + I wish these scripts will be included in future version of rpm. + suzuki + + CVS patchset: 3543 + CVS date: 2000/02/06 19:05:36 + +commit 016eacb22a8decd8f37473c8559949c93135650e +Author: jbj <devnull@localhost> +Date: Sun Feb 6 18:07:12 2000 +0000 + + Insure compression with -9 and handle symlinks correctly. + + CVS patchset: 3542 + CVS date: 2000/02/06 18:07:12 + +commit def2638570a88d6491d3e62365998228ec3ad75d +Author: msw <devnull@localhost> +Date: Mon Jan 31 21:55:23 2000 +0000 + + merge from anaconda + + CVS patchset: 3541 + CVS date: 2000/01/31 21:55:23 + +commit 128700d1d69d74bc8ce760e503d398cd5f1c7087 +Author: ewt <devnull@localhost> +Date: Mon Jan 31 16:42:12 2000 +0000 + + updated upgrade code to handle new format file lists + + CVS patchset: 3540 + CVS date: 2000/01/31 16:42:12 + +commit 6a63a1472b653b85843b10809a1218edd5bd30fa +Author: jbj <devnull@localhost> +Date: Fri Jan 28 22:55:42 2000 +0000 + + Doxygen. + + CVS patchset: 3539 + CVS date: 2000/01/28 22:55:42 + +commit ef9f2f731f2f1803d5d0c533f5d55690b09f403c +Author: jbj <devnull@localhost> +Date: Thu Jan 27 22:38:41 2000 +0000 + + Permit rpmrc/macros file as args to convetrpmrc.sh. + + CVS patchset: 3538 + CVS date: 2000/01/27 22:38:41 + +commit 64f2549d63dbd2dad25257fb221470c20da6e083 +Author: jbj <devnull@localhost> +Date: Mon Jan 24 22:13:45 2000 +0000 + + Documentation comments. + + CVS patchset: 3537 + CVS date: 2000/01/24 22:13:45 + +commit 47ed2d60efb56b54b1a99ebb90941afd1a6619b1 +Author: jbj <devnull@localhost> +Date: Mon Jan 24 22:08:58 2000 +0000 + + Sanity (bump release). + + CVS patchset: 3536 + CVS date: 2000/01/24 22:08:58 + +commit 4e095c79a7bdbcf7ca9b028053d92b404d540a14 +Author: jbj <devnull@localhost> +Date: Mon Jan 24 22:03:52 2000 +0000 + + Args reversed generating untar command. + + CVS patchset: 3535 + CVS date: 2000/01/24 22:03:52 + +commit 3f679aa4d7633a9fa1529d8e1f715487d0a5b9f6 +Author: jbj <devnull@localhost> +Date: Mon Jan 24 20:44:29 2000 +0000 + + explicitly expand file lists in writeRPM for rpmputtext. + + CVS patchset: 3534 + CVS date: 2000/01/24 20:44:29 + +commit dd35cf769bc4e3f46fd65c13bb2cccb64f074fcf +Author: jbj <devnull@localhost> +Date: Mon Jan 24 20:02:32 2000 +0000 + + Documentation sugar. + + CVS patchset: 3533 + CVS date: 2000/01/24 20:02:32 + +commit 103b41c1d11b3b925dc253bf6372af5dd28e313f +Author: jbj <devnull@localhost> +Date: Mon Jan 24 16:11:16 2000 +0000 + + fix: on --erase, segfault caused by "" prefix. + + CVS patchset: 3532 + CVS date: 2000/01/24 16:11:16 + +commit 9e9b42aa070906d26c32822642a61001d780e4ff +Author: jbj <devnull@localhost> +Date: Mon Jan 24 14:34:14 2000 +0000 + + Pass size(...)-1 to avoid buffer overflow on links that are 1024b long. + + CVS patchset: 3531 + CVS date: 2000/01/24 14:34:14 + +commit 38b3bd8554506717d025b394285afc8c18bbd269 +Author: jbj <devnull@localhost> +Date: Mon Jan 24 13:26:26 2000 +0000 + + fix: on --rebuilddb, make sure new/old paths are not the same (#8752). + + CVS patchset: 3530 + CVS date: 2000/01/24 13:26:26 + +commit 84d4aa7c11e71fc9ee6469683faf78b3a46f0387 +Author: jbj <devnull@localhost> +Date: Sun Jan 23 23:27:29 2000 +0000 + + Exit if new db directory already exists when doing --rebuilddb. + + CVS patchset: 3529 + CVS date: 2000/01/23 23:27:29 + +commit 00304183a4e4a493fcecf89e2b8b95ba66c28cc4 +Author: jbj <devnull@localhost> +Date: Wed Jan 19 22:51:39 2000 +0000 + + Doxygen fiddles. + + CVS patchset: 3528 + CVS date: 2000/01/19 22:51:39 + +commit 9a4edb2c30b0729d839cc19d1261afcd8597f47e +Author: jbj <devnull@localhost> +Date: Wed Jan 19 20:54:53 2000 +0000 + + Preliminary support for doxygen generated API doco. + + CVS patchset: 3527 + CVS date: 2000/01/19 20:54:53 + +commit 9acd405dec10d71ad9c59c583eef1f5eb7eae78b +Author: jbj <devnull@localhost> +Date: Wed Jan 19 19:54:08 2000 +0000 + + Doxygen fiddles. + + CVS patchset: 3526 + CVS date: 2000/01/19 19:54:08 + +commit 99c1eec9bf19b3af693343ed4df74d14cecf53fd +Author: jbj <devnull@localhost> +Date: Wed Jan 19 19:20:56 2000 +0000 + + Preliminary support for doxygen generated API doco. + + CVS patchset: 3525 + CVS date: 2000/01/19 19:20:56 + +commit 9db5309a4568f08c1099de40e00a42b53cede293 +Author: jbj <devnull@localhost> +Date: Mon Jan 17 18:58:36 2000 +0000 + + updated perl scripts (Ken Estes). + + CVS patchset: 3524 + CVS date: 2000/01/17 18:58:36 + +commit c3a725717a2418b4b446440807764c217e7677fe +Author: jbj <devnull@localhost> +Date: Mon Jan 17 18:32:44 2000 +0000 + + Updated msgid's. + + CVS patchset: 3523 + CVS date: 2000/01/17 18:32:44 + +commit 9416c8bfd12321109f8e1ac4f824bcb05115474c +Author: jbj <devnull@localhost> +Date: Mon Jan 17 18:12:32 2000 +0000 + + add %_rebuilddbpath macro to permit rebuilding db in new location. + + CVS patchset: 3522 + CVS date: 2000/01/17 18:12:32 + +commit ddaf37928146cd692ddd2125547073ab974fb9f9 +Author: jbj <devnull@localhost> +Date: Mon Jan 17 14:03:44 2000 +0000 + + Typo. + + CVS patchset: 3521 + CVS date: 2000/01/17 14:03:44 + +commit 96c29a1ac76e5aa09e9cd7e8c2a44e0c66bc4554 +Author: jbj <devnull@localhost> +Date: Sat Jan 15 14:17:07 2000 +0000 + + extract spec files from bzip'ped tarballs too on tar builds. + + CVS patchset: 3520 + CVS date: 2000/01/15 14:17:07 + +commit 5081e778c494ede6bb019b9b28b8c8fd5288e3f0 +Author: jbj <devnull@localhost> +Date: Wed Jan 12 22:06:20 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3519 + CVS date: 2000/01/12 22:06:20 + +commit 0d185e8fb5eca20fccb5fd57645eed6f32d6db86 +Author: jbj <devnull@localhost> +Date: Wed Jan 12 21:48:58 2000 +0000 + + fix: resurrect relative path's in fprint lookup queries. + + CVS patchset: 3518 + CVS date: 2000/01/12 21:48:58 + +commit ea3ab95e1768ecf47248180c87a97640010322e8 +Author: jbj <devnull@localhost> +Date: Tue Jan 11 19:12:34 2000 +0000 + + default value for %_install_langs is all. + + CVS patchset: 3517 + CVS date: 2000/01/11 19:12:34 + +commit 483793a8776118bc968485f83a880e0cedb0fe24 +Author: jbj <devnull@localhost> +Date: Tue Jan 11 16:13:16 2000 +0000 + + configurable compression type/level for package payloads. + + CVS patchset: 3516 + CVS date: 2000/01/11 16:13:16 + +commit 2e2da920eaf13d75d4694cfe12a5b324871d13bf +Author: jbj <devnull@localhost> +Date: Tue Jan 11 15:40:11 2000 +0000 + + Orphan. + + CVS patchset: 3515 + CVS date: 2000/01/11 15:40:11 + +commit 9f35fb43733452c2e979dec182347e0b250567ea +Author: jbj <devnull@localhost> +Date: Tue Jan 11 15:22:35 2000 +0000 + + configurable PATH for install %pre/%post et al scriptlets. + use only %_install_langs, not LINGUAS/LANG when deciding to install. + + CVS patchset: 3514 + CVS date: 2000/01/11 15:22:35 + +commit 8685f7a0deb76e24a40700da0208128b60de16d8 +Author: jbj <devnull@localhost> +Date: Tue Jan 11 13:06:12 2000 +0000 + + updated sv.po (goeran@uddeborg.pp.se) (#8349). + + CVS patchset: 3513 + CVS date: 2000/01/11 13:06:12 + +commit 091acab1c8243a2db3f8fdf4c9326ff42af0c712 +Author: jbj <devnull@localhost> +Date: Mon Jan 10 15:50:47 2000 +0000 + + add manpage for gendiff (pbrown@redhat.com). + + CVS patchset: 3512 + CVS date: 2000/01/10 15:50:47 + +commit 65e8fdb8f9bf5857e1c4ebf8adbefc566126037c +Author: jbj <devnull@localhost> +Date: Fri Jan 7 17:32:27 2000 +0000 + + add several BuildRoot FTW policies. + + CVS patchset: 3511 + CVS date: 2000/01/07 17:32:27 + +commit ba46bbb4feb8c4fab914cfc835e953d8d94485a4 +Author: jbj <devnull@localhost> +Date: Wed Jan 5 19:48:31 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3510 + CVS date: 2000/01/05 19:48:31 + +commit 98dd6f2c02a0c7d4d56b7793324fb41bad295946 +Author: jbj <devnull@localhost> +Date: Wed Jan 5 19:46:45 2000 +0000 + + resurrect failed glob error message during build + + CVS patchset: 3509 + CVS date: 2000/01/05 19:46:45 + +commit 8d76e5e019c15c43c91e23fe5e878dcce7ff0ada +Author: jbj <devnull@localhost> +Date: Tue Jan 4 13:12:07 2000 +0000 + + Correct open flags for signing packages. + Sanity (make dist). + + CVS patchset: 3508 + CVS date: 2000/01/04 13:12:07 + +commit a9327e66a6ce615b65d8d2c77e371384d92478f3 +Author: jbj <devnull@localhost> +Date: Mon Jan 3 19:40:13 2000 +0000 + + Orphan. + + CVS patchset: 3507 + CVS date: 2000/01/03 19:40:13 + +commit 3a8b22e36a1c5e3e0aace0e7f032a43db5d5934e +Author: jbj <devnull@localhost> +Date: Mon Jan 3 19:39:22 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3506 + CVS date: 2000/01/03 19:39:22 + +commit dccf7cc466e54d27776c334cf1bc4d71437a01fd +Author: jbj <devnull@localhost> +Date: Mon Jan 3 19:37:56 2000 +0000 + + fix: manageFile needs to and with O_WRONLY(=1), not O_RDONLY(=0). + + CVS patchset: 3505 + CVS date: 2000/01/03 19:37:56 + +commit 24c9e3d63a7f1aa62e00e095a06964c9030f2e29 +Author: jbj <devnull@localhost> +Date: Mon Jan 3 18:35:40 2000 +0000 + + Sanity (make dist). + + CVS patchset: 3504 + CVS date: 2000/01/03 18:35:40 + +commit 540413b30c1e27ac0e5d861c87dac49669b24aca +Author: jbj <devnull@localhost> +Date: Mon Jan 3 18:32:49 2000 +0000 + + fix: fp.subDir was incorrectly set to NULL in sparse chroot's. + + CVS patchset: 3503 + CVS date: 2000/01/03 18:32:49 + +commit e0beefa28944f291392988a41db5604e487e4be8 +Author: jbj <devnull@localhost> +Date: Thu Dec 30 19:17:03 1999 +0000 + + Sanity (make dist). + + CVS patchset: 3502 + CVS date: 1999/12/30 19:17:03 + +commit f84337efb646ae318e36e433472d62240caf94a8 +Author: jbj <devnull@localhost> +Date: Thu Dec 30 18:29:50 1999 +0000 + + Orphan. + + CVS patchset: 3501 + CVS date: 1999/12/30 18:29:50 + +commit 171f602c2728999ad459b045f64f502b8274f05e +Author: jbj <devnull@localhost> +Date: Thu Dec 30 18:26:13 1999 +0000 + + add ja translation and man pages (Kanda Mitsuru kanda@nn.iij4u.or.jp). + + CVS patchset: 3500 + CVS date: 1999/12/30 18:26:13 + +commit f7833b54abc2f86bcb6bcf3dc29957269c851660 +Author: jbj <devnull@localhost> +Date: Thu Dec 30 17:08:38 1999 +0000 + + Sanity (make dist). + + CVS patchset: 3499 + CVS date: 1999/12/30 17:08:38 + +commit a718761d7ec7ffc9e136c1372e8139beb910c616 +Author: jbj <devnull@localhost> +Date: Thu Dec 30 17:06:53 1999 +0000 + + Force python arrays for DIRNAMES/BASENAMES/DIRINDEXES. + + CVS patchset: 3498 + CVS date: 1999/12/30 17:06:53 + +commit b325535ff19dbc77a43e42808ffeb31c794e76bd +Author: jbj <devnull@localhost> +Date: Fri Dec 24 14:54:34 1999 +0000 + + split python bindings into a separate sub-package of rpm. + + CVS patchset: 3497 + CVS date: 1999/12/24 14:54:34 + +commit 7007cb8ae4cdf69bdd9de43d29eb4dd73fd3c311 +Author: jbj <devnull@localhost> +Date: Wed Dec 22 21:31:39 1999 +0000 + + Sanity (make dist). + + CVS patchset: 3496 + CVS date: 1999/12/22 21:31:39 + +commit f74f748dcfd846b45715a4ba3e26907ec1073a7b +Author: jbj <devnull@localhost> +Date: Wed Dec 22 21:30:28 1999 +0000 + + duplicate popt routine so that librpm.so needs not libpopt.so. + + CVS patchset: 3495 + CVS date: 1999/12/22 21:30:28 + +commit d2fb5c2be0e812fc3c767f885a2c68de31776683 +Author: jbj <devnull@localhost> +Date: Tue Dec 21 17:16:08 1999 +0000 + + Sanity (make dist). + + CVS patchset: 3494 + CVS date: 1999/12/21 17:16:08 + +commit 3b0700f77b8ad72f4cd7f1ffbfe4b1fc37740603 +Author: jbj <devnull@localhost> +Date: Tue Dec 21 17:11:43 1999 +0000 + + lib/rpmio.c: Start weeding the debug messages. + lib/rpmio.c: Functional HTTP PUT. + + CVS patchset: 3493 + CVS date: 1999/12/21 17:11:43 + +commit 6e704014b740394aba2452f8fb78726925a78dcf +Author: jbj <devnull@localhost> +Date: Sun Dec 19 19:55:14 1999 +0000 + + Initialize values behind pointers before calling rpmGet{Arch,Os}Info. + Sanity (make dist). + + CVS patchset: 3492 + CVS date: 1999/12/19 19:55:14 + +commit e6c1c88e7c0ab49ebfc35c18319b731d187be760 +Author: jbj <devnull@localhost> +Date: Sun Dec 19 18:59:46 1999 +0000 + + Typo (t->num rather than tnum causes segfault while re-reading rpmrc on exit). + + CVS patchset: 3491 + CVS date: 1999/12/19 18:59:46 + +commit 2a7a110805a4ec51e5227e51147a831d4bfb8277 +Author: jbj <devnull@localhost> +Date: Sat Dec 18 19:38:18 1999 +0000 + + fix: turn off stdio buffering if not opened O_RDONLY for now. + + CVS patchset: 3490 + CVS date: 1999/12/18 19:38:18 + +commit d76e89ddef99c60a271ece1910ba3e2da23906cd +Author: jbj <devnull@localhost> +Date: Sat Dec 18 15:20:29 1999 +0000 + + Spelling correction. + + CVS patchset: 3489 + CVS date: 1999/12/18 15:20:29 + +commit eddf0228f58f33211313e9a8ff7bd61f7afdb38e +Author: jbj <devnull@localhost> +Date: Thu Dec 16 21:58:19 1999 +0000 + + diddle some names to keep my C++ brethern happy (i.e. kpackage port). + + CVS patchset: 3488 + CVS date: 1999/12/16 21:58:19 + +commit 82a546f8f44fdd1cf14deb854816e0a29c63a39b +Author: jbj <devnull@localhost> +Date: Thu Dec 16 19:38:28 1999 +0000 + + fix: missing strdup when overriding buildroot from command line + argument (#1026,#5006). + + CVS patchset: 3487 + CVS date: 1999/12/16 19:38:28 + +commit f7748bb6b3d73be7075ba442c61d6bfb682a1bfd +Author: jbj <devnull@localhost> +Date: Wed Dec 15 21:51:07 1999 +0000 + + expose enough of legacy fdio interface to compile gnorpm. + + CVS patchset: 3486 + CVS date: 1999/12/15 21:51:07 + +commit 3da0771698b46ca6f83e29acaa4ea698586fc6a1 +Author: jbj <devnull@localhost> +Date: Wed Dec 15 18:19:47 1999 +0000 + + Correct --tarball option (long name should have been --tarbuild). + + CVS patchset: 3485 + CVS date: 1999/12/15 18:19:47 + +commit d6cb9b8fda11e0e7a24b1010fc5b0b164ee40bfd +Author: jbj <devnull@localhost> +Date: Wed Dec 15 17:10:31 1999 +0000 + + uninstall.c: rpmdbRemove used to have 2nd arg, tolerant = 0. This generates + an error message because of a db-1.85 hash access bug that cannot be + easily fixed. So, we turn off the error message. + + CVS patchset: 3484 + CVS date: 1999/12/15 17:10:31 + +commit 94a2aeab4880fdb11185ab124dbfe7c205f7e2d4 +Author: jbj <devnull@localhost> +Date: Wed Dec 15 15:52:47 1999 +0000 + + Sanity (make dist). + + CVS patchset: 3483 + CVS date: 1999/12/15 15:52:47 + +commit 4da2c641a09811b954bfd8effa8185f29c7dd0d2 +Author: jbj <devnull@localhost> +Date: Wed Dec 15 15:52:47 1999 +0000 + + Sanity (make dist). + + CVS patchset: 3482 + CVS date: 1999/12/15 15:52:47 + +commit 8885331b742acd8a827771fabe51b527c1b455b7 +Author: jbj <devnull@localhost> +Date: Wed Dec 15 15:51:30 1999 +0000 + + fix: compressFileList was over-generating dirNames. + fix: alAddPackage sorted dirNames too soon, destroying dirMapping. + + CVS patchset: 3481 + CVS date: 1999/12/15 15:51:30 + +commit dab52919d121711f70e286416e2304733aa2e268 +Author: jbj <devnull@localhost> +Date: Mon Dec 13 19:27:34 1999 +0000 + + NULL missing at end of packages-to-be-installed array. + + CVS patchset: 3480 + CVS date: 1999/12/13 19:27:34 + +commit 8f481702d8203c95d390f6eac93434019cf8d797 +Author: jbj <devnull@localhost> +Date: Sun Dec 12 21:14:05 1999 +0000 + + reload macros from cmd line when re-reading config files. + + CVS patchset: 3479 + CVS date: 1999/12/12 21:14:05 + +commit 292b9f10befbeb1044d2db98f62de0e65aff3317 +Author: jbj <devnull@localhost> +Date: Sun Dec 12 17:46:22 1999 +0000 + + lib/rpminstall.c: Perform glob on remote ftp install args. + lib/misc.[ch]: Rename remoteGlob to rpmGlob. Preserve glob_error behavior. + build/files.c: Ditto. + lib/rpmio.c: Collapse ftpFileDesc() into ftpReq(). + lib/rpmio.c: Eliminate all uses of u->path. + lib/url.c: Ditto. + lib/url.c: Tweak url cache code to reuse empty slots (never happens). + + CVS patchset: 3478 + CVS date: 1999/12/12 17:46:22 + +commit b438e61808c5a81b6d648a632278b6adc7db680e +Author: jbj <devnull@localhost> +Date: Sun Dec 12 01:46:13 1999 +0000 + + perform glob on remote ftp queries. + fix: ftpAbort must close the data channel to read abort status. + + CVS patchset: 3477 + CVS date: 1999/12/12 01:46:13 + +commit 6f2127f425eea67893d12dc12e4f2bba2a64a100 +Author: jbj <devnull@localhost> +Date: Sat Dec 11 17:55:20 1999 +0000 + + Sanity (make dist). + + CVS patchset: 3476 + CVS date: 1999/12/11 17:55:20 + +commit a5c7e24cd9de4f232bdce21d513963b20f2dcd14 +Author: jbj <devnull@localhost> +Date: Sat Dec 11 17:55:20 1999 +0000 + + Sanity (make dist). + + CVS patchset: 3475 + CVS date: 1999/12/11 17:55:20 + +commit bd928fc23c2383de6ead25cd64fdc2f1210f88c5 +Author: jbj <devnull@localhost> +Date: Sat Dec 11 17:53:25 1999 +0000 + + partial implementation for ftp globbing. + + CVS patchset: 3474 + CVS date: 1999/12/11 17:53:25 + +commit 7bcf51daa5454d86a6271c0de45e583f577d4b55 +Author: ewt <devnull@localhost> +Date: Sat Dec 11 17:47:55 1999 +0000 + + doLookup() wasn't stat'ing / properly + + CVS patchset: 3473 + CVS date: 1999/12/11 17:47:55 + +commit 52b5346ed85c200e4609005242c823cbacab7fdf +Author: jbj <devnull@localhost> +Date: Fri Dec 10 21:29:23 1999 +0000 + + Sanity (make dist). + + CVS patchset: 3472 + CVS date: 1999/12/10 21:29:23 + +commit 3e251df497671a4fdbf2fb952252355c2aef9d36 +Author: jbj <devnull@localhost> +Date: Fri Dec 10 21:29:23 1999 +0000 + + Sanity (make dist). + + CVS patchset: 3471 + CVS date: 1999/12/10 21:29:23 + +commit f7be8892ddedca2cb0b7ec9c97354880c9e16040 +Author: jbj <devnull@localhost> +Date: Fri Dec 10 21:26:58 1999 +0000 + + add contentLength sanity check on rpmdb headerWrite. + + CVS patchset: 3470 + CVS date: 1999/12/10 21:26:58 + +commit 8b63e8893f97921794630572436227c7d5dcb4e1 +Author: jbj <devnull@localhost> +Date: Fri Dec 10 18:13:23 1999 +0000 + + fix: don't look at password when searching urlCache. + + CVS patchset: 3469 + CVS date: 1999/12/10 18:13:23 + +commit 16782dd67fa7014caa61518e4bdae1f39c8c13a0 +Author: jbj <devnull@localhost> +Date: Fri Dec 10 15:44:12 1999 +0000 + + Sanity (make dist). + + CVS patchset: 3468 + CVS date: 1999/12/10 15:44:12 + +commit ff438dd50d181d25ee0029f6d1332aaea8c2bb9b +Author: jbj <devnull@localhost> +Date: Fri Dec 10 15:37:41 1999 +0000 + + Back out fix for dirIndexes memory leak. + + CVS patchset: 3467 + CVS date: 1999/12/10 15:37:41 + +commit bd109d5df5c914b3b3897d0344d61bf28e2aacb9 +Author: jbj <devnull@localhost> +Date: Wed Dec 8 19:04:50 1999 +0000 + + rename new FILENAMES tags to BASENAMES/DIRNAMES/DIRINDEXES. + + CVS patchset: 3466 + CVS date: 1999/12/08 19:04:50 + +commit 132bdc063e023b2473056935f3f0dc182e79ecbe +Author: jbj <devnull@localhost> +Date: Wed Dec 8 16:34:04 1999 +0000 + + Sanity (make dist). + + CVS patchset: 3465 + CVS date: 1999/12/08 16:34:04 + +commit 77cdb93629dd680a292d6ab2011fc7a94bdac581 +Author: jbj <devnull@localhost> +Date: Wed Dec 8 16:34:04 1999 +0000 + + Sanity (make dist). + + CVS patchset: 3464 + CVS date: 1999/12/08 16:34:04 + +commit bd4e61e98e9a70c9b22948538460ed71d932d365 +Author: jbj <devnull@localhost> +Date: Wed Dec 8 16:32:25 1999 +0000 + + fix: new filelists require package index, not pointer. + + CVS patchset: 3463 + CVS date: 1999/12/08 16:32:25 + +commit ca5882b322289dc644aa01e4ff662badfde6ca8b +Author: jbj <devnull@localhost> +Date: Tue Dec 7 21:14:51 1999 +0000 + + 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 + +commit 92a11a944b81bea96a3ab951d04b8cfdedf7d159 +Author: jbj <devnull@localhost> +Date: Tue Dec 7 07:05:14 1999 +0000 + + Here is a patch for rpmdiff. It fixes a bug where I did not + understand the difference between: + 'FILEUIDS', 'FILEGIDS', + and + 'FILEGROUPNAME', 'FILEUSERNAME', + Ken + + CVS patchset: 3461 + CVS date: 1999/12/07 07:05:14 + +commit 4d81760947605d0378274447e9802d2233047d4f +Author: jbj <devnull@localhost> +Date: Mon Dec 6 18:03:52 1999 +0000 + + fix: default for rd_timeoutsecs is 1 sec (avoid ufdio assertion). + + CVS patchset: 3460 + CVS date: 1999/12/06 18:03:52 + +commit a923894df743a8a106db80172d3bc1697554ba54 +Author: jbj <devnull@localhost> +Date: Mon Dec 6 17:53:13 1999 +0000 + + fix: Fopen should use 0666 as default (umask will be applied later). + + CVS patchset: 3459 + CVS date: 1999/12/06 17:53:13 + +commit c56b542f6e290acef32bf804f4bfac93b583e7f6 +Author: jbj <devnull@localhost> +Date: Sun Dec 5 21:23:55 1999 +0000 + + Sanity (make dist). + + CVS patchset: 3458 + CVS date: 1999/12/05 21:23:55 + +commit acd32889f49328cccfdb4be351141a098ef2ae5c +Author: jbj <devnull@localhost> +Date: Sun Dec 5 21:22:45 1999 +0000 + + expose enough of the legacy fdio interface to compile rpmfind/rpm2html. + + CVS patchset: 3457 + CVS date: 1999/12/05 21:22:45 + +commit b80c6385f40de1c066e27eadc08cde7ff025a1f4 +Author: jbj <devnull@localhost> +Date: Thu Dec 2 21:58:04 1999 +0000 + + Handle both old and new style bash2 hacks for now. + + CVS patchset: 3456 + CVS date: 1999/12/02 21:58:04 + +commit d863da403bf652bbe253b3ce484ca1235beab2e8 +Author: jbj <devnull@localhost> +Date: Thu Dec 2 20:38:44 1999 +0000 + + Sanity (make dist). + + CVS patchset: 3455 + CVS date: 1999/12/02 20:38:44 + +commit 4ee67ca11a663db9b9c54a7c2ca15dd39fc622cb +Author: jbj <devnull@localhost> +Date: Thu Dec 2 20:37:26 1999 +0000 + + Bump release. + + CVS patchset: 3454 + CVS date: 1999/12/02 20:37:26 + +commit 83e1c73b2f49e7542a698a6e7c260fcf9c795b6e +Author: jbj <devnull@localhost> +Date: Thu Dec 2 18:30:31 1999 +0000 + + initial version of check-prereqs. + + CVS patchset: 3453 + CVS date: 1999/12/02 18:30:31 + +commit 2b8dc2ee5bee229a7e7886ee79e9dd4b2f8c6922 +Author: jbj <devnull@localhost> +Date: Thu Dec 2 17:07:29 1999 +0000 + + fail to package if absolute symlink points within build root. + + CVS patchset: 3452 + CVS date: 1999/12/02 17:07:29 + +commit 7e8b64d33591bad6c877d6fe7660107cb339d7f5 +Author: jbj <devnull@localhost> +Date: Thu Dec 2 16:31:35 1999 +0000 + + permit --whatprovides to lookup file dependencies. + + CVS patchset: 3451 + CVS date: 1999/12/02 16:31:35 + +commit fc75f4fc82f10d3d9e72d3978beda5ef2c9171d8 +Author: jbj <devnull@localhost> +Date: Wed Dec 1 20:17:05 1999 +0000 + + Sanity (make dist). + + CVS patchset: 3450 + CVS date: 1999/12/01 20:17:05 + +commit 8da3fc6db1926f13aceb842860fbfd7d5a2871a5 +Author: jbj <devnull@localhost> +Date: Wed Dec 1 20:00:39 1999 +0000 + + Solaris fiddles. + + CVS patchset: 3449 + CVS date: 1999/12/01 20:00:39 + +commit 8289346751e2d994a83416e90a67b5c96f4b07cd +Author: jbj <devnull@localhost> +Date: Wed Dec 1 19:57:17 1999 +0000 + + Add underscore in front of (possibly) non-supported FDIO_t vectors. + Make buildFileList() part of rpmlib API as rpmBuildFileList(). + lib/rpmdb.c: Compare fingerprints from different caches by value. + + CVS patchset: 3448 + CVS date: 1999/12/01 19:57:17 + +commit 3678e4a3b548c00667db8587eb3061ac49ae3a67 +Author: jbj <devnull@localhost> +Date: Tue Nov 30 18:41:12 1999 +0000 + + Sanity. + + CVS patchset: 3447 + CVS date: 1999/11/30 18:41:12 + +commit 920f41920e121328a2906246eba7b0cea7774849 +Author: jbj <devnull@localhost> +Date: Tue Nov 30 18:39:50 1999 +0000 + + python/* needs to include "system.h". + + CVS patchset: 3446 + CVS date: 1999/11/30 18:39:50 + +commit 7a41cb8e4a8ab930e2cbd03d0fdf9f9eb3a7c073 +Author: jbj <devnull@localhost> +Date: Tue Nov 30 18:27:49 1999 +0000 + + lib/transaction.c: Fix (in the right place) the dil memory leak. + + CVS patchset: 3445 + CVS date: 1999/11/30 18:27:49 + +commit 3c9bc3c94fcc2160f7cac9d09b8f94e5a333d64d +Author: jbj <devnull@localhost> +Date: Tue Nov 30 18:13:39 1999 +0000 + + Update-po. + + CVS patchset: 3444 + CVS date: 1999/11/30 18:13:39 + +commit 06aedc29ca90537e91d0ed2b7a90493a8bd7d8e8 +Author: jbj <devnull@localhost> +Date: Tue Nov 30 18:07:08 1999 +0000 + + lib/depends.c: Fix minor memory leak. + lib/fprint.c: Pass both dirName/baseName to fpLookup() to avoid memory leaks. + lib/rpmdb.c: ditto, and use scaremem=1. + lib/transaction.c: Fix minor memory leak. + + CVS patchset: 3443 + CVS date: 1999/11/30 18:07:08 + +commit 4e56943831a57ab9cc00182007ee55c6fc46ba1e +Author: jbj <devnull@localhost> +Date: Tue Nov 30 14:49:45 1999 +0000 + + lib/install.c: Check errno and mkdir specdir/sourcedir only for local fs. + lib/rpmio.c: Create ftpOpen/httpOpen from ufdOpen case's. + lib/rpmio.c: ftpStat et al uses ftpOpen and NLST w/o path. + lib/query.c: Don't Fclose(fd) if fd == NULL. + + CVS patchset: 3442 + CVS date: 1999/11/30 14:49:45 + +commit c48ddf778309aae045945c372cc2eae9e60fcaa9 +Author: jbj <devnull@localhost> +Date: Mon Nov 29 14:56:36 1999 +0000 + + Add timestamping to statistics. + Rudimentary display of statistics for GZDIO/BZDIO. + + CVS patchset: 3441 + CVS date: 1999/11/29 14:56:36 + +commit db3213b0574239c732f4a9e59a1e297589d3eb3c +Author: jbj <devnull@localhost> +Date: Sat Nov 27 00:15:07 1999 +0000 + + 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 + +commit 4d26dfa475765173ecb06bf17bda66ddb179acad +Author: jbj <devnull@localhost> +Date: Fri Nov 26 22:31:19 1999 +0000 + + Minimal python compile. + + CVS patchset: 3439 + CVS date: 1999/11/26 22:31:19 + +commit 90098c27571975cd88c05b617504d78e06187431 +Author: jbj <devnull@localhost> +Date: Fri Nov 26 22:02:37 1999 +0000 + + Package 3.0.4-0.1 + + CVS patchset: 3438 + CVS date: 1999/11/26 22:02:37 + +commit 2c4c12af4f9f901fb07edc4a6c5d7f5e0f831ed6 +Author: jbj <devnull@localhost> +Date: Fri Nov 26 22:00:02 1999 +0000 + + use directory tokens internally to reduce memory usage. + + CVS patchset: 3437 + CVS date: 1999/11/26 22:00:02 + +commit f202d104d070c43fa9b1f029fa85f6b7517ae5c6 +Author: jbj <devnull@localhost> +Date: Fri Nov 26 21:58:42 1999 +0000 + + Consistent usage for fileNames, baseNames, dirNames and dirIndexes throughout. + rpm.c: Add --nodirtokens and --dirtokens to control file list compression. + lib/misc.c: Default (conservative) valuse _noDirTokens is TRUE. + lib/misc.c: Add expandFileList analogue to compressFileList. + build/pack.c: Compress file list only if compression is requested. + lib/rpmdb.c: Expand file list before headerWrite if compression not requested. + + CVS patchset: 3436 + CVS date: 1999/11/26 21:58:42 + +commit c8406c80d2a9670df64f1ab7e38d90626cad906f +Author: jbj <devnull@localhost> +Date: Fri Nov 26 16:19:30 1999 +0000 + + lib/macro.c: Create rpmCleanPath(). + build/misc.c: Delete cleanFileName(). + + CVS patchset: 3435 + CVS date: 1999/11/26 16:19:30 + +commit 2a423cf9398d597b1320e95e864909e292f9c82f +Author: jbj <devnull@localhost> +Date: Wed Nov 24 16:55:42 1999 +0000 + + Display message if GNU xgettext is not found. + + CVS patchset: 3434 + CVS date: 1999/11/24 16:55:42 + +commit 5144525bbc1936f7e0288718a7614ffa1c6ca63b +Author: jbj <devnull@localhost> +Date: Wed Nov 24 16:16:17 1999 +0000 + + build/files.c: Remove dead code. + lib/cpio.c: Open file to be installed with "w" not "r+". + lib/fprint.c: Use variable length string keys for rpmdbFindByFile cache. + + CVS patchset: 3433 + CVS date: 1999/11/24 16:16:17 + +commit 4221ce1aa1fff15764b1620d904c713f8bc727ae +Author: jbj <devnull@localhost> +Date: Wed Nov 24 00:03:54 1999 +0000 + + lib/macro.c: Canonicalize paths in rpmGetPath(). + build.c: ditto. + build/build.c: ditto. + build/files.c: ditto. + build/parsePreamble.c: ditto. + build/parseSpec.c: ditto. + build/myftw.c: Use Opendir/Readdir/Closedir wrappers. + lib/cpio.c: Use Readlink/Stat/Lstat wrappers while building archive. + lib/rpmio.c: functional ftpLstat, ftpStat and ftpReadlink. + + CVS patchset: 3432 + CVS date: 1999/11/24 00:03:54 + +commit abe7856bb066b68cffb378cd30771bc57bc49333 +Author: jbj <devnull@localhost> +Date: Fri Nov 19 19:47:43 1999 +0000 + + Add reminder to export shell variables. + + CVS patchset: 3431 + CVS date: 1999/11/19 19:47:43 + +commit c6d768583ef384f1037d5d3fb3c73174cebd6bdf +Author: jbj <devnull@localhost> +Date: Fri Nov 19 18:19:41 1999 +0000 + + macros.in: Add buildsubdir and scriptlet template macros. + build/build.c: Rewrite to use scriptlet templates. + build/files.c: Rename variables to prepare for (possibly) URL's in %files. + build/myftw.c: Use Lstat. + build/parsePreamble.c: Permit URL's in BuildRoot tag if not from spec file. + build/parseSpec.c: ditto + build/parsePrep.c: Add buildsubdir macro. + lib/macro.c: Add url2path (nickname u2p) and verbose macro primitives. + lib/url.c: urlPath returns "" if url is NULL (rpmGenPath memory corruption). + + CVS patchset: 3430 + CVS date: 1999/11/19 18:19:41 + +commit 1f6614e61efc520d2da0c09604d4ee1c06117073 +Author: jbj <devnull@localhost> +Date: Thu Nov 18 18:07:46 1999 +0000 + + The death of lib/ftp.c, merged into lib/rpmio.c. + Start composting the rpmio API. + Preliminary (not working) support for HTTP PUT. + build.c: Check fd for NULL and use Ferror() for Fopen return. + build/parseSpec.c: ditto + build/pack.c: Use fdGetFP() rather than fpio->ffileno(). + build/parseSpec.c: ditto + build/pack.c: Use Stat/Mkdir wrappers. + build/pack.c: Do Fflush before fdDup so that writes can remain buffered. + lib/install.c: ditto + build/parsePrep.c: Skip over URL leadin when writing %prep scriptlet. + lib/misc.c: Rewrite to use simpler urlPath(). Restore checks on local fs. + lib/rpmchecksig.c: Open with "r+" rather than "w" to avoid truncation. + lib/url.c: Do lazy malloc of u->buf in rpmio.c checkResponse(). + lib/rpmio.c: Make persist/contentLength per-fd rather than per-url. + lib/rpmio.c: Add wr_chunked method for HTTP PUT (still broken). + lib/rpmio.c: ftpAbort() should use timedRead. + lib/rpmio.c: Add Fflush(). + lib/url.c: urlPath() should return something ("/") on url = NULL (paranoia). + lib/url.c: urlSplit() should return something ("/") on url w/o path. + + CVS patchset: 3429 + CVS date: 1999/11/18 18:07:46 + +commit 3a6118d4194d9672b24cd7b357e6191f4eb47fde +Author: jbj <devnull@localhost> +Date: Thu Nov 18 17:10:15 1999 +0000 + + From: Dick Porter <dick@acm.org> -- + Here is a patch for popt to implement selective argument stripping from argv. + With this patch I can use popt in ORBit (the CORBA spec requires ORBs to + remove all ORB options from argv), which allows me to export a popt option + table to the rest of Gnome. + There is also a bug fix included where a string was realloc()d into a space + too small to hold the trailing NULL. + + CVS patchset: 3428 + CVS date: 1999/11/18 17:10:15 + +commit 284ac8bec49c6a708dd096c17115c34c3cd8bc80 +Author: jbj <devnull@localhost> +Date: Thu Nov 18 16:57:45 1999 +0000 + + fix: realloc didn't include space for trailing NUL. + + CVS patchset: 3427 + CVS date: 1999/11/18 16:57:45 + +commit 1140a20ef80e32b3ab3da9153cab8e940dcc58ed +Author: jbj <devnull@localhost> +Date: Mon Nov 15 23:57:18 1999 +0000 + + Make static fd in transaction callback persistent. + + CVS patchset: 3426 + CVS date: 1999/11/15 23:57:18 + +commit 07fa5616811da29b4e4630288864f858b019e77f +Author: jbj <devnull@localhost> +Date: Mon Nov 15 22:16:54 1999 +0000 + + rpm.c: Add --ftpdebug, --urldebug, --rpmiodebug (for my sanity). + build/pack.c: Remove unnecessary persist in package{Sources,Binaries}. + lib/rpmio.c: Expose fdGetFp() for use in url.c. + lib/rpmio.c: Debug refs with FILE/FTP/HTTP url's. + lib/url.c: Push fp in order to use Fclose() when cleaning up url cache. + + CVS patchset: 3425 + CVS date: 1999/11/15 22:16:54 + +commit 4e62a322a266e9d95007540d10e67fc75bf80aa7 +Author: jbj <devnull@localhost> +Date: Sun Nov 14 19:15:18 1999 +0000 + + lib/rpmio.c: Implement per-fd layers as a stack, add fdPush/fdPop. + lib/rpmio.c: Add fd{Get,Set}{Io,Fp,Fdno} abstraction wrappers. + lib/rpmio.c: Start rationalizing debug output by using fdbg to display the + fd layer stack. + rpm.c: Add --nolibio to disable libio if desired. + rpm2cpio.c: Use Fdopen(..., gzdio) and ufdCopy(). + build/build.c: Use Fdopen(..., fpio) rather than fdio. + build/files.c: Use Fdopen(..., fpio) rather than ufdio. + build/parseSpec.c: ditto. + lib/macro.c: ditto. + lib/rpmrc.c: ditto + lib/macro.c: Use Fopen(..., ufdio) in isCompressed() rather that fdOpen(). + lib/misc.c: ditto. + lib/misc.c: Avoid fstat by using Stat. + build/pack.c: Add persist fdLink() and use fdFree() in package{Sources,Binaries} + build/pack.c: Try to remove the fdDup before cpioBuildArchive() call. + build/pack.c: Use rpmGenPath with %{_builddir}. + build/parsePreamble.c: Use fdSize rather than Stat to get icon file size. + lib/rpmrc.c: ditto + lib/ftp.c: start capturing ufdio layer syserrno/errcookie. + + CVS patchset: 3424 + CVS date: 1999/11/14 19:15:18 + +commit 471ba3b2386a15b5cd0ad202238dd38161788416 +Author: jbj <devnull@localhost> +Date: Fri Nov 12 21:26:04 1999 +0000 + + add/update dependency scripts (Ken Estes). + + CVS patchset: 3423 + CVS date: 1999/11/12 21:26:04 + +commit 8ce88756fdb4a1cd88085acfac49c3a7180bb1bb +Author: jbj <devnull@localhost> +Date: Fri Nov 12 17:20:49 1999 +0000 + + Use Fstrerror on ufdio throughut. + rpm.c: add --rmspec to usage output. + build/files.c: use ufdio to permit '%files -f <url>' (untested). + build/pack.c: use ufdio in readRPM(), writeRPM(), and addFileToTag(). + build/parsePreamble.c: use ufdio in readIcon(). + lib/ftp.c: httpOpen() now takes FD_t ctrl arg to uncouple from u->ctrl. + lib/install.c: usr rpmGenPath() to identify first found url in file path concat. + lib/install.c: permit url's in files[i].relativePath. + lib/macro.c: use ufdio, diddle macros for tmacro standalone build. + lib/macro.c: Create rpmGenPath(). + lib/macro.c: diddle macro files path to permit url's. + lib/rpmchecksig.c: use Fopen on fdio. + lib/rpmio.c: replace copyData() with ufdCopy(). + lib/rpmio.c: replace httpGetFile() with ufdGetFile(). + lib/rpmio.c: add ufdWrite(). + lib/rpmio.c: permit 2 simultaneous persistent malloc/open HTTP/1.1 connections. + lib/rpmio.c: Add Lstat(), Stat(), and Access(). + lib/rpmio.c: assume paths in syscall stubs are loopback (WRONG). + lib/url.c: add urlPath(). + + CVS patchset: 3422 + CVS date: 1999/11/12 17:20:49 + +commit e0b1d0be3607ef673555ca17078bfff6f854267e +Author: jbj <devnull@localhost> +Date: Wed Nov 10 22:09:49 1999 +0000 + + Swap 2nd and 3rd arg to Fread/Fwrite to preserve read/write type return. + Use Fstrerror to retrieve fd->syserrno. + Make ftpFileDoneNeeded per-fd rather than per-url. + Make data fd unique rather than per-url. + Use appropriate protocol commands for ufdio writing. + + CVS patchset: 3421 + CVS date: 1999/11/10 22:09:49 + +commit aeab1e959d1fb383a0ff21924bff0edd01404fab +Author: jbj <devnull@localhost> +Date: Tue Nov 9 20:57:38 1999 +0000 + + fix: typo in error message (#6858). + tufdio.c: Create. + rpmurl.h: Add ctrl, data, buf, and bufAlloced to urlinfo. UFDSANE assertion. + rpmio.h: Add fdWritable(), fdReadable(), fdRdline(), exported (for now) to + ftp.c checkResponse(). + ftp.c: checkResponse() rewritten to use above. + ftp.c: checkResponse() handles html in 501 response on closed http connection. + ftp.c: ftpCommand() rewritten to simplify (using stpcpy). + ftp.c: httpOpen() now reopens time-out persistent connection. + ftp.c: Get rid of O_NONBLOCK reads, not necessary AFAICT. + ftp.c: ftpFileDesc() uses u->data rather than passed in fd arg. + Use a consistent refcounting scheme to achieve persistent malloc and open ctrl. + query.c: get ready for Remglob(). + rpmio.c: ftpCmd() functional (using tufdio). + + CVS patchset: 3420 + CVS date: 1999/11/09 20:57:38 + +commit 20cafc16fec4345edef90a5e8586de6434eed773 +Author: jbj <devnull@localhost> +Date: Sat Nov 6 20:44:11 1999 +0000 + + Sanity. + + CVS patchset: 3419 + CVS date: 1999/11/06 20:44:11 + +commit e8c7c6893ce0de37de7218d6419ca31452eaa601 +Author: jbj <devnull@localhost> +Date: Fri Nov 5 20:00:26 1999 +0000 + + rpmio.c: Add per FD_t syserrno, read timers and simple counting statistics. + rpmio.c: Honor contentLength to prevent R/W I/O dribbles. + ftp.c: Support for HTTP/1.1 with persistent connection. + ftp.c: Read (and set) Content-Length and HTTP minor version from reply. + + CVS patchset: 3418 + CVS date: 1999/11/05 20:00:26 + +commit 3363604c7076329e431afdc975f205b54f088631 +Author: jbj <devnull@localhost> +Date: Thu Nov 4 21:26:08 1999 +0000 + + Use Fopen almost everywhere. + Rip out --enable-bzip2-payload, we'll use Fopen w macros instead. + Work out ref counting for ftpControl so that control channel is persistent. + build/build.c: Use fpio to write build stage script. + parseSpec.c: Rework include stack to use FD_t, not FILE *. + tread.c: Delete, use ufdio->read instead. + rpmio.c: Filter out fdio fd == NULL assertion failures. + rpmrc.c: Don't fail if HOME is not environment. + rpmrc.c: Rework ufdio FTP rcfile I/O to be more similar to stdio. + + CVS patchset: 3417 + CVS date: 1999/11/04 21:26:08 + +commit 94dd9f796e8c8fa7b59e9690d8d0cf476313e5a5 +Author: jbj <devnull@localhost> +Date: Wed Nov 3 20:33:53 1999 +0000 + + First use of libio. + + CVS patchset: 3416 + CVS date: 1999/11/03 20:33:53 + +commit 85d4129c7bedafd466625fd4400ea5607e2f09a1 +Author: jbj <devnull@localhost> +Date: Tue Nov 2 17:56:30 1999 +0000 + + Move most of the ftp and http interface to rpmio.c. + + CVS patchset: 3415 + CVS date: 1999/11/02 17:56:30 + +commit 7fc3a97733080a03e8bb3872bd37019db483b93c +Author: jbj <devnull@localhost> +Date: Tue Nov 2 14:33:14 1999 +0000 + + Add ref/deref/new/fileno/open vectors to FDIO_t. + Hide fdOpen/ufdOpen, use {fdio,ufdio}->open throughout. + url.c: Create ref counted abstract urlinfo type with debugging. + url.c: Rename functions to urlNew/urlFree/urlFreeCache for consistency. + rpmio.c: Create ref counted abstract FD_t type with debugging. + rpmio.c: Create private struct _FD_s type. + cpio.c: Create fd[GS]etCpioPos to preserve FD_t abstraction. + + CVS patchset: 3414 + CVS date: 1999/11/02 14:33:14 + +commit 65a08c9e60c0bff0e09cfdcc98ca97910ab24ac5 +Author: jbj <devnull@localhost> +Date: Mon Nov 1 23:23:09 1999 +0000 + + fix: expandNextArg() can't permit '\\' escapes. + + CVS patchset: 3413 + CVS date: 1999/11/01 23:23:09 + +commit b1cb8f1b3ed725542bbba6a8f2fe6a1722c2e632 +Author: jbj <devnull@localhost> +Date: Mon Nov 1 19:03:31 1999 +0000 + + Typo. + + CVS patchset: 3412 + CVS date: 1999/11/01 19:03:31 + +commit decd6483206dd25fac8032957f67286552904123 +Author: jbj <devnull@localhost> +Date: Mon Nov 1 19:02:46 1999 +0000 + + freshen.sh: detect when all packages are up to date (Ian Macdonald). + + CVS patchset: 3411 + CVS date: 1999/11/01 19:02:46 + +commit efa7fc6d03dbff3b6900063bb58f45b5a84aff95 +Author: jbj <devnull@localhost> +Date: Mon Nov 1 14:29:37 1999 +0000 + + ftp.c: Preserve FD_t abstraction by creating fdDebug()/ufdSetFd(). + + CVS patchset: 3410 + CVS date: 1999/11/01 14:29:37 + +commit b57249fd5e6a292a6d6aec9c0ec4b9d2fecb08d1 +Author: jbj <devnull@localhost> +Date: Sun Oct 31 21:38:21 1999 +0000 + + Spec: Add rootdir (as in chroot). + parseSpec(): Pass rootdir argument. + rpm.c: Rework bigMode enum to simplify per-mode option checks. + build/build.c: Attempt a chroot before execl(). + falloc.c: thinko: test for non-existent packages database was broke. + makeTempFile(): Skip possible URL leader on tempfile name expansion. + rpmio.c: Mkdir/Chdir/Rmdir/Rename/Chroot/Unlink syscall wrappers. + rpmdb.c: Coalesce and simplify legacy openDatabase() wrappers. + uninstall.c: Skip possible URL leader on chroot arg. + + CVS patchset: 3409 + CVS date: 1999/10/31 21:38:21 + +commit 3d087dcf52531f766af0c503a6cbddfaef84f86a +Author: jbj <devnull@localhost> +Date: Sat Oct 30 21:26:45 1999 +0000 + + Rename faFoo() routines, use FD_t I/O with fadio cookie throughout. + Try to be URL sensitive on filename arguments throughout. + falloc.c: Eliminate faFile, use FD_t. + falloc.c: preserve abstract FD_t by creating fadGet*()/fadSet*(). + macro.c: rpmGetPath() expansions were clobbering URL's. + rpmio.c: create Fcntl(), Pread(), Pwrite() from previous faFoo(). + rpmio.c: attempt per FD_t debugging. + rpm.c: permit --dbpath with --rebuild. + + CVS patchset: 3408 + CVS date: 1999/10/30 21:26:45 + +commit 2b84d36c2edb0acd8f47bd3316e1535cfdf60fc0 +Author: jbj <devnull@localhost> +Date: Sat Oct 30 16:43:29 1999 +0000 + + Make fdFileno() static, use Fileno()/Ferror() analogues throughout. + Make ufdClose() static, use Fclose() with ufdio cookie throughout. + rpm.c: Clean urlinfoCache and rpmBuildArgs leaks. + url.c: urlIsURL() should be here, not in rpmio.c. + url.c: Preserve FD_t abstraction by creating ufdGetUrlinfo(). + url.c: Create freeUrlinfoCache(). + rpmio.c: Create ufdio cookie. + + CVS patchset: 3407 + CVS date: 1999/10/30 16:43:29 + +commit 533991efdbbeff0c0f3b6f5b008c748ee61bc85e +Author: jbj <devnull@localhost> +Date: Sat Oct 30 16:17:02 1999 +0000 + + Merged back into rpmio.c. + + CVS patchset: 3406 + CVS date: 1999/10/30 16:17:02 + +commit 1484a93a3f9a46d91b732c9d20ab7a24f7bee413 +Author: jbj <devnull@localhost> +Date: Sat Oct 30 16:16:30 1999 +0000 + + Sanity. + + CVS patchset: 3405 + CVS date: 1999/10/30 16:16:30 + +commit 7b4cf4bf196bbc8477fb5aae8a37c56f20c6aaa2 +Author: jbj <devnull@localhost> +Date: Fri Oct 29 23:03:12 1999 +0000 + + fix: resurrect multiple target platform builds. + + CVS patchset: 3404 + CVS date: 1999/10/29 23:03:12 + +commit 1e0138188b4887431444d90395be0f2fac5c2db3 +Author: jbj <devnull@localhost> +Date: Fri Oct 29 16:06:01 1999 +0000 + + check for memory leaks (almost all leaks are plugged). + + CVS patchset: 3403 + CVS date: 1999/10/29 16:06:01 + +commit 0d0b405c201b43f2eebc61257f5992931e1cdb0c +Author: jbj <devnull@localhost> +Date: Wed Oct 27 23:18:10 1999 +0000 + + 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 + +commit 82c75cb6a261465700ca469793b54ad68bef99a8 +Author: jbj <devnull@localhost> +Date: Mon Oct 25 20:10:00 1999 +0000 + + Add poptDupArgv() and const's to popt.3 man page. + + CVS patchset: 3401 + CVS date: 1999/10/25 20:10:00 + +commit b074f1e2e712870d73613b4f8d848e963182b7e5 +Author: jbj <devnull@localhost> +Date: Mon Oct 25 19:07:14 1999 +0000 + + lclint annotations. + + CVS patchset: 3400 + CVS date: 1999/10/25 19:07:14 + +commit ba1f155cdcd759363d00a1d0a9317c720c584d84 +Author: jbj <devnull@localhost> +Date: Mon Oct 25 18:24:38 1999 +0000 + + Lazy allocation of deleted arg bit map. + + CVS patchset: 3399 + CVS date: 1999/10/25 18:24:38 + +commit 1cdcd275a8b81a8e5258a0696ab198ccfd7408ca +Author: jbj <devnull@localhost> +Date: Mon Oct 25 18:22:19 1999 +0000 + + Add !#:+ token parsing to retrieve (and delete) next argument from list. + + CVS patchset: 3398 + CVS date: 1999/10/25 18:22:19 + +commit e2d517c67ce9c4a100bad0e44f17b930e4b457b7 +Author: jbj <devnull@localhost> +Date: Fri Oct 22 18:25:39 1999 +0000 + + Modify test1 to do poptResetContext before parsing args. + + CVS patchset: 3397 + CVS date: 1999/10/22 18:25:39 + +commit d4fed4bde1aafd03c328b7ebd710a8e33c7f2203 +Author: jbj <devnull@localhost> +Date: Fri Oct 22 18:10:51 1999 +0000 + + fix: long options like "--long=val" needed longArg reset to NULL at top of + poptGetNextOpt() while loop. + Variables in poptGetNextOpt() are also locally scoped. + + CVS patchset: 3396 + CVS date: 1999/10/22 18:10:51 + +commit d5b272105ba8b2a9e38cb70166f503bd974f5ee5 +Author: jbj <devnull@localhost> +Date: Thu Oct 21 21:38:18 1999 +0000 + + Functional "make check". + + CVS patchset: 3395 + CVS date: 1999/10/21 21:38:18 + +commit bd34f27bb4617a172b1fee3be70b040e041858a1 +Author: jbj <devnull@localhost> +Date: Thu Oct 21 20:36:16 1999 +0000 + + lclint annotations and compiler cruft. + + CVS patchset: 3394 + CVS date: 1999/10/21 20:36:16 + +commit c8b83b08c57667fe92ad68a76eba9dff8abd031e +Author: jbj <devnull@localhost> +Date: Thu Oct 21 18:48:00 1999 +0000 + + lclint annotations. + + CVS patchset: 3393 + CVS date: 1999/10/21 18:48:00 + +commit 8bf4afe2d738ede9a3c5567da6679205ac9b6f5a +Author: jbj <devnull@localhost> +Date: Thu Oct 21 18:20:29 1999 +0000 + + Create. + + CVS patchset: 3392 + CVS date: 1999/10/21 18:20:29 + +commit d1a5cef88a7340caf881c5a7b1689bcaf37f06c4 +Author: jbj <devnull@localhost> +Date: Thu Oct 21 18:20:12 1999 +0000 + + lclint annotations. + + CVS patchset: 3391 + CVS date: 1999/10/21 18:20:12 + +commit 3ae84a6867ec831d2a3bcc0423565104626efd28 +Author: jbj <devnull@localhost> +Date: Thu Oct 21 15:04:25 1999 +0000 + + lclint annotations. + + CVS patchset: 3390 + CVS date: 1999/10/21 15:04:25 + +commit 1bcfa7ac608310ff018e9fca851f64d61ec99ddf +Author: ewt <devnull@localhost> +Date: Thu Oct 21 02:40:57 1999 +0000 + + got installs/removes working with new file lists + + CVS patchset: 3389 + CVS date: 1999/10/21 02:40:57 + +commit e6698260f453b3f9418a8d7fdbbd6d764ef99606 +Author: jbj <devnull@localhost> +Date: Wed Oct 20 21:47:42 1999 +0000 + + Use xmalloc/xrealloc/xstrdup. + + CVS patchset: 3388 + CVS date: 1999/10/20 21:47:42 + +commit 6defa683eb5eab3411a1bd827106ccf45edfd7f3 +Author: jbj <devnull@localhost> +Date: Wed Oct 20 21:40:10 1999 +0000 + + lclint annotations. + + CVS patchset: 3387 + CVS date: 1999/10/20 21:40:10 + +commit 574cad11f200498c52daf162d71b22c928926534 +Author: jbj <devnull@localhost> +Date: Wed Oct 20 18:38:37 1999 +0000 + + Tyo: RPMTAG_COMPFILENAMES is ...COMPFILELIST. + Remove compiler warnings. + + CVS patchset: 3386 + CVS date: 1999/10/20 18:38:37 + +commit 22947b332ed67b529c33e60ed0309e55ec7de678 +Author: jbj <devnull@localhost> +Date: Wed Oct 20 16:48:10 1999 +0000 + + perl from /usr/bin + + CVS patchset: 3385 + CVS date: 1999/10/20 16:48:10 + +commit b38f7bc532b038cfc0aac13ba8a7ff15c6c6b923 +Author: jbj <devnull@localhost> +Date: Wed Oct 20 16:46:54 1999 +0000 + + Dependency code from Ken Estes. + + CVS patchset: 3384 + CVS date: 1999/10/20 16:46:54 + +commit 925c8130d5e4b8399e45e79b6253df5f8a8de760 +Author: ewt <devnull@localhost> +Date: Wed Oct 20 10:22:46 1999 +0000 + + another batch of changes for new file list format -- one more to go + + CVS patchset: 3383 + CVS date: 1999/10/20 10:22:46 + +commit 28c54f8f22bd0185fd587d63cae27f4542f9edd8 +Author: ewt <devnull@localhost> +Date: Sun Oct 17 20:59:39 1999 +0000 + + relocations work better now + + CVS patchset: 3382 + CVS date: 1999/10/17 20:59:39 + +commit 00ba060900a25d1521edf8018da17c4a0804550f +Author: jbj <devnull@localhost> +Date: Mon Oct 11 16:37:55 1999 +0000 + + Start rpm-3.0.4. + + CVS patchset: 3381 + CVS date: 1999/10/11 16:37:55 + +commit 87c7c2f8d7fe1e0a8cf430448dccc625d1d5a347 +Author: jbj <devnull@localhost> +Date: Mon Oct 11 15:47:27 1999 +0000 + + Add quotes to check for file list existence (nigel@pobox.com). + + CVS patchset: 3380 + CVS date: 1999/10/11 15:47:27 + +commit cfa9ce427b7c5e2dbb9eba9fe94fff59833d53b3 +Author: ewt <devnull@localhost> +Date: Fri Oct 8 20:30:49 1999 +0000 + + support new file list format for relocations and package removal + + CVS patchset: 3379 + CVS date: 1999/10/08 20:30:49 + +commit 568dceb42b2cdaaeafdcab97e155475ef6d1f2b2 +Author: jbj <devnull@localhost> +Date: Fri Oct 8 17:42:02 1999 +0000 + + Do lseek as part of readp/writep. + + CVS patchset: 3378 + CVS date: 1999/10/08 17:42:02 + +commit 8ef4ebd1331eed2ff91feda99a0ad7726a083743 +Author: jbj <devnull@localhost> +Date: Fri Oct 8 16:38:33 1999 +0000 + + Use xmalloc/xstrdup rather than malloc/strdup. + + CVS patchset: 3377 + CVS date: 1999/10/08 16:38:33 + +commit 1ba4ccb8706d27ba8e5da5d9fc03544af1445b56 +Author: ewt <devnull@localhost> +Date: Wed Oct 6 22:52:35 1999 +0000 + + use OLDFILENAMES tag + + CVS patchset: 3376 + CVS date: 1999/10/06 22:52:35 + +commit c0f5d38f862c428849bf73e9242d475a33f08c31 +Author: ewt <devnull@localhost> +Date: Wed Oct 6 22:52:12 1999 +0000 + + updated for compressed file lists -- dep check should stay much smaller + now + + CVS patchset: 3375 + CVS date: 1999/10/06 22:52:12 + +commit 360c32cb66543a85d9b3a2befc1e97f6af9e8ea1 +Author: ewt <devnull@localhost> +Date: Wed Oct 6 22:51:53 1999 +0000 + + rpmdbFindByFile() deals with compressed file lists + + CVS patchset: 3374 + CVS date: 1999/10/06 22:51:53 + +commit f90d8e7415fe75045db5db5504016c0ba5773a8e +Author: ewt <devnull@localhost> +Date: Wed Oct 6 22:50:55 1999 +0000 + + moved removed of extra UID information from header here from dependency + code (why was it ever there?) + + CVS patchset: 3373 + CVS date: 1999/10/06 22:50:55 + +commit 2423cad4c41645bf43f8b6201d6ef5f2a6ed6481 +Author: ewt <devnull@localhost> +Date: Wed Oct 6 18:29:27 1999 +0000 + + fixed bug w/ compressing file lists + + CVS patchset: 3372 + CVS date: 1999/10/06 18:29:27 + +commit c04fd2f1e4cfdba7a69db2ee9a9e79e890ee3fc3 +Author: ewt <devnull@localhost> +Date: Wed Oct 6 15:51:38 1999 +0000 + + write out compressed file lists *only* -- this is for sanity, we'll write + out both sets for compatibility once the rest of the stuff starts to work + + CVS patchset: 3371 + CVS date: 1999/10/06 15:51:38 + +commit 4cfb2f8d63490f0bc7508bd25a2fc519d19e0707 +Author: ewt <devnull@localhost> +Date: Wed Oct 6 15:51:14 1999 +0000 + + first steps toward getting compressed file lists to work -- most things + are still *horribly* broken + + CVS patchset: 3370 + CVS date: 1999/10/06 15:51:14 + +commit 55773323ccd3b5f4a0bac80d468c4cdbf572376f +Author: jbj <devnull@localhost> +Date: Mon Oct 4 22:04:20 1999 +0000 + + Rpm 3.0.3 release. + + CVS patchset: 3369 + CVS date: 1999/10/04 22:04:20 + +commit 1f815adc05bfef382d99696661f3c853e464b403 +Author: jbj <devnull@localhost> +Date: Mon Oct 4 21:00:30 1999 +0000 + + Poertability. + + CVS patchset: 3368 + CVS date: 1999/10/04 21:00:30 + +commit be45257fd9ca72ea8d450afe20ea3fc8254f0798 +Author: jbj <devnull@localhost> +Date: Mon Oct 4 20:18:48 1999 +0000 + + dumb cpp's want white space around lclint annotations (Tim Mooney). + aix: aix.req broken by cut-and-paste (Tim Mooney). + + CVS patchset: 3367 + CVS date: 1999/10/04 20:18:48 + +commit cabcec362682a5bd68d5acc2191333cb903a2e4e +Author: jbj <devnull@localhost> +Date: Mon Oct 4 19:40:03 1999 +0000 + + lclint annotations from build. + + CVS patchset: 3366 + CVS date: 1999/10/04 19:40:03 + +commit 767f75648fb05790ddb3200cba8ddf730a136dd2 +Author: jbj <devnull@localhost> +Date: Mon Oct 4 17:29:58 1999 +0000 + + fix: non-GNU globs burp on repeated '/' in patterns. + + CVS patchset: 3365 + CVS date: 1999/10/04 17:29:58 + +commit 9336fba9832d8ebf9e325b15f96961f2ca92507c +Author: jbj <devnull@localhost> +Date: Mon Oct 4 15:15:46 1999 +0000 + + Display errno on getOutputFrom() fork/exec failures. + + CVS patchset: 3364 + CVS date: 1999/10/04 15:15:46 + +commit f72d5eec3bb762c1e158b7abd2e1538019c73c5b +Author: jbj <devnull@localhost> +Date: Thu Sep 30 21:40:20 1999 +0000 + + Sanity. + + CVS patchset: 3363 + CVS date: 1999/09/30 21:40:20 + +commit 907e305591fab72f5c152c134bfe0a999f5d6753 +Author: jbj <devnull@localhost> +Date: Thu Sep 30 21:20:34 1999 +0000 + + Build on solaris2.6 with gcc. + + CVS patchset: 3362 + CVS date: 1999/09/30 21:20:34 + +commit 46b128762bf88581fbca33d00129c32e559e2c94 +Author: jbj <devnull@localhost> +Date: Thu Sep 30 21:10:04 1999 +0000 + + Sanity. + + CVS patchset: 3361 + CVS date: 1999/09/30 21:10:04 + +commit 4310a0aa2ac5d5a714898d35b3ca83cff7937fbe +Author: jbj <devnull@localhost> +Date: Thu Sep 30 20:14:16 1999 +0000 + + Sanity. + + CVS patchset: 3360 + CVS date: 1999/09/30 20:14:16 + +commit 1db2e3df7a24397d83f4db7229aae94ed01ae9d6 +Author: jbj <devnull@localhost> +Date: Thu Sep 30 20:04:03 1999 +0000 + + Sanity. + + CVS patchset: 3359 + CVS date: 1999/09/30 20:04:03 + +commit 082c8bba35d4ea9257e9a2f411e071b3b7b8847f +Author: jbj <devnull@localhost> +Date: Thu Sep 30 19:37:54 1999 +0000 + + Sanity. + + CVS patchset: 3358 + CVS date: 1999/09/30 19:37:54 + +commit a7d1b1a2c90b2ac1bb931cf36933b324c64695b9 +Author: jbj <devnull@localhost> +Date: Thu Sep 30 19:31:44 1999 +0000 + + Sanity. + + CVS patchset: 3357 + CVS date: 1999/09/30 19:31:44 + +commit d7ba7d08d195283773b170080b14072a71a4477b +Author: jbj <devnull@localhost> +Date: Thu Sep 30 17:45:42 1999 +0000 + + More HPUX cc fiddles. + + CVS patchset: 3356 + CVS date: 1999/09/30 17:45:42 + +commit ff642c3a5eeacf392c1bb220a1ca70f9296a1fe9 +Author: jbj <devnull@localhost> +Date: Thu Sep 30 16:56:05 1999 +0000 + + HPUX cc compiler fidgets. + + CVS patchset: 3355 + CVS date: 1999/09/30 16:56:05 + +commit 5b7c1963ebf6d543d46de2e72ac0d9615bc8598f +Author: jbj <devnull@localhost> +Date: Thu Sep 30 16:11:52 1999 +0000 + + Access fd_fileno correctly. + + CVS patchset: 3354 + CVS date: 1999/09/30 16:11:52 + +commit 1baa4101d6a58837ad196d987bb1fc18d62aed08 +Author: jbj <devnull@localhost> +Date: Thu Sep 30 16:03:43 1999 +0000 + + Don't build rpmgettext/rpmputtext if USE_NLS=no. + + CVS patchset: 3353 + CVS date: 1999/09/30 16:03:43 + +commit 2affcc2244e177bced04013197c032e38a0e9d67 +Author: jbj <devnull@localhost> +Date: Thu Sep 30 14:53:33 1999 +0000 + + HPUX groks not long long. + + CVS patchset: 3352 + CVS date: 1999/09/30 14:53:33 + +commit 960b02877875443801bfca622330623fcb4d73e8 +Author: jbj <devnull@localhost> +Date: Thu Sep 30 00:22:15 1999 +0000 + + new find req/prov scripts for non-linux platforms (Tim Mooney). + + CVS patchset: 3351 + CVS date: 1999/09/30 00:22:15 + +commit ff01ced80f6811c940da2e098873f3dc3233c083 +Author: jbj <devnull@localhost> +Date: Thu Sep 30 00:03:10 1999 +0000 + + Add libtool.m4. + + CVS patchset: 3350 + CVS date: 1999/09/30 00:03:10 + +commit 307e51db290281f68520adacff4a2e46e8b03f71 +Author: jbj <devnull@localhost> +Date: Thu Sep 30 00:00:10 1999 +0000 + + Ignore generated files. + + CVS patchset: 3349 + CVS date: 1999/09/30 00:00:10 + +commit aaa572a6eadcde7eb190c5bb352b4dd63be04792 +Author: jbj <devnull@localhost> +Date: Wed Sep 29 23:58:51 1999 +0000 + + Aother typo. + + CVS patchset: 3348 + CVS date: 1999/09/29 23:58:51 + +commit e3be66cc1094de9dd4f41c58aec5c497dfbac80e +Author: jbj <devnull@localhost> +Date: Wed Sep 29 23:57:42 1999 +0000 + + Add libtool.m4 to aclocal.m4. + + CVS patchset: 3347 + CVS date: 1999/09/29 23:57:42 + +commit b8acb34828d4d8d2aa45ec9b066ebb6e4d016c20 +Author: jbj <devnull@localhost> +Date: Wed Sep 29 23:48:54 1999 +0000 + + Typo. + + CVS patchset: 3346 + CVS date: 1999/09/29 23:48:54 + +commit 3e86bf7d52def1dd00a4f58f8f4bf63363b94a40 +Author: jbj <devnull@localhost> +Date: Wed Sep 29 23:48:23 1999 +0000 + + Ignore generated files. + + CVS patchset: 3345 + CVS date: 1999/09/29 23:48:23 + +commit 043529894e481ac82012899310f2a01837a5d4d0 +Author: jbj <devnull@localhost> +Date: Wed Sep 29 23:37:04 1999 +0000 + + Nuke'em again. + + CVS patchset: 3344 + CVS date: 1999/09/29 23:37:04 + +commit a20c89d42bd04629ee290b46046b63e92ea3a18c +Author: jbj <devnull@localhost> +Date: Wed Sep 29 23:29:57 1999 +0000 + + Check in time stamps again. + + CVS patchset: 3343 + CVS date: 1999/09/29 23:29:57 + +commit 32942a7b6bdfb0c12dae5bc0c6e8fec12c8aac9a +Author: jbj <devnull@localhost> +Date: Wed Sep 29 23:26:08 1999 +0000 + + Check in time stamps. + + CVS patchset: 3342 + CVS date: 1999/09/29 23:26:08 + +commit 798e32a254f8a85b01ecdc22088be506815b5736 +Author: jbj <devnull@localhost> +Date: Wed Sep 29 21:22:24 1999 +0000 + + Create. + + CVS patchset: 3341 + CVS date: 1999/09/29 21:22:24 + +commit 0750a8385c5083ae19b3f137660fa19921a33d4b +Author: jbj <devnull@localhost> +Date: Wed Sep 29 21:12:45 1999 +0000 + + Add intl so popt no longer requires gettext. + + CVS patchset: 3340 + CVS date: 1999/09/29 21:12:45 + +commit 07d68db900f165350dfe51b2e80ff1e7077e3a6e +Author: jbj <devnull@localhost> +Date: Wed Sep 29 15:59:55 1999 +0000 + + Don't use err(3) for now. + + CVS patchset: 3339 + CVS date: 1999/09/29 15:59:55 + +commit 63798c65a1d243b3fb8750f1e8b1de07acbf5acc +Author: jbj <devnull@localhost> +Date: Tue Sep 28 18:38:51 1999 +0000 + + updated pl/rpm.8 (PLD team). + + CVS patchset: 3338 + CVS date: 1999/09/28 18:38:51 + +commit 5714a7f0b1dc139f0c7b31a8eeb127e5f3a2f093 +Author: jbj <devnull@localhost> +Date: Tue Sep 28 15:24:01 1999 +0000 + + portatbility fiddles (solaris). + create binary rpm directory (e.g. .../%{_target_cpu}) on the fly. + + CVS patchset: 3337 + CVS date: 1999/09/28 15:24:01 + +commit aaf3ed92bc7b91a003c11a9e74b3ed62a801c30e +Author: jbj <devnull@localhost> +Date: Sun Sep 26 23:46:42 1999 +0000 + + Add regex.c/regex.h. + + CVS patchset: 3336 + CVS date: 1999/09/26 23:46:42 + +commit c7a61217062bc81485fba5561c48a91031dbbe99 +Author: jbj <devnull@localhost> +Date: Sun Sep 26 23:44:36 1999 +0000 + + Search /usr/include before misc. + + CVS patchset: 3335 + CVS date: 1999/09/26 23:44:36 + +commit a38a3b7f35adebd1bbefa7cf2ccde413db1c8a2e +Author: jbj <devnull@localhost> +Date: Sun Sep 26 23:16:14 1999 +0000 + + Sanity. + + CVS patchset: 3334 + CVS date: 1999/09/26 23:16:14 + +commit 23ddc3c8ceb8484e05acc9920db98b3e54ad0df8 +Author: jbj <devnull@localhost> +Date: Sun Sep 26 22:50:47 1999 +0000 + + Autoconf test for glob (and regex) functionality. + + CVS patchset: 3333 + CVS date: 1999/09/26 22:50:47 + +commit bc0955ad3c26524eef366a9e66a889d38a05b12f +Author: jbj <devnull@localhost> +Date: Sun Sep 26 17:28:00 1999 +0000 + + Solaris compilation. + + CVS patchset: 3332 + CVS date: 1999/09/26 17:28:00 + +commit d6f997e62d7bce0f24623ba8acfe3280fd6caf82 +Author: jbj <devnull@localhost> +Date: Sun Sep 26 17:09:46 1999 +0000 + + Drill msgid at same time as msgstrs. + + CVS patchset: 3331 + CVS date: 1999/09/26 17:09:46 + +commit e60094b302720378ca194db760e51299b32e0a70 +Author: jbj <devnull@localhost> +Date: Sun Sep 26 15:04:03 1999 +0000 + + Retrofit glibc __progname. + + CVS patchset: 3330 + CVS date: 1999/09/26 15:04:03 + +commit 0464b19302bcceafe0c597f1feb693f69ab9b12d +Author: jbj <devnull@localhost> +Date: Sun Sep 26 00:44:52 1999 +0000 + + Sanity. + + CVS patchset: 3329 + CVS date: 1999/09/26 00:44:52 + +commit 861a7532cdc06f841d0a93e45e5b962033d35397 +Author: jbj <devnull@localhost> +Date: Sun Sep 26 00:43:12 1999 +0000 + + fix: rpm-2.5.1 had file list w/o leading / fix. + + CVS patchset: 3328 + CVS date: 1999/09/26 00:43:12 + +commit c63192d864acc8481c2afc2012d5c98efdb8abad +Author: jbj <devnull@localhost> +Date: Fri Sep 24 23:36:52 1999 +0000 + + Release candidate. + + CVS patchset: 3327 + CVS date: 1999/09/24 23:36:52 + +commit c5890f94566506396bd2d041db7d8e4c5930eb29 +Author: jbj <devnull@localhost> +Date: Fri Sep 24 21:58:35 1999 +0000 + + Sanity. + + CVS patchset: 3326 + CVS date: 1999/09/24 21:58:35 + +commit 896f0898dcadc03f9442e80734769551cd56a55f +Author: jbj <devnull@localhost> +Date: Fri Sep 24 18:03:20 1999 +0000 + + Remove unnecssary malloc. + + CVS patchset: 3325 + CVS date: 1999/09/24 18:03:20 + +commit 098c2a19dfa65bc9a97a0e11f4c80a56eb97eabd +Author: jbj <devnull@localhost> +Date: Fri Sep 24 16:02:14 1999 +0000 + + Improved warning message on legacy epoch-less compare. + + CVS patchset: 3324 + CVS date: 1999/09/24 16:02:14 + +commit aa3a086ba2e1a4ecc2deaba687ed8d71426df217 +Author: jbj <devnull@localhost> +Date: Fri Sep 24 14:54:23 1999 +0000 + + fix: version compares compatible with epoch-less requires/conflicts. + + CVS patchset: 3323 + CVS date: 1999/09/24 14:54:23 + +commit cdaf55aa9c8ba8c4f31b0e8974cc0617f4cf04ed +Author: jbj <devnull@localhost> +Date: Fri Sep 24 01:50:04 1999 +0000 + + Test for non-existence of provides/obsoletes tags (without versioning). + + CVS patchset: 3322 + CVS date: 1999/09/24 01:50:04 + +commit dcb48a58ffc57c35e3356f1cf3809113ed7f8167 +Author: jbj <devnull@localhost> +Date: Thu Sep 23 22:30:45 1999 +0000 + + Make sure that %lang(it) matches LANG=it. + + CVS patchset: 3321 + CVS date: 1999/09/23 22:30:45 + +commit 25132a985ab9518148b4010991a3d50e773df6d9 +Author: jbj <devnull@localhost> +Date: Thu Sep 23 21:46:48 1999 +0000 + + Add rpminject. + + CVS patchset: 3320 + CVS date: 1999/09/23 21:46:48 + +commit 388163596677a563fc7febcf5aa52638fdc86420 +Author: jbj <devnull@localhost> +Date: Wed Sep 22 18:17:41 1999 +0000 + + lclint annotations. + + CVS patchset: 3319 + CVS date: 1999/09/22 18:17:41 + +commit ac5b027ef0710c5a5ee4ab22c68c4bd06843afcb +Author: jbj <devnull@localhost> +Date: Wed Sep 22 18:04:16 1999 +0000 + + Sanity. + + CVS patchset: 3318 + CVS date: 1999/09/22 18:04:16 + +commit df6acadcf7830eba3e585a2fa23bab29f3ac6c02 +Author: jbj <devnull@localhost> +Date: Wed Sep 22 18:03:19 1999 +0000 + + Add --redhatprovides and --redhatrequires to rpmpopt. + + CVS patchset: 3317 + CVS date: 1999/09/22 18:03:19 + +commit 444952d085ab84f3960fc6ed3f402499dd69527c +Author: jbj <devnull@localhost> +Date: Wed Sep 22 16:34:08 1999 +0000 + + Orphan. + + CVS patchset: 3316 + CVS date: 1999/09/22 16:34:08 + +commit 868920d4a76844d8cbef8589e7247f4c9ff1a104 +Author: jbj <devnull@localhost> +Date: Wed Sep 22 13:43:45 1999 +0000 + + Update from specspo. + + CVS patchset: 3315 + CVS date: 1999/09/22 13:43:45 + +commit 391f138fc1e13f7197460ada9b42e9decc5a5e75 +Author: jbj <devnull@localhost> +Date: Tue Sep 21 22:42:10 1999 +0000 + + Bump release. + + CVS patchset: 3314 + CVS date: 1999/09/21 22:42:10 + +commit 9fea0d1addb5a14d493e44934ab5c82403787639 +Author: jbj <devnull@localhost> +Date: Tue Sep 21 22:41:37 1999 +0000 + + Apply sanity check to database permissions. + + CVS patchset: 3313 + CVS date: 1999/09/21 22:41:37 + +commit e6318cc57f9581393d6cb534e3dece38b87aa3cb +Author: jbj <devnull@localhost> +Date: Tue Sep 21 17:21:57 1999 +0000 + + 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 + +commit 20d78e939aa218e85ef19013769494851d863f13 +Author: jbj <devnull@localhost> +Date: Tue Sep 21 03:22:53 1999 +0000 + + 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 + +commit 78ce864c5eee9b2d4fc3a3a4a201818f4e500d50 +Author: jbj <devnull@localhost> +Date: Mon Sep 20 15:35:08 1999 +0000 + + Add err.[ch] to portability checks (as yet unused). + get latest error.[ch] from glibc. + + CVS patchset: 3310 + CVS date: 1999/09/20 15:35:08 + +commit 6bdf51d7f3a40988812f3d5ea829ae2395e8e05a +Author: jbj <devnull@localhost> +Date: Mon Sep 20 13:34:47 1999 +0000 + + Start experimental support for bzip2 payloads. + + CVS patchset: 3309 + CVS date: 1999/09/20 13:34:47 + +commit aa8b92fedffeed174157fee39090dcb78611ac5a +Author: jbj <devnull@localhost> +Date: Mon Sep 20 13:23:46 1999 +0000 + + Skip provides along for the ride. + + CVS patchset: 3308 + CVS date: 1999/09/20 13:23:46 + +commit 86aa4396e54fd9b56590fb1af56079154f54b7ed +Author: jbj <devnull@localhost> +Date: Mon Sep 20 13:04:44 1999 +0000 + + Don't segfault on unversioned provides. + + CVS patchset: 3307 + CVS date: 1999/09/20 13:04:44 + +commit 2fe0890ca552e4fd829d181030569b1b3542e466 +Author: jbj <devnull@localhost> +Date: Sun Sep 19 19:41:00 1999 +0000 + + Sanity. + + CVS patchset: 3306 + CVS date: 1999/09/19 19:41:00 + +commit e0e0a755b917d358d38003a3da2f46d83fb70265 +Author: jbj <devnull@localhost> +Date: Sun Sep 19 15:27:37 1999 +0000 + + When comparing EVR with missing epoch, package with epoch is considered newer. + Free providesEVR from added package index. + python: shared module linked correctly. + + CVS patchset: 3305 + CVS date: 1999/09/19 15:27:37 + +commit 29c1a3598ac127c4b2b0b936a2edd6c76ce82325 +Author: jbj <devnull@localhost> +Date: Sun Sep 19 00:29:44 1999 +0000 + + do versioned provides/conflicts resolution correctly. + rpmpopt: display versioned provides/obsoletes. + revert to shared libbz2.so now that bzip2 is in base install. + + CVS patchset: 3304 + CVS date: 1999/09/19 00:29:44 + +commit b0f03239bbd48ef228e0f390e0f6afd94b27c316 +Author: jbj <devnull@localhost> +Date: Fri Sep 17 23:18:24 1999 +0000 + + Typo. + + CVS patchset: 3303 + CVS date: 1999/09/17 23:18:24 + +commit 0148d1e87dc4dc6d31bf2b01e5a21a99ed46239c +Author: jbj <devnull@localhost> +Date: Fri Sep 17 22:59:31 1999 +0000 + + python: shared module needs -lrpm -lbz2. + + CVS patchset: 3302 + CVS date: 1999/09/17 22:59:31 + +commit 7cf4b2e1aa3c238aa2e972efda67e63e7207877c +Author: jbj <devnull@localhost> +Date: Fri Sep 17 22:23:33 1999 +0000 + + lclint annotations. + + CVS patchset: 3301 + CVS date: 1999/09/17 22:23:33 + +commit 0a816b4cb5dc06db41a096c7455bcc4f8c815910 +Author: jbj <devnull@localhost> +Date: Fri Sep 17 22:10:39 1999 +0000 + + add perms to openDatabase() call. + + CVS patchset: 3300 + CVS date: 1999/09/17 22:10:39 + +commit d0d0eefa53d0baab83ca7588582c75cc251556e2 +Author: jbj <devnull@localhost> +Date: Fri Sep 17 22:06:32 1999 +0000 + + Turn off noise for now. + + CVS patchset: 3299 + CVS date: 1999/09/17 22:06:32 + +commit 8258a9497eb12c8a55b7ad16e467977c066db9ee +Author: jbj <devnull@localhost> +Date: Fri Sep 17 22:02:44 1999 +0000 + + lclint annotations. + + CVS patchset: 3298 + CVS date: 1999/09/17 22:02:44 + +commit 8464ba8e6c86367812164541cb5ad084c69b63f9 +Author: jbj <devnull@localhost> +Date: Fri Sep 17 22:01:34 1999 +0000 + + rewrite installArchive() with common exit point. + lclint annotations. + + CVS patchset: 3297 + CVS date: 1999/09/17 22:01:34 + +commit ca578f4da5537564d942294fb21ef2b7bc12959e +Author: jbj <devnull@localhost> +Date: Fri Sep 17 21:51:23 1999 +0000 + + lclint annotations. + + CVS patchset: 3296 + CVS date: 1999/09/17 21:51:23 + +commit 57313de553626f1f414292d171f4204500d531f0 +Author: jbj <devnull@localhost> +Date: Fri Sep 17 21:50:10 1999 +0000 + + simplyify prefix prepending. + lclint annotations. + + CVS patchset: 3295 + CVS date: 1999/09/17 21:50:10 + +commit d567366f46a7ec05eeab6985f11797c445c205a2 +Author: jbj <devnull@localhost> +Date: Fri Sep 17 21:44:39 1999 +0000 + + lclint annotations. + + CVS patchset: 3294 + CVS date: 1999/09/17 21:44:39 + +commit aea37e90473a6c82913e5f9968f64194bc3b60d8 +Author: jbj <devnull@localhost> +Date: Fri Sep 17 21:31:38 1999 +0000 + + lclint annotations. + + CVS patchset: 3293 + CVS date: 1999/09/17 21:31:38 + +commit 4cf669a6f5d80adf97e1d5cf8507d3af2a4c581f +Author: jbj <devnull@localhost> +Date: Fri Sep 17 21:26:00 1999 +0000 + + lclint annotations. + + CVS patchset: 3292 + CVS date: 1999/09/17 21:26:00 + +commit e5d3c31bb26bfcae20340f2902c43dba23e08da9 +Author: jbj <devnull@localhost> +Date: Fri Sep 17 21:08:32 1999 +0000 + + lclint annotations. + + CVS patchset: 3291 + CVS date: 1999/09/17 21:08:32 + +commit 00dcfeff38c8af85dfb7a96834e9ca758dd273fa +Author: jbj <devnull@localhost> +Date: Fri Sep 17 20:52:46 1999 +0000 + + lclint annotations. + + CVS patchset: 3290 + CVS date: 1999/09/17 20:52:46 + +commit a8e5caca589b5d87c6fa0b9664219a26405e1720 +Author: jbj <devnull@localhost> +Date: Fri Sep 17 20:42:51 1999 +0000 + + lclint annotations and consts. + + CVS patchset: 3289 + CVS date: 1999/09/17 20:42:51 + +commit b8d3c0d56a77ca1131a74560413a0e8a16704f4f +Author: jbj <devnull@localhost> +Date: Fri Sep 17 20:40:41 1999 +0000 + + lclint annotations. + + CVS patchset: 3288 + CVS date: 1999/09/17 20:40:41 + +commit b226bc53d0074ed9eadc979abcda1adb75fd7ff3 +Author: jbj <devnull@localhost> +Date: Fri Sep 17 20:17:40 1999 +0000 + + lclint annotations. + + CVS patchset: 3287 + CVS date: 1999/09/17 20:17:40 + +commit bdefece969c640b12069b40f74322c20d2663491 +Author: jbj <devnull@localhost> +Date: Fri Sep 17 20:15:22 1999 +0000 + + lclinit annotations. + + CVS patchset: 3286 + CVS date: 1999/09/17 20:15:22 + +commit 315eb02ffa5324d5ea71750b003738ff73c66a73 +Author: jbj <devnull@localhost> +Date: Fri Sep 17 20:11:44 1999 +0000 + + Update from anaconda. + + CVS patchset: 3285 + CVS date: 1999/09/17 20:11:44 + +commit 89a17f4cfab00c46170f07a2f68f91c3e8ca26df +Author: jbj <devnull@localhost> +Date: Fri Sep 17 18:33:21 1999 +0000 + + Link with librpm and libbz2. + + CVS patchset: 3284 + CVS date: 1999/09/17 18:33:21 + +commit 6bdc80981e13f49419a8eb3e9056cfb6ac3abd35 +Author: jbj <devnull@localhost> +Date: Tue Sep 14 16:04:03 1999 +0000 + + fix: with unspecified epochs, skip dependency epoch compare. + + CVS patchset: 3283 + CVS date: 1999/09/14 16:04:03 + +commit 5776936ece0bcb7f9c0f6f899dcb5d3a9c0a2352 +Author: jbj <devnull@localhost> +Date: Tue Sep 14 05:41:13 1999 +0000 + + fix: versioned provides devolved to existence test with conflicts. + + CVS patchset: 3282 + CVS date: 1999/09/14 05:41:13 + +commit f005d4c15c11eacc245d11e2f069881d2543e32c +Author: jbj <devnull@localhost> +Date: Sun Sep 12 20:43:23 1999 +0000 + + Fiddles to resurrect lclint. + + CVS patchset: 3281 + CVS date: 1999/09/12 20:43:23 + +commit fa165f14175844cbb582eea1617345da0bd779eb +Author: jbj <devnull@localhost> +Date: Sun Sep 12 00:47:09 1999 +0000 + + Bump release. + + CVS patchset: 3280 + CVS date: 1999/09/12 00:47:09 + +commit 075fa0ef785c4f31e1fad8d7e71b4b11b8934533 +Author: jbj <devnull@localhost> +Date: Sun Sep 12 00:41:51 1999 +0000 + + glibc2: always enable dynamic mtrace if available. + + CVS patchset: 3279 + CVS date: 1999/09/12 00:41:51 + +commit 55c52041442a629962a4317a1a7cf9fce50da05b +Author: jbj <devnull@localhost> +Date: Sat Sep 11 23:57:59 1999 +0000 + + fix: avoid db problems with self-obsoleting packages on install. + + CVS patchset: 3278 + CVS date: 1999/09/11 23:57:59 + +commit ff2540dba8917e8adc9775f2ad33f671403eeeb5 +Author: jbj <devnull@localhost> +Date: Sat Sep 11 21:10:02 1999 +0000 + + Common variable naming using EVR rather than Version. + + CVS patchset: 3277 + CVS date: 1999/09/11 21:10:02 + +commit 70a0eb1d9ba1e60e10a995604a3fa259945e06c2 +Author: jbj <devnull@localhost> +Date: Fri Sep 10 23:48:56 1999 +0000 + + pgp and pgp5 have compatible RSA signature (#4780). + + CVS patchset: 3276 + CVS date: 1999/09/10 23:48:56 + +commit f293b8e06f1d721587c9a7f1de3184f8fc8fddf7 +Author: jbj <devnull@localhost> +Date: Fri Sep 10 13:36:18 1999 +0000 + + Display Mb or Kb. + + CVS patchset: 3275 + CVS date: 1999/09/10 13:36:18 + +commit 1cc9b7b5e8a1b19343b8b9add6a53dc5c97d49d3 +Author: ewt <devnull@localhost> +Date: Fri Sep 10 00:50:25 1999 +0000 + + version 1.4 + + CVS patchset: 3274 + CVS date: 1999/09/10 00:50:25 + +commit a7a728a11e98db57b8f0888cd8076c9daf07d120 +Author: jbj <devnull@localhost> +Date: Thu Sep 9 15:16:01 1999 +0000 + + Limit header max size to < 32 Mb (~16 times largest currently known). + + CVS patchset: 3273 + CVS date: 1999/09/09 15:16:01 + +commit 424a891e92464d7d94991a092f656a4400e83c55 +Author: jbj <devnull@localhost> +Date: Thu Sep 9 15:09:30 1999 +0000 + + Apply max 32 Mb sabity check to headers. + + CVS patchset: 3272 + CVS date: 1999/09/09 15:09:30 + +commit 6b66cf510cdedda4e89aaa5d63168b334ded07e2 +Author: jbj <devnull@localhost> +Date: Wed Sep 8 22:50:30 1999 +0000 + + Fix lchown detection. + + CVS patchset: 3271 + CVS date: 1999/09/08 22:50:30 + +commit 7c106b348feb608521d38951f39dd85b34d1f6a4 +Author: jbj <devnull@localhost> +Date: Wed Sep 8 22:33:01 1999 +0000 + + Fix lchown test. + + CVS patchset: 3270 + CVS date: 1999/09/08 22:33:01 + +commit 81355ca3677059062a7ac7b654de6863c31d1dde +Author: jbj <devnull@localhost> +Date: Tue Sep 7 23:04:24 1999 +0000 + + Bump release. + + CVS patchset: 3269 + CVS date: 1999/09/07 23:04:24 + +commit 6281ee4de1edd2882452f3cc0ddff5e8ab94f222 +Author: jbj <devnull@localhost> +Date: Tue Sep 7 22:49:45 1999 +0000 + + Use sizeof("...")-1 throughout. + + CVS patchset: 3268 + CVS date: 1999/09/07 22:49:45 + +commit 834db501abf63981c5445edac45af8de278b0777 +Author: jbj <devnull@localhost> +Date: Tue Sep 7 22:48:55 1999 +0000 + + Update from anaconda. + + CVS patchset: 3267 + CVS date: 1999/09/07 22:48:55 + +commit 002c65379feb473d79a626b8abcf474c5cd72f2b +Author: jbj <devnull@localhost> +Date: Tue Sep 7 22:46:19 1999 +0000 + + Solaris: use getpassphrase rather than getpass if available. + + CVS patchset: 3266 + CVS date: 1999/09/07 22:46:19 + +commit 719984e0960264b3bc821b8aa99afbb8e525a638 +Author: jbj <devnull@localhost> +Date: Tue Sep 7 19:53:10 1999 +0000 + + Tru64: avoid find-requires variable size limit (Tim Mooney). + + CVS patchset: 3265 + CVS date: 1999/09/07 19:53:10 + +commit 582808bce3d636bfd8c2a71e0982af6fe91b2fef +Author: jbj <devnull@localhost> +Date: Tue Sep 7 19:47:53 1999 +0000 + + link libbz2.a statically to avoid rpm->bzip2 dependence for now. + + CVS patchset: 3264 + CVS date: 1999/09/07 19:47:53 + +commit f2cfa9e4944becc9f3bf885cffd663ce69d2695e +Author: jbj <devnull@localhost> +Date: Tue Sep 7 16:24:20 1999 +0000 + + suggested changes to docs from Ken Estes (#4451). + + CVS patchset: 3263 + CVS date: 1999/09/07 16:24:20 + +commit aed59a55a77acd2d6fa6cf2723d077f0bffd2315 +Author: jbj <devnull@localhost> +Date: Tue Sep 7 15:46:53 1999 +0000 + + suggested changes to docs from Ken Estes (#4451). + + CVS patchset: 3262 + CVS date: 1999/09/07 15:46:53 + +commit fabbb86306277887f45569898e1f6a6c60c0c618 +Author: jbj <devnull@localhost> +Date: Tue Sep 7 14:50:32 1999 +0000 + + add --freshen to usage message (#4823). + + CVS patchset: 3261 + CVS date: 1999/09/07 14:50:32 + +commit b4be0ac88bf159068e7b5e5a96de5603a05cae47 +Author: jbj <devnull@localhost> +Date: Tue Sep 7 12:32:10 1999 +0000 + + add sparcv9 architecture. + + CVS patchset: 3260 + CVS date: 1999/09/07 12:32:10 + +commit d753cdadf734488f5539a53e3898fd3ebc1a4508 +Author: jbj <devnull@localhost> +Date: Mon Sep 6 20:59:39 1999 +0000 + + fix: don't successfully match with strncasecmp("sparc", "sparc64", 5) + + CVS patchset: 3259 + CVS date: 1999/09/06 20:59:39 + +commit bc837d1e3f616a7dd2973f25b7ac1d18bfafcb16 +Author: ewt <devnull@localhost> +Date: Sun Sep 5 16:56:44 1999 +0000 + + 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 + +commit 7685084b9e5c1c32aad5a849495e0beec1815cf5 +Author: ewt <devnull@localhost> +Date: Sat Sep 4 19:38:05 1999 +0000 + + *** empty log message *** + + CVS patchset: 3257 + CVS date: 1999/09/04 19:38:05 + +commit dacd97b455d7351b5680f7259b6791b4f3942990 +Author: ewt <devnull@localhost> +Date: Sat Sep 4 19:37:00 1999 +0000 + + null terminate parsed argument lists + + CVS patchset: 3256 + CVS date: 1999/09/04 19:37:00 + +commit aeeaed68f9714080bb3a6e60e3c6125e37b3b4bc +Author: jbj <devnull@localhost> +Date: Wed Aug 25 20:00:26 1999 +0000 + + get the right default if no --prefix is given. + + CVS patchset: 3255 + CVS date: 1999/08/25 20:00:26 + +commit 374924ae9607253e1615db2fe982591daa175ae9 +Author: jbj <devnull@localhost> +Date: Tue Aug 24 23:27:48 1999 +0000 + + Fix duplicate dependency check. + + CVS patchset: 3254 + CVS date: 1999/08/24 23:27:48 + +commit 6c46bff3021b8ec6ece201a0dcab6a963a4b7184 +Author: jbj <devnull@localhost> +Date: Tue Aug 24 22:26:55 1999 +0000 + + add versions to prereq. + add syntax sensitive implict prereq on rpm-3.0.3. + + CVS patchset: 3253 + CVS date: 1999/08/24 22:26:55 + +commit 881c8fbba23132bedfa6d6bdacbb8513347e5b1f +Author: jbj <devnull@localhost> +Date: Tue Aug 24 22:08:52 1999 +0000 + + Orphans. + + CVS patchset: 3252 + CVS date: 1999/08/24 22:08:52 + +commit 5b7d1f7876a40e6900331a9aa9a77263c3fe6a57 +Author: jbj <devnull@localhost> +Date: Tue Aug 24 21:10:30 1999 +0000 + + update python bindings from anaconda. + + CVS patchset: 3251 + CVS date: 1999/08/24 21:10:30 + +commit 438d40966ef28e012b49ec2a61462d27c5e88b70 +Author: jbj <devnull@localhost> +Date: Tue Aug 24 15:18:43 1999 +0000 + + add headerWrite return code and check for errors. + + CVS patchset: 3250 + CVS date: 1999/08/24 15:18:43 + +commit e04da2741558aad5db0c2e15724e1b68be79996a +Author: jbj <devnull@localhost> +Date: Tue Aug 24 14:10:58 1999 +0000 + + Remove legacy langNum interface.l + + CVS patchset: 3249 + CVS date: 1999/08/24 14:10:58 + +commit 5c4a3b51cea5d3de47221b760a7fc282160b0ed9 +Author: jbj <devnull@localhost> +Date: Mon Aug 23 23:51:34 1999 +0000 + + Typo. + + CVS patchset: 3248 + CVS date: 1999/08/23 23:51:34 + +commit 3ae1ccb3aaff3a6e4b2d37d533bb07f34621e96f +Author: jbj <devnull@localhost> +Date: Mon Aug 23 23:10:35 1999 +0000 + + fix: segfault with "--sign" w/o supplying files (#4651). + + CVS patchset: 3247 + CVS date: 1999/08/23 23:10:35 + +commit 751c9f18c8c7ecb18e33edc8614c0f91d5b1e528 +Author: jbj <devnull@localhost> +Date: Mon Aug 23 16:05:08 1999 +0000 + + More environment fiddles. + + CVS patchset: 3246 + CVS date: 1999/08/23 16:05:08 + +commit 279e4cc33839f46209224742fb0ce4ada6f03ec6 +Author: jbj <devnull@localhost> +Date: Sun Aug 22 04:17:12 1999 +0000 + + add %_install_langs to configure languages to be installed. + + CVS patchset: 3245 + CVS date: 1999/08/22 04:17:12 + +commit b2aff25f78baea9cfba2106702d8de63e4537e9c +Author: jbj <devnull@localhost> +Date: Sat Aug 21 23:07:22 1999 +0000 + + Check POSIX environment variables too. + + CVS patchset: 3244 + CVS date: 1999/08/21 23:07:22 + +commit d2094dc229f3efa82bde4c92d77d7314a370d4f0 +Author: jbj <devnull@localhost> +Date: Fri Aug 20 21:05:18 1999 +0000 + + add versions to obsoletes. + + CVS patchset: 3243 + CVS date: 1999/08/20 21:05:18 + +commit 75808ee2d4c1b34c70758d5c72a2b7a386b1124b +Author: jbj <devnull@localhost> +Date: Fri Aug 20 19:11:37 1999 +0000 + + Add script execution order. + + CVS patchset: 3242 + CVS date: 1999/08/20 19:11:37 + +commit e42968ff8b28a632917ec526bae27b10d8e5576f +Author: jbj <devnull@localhost> +Date: Fri Aug 20 17:55:12 1999 +0000 + + Break out locale match test. + + CVS patchset: 3241 + CVS date: 1999/08/20 17:55:12 + +commit 36771ae0adff7e595eb4f0e28d3293db18186431 +Author: jbj <devnull@localhost> +Date: Thu Aug 19 21:09:38 1999 +0000 + + Shared libraries in main package. + + CVS patchset: 3240 + CVS date: 1999/08/19 21:09:38 + +commit 8907c7e1a03b721ce696bce499b52ebc7ebb1cd7 +Author: jbj <devnull@localhost> +Date: Thu Aug 19 19:42:18 1999 +0000 + + match "de" when locale is specified as "de_DE.ISO-8859-1@Munich". + + CVS patchset: 3239 + CVS date: 1999/08/19 19:42:18 + +commit 5eca02dc3469eb2a76412d50c4543d93e1517630 +Author: jbj <devnull@localhost> +Date: Wed Aug 18 18:28:36 1999 +0000 + + Documentation fiddles (#3638). + + CVS patchset: 3238 + CVS date: 1999/08/18 18:28:36 + +commit 5a8aceb05e843bfb523b91a904846ec23276350c +Author: jbj <devnull@localhost> +Date: Wed Aug 18 17:04:54 1999 +0000 + + fix: use pgp5 rather than pgp-2.6.3 if both are in %_pgpbin (#4564). + + CVS patchset: 3237 + CVS date: 1999/08/18 17:04:54 + +commit 13db81ac61d360b20ebe5934e3e11d37404b875d +Author: jbj <devnull@localhost> +Date: Wed Aug 18 16:29:53 1999 +0000 + + Typo. + + CVS patchset: 3236 + CVS date: 1999/08/18 16:29:53 + +commit 54218bb5e15f932c13afe64fdb3567ed9c2803dc +Author: jbj <devnull@localhost> +Date: Tue Aug 17 23:09:09 1999 +0000 + + Bump release. + + CVS patchset: 3235 + CVS date: 1999/08/17 23:09:09 + +commit 210d76a5cd8dad3eb22fbf8f8b02ac2d00829924 +Author: jbj <devnull@localhost> +Date: Tue Aug 17 23:05:24 1999 +0000 + + fix: more precise handling was needed for multiple overlapped removed files. + + CVS patchset: 3234 + CVS date: 1999/08/17 23:05:24 + +commit 50b5b66546c3f520401d06304b92fbf1eb86546f +Author: jbj <devnull@localhost> +Date: Mon Aug 16 22:11:25 1999 +0000 + + Bump release. + + CVS patchset: 3233 + CVS date: 1999/08/16 22:11:25 + +commit 3cb1e6fe07d2035d5d9bd0d74f02d0db6f861acb +Author: jbj <devnull@localhost> +Date: Mon Aug 16 22:10:27 1999 +0000 + + fix: n>1 occurrences of %config(noreplace) should not FA_CREATE (#4355). + + CVS patchset: 3232 + CVS date: 1999/08/16 22:10:27 + +commit dde031db23b1d98350d7237c0f2ebb4b4f81ac88 +Author: jbj <devnull@localhost> +Date: Mon Aug 16 20:14:34 1999 +0000 + + tmacro was broke. + + CVS patchset: 3231 + CVS date: 1999/08/16 20:14:34 + +commit 06689265dded4ea12840ab808d799bb389b52dbb +Author: jbj <devnull@localhost> +Date: Mon Aug 16 18:57:37 1999 +0000 + + fix: last char in rpmrc w/o terminating newline lost (#4361). + prepare for handling \r in macro exapnsions. + + CVS patchset: 3230 + CVS date: 1999/08/16 18:57:37 + +commit 96114b6bf298ca19e348a703e95eb4c34d72cc3b +Author: jbj <devnull@localhost> +Date: Mon Aug 16 16:18:25 1999 +0000 + + fix: macro table cannot contain NULL pointers (#4263). + + CVS patchset: 3229 + CVS date: 1999/08/16 16:18:25 + +commit 1e4d3532ea18961649955eba075f82be5a71ece4 +Author: jbj <devnull@localhost> +Date: Sun Aug 15 19:11:40 1999 +0000 + + resuscitate net shared paths (#4330). + + CVS patchset: 3228 + CVS date: 1999/08/15 19:11:40 + +commit 5a137dbb7161acad2983333a2af085a8f36e5a30 +Author: jbj <devnull@localhost> +Date: Sun Aug 15 14:42:28 1999 +0000 + + Bump release. + + CVS patchset: 3227 + CVS date: 1999/08/15 14:42:28 + +commit 721d10da7c494d56fc1e537993c459750edf0f18 +Author: jbj <devnull@localhost> +Date: Sun Aug 15 13:41:06 1999 +0000 + + Fix the erased files last fix. + + CVS patchset: 3226 + CVS date: 1999/08/15 13:41:06 + +commit f12ab9fac151d0dadcfb49fb16f5e495c00c5774 +Author: jbj <devnull@localhost> +Date: Sat Aug 14 20:01:38 1999 +0000 + + fix: don't remove file until last occurence in transaction (#4291). + + CVS patchset: 3225 + CVS date: 1999/08/14 20:01:38 + +commit e466edec37f656159c561c63d73226d70c3e64a8 +Author: jbj <devnull@localhost> +Date: Sat Aug 14 15:33:19 1999 +0000 + + Comments, consts and style. + + CVS patchset: 3224 + CVS date: 1999/08/14 15:33:19 + +commit de8d6b59e1f0f7b32bc12188c5e50d7fb592e7fa +Author: jbj <devnull@localhost> +Date: Fri Aug 13 20:05:57 1999 +0000 + + Comments, consts, and simplifications. + + CVS patchset: 3223 + CVS date: 1999/08/13 20:05:57 + +commit 07f2fceeb43e1f39852b8cf68c2587964c0ed8a3 +Author: jbj <devnull@localhost> +Date: Mon Aug 9 14:28:13 1999 +0000 + + Prepare for per-package non-string macros like epoch. + Collapse RPMFILE_STATE_NETSHARED onto RPMFILE_STATE_NOTINSTALLED. + + CVS patchset: 3222 + CVS date: 1999/08/09 14:28:13 + +commit f88a79c205c36a3e04454798ec7851908ed10e16 +Author: jbj <devnull@localhost> +Date: Sun Aug 8 17:51:43 1999 +0000 + + Typo. + + CVS patchset: 3221 + CVS date: 1999/08/08 17:51:43 + +commit ac542cea244cb33689051a3bc3f454a37b4445ce +Author: jbj <devnull@localhost> +Date: Sun Aug 8 17:45:05 1999 +0000 + + Typo. + + CVS patchset: 3220 + CVS date: 1999/08/08 17:45:05 + +commit 9c7952f3faf29c30517ab4d587e8203579b77366 +Author: jbj <devnull@localhost> +Date: Sun Aug 8 17:43:28 1999 +0000 + + Run ldconfig in %post. + + CVS patchset: 3219 + CVS date: 1999/08/08 17:43:28 + +commit d71e246e745774457083496159bd1c4533a39524 +Author: jbj <devnull@localhost> +Date: Sat Aug 7 00:07:51 1999 +0000 + + Comments and consts ... + + CVS patchset: 3218 + CVS date: 1999/08/07 00:07:51 + +commit e36fd7ef12192da3574af8fc36d08f492d3fb035 +Author: jbj <devnull@localhost> +Date: Fri Aug 6 23:44:25 1999 +0000 + + Comments and consts ... + + CVS patchset: 3217 + CVS date: 1999/08/06 23:44:25 + +commit 64c9a2d1cfa65f039eca023311d46a759556c63b +Author: jbj <devnull@localhost> +Date: Fri Aug 6 22:52:49 1999 +0000 + + Use headerNVR throughout. + More const's. + + CVS patchset: 3216 + CVS date: 1999/08/06 22:52:49 + +commit 0343b15e5511e3b5b99cbc7e8e712aed9589b487 +Author: jbj <devnull@localhost> +Date: Fri Aug 6 21:35:15 1999 +0000 + + Get rid of trailing white space. + + CVS patchset: 3215 + CVS date: 1999/08/06 21:35:15 + +commit b5b29dd7a36f7b3f3d0884d0084a1b683d7f5a97 +Author: jbj <devnull@localhost> +Date: Wed Aug 4 18:07:18 1999 +0000 + + Clarify licensing: "GNU General Public License" not s/General //. + + CVS patchset: 3214 + CVS date: 1999/08/04 18:07:18 + +commit 1daea4ec399ddbb0b81a1251ab67cd355c1d29ff +Author: jbj <devnull@localhost> +Date: Wed Aug 4 14:46:07 1999 +0000 + + Re-add bzip2 build requirement. + + CVS patchset: 3213 + CVS date: 1999/08/04 14:46:07 + +commit 795a39fe3f276c5821e68169898a43f9ddba5512 +Author: jbj <devnull@localhost> +Date: Mon Aug 2 21:06:33 1999 +0000 + + More informative message for "free list corrupt". + + CVS patchset: 3212 + CVS date: 1999/08/02 21:06:33 + +commit f692823a2d44734554b94ea900327616602d350d +Author: jbj <devnull@localhost> +Date: Mon Aug 2 19:24:36 1999 +0000 + + Not quite ready for build requires bzip2. + + CVS patchset: 3211 + CVS date: 1999/08/02 19:24:36 + +commit 13bc36591663bc6c9f08511e4edbded7bda5ba56 +Author: jbj <devnull@localhost> +Date: Mon Aug 2 19:10:09 1999 +0000 + + Sanity. + + CVS patchset: 3210 + CVS date: 1999/08/02 19:10:09 + +commit f9ed8f7bdc2467873142260705782a2910280137 +Author: jbj <devnull@localhost> +Date: Thu Jul 29 12:36:03 1999 +0000 + + macro fixes (Benedict Lofstedt, #4220): + expand %# just like %{#} (and with same value as shell analogues). + macro defaults for *, 0, and # if no args specified. + getopt on non-linux requires optind to be saved/restored. + + CVS patchset: 3209 + CVS date: 1999/07/29 12:36:03 + +commit 587dab926c4314c71390bd6f6c5844751b8dfd1c +Author: jbj <devnull@localhost> +Date: Thu Jul 29 11:20:20 1999 +0000 + + fix: getopt on non-linux requires optind to be saved/restored + rather than just set to 0 (Benedict Lofstedt, #4220). + + CVS patchset: 3208 + CVS date: 1999/07/29 11:20:20 + +commit c789b859108907d135a37c3acc030755678ba76b +Author: gafton <devnull@localhost> +Date: Wed Jul 28 00:56:34 1999 +0000 + + Finally fixed it up for the new version of perl. + + CVS patchset: 3207 + CVS date: 1999/07/28 00:56:34 + +commit 3952d8e797bae56a0122ef96b2361686305c4852 +Author: jbj <devnull@localhost> +Date: Tue Jul 27 22:05:43 1999 +0000 + + popt: heavy dose of const. + + CVS patchset: 3206 + CVS date: 1999/07/27 22:05:43 + +commit 12dacc46fba0fb50e984e11f6d391c9b69f5cf8b +Author: gafton <devnull@localhost> +Date: Mon Jul 26 23:39:34 1999 +0000 + + Hacks + + CVS patchset: 3205 + CVS date: 1999/07/26 23:39:34 + +commit b22ee45ae2937612fdab3b8639432a6e30d1d6e7 +Author: jbj <devnull@localhost> +Date: Mon Jul 26 21:52:44 1999 +0000 + + Bump release. + + CVS patchset: 3204 + CVS date: 1999/07/26 21:52:44 + +commit cdd837431a4606ab692d3a53c40b61013307cf76 +Author: jbj <devnull@localhost> +Date: Mon Jul 26 21:51:03 1999 +0000 + + fix: segfault on --rebuild (#4185). + + CVS patchset: 3203 + CVS date: 1999/07/26 21:51:03 + +commit 5ddfcc2f6ab43ca5bbaf4cfce2aeeef5c316616c +Author: jbj <devnull@localhost> +Date: Fri Jul 23 19:19:15 1999 +0000 + + add post install configurable dependency checking. + + CVS patchset: 3202 + CVS date: 1999/07/23 19:19:15 + +commit 22dad3f4ce2a1571a1a109f817568dc322d6354b +Author: jbj <devnull@localhost> +Date: Thu Jul 22 23:05:43 1999 +0000 + + add _mandir/_infodir macro expansions to docdirs (Tomasz Kloczko). + + CVS patchset: 3201 + CVS date: 1999/07/22 23:05:43 + +commit b27a7971eb4f2c83fcebac447916e396dcbcc5be +Author: jbj <devnull@localhost> +Date: Thu Jul 22 23:01:31 1999 +0000 + + the death of RPMSENSE_SERIAL, use [epoch:]version[-release] instead. + + CVS patchset: 3200 + CVS date: 1999/07/22 23:01:31 + +commit 775e0bc797aef06b577bf36d6deca6da606ffc24 +Author: jbj <devnull@localhost> +Date: Thu Jul 22 22:38:44 1999 +0000 + + print all dependencies for each package at end of build. + + CVS patchset: 3199 + CVS date: 1999/07/22 22:38:44 + +commit e5a77f761f660a8a07235d84b4df2970f6e89b1d +Author: jbj <devnull@localhost> +Date: Thu Jul 22 19:38:25 1999 +0000 + + fix: sanity test on specfile fails when encountering i18n chars. + + CVS patchset: 3198 + CVS date: 1999/07/22 19:38:25 + +commit f4cb9f792a3d5845fd22c91912511f04bb23ef7d +Author: jbj <devnull@localhost> +Date: Thu Jul 22 17:51:59 1999 +0000 + + Bump release. + + CVS patchset: 3197 + CVS date: 1999/07/22 17:51:59 + +commit 0f7a33ebf8ea7128f5504e93e77f8aeaa43ab119 +Author: jbj <devnull@localhost> +Date: Thu Jul 22 17:48:31 1999 +0000 + + add versions to provides. + + CVS patchset: 3196 + CVS date: 1999/07/22 17:48:31 + +commit 1cbea413b4e90fe517fbb18f925fea9a13cc0c31 +Author: jbj <devnull@localhost> +Date: Wed Jul 21 16:17:42 1999 +0000 + + Bump release. + + CVS patchset: 3195 + CVS date: 1999/07/21 16:17:42 + +commit 114c7f8f69cdb31e7e8a9bde989133bc0d6889b6 +Author: jbj <devnull@localhost> +Date: Wed Jul 21 16:17:12 1999 +0000 + + Match any epoch if package has epoch and dependency doesn't specify. + + CVS patchset: 3194 + CVS date: 1999/07/21 16:17:12 + +commit c9cd11a3259022f2040ae497b8199a332665ee74 +Author: jbj <devnull@localhost> +Date: Tue Jul 20 20:49:39 1999 +0000 + + Sanity. + + CVS patchset: 3193 + CVS date: 1999/07/20 20:49:39 + +commit 2da2ce8b10a8960a793b2ba28156b6b738558f19 +Author: jbj <devnull@localhost> +Date: Tue Jul 20 20:48:49 1999 +0000 + + Bump release. + + CVS patchset: 3192 + CVS date: 1999/07/20 20:48:49 + +commit 1132ce76b9ae341bd356c7ba9d811638bcd2a97a +Author: jbj <devnull@localhost> +Date: Tue Jul 20 20:48:29 1999 +0000 + + Save and restore 1st char of next line in multiline expansion correctly. + + CVS patchset: 3191 + CVS date: 1999/07/20 20:48:29 + +commit c50704544bf39d077f73f33aea423db911308b8e +Author: jbj <devnull@localhost> +Date: Tue Jul 20 18:51:57 1999 +0000 + + fix: incomplete cleanup if --rebuilddb fails (#4115). + + CVS patchset: 3190 + CVS date: 1999/07/20 18:51:57 + +commit 16b83080f748d6b409b7cf07eb1aa61a97d892d9 +Author: jbj <devnull@localhost> +Date: Tue Jul 20 18:50:33 1999 +0000 + + Orphan. + + CVS patchset: 3189 + CVS date: 1999/07/20 18:50:33 + +commit dbe7cc83782fe4851276e9b83e58527960e4cfb9 +Author: jbj <devnull@localhost> +Date: Tue Jul 20 11:56:22 1999 +0000 + + Credit the PLD team. + + CVS patchset: 3188 + CVS date: 1999/07/20 11:56:22 + +commit adb4f581473e441123d9c1bee9f2b3e23ca82312 +Author: jbj <devnull@localhost> +Date: Mon Jul 19 22:28:41 1999 +0000 + + Orphans. + + CVS patchset: 3187 + CVS date: 1999/07/19 22:28:41 + +commit 42487584200e0f47d8a8665468d9022496986e11 +Author: jbj <devnull@localhost> +Date: Mon Jul 19 22:20:57 1999 +0000 + + Man pages have moved. + + CVS patchset: 3186 + CVS date: 1999/07/19 22:20:57 + +commit ac305baca71f512e09656c98378cc0587ebbb6c2 +Author: jbj <devnull@localhost> +Date: Mon Jul 19 22:20:01 1999 +0000 + + Orphans. + + CVS patchset: 3185 + CVS date: 1999/07/19 22:20:01 + +commit 7fb78a663d30c83a0df3cf3bac45c12f85b19aff +Author: jbj <devnull@localhost> +Date: Mon Jul 19 22:15:08 1999 +0000 + + Bump release. + + CVS patchset: 3184 + CVS date: 1999/07/19 22:15:08 + +commit 46572592b4f958444c854bb9ee0cc6e7d8cd1d86 +Author: jbj <devnull@localhost> +Date: Mon Jul 19 22:13:12 1999 +0000 + + add pl translation and man pages (Tomasz K?oczko et al). + + CVS patchset: 3183 + CVS date: 1999/07/19 22:13:12 + +commit 816ca6b54c3a4e5776bc091bfe3e754f77704231 +Author: jbj <devnull@localhost> +Date: Mon Jul 19 21:25:53 1999 +0000 + + debug multiline macro expansion. + + CVS patchset: 3182 + CVS date: 1999/07/19 21:25:53 + +commit b499fad53862605683cda2a897ba953406e178e3 +Author: gafton <devnull@localhost> +Date: Mon Jul 19 20:17:59 1999 +0000 + + Updated + + CVS patchset: 3181 + CVS date: 1999/07/19 20:17:59 + +commit c4e615007f983bb065f86a58b15ba792eeba51d3 +Author: jbj <devnull@localhost> +Date: Mon Jul 19 18:39:48 1999 +0000 + + permit multiline macro expansions. + + CVS patchset: 3180 + CVS date: 1999/07/19 18:39:48 + +commit 673bd51d8bd8e3d2f24bdb4906af37975a8628a5 +Author: jbj <devnull@localhost> +Date: Mon Jul 19 16:20:02 1999 +0000 + + Another dead strtok. + + CVS patchset: 3179 + CVS date: 1999/07/19 16:20:02 + +commit 07a1b9a39fe390001df01eba15d9faec0682261d +Author: jbj <devnull@localhost> +Date: Mon Jul 19 13:23:00 1999 +0000 + + Bump release. + + CVS patchset: 3178 + CVS date: 1999/07/19 13:23:00 + +commit 902cdf4c1b2715f5b19007dbcfabf5579cc42f8d +Author: jbj <devnull@localhost> +Date: Mon Jul 19 13:22:21 1999 +0000 + + fix: %if parsing skipped 3 chars too many. + + CVS patchset: 3177 + CVS date: 1999/07/19 13:22:21 + +commit 78808908b4bbf3086cb0ab0688dd20b51b29f5db +Author: jbj <devnull@localhost> +Date: Sat Jul 17 19:00:45 1999 +0000 + + make query (rpm -qvl) behave like (POSIX?) ls for older files (#4050). + + CVS patchset: 3176 + CVS date: 1999/07/17 19:00:45 + +commit 149db88d72ba9b4114abe1c53ebc9768e5578ef7 +Author: gafton <devnull@localhost> +Date: Fri Jul 16 08:46:16 1999 +0000 + + ignore perl + + CVS patchset: 3175 + CVS date: 1999/07/16 08:46:16 + +commit 8e4d1531d6e10bbe405d7f80b4f1ae940ec5cf88 +Author: gafton <devnull@localhost> +Date: Fri Jul 16 08:45:24 1999 +0000 + + New file + + CVS patchset: 3174 + CVS date: 1999/07/16 08:45:24 + +commit 1d18d03f9d3632cea29e45db952a22a601f09fbe +Author: gafton <devnull@localhost> +Date: Fri Jul 16 08:44:54 1999 +0000 + + Added rpmdb traversal + + CVS patchset: 3173 + CVS date: 1999/07/16 08:44:54 + +commit dfb29dcf5b7d676ca572bdb324612df4e83c480c +Author: jbj <devnull@localhost> +Date: Thu Jul 15 23:08:18 1999 +0000 + + Force static library linkage. + + CVS patchset: 3172 + CVS date: 1999/07/15 23:08:18 + +commit 5ad244b9d1fc1c7110eebe6c2b104afa7514ecd9 +Author: jbj <devnull@localhost> +Date: Thu Jul 15 22:26:15 1999 +0000 + + Change shared lib defaults. + + CVS patchset: 3171 + CVS date: 1999/07/15 22:26:15 + +commit 40354061750dac15bc0cf036626a5e5220a271c7 +Author: jbj <devnull@localhost> +Date: Thu Jul 15 22:01:29 1999 +0000 + + Typo. + + CVS patchset: 3170 + CVS date: 1999/07/15 22:01:29 + +commit d9f36428bc78fafc8b658bb0f10358040952186b +Author: jbj <devnull@localhost> +Date: Thu Jul 15 21:48:28 1999 +0000 + + Typo. + + CVS patchset: 3169 + CVS date: 1999/07/15 21:48:28 + +commit 48114d505c8789c6b409a6fb28ddf2c05f5e223a +Author: jbj <devnull@localhost> +Date: Thu Jul 15 21:47:49 1999 +0000 + + Build shared libs too. + + CVS patchset: 3168 + CVS date: 1999/07/15 21:47:49 + +commit 3655254b008133be1172cceb53b5b4a89fc78afc +Author: jbj <devnull@localhost> +Date: Thu Jul 15 21:18:39 1999 +0000 + + Popuilate. + + CVS patchset: 3167 + CVS date: 1999/07/15 21:18:39 + +commit d73d7c130cc6dde7eb651c149b97233b994df3af +Author: jbj <devnull@localhost> +Date: Thu Jul 15 21:09:52 1999 +0000 + + Carry Makefile.in for now. + + CVS patchset: 3166 + CVS date: 1999/07/15 21:09:52 + +commit 35f09998f87dca3101b5989db4ff8c4df9fbac02 +Author: jbj <devnull@localhost> +Date: Thu Jul 15 21:02:54 1999 +0000 + + add python bindings to rpm-devel (linux only). + + CVS patchset: 3165 + CVS date: 1999/07/15 21:02:54 + +commit c3f62fe632456a58e60107f972692a9f5afe9f00 +Author: jbj <devnull@localhost> +Date: Thu Jul 15 20:15:23 1999 +0000 + + Automake to create python bindings. + + CVS patchset: 3164 + CVS date: 1999/07/15 20:15:23 + +commit aa85d25a0e5e3b146f8f65c582c652d62109869c +Author: gafton <devnull@localhost> +Date: Wed Jul 14 22:06:21 1999 +0000 + + Added transactions skeleton + + CVS patchset: 3163 + CVS date: 1999/07/14 22:06:21 + +commit ed0b4f5fc1511f69f8e179edefd4688b00b82b39 +Author: gafton <devnull@localhost> +Date: Wed Jul 14 18:23:16 1999 +0000 + + added comment + + CVS patchset: 3162 + CVS date: 1999/07/14 18:23:16 + +commit 99c487c9eff00d3b8b3d5bec1d51aa6084976d65 +Author: jbj <devnull@localhost> +Date: Wed Jul 14 18:15:09 1999 +0000 + + Copy from anaconda/rpmmodules. + + CVS patchset: 3161 + CVS date: 1999/07/14 18:15:09 + +commit 4352ef4a987e56b69f91be767427fae1593eb310 +Author: gafton <devnull@localhost> +Date: Wed Jul 14 17:23:30 1999 +0000 + + Updated + + CVS patchset: 3160 + CVS date: 1999/07/14 17:23:30 + +commit 4adbd80d74a551019494c49d64cf33d2a36b4ffe +Author: jbj <devnull@localhost> +Date: Wed Jul 14 16:53:57 1999 +0000 + + Orphans. + + CVS patchset: 3159 + CVS date: 1999/07/14 16:53:57 + +commit a10abcc2bf24b060a15701e5fd6311275e3715fd +Author: jbj <devnull@localhost> +Date: Wed Jul 14 16:52:52 1999 +0000 + + Merge Christian's preliminary perl bindings. + + CVS patchset: 3158 + CVS date: 1999/07/14 16:52:52 + +commit 40d76f715b4a71e2c69d185e83177b1c2cef9750 +Author: jbj <devnull@localhost> +Date: Wed Jul 14 16:47:30 1999 +0000 + + move checksig/resign major modes into rpmlib. + + CVS patchset: 3157 + CVS date: 1999/07/14 16:47:30 + +commit 4a0755d14fad844a3953b5abaa95bf255d80f0ba +Author: jbj <devnull@localhost> +Date: Wed Jul 14 16:09:41 1999 +0000 + + Create from top level checksig.c. + + CVS patchset: 3156 + CVS date: 1999/07/14 16:09:41 + +commit d795e1e296bc300ee6ae51f9b7037e6b9de82500 +Author: jbj <devnull@localhost> +Date: Wed Jul 14 15:43:30 1999 +0000 + + move install/erase major modes into rpmlib. + + CVS patchset: 3155 + CVS date: 1999/07/14 15:43:30 + +commit 6fef7c55e95b1d7481132b23da3435958e66ed3a +Author: jbj <devnull@localhost> +Date: Wed Jul 14 15:28:03 1999 +0000 + + Create from top level install.c. + + CVS patchset: 3154 + CVS date: 1999/07/14 15:28:03 + +commit 3165d323386c48a2d7e644dae155620d9479c750 +Author: jbj <devnull@localhost> +Date: Wed Jul 14 14:36:10 1999 +0000 + + Eliminate static prototypes. + + CVS patchset: 3153 + CVS date: 1999/07/14 14:36:10 + +commit 4bd2f3531a51fd99adb4e3e7007a3ffee1b178ef +Author: jbj <devnull@localhost> +Date: Tue Jul 13 23:33:02 1999 +0000 + + File internals rearranged to taste. + + CVS patchset: 3152 + CVS date: 1999/07/13 23:33:02 + +commit fca8845a9a45f9d2d8940f145b311ef79d51c1ee +Author: jbj <devnull@localhost> +Date: Tue Jul 13 23:19:08 1999 +0000 + + Eliminate static prototypes. + + CVS patchset: 3151 + CVS date: 1999/07/13 23:19:08 + +commit 348fcc286d45687fc7d00312a13c1f9f20bcd661 +Author: jbj <devnull@localhost> +Date: Tue Jul 13 22:53:46 1999 +0000 + + Eliminate static prototypes. + + CVS patchset: 3150 + CVS date: 1999/07/13 22:53:46 + +commit 05dc5eaccf810133472f31223784419321490bb3 +Author: jbj <devnull@localhost> +Date: Tue Jul 13 22:45:06 1999 +0000 + + Eliminate static prototypes. + + CVS patchset: 3149 + CVS date: 1999/07/13 22:45:06 + +commit fe8d812f821f66ea70419382bba04abdc8bc9e17 +Author: jbj <devnull@localhost> +Date: Tue Jul 13 22:21:25 1999 +0000 + + Eliminate static prototypes. + + CVS patchset: 3148 + CVS date: 1999/07/13 22:21:25 + +commit 9bcf57372b268034b6ef6c3f24e0a12cf5ff63ad +Author: jbj <devnull@localhost> +Date: Tue Jul 13 22:17:16 1999 +0000 + + Eliminate const warning. + + CVS patchset: 3147 + CVS date: 1999/07/13 22:17:16 + +commit 0ea6b769d96189da1cda0ae462d7eb306e78d00e +Author: jbj <devnull@localhost> +Date: Tue Jul 13 22:08:55 1999 +0000 + + Remove static prototypes. + + CVS patchset: 3146 + CVS date: 1999/07/13 22:08:55 + +commit 71b7c18f72a0beff8348f8ba65f5bc70f4d5726f +Author: jbj <devnull@localhost> +Date: Tue Jul 13 22:05:28 1999 +0000 + + Eliminate static prototypes. + + CVS patchset: 3145 + CVS date: 1999/07/13 22:05:28 + +commit 42892b018d529a5fa244b40a6a356b2135545d9d +Author: jbj <devnull@localhost> +Date: Tue Jul 13 22:00:05 1999 +0000 + + Eliminate static prototypes. + + CVS patchset: 3144 + CVS date: 1999/07/13 22:00:05 + +commit 8bd997f2e0d977ddde56ea4debad83197355a2c9 +Author: jbj <devnull@localhost> +Date: Tue Jul 13 21:37:57 1999 +0000 + + Perl bindings need + #include <foo.h> + not + #include "foo.h" + + CVS patchset: 3143 + CVS date: 1999/07/13 21:37:57 + +commit 2f400a54b2194cc1caee95cb0a3da74f4bce1735 +Author: jbj <devnull@localhost> +Date: Sun Jul 11 18:02:31 1999 +0000 + + Use size of target not claimed size of soruce in memcpy. + + CVS patchset: 3142 + CVS date: 1999/07/11 18:02:31 + +commit 5992f0fe0329285149d07945d2450da8a72ac981 +Author: jbj <devnull@localhost> +Date: Sat Jul 10 20:51:35 1999 +0000 + + add epoch (as [0-9]*:version-release) to install dependency parse. + + CVS patchset: 3141 + CVS date: 1999/07/10 20:51:35 + +commit 050075d98e184dbf768bd8df20fe7bd2135b8bea +Author: jbj <devnull@localhost> +Date: Sat Jul 10 17:21:36 1999 +0000 + + Bump release. + + CVS patchset: 3140 + CVS date: 1999/07/10 17:21:36 + +commit 3138e99fd496abc3db828e7f3cadfa5e442b102b +Author: jbj <devnull@localhost> +Date: Sat Jul 10 17:21:10 1999 +0000 + + include shared libs in rpm-devel (no versioning yet). + + CVS patchset: 3139 + CVS date: 1999/07/10 17:21:10 + +commit 8938ee3a9d1b7478cdfa022785b734355cae31c6 +Author: jbj <devnull@localhost> +Date: Sat Jul 10 16:23:30 1999 +0000 + + Eliminate unnecessary extern. + + CVS patchset: 3138 + CVS date: 1999/07/10 16:23:30 + +commit ab69afb6e3b8382362f598a09ade77b5dcc133eb +Author: jbj <devnull@localhost> +Date: Thu Jul 8 22:37:05 1999 +0000 + + Typos. + + CVS patchset: 3137 + CVS date: 1999/07/08 22:37:05 + +commit 25e6b06959c7f0ee81654059e7770c60d70d9ba3 +Author: jbj <devnull@localhost> +Date: Thu Jul 8 22:10:33 1999 +0000 + + add configure scaffolding to support rpm-4.0 packages. + + CVS patchset: 3136 + CVS date: 1999/07/08 22:10:33 + +commit 7f9aeb867a19b3d6262c065054d7b1b6bb0844f3 +Author: jbj <devnull@localhost> +Date: Thu Jul 8 19:59:55 1999 +0000 + + add --eval to find result of macro expansion. + + CVS patchset: 3135 + CVS date: 1999/07/08 19:59:55 + +commit 9c1719e45f3ab1547d83e74099fd953942cad26d +Author: jbj <devnull@localhost> +Date: Wed Jul 7 19:26:02 1999 +0000 + + Ignore .libs. + + CVS patchset: 3134 + CVS date: 1999/07/07 19:26:02 + +commit d70b2a549638b0549b9e2073fce5d586f58c30a8 +Author: jbj <devnull@localhost> +Date: Wed Jul 7 19:25:34 1999 +0000 + + Begin rpm-3.0.3. + + CVS patchset: 3133 + CVS date: 1999/07/07 19:25:34 + +commit f8ea714939333dbd77d37ccfcb2e8cd2b1a00b02 +Author: jbj <devnull@localhost> +Date: Wed Jul 7 14:30:35 1999 +0000 + + Release rpm-3.0.2. + + CVS patchset: 3132 + CVS date: 1999/07/07 14:30:35 + +commit 110e5ef1b0fae309fd965f33e1449e4083a2c52d +Author: jbj <devnull@localhost> +Date: Wed Jul 7 14:29:25 1999 +0000 + + tru64: use /bin/sh not /usr/bin/ksh in find-requires. + + CVS patchset: 3131 + CVS date: 1999/07/07 14:29:25 + +commit 419325db063cb976c1806d37a7adebbd18ba0bcf +Author: jbj <devnull@localhost> +Date: Wed Jul 7 14:28:07 1999 +0000 + + *** empty log message *** + + CVS patchset: 3130 + CVS date: 1999/07/07 14:28:07 + +commit 9ed3f8f6fd74b8684d5ae86adb89e0102def5434 +Author: jbj <devnull@localhost> +Date: Tue Jul 6 17:32:49 1999 +0000 + + changelog stamp broken w/ big endian 64 bit time_t (Stephane Erania). + + CVS patchset: 3129 + CVS date: 1999/07/06 17:32:49 + +commit e49a44937bc9510e08e0673c4d09eb853186a63d +Author: jbj <devnull@localhost> +Date: Tue Jul 6 12:51:16 1999 +0000 + + Bump release. + + CVS patchset: 3128 + CVS date: 1999/07/06 12:51:16 + +commit 6782ac4fa4e03a835cbc56217c44a49501826397 +Author: jbj <devnull@localhost> +Date: Tue Jul 6 12:50:45 1999 +0000 + + Check that url contained service field. + Return strerror if ftpStrerror is not enough. + + CVS patchset: 3127 + CVS date: 1999/07/06 12:50:45 + +commit 8e1bdb7ebd20ab61953270b6f5ba78f48fe0d21d +Author: jbj <devnull@localhost> +Date: Sat Jul 3 23:36:35 1999 +0000 + + Add newborns. + + CVS patchset: 3126 + CVS date: 1999/07/03 23:36:35 + +commit d64cb1c78cd91fdde3bc1be2b588f7c9890e5c77 +Author: jbj <devnull@localhost> +Date: Sat Jul 3 23:21:36 1999 +0000 + + Reorder. Ignore javadeps. + + CVS patchset: 3125 + CVS date: 1999/07/03 23:21:36 + +commit 400ffe008c8baa82e7b6e56fdaa5cfd7c61fd2f9 +Author: jbj <devnull@localhost> +Date: Sat Jul 3 22:58:08 1999 +0000 + + 12 more dead strtoks. + + CVS patchset: 3124 + CVS date: 1999/07/03 22:58:08 + +commit ebdafb810ec772a905f03fc5ee923b5841807af7 +Author: jbj <devnull@localhost> +Date: Sat Jul 3 17:59:28 1999 +0000 + + Redundant line. + + CVS patchset: 3123 + CVS date: 1999/07/03 17:59:28 + +commit 45637b94c1e6929b3e478ec9a1ae490a624467de +Author: jbj <devnull@localhost> +Date: Sat Jul 3 14:52:06 1999 +0000 + + Add arch/os for IBM Big Iron. + + CVS patchset: 3122 + CVS date: 1999/07/03 14:52:06 + +commit 25643f9764eedaff0769483112bd8b31b17b6ead +Author: jbj <devnull@localhost> +Date: Fri Jul 2 21:15:25 1999 +0000 + + Add includes for more robust standalone behavior. + + CVS patchset: 3121 + CVS date: 1999/07/02 21:15:25 + +commit 56496ce0886ebf4ca168387f4fa149b3fd52a6d9 +Author: jbj <devnull@localhost> +Date: Fri Jul 2 20:56:04 1999 +0000 + + Quick 'n dirty macro evaluation. + + CVS patchset: 3120 + CVS date: 1999/07/02 20:56:04 + +commit 5fc70a54d73a54638812ba224cddbf84b5b5e1bf +Author: jbj <devnull@localhost> +Date: Wed Jun 30 21:24:06 1999 +0000 + + More ugliness. + + CVS patchset: 3119 + CVS date: 1999/06/30 21:24:06 + +commit 2cc65c7fb730acc5459a41ba45119950c9dd7e4c +Author: jbj <devnull@localhost> +Date: Wed Jun 30 21:18:43 1999 +0000 + + Ugly hack to get query dependencies right. + + CVS patchset: 3118 + CVS date: 1999/06/30 21:18:43 + +commit 082ee36e0a65e817dd44936cfa89e50fcefcd5af +Author: jbj <devnull@localhost> +Date: Wed Jun 30 20:09:31 1999 +0000 + + move url.c and ftp.c to rpmlib right next to query. + + CVS patchset: 3117 + CVS date: 1999/06/30 20:09:31 + +commit 10b1febba767d88cb43983b9e44cbb1d345f7544 +Author: jbj <devnull@localhost> +Date: Wed Jun 30 19:03:17 1999 +0000 + + Bump release. + + CVS patchset: 3116 + CVS date: 1999/06/30 19:03:17 + +commit ae5b56fa00804e3391aba88038ee16798b486c90 +Author: jbj <devnull@localhost> +Date: Wed Jun 30 19:02:46 1999 +0000 + + move url.c and ftp.c to rpmlib right next to query. + + CVS patchset: 3115 + CVS date: 1999/06/30 19:02:46 + +commit c0d41067da0219fdf0d2fccd8628f5d336554229 +Author: jbj <devnull@localhost> +Date: Wed Jun 30 19:02:06 1999 +0000 + + Dead. + + CVS patchset: 3114 + CVS date: 1999/06/30 19:02:06 + +commit e77fec4b16d30f5ecacd033314f3e092e90ba050 +Author: jbj <devnull@localhost> +Date: Wed Jun 30 19:01:47 1999 +0000 + + Use rpmurl.h not separate url.h ftp.h. + + CVS patchset: 3113 + CVS date: 1999/06/30 19:01:47 + +commit c9ba6cba9c3ed612d7bdb3978da1577dc314d76e +Author: jbj <devnull@localhost> +Date: Wed Jun 30 14:18:05 1999 +0000 + + avoid numeric overflow in version comparison (Thayne Harbaugh<tharbaug@liberate.com>). + + CVS patchset: 3112 + CVS date: 1999/06/30 14:18:05 + +commit 79ba901dfee62d4ef037b312974c12cfaa08858f +Author: jbj <devnull@localhost> +Date: Mon Jun 28 21:26:57 1999 +0000 + + Better error message on ftp open failures. + + CVS patchset: 3111 + CVS date: 1999/06/28 21:26:57 + +commit de9f04066425bceb29d6ac5592fcd001c8d0f8e6 +Author: jbj <devnull@localhost> +Date: Fri Jun 25 10:14:13 1999 +0000 + + fix: --checksig segfault with odd pgp output (e.g. w/o ~/.pgp) (#3720) + + CVS patchset: 3110 + CVS date: 1999/06/25 10:14:13 + +commit 7f5a4a4aed21b30717605d6e1d7829661476af81 +Author: jbj <devnull@localhost> +Date: Thu Jun 24 22:23:46 1999 +0000 + + fix: bsearch needs macro table sorted after undefine. + + CVS patchset: 3109 + CVS date: 1999/06/24 22:23:46 + +commit 8bc8f024e61fc218fe8285e33e645a2bb8df7ed6 +Author: jbj <devnull@localhost> +Date: Wed Jun 23 21:01:38 1999 +0000 + + Finesse tagName dependency loop. + + CVS patchset: 3108 + CVS date: 1999/06/23 21:01:38 + +commit 963f0117f943daaab57110a5438e17da42878c01 +Author: jbj <devnull@localhost> +Date: Tue Jun 22 23:02:15 1999 +0000 + + Bump release. + + CVS patchset: 3107 + CVS date: 1999/06/22 23:02:15 + +commit 3e6bf30555ba476c016475ef96485bccb99007d2 +Author: jbj <devnull@localhost> +Date: Tue Jun 22 23:00:26 1999 +0000 + + fix: false fingerprint stat cache hit -- "the tetex problem". + + CVS patchset: 3106 + CVS date: 1999/06/22 23:00:26 + +commit 190bef3fe67bdfcb0ca6cede598ba660cfca1f08 +Author: jbj <devnull@localhost> +Date: Sat Jun 19 18:09:49 1999 +0000 + + Re-initialize dependency flags for each token. + + CVS patchset: 3105 + CVS date: 1999/06/19 18:09:49 + +commit 9da0429a4e7801ce68d068ef4faa483a2535c76c +Author: jbj <devnull@localhost> +Date: Sat Jun 19 17:43:53 1999 +0000 + + Bump release. + + CVS patchset: 3104 + CVS date: 1999/06/19 17:43:53 + +commit 2d040b54c41bbce6187f0574dbb297a9d71379f2 +Author: jbj <devnull@localhost> +Date: Fri Jun 18 17:47:59 1999 +0000 + + Don't let executables depend on libNoVersion.so + + CVS patchset: 3103 + CVS date: 1999/06/18 17:47:59 + +commit a7052073c667e579e578612ad380bc87ce8fc01a +Author: jbj <devnull@localhost> +Date: Fri Jun 18 14:37:11 1999 +0000 + + Sanity. + + CVS patchset: 3102 + CVS date: 1999/06/18 14:37:11 + +commit 35f20f2eceeaf27b44d8d5639e2a95277a4dc792 +Author: jbj <devnull@localhost> +Date: Fri Jun 18 14:33:16 1999 +0000 + + Incorrect sense matched. + + CVS patchset: 3101 + CVS date: 1999/06/18 14:33:16 + +commit c2cef6642004897e415dc203eeae436d65cf87fa +Author: jbj <devnull@localhost> +Date: Thu Jun 17 23:28:54 1999 +0000 + + Typo. + + CVS patchset: 3100 + CVS date: 1999/06/17 23:28:54 + +commit d13637e024732c50a55f027b54d58a2359725153 +Author: jbj <devnull@localhost> +Date: Thu Jun 17 23:22:01 1999 +0000 + + Typo. + + CVS patchset: 3099 + CVS date: 1999/06/17 23:22:01 + +commit e98e5cc4bcc3b3066e4a2f83d63ceb78e6c3363c +Author: jbj <devnull@localhost> +Date: Thu Jun 17 22:37:40 1999 +0000 + + Bump release. + + CVS patchset: 3098 + CVS date: 1999/06/17 22:37:40 + +commit 51487c42f533a75eccc10767324e3a1cc9e48ab2 +Author: jbj <devnull@localhost> +Date: Thu Jun 17 22:29:22 1999 +0000 + + fix: --rebuilddb with --root dinna remove directory (Michael Andres). + + CVS patchset: 3097 + CVS date: 1999/06/17 22:29:22 + +commit bafb62fbb0e8d912fe372f776be9280df76e6679 +Author: jbj <devnull@localhost> +Date: Thu Jun 17 21:35:34 1999 +0000 + + MiNT port (Guido Flohr <gufl0000@stud.uni-sb.de>). + + CVS patchset: 3096 + CVS date: 1999/06/17 21:35:34 + +commit 8fa7181fa3b0db8e282c03e8df251cb32518bfa3 +Author: jbj <devnull@localhost> +Date: Thu Jun 17 20:18:08 1999 +0000 + + eliminate find-requirements on libNoVersion (Red Hat linux only). + add new-fangled requires on "libc.so.6(GLIBC_2.1)" (sparc-linux only). + + CVS patchset: 3095 + CVS date: 1999/06/17 20:18:08 + +commit a5697afafd9f5c8e480c0f6052cf4885ce8af811 +Author: jbj <devnull@localhost> +Date: Thu Jun 17 15:44:47 1999 +0000 + + don't spin while waiting for delayed requires/provides input (#3289). + common parse for all dependency token syntax. + + CVS patchset: 3094 + CVS date: 1999/06/17 15:44:47 + +commit 567a4e033ec21ad30baf4e379ffbab30503795df +Author: jbj <devnull@localhost> +Date: Wed Jun 16 21:45:11 1999 +0000 + + rpm-devel should require popt (#3125). + + CVS patchset: 3093 + CVS date: 1999/06/16 21:45:11 + +commit 9a01054a201bcb624434632bdefdec94b881d16f +Author: jbj <devnull@localhost> +Date: Wed Jun 16 21:39:57 1999 +0000 + + resurrect "rpm -Va --nofiles" (i.e. dependencies only) (#3111) + + CVS patchset: 3092 + CVS date: 1999/06/16 21:39:57 + +commit 984a6ad296e5643a638bbca6509b7ed55cbc1146 +Author: jbj <devnull@localhost> +Date: Wed Jun 16 20:02:17 1999 +0000 + + Propagate CONFIG_SITE to popt (#3212). + + CVS patchset: 3091 + CVS date: 1999/06/16 20:02:17 + +commit b63a3e97dfc8414fcfde9d127cac24d7a1be64e8 +Author: jbj <devnull@localhost> +Date: Tue Jun 15 14:46:31 1999 +0000 + + build root from cmd line did not set macro %buildroot. + + CVS patchset: 3090 + CVS date: 1999/06/15 14:46:31 + +commit cef1847364f17c4bc752488c200bf4237207bf62 +Author: jbj <devnull@localhost> +Date: Tue Jun 15 14:35:17 1999 +0000 + + Plug memory leak. + + CVS patchset: 3089 + CVS date: 1999/06/15 14:35:17 + +commit 18d8dfc0c99ffd304b5eb0fabc23b8b37615cab2 +Author: jbj <devnull@localhost> +Date: Tue Jun 15 12:38:30 1999 +0000 + + Update to libtool-1.3.2. + + CVS patchset: 3088 + CVS date: 1999/06/15 12:38:30 + +commit 02d0ab97b631254e37b1e4e5026cc477b72c08ba +Author: jbj <devnull@localhost> +Date: Wed Jun 9 19:06:48 1999 +0000 + + wrong: "arch_compat: sun4u: sparc" + + CVS patchset: 3087 + CVS date: 1999/06/09 19:06:48 + +commit 00425624b6a6af73226a5cea5e7547f29fb84490 +Author: jbj <devnull@localhost> +Date: Wed Jun 9 14:13:31 1999 +0000 + + don't clobber LDFLAGS in top-level Makefile (Tim Mooney). + move libtool version forward. + + CVS patchset: 3086 + CVS date: 1999/06/09 14:13:31 + +commit 07a258e32922b9d49b967a053246e3e2046e1887 +Author: jbj <devnull@localhost> +Date: Sat Jun 5 21:00:53 1999 +0000 + + Remove compiler warnings. + + CVS patchset: 3085 + CVS date: 1999/06/05 21:00:53 + +commit b7a61f5b889f9c3b1cbd628847dd8ac47c243bd6 +Author: jbj <devnull@localhost> +Date: Sat Jun 5 20:52:30 1999 +0000 + + Add javadeps and perl provides/requires scripts (Ken Estes). + + CVS patchset: 3084 + CVS date: 1999/06/05 20:52:30 + +commit f3a29caf8fabf6f6280a976c41c8d3bba7d7e13a +Author: jbj <devnull@localhost> +Date: Fri Jun 4 19:05:22 1999 +0000 + + add vpkg-provides.sh (Tim Mooney). + + CVS patchset: 3083 + CVS date: 1999/06/04 19:05:22 + +commit f2ad04e0634ff28fded04e277a3816d804ff152d +Author: jbj <devnull@localhost> +Date: Wed Jun 2 20:32:49 1999 +0000 + + updated ru translation (Sergey Kubushin). + + CVS patchset: 3082 + CVS date: 1999/06/02 20:32:49 + +commit b846572401c3087398a59cfb7877c4ae67b8d84d +Author: jbj <devnull@localhost> +Date: Wed Jun 2 18:08:50 1999 +0000 + + move printDep* routines into rpmlib for gnorpm et al. + + CVS patchset: 3081 + CVS date: 1999/06/02 18:08:50 + +commit cde2b85a9d8dd04897b8e73aa456bd0c33fad93e +Author: jbj <devnull@localhost> +Date: Wed Jun 2 14:45:46 1999 +0000 + + fix: bigendian's with longlong file sizes (e.g. IRIX) dinna work. + + CVS patchset: 3080 + CVS date: 1999/06/02 14:45:46 + +commit 3e2edc54224f6d36e3127816b53fd641785337a4 +Author: jbj <devnull@localhost> +Date: Wed May 26 04:05:33 1999 +0000 + + add BuildConflicts: and BuildRequires: in spec file and src rpm. + + CVS patchset: 3079 + CVS date: 1999/05/26 04:05:33 + +commit b6b3485847db4317122e3d42db7a16d55c590222 +Author: jbj <devnull@localhost> +Date: Wed May 26 00:09:42 1999 +0000 + + Typo. + + CVS patchset: 3078 + CVS date: 1999/05/26 00:09:42 + +commit a162f5ddbd8aed0a8cbae61bc4b408152c010b6a +Author: jbj <devnull@localhost> +Date: Tue May 25 20:24:46 1999 +0000 + + permit multiple "Provides: " lines in rpmrc (#2999). + + CVS patchset: 3077 + CVS date: 1999/05/25 20:24:46 + +commit de4a177dca6835246eb9d6ecd5d52559e52da2ff +Author: jbj <devnull@localhost> +Date: Mon May 24 21:32:03 1999 +0000 + + eliminate armv4 entries from rpmrc (Andrew E. Mileski). + + CVS patchset: 3076 + CVS date: 1999/05/24 21:32:03 + +commit 2ed98fa0744f713bb1ca4d13b66197c070fdb603 +Author: jbj <devnull@localhost> +Date: Mon May 24 20:37:52 1999 +0000 + + Begin 3.0.2. + + CVS patchset: 3075 + CVS date: 1999/05/24 20:37:52 + +commit f3fe795e955d4b524cfde881730879533367bdfa +Author: jbj <devnull@localhost> +Date: Mon May 24 15:36:39 1999 +0000 + + add librpmbuild.a to the file list. + + CVS patchset: 3074 + CVS date: 1999/05/24 15:36:39 + +commit f85d25c0b07b3df0ef1ecb346f59f2b1e56b2c96 +Author: ewt <devnull@localhost> +Date: Sun May 23 18:34:30 1999 +0000 + + 1) got --prefix working (again) + 2) rpmtransAddPackage() makes a copy of the relocation list + + CVS patchset: 3073 + CVS date: 1999/05/23 18:34:30 + +commit 1c79e3fe742b6f956227bf4bfe94de6202f706d7 +Author: ewt <devnull@localhost> +Date: Sun May 23 18:34:06 1999 +0000 + + added lib-rpmrc + + CVS patchset: 3072 + CVS date: 1999/05/23 18:34:06 + +commit 15d28f59f6d474334dee41dd9f627167c2898b60 +Author: ewt <devnull@localhost> +Date: Sun May 23 18:33:00 1999 +0000 + + added ia64 arch number + + CVS patchset: 3071 + CVS date: 1999/05/23 18:33:00 + +commit ce8c2d53efb93bc37fc0d13f9ae72e4691e5f64d +Author: jbj <devnull@localhost> +Date: Tue May 18 14:11:01 1999 +0000 + + On HP-UX, FILENAME_MAX is only 14 -- use 4096 instead. + + CVS patchset: 3070 + CVS date: 1999/05/18 14:11:01 + +commit f11e91ff1d0f91fe73b1bcadb092cb9582f15b77 +Author: jbj <devnull@localhost> +Date: Mon May 17 19:32:15 1999 +0000 + + Debug multiple %langs's per item. + + CVS patchset: 3069 + CVS date: 1999/05/17 19:32:15 + +commit 036cdfdc69bcfeb99ae91709c0b80dce746f6525 +Author: jbj <devnull@localhost> +Date: Mon May 17 18:44:14 1999 +0000 + + permit %lang(xx,yy,zz) constructs -- 2 more dead strtoks. + + CVS patchset: 3068 + CVS date: 1999/05/17 18:44:14 + +commit 0c2d03c5b62ee36fc3cb76d5cd3b056e0c83ae15 +Author: jbj <devnull@localhost> +Date: Mon May 17 16:40:11 1999 +0000 + + Force FILELANGS tag even if not specified. + + CVS patchset: 3067 + CVS date: 1999/05/17 16:40:11 + +commit c0b62c5773bf9ed8fdd563b9127c68ca032e3987 +Author: jbj <devnull@localhost> +Date: Mon May 17 16:34:58 1999 +0000 + + Bump rlease. + + CVS patchset: 3066 + CVS date: 1999/05/17 16:34:58 + +commit 58a7953f0c816ca813ea092901cab515a93c8879 +Author: jbj <devnull@localhost> +Date: Mon May 17 16:27:38 1999 +0000 + + permit multiple %lang(xx) markers on elements in %files. + + CVS patchset: 3065 + CVS date: 1999/05/17 16:27:38 + +commit 8d0c528b5942347c852ef733b1ef3a0df57aecb1 +Author: jbj <devnull@localhost> +Date: Sat May 15 14:46:29 1999 +0000 + + fix: prevent return code wrap during packagage checking/resigning. + + CVS patchset: 3063 + CVS date: 1999/05/15 14:46:29 + +commit f3abab07b4e3b073c60bb7421aab551d32dc69d9 +Author: jbj <devnull@localhost> +Date: Fri May 14 18:59:43 1999 +0000 + + Add nil macro. + + CVS patchset: 3062 + CVS date: 1999/05/14 18:59:43 + +commit 3dc8ed83ab4d4d409c88dbfc29b0d3264016b1a4 +Author: jbj <devnull@localhost> +Date: Fri May 14 18:48:12 1999 +0000 + + another strtok bites the dust. + + CVS patchset: 3061 + CVS date: 1999/05/14 18:48:12 + +commit 6e5c77a7beaa8a65294a9c6c992e70e288fff89c +Author: jbj <devnull@localhost> +Date: Thu May 13 14:26:58 1999 +0000 + + fix: conversion script left off leading underscores. + + CVS patchset: 3060 + CVS date: 1999/05/13 14:26:58 + +commit 73fb1d72355a5defacb8bd388afd5c13245b38f8 +Author: jbj <devnull@localhost> +Date: Wed May 12 20:24:00 1999 +0000 + + fix: shared file not skipped when removed. + + CVS patchset: 3059 + CVS date: 1999/05/12 20:24:00 + +commit ac640010ef52ece0f125d2bded78ff91f1a5ef7e +Author: jbj <devnull@localhost> +Date: Tue May 11 20:05:43 1999 +0000 + + better cpio error message if package contains missing hard links. + + CVS patchset: 3058 + CVS date: 1999/05/11 20:05:43 + +commit c276bd3827ce05f8fa95eca93a9afc835b2c3428 +Author: jbj <devnull@localhost> +Date: Tue May 11 16:21:06 1999 +0000 + + Update-po. + + CVS patchset: 3057 + CVS date: 1999/05/11 16:21:06 + +commit 2b81e0423d9b2aaab6a00897235324f64781be52 +Author: jbj <devnull@localhost> +Date: Tue May 11 16:13:28 1999 +0000 + + Remove verify.c + + CVS patchset: 3056 + CVS date: 1999/05/11 16:13:28 + +commit b638d1ef0e33d2de1d44199dc63345db36969fd5 +Author: jbj <devnull@localhost> +Date: Mon May 10 23:41:04 1999 +0000 + + colesce query and verify modes. + + CVS patchset: 3055 + CVS date: 1999/05/10 23:41:04 + +commit 6e2d075970bfe25af4d7a1607cfd7472d60ae780 +Author: jbj <devnull@localhost> +Date: Mon May 10 22:58:35 1999 +0000 + + Fix requires_eq macro. + + CVS patchset: 3054 + CVS date: 1999/05/10 22:58:35 + +commit 081ebcd142c3213ce7337ea60a47083a66640e1e +Author: jbj <devnull@localhost> +Date: Fri May 7 19:40:51 1999 +0000 + + Typo. + + CVS patchset: 3053 + CVS date: 1999/05/07 19:40:51 + +commit 92dc15f7ffe5400e2beae7c099d1c9e99678b557 +Author: jbj <devnull@localhost> +Date: Fri May 7 18:33:35 1999 +0000 + + fix: resurrect -Vp, -Vf and -Vg functionality. + + CVS patchset: 3052 + CVS date: 1999/05/07 18:33:35 + +commit 331076d9a13f4625650fbde1f517b8320ab5a432 +Author: jbj <devnull@localhost> +Date: Thu May 6 23:21:08 1999 +0000 + + Add argument to specedit to choose between specs and powertools packages. + + CVS patchset: 3051 + CVS date: 1999/05/06 23:21:08 + +commit 5df8ebee630e9cbc6dfaea72925a7be596bd44f3 +Author: jbj <devnull@localhost> +Date: Wed May 5 19:01:01 1999 +0000 + + Add perl macros (from Artur Frysiak <wiget@t17.ds.pwr.wroc.pl>) + + CVS patchset: 3050 + CVS date: 1999/05/05 19:01:01 + +commit 8b7923f6bc11107d441a8edb6a08c81ab66c3cd6 +Author: jbj <devnull@localhost> +Date: Wed May 5 13:25:25 1999 +0000 + + add rpm prefix to MD5 routines to avoid name conflict on solaris. + + CVS patchset: 3049 + CVS date: 1999/05/05 13:25:25 + +commit 05d3980fa413c89babe2a59221bd81804b6e6834 +Author: jbj <devnull@localhost> +Date: Tue May 4 19:15:05 1999 +0000 + + Typo. + + CVS patchset: 3048 + CVS date: 1999/05/04 19:15:05 + +commit b3998debd6efff4729436ae299ec40ffd6c1f49a +Author: jbj <devnull@localhost> +Date: Tue May 4 15:11:23 1999 +0000 + + Another typo. + + CVS patchset: 3047 + CVS date: 1999/05/04 15:11:23 + +commit fe3cab9b89662c710fcbab43977ce1376fcd1d9a +Author: jbj <devnull@localhost> +Date: Tue May 4 14:26:56 1999 +0000 + + Typo. + + CVS patchset: 3046 + CVS date: 1999/05/04 14:26:56 + +commit 26c219a0d0efc67aa3b9945638e3dbbd3b997dcd +Author: jbj <devnull@localhost> +Date: Mon May 3 23:20:42 1999 +0000 + + Bump release. + + CVS patchset: 3045 + CVS date: 1999/05/03 23:20:42 + +commit a918f8f9c00f220215902eccedbfbc2e1cb21fee +Author: jbj <devnull@localhost> +Date: Mon May 3 23:20:08 1999 +0000 + + New flags to integrate rpmputtext with build system. + + CVS patchset: 3044 + CVS date: 1999/05/03 23:20:08 + +commit 07d8488056ca8cdc02c7239d5fd7d1217515d676 +Author: jbj <devnull@localhost> +Date: Fri Apr 30 16:11:07 1999 +0000 + + Sanity. + + CVS patchset: 3043 + CVS date: 1999/04/30 16:11:07 + +commit ab46aedd86f681a46670e00383e529136c7eabbf +Author: jbj <devnull@localhost> +Date: Fri Apr 30 15:55:45 1999 +0000 + + resurrect toplevel tar target. + spec file removal separate from source removal (Shing-Gene Yung). + + CVS patchset: 3042 + CVS date: 1999/04/30 15:55:45 + +commit d28afe6e1e4652c9e55af2f67b088517b9677f66 +Author: jbj <devnull@localhost> +Date: Fri Apr 30 14:59:47 1999 +0000 + + fix: %doc wrongly inherits lang from last entry in %files. + + CVS patchset: 3041 + CVS date: 1999/04/30 14:59:47 + +commit 77317dc8f66b0f3b57f9998e61a71df872f36e90 +Author: jbj <devnull@localhost> +Date: Fri Apr 30 14:56:32 1999 +0000 + + fix: non-apache servers need "GET ... HTTP/1.0" by the book. + + CVS patchset: 3040 + CVS date: 1999/04/30 14:56:32 + +commit ee185b8ef38bad9ac3d5ad42697e817572bcd7f0 +Author: jbj <devnull@localhost> +Date: Thu Apr 29 21:48:24 1999 +0000 + + Strip rpmgettext/rpmputtext. + + CVS patchset: 3039 + CVS date: 1999/04/29 21:48:24 + +commit 11327c6c7e2061b625c276e1a6fb4a2ba1c49270 +Author: jbj <devnull@localhost> +Date: Thu Apr 29 21:07:52 1999 +0000 + + Bump release. + + CVS patchset: 3038 + CVS date: 1999/04/29 21:07:52 + +commit d26418617c697b3118a4cc0c9eb94ea72b1e01d1 +Author: jbj <devnull@localhost> +Date: Thu Apr 29 19:18:22 1999 +0000 + + fix: prefer pgp2.6.3 over pgp5 if both are installed. + + CVS patchset: 3037 + CVS date: 1999/04/29 19:18:22 + +commit 73996a7806f9cd20c43af217523a5eba043cf097 +Author: jbj <devnull@localhost> +Date: Wed Apr 28 14:20:31 1999 +0000 + + Update RU translation. + + CVS patchset: 3036 + CVS date: 1999/04/28 14:20:31 + +commit b72b138ea595c95697a5bb4e01dd504c41cd8248 +Author: jbj <devnull@localhost> +Date: Wed Apr 28 14:12:55 1999 +0000 + + Update-po before new RU files. + + CVS patchset: 3035 + CVS date: 1999/04/28 14:12:55 + +commit e305220516334651a46fdced9ce508c31add929b +Author: jbj <devnull@localhost> +Date: Wed Apr 28 13:49:37 1999 +0000 + + Sanity. + + CVS patchset: 3034 + CVS date: 1999/04/28 13:49:37 + +commit 9bb2e8ddc1145c9607a6b334f56066b4500b03b2 +Author: jbj <devnull@localhost> +Date: Tue Apr 27 19:46:45 1999 +0000 + + Typo. + + CVS patchset: 3033 + CVS date: 1999/04/27 19:46:45 + +commit 7d84d9a070ee4d5026230c435fb0bf72142d5e64 +Author: jbj <devnull@localhost> +Date: Mon Apr 26 17:54:28 1999 +0000 + + fix: optflags not implicitly set to canonical arch value. + + CVS patchset: 3032 + CVS date: 1999/04/26 17:54:28 + +commit 5e43be57bd1ed50d0e4b2e3a7cc8276f39266e05 +Author: ewt <devnull@localhost> +Date: Mon Apr 26 17:38:44 1999 +0000 + + s/querybypkg/filesbypkg/g + + CVS patchset: 3031 + CVS date: 1999/04/26 17:38:44 + +commit 4ea813b28b89cb42c37605b58d18cb0eb7fa8e88 +Author: jbj <devnull@localhost> +Date: Mon Apr 26 15:01:40 1999 +0000 + + Shell bulletproofing. + + CVS patchset: 3030 + CVS date: 1999/04/26 15:01:40 + +commit b8a99b4444fca7452a9f1f367c24699ef16d1d11 +Author: ewt <devnull@localhost> +Date: Thu Apr 22 16:01:02 1999 +0000 + + *** empty log message *** + + CVS patchset: 3029 + CVS date: 1999/04/22 16:01:02 + +commit c276ec532c2331fa16cc9e3ca295342a086379c2 +Author: ewt <devnull@localhost> +Date: Thu Apr 22 16:00:43 1999 +0000 + + $2 passed to %triggerpostun was wong + + CVS patchset: 3028 + CVS date: 1999/04/22 16:00:43 + +commit 97843056606d8c2c33c9a24d1f5c17b6dacbbcfc +Author: jbj <devnull@localhost> +Date: Wed Apr 21 16:20:20 1999 +0000 + + Typo. + + CVS patchset: 3027 + CVS date: 1999/04/21 16:20:20 + +commit 4c10d8f2325f6a658c3ae78d74b267990b9fe510 +Author: jbj <devnull@localhost> +Date: Wed Apr 21 15:35:06 1999 +0000 + + Bump version/release. + + CVS patchset: 3026 + CVS date: 1999/04/21 15:35:06 + +commit 65cc651fc4d85a5c4ebc0469f0757d7f083db3cc +Author: jbj <devnull@localhost> +Date: Wed Apr 21 15:32:23 1999 +0000 + + fix: noarch header gets initialized differently. + + CVS patchset: 3025 + CVS date: 1999/04/21 15:32:23 + +commit a0d3acc8a3e386940e153dcd7ddf1b110820dd96 +Author: jbj <devnull@localhost> +Date: Tue Apr 20 22:45:52 1999 +0000 + + Add -C dir and -M options to %GNUconfigure. + + CVS patchset: 3024 + CVS date: 1999/04/20 22:45:52 + +commit 0cf9b0bdfed25fd22c80b32219b33edd61ed05dc +Author: jbj <devnull@localhost> +Date: Tue Apr 20 19:17:23 1999 +0000 + + fix: % before non-alphabetic non-macro special now passed unscathed. + + CVS patchset: 3023 + CVS date: 1999/04/20 19:17:23 + +commit 10b88439eb63852e8a0d5cb1a32724529ee49c61 +Author: jbj <devnull@localhost> +Date: Tue Apr 20 18:21:08 1999 +0000 + + Add core set of autoconf/automake variables. + + CVS patchset: 3022 + CVS date: 1999/04/20 18:21:08 + +commit 4542ab23b2b386499366dfd555657c5bddb5e779 +Author: jbj <devnull@localhost> +Date: Mon Apr 19 08:41:30 1999 +0000 + + Make 3.0 release same as Red Hat version. + + CVS patchset: 3017 + CVS date: 1999/04/19 08:41:30 + +commit 8d7018d847f1da914b6e0d59378d07ab63cb70bb +Author: jbj <devnull@localhost> +Date: Mon Apr 19 08:28:20 1999 +0000 + + Release rpm 3.0. + + CVS patchset: 3016 + CVS date: 1999/04/19 08:28:20 + +commit 56b31cf8324974da891d028eec4a92072a5a5271 +Author: jbj <devnull@localhost> +Date: Sun Apr 18 20:56:19 1999 +0000 + + Root reserved fs blocks adjustment should be 1.05 (not 1/0.95). + + CVS patchset: 3015 + CVS date: 1999/04/18 20:56:19 + +commit 553cc8be098f827627cae1ebeb2b206b054e601d +Author: jbj <devnull@localhost> +Date: Sun Apr 18 20:18:48 1999 +0000 + + Prereq gawk, not awk. + + CVS patchset: 3014 + CVS date: 1999/04/18 20:18:48 + +commit 54b2127faa044f5729f74a5ce60e0543d2133add +Author: jbj <devnull@localhost> +Date: Sun Apr 18 19:36:46 1999 +0000 + + Bump release. + + CVS patchset: 3013 + CVS date: 1999/04/18 19:36:46 + +commit c67e60d5e793ef2ba0f3327aa13e7cf693196d6e +Author: jbj <devnull@localhost> +Date: Sun Apr 18 19:01:46 1999 +0000 + + convert per-system configuration in /etc/rpmrc to macros. + + CVS patchset: 3012 + CVS date: 1999/04/18 19:01:46 + +commit 3b9ca6b62e66d2e92160e0aa7ecf415fe499d575 +Author: jbj <devnull@localhost> +Date: Sun Apr 18 17:08:49 1999 +0000 + + Fix disk space estimate. + + CVS patchset: 3011 + CVS date: 1999/04/18 17:08:49 + +commit ba617e479df389ae2faf9866e92e365756ab2b6d +Author: jbj <devnull@localhost> +Date: Sat Apr 17 14:23:42 1999 +0000 + + check build prerequisites before building from specfile. + + CVS patchset: 3010 + CVS date: 1999/04/17 14:23:42 + +commit 68b321a44fb9b043909747cccec51c53613dd347 +Author: jbj <devnull@localhost> +Date: Sat Apr 17 09:07:20 1999 +0000 + + Bump release. + + CVS patchset: 3009 + CVS date: 1999/04/17 09:07:20 + +commit b35e80b7b8d5c8d7d208721bffb2087b29c3819c +Author: jbj <devnull@localhost> +Date: Sat Apr 17 08:38:18 1999 +0000 + + Update. + + CVS patchset: 3008 + CVS date: 1999/04/17 08:38:18 + +commit f3a36fd9c9cde77207c2301aa91d263468e43bae +Author: jbj <devnull@localhost> +Date: Sat Apr 17 05:06:58 1999 +0000 + + Typo. + + CVS patchset: 3007 + CVS date: 1999/04/17 05:06:58 + +commit a36d27ad3a9e2bd8244b76eec15cb39d46a9e4ed +Author: jbj <devnull@localhost> +Date: Fri Apr 16 23:06:17 1999 +0000 + + Add conversion script (johnsonm@rdhat.com). + + CVS patchset: 3006 + CVS date: 1999/04/16 23:06:17 + +commit 2320364c7762b11225be7a9511065ae207095a9f +Author: jbj <devnull@localhost> +Date: Fri Apr 16 23:05:00 1999 +0000 + + Use statvfs on solaris2.6+ (Eddie Bugg <ralp@terra.abcbs.com>) + + CVS patchset: 3005 + CVS date: 1999/04/16 23:05:00 + +commit f13de7df8d75a321b08408a95292d51a40dc6c07 +Author: jbj <devnull@localhost> +Date: Fri Apr 16 22:26:17 1999 +0000 + + Make sparc4[cdmu] compatible with noarch. + + CVS patchset: 3004 + CVS date: 1999/04/16 22:26:17 + +commit 220e344c339a61c3000196da3c5566a8c141bd43 +Author: jbj <devnull@localhost> +Date: Fri Apr 16 06:15:27 1999 +0000 + + Bump release. + + CVS patchset: 3003 + CVS date: 1999/04/16 06:15:27 + +commit 59e22c8102383c060757a661b268567c7697ed3d +Author: jbj <devnull@localhost> +Date: Fri Apr 16 05:44:36 1999 +0000 + + Add -f to combat new POSIX behavior chown/chgrp on dangling symlinks. + Hard configure absolute paths (rather than using which). + + CVS patchset: 3002 + CVS date: 1999/04/16 05:44:36 + +commit 5d946bae6109a9cdaeb25d81df83564ddeeac9b4 +Author: jbj <devnull@localhost> +Date: Thu Apr 15 06:18:48 1999 +0000 + + Bump release. + + CVS patchset: 3001 + CVS date: 1999/04/15 06:18:48 + +commit 3c532167278b3f9b83dce9d97a45b5d1c3f5277a +Author: jbj <devnull@localhost> +Date: Thu Apr 15 06:16:04 1999 +0000 + + typo. + + CVS patchset: 3000 + CVS date: 1999/04/15 06:16:04 + +commit bcdfc22cf73cdbcd968c96184c2b24b25d8b6807 +Author: jbj <devnull@localhost> +Date: Thu Apr 15 06:14:34 1999 +0000 + + Fix: handle %config(noreplace) correctly for linuxconf. + + CVS patchset: 2999 + CVS date: 1999/04/15 06:14:34 + +commit 0530ddd0bbdefae60cc5a2035e7f49a6114010b4 +Author: jbj <devnull@localhost> +Date: Thu Apr 15 05:38:43 1999 +0000 + + Make sure parens match. + + CVS patchset: 2998 + CVS date: 1999/04/15 05:38:43 + +commit aa2536a3dba3ac34a5d2d380276d88aa7c609758 +Author: ewt <devnull@localhost> +Date: Wed Apr 14 19:49:17 1999 +0000 + + 2.95-4 + + CVS patchset: 2997 + CVS date: 1999/04/14 19:49:17 + +commit 0c1e1a7f4726608f9853a29dea239eaf836b3b95 +Author: ewt <devnull@localhost> +Date: Wed Apr 14 19:48:25 1999 +0000 + + we need to remember about shared files long enough to handle config files + properly + + CVS patchset: 2996 + CVS date: 1999/04/14 19:48:25 + +commit 89e28f78e89e3f07cc4bbc61f5bf0d5d5ee1ad5a +Author: jbj <devnull@localhost> +Date: Wed Apr 14 12:35:08 1999 +0000 + + Make silly headerGetEntry consistent throughout. + + CVS patchset: 2995 + CVS date: 1999/04/14 12:35:08 + +commit 9c6e100351d70b9d3724be36858baf72d6e23b72 +Author: jbj <devnull@localhost> +Date: Wed Apr 14 11:42:35 1999 +0000 + + basename prototype. + + CVS patchset: 2994 + CVS date: 1999/04/14 11:42:35 + +commit 527e1bc4e0430a08f5a897ecee4feecdd57a6875 +Author: jbj <devnull@localhost> +Date: Wed Apr 14 11:28:31 1999 +0000 + + fix: last update transaction set segfault bug in installer. + improved checks for statfs (Tim Mooney). + remove inconsistent use of __P((...)) throughout. + non-static inline functions caused IRIX cc pain. + CPIOERR_CHECK_ERRNO masking caused AIX cc warnings. + + CVS patchset: 2993 + CVS date: 1999/04/14 11:28:31 + +commit f5cf7b223f88c4cc975f4778010909209435fdae +Author: jbj <devnull@localhost> +Date: Tue Apr 13 22:58:08 1999 +0000 + + Bump release. + + CVS patchset: 2992 + CVS date: 1999/04/13 22:58:08 + +commit e1fd3b3f250feeafe2bdf0bf740aa1c665ce7907 +Author: ewt <devnull@localhost> +Date: Tue Apr 13 22:47:44 1999 +0000 + + don't start mucking with filelists for packages which have already been removed! + + CVS patchset: 2991 + CVS date: 1999/04/13 22:47:44 + +commit f5f4de42eca22ea8004becd62d35791c4f3171e2 +Author: ewt <devnull@localhost> +Date: Tue Apr 13 17:26:43 1999 +0000 + + added some assertions + + CVS patchset: 2990 + CVS date: 1999/04/13 17:26:43 + +commit 6ca17d58f45fc8815e88bdd75d376910b8687b4b +Author: ewt <devnull@localhost> +Date: Tue Apr 13 17:12:09 1999 +0000 + + fixed minor memory leak + + CVS patchset: 2989 + CVS date: 1999/04/13 17:12:09 + +commit 720cfa506df565d8ebf43184fea418393345bc48 +Author: ewt <devnull@localhost> +Date: Tue Apr 13 17:11:54 1999 +0000 + + minor cleanups + + CVS patchset: 2988 + CVS date: 1999/04/13 17:11:54 + +commit 13c006cb583250ab4b0d0a4eae621c8a8219c46a +Author: ewt <devnull@localhost> +Date: Mon Apr 12 21:19:44 1999 +0000 + + 2.95-2 + + CVS patchset: 2987 + CVS date: 1999/04/12 21:19:44 + +commit c69903d87152ecf926afb09839671acec532fc71 +Author: msw <devnull@localhost> +Date: Mon Apr 12 21:03:50 1999 +0000 + + don't report disk space problems for packages w/ no files + + CVS patchset: 2986 + CVS date: 1999/04/12 21:03:50 + +commit f5028ecd3689d781b4a0e71b2ce300997233876e +Author: msw <devnull@localhost> +Date: Mon Apr 12 20:33:50 1999 +0000 + + duh -- don't free alloca() buffers + + CVS patchset: 2985 + CVS date: 1999/04/12 20:33:50 + +commit d590fe33e17cf9c908e15e84c29f5a064b8aa006 +Author: ewt <devnull@localhost> +Date: Mon Apr 12 16:11:24 1999 +0000 + + version 2.95 + + CVS patchset: 2984 + CVS date: 1999/04/12 16:11:24 + +commit 26ee995123a365eaa16b828ac744c5b06adbd5d2 +Author: ewt <devnull@localhost> +Date: Mon Apr 12 16:09:19 1999 +0000 + + replaced distribution line in --info with relocations info + + CVS patchset: 2983 + CVS date: 1999/04/12 16:09:19 + +commit ad9224dbbf684748e45cde69823d128a4ed1facd +Author: ewt <devnull@localhost> +Date: Mon Apr 12 16:08:11 1999 +0000 + + we were saving a little too much memory + + CVS patchset: 2982 + CVS date: 1999/04/12 16:08:11 + +commit 7bfe9f85d7199460fe923de4bff9d38a44a73ec9 +Author: jbj <devnull@localhost> +Date: Sun Apr 11 22:18:10 1999 +0000 + + Bump release. + + CVS patchset: 2981 + CVS date: 1999/04/11 22:18:10 + +commit c5f831ad7e86abcf5e67f41a99b12362d165a354 +Author: jbj <devnull@localhost> +Date: Sun Apr 11 22:15:26 1999 +0000 + + Default to not build shared libraries. + + CVS patchset: 2980 + CVS date: 1999/04/11 22:15:26 + +commit ba7f3e41e0713b6173e0970054b4fa13040d9b22 +Author: jbj <devnull@localhost> +Date: Fri Apr 9 22:41:34 1999 +0000 + + Include all po files. + + CVS patchset: 2979 + CVS date: 1999/04/09 22:41:34 + +commit a1e91c99857bc08da18b7de3bc5ab2a8b40fa7de +Author: ewt <devnull@localhost> +Date: Fri Apr 9 21:59:14 1999 +0000 + + *** empty log message *** + + CVS patchset: 2978 + CVS date: 1999/04/09 21:59:14 + +commit f6d65265ed14cab319adb210da3a293616cc17fa +Author: ewt <devnull@localhost> +Date: Fri Apr 9 21:58:07 1999 +0000 + + removed extra headerFree() :-( + + CVS patchset: 2977 + CVS date: 1999/04/09 21:58:07 + +commit f9bb9355cc4bf7f7ea554b44270647501935b718 +Author: jbj <devnull@localhost> +Date: Fri Apr 9 15:18:16 1999 +0000 + + Don't mark empty strings as translatable. + + CVS patchset: 2976 + CVS date: 1999/04/09 15:18:16 + +commit e9e7a32d24618f203f07940a0cb921867bffbb77 +Author: jbj <devnull@localhost> +Date: Fri Apr 9 14:15:28 1999 +0000 + + Add popt to include path. + + CVS patchset: 2975 + CVS date: 1999/04/09 14:15:28 + +commit 39ce07cc160cf79d966033b3365fdfda140d5feb +Author: jbj <devnull@localhost> +Date: Thu Apr 8 21:27:57 1999 +0000 + + Update Slovak translations. + Update-po. + + CVS patchset: 2974 + CVS date: 1999/04/08 21:27:57 + +commit 8dfb93f84f7862cb820b89718c8b2dcc3bba4fe2 +Author: jbj <devnull@localhost> +Date: Thu Apr 8 20:53:45 1999 +0000 + + non-linux, non-gcc portability fixes (Tim Mooney). + + CVS patchset: 2973 + CVS date: 1999/04/08 20:53:45 + +commit 200d5128061648a19dac9c0784d95be15cad7803 +Author: jbj <devnull@localhost> +Date: Thu Apr 8 20:09:48 1999 +0000 + + From Tim Mooney: + Make the statfs stuff work more reliably. Switch from using AC_EGREP_HEADER + to AC_TRY_COMPILE, which should be much more reliable. + Change all places where a previous patch I had sent in said "convertdb" + when it should have said "rpmconvert". + Change the LDFLAGS_STATIC for HP-UX so that static linking isn't done on + HP-UX with libtool. Everything could be linked statically *except* the shl_* + routines, which are in `libdld.1', but libtool doesn't know how to do + a "--prefer-static" type link, so we have to just avoid trying the static + link at all. + Fix a warning that happens over and over as `header.h' is included + on Digital Unix systems. Digital Unix defines `__alpha', not `__alpha__', + so I just added the additional check for __alpha. + Fix a number of places in the code where there is a spurious/extra + semi-colon. This gets rid of quite a few warnings. + + CVS patchset: 2972 + CVS date: 1999/04/08 20:09:48 + +commit 90ac221132dbb8f410a7ecaf08497edb6809e9c1 +Author: jbj <devnull@localhost> +Date: Thu Apr 8 19:24:56 1999 +0000 + + Better diagnostic message for unparseable macro error. + + CVS patchset: 2971 + CVS date: 1999/04/08 19:24:56 + +commit 929049a21042e9fb8f0486ea5af098e9edc57ffa +Author: jbj <devnull@localhost> +Date: Wed Apr 7 21:10:05 1999 +0000 + + Use fdRead, not read typo. + + CVS patchset: 2970 + CVS date: 1999/04/07 21:10:05 + +commit 5f61eccb06e0c0526aaf82e2d591158463733fa6 +Author: sopwith <devnull@localhost> +Date: Wed Apr 7 18:57:23 1999 +0000 + + Merge (most) changes from the GNOME version of popt. The remaining changes + are GNOME-specific. + + CVS patchset: 2969 + CVS date: 1999/04/07 18:57:23 + +commit 46d50aea919979a05e15c91c4c3fc7799820f5b6 +Author: ewt <devnull@localhost> +Date: Wed Apr 7 06:29:53 1999 +0000 + + release 4 + + CVS patchset: 2968 + CVS date: 1999/04/07 06:29:53 + +commit 281503a7f9ef7e3f757012fd68b8cf1c3b0cf745 +Author: ewt <devnull@localhost> +Date: Wed Apr 7 06:25:08 1999 +0000 + + version 1.3 + + CVS patchset: 2967 + CVS date: 1999/04/07 06:25:08 + +commit 4c23cb8b6fe44143a96d8b205e41306066fd2f5c +Author: ewt <devnull@localhost> +Date: Wed Apr 7 06:23:07 1999 +0000 + + *** empty log message *** + + CVS patchset: 2966 + CVS date: 1999/04/07 06:23:07 + +commit ffa1389df4627db2815b835b2f4391ea4850c407 +Author: ewt <devnull@localhost> +Date: Wed Apr 7 06:22:30 1999 +0000 + + added tests for single - argument + + CVS patchset: 2965 + CVS date: 1999/04/07 06:22:30 + +commit 362c4cc03213c78e959a3af6cfabef6695e6a723 +Author: ewt <devnull@localhost> +Date: Wed Apr 7 06:20:13 1999 +0000 + + we weren't quite careful enough about testing for a single - + + CVS patchset: 2964 + CVS date: 1999/04/07 06:20:13 + +commit 34cf387ac294d9c832854c2dcec5d8ff8ee3cc87 +Author: ewt <devnull@localhost> +Date: Wed Apr 7 06:11:01 1999 +0000 + + deal with errors properly + + CVS patchset: 2963 + CVS date: 1999/04/07 06:11:01 + +commit 9a3add1327ae2f4050d33606a78b883a3730dace +Author: ewt <devnull@localhost> +Date: Wed Apr 7 06:04:42 1999 +0000 + + install callbacks didn't return proper total size for source packages + + CVS patchset: 2962 + CVS date: 1999/04/07 06:04:42 + +commit edf3ad468fbb2f5940f62e0155b4c5f80f0e43cb +Author: ewt <devnull@localhost> +Date: Wed Apr 7 05:54:45 1999 +0000 + + fix size estimates for source packages + + CVS patchset: 2961 + CVS date: 1999/04/07 05:54:45 + +commit 1e9035b3b9ae3701fa56ceeb7a3a2a5fab88800e +Author: ewt <devnull@localhost> +Date: Wed Apr 7 05:31:28 1999 +0000 + + when we're upgrading from one version to the same version, don't regard + that as a true upgrade -- the old package should be left out of the + remove list + + CVS patchset: 2960 + CVS date: 1999/04/07 05:31:28 + +commit 4606c3415399da816dea7f2567d88bfb22b87644 +Author: ewt <devnull@localhost> +Date: Wed Apr 7 00:06:56 1999 +0000 + + give an error w/ we find packages with bad capabilities + + CVS patchset: 2959 + CVS date: 1999/04/07 00:06:56 + +commit 1d353c4ac41bb65f53bd8b50e0180d0121af7dcb +Author: ewt <devnull@localhost> +Date: Wed Apr 7 00:06:00 1999 +0000 + + added comments + + CVS patchset: 2958 + CVS date: 1999/04/07 00:06:00 + +commit 65c0322d804d990251b0a0877c9cf8eee7f4dedb +Author: ewt <devnull@localhost> +Date: Wed Apr 7 00:05:08 1999 +0000 + + check capabilities flag + + CVS patchset: 2957 + CVS date: 1999/04/07 00:05:08 + +commit f5346e0e71da4996ffa18d7918b53a20b379c4f1 +Author: ewt <devnull@localhost> +Date: Wed Apr 7 00:04:32 1999 +0000 + + removed some fixme's which don't need fixing + + CVS patchset: 2956 + CVS date: 1999/04/07 00:04:32 + +commit 37f75f8ad8c5c775d61fc2f78e4bcc2bb1928360 +Author: jbj <devnull@localhost> +Date: Tue Apr 6 21:41:47 1999 +0000 + + Include "popt.h" from rpmlib.h so that struct poptOption is defined. + + CVS patchset: 2955 + CVS date: 1999/04/06 21:41:47 + +commit 5ff51b4f8629661c695b52fd74e66282bbc72ffc +Author: jbj <devnull@localhost> +Date: Tue Apr 6 19:51:23 1999 +0000 + + fix: --prefix resurrected. + + CVS patchset: 2954 + CVS date: 1999/04/06 19:51:23 + +commit 7184a3a632349b6c5171347e2203f4d9912c1037 +Author: ewt <devnull@localhost> +Date: Tue Apr 6 19:08:27 1999 +0000 + + 1) fixed --prefix + 2) got RPM_INSTALL_PREFIX env variables set properly + + CVS patchset: 2953 + CVS date: 1999/04/06 19:08:27 + +commit c06d64a88cf2b921854607d465493887bcf8f0fb +Author: jbj <devnull@localhost> +Date: Tue Apr 6 16:54:55 1999 +0000 + + fix: os was not initialized with "--target i586". + + CVS patchset: 2952 + CVS date: 1999/04/06 16:54:55 + +commit e1cef20ad03bc04997953e498cea77b957aea4f9 +Author: ewt <devnull@localhost> +Date: Mon Apr 5 20:30:21 1999 +0000 + + added disk space fudge factor + + CVS patchset: 2951 + CVS date: 1999/04/05 20:30:21 + +commit 0f9aa84de9708cb17c96312e4c6f2b608dd5a0e0 +Author: jbj <devnull@localhost> +Date: Mon Apr 5 19:25:07 1999 +0000 + + Reset release. + + CVS patchset: 2950 + CVS date: 1999/04/05 19:25:07 + +commit 7fb97e9a9a81977f57a33b727cddac09f38fe653 +Author: jbj <devnull@localhost> +Date: Mon Apr 5 19:21:20 1999 +0000 + + fix: segfault while parsing target string. + + CVS patchset: 2949 + CVS date: 1999/04/05 19:21:20 + +commit 0beb0f799d72bc4f775769ce79a593018b558369 +Author: jbj <devnull@localhost> +Date: Mon Apr 5 19:01:33 1999 +0000 + + Bump version. + + CVS patchset: 2948 + CVS date: 1999/04/05 19:01:33 + +commit c56d566b179f212f3e6500a7101c8c4f9f08522a +Author: jbj <devnull@localhost> +Date: Mon Apr 5 16:06:28 1999 +0000 + + Bump release. + + CVS patchset: 2947 + CVS date: 1999/04/05 16:06:28 + +commit 78ccf90ab8afc864d829c0bb88f1638848652514 +Author: jbj <devnull@localhost> +Date: Mon Apr 5 16:05:44 1999 +0000 + + Update-po. + + CVS patchset: 2946 + CVS date: 1999/04/05 16:05:44 + +commit f98ec6d75d1a5ff6d19782d3e3462f468f409a50 +Author: jbj <devnull@localhost> +Date: Mon Apr 5 15:23:37 1999 +0000 + + permit 0x1b in specfile sanity check. + + CVS patchset: 2945 + CVS date: 1999/04/05 15:23:37 + +commit 81bb570437b5185179287876132d5566f647208e +Author: ewt <devnull@localhost> +Date: Sun Apr 4 21:26:36 1999 +0000 + + removes for upgrades should happen inthe middle of transactions, not + clustered at the end + + CVS patchset: 2943 + CVS date: 1999/04/04 21:26:36 + +commit 3e38468d2d9dc16dbb96fdd5568b3f614fc2decc +Author: jbj <devnull@localhost> +Date: Sun Apr 4 20:10:33 1999 +0000 + + Arm-linux fiddles: set RPMCANONARCH correctly and go back to -O2 (#1985). + + CVS patchset: 2942 + CVS date: 1999/04/04 20:10:33 + +commit 114d2630ad6a4d3786f1a4dbd0bfabeb3929bdc4 +Author: jbj <devnull@localhost> +Date: Sun Apr 4 16:56:53 1999 +0000 + + Don't clobber fd (#1966). + + CVS patchset: 2941 + CVS date: 1999/04/04 16:56:53 + +commit c2ace2da95fdd6719f2b9217848a25244b845454 +Author: jbj <devnull@localhost> +Date: Sat Apr 3 17:13:35 1999 +0000 + + Portability fiddles (Tim Mooney). + + CVS patchset: 2940 + CVS date: 1999/04/03 17:13:35 + +commit a050bcb8172f1830cc22560a8c588a76eb2182b2 +Author: jbj <devnull@localhost> +Date: Sat Apr 3 00:05:46 1999 +0000 + + Bump release. + + CVS patchset: 2939 + CVS date: 1999/04/03 00:05:46 + +commit 30fde130876a910ed382b5e4319a8401173d7819 +Author: jbj <devnull@localhost> +Date: Sat Apr 3 00:05:03 1999 +0000 + + add name/version/release macros during src.rpm install. + attempt mkdir sourcedir/specdir during src.rpm install. + + CVS patchset: 2938 + CVS date: 1999/04/03 00:05:03 + +commit 4e50407fddebf63b2f5e426e64cc3ed9271f34c4 +Author: jbj <devnull@localhost> +Date: Thu Apr 1 23:46:50 1999 +0000 + + Bump release. + + CVS patchset: 2937 + CVS date: 1999/04/01 23:46:50 + +commit 6266b08a66354fc2ec731bc642e2cbbd8bc2de84 +Author: jbj <devnull@localhost> +Date: Thu Apr 1 22:26:44 1999 +0000 + + add per-target macrofiles to search path. + take globalMacroContext out of macro api. + fix: flush all macros between builds. + + CVS patchset: 2936 + CVS date: 1999/04/01 22:26:44 + +commit 9bcdba42f2849957f59d93a5fd2aa861742f115b +Author: jbj <devnull@localhost> +Date: Thu Apr 1 16:57:18 1999 +0000 + + Add autofetch of nosource tarballs. + + CVS patchset: 2935 + CVS date: 1999/04/01 16:57:18 + +commit 4111caf5e8a6efca00949068fd5bc2c5d370ee0d +Author: ewt <devnull@localhost> +Date: Wed Mar 31 22:19:00 1999 +0000 + + don't install a single package twice + + CVS patchset: 2934 + CVS date: 1999/03/31 22:19:00 + +commit 5fbc0dd6c39f033ca0cd3a6975f1195b94f113db +Author: jbj <devnull@localhost> +Date: Wed Mar 31 20:37:55 1999 +0000 + + add explicit macrofiles path to rpmrc. + + CVS patchset: 2933 + CVS date: 1999/03/31 20:37:55 + +commit 3fae8324504fc1b4c15d3fe5d3f6846191400b4f +Author: jbj <devnull@localhost> +Date: Wed Mar 31 16:59:17 1999 +0000 + + Bump release. + + CVS patchset: 2932 + CVS date: 1999/03/31 16:59:17 + +commit f0a088596ec7da11c44a83dd42d34935532b83e5 +Author: jbj <devnull@localhost> +Date: Wed Mar 31 16:57:01 1999 +0000 + + expand twiddles in macrofiles list. + + CVS patchset: 2931 + CVS date: 1999/03/31 16:57:01 + +commit b4dfd488b0e1e4233ff0279965d0d8a3b1b67328 +Author: jbj <devnull@localhost> +Date: Wed Mar 31 16:23:34 1999 +0000 + + Typo. + + CVS patchset: 2930 + CVS date: 1999/03/31 16:23:34 + +commit 9b580d78a37f35bfee07ce69496f9cadc2f71590 +Author: jbj <devnull@localhost> +Date: Wed Mar 31 15:08:40 1999 +0000 + + I was told by Timur Bakeyev <mc@bat.ru> that on BSD systems + setuid should be prefered over setreuid. + On Unixware 2.1 linking the Midnight Commander against libucb + broke the binary horrible (readdir returned garbage). I haven't + looked deeper into this because I don't have such a system. + Instead I applied a similar patch like the one attached + to this message (I made this patch against popt from CVS). + from Norbert Warmuth <nwarmuth@privat.circular.de> + + CVS patchset: 2929 + CVS date: 1999/03/31 15:08:40 + +commit ad9d28638c2ad3c9aac5f58b573c067d2199d874 +Author: jbj <devnull@localhost> +Date: Wed Mar 31 14:58:43 1999 +0000 + + Include alloca.h if available (Tim Mooney). + + CVS patchset: 2928 + CVS date: 1999/03/31 14:58:43 + +commit 37d0ee567a49fd2afcd80e734efd69d47a832b85 +Author: jbj <devnull@localhost> +Date: Wed Mar 31 13:16:08 1999 +0000 + + Restore check on BuildRoot != "/". + + CVS patchset: 2927 + CVS date: 1999/03/31 13:16:08 + +commit 214f096003c91d9536363cab54b5bb81f2c3d35d +Author: jbj <devnull@localhost> +Date: Wed Mar 31 13:07:20 1999 +0000 + + (re-)enable fixowner/fixgroup macros. + fix: specfile BuildRoot was masking rpmrc macro. + + CVS patchset: 2926 + CVS date: 1999/03/31 13:07:20 + +commit 48e8d3521c73671038ad40ccf9d3677e38009d6e +Author: jbj <devnull@localhost> +Date: Tue Mar 30 19:34:01 1999 +0000 + + Restore "chmod -R ." as default. + + CVS patchset: 2925 + CVS date: 1999/03/30 19:34:01 + +commit ceb687851bc6f83d60e9a2de237a52b3136b19e8 +Author: jbj <devnull@localhost> +Date: Sun Mar 28 01:04:37 1999 +0000 + + Eliminate ftp/http proxy vars. + + CVS patchset: 2924 + CVS date: 1999/03/28 01:04:37 + +commit df6dcb8a860744e1712a3cb778083d0e7db5072c +Author: jbj <devnull@localhost> +Date: Sun Mar 28 00:50:29 1999 +0000 + + Bump release. + + CVS patchset: 2923 + CVS date: 1999/03/28 00:50:29 + +commit 9b94f186e688a2e604948bb4d6d460b78d67c3c0 +Author: jbj <devnull@localhost> +Date: Sun Mar 28 00:47:40 1999 +0000 + + fix: avoid segfault using --prefix until ewt fixes. + add --define "%foo %bar" option. + dump macros to same fd as --showrc uses. + add %GNUconfigure for full-blown package regeneration. + fix: RPM_ARCH/RPM_OS had wrong values. + fix: create ppc directories correctly. + + CVS patchset: 2922 + CVS date: 1999/03/28 00:47:40 + +commit 6147ae79959477cec35cb6ed6211c0c1b53ac710 +Author: jbj <devnull@localhost> +Date: Sat Mar 27 21:40:56 1999 +0000 + + %vendor contains Red Hat + %_vendor contains redhat + + CVS patchset: 2921 + CVS date: 1999/03/27 21:40:56 + +commit 017f7f9bb5b9441b4041442bbc6d3b381a9ea36b +Author: ewt <devnull@localhost> +Date: Sat Mar 27 20:37:34 1999 +0000 + + release 5 + + CVS patchset: 2920 + CVS date: 1999/03/27 20:37:34 + +commit 091d12699469451ff260a5f4a4671c6dd4145daf +Author: ewt <devnull@localhost> +Date: Sat Mar 27 20:36:08 1999 +0000 + + added help message for --ignoresize + + CVS patchset: 2919 + CVS date: 1999/03/27 20:36:08 + +commit 7361e830934dc1fb78b0ab6aa6843c5cf1cdabe6 +Author: ewt <devnull@localhost> +Date: Sat Mar 27 17:47:04 1999 +0000 + + invalidate the ftpControl fd when ftpGetFileDesc() fails + + CVS patchset: 2918 + CVS date: 1999/03/27 17:47:04 + +commit e088e8fb770a4b87ee5444f2d9a0a64f36bf484b +Author: ewt <devnull@localhost> +Date: Sat Mar 27 17:41:23 1999 +0000 + + *** empty log message *** + + CVS patchset: 2917 + CVS date: 1999/03/27 17:41:23 + +commit 3237d652a555591d3df4c771504ed1ad41b52e74 +Author: ewt <devnull@localhost> +Date: Fri Mar 26 22:04:55 1999 +0000 + + added ignoresize + + CVS patchset: 2916 + CVS date: 1999/03/26 22:04:55 + +commit 7a9fe7272ca2ef91efab16edcdc86b19ee381d54 +Author: jbj <devnull@localhost> +Date: Fri Mar 26 20:07:34 1999 +0000 + + autoReq/autoProv now per-package. + + CVS patchset: 2915 + CVS date: 1999/03/26 20:07:34 + +commit 746681bee72b41cf3cb5c6a7b1687ad8c29c95a1 +Author: jbj <devnull@localhost> +Date: Fri Mar 26 19:52:42 1999 +0000 + + Typo -- libtool-1.2f. + + CVS patchset: 2914 + CVS date: 1999/03/26 19:52:42 + +commit e6d646a8c97c9dcb28a9ee084acb51582156bd00 +Author: jbj <devnull@localhost> +Date: Wed Mar 24 12:38:08 1999 +0000 + + fix: segfault from unknown uid/gid -- use builder's uid/gid instead. + + CVS patchset: 2913 + CVS date: 1999/03/24 12:38:08 + +commit f8c33e1165d90e4cbf9380608b27d3405788906a +Author: jbj <devnull@localhost> +Date: Mon Mar 22 20:46:21 1999 +0000 + + fix: accessing freed memory. + + CVS patchset: 2912 + CVS date: 1999/03/22 20:46:21 + +commit dff7526edd6292ab39fa7a2021c04ab84396230e +Author: jbj <devnull@localhost> +Date: Mon Mar 22 20:23:24 1999 +0000 + + Bump release. + + CVS patchset: 2911 + CVS date: 1999/03/22 20:23:24 + +commit a1058e3d9ed9fda442a89d7529a3c09e3e564449 +Author: jbj <devnull@localhost> +Date: Mon Mar 22 18:36:23 1999 +0000 + + more DU 4.0D fiddles (Shing-Gene Yung). + + CVS patchset: 2910 + CVS date: 1999/03/22 18:36:23 + +commit bd3990b81cbd1df9b5b5164ef32e44158288e95f +Author: jbj <devnull@localhost> +Date: Mon Mar 22 17:31:53 1999 +0000 + + fix: don't add header if signature generation failed (Carlo Wood). + + CVS patchset: 2909 + CVS date: 1999/03/22 17:31:53 + +commit 7944ca9ba3f29bc3a2f6ba69d2d0c55f080d6e6d +Author: jbj <devnull@localhost> +Date: Mon Mar 22 16:23:05 1999 +0000 + + fix: segfault from double close on ftpGetFileDesc ftpAbort path. + + CVS patchset: 2908 + CVS date: 1999/03/22 16:23:05 + +commit 2f5f89f2a3a974ce54f4670edc91c2b56e0b2551 +Author: jbj <devnull@localhost> +Date: Sun Mar 21 19:11:29 1999 +0000 + + Typos. + + CVS patchset: 2907 + CVS date: 1999/03/21 19:11:29 + +commit 89e64b9785efb334ab62dd0f982585a012c9f630 +Author: jbj <devnull@localhost> +Date: Sun Mar 21 18:43:22 1999 +0000 + + pgp5 support (Carlo Wood <carlo@runaway.xs4all.nl>). + + CVS patchset: 2906 + CVS date: 1999/03/21 18:43:22 + +commit bc76393a1701faba6defb20ce0b81002ce129a7f +Author: jbj <devnull@localhost> +Date: Sat Mar 20 21:09:47 1999 +0000 + + eliminate old rpmrc configuration syntax. + + CVS patchset: 2905 + CVS date: 1999/03/20 21:09:47 + +commit 801b0c9b4b3aa050b0bd0b2863feccd8a0918a02 +Author: jbj <devnull@localhost> +Date: Sat Mar 20 15:11:03 1999 +0000 + + Bump version. + + CVS patchset: 2904 + CVS date: 1999/03/20 15:11:03 + +commit 49926ed9f6ea03ba4814a240095cd5f0e671ae70 +Author: jbj <devnull@localhost> +Date: Fri Mar 19 22:38:40 1999 +0000 + + update with libtool-2.4f. + + CVS patchset: 2903 + CVS date: 1999/03/19 22:38:40 + +commit ef1b0f4d694a78a5671bb4f8bde52c9042cefb9b +Author: ewt <devnull@localhost> +Date: Fri Mar 19 21:33:28 1999 +0000 + + *** empty log message *** + + CVS patchset: 2902 + CVS date: 1999/03/19 21:33:28 + +commit 604cf5d1e665820c10f2f29897f075050b634abe +Author: ewt <devnull@localhost> +Date: Fri Mar 19 18:42:38 1999 +0000 + + added string for DISKSPACE problem + + CVS patchset: 2901 + CVS date: 1999/03/19 18:42:38 + +commit 6823e0ce122231519762a34cfa87b243098416d5 +Author: ewt <devnull@localhost> +Date: Fri Mar 19 18:42:17 1999 +0000 + + 1) moved disk space code into handleOverlappedFiles() + 2) added some missing headerLink() calls + 2) removed unnecessary notifys + + CVS patchset: 2900 + CVS date: 1999/03/19 18:42:17 + +commit 52f3a21929bd29942139467a3904c3d2ac998f2a +Author: jbj <devnull@localhost> +Date: Fri Mar 19 16:39:15 1999 +0000 + + DU 4.0D fiddles (Shing-Gene Yung<shing@cz3.nus.edu.sg>) + + CVS patchset: 2899 + CVS date: 1999/03/19 16:39:15 + +commit 881f2388fc7dd8b62b43f6e03283422234d37999 +Author: ewt <devnull@localhost> +Date: Fri Mar 19 03:39:17 1999 +0000 + + added disk space checking + + CVS patchset: 2898 + CVS date: 1999/03/19 03:39:17 + +commit 44c09b105ed044c30ae9345ed42d0d0ae743b94a +Author: jbj <devnull@localhost> +Date: Wed Mar 17 20:01:40 1999 +0000 + + Bump release. + + CVS patchset: 2897 + CVS date: 1999/03/17 20:01:40 + +commit e444149fe3126e33ddf06beba6e5926901846fd9 +Author: jbj <devnull@localhost> +Date: Wed Mar 17 20:01:09 1999 +0000 + + Typos. + + CVS patchset: 2896 + CVS date: 1999/03/17 20:01:09 + +commit 70e3f43050ffe6759ba3a20f5969b3aab9113662 +Author: jbj <devnull@localhost> +Date: Wed Mar 17 18:17:15 1999 +0000 + + Bump version. + + CVS patchset: 2895 + CVS date: 1999/03/17 18:17:15 + +commit d84c548c0ba241ceb19e2a9c1aa457cf5652098d +Author: jbj <devnull@localhost> +Date: Wed Mar 17 18:11:01 1999 +0000 + + fix: recursive strtok's is a no-no. + + CVS patchset: 2894 + CVS date: 1999/03/17 18:11:01 + +commit fa3c0712e2b60521415cad49de6c2ab762959242 +Author: jbj <devnull@localhost> +Date: Tue Mar 16 20:47:27 1999 +0000 + + RE fiddle to get canonical arch correct. + + CVS patchset: 2893 + CVS date: 1999/03/16 20:47:27 + +commit ca9dc63de974d1335dce533d310ffbb11812fce0 +Author: jbj <devnull@localhost> +Date: Tue Mar 16 20:04:26 1999 +0000 + + Fix newSpec in "rpm -q --specfile --specedit" + + CVS patchset: 2892 + CVS date: 1999/03/16 20:04:26 + +commit 776dc9c2581c54e7ebb9980ca01401956e4f81b0 +Author: jbj <devnull@localhost> +Date: Sun Mar 14 00:34:52 1999 +0000 + + change support@redhat.com to rpm-list@redhat.com. + + CVS patchset: 2891 + CVS date: 1999/03/14 00:34:52 + +commit d32ae3ef069894e08929261d911ad300b9767a3a +Author: jbj <devnull@localhost> +Date: Sat Mar 13 23:29:59 1999 +0000 + + Typos. + + CVS patchset: 2890 + CVS date: 1999/03/13 23:29:59 + +commit a36b1b3871c78e0a1e98cb1a5b7d00ecac260238 +Author: jbj <devnull@localhost> +Date: Sat Mar 13 22:37:47 1999 +0000 + + fix: with --target=i686, pass macro %_arch=i386. + + CVS patchset: 2889 + CVS date: 1999/03/13 22:37:47 + +commit 40670e2a961b15503b0a2b0acad8ccc64b8c0a62 +Author: jbj <devnull@localhost> +Date: Fri Mar 12 18:20:31 1999 +0000 + + Bump version. + + CVS patchset: 2888 + CVS date: 1999/03/12 18:20:31 + +commit aaaf86cfe18ec374aa3206d617fddfe09a5e5127 +Author: jbj <devnull@localhost> +Date: Fri Mar 12 18:20:06 1999 +0000 + + fix: rpm -q --specfile --specedit now works even with BuildArch:. + + CVS patchset: 2887 + CVS date: 1999/03/12 18:20:06 + +commit c50cdee669b707c40fcc87403d2173a1ee83c4f0 +Author: jbj <devnull@localhost> +Date: Fri Mar 12 15:56:48 1999 +0000 + + fix: --target=arch works. + + CVS patchset: 2886 + CVS date: 1999/03/12 15:56:48 + +commit da6cb7f4e53e80d12a66fdba1caca6e5f804f989 +Author: jbj <devnull@localhost> +Date: Fri Mar 12 15:32:02 1999 +0000 + + Bump release. + + CVS patchset: 2885 + CVS date: 1999/03/12 15:32:02 + +commit be7c392673e97b6b3fe7e6b9561afe919c22610b +Author: jbj <devnull@localhost> +Date: Fri Mar 12 06:01:36 1999 +0000 + + Resurrect --target. + + CVS patchset: 2884 + CVS date: 1999/03/12 06:01:36 + +commit 876abb2617148c6c2a23ee6deb1446eaa7740d4c +Author: jbj <devnull@localhost> +Date: Fri Mar 12 06:00:17 1999 +0000 + + Make canonarch dir as well as buildarch dir. + + CVS patchset: 2883 + CVS date: 1999/03/12 06:00:17 + +commit e57db6a8e021dbe39a4674c5c4f75ed045b61662 +Author: jbj <devnull@localhost> +Date: Fri Mar 12 05:57:41 1999 +0000 + + rpmRelocation no longer used. + + CVS patchset: 2882 + CVS date: 1999/03/12 05:57:41 + +commit b51670d6e33a1a6e9fcbd69fb528981c78b56b79 +Author: jbj <devnull@localhost> +Date: Fri Mar 12 05:57:01 1999 +0000 + + Typos -- curlys match curlys. + + CVS patchset: 2881 + CVS date: 1999/03/12 05:57:01 + +commit 572c470125abc3b068216c9bee539eba5f0f9fd3 +Author: jbj <devnull@localhost> +Date: Fri Mar 12 05:55:51 1999 +0000 + + Don't segfault if filename does not exist. + + CVS patchset: 2880 + CVS date: 1999/03/12 05:55:51 + +commit b9234bb860f9908f15ab6915cb815fa869c96896 +Author: jbj <devnull@localhost> +Date: Thu Mar 11 17:57:00 1999 +0000 + + Typo. + + CVS patchset: 2879 + CVS date: 1999/03/11 17:57:00 + +commit 19caf606ac867c8fbde6c96d7706d4675d52064a +Author: jbj <devnull@localhost> +Date: Thu Mar 11 17:23:57 1999 +0000 + + Don't cache proxy info. + + CVS patchset: 2878 + CVS date: 1999/03/11 17:23:57 + +commit f34ebe53f56fc06ebc7c72be55249a58da5c4e3f +Author: jbj <devnull@localhost> +Date: Thu Mar 11 02:08:42 1999 +0000 + + Matt's cache hit algorithm. + + CVS patchset: 2877 + CVS date: 1999/03/11 02:08:42 + +commit a63acfe986e5255f82a49468e8a6c37067d5a570 +Author: jbj <devnull@localhost> +Date: Wed Mar 10 17:24:16 1999 +0000 + + 2.92-4 + + CVS patchset: 2876 + CVS date: 1999/03/10 17:24:16 + +commit 7a974dfe8d60abc8ec55397a70026e6f4146c7d4 +Author: jbj <devnull@localhost> +Date: Wed Mar 10 17:00:57 1999 +0000 + + Typo. + + CVS patchset: 2875 + CVS date: 1999/03/10 17:00:57 + +commit 38400127cb2b3dba0c4232b10944acaf96f9f840 +Author: jbj <devnull@localhost> +Date: Wed Mar 10 17:00:34 1999 +0000 + + Stash ftpGetFileDesc failures too. + + CVS patchset: 2874 + CVS date: 1999/03/10 17:00:34 + +commit bbd84c568f5f3f8c951f3d741e207f1dc2c4331d +Author: jbj <devnull@localhost> +Date: Wed Mar 10 15:24:48 1999 +0000 + + New descriptive text. + + CVS patchset: 2873 + CVS date: 1999/03/10 15:24:48 + +commit dd2ebadb484ec8cb62f1f885e153c3072c1b1e18 +Author: ewt <devnull@localhost> +Date: Wed Mar 10 04:47:06 1999 +0000 + + updated for new rpmdepOrder() + + CVS patchset: 2872 + CVS date: 1999/03/10 04:47:06 + +commit a73e669b5971a583301f9f7188012c1bc5d790fc +Author: ewt <devnull@localhost> +Date: Wed Mar 10 03:43:22 1999 +0000 + + replaced = NULL stuff here and there with blanket memset() calls + + CVS patchset: 2871 + CVS date: 1999/03/10 03:43:22 + +commit 4deee420a340d9389475a598fbb456b0cef41992 +Author: sopwith <devnull@localhost> +Date: Wed Mar 10 02:55:24 1999 +0000 + + autogen.sh: Fix builddir != srcdir. + *.c: Fix compilation with -ansi -pedantic-errors. + + CVS patchset: 2870 + CVS date: 1999/03/10 02:55:24 + +commit 35d63ade01d13df445c8c917c99e84fdd1ac1d4b +Author: ewt <devnull@localhost> +Date: Wed Mar 10 02:53:37 1999 +0000 + + updated rpmdepOrder() for better cooperation with new transaction code + + CVS patchset: 2869 + CVS date: 1999/03/10 02:53:37 + +commit 1f9c136553dadc9eae56f6d9e9958eb5036cc2ed +Author: jbj <devnull@localhost> +Date: Tue Mar 9 18:47:08 1999 +0000 + + Ratchet forward to rpm-2.5.7. + + CVS patchset: 2868 + CVS date: 1999/03/09 18:47:08 + +commit dcea20ca588c3a88d68db192819956fe394f959e +Author: ewt <devnull@localhost> +Date: Tue Mar 9 17:42:36 1999 +0000 + + changed version number + + CVS patchset: 2867 + CVS date: 1999/03/09 17:42:36 + +commit 8bb3d5556ed49c9695c2f92a3a9116d6f89f21f2 +Author: ewt <devnull@localhost> +Date: Tue Mar 9 17:41:10 1999 +0000 + + changed version number + + CVS patchset: 2866 + CVS date: 1999/03/09 17:41:10 + +commit d559a8afd3e8289aa61779523b6594fa82f32310 +Author: jbj <devnull@localhost> +Date: Tue Mar 9 16:53:52 1999 +0000 + + Work around failing --prefix ... + + CVS patchset: 2865 + CVS date: 1999/03/09 16:53:52 + +commit a44cb6f19e6e6ad1778c9d6a74cd18dc195c01df +Author: ewt <devnull@localhost> +Date: Tue Mar 9 16:29:22 1999 +0000 + + memory optimizations + + CVS patchset: 2864 + CVS date: 1999/03/09 16:29:22 + +commit 655aad964de09c7c5fa345ad35c8f42548794725 +Author: jbj <devnull@localhost> +Date: Tue Mar 9 03:37:22 1999 +0000 + + Fix proxy FTP segfault. + + CVS patchset: 2863 + CVS date: 1999/03/09 03:37:22 + +commit fb28457b676cd91e15d47ed7c7d9807b47622701 +Author: ewt <devnull@localhost> +Date: Sat Mar 6 18:47:56 1999 +0000 + + rev 2 + + CVS patchset: 2862 + CVS date: 1999/03/06 18:47:56 + +commit 1f16f5c166deb070f8c409a001a402ab09d03be9 +Author: ewt <devnull@localhost> +Date: Sat Mar 6 18:43:49 1999 +0000 + + be a bit more agressive about freeing memory + + CVS patchset: 2861 + CVS date: 1999/03/06 18:43:49 + +commit 852533fe9ac33f0855291fcaf92dfeb9bab408f8 +Author: ewt <devnull@localhost> +Date: Sat Mar 6 17:19:48 1999 +0000 + + redid ingoreSet code which was broken + + CVS patchset: 2860 + CVS date: 1999/03/06 17:19:48 + +commit 7f62e74a3fc881e9b907bfbfc894f5ec38e8d56b +Author: ewt <devnull@localhost> +Date: Sat Mar 6 15:16:34 1999 +0000 + + removed double frees + + CVS patchset: 2859 + CVS date: 1999/03/06 15:16:34 + +commit d3c3f654f19e8fef2d9a8f8721ba29ad70d13816 +Author: ewt <devnull@localhost> +Date: Fri Mar 5 22:43:03 1999 +0000 + + support for new rpmRunTransactions() parameter + + CVS patchset: 2858 + CVS date: 1999/03/05 22:43:03 + +commit 7d7728ef2b81a3a1b29de7b93ca2229ae41c2f57 +Author: ewt <devnull@localhost> +Date: Fri Mar 5 22:41:59 1999 +0000 + + reduce the number of reads a bit + + CVS patchset: 2857 + CVS date: 1999/03/05 22:41:59 + +commit 1ed14e0bcf48c0b738c2211b30afed62934a7d38 +Author: ewt <devnull@localhost> +Date: Fri Mar 5 22:41:10 1999 +0000 + + 1) reindented notify lines + 2) added ignoreSet parameter + + CVS patchset: 2856 + CVS date: 1999/03/05 22:41:10 + +commit e0e9021472cd6eb2ef2eba033279f6b9a1b1d95b +Author: ewt <devnull@localhost> +Date: Fri Mar 5 22:40:29 1999 +0000 + + added ignoreSet to rpmRunTransaction() + + CVS patchset: 2855 + CVS date: 1999/03/05 22:40:29 + +commit ea630b173721a938cc7cfbefadd31a3f7ef91873 +Author: ewt <devnull@localhost> +Date: Fri Mar 5 22:33:00 1999 +0000 + + tiny little optimization + + CVS patchset: 2854 + CVS date: 1999/03/05 22:33:00 + +commit 23430a401a0c8a9bb9f9d3da71df9a2bfe738b33 +Author: ewt <devnull@localhost> +Date: Fri Mar 5 21:37:15 1999 +0000 + + fixed memory leak + + CVS patchset: 2853 + CVS date: 1999/03/05 21:37:15 + +commit ad163a65bd7e2caf744928f311ef5bd6dbdbccdd +Author: ewt <devnull@localhost> +Date: Fri Mar 5 01:19:29 1999 +0000 + + fixed a memory leak + + CVS patchset: 2852 + CVS date: 1999/03/05 01:19:29 + +commit 58e6b0d408b267727a69f22236e43e7ff3fe58a1 +Author: ewt <devnull@localhost> +Date: Fri Mar 5 01:18:19 1999 +0000 + + plugged a memory leak + + CVS patchset: 2851 + CVS date: 1999/03/05 01:18:19 + +commit 6338acbf5edae4b7718ce8a8e2110d918e98af72 +Author: ewt <devnull@localhost> +Date: Fri Mar 5 01:17:49 1999 +0000 + + purely cosmetic changes + + CVS patchset: 2850 + CVS date: 1999/03/05 01:17:49 + +commit f3c66319d33b9e82386bf07c073cabe63a6148d4 +Author: ewt <devnull@localhost> +Date: Fri Mar 5 01:17:21 1999 +0000 + + wasn't using fdClose() for some odd reason + + CVS patchset: 2849 + CVS date: 1999/03/05 01:17:21 + +commit 0b4a1f434375bcf87f6abc2f545eb4a76e30c46b +Author: ewt <devnull@localhost> +Date: Fri Mar 5 01:16:42 1999 +0000 + + plugged some minor memory leaks + + CVS patchset: 2848 + CVS date: 1999/03/05 01:16:42 + +commit 1f49616d61aa2b0effce0a2c72dc36ed9a67076b +Author: ewt <devnull@localhost> +Date: Thu Mar 4 23:45:26 1999 +0000 + + Use callbacks to open/close files. This avoids limits on how many files + we can have open at a time, andcloses a memory leak for good measure. + + CVS patchset: 2847 + CVS date: 1999/03/04 23:45:26 + +commit eca1c0bf1922f14d05045863540b297e3f699e95 +Author: ewt <devnull@localhost> +Date: Thu Mar 4 23:26:51 1999 +0000 + + plugged memory leak + + CVS patchset: 2846 + CVS date: 1999/03/04 23:26:51 + +commit b2e49d841daad3965e2446b4283ff4e4202e76bf +Author: jbj <devnull@localhost> +Date: Sun Feb 28 19:07:13 1999 +0000 + + Bump version. + + CVS patchset: 2845 + CVS date: 1999/02/28 19:07:13 + +commit c871d58f381b0e83a063e1dde4a0d57cff6a52e2 +Author: jbj <devnull@localhost> +Date: Sun Feb 28 18:36:19 1999 +0000 + + fix: memory leaks in rpmRunTransactions plugged. + + CVS patchset: 2844 + CVS date: 1999/02/28 18:36:19 + +commit f5c1c639b85b521b193ada3fd8e7d4d5d9ba6934 +Author: jbj <devnull@localhost> +Date: Sun Feb 28 14:57:00 1999 +0000 + + Bump release. + + CVS patchset: 2843 + CVS date: 1999/02/28 14:57:00 + +commit a3d1bd66628a5eb1a2770cbea6e1531549eb350b +Author: jbj <devnull@localhost> +Date: Sun Feb 28 14:18:56 1999 +0000 + + increase timeout in tread from 5 to 30 secs for slow links. + + CVS patchset: 2842 + CVS date: 1999/02/28 14:18:56 + +commit 0e54446b944f3d208cb1da361d638ff25b13572b +Author: jbj <devnull@localhost> +Date: Fri Feb 26 21:47:33 1999 +0000 + + fix: build of packages w/o BuildRoot segfault. + + CVS patchset: 2840 + CVS date: 1999/02/26 21:47:33 + +commit eb77d9f4593fbf00e99eac3ab2c31de2cf1ce8d9 +Author: ewt <devnull@localhost> +Date: Thu Feb 25 20:17:30 1999 +0000 + + *** empty log message *** + + CVS patchset: 2839 + CVS date: 1999/02/25 20:17:30 + +commit 8069caca00caac8815078603ed1db91685a29fa2 +Author: ewt <devnull@localhost> +Date: Thu Feb 25 20:16:43 1999 +0000 + + allow single dash arguments (to represent stdin) + + CVS patchset: 2838 + CVS date: 1999/02/25 20:16:43 + +commit c2421db17a996ea4b729bfc1811ecfa451ea3914 +Author: jbj <devnull@localhost> +Date: Thu Feb 25 02:54:39 1999 +0000 + + Typo. + + CVS patchset: 2837 + CVS date: 1999/02/25 02:54:39 + +commit 7b9a63b2b2645ae491e6247f18a64f318d5ac489 +Author: jbj <devnull@localhost> +Date: Thu Feb 25 02:50:49 1999 +0000 + + Fix proxy FTP coredump. + + CVS patchset: 2836 + CVS date: 1999/02/25 02:50:49 + +commit a9f17f6470c55de5fbcde25226ee0b784a1499e9 +Author: jbj <devnull@localhost> +Date: Thu Feb 25 02:41:22 1999 +0000 + + Improvements on leak plugging. + + CVS patchset: 2835 + CVS date: 1999/02/25 02:41:22 + +commit 83134039a97b1b7d2e3cfc6313c971e09d56914e +Author: jbj <devnull@localhost> +Date: Wed Feb 24 23:55:30 1999 +0000 + + Bump release. + + CVS patchset: 2834 + CVS date: 1999/02/24 23:55:30 + +commit 12c69b1075ab1cca55cc713758a860ade9eef0b4 +Author: jbj <devnull@localhost> +Date: Wed Feb 24 23:55:00 1999 +0000 + + Memory leaks. + + CVS patchset: 2833 + CVS date: 1999/02/24 23:55:00 + +commit 5f642bafdd847c2e61d2cdd3dc28fb0feff33eab +Author: jbj <devnull@localhost> +Date: Tue Feb 23 07:17:15 1999 +0000 + + Bump release. + + CVS patchset: 2832 + CVS date: 1999/02/23 07:17:15 + +commit 3bb305643b4b8c9ad2b4d3c0421de6d42500ef49 +Author: jbj <devnull@localhost> +Date: Tue Feb 23 07:10:56 1999 +0000 + + Move callback before return. + + CVS patchset: 2831 + CVS date: 1999/02/23 07:10:56 + +commit 696c4ce1251025e97d5a8639287e57b41d895f4d +Author: jbj <devnull@localhost> +Date: Tue Feb 23 05:52:08 1999 +0000 + + Another callback for Matt. + + CVS patchset: 2830 + CVS date: 1999/02/23 05:52:08 + +commit e603e625a138a069de63a156b5745304f654527e +Author: jbj <devnull@localhost> +Date: Tue Feb 23 05:50:38 1999 +0000 + + Capitalize tag names. + + CVS patchset: 2829 + CVS date: 1999/02/23 05:50:38 + +commit 5c135524d79a4f4bfd0f2c06e786932697b322d2 +Author: jbj <devnull@localhost> +Date: Tue Feb 23 00:56:32 1999 +0000 + + More callbacks for Matt. + + CVS patchset: 2828 + CVS date: 1999/02/23 00:56:32 + +commit ba8e017ac035cc36e63fbce173d3f6c715639c33 +Author: jbj <devnull@localhost> +Date: Mon Feb 22 22:15:19 1999 +0000 + + Add notifys for msw. + + CVS patchset: 2827 + CVS date: 1999/02/22 22:15:19 + +commit 46fe51d2e9b639a03d42cbae64676b7205546bf4 +Author: jbj <devnull@localhost> +Date: Mon Feb 22 18:09:17 1999 +0000 + + Meta-msgid's generated by tagName. + + CVS patchset: 2826 + CVS date: 1999/02/22 18:09:17 + +commit 7a7e3397ea44de1ddb5600d671a754f5865c8414 +Author: jbj <devnull@localhost> +Date: Mon Feb 22 17:45:50 1999 +0000 + + Bump release. + + CVS patchset: 2825 + CVS date: 1999/02/22 17:45:50 + +commit 6b9fe27f52f5558f64acecb8e99b27dd21dd4192 +Author: jbj <devnull@localhost> +Date: Mon Feb 22 17:44:57 1999 +0000 + + permit substitution of I18N strings from PO meta-catalogues. + + CVS patchset: 2824 + CVS date: 1999/02/22 17:44:57 + +commit c9ca4e44a56ec5484d6321ae2b3ef1599adf6799 +Author: ewt <devnull@localhost> +Date: Sun Feb 21 04:02:57 1999 +0000 + + removed outdated fixme + + CVS patchset: 2823 + CVS date: 1999/02/21 04:02:57 + +commit 12b921284d210c13091b176fdbb0bc6fd2adc461 +Author: ewt <devnull@localhost> +Date: Sun Feb 21 04:01:12 1999 +0000 + + fixed relocated/excluded paths + + CVS patchset: 2822 + CVS date: 1999/02/21 04:01:12 + +commit 4db26fd478db2574b825f848020818fc4ce20a00 +Author: jbj <devnull@localhost> +Date: Sun Feb 21 03:57:57 1999 +0000 + + Permit group extraction from command line. + + CVS patchset: 2821 + CVS date: 1999/02/21 03:57:57 + +commit 6d53fa695bf28941fce2ad57a8ce43e962945f49 +Author: jbj <devnull@localhost> +Date: Sun Feb 21 03:57:09 1999 +0000 + + Ultrapenguin has not S_ISTXT (although ALLPERMS mentions). + + CVS patchset: 2820 + CVS date: 1999/02/21 03:57:09 + +commit 1725b77f712de3aa201a060fc5116492fbfd054a +Author: ewt <devnull@localhost> +Date: Sun Feb 21 03:34:52 1999 +0000 + + got excludedocs, netsharedpath, and lang exclusions working + + CVS patchset: 2819 + CVS date: 1999/02/21 03:34:52 + +commit 4bf2ceb8a301530bb8f9d98fed2b98afcb39eda4 +Author: ewt <devnull@localhost> +Date: Sun Feb 21 03:32:56 1999 +0000 + + dded FA_ to enum fileActions stuff + + CVS patchset: 2818 + CVS date: 1999/02/21 03:32:56 + +commit f9db40a17201c50237ae2f57f88093578469d76f +Author: ewt <devnull@localhost> +Date: Sun Feb 21 02:34:45 1999 +0000 + + should be able to install v1 source packages now, though I certainly + didn't test it <shrug> + + CVS patchset: 2817 + CVS date: 1999/02/21 02:34:45 + +commit a79bc883fc1b3a669f637f8552bcb04cac07cde8 +Author: jbj <devnull@localhost> +Date: Fri Feb 19 23:17:17 1999 +0000 + + Tighter constraints on urlinfo cache-hits. + Force ftp control channel close in ufdClose. + + CVS patchset: 2816 + CVS date: 1999/02/19 23:17:17 + +commit 78bb12db47983849a8e552f14a7d71af9c4bbe7f +Author: jbj <devnull@localhost> +Date: Fri Feb 19 17:52:46 1999 +0000 + + Added space in format. + + CVS patchset: 2815 + CVS date: 1999/02/19 17:52:46 + +commit aefcab536ea414c27c770f85876f009da519e891 +Author: jbj <devnull@localhost> +Date: Fri Feb 19 15:26:46 1999 +0000 + + Bump releas. + + CVS patchset: 2814 + CVS date: 1999/02/19 15:26:46 + +commit bbd07e2c481ac60a82ccddd3ec7bad1308703589 +Author: jbj <devnull@localhost> +Date: Fri Feb 19 15:23:34 1999 +0000 + + Typo. + + CVS patchset: 2812 + CVS date: 1999/02/19 15:23:34 + +commit 63b073c0876b4137e49d82cd3d0bb94d844a5766 +Author: jbj <devnull@localhost> +Date: Thu Feb 18 17:50:44 1999 +0000 + + Bump release. + + CVS patchset: 2811 + CVS date: 1999/02/18 17:50:44 + +commit 6f35dcf84bc859aefe8c4bf54a1d29aeb3a6a39a +Author: jbj <devnull@localhost> +Date: Thu Feb 18 17:21:50 1999 +0000 + + rename file before unlinking to avoid EBUSY failures. + + CVS patchset: 2810 + CVS date: 1999/02/18 17:21:50 + +commit c74948930dbd848faddf14546d4e3c797fd722b9 +Author: jbj <devnull@localhost> +Date: Wed Feb 17 17:26:53 1999 +0000 + + headerGetEntry now returns count=0 if tag not found (Chris Blizzard). + + CVS patchset: 2808 + CVS date: 1999/02/17 17:26:53 + +commit 77e113332e357fbe08c5552e3bf0335016f29c42 +Author: jbj <devnull@localhost> +Date: Wed Feb 17 17:20:17 1999 +0000 + + Avoid double close in ufdOpen(). + + CVS patchset: 2806 + CVS date: 1999/02/17 17:20:17 + +commit 64e0363db6396a16b981bdbae40f46ed80689a8e +Author: jbj <devnull@localhost> +Date: Wed Feb 17 17:04:51 1999 +0000 + + Meta-msgid generation. + + CVS patchset: 2804 + CVS date: 1999/02/17 17:04:51 + +commit 01450f4a02eb5117bab00956b48713b77c9cc1d6 +Author: ewt <devnull@localhost> +Date: Wed Feb 17 04:33:50 1999 +0000 + + moved ensureOlder() to transaction.c + + CVS patchset: 2803 + CVS date: 1999/02/17 04:33:50 + +commit c1959865f841ae4e408a8166592b58e2e3efd852 +Author: ewt <devnull@localhost> +Date: Wed Feb 17 04:32:55 1999 +0000 + + added checks for installation of old packages + + CVS patchset: 2802 + CVS date: 1999/02/17 04:32:55 + +commit 784a8eeb8ad9494a40d09ade64ef6372fb18dbaa +Author: ewt <devnull@localhost> +Date: Wed Feb 17 04:04:53 1999 +0000 + + fixed noreplace handling + + CVS patchset: 2801 + CVS date: 1999/02/17 04:04:53 + +commit c361b1f1efafcf9f4c14ea81be82e69a7700dbcc +Author: ewt <devnull@localhost> +Date: Wed Feb 17 03:46:57 1999 +0000 + + don't be too clever -- skipping file creation because it'll be created + later in the transaction ignores the needs of %post scripts <sigh> + + CVS patchset: 2800 + CVS date: 1999/02/17 03:46:57 + +commit da45cac856377c490ef25006c4dfaba3afa8c3b3 +Author: ewt <devnull@localhost> +Date: Wed Feb 17 03:42:57 1999 +0000 + + moved things to transaction flags from independent install/uninstall flags + + CVS patchset: 2799 + CVS date: 1999/02/17 03:42:57 + +commit a56247c2b2df165a0da2c4ff5379cbd19425c64f +Author: jbj <devnull@localhost> +Date: Tue Feb 16 06:17:46 1999 +0000 + + Repair rpmputtext. + + CVS patchset: 2798 + CVS date: 1999/02/16 06:17:46 + +commit 7b495d4b7c22a7d66fa76289c3900905eef9e623 +Author: jbj <devnull@localhost> +Date: Tue Feb 16 03:07:24 1999 +0000 + + Update to automake 1.4a. + + CVS patchset: 2797 + CVS date: 1999/02/16 03:07:24 + +commit 1556aeb600b7d9344faf5990b6f57d78f4a8a46c +Author: jbj <devnull@localhost> +Date: Tue Feb 16 02:42:29 1999 +0000 + + add callbacks for installer updates while doing URL xfers. + + CVS patchset: 2796 + CVS date: 1999/02/16 02:42:29 + +commit 81f17dd94b4528af653c7bf76a10266c1e8d081e +Author: jbj <devnull@localhost> +Date: Tue Feb 16 02:14:19 1999 +0000 + + Repair http queries. + New function urlStrerror to fish out URL open failure codes. + + CVS patchset: 2795 + CVS date: 1999/02/16 02:14:19 + +commit 6d0e3c455d9d8dd917429277d774c43bffd37c55 +Author: jbj <devnull@localhost> +Date: Mon Feb 15 18:58:17 1999 +0000 + + sub-packages should inheirit Prefixes tag (Ian Mortimer). + + CVS patchset: 2794 + CVS date: 1999/02/15 18:58:17 + +commit b6eaf3aee4ab84d3991b174fe6eda97677e7d3d7 +Author: jbj <devnull@localhost> +Date: Mon Feb 15 18:51:16 1999 +0000 + + resurrect osf1 as canonical os name (Time Mooney). + + CVS patchset: 2793 + CVS date: 1999/02/15 18:51:16 + +commit 5336a6f5e4de9a1b2ca67c80deb3009cee77a793 +Author: jbj <devnull@localhost> +Date: Mon Feb 15 18:26:09 1999 +0000 + + augment linux provides/requires for glibc 2.1 backward compatibility. + + CVS patchset: 2790 + CVS date: 1999/02/15 18:26:09 + +commit 206a2b42ccc1f41ed2bb04bedd871d93945bfb74 +Author: jbj <devnull@localhost> +Date: Wed Feb 10 16:25:48 1999 +0000 + + Fix inverted args in error message. + + CVS patchset: 2788 + CVS date: 1999/02/10 16:25:48 + +commit 232b1ca6df145314c41713fbba500ad8b2f6a9c7 +Author: ewt <devnull@localhost> +Date: Sun Feb 7 23:14:16 1999 +0000 + + rel 8 + + CVS patchset: 2787 + CVS date: 1999/02/07 23:14:16 + +commit b997c2ad4d4a8ae8f4a6c14b4cf886058a09ff17 +Author: ewt <devnull@localhost> +Date: Sun Feb 7 23:14:04 1999 +0000 + + don't let hdrs[] be sparse + + CVS patchset: 2786 + CVS date: 1999/02/07 23:14:04 + +commit 7b20861ad6c97839dc77823afeedd4ce15420a94 +Author: ewt <devnull@localhost> +Date: Sun Feb 7 21:57:30 1999 +0000 + + *** empty log message *** + + CVS patchset: 2785 + CVS date: 1999/02/07 21:57:30 + +commit a92a662e9ec55b5e26f87ed53ee1289649e11a87 +Author: ewt <devnull@localhost> +Date: Sun Feb 7 21:21:11 1999 +0000 + + rel 7 + + CVS patchset: 2784 + CVS date: 1999/02/07 21:21:11 + +commit f93e0d2f61381f2ff87674b365b664510943eb1c +Author: ewt <devnull@localhost> +Date: Sun Feb 7 21:20:04 1999 +0000 + + added fdScript stuff + + CVS patchset: 2783 + CVS date: 1999/02/07 21:20:04 + +commit 22b0159facaad0ad544b241965cb92fd86129a48 +Author: ewt <devnull@localhost> +Date: Sun Feb 7 21:19:00 1999 +0000 + + 1) %attr(mode,user,group,dmode) is illegal! (though %defattr is fine) + 2) use %attr(mode) for directories w/o a separate dmode + + CVS patchset: 2782 + CVS date: 1999/02/07 21:19:00 + +commit 177b2215a967e09b4aaf9e92d4dd56b556e510a9 +Author: ewt <devnull@localhost> +Date: Sun Feb 7 20:09:27 1999 +0000 + + need to chroot() a bit sooner + + CVS patchset: 2781 + CVS date: 1999/02/07 20:09:27 + +commit d9ff192cbaa7b9322dd736e9ffafbb0a5ca0e74e +Author: ewt <devnull@localhost> +Date: Sun Feb 7 18:36:13 1999 +0000 + + I don't know why this works better, but it does. + + CVS patchset: 2780 + CVS date: 1999/02/07 18:36:13 + +commit 05e7aecfed2b37566433be2f648233d2dddd9102 +Author: ewt <devnull@localhost> +Date: Sun Feb 7 16:44:21 1999 +0000 + + uninstalls need to handle shared config files properly + + CVS patchset: 2779 + CVS date: 1999/02/07 16:44:21 + +commit 0ac25fcf2607dfb1ba880770b20a90e56ead28b3 +Author: jbj <devnull@localhost> +Date: Fri Feb 5 20:13:58 1999 +0000 + + Bump release. + + CVS patchset: 2778 + CVS date: 1999/02/05 20:13:58 + +commit decbf0135cbc534d6cafd4e351eaa25588a9e1ee +Author: adevries <devnull@localhost> +Date: Fri Feb 5 20:00:24 1999 +0000 + + Made HTTP much better. + + CVS patchset: 2777 + CVS date: 1999/02/05 20:00:24 + +commit 6e22dccb47172ee94141d13be8ee9afb8a4f7500 +Author: jbj <devnull@localhost> +Date: Fri Feb 5 18:32:06 1999 +0000 + + - add BuildPrereq: in spec file and src rpm. + + CVS patchset: 2776 + CVS date: 1999/02/05 18:32:06 + +commit 39daf317c745ee27e07186b92febe8214a444add +Author: ewt <devnull@localhost> +Date: Thu Feb 4 23:00:23 1999 +0000 + + changed minimal open code (again) + + CVS patchset: 2775 + CVS date: 1999/02/04 23:00:23 + +commit 5409a7ad52d233839315bf5fe98103b4d540ea37 +Author: ewt <devnull@localhost> +Date: Thu Feb 4 22:04:10 1999 +0000 + + minimal opens need to provide name index + + CVS patchset: 2774 + CVS date: 1999/02/04 22:04:10 + +commit a7366495ae19850d0cc996cae867ac5b59b250af +Author: adevries <devnull@localhost> +Date: Thu Feb 4 18:48:03 1999 +0000 + + Finally, preliminary http support. + - Alex + + CVS patchset: 2773 + CVS date: 1999/02/04 18:48:03 + +commit 0166b45137233b4e51b0062633b13962a6af0715 +Author: ewt <devnull@localhost> +Date: Thu Feb 4 05:10:05 1999 +0000 + + make --test work for source packages + + CVS patchset: 2772 + CVS date: 1999/02/04 05:10:05 + +commit c7c870b0c5d1ebc6696d3be28e52f30c48dc21ab +Author: ewt <devnull@localhost> +Date: Thu Feb 4 05:03:16 1999 +0000 + + added rpmdbOpenForTraversal() + + CVS patchset: 2771 + CVS date: 1999/02/04 05:03:16 + +commit 35cb65b449feb3ac7533576b0c588de8f3d8a303 +Author: ewt <devnull@localhost> +Date: Tue Feb 2 19:43:35 1999 +0000 + + handle spec file which Provide filenames + + CVS patchset: 2770 + CVS date: 1999/02/02 19:43:35 + +commit ce6ad243f66e23c2c037b06329639a92a688944f +Author: jbj <devnull@localhost> +Date: Wed Jan 27 19:46:13 1999 +0000 + + Sanity. + + CVS patchset: 2769 + CVS date: 1999/01/27 19:46:13 + +commit f8e3f7e92cfc25c05fcefbc796c6ea3f523d416b +Author: jbj <devnull@localhost> +Date: Wed Jan 27 19:41:20 1999 +0000 + + Bump release. + + CVS patchset: 2768 + CVS date: 1999/01/27 19:41:20 + +commit 83863df5019310f6813f64f6fe7d7d04e5d3f00b +Author: jbj <devnull@localhost> +Date: Wed Jan 27 19:40:01 1999 +0000 + + Fix defattr/attr screwup. + + CVS patchset: 2767 + CVS date: 1999/01/27 19:40:01 + +commit 291f407baa5f6bbc5d35386ec0a1a88c18d32f3b +Author: jbj <devnull@localhost> +Date: Wed Jan 27 15:40:06 1999 +0000 + + Needed trailing / when expanding specdir. + + CVS patchset: 2766 + CVS date: 1999/01/27 15:40:06 + +commit 1330d5fc27b289568764ac294b32437246eb66ed +Author: jbj <devnull@localhost> +Date: Tue Jan 26 22:25:24 1999 +0000 + + Typo. + + CVS patchset: 2765 + CVS date: 1999/01/26 22:25:24 + +commit 06de7de1382954ce352027680568087196c8cffa +Author: jbj <devnull@localhost> +Date: Tue Jan 26 21:58:46 1999 +0000 + + Bump release. + + CVS patchset: 2764 + CVS date: 1999/01/26 21:58:46 + +commit ee244b7e0ada391f29837d15647ef1f63d27c17c +Author: jbj <devnull@localhost> +Date: Tue Jan 26 21:57:57 1999 +0000 + + Parse BuildRequires: and add appropriate RPMTAG_*REQUIRES* to src rpm + header. + + CVS patchset: 2763 + CVS date: 1999/01/26 21:57:57 + +commit a012dfe2dde3ef8f798defd9951bd13025db9d0e +Author: jbj <devnull@localhost> +Date: Tue Jan 26 20:30:07 1999 +0000 + + Typo. + + CVS patchset: 2762 + CVS date: 1999/01/26 20:30:07 + +commit c1cb9dc9e4f271af96fa75d0e15da6cb06b5b8b8 +Author: jbj <devnull@localhost> +Date: Tue Jan 26 20:01:34 1999 +0000 + + Orphan. + + CVS patchset: 2761 + CVS date: 1999/01/26 20:01:34 + +commit 29241c8d043395672b32b37f8a0d25363739f54e +Author: jbj <devnull@localhost> +Date: Tue Jan 26 19:55:43 1999 +0000 + + Check for correct versions of libtool/autoconf/automake. + + CVS patchset: 2760 + CVS date: 1999/01/26 19:55:43 + +commit 0809998ce30bd293a0ad7fea4c2f1bb7c68fcebb +Author: jbj <devnull@localhost> +Date: Tue Jan 26 19:07:25 1999 +0000 + + 1st attempt to automate srpm building. + + CVS patchset: 2757 + CVS date: 1999/01/26 19:07:25 + +commit ddd00bd992bce2706eea52862b71ac0a2659f809 +Author: jbj <devnull@localhost> +Date: Tue Jan 26 19:04:39 1999 +0000 + + Use "make dist" when making an archive. Make sure tag is correct. + + CVS patchset: 2756 + CVS date: 1999/01/26 19:04:39 + +commit 6d1bd5f75bb9a41afe8dab15d1788921f3086a59 +Author: jbj <devnull@localhost> +Date: Tue Jan 26 18:29:40 1999 +0000 + + Restore RPMCONFIGDIR throughout. + + CVS patchset: 2755 + CVS date: 1999/01/26 18:29:40 + +commit cb451613c94dfa9310fbfde7f9f6c42b34cbafec +Author: jbj <devnull@localhost> +Date: Tue Jan 26 18:20:15 1999 +0000 + + Bump release. + + CVS patchset: 2754 + CVS date: 1999/01/26 18:20:15 + +commit 5bb717be191bff766e0ce7e2f36fc7f714dedb19 +Author: jbj <devnull@localhost> +Date: Tue Jan 26 18:08:14 1999 +0000 + + make '-' character illegal (again) in version/release. + Use auto-standard names for auto-package components. + + CVS patchset: 2753 + CVS date: 1999/01/26 18:08:14 + +commit 6f6b66d55a979a922255ec01d0f6b38369d9f268 +Author: ewt <devnull@localhost> +Date: Tue Jan 26 17:10:29 1999 +0000 + + changes for packages w/ 0 files + + CVS patchset: 2752 + CVS date: 1999/01/26 17:10:29 + +commit 2daecca27b7f56fd8093e689a374eedb0c6e36d5 +Author: jbj <devnull@localhost> +Date: Mon Jan 25 19:46:40 1999 +0000 + + Eliminate generated files. + + CVS patchset: 2750 + CVS date: 1999/01/25 19:46:40 + +commit 777388f1634bb4b9ee4f79ba8465536c1d5bafbb +Author: jbj <devnull@localhost> +Date: Mon Jan 25 15:07:44 1999 +0000 + + Add required file. + + CVS patchset: 2749 + CVS date: 1999/01/25 15:07:44 + +commit e9cbe6622a50d77b71cb658726f897dd50efe816 +Author: jbj <devnull@localhost> +Date: Sun Jan 24 19:40:38 1999 +0000 + + Eliminate files that can be regenerated. + + CVS patchset: 2748 + CVS date: 1999/01/24 19:40:38 + +commit 6503ca3645d71e8f4805e52747ee33d20b2217d8 +Author: jbj <devnull@localhost> +Date: Fri Jan 22 22:20:44 1999 +0000 + + Do only string replacement (w/o -C) in %configure for now. + + CVS patchset: 2747 + CVS date: 1999/01/22 22:20:44 + +commit d635ea8d0987019dc8a20ca4a6da72180b2d5872 +Author: jbj <devnull@localhost> +Date: Fri Jan 22 20:02:40 1999 +0000 + + Libtool config files needed by cvs checkouts. + + CVS patchset: 2746 + CVS date: 1999/01/22 20:02:40 + +commit b3ff088a22985690ae8844d978bdcf8e83ad4e69 +Author: jbj <devnull@localhost> +Date: Fri Jan 22 18:42:31 1999 +0000 + + Use libtool to build libraries, but force --disable-shared for now. + + CVS patchset: 2745 + CVS date: 1999/01/22 18:42:31 + +commit 5dbf31f418895b396607d6ae1c9275689b5e89a5 +Author: jbj <devnull@localhost> +Date: Fri Jan 22 17:24:04 1999 +0000 + + Ignore libtool glop. + + CVS patchset: 2744 + CVS date: 1999/01/22 17:24:04 + +commit ecf16c45e7952bf034eb3972625df91b32ac1efa +Author: jbj <devnull@localhost> +Date: Fri Jan 22 17:22:59 1999 +0000 + + Bump release. + + CVS patchset: 2743 + CVS date: 1999/01/22 17:22:59 + +commit 072b219a6970e156a267d1dfc0dab87169bfcf17 +Author: jbj <devnull@localhost> +Date: Fri Jan 22 17:22:17 1999 +0000 + + Use libbtool to generate librpmbuild.a. + + CVS patchset: 2742 + CVS date: 1999/01/22 17:22:17 + +commit 398c9e0363c65ddab756427d07d41908292036e4 +Author: jbj <devnull@localhost> +Date: Fri Jan 22 15:57:39 1999 +0000 + + Change dependencies so that automake is not needed to build. + Update rpm POTFILES. + Popt too. + + CVS patchset: 2741 + CVS date: 1999/01/22 15:57:39 + +commit a72a5178aff6d3ddc60851d0936c005598465ef7 +Author: jbj <devnull@localhost> +Date: Fri Jan 22 00:40:53 1999 +0000 + + use portable #!/bin/sh (Tim Mooney). + + CVS patchset: 2740 + CVS date: 1999/01/22 00:40:53 + +commit d09dddb1a68d5be9d0ff4b63c3cc1dbfc7c6e8c8 +Author: jbj <devnull@localhost> +Date: Fri Jan 22 00:38:10 1999 +0000 + + don't erase failing build script (Tim Mooney). + + CVS patchset: 2738 + CVS date: 1999/01/22 00:38:10 + +commit fc421d4a1f59c2c4ebc7f3a0366bf739877e812d +Author: jbj <devnull@localhost> +Date: Fri Jan 22 00:34:30 1999 +0000 + + use portable mkinstalldirs (Tim Mooney). + + CVS patchset: 2736 + CVS date: 1999/01/22 00:34:30 + +commit ba66f057961eadf16e3034a884e521dd0b6ed684 +Author: jbj <devnull@localhost> +Date: Fri Jan 22 00:25:25 1999 +0000 + + irix6 autodeps were dup'd (Shing-Gene Yung <shing@cz3.nus.edu.sg>). + + CVS patchset: 2733 + CVS date: 1999/01/22 00:25:25 + +commit 324f6639d7758005bcda8f081911186f0a5f517b +Author: jbj <devnull@localhost> +Date: Thu Jan 21 22:30:50 1999 +0000 + + After running libtoolize to update config.guess config.sub + + CVS patchset: 2732 + CVS date: 1999/01/21 22:30:50 + +commit b0784c39c1996f8abb8cd439197c6a045238f3ee +Author: jbj <devnull@localhost> +Date: Thu Jan 21 19:43:23 1999 +0000 + + Add rpmpopt to the dist. + + CVS patchset: 2731 + CVS date: 1999/01/21 19:43:23 + +commit e13cffa7460b2069bb9ad67af2525d80a1e018d8 +Author: jbj <devnull@localhost> +Date: Thu Jan 21 19:14:31 1999 +0000 + + Fix: clear orphaned "Transfer complete" from ftp control channel if + using ftpGetFileDesc() access with cached control connection. + + CVS patchset: 2730 + CVS date: 1999/01/21 19:14:31 + +commit 4bcd4d620df2afd3b448ded4eb06e9708ca58165 +Author: jbj <devnull@localhost> +Date: Thu Jan 21 18:42:53 1999 +0000 + + Automake: almost functional make dist. + + CVS patchset: 2729 + CVS date: 1999/01/21 18:42:53 + +commit 394f3cb1ddf52fa7829dab790e34f1dfa5886b5d +Author: jbj <devnull@localhost> +Date: Thu Jan 21 17:18:38 1999 +0000 + + Eliminate Makefile.inc dependence in subdirs. + Change "Bad header" to "Bad/unreadable header" for most common cpio failure. + + CVS patchset: 2728 + CVS date: 1999/01/21 17:18:38 + +commit 459dc6ef3eb334df673c514b67c1e343942b9a1c +Author: jbj <devnull@localhost> +Date: Tue Jan 19 23:59:28 1999 +0000 + + create rpmbzio.c to avoid implicit dependence on libbz2 for installer. + + CVS patchset: 2727 + CVS date: 1999/01/19 23:59:28 + +commit 903b747e028caf47d1b0f19d546b11a5c5732f00 +Author: jbj <devnull@localhost> +Date: Tue Jan 19 23:54:30 1999 +0000 + + Released rpm-2.90 -- version is now 2.91 + Use automake 1.4 and autoconf 2.13. + + CVS patchset: 2726 + CVS date: 1999/01/19 23:54:30 + +commit aeb2017fb240f1ebb469b3b98bdfd86fe896f9fe +Author: jbj <devnull@localhost> +Date: Tue Jan 19 19:56:37 1999 +0000 + + More automake nonsense. + + CVS patchset: 2725 + CVS date: 1999/01/19 19:56:37 + +commit f4ccc38cdf5be6a3f05b1510c8ff6b767b5b57ad +Author: jbj <devnull@localhost> +Date: Tue Jan 19 19:50:18 1999 +0000 + + Automake fiddles. + + CVS patchset: 2724 + CVS date: 1999/01/19 19:50:18 + +commit 4123688cb1f010e1c42331ccbc85d9bbdd0dc36d +Author: jbj <devnull@localhost> +Date: Tue Jan 19 19:42:31 1999 +0000 + + Automake fiddles. + + CVS patchset: 2723 + CVS date: 1999/01/19 19:42:31 + +commit efd78aab74e2ef3a101bbfc4c2c6082418d15468 +Author: jbj <devnull@localhost> +Date: Tue Jan 19 17:23:32 1999 +0000 + + Create %configure macro. + + CVS patchset: 2722 + CVS date: 1999/01/19 17:23:32 + +commit 02f03358f6dbc347a18a8afdd1c33ae3841c9cf6 +Author: jbj <devnull@localhost> +Date: Tue Jan 19 16:52:25 1999 +0000 + + getservbyname needed ntohs(). + + CVS patchset: 2721 + CVS date: 1999/01/19 16:52:25 + +commit a0f1da436bf39a965d550318916578b7aef85d34 +Author: ewt <devnull@localhost> +Date: Tue Jan 19 16:25:10 1999 +0000 + + added --excludepath + + CVS patchset: 2720 + CVS date: 1999/01/19 16:25:10 + +commit 11264c2b93341c5caedc53c0a77de5f083a1a532 +Author: ewt <devnull@localhost> +Date: Tue Jan 19 16:24:57 1999 +0000 + + use SKIPNSTATE + + CVS patchset: 2719 + CVS date: 1999/01/19 16:24:57 + +commit aeee27354957ad5f63513f3ed580bee01428b479 +Author: ewt <devnull@localhost> +Date: Tue Jan 19 16:24:43 1999 +0000 + + added SAVENSTATE action + + CVS patchset: 2718 + CVS date: 1999/01/19 16:24:43 + +commit fb49619ccfe9eea3903d623c305a9310680267ac +Author: jbj <devnull@localhost> +Date: Tue Jan 19 16:02:44 1999 +0000 + + getservbyname returns network ordered port. + + CVS patchset: 2716 + CVS date: 1999/01/19 16:02:44 + +commit 06a29f2dd5ea70a3bb30f379a29725518daad96c +Author: ewt <devnull@localhost> +Date: Tue Jan 19 03:02:45 1999 +0000 + + handle RPMTAG_ORIGFILENAMES properly + + CVS patchset: 2715 + CVS date: 1999/01/19 03:02:45 + +commit 8c45431632d039f5d9666fd66acefaf4ccac0faf +Author: ewt <devnull@localhost> +Date: Tue Jan 19 03:01:52 1999 +0000 + + 1) fixed relocations + 2) let the relocation stuff omit files by path + + CVS patchset: 2714 + CVS date: 1999/01/19 03:01:52 + +commit 74b036680cf053416bc171fa8385a18549ea18c7 +Author: ewt <devnull@localhost> +Date: Tue Jan 19 02:58:48 1999 +0000 + + force the unknown action to be 0 + + CVS patchset: 2713 + CVS date: 1999/01/19 02:58:48 + +commit 46ddcf95cc18871f5f7c75fe1889a5aa64ecbf59 +Author: ewt <devnull@localhost> +Date: Tue Jan 19 02:56:13 1999 +0000 + + mucked with comments a bit + + CVS patchset: 2712 + CVS date: 1999/01/19 02:56:13 + +commit f84b91ec9dae00b1e3e3aa3754636833d0a35803 +Author: jbj <devnull@localhost> +Date: Mon Jan 18 19:04:44 1999 +0000 + + Christian sez' -O not -O2 on armv4l. + + CVS patchset: 2711 + CVS date: 1999/01/18 19:04:44 + +commit 71171a5c04c539d2580b58dd74e4981d81a64cdf +Author: jbj <devnull@localhost> +Date: Mon Jan 18 00:13:45 1999 +0000 + + identify missing keys by type (Toshio Kuratomi) + + CVS patchset: 2710 + CVS date: 1999/01/18 00:13:45 + +commit 260b5c18cec1e1059f11060277a2191f8c07b151 +Author: jbj <devnull@localhost> +Date: Fri Jan 15 17:29:21 1999 +0000 + + Update from libtool. + + CVS patchset: 2708 + CVS date: 1999/01/15 17:29:21 + +commit e616c441bc870b20b741bd10dd00665871e198f4 +Author: jbj <devnull@localhost> +Date: Fri Jan 15 16:31:14 1999 +0000 + + Use %optflags from rpmrc not macros. + + CVS patchset: 2706 + CVS date: 1999/01/15 16:31:14 + +commit 94c5a9f233102f51f997aedda302f47f522b10a0 +Author: jbj <devnull@localhost> +Date: Fri Jan 15 16:20:17 1999 +0000 + + Bump release. + + CVS patchset: 2705 + CVS date: 1999/01/15 16:20:17 + +commit b5361c831885403c08bcacd811125c5a42279c2d +Author: ewt <devnull@localhost> +Date: Fri Jan 15 03:50:51 1999 +0000 + + relocate filelists from files opened in a callback + + CVS patchset: 2704 + CVS date: 1999/01/15 03:50:51 + +commit d35b55b7b74b50e0fb089e98a92b809309294246 +Author: ewt <devnull@localhost> +Date: Fri Jan 15 03:49:40 1999 +0000 + + handle stat of / properly for fingerprints + + CVS patchset: 2703 + CVS date: 1999/01/15 03:49:40 + +commit 08bfb976269799d72aadd2ce8d7966d7f4b3c4e6 +Author: jbj <devnull@localhost> +Date: Wed Jan 13 22:53:33 1999 +0000 + + Default value for ALLPERMS. + + CVS patchset: 2702 + CVS date: 1999/01/13 22:53:33 + +commit aa362e8c171e6eda8fa3c575fdfe7e659e8fbfcf +Author: jbj <devnull@localhost> +Date: Wed Jan 13 22:10:00 1999 +0000 + + Use mmap when writing rpm's. + + CVS patchset: 2701 + CVS date: 1999/01/13 22:10:00 + +commit fda6c97ad1e5fa639fa95369aabd46b40ab226cd +Author: jbj <devnull@localhost> +Date: Wed Jan 13 21:20:00 1999 +0000 + + Don't free alooca memory. + + CVS patchset: 2700 + CVS date: 1999/01/13 21:20:00 + +commit fc0c2ddc4ff37f2f220ef01134fb9597f50f1784 +Author: jbj <devnull@localhost> +Date: Wed Jan 13 20:24:00 1999 +0000 + + Fix: sub-packages require name from header (which is not %{name}). + + CVS patchset: 2699 + CVS date: 1999/01/13 20:24:00 + +commit bc0404541a5041b9745055cd9d7b226423c85084 +Author: jbj <devnull@localhost> +Date: Wed Jan 13 20:13:20 1999 +0000 + + Release is 9. + + CVS patchset: 2698 + CVS date: 1999/01/13 20:13:20 + +commit d2afcd026091eab068d802d6401b69c14aadd1df +Author: jbj <devnull@localhost> +Date: Wed Jan 13 19:28:12 1999 +0000 + + Use mktemp(3) for temp file names. + + CVS patchset: 2697 + CVS date: 1999/01/13 19:28:12 + +commit a48b72b8b9115ba673643ae2ba5a6d9a2326880d +Author: jbj <devnull@localhost> +Date: Wed Jan 13 18:30:31 1999 +0000 + + Fix: seg fault due to multiple close in runScript(). + More const char * within verify. + + CVS patchset: 2696 + CVS date: 1999/01/13 18:30:31 + +commit 82065b1d64a263de245efd08978003bc54d07707 +Author: jbj <devnull@localhost> +Date: Tue Jan 12 11:44:21 1999 +0000 + + Bump version. + + CVS patchset: 2693 + CVS date: 1999/01/12 11:44:21 + +commit b5d564eb99cd9798996627af4c30e4a652e955b5 +Author: jbj <devnull@localhost> +Date: Tue Jan 12 11:43:31 1999 +0000 + + Automake noise.. + + CVS patchset: 2692 + CVS date: 1999/01/12 11:43:31 + +commit 33d610be387218a7c786a84e585efd2cc3a33881 +Author: ewt <devnull@localhost> +Date: Tue Jan 12 03:11:25 1999 +0000 + + I'm too lazy to put these in a third time. + + CVS patchset: 2691 + CVS date: 1999/01/12 03:11:25 + +commit 37a0fd968d3e033a71f0f3e5ed12cefedb5a6ab6 +Author: jbj <devnull@localhost> +Date: Mon Jan 11 23:16:09 1999 +0000 + + Typo. + + CVS patchset: 2690 + CVS date: 1999/01/11 23:16:09 + +commit 42ea3846fc41b46a314b711ab91faa3d9153c5aa +Author: jbj <devnull@localhost> +Date: Sun Jan 10 21:39:13 1999 +0000 + + Bump version. + + CVS patchset: 2689 + CVS date: 1999/01/10 21:39:13 + +commit dd63b4fd681b1ee38d31c963d6c6ec59664211a8 +Author: jbj <devnull@localhost> +Date: Sun Jan 10 17:10:17 1999 +0000 + + More fixes from Toshio. + + CVS patchset: 2688 + CVS date: 1999/01/10 17:10:17 + +commit 8e4b5d19fc40b0b5af6364ae855ea39564ce768c +Author: jbj <devnull@localhost> +Date: Sat Jan 9 00:24:02 1999 +0000 + + 1998 8 Jan Toshio Kuratomi <badger@prtr-13.ucsc.edu> + * rpm.c: An error message for --nomd5 incorrectly read "--nopgp can only + be used during...."... Changed the --nopgp to --nomd5 + 1998 7 Jan Toshio Kuratomi <bagder@prtr-13.ucsc.edu> + * lib/rpmlib.h: Add a RPMSIGTAG_GPG define for gnupg. + * lib/rpmlib.h: Add RPMVAR_GPG_PATH and RPMVAR_GPG_NAME variables. + * lib/rpmrc.c: (optionTable) Add gpg_path and gpg_name to the optionTable + (same stats as pgp_name and pgp_path.) + * lib/signature.c: (rpmLookupSignatureType) Add RPMSIGTAG_GPG as one of the + recognized types. + * lib/signature.c: (rpmAddSignature) Add ability to create gnupg signature. + * lib/signature.c: (makeGPGSignature) Routine to create a gnupg signature + (based on makePGPSignature.) + * lib/signature.c: (rpmVerifySignature) Add ability to verify gnupg + signatures. + * lib/signature.c: (verifyGPGSignature) Routine to verify a gnupg signature + (based on verifyPGPSignature.) + * lib/signature.c: (rpmGetPassPhrase) When getting pass phrase for gnupg, + use RPMVAR_GPG_NAME instead of RPMVAR_PGP_NAME if we are signing with + GPG isntead of PGP. + * lib/signature.c: (checkPassPhrase) Need to allow for GPG when we check + the PassPhrase's correctness. + * rpm.c: Add equivalent GPG lines everywhere we find a PGP line. + * rpm.c: Add equivalent gpg stanzas wherever we find a pgp stanza. + * checksig.h: define CHECKSIG_GPG (1 << 2) [Is this correct?] + * checksig.c: (doCheckSig) Check for GPG signatures. [A lot could be + wrong/left out here.] + * rpm.c: change the call to rpmGetPassPhrase to throw in the sigType as + well. + * signature.h: change rpmGetPassPhrase declaration to: + rpmGetPassPhrase(const char * prompt, const int sigTag); + * signature.c: (rpmGetPassPhrase) change the function to accept the + signature type as its second argument. + + CVS patchset: 2686 + CVS date: 1999/01/09 00:24:02 + +commit 8792366734a989de7865d45218fdc75ba7e023ec +Author: jbj <devnull@localhost> +Date: Fri Jan 8 20:30:50 1999 +0000 + + Fix check for source RPM. + + CVS patchset: 2685 + CVS date: 1999/01/08 20:30:50 + +commit b9370c8b18f761db7f161684bb1478b184af02b2 +Author: jbj <devnull@localhost> +Date: Fri Jan 8 19:53:34 1999 +0000 + + defaultdocdir should not have testdir prepended. + + CVS patchset: 2684 + CVS date: 1999/01/08 19:53:34 + +commit b7fde554e60769d77d57e2e9ea2bfcec873d4575 +Author: jbj <devnull@localhost> +Date: Fri Jan 8 17:21:21 1999 +0000 + + Bump release. + + CVS patchset: 2683 + CVS date: 1999/01/08 17:21:21 + +commit 303fa780d31fb4b408515e89e5bee43a7fc12632 +Author: jbj <devnull@localhost> +Date: Fri Jan 8 16:44:30 1999 +0000 + + EGCS cruft. + Use cpioStrerror when getNextHeader fails. + More const warnings removed. + binary rpms always have RPMTAG_SOURCERPM, source rpms do not. + + CVS patchset: 2682 + CVS date: 1999/01/08 16:44:30 + +commit 401268b739cd07cb51c227456ee7e01dfbb6bff3 +Author: ewt <devnull@localhost> +Date: Fri Jan 8 03:12:51 1999 +0000 + + *** empty log message *** + + CVS patchset: 2681 + CVS date: 1999/01/08 03:12:51 + +commit c4b85d23ed171c6b3d7fdccb4be1e05aefbd38da +Author: ewt <devnull@localhost> +Date: Fri Jan 8 03:12:11 1999 +0000 + + const cleanups + + CVS patchset: 2680 + CVS date: 1999/01/08 03:12:11 + +commit a12dc83141f2ed32b8511d16aa800d11d5c480cc +Author: ewt <devnull@localhost> +Date: Fri Jan 8 03:11:54 1999 +0000 + + make use of currentDirectory() + + CVS patchset: 2679 + CVS date: 1999/01/08 03:11:54 + +commit 8bef8b932c7b913a12f58d21615336299e0624bb +Author: ewt <devnull@localhost> +Date: Fri Jan 8 03:10:12 1999 +0000 + + added currentDirectory() + + CVS patchset: 2678 + CVS date: 1999/01/08 03:10:12 + +commit 0c69b1363d0f61e1f78c33e334987d8429d45996 +Author: ewt <devnull@localhost> +Date: Fri Jan 8 03:09:57 1999 +0000 + + 1) const cleanups + 2) chroot() when setting up file actions + + CVS patchset: 2677 + CVS date: 1999/01/08 03:09:57 + +commit a4a7a0e44eb6a5f6d3517fc32ee84e25c436c8fc +Author: ewt <devnull@localhost> +Date: Thu Jan 7 17:06:24 1999 +0000 + + assemble replaced file list + + CVS patchset: 2676 + CVS date: 1999/01/07 17:06:24 + +commit fbc95234ac04ae834985298983068b2fa024f8ec +Author: ewt <devnull@localhost> +Date: Thu Jan 7 17:05:10 1999 +0000 + + added struct sharedFileInfo + + CVS patchset: 2675 + CVS date: 1999/01/07 17:05:10 + +commit b369006f28ccef0c911e30341586880621a9b227 +Author: ewt <devnull@localhost> +Date: Thu Jan 7 17:05:02 1999 +0000 + + replaced file list is passed in externally + + CVS patchset: 2674 + CVS date: 1999/01/07 17:05:02 + +commit 560d7be379d02109d82d2ba9e3f0b9585b05ec4b +Author: ewt <devnull@localhost> +Date: Thu Jan 7 04:11:12 1999 +0000 + + \n properly if -v is used on install w/o -h + + CVS patchset: 2673 + CVS date: 1999/01/07 04:11:12 + +commit deff5aec38ebefec951308a4204802f3e89ccc70 +Author: ewt <devnull@localhost> +Date: Thu Jan 7 04:07:31 1999 +0000 + + try to use notify function properly (though hashing still doesn't work??) + + CVS patchset: 2672 + CVS date: 1999/01/07 04:07:31 + +commit 3036da5cf68b1b6cacab7db54e078d2e92413f19 +Author: ewt <devnull@localhost> +Date: Thu Jan 7 04:07:00 1999 +0000 + + 1) don't pass a label string for source package installation + 2) rpmtransAddPackage() can fail (only on source packages though) + + CVS patchset: 2671 + CVS date: 1999/01/07 04:07:00 + +commit fd5e7c4e30fd89a49d64bf54fbb1734a8ad04c9d +Author: ewt <devnull@localhost> +Date: Thu Jan 7 04:06:30 1999 +0000 + + don't let them add packages for installation if they are source packages + + CVS patchset: 2670 + CVS date: 1999/01/07 04:06:30 + +commit 1164370f664f6c3ec6b12a9a6743ebb5e857f581 +Author: ewt <devnull@localhost> +Date: Thu Jan 7 04:05:23 1999 +0000 + + reworked rework of source package install -- I think this was is + cleaner, and more in the spirit of transaction sets (sorry Jeff) + + CVS patchset: 2669 + CVS date: 1999/01/07 04:05:23 + +commit 72111f3e44428fd9bda9031aa01f8e1a7d1189da +Author: jbj <devnull@localhost> +Date: Thu Jan 7 00:45:52 1999 +0000 + + Re-implement the ability to install source rpms. + + CVS patchset: 2668 + CVS date: 1999/01/07 00:45:52 + +commit b2f3993b1bd22becd6289445abbb4fe6d8db2bed +Author: jbj <devnull@localhost> +Date: Wed Jan 6 21:05:03 1999 +0000 + + Eliminate inline functions (the inline, not the function). + EGCS cruft. + + CVS patchset: 2667 + CVS date: 1999/01/06 21:05:03 + +commit 95cfbca845f9fd1328ad1d4ee81dcf69c804a1f2 +Author: jbj <devnull@localhost> +Date: Wed Jan 6 20:54:08 1999 +0000 + + EGCS cruft. + + CVS patchset: 2666 + CVS date: 1999/01/06 20:54:08 + +commit 0e31bb0e781ed81387752daaa561a95597d5811f +Author: jbj <devnull@localhost> +Date: Wed Jan 6 18:19:36 1999 +0000 + + Typos. + + CVS patchset: 2665 + CVS date: 1999/01/06 18:19:36 + +commit c959f725695701b3fd2bd3b64714ae5744b597e1 +Author: jbj <devnull@localhost> +Date: Wed Jan 6 17:45:48 1999 +0000 + + Bump release. + + CVS patchset: 2664 + CVS date: 1999/01/06 17:45:48 + +commit bd626d134d27fa77cae0f26aa7c03649d1bb2ef9 +Author: jbj <devnull@localhost> +Date: Wed Jan 6 17:33:50 1999 +0000 + + propagate "const char *" into rpmlib prototypes. + + CVS patchset: 2663 + CVS date: 1999/01/06 17:33:50 + +commit 7eca53f7ea2a634205d7234bc00d1f06e378db39 +Author: ewt <devnull@localhost> +Date: Wed Jan 6 03:56:31 1999 +0000 + + fixed an infinite loop (oops) + + CVS patchset: 2662 + CVS date: 1999/01/06 03:56:31 + +commit 1ba327b1e8e6af7e8698fac13783cbb94f67e9d9 +Author: ewt <devnull@localhost> +Date: Wed Jan 6 03:54:56 1999 +0000 + + upgrade flag wasn't being passed properly + + CVS patchset: 2661 + CVS date: 1999/01/06 03:54:56 + +commit 69e9b14c97eea43ef96ca5f25f8ef70568365f43 +Author: ewt <devnull@localhost> +Date: Wed Jan 6 03:51:53 1999 +0000 + + fixed labels and hashing + + CVS patchset: 2660 + CVS date: 1999/01/06 03:51:53 + +commit 1fd38f09887057bc8cf77f9a444fca46b7735adc +Author: ewt <devnull@localhost> +Date: Wed Jan 6 03:16:35 1999 +0000 + + use altH in problem struct + + CVS patchset: 2659 + CVS date: 1999/01/06 03:16:35 + +commit decbbfcdabc3fa13fd325f2b5635b16d95902c0a +Author: ewt <devnull@localhost> +Date: Wed Jan 6 03:16:14 1999 +0000 + + display altH info for file conflicts + + CVS patchset: 2658 + CVS date: 1999/01/06 03:16:14 + +commit 78064b8749230db3d2ff53a0a05b9699e9d42c28 +Author: ewt <devnull@localhost> +Date: Wed Jan 6 03:15:45 1999 +0000 + + added altH field to problem structure + + CVS patchset: 2657 + CVS date: 1999/01/06 03:15:45 + +commit 03c8985d5e82b2910d7732da628b3808d6b524fa +Author: ewt <devnull@localhost> +Date: Wed Jan 6 03:14:44 1999 +0000 + + include lookup.h + + CVS patchset: 2656 + CVS date: 1999/01/06 03:14:44 + +commit 8b6764efbcb0a1ba51f90a1d11efdd3494133292 +Author: ewt <devnull@localhost> +Date: Wed Jan 6 03:14:26 1999 +0000 + + *** empty log message *** + + CVS patchset: 2655 + CVS date: 1999/01/06 03:14:26 + +commit 0a15aaad53d0cf71344b84e3a7deff104315dc96 +Author: ewt <devnull@localhost> +Date: Wed Jan 6 02:29:42 1999 +0000 + + headers in available lists weren't being freed properly + + CVS patchset: 2654 + CVS date: 1999/01/06 02:29:42 + +commit 8af5b5af8757e9385ea90770997b45f4f82c06db +Author: jbj <devnull@localhost> +Date: Tue Jan 5 23:13:56 1999 +0000 + + Expand path macros with rpmGetPath(path, ...). + + CVS patchset: 2652 + CVS date: 1999/01/05 23:13:56 + +commit c7c985480ab320547dbdb977a0e8682c24710393 +Author: jbj <devnull@localhost> +Date: Tue Jan 5 17:27:04 1999 +0000 + + Avoid segfault with "rpm --initdb" when no database exists. + + CVS patchset: 2650 + CVS date: 1999/01/05 17:27:04 + +commit 0906a9bebd1ec9c72125980d8de4d158dc9a4d5e +Author: jbj <devnull@localhost> +Date: Mon Jan 4 22:10:05 1999 +0000 + + Playpen release. + + CVS patchset: 2649 + CVS date: 1999/01/04 22:10:05 + +commit 84bfb712a6daa5bbb251bb68b52863e07c92425b +Author: ewt <devnull@localhost> +Date: Mon Jan 4 19:11:04 1999 +0000 + + 1) install packages still need to pay attention to db entries for + packages being removed + 2) don't ignore the removal action decided on by the database just + because of overlapping files + + CVS patchset: 2648 + CVS date: 1999/01/04 19:11:04 + +commit c4567f6371f37c82004d5425278d8f4c3ae85c38 +Author: ewt <devnull@localhost> +Date: Mon Jan 4 16:44:52 1999 +0000 + + canonicalize the root directory + + CVS patchset: 2647 + CVS date: 1999/01/04 16:44:52 + +commit fcfce2db40da497ebd1d7f169eefe44a48884cc0 +Author: ewt <devnull@localhost> +Date: Mon Jan 4 16:44:38 1999 +0000 + + removed removeBinaryPackage() + + CVS patchset: 2646 + CVS date: 1999/01/04 16:44:38 + +commit 37d4963129888be4cb4870e22f0bac48d7e7f0da +Author: ewt <devnull@localhost> +Date: Mon Jan 4 16:44:20 1999 +0000 + + package removal should have proper semantics now + + CVS patchset: 2645 + CVS date: 1999/01/04 16:44:20 + +commit 46328662ee8ce15b284472dfda857d4be872a63e +Author: ewt <devnull@localhost> +Date: Mon Jan 4 16:44:05 1999 +0000 + + Use an action list which is passed into removeBinaryPackage() rather then + generating our own. This outdated a bunch of functions (like + handleSharedFiles()), which have been removed. + + CVS patchset: 2644 + CVS date: 1999/01/04 16:44:05 + +commit 6ef4113eb330e8bef70835a09bde3ec31b484f01 +Author: ewt <devnull@localhost> +Date: Mon Jan 4 16:43:31 1999 +0000 + + 1) renamed enum instAction to enum fileActions + 2) removed KEEP action (it was identical to SKIP), added REMOVE action + 3) removed findSharedFiles() prototype + 4) added removeBinaryPackages() and fileActionString() prototype + + CVS patchset: 2643 + CVS date: 1999/01/04 16:43:31 + +commit fca3a181f4127fd669ab94a37f99b273ce66a017 +Author: ewt <devnull@localhost> +Date: Mon Jan 4 16:42:15 1999 +0000 + + 1) moved root canonicalization to transaction set creation + 2) removed KEEP state (SKIP had identical semantics) + 3) added REMOVE state to fileActionString() + 4) export fileActionString() + + CVS patchset: 2642 + CVS date: 1999/01/04 16:42:15 + +commit 854d1760c0e45659897e0eba6b400e3bb8652e03 +Author: jbj <devnull@localhost> +Date: Sun Jan 3 03:13:50 1999 +0000 + + Expand SPECDIR/SOURCEDIR using macros. + + CVS patchset: 2641 + CVS date: 1999/01/03 03:13:50 + +commit e8d006c635bc39cb9190f240b03bbb30399dbdc4 +Author: jbj <devnull@localhost> +Date: Thu Dec 31 22:09:43 1998 +0000 + + use "original db-1.85" if available (Raw Hide glibc 2.1). + + CVS patchset: 2640 + CVS date: 1998/12/31 22:09:43 + +commit 7731ce66a1762885e2097d906393c2b6f91026f5 +Author: ewt <devnull@localhost> +Date: Thu Dec 31 20:19:07 1998 +0000 + + create .rpmorig stuff + + CVS patchset: 2639 + CVS date: 1998/12/31 20:19:07 + +commit 670095971ec8a92252a8fa6fd8f85fdd43248f79 +Author: ewt <devnull@localhost> +Date: Thu Dec 31 19:16:31 1998 +0000 + + generate a file action list and pass it into installBinaryPackage() + + CVS patchset: 2638 + CVS date: 1998/12/31 19:16:31 + +commit 9102dc094c2796cbc0527e2198072f489b37c9fb +Author: ewt <devnull@localhost> +Date: Thu Dec 31 19:16:12 1998 +0000 + + makes use of a passed in action list rather then generating our own + + CVS patchset: 2637 + CVS date: 1998/12/31 19:16:12 + +commit 3dde252b6801e5b6f56bd11cfabe0176324d0424 +Author: ewt <devnull@localhost> +Date: Thu Dec 31 16:19:42 1998 +0000 + + switched around file conflict logic to build a proper action set + + CVS patchset: 2636 + CVS date: 1998/12/31 16:19:42 + +commit ae671205466b3dc0b34c445e1b85ec641f79e935 +Author: ewt <devnull@localhost> +Date: Thu Dec 31 16:19:20 1998 +0000 + + updated a comment ;-) + + CVS patchset: 2635 + CVS date: 1998/12/31 16:19:20 + +commit 029e1deb65f2a08b623e9c6e1907fba36f7e1eb2 +Author: ewt <devnull@localhost> +Date: Thu Dec 31 16:18:58 1998 +0000 + + enum instActions { UNKNOWN, CREATE, BACKUP, KEEP, SAVE, SKIP, ALTNAME }; + enum fileTypes { XDIR, BDEV, CDEV, SOCK, PIPE, REG, LINK } ; + + CVS patchset: 2634 + CVS date: 1998/12/31 16:18:58 + +commit bedb797889055f375a4916baca74c2ae6c5b29b9 +Author: ewt <devnull@localhost> +Date: Thu Dec 31 16:18:27 1998 +0000 + + renamed some enums to avoid conflicts with enums now defined in install.h + + CVS patchset: 2633 + CVS date: 1998/12/31 16:18:27 + +commit 381dd7d4532a0e9475a9b8d8c30a12f3799d09d7 +Author: ewt <devnull@localhost> +Date: Wed Dec 30 23:03:43 1998 +0000 + + reworked shared file lookups in database; it's *much* more efficient now + + CVS patchset: 2632 + CVS date: 1998/12/30 23:03:43 + +commit b2c5f65efb7b777be4cba6d3fdf6b55cba111c4a +Author: ewt <devnull@localhost> +Date: Wed Dec 30 23:03:18 1998 +0000 + + updated relocateable package handling + + CVS patchset: 2631 + CVS date: 1998/12/30 23:03:18 + +commit 8d0dd34d5c9089b5e6a9d17e329a2938db2ccefb +Author: ewt <devnull@localhost> +Date: Wed Dec 30 23:02:49 1998 +0000 + + added RPMPROB_FILE_CONFLICT message + + CVS patchset: 2630 + CVS date: 1998/12/30 23:02:49 + +commit 87451ef325979e5cf6c5b25c5ec57f6bc5ad5571 +Author: ewt <devnull@localhost> +Date: Wed Dec 30 23:02:27 1998 +0000 + + fixed scare memory option + + CVS patchset: 2629 + CVS date: 1998/12/30 23:02:27 + +commit a771d1a7a827b4144a673a8e0d71942752677be0 +Author: ewt <devnull@localhost> +Date: Wed Dec 30 23:01:11 1998 +0000 + + added rpmdbFindFpList + + CVS patchset: 2628 + CVS date: 1998/12/30 23:01:11 + +commit fdef7d45749917bc6465de816d9012e8747a0860 +Author: ewt <devnull@localhost> +Date: Wed Dec 30 21:39:51 1998 +0000 + + headerLoad() wasn't initializing the usage count + + CVS patchset: 2627 + CVS date: 1998/12/30 21:39:51 + +commit 42edfe17497d61b7d2b6909da12fc00fbdb8f03c +Author: ewt <devnull@localhost> +Date: Wed Dec 30 20:22:18 1998 +0000 + + make sure files to sign exist before asking for the pass phrase + + CVS patchset: 2625 + CVS date: 1998/12/30 20:22:18 + +commit 7618c64e23ddf34c702ac8abc7e74d23ef83c932 +Author: ewt <devnull@localhost> +Date: Wed Dec 30 16:59:54 1998 +0000 + + 1) make use of fpLookupList() for some speedup + 2) be a bit better about freeing memory -- I'm sure there are plenty + of holes left still, though + 3) added a braindead db lookup for shared files. this will be reworked soon. + + CVS patchset: 2624 + CVS date: 1998/12/30 16:59:54 + +commit d7ad76b4fcea79a327c5ef49ad28d1c116c66117 +Author: ewt <devnull@localhost> +Date: Wed Dec 30 16:56:28 1998 +0000 + + added fpLookupList() + + CVS patchset: 2623 + CVS date: 1998/12/30 16:56:28 + +commit 61a2cbcabfaea2b3f36d7eb1759aab61a935ce80 +Author: jbj <devnull@localhost> +Date: Wed Dec 30 01:51:53 1998 +0000 + + use "original db-1.85" if available (Raw Hide glibc 2.1). + + CVS patchset: 2622 + CVS date: 1998/12/30 01:51:53 + +commit 27bfa9da821b9653e0193b1c47c616ae015742bf +Author: ewt <devnull@localhost> +Date: Tue Dec 29 03:02:20 1998 +0000 + + version 1.2.3 + + CVS patchset: 2620 + CVS date: 1998/12/29 03:02:20 + +commit 1a6b3d01c7287161191301fb7591fa2f91366d38 +Author: ewt <devnull@localhost> +Date: Tue Dec 29 02:52:47 1998 +0000 + + const'ified poptParseArgvString (Jeff Garzik) + + CVS patchset: 2619 + CVS date: 1998/12/29 02:52:47 + +commit d3bd733a950b73d36fa5bea2e033fad3f5977184 +Author: ewt <devnull@localhost> +Date: Tue Dec 29 02:35:08 1998 +0000 + + fixed memset() in help message generation (Dale Hawkins) + added extern "C" stuff to popt.h for C++ compilers (Dale Hawkins) + + CVS patchset: 2618 + CVS date: 1998/12/29 02:35:08 + +commit 35381371cda1d98647998f738a8735449a7c4fd3 +Author: ewt <devnull@localhost> +Date: Sat Dec 26 18:32:08 1998 +0000 + + make use of fingerprints for checking file conflicts + + CVS patchset: 2617 + CVS date: 1998/12/26 18:32:08 + +commit 55d6927c9d4d63bd8864e86d376312340b9db667 +Author: ewt <devnull@localhost> +Date: Sat Dec 26 18:31:45 1998 +0000 + + 1) allow generic key types + 2) possibly copy the key around + 3) optionally return the key stored in the table + + CVS patchset: 2616 + CVS date: 1998/12/26 18:31:45 + +commit 008d1240004ce4c0adbc2ba40327ed6bd8537ff8 +Author: ewt <devnull@localhost> +Date: Sat Dec 26 18:29:32 1998 +0000 + + added fpHashFunction() and fpEqual() + + CVS patchset: 2615 + CVS date: 1998/12/26 18:29:32 + +commit 429557f9d6e985bfecdfd05d16aa04a454708760 +Author: ewt <devnull@localhost> +Date: Sat Dec 26 17:13:34 1998 +0000 + + use fingerprinting for path lookups + + CVS patchset: 2614 + CVS date: 1998/12/26 17:13:34 + +commit a2c96ed1f5f4a6534fda1a55b25fcfbb04371cc9 +Author: ewt <devnull@localhost> +Date: Sat Dec 26 17:13:10 1998 +0000 + + removed unused variable + + CVS patchset: 2613 + CVS date: 1998/12/26 17:13:10 + +commit 1319828529c7f462884fa35ecbe92ccef92cd980 +Author: ewt <devnull@localhost> +Date: Sat Dec 26 17:12:50 1998 +0000 + + added simple fingerprinting + + CVS patchset: 2612 + CVS date: 1998/12/26 17:12:50 + +commit 29edbba1a83312f5509748b378af87763f9b5e41 +Author: ewt <devnull@localhost> +Date: Sat Dec 26 16:33:51 1998 +0000 + + 1) initial cut at hash tables + 2) initial cut at file list handling during transaction processing + + CVS patchset: 2611 + CVS date: 1998/12/26 16:33:51 + +commit 0199cb5b0add417da4cb4241b4c8dd8070fc8400 +Author: adevries <devnull@localhost> +Date: Thu Dec 24 07:09:55 1998 +0000 + + Updated the man page, finally. + + CVS patchset: 2610 + CVS date: 1998/12/24 07:09:55 + +commit 92a278f68ed828d744de5cf4d0667fd7403ed6c8 +Author: ewt <devnull@localhost> +Date: Fri Dec 18 19:09:38 1998 +0000 + + *** empty log message *** + + CVS patchset: 2606 + CVS date: 1998/12/18 19:09:38 + +commit 0c254129027caaff918760d86753ef067b5b47a3 +Author: jbj <devnull@localhost> +Date: Thu Dec 17 16:45:22 1998 +0000 + + ultrapenguin 1.1.9 sparc64 changes. + + CVS patchset: 2605 + CVS date: 1998/12/17 16:45:22 + +commit 10d3b6d5b6784c8a3c1680497af3e0a15e5e884a +Author: ewt <devnull@localhost> +Date: Wed Dec 16 21:58:53 1998 +0000 + + first pass at new transaction api; basic installing/removing works + fine but I wouldn't push it much harder then that + + CVS patchset: 2603 + CVS date: 1998/12/16 21:58:53 + +commit 033797c0ef831a0fd0a8e7ccf4f014e3476a67de +Author: ewt <devnull@localhost> +Date: Tue Dec 15 05:48:11 1998 +0000 + + added dbiGetFirstKey() + + CVS patchset: 2602 + CVS date: 1998/12/15 05:48:11 + +commit 2bbb5a8f933867a4c1518eb58bc1b835f3e4b081 +Author: ewt <devnull@localhost> +Date: Tue Dec 15 05:46:58 1998 +0000 + + *** empty log message *** + + CVS patchset: 2601 + CVS date: 1998/12/15 05:46:58 + +commit 26bd58415bbe763af2f945e8f13ad9d46a0af228 +Author: ewt <devnull@localhost> +Date: Tue Dec 15 05:45:36 1998 +0000 + + 1) store basenames only in fileindex + 2) do realpath stuff in rpmdbFindByFile() + 3) do smart symlink chasing + + CVS patchset: 2600 + CVS date: 1998/12/15 05:45:36 + +commit 665fc7e9094dd6c464dfc604c5e70e7aeaca92a9 +Author: ewt <devnull@localhost> +Date: Tue Dec 15 05:43:18 1998 +0000 + + don't do realpath stuff here; it's done in rpmdbFindByFile() now + + CVS patchset: 2599 + CVS date: 1998/12/15 05:43:18 + +commit ce37ae3d9d7c48e14e710ca94f6e10cfb1592fc8 +Author: jbj <devnull@localhost> +Date: Mon Dec 14 21:34:11 1998 +0000 + + permit http:// and file:// url's as well as ftp://. + attempt ftp ABOR on query/verify url's. + cache open ftp control descriptor with password. + verify needed same realpath semantics as query. + plug fd leak in urlGetFile(). + + CVS patchset: 2598 + CVS date: 1998/12/14 21:34:11 + +commit 80693fe2cecbdf8f8f0e95737dba4f1fbcf2ba59 +Author: jbj <devnull@localhost> +Date: Thu Dec 10 20:56:01 1998 +0000 + + Move inlines to rpmio.c. + rpmio.h needs necessary includes. + + CVS patchset: 2594 + CVS date: 1998/12/10 20:56:01 + +commit 4dac29ae701ec67fa55861973ff0d65f84f55d47 +Author: johnsonm <devnull@localhost> +Date: Thu Dec 10 18:37:22 1998 +0000 + + releasing 1.2.2 + + CVS patchset: 2593 + CVS date: 1998/12/10 18:37:22 + +commit 9d8c68e32d87826eede3849a28d2d5c53fae506e +Author: jbj <devnull@localhost> +Date: Sat Dec 5 23:22:41 1998 +0000 + + translate cpio errors using cpioStrerror. + + CVS patchset: 2592 + CVS date: 1998/12/05 23:22:41 + +commit fb2fc01de41dc92ebe66a027e975f9063adb6c8a +Author: jbj <devnull@localhost> +Date: Sat Dec 5 20:06:00 1998 +0000 + + Automake voodoo. + + CVS patchset: 2590 + CVS date: 1998/12/05 20:06:00 + +commit 3fae42117d1489d64f6b5d4d90473b3a059f8fcb +Author: jbj <devnull@localhost> +Date: Sat Dec 5 19:38:29 1998 +0000 + + display "..?....." rather than "..5....." for unreadable files. + run time (rather than compile time) host endian check. + + CVS patchset: 2589 + CVS date: 1998/12/05 19:38:29 + +commit c36ca7c15b13dd2221007150b726886232e88a87 +Author: jbj <devnull@localhost> +Date: Sat Dec 5 19:18:43 1998 +0000 + + Typos. + + CVS patchset: 2588 + CVS date: 1998/12/05 19:18:43 + +commit 9702a4c8c601e628cbf6345f19f92f0ce75e8e7f +Author: jbj <devnull@localhost> +Date: Sat Dec 5 19:16:19 1998 +0000 + + display "..?....." rather than "..5....." for unreadable files. + run time (rather than compile time) host endian check. + + CVS patchset: 2587 + CVS date: 1998/12/05 19:16:19 + +commit c76756479efc783ccfe66cb17c3e0ead6ba88da0 +Author: jbj <devnull@localhost> +Date: Thu Dec 3 19:36:01 1998 +0000 + + caldera patches (ray@Caldera.DE) + + CVS patchset: 2584 + CVS date: 1998/12/03 19:36:01 + +commit d92ce3f6354ce7dba633589a8001348c68cc1351 +Author: jbj <devnull@localhost> +Date: Thu Dec 3 19:30:32 1998 +0000 + + added ARM patches. + + CVS patchset: 2583 + CVS date: 1998/12/03 19:30:32 + +commit b1e4b6e679ec075ed5c00b837f0eff9f61298790 +Author: jbj <devnull@localhost> +Date: Thu Dec 3 17:35:50 1998 +0000 + + http/file/ftp URL's for query/verify (but not install) work. + + CVS patchset: 2580 + CVS date: 1998/12/03 17:35:50 + +commit d12d3e8eea84c64d2a0951c6806d654a45a6923a +Author: ewt <devnull@localhost> +Date: Thu Dec 3 14:47:55 1998 +0000 + + 1) let you pass the db type per-index + 2) during rebuild, just open packages.rpm, not the indexes + + CVS patchset: 2579 + CVS date: 1998/12/03 14:47:55 + +commit e3205eaa9f6b14f3989e570162a351739c302a3b +Author: jbj <devnull@localhost> +Date: Wed Dec 2 21:10:18 1998 +0000 + + Sanity. + + CVS patchset: 2577 + CVS date: 1998/12/02 21:10:18 + +commit 8351bf636ade67fe72c354a4696f63a79fe501ef +Author: ewt <devnull@localhost> +Date: Wed Dec 2 20:50:57 1998 +0000 + + made rpmio.o contiain the functions properly + + CVS patchset: 2576 + CVS date: 1998/12/02 20:50:57 + +commit 9b362a451a7cb84df543e7add5e7ef1b0643e243 +Author: jbj <devnull@localhost> +Date: Wed Dec 2 19:55:36 1998 +0000 + + Compile in default macro values sufficient to pass make check. + + CVS patchset: 2575 + CVS date: 1998/12/02 19:55:36 + +commit b3179e6de35d2b960dab92230e106a817b00bc64 +Author: jbj <devnull@localhost> +Date: Wed Dec 2 18:09:41 1998 +0000 + + Set max_macro_depth to 16 always. + + CVS patchset: 2574 + CVS date: 1998/12/02 18:09:41 + +commit d92392129691bddc6cb6ce6fbefd6969fd02d315 +Author: jbj <devnull@localhost> +Date: Wed Dec 2 17:59:32 1998 +0000 + + change --rcfile to permit colon separated file list. + compile in defaults from rpmrc/macros. + + CVS patchset: 2573 + CVS date: 1998/12/02 17:59:32 + +commit 4c4388dea16abe3083ed0fdb237983388d264ddc +Author: jbj <devnull@localhost> +Date: Wed Dec 2 15:17:01 1998 +0000 + + Sanity. + + CVS patchset: 2572 + CVS date: 1998/12/02 15:17:01 + +commit d13e72854260e93b68cae7fd9bf3304743c69ace +Author: jbj <devnull@localhost> +Date: Tue Dec 1 23:28:26 1998 +0000 + + More build popts moved to build.c + Fix access of freed memory. + + CVS patchset: 2571 + CVS date: 1998/12/01 23:28:26 + +commit d1b089000e2b91f6d42848b4ccd4a30b0aae223c +Author: johnsonm <devnull@localhost> +Date: Tue Dec 1 22:28:41 1998 +0000 + + fixed a few typos, documented POPT_ARGFLAG_DOC_HIDDEN + + CVS patchset: 2570 + CVS date: 1998/12/01 22:28:41 + +commit ef96e432ede7b490d3256dcd6ef6fe4ce054cb71 +Author: johnsonm <devnull@localhost> +Date: Tue Dec 1 19:05:36 1998 +0000 + + POPT_ARG_VAL appears to work, now that I have a finished test case... + + CVS patchset: 2569 + CVS date: 1998/12/01 19:05:36 + +commit 234db2e2f68fe57220371d2d46f9c68897223eff +Author: jbj <devnull@localhost> +Date: Tue Dec 1 17:18:38 1998 +0000 + + Start separating build options. + I18N for popt tables. + + CVS patchset: 2568 + CVS date: 1998/12/01 17:18:38 + +commit 5f72265982d9fc3de1bc506dbea33dc64d5700a3 +Author: jbj <devnull@localhost> +Date: Tue Dec 1 00:10:18 1998 +0000 + + Sanity. + + CVS patchset: 2567 + CVS date: 1998/12/01 00:10:18 + +commit 5d69afce68cc51d4d8f9b4e1c87e1f538409fbd8 +Author: jbj <devnull@localhost> +Date: Mon Nov 30 22:39:11 1998 +0000 + + Use AC_CANONICAL_SYSTEM, not AC_CANONICAL_HOST. + + CVS patchset: 2566 + CVS date: 1998/11/30 22:39:11 + +commit 4e4d1936359e11d9c0bbff7b55997d8043e84551 +Author: jbj <devnull@localhost> +Date: Mon Nov 30 20:54:35 1998 +0000 + + Add library dependencies. + Remake with latest automake. + + CVS patchset: 2565 + CVS date: 1998/11/30 20:54:35 + +commit 03864a75db89b44efc68c94c965e80227bedb940 +Author: ewt <devnull@localhost> +Date: Mon Nov 30 17:53:01 1998 +0000 + + switched to rpmfilexists + + CVS patchset: 2564 + CVS date: 1998/11/30 17:53:01 + +commit 4dede4ad3c1a04f17dc3ec77b50d6ff942129cfd +Author: ewt <devnull@localhost> +Date: Mon Nov 30 17:48:03 1998 +0000 + + switched exists() to rpmfileexists() + + CVS patchset: 2563 + CVS date: 1998/11/30 17:48:03 + +commit 2940357e3df5c2701ef748cc9d2f1054e52945de +Author: jbj <devnull@localhost> +Date: Wed Nov 25 20:23:32 1998 +0000 + + fix incorrect directory permissions using %attr/%defattr. + + CVS patchset: 2562 + CVS date: 1998/11/25 20:23:32 + +commit b4b8bc6a61cb427b744da4ed5cbc546ab9a641c3 +Author: jbj <devnull@localhost> +Date: Wed Nov 25 19:52:12 1998 +0000 + + Sanity. + + CVS patchset: 2561 + CVS date: 1998/11/25 19:52:12 + +commit 469f309419c1cd9da52327bc0aa6905a5fab6a42 +Author: jbj <devnull@localhost> +Date: Wed Nov 25 19:43:31 1998 +0000 + + Sanity. + + CVS patchset: 2560 + CVS date: 1998/11/25 19:43:31 + +commit 65f24cffd10f55f6fa818412a3c1d44fab9d099a +Author: jbj <devnull@localhost> +Date: Wed Nov 25 19:31:10 1998 +0000 + + Sanity. + + CVS patchset: 2559 + CVS date: 1998/11/25 19:31:10 + +commit 46052773f37316fb3b03e621aebdfde739274c0c +Author: jbj <devnull@localhost> +Date: Wed Nov 25 19:09:55 1998 +0000 + + Use VFA_t for %verify attribute parsing. + + CVS patchset: 2558 + CVS date: 1998/11/25 19:09:55 + +commit b2fd4c2d88653aa2d3832e24c066f9d5d204772a +Author: jbj <devnull@localhost> +Date: Wed Nov 25 00:42:36 1998 +0000 + + Add dup for the "other" gzdopen premature close. + + CVS patchset: 2556 + CVS date: 1998/11/25 00:42:36 + +commit 4551a1256f6c43498c838838fe9343e8b6ccb69a +Author: jbj <devnull@localhost> +Date: Tue Nov 24 19:30:38 1998 +0000 + + Clean up on files.c. + + CVS patchset: 2555 + CVS date: 1998/11/24 19:30:38 + +commit bf93337cec80049e178d4c8e2762bb68c89ff7a4 +Author: jbj <devnull@localhost> +Date: Mon Nov 23 21:47:55 1998 +0000 + + Sanity. + + CVS patchset: 2554 + CVS date: 1998/11/23 21:47:55 + +commit fa463ea4ab6ecec6ee6ccb5b48a08d60ab1b1a4f +Author: jbj <devnull@localhost> +Date: Mon Nov 23 19:06:28 1998 +0000 + + Typo. + + CVS patchset: 2553 + CVS date: 1998/11/23 19:06:28 + +commit eb0436b4b23ebdc8d18d2745223b6ceaf9e9a94c +Author: jbj <devnull@localhost> +Date: Sun Nov 22 19:48:48 1998 +0000 + + Start abstracting compressed I/O. + + CVS patchset: 2552 + CVS date: 1998/11/22 19:48:48 + +commit a15a36abd12dba7dcf5cab390100dfcbc16dd6b8 +Author: jbj <devnull@localhost> +Date: Fri Nov 20 20:18:22 1998 +0000 + + Sanity. + + CVS patchset: 2551 + CVS date: 1998/11/20 20:18:22 + +commit 8f2a5b4031cba427d46b8d19a8da5d30eddb2f4a +Author: jbj <devnull@localhost> +Date: Fri Nov 20 00:34:55 1998 +0000 + + update-po. + + CVS patchset: 2550 + CVS date: 1998/11/20 00:34:55 + +commit 1a20fafcc9c37b5df659ff2e3f4f284bbb797dda +Author: jbj <devnull@localhost> +Date: Fri Nov 20 00:31:53 1998 +0000 + + Add querytags test. + + CVS patchset: 2548 + CVS date: 1998/11/20 00:31:53 + +commit 2b44c3a5c3528eb84df457317243f82f1a98dd36 +Author: jbj <devnull@localhost> +Date: Fri Nov 20 00:29:46 1998 +0000 + + permit "rpm -q --specfile ... file.spec" queries. + + CVS patchset: 2547 + CVS date: 1998/11/20 00:29:46 + +commit 8d6486d50f9bac50b3d49245e15b159933958cf9 +Author: johnsonm <devnull@localhost> +Date: Thu Nov 19 20:56:15 1998 +0000 + + Improved man page a bit, install by default. + Added POPT_ARG_VAL + + CVS patchset: 2545 + CVS date: 1998/11/19 20:56:15 + +commit 7e617bde3629f7fbfa7e600621a6196f2653498e +Author: jbj <devnull@localhost> +Date: Thu Nov 19 19:10:23 1998 +0000 + + lclint noise. + + CVS patchset: 2544 + CVS date: 1998/11/19 19:10:23 + +commit dc7ee4090deb5638aee8837f7cad73840cf74e5f +Author: jbj <devnull@localhost> +Date: Thu Nov 19 18:10:28 1998 +0000 + + finish hiding rpmdb index record data ("matches"). + + CVS patchset: 2543 + CVS date: 1998/11/19 18:10:28 + +commit 2578b7fc8451f06f83640b448bda098e295447cb +Author: jbj <devnull@localhost> +Date: Wed Nov 18 21:41:05 1998 +0000 + + implement abstract fd type almost everywhere. + + CVS patchset: 2542 + CVS date: 1998/11/18 21:41:05 + +commit 9e52926682d6df396086c32c9c86a81212441775 +Author: jbj <devnull@localhost> +Date: Wed Nov 18 19:42:07 1998 +0000 + + Sanity. + + CVS patchset: 2541 + CVS date: 1998/11/18 19:42:07 + +commit 28c4ae83a312a54cbe0faa2827ca6a3f9106b4a9 +Author: jbj <devnull@localhost> +Date: Mon Nov 16 21:40:28 1998 +0000 + + LCLINT pass 0. + + CVS patchset: 2540 + CVS date: 1998/11/16 21:40:28 + +commit bed2bf89c9cc52f655900413d32eb8a5bdcb810c +Author: ewt <devnull@localhost> +Date: Mon Nov 16 21:01:30 1998 +0000 + + *** empty log message *** + + CVS patchset: 2539 + CVS date: 1998/11/16 21:01:30 + +commit bc2c860f87d25ce6be51e9dfd3f352879b6e5547 +Author: ewt <devnull@localhost> +Date: Mon Nov 16 21:00:43 1998 +0000 + + bug in alias handling (showed up w/ --triggers) + + CVS patchset: 2538 + CVS date: 1998/11/16 21:00:43 + +commit 3b5593c7e0ea3aadb67669aba623df44c955a8ce +Author: jbj <devnull@localhost> +Date: Sun Nov 15 17:00:24 1998 +0000 + + strncasecmp on spec file separators (KDE has %Description). + + CVS patchset: 2537 + CVS date: 1998/11/15 17:00:24 + +commit 468597524d30c44c7c17a20b58c512003ab0dc1a +Author: jbj <devnull@localhost> +Date: Sun Nov 8 18:23:16 1998 +0000 + + remove redundant md5 computation on uninstall. + + CVS patchset: 2534 + CVS date: 1998/11/08 18:23:16 + +commit 2d8382033656676768b21ca792302b106b86fc05 +Author: jbj <devnull@localhost> +Date: Sun Nov 8 00:15:33 1998 +0000 + + permit --rmsource --force even if sources/patches are missing. + + CVS patchset: 2532 + CVS date: 1998/11/08 00:15:33 + +commit ff40919a65327793fd4a10855b2898ee538a8e51 +Author: jbj <devnull@localhost> +Date: Sat Nov 7 23:55:43 1998 +0000 + + permit --rmsource --force even if sources/patches are missing. + + CVS patchset: 2531 + CVS date: 1998/11/07 23:55:43 + +commit bb2f68c51011365af953e407b845adb72c6c267e +Author: jbj <devnull@localhost> +Date: Sat Nov 7 22:48:12 1998 +0000 + + don't compute md5sum on non-file %config objects. (from Jos Vos) + + CVS patchset: 2529 + CVS date: 1998/11/07 22:48:12 + +commit 886d61a91e41156e5f241a096b85cd8a2c62d2ab +Author: jbj <devnull@localhost> +Date: Sat Nov 7 22:05:28 1998 +0000 + + check arch only on RPMBUILD_{PREP,BUILD,INSTALL,PACKAGEBINARY}. + + CVS patchset: 2527 + CVS date: 1998/11/07 22:05:28 + +commit d51ce05214e8b55b2d493bbb9f572ff5ff06f6fd +Author: jbj <devnull@localhost> +Date: Fri Nov 6 22:55:30 1998 +0000 + + configure.in: set default value for RPM. (Tim Mooney) + + CVS patchset: 2525 + CVS date: 1998/11/06 22:55:30 + +commit 7806f10c0378d698e6b12030773556760ec77bf6 +Author: jbj <devnull@localhost> +Date: Fri Nov 6 22:42:27 1998 +0000 + + update-po. + + CVS patchset: 2523 + CVS date: 1998/11/06 22:42:27 + +commit 03cffdb11976dab2799aa098806c35e15ffeedd5 +Author: jbj <devnull@localhost> +Date: Fri Nov 6 22:41:10 1998 +0000 + + update and rename Czech (Pavel Makovec <pavelm@terminal.cz>) + + CVS patchset: 2522 + CVS date: 1998/11/06 22:41:10 + +commit 9f08d63bfb8b90817ad141a2eef7b0bde85e0ac6 +Author: jbj <devnull@localhost> +Date: Fri Nov 6 22:16:17 1998 +0000 + + update Russian translation w man pages. + + CVS patchset: 2521 + CVS date: 1998/11/06 22:16:17 + +commit 496f994b05745c2dc5ad9ff857e7e30d0deb5c44 +Author: jbj <devnull@localhost> +Date: Fri Nov 6 22:12:01 1998 +0000 + + add new Epoch: keyword just like Serial:. + + CVS patchset: 2520 + CVS date: 1998/11/06 22:12:01 + +commit 4514c7600fccadf64720905e3512b7343ec6939b +Author: jbj <devnull@localhost> +Date: Fri Nov 6 19:55:55 1998 +0000 + + solaris: don't attempt static link. (Tim Mooney) + fix: timeCheck in rpm.c should be unsigned long. (Tim Mooney) + osf: prov searches only shared libraries. (Tim Mooney) + solaris: set PATH in prov/req scripts. (Tim Mooney) + fix: ignore modes on symlinks. (Tim Mooney) + + CVS patchset: 2517 + CVS date: 1998/11/06 19:55:55 + +commit 45f063a167b2c4e217395efbd5d5ff18c65bacb4 +Author: jbj <devnull@localhost> +Date: Fri Nov 6 18:50:33 1998 +0000 + + Sanity. + + CVS patchset: 2515 + CVS date: 1998/11/06 18:50:33 + +commit b9defc611c3c62d36bc61be9abd910666281dba4 +Author: jbj <devnull@localhost> +Date: Fri Nov 6 18:30:35 1998 +0000 + + sub-packages inherit RPMTAG_EPOCH (just like RPMTAG_VERSION/RELEASE). + + CVS patchset: 2514 + CVS date: 1998/11/06 18:30:35 + +commit 06346f87e70453d6758ac06837060880a54a2bd2 +Author: jbj <devnull@localhost> +Date: Tue Nov 3 19:13:50 1998 +0000 + + Set value of LOCALEDIR. + Change name of installed file to popt.mo. + + CVS patchset: 2512 + CVS date: 1998/11/03 19:13:50 + +commit 63898fa0ab57ef356f8c4e6e9f44b85aa8ee2c9f +Author: ewt <devnull@localhost> +Date: Thu Oct 29 22:54:31 1998 +0000 + + updated to version 1.2.1 + + CVS patchset: 2511 + CVS date: 1998/10/29 22:54:31 + +commit 9d5b0438279f888b03c30a77af0130cff1137743 +Author: ewt <devnull@localhost> +Date: Thu Oct 29 22:52:03 1998 +0000 + + added POPT_ARG_INTL_DOMAIN (Elliot Lee) + updated Makefile's to be more GNUish (Elliot Lee) + + CVS patchset: 2510 + CVS date: 1998/10/29 22:52:03 + +commit 983300ecb3e5faa170dd939b31c8605ba9f4b136 +Author: ewt <devnull@localhost> +Date: Thu Oct 29 16:33:04 1998 +0000 + + their must be a { between two % in a query format (unless %% is used) + + CVS patchset: 2509 + CVS date: 1998/10/29 16:33:04 + +commit d05a0a39c9aa57c097c799b6c670877651ad26ac +Author: jbj <devnull@localhost> +Date: Thu Oct 29 15:16:11 1998 +0000 + + update-po. + + CVS patchset: 2507 + CVS date: 1998/10/29 15:16:11 + +commit 8b3dc0e6a6949088873e6151162c7958e177a6ec +Author: jbj <devnull@localhost> +Date: Thu Oct 29 13:49:24 1998 +0000 + + Sanity. + + CVS patchset: 2506 + CVS date: 1998/10/29 13:49:24 + +commit 56187988a61e37c7d02e6ea4c02272bf84393547 +Author: jbj <devnull@localhost> +Date: Thu Oct 29 13:46:56 1998 +0000 + + No more query.h. + + CVS patchset: 2505 + CVS date: 1998/10/29 13:46:56 + +commit 482a553ada47b679df075c1c05dcaad5e3d776e8 +Author: jbj <devnull@localhost> +Date: Tue Oct 27 19:54:08 1998 +0000 + + fix off-by-1 alloca that prevented relocating /. + + CVS patchset: 2504 + CVS date: 1998/10/27 19:54:08 + +commit 62efcbd3fc18b322d1cb236f0ea4cf7dc9099beb +Author: ewt <devnull@localhost> +Date: Tue Oct 27 05:41:02 1998 +0000 + + 1) split query option parsing into popt subtables + 2) moved query code into rpmlib + + CVS patchset: 2502 + CVS date: 1998/10/27 05:41:02 + +commit 2796491ba3a7b3047fbb24f469d31ded77e274fd +Author: ewt <devnull@localhost> +Date: Tue Oct 27 05:38:37 1998 +0000 + + implemented POPT_ARGINFO_INC_DATA + + CVS patchset: 2501 + CVS date: 1998/10/27 05:38:37 + +commit f65c9a1541f742f2cfd901e693d3f9ef8bc02b0f +Author: jbj <devnull@localhost> +Date: Mon Oct 26 21:53:26 1998 +0000 + + Add install steps for libpopt.a and popt.h + + CVS patchset: 2500 + CVS date: 1998/10/26 21:53:26 + +commit 7ce37fbf245ff0348daa8ae4970847d21bfc5c9c +Author: ewt <devnull@localhost> +Date: Mon Oct 26 21:20:31 1998 +0000 + + don't typedef poptOption on c++ + + CVS patchset: 2499 + CVS date: 1998/10/26 21:20:31 + +commit 4cb02e48bb9d348f9d434f9f3791c8b93c22b19f +Author: jbj <devnull@localhost> +Date: Thu Oct 22 20:32:09 1998 +0000 + + Revert VERSION change. + + CVS patchset: 2498 + CVS date: 1998/10/22 20:32:09 + +commit dc791bb98dadc41a0617480773746bccf973e719 +Author: jbj <devnull@localhost> +Date: Thu Oct 22 20:15:23 1998 +0000 + + Oriphan. + + CVS patchset: 2497 + CVS date: 1998/10/22 20:15:23 + +commit b08a35c0a3b1eca37bc28c210508aa3b39b92e57 +Author: jbj <devnull@localhost> +Date: Thu Oct 22 20:15:05 1998 +0000 + + Set VERSION at top of Makefile.am, expand popt.spec.in accordingly. + + CVS patchset: 2496 + CVS date: 1998/10/22 20:15:05 + +commit d1bd01611747c37170b1f0c278443fd3a5e3e892 +Author: jbj <devnull@localhost> +Date: Thu Oct 22 20:06:47 1998 +0000 + + Sanity. + + CVS patchset: 2495 + CVS date: 1998/10/22 20:06:47 + +commit 19fbfec6ae76ef696b3839b8f8ba7f8d5d63ebca +Author: jbj <devnull@localhost> +Date: Thu Oct 22 19:41:24 1998 +0000 + + Quiet "make archive: output. + + CVS patchset: 2494 + CVS date: 1998/10/22 19:41:24 + +commit 1d6ef834aafe5aba71ba67912f681b5d49bc5ad9 +Author: jbj <devnull@localhost> +Date: Thu Oct 22 19:39:12 1998 +0000 + + Check in to test "make archive". + + CVS patchset: 2493 + CVS date: 1998/10/22 19:39:12 + +commit 90d8ac2686423b33aca084200d4f4948bd332500 +Author: jbj <devnull@localhost> +Date: Thu Oct 22 19:11:53 1998 +0000 + + Add test1 as compile target. + + CVS patchset: 2492 + CVS date: 1998/10/22 19:11:53 + +commit 3a394eb3e66eac60037f68c560ad2802e79d7d58 +Author: gafton <devnull@localhost> +Date: Thu Oct 22 18:59:41 1998 +0000 + + fixed a typo in translation + + CVS patchset: 2491 + CVS date: 1998/10/22 18:59:41 + +commit 548d5b27e02740c5d3e822ca56668b43832e7fad +Author: ewt <devnull@localhost> +Date: Thu Oct 22 18:58:07 1998 +0000 + + use autogen, version 1.2 + + CVS patchset: 2490 + CVS date: 1998/10/22 18:58:07 + +commit 1ce75c2e66136f2ed22065a9eb9303bef49abc93 +Author: ewt <devnull@localhost> +Date: Thu Oct 22 18:57:30 1998 +0000 + + use autogen + + CVS patchset: 2489 + CVS date: 1998/10/22 18:57:30 + +commit 0524e0a99cf939d283c5b6005179cdcdada51fba +Author: ewt <devnull@localhost> +Date: Thu Oct 22 18:57:04 1998 +0000 + + *** empty log message *** + + CVS patchset: 2488 + CVS date: 1998/10/22 18:57:04 + +commit 1abebef2bacc5bf5488568d9777fa7e806f71b8d +Author: ewt <devnull@localhost> +Date: Thu Oct 22 18:56:55 1998 +0000 + + added po subdirectory + + CVS patchset: 2487 + CVS date: 1998/10/22 18:56:55 + +commit 961e7ec87f490a05ed6a3bd3596688b6a711836b +Author: ewt <devnull@localhost> +Date: Thu Oct 22 18:56:26 1998 +0000 + + tried to get install rule working + + CVS patchset: 2486 + CVS date: 1998/10/22 18:56:26 + +commit 95696935ceb9e6e65b62d529abc60701cd07b013 +Author: ewt <devnull@localhost> +Date: Thu Oct 22 18:53:48 1998 +0000 + + added a missing \n + + CVS patchset: 2485 + CVS date: 1998/10/22 18:53:48 + +commit f1ee2a640217ae61da2ccc7fa57c21534416052e +Author: ewt <devnull@localhost> +Date: Thu Oct 22 18:52:38 1998 +0000 + + install popt.mo, not rpm.mo + + CVS patchset: 2484 + CVS date: 1998/10/22 18:52:38 + +commit 00622ef496952ebec0d011c668602041b54e9397 +Author: ewt <devnull@localhost> +Date: Thu Oct 22 18:51:37 1998 +0000 + + added romainian + + CVS patchset: 2483 + CVS date: 1998/10/22 18:51:37 + +commit a5e3717c73c21cb4d2b789790a362083f3a14455 +Author: gafton <devnull@localhost> +Date: Thu Oct 22 18:49:50 1998 +0000 + + *** empty log message *** + + CVS patchset: 2482 + CVS date: 1998/10/22 18:49:50 + +commit 10c722007a992fd7a830f6dd65a5d5a8253c6b1f +Author: ewt <devnull@localhost> +Date: Thu Oct 22 18:43:50 1998 +0000 + + fixes + + CVS patchset: 2481 + CVS date: 1998/10/22 18:43:50 + +commit dbf444268cbc330807330ad559fd3a1474b3156c +Author: ewt <devnull@localhost> +Date: Thu Oct 22 18:41:04 1998 +0000 + + added po/Makefile.in + + CVS patchset: 2480 + CVS date: 1998/10/22 18:41:04 + +commit 490368555553bc9b6839c099203b00b6acf687c2 +Author: ewt <devnull@localhost> +Date: Thu Oct 22 18:40:57 1998 +0000 + + *** empty log message *** + + CVS patchset: 2479 + CVS date: 1998/10/22 18:40:57 + +commit b0ff21dbad2f3769b4814e2b6a9a7b314f797b2f +Author: ewt <devnull@localhost> +Date: Thu Oct 22 18:33:13 1998 +0000 + + these don't need to be in CVS + + CVS patchset: 2478 + CVS date: 1998/10/22 18:33:13 + +commit 1bf1381215c951dbfb69abde35e4c719feef95c5 +Author: ewt <devnull@localhost> +Date: Thu Oct 22 18:32:50 1998 +0000 + + added i18n support + + CVS patchset: 2477 + CVS date: 1998/10/22 18:32:50 + +commit c272e2a2fc6316e79ce715ddb4c2994bea675cd9 +Author: jbj <devnull@localhost> +Date: Thu Oct 22 18:06:35 1998 +0000 + + Standalone popt with automake. + + CVS patchset: 2476 + CVS date: 1998/10/22 18:06:35 + +commit cbbb7842d1212268aaf87e878f9c8cf85eeed2aa +Author: ewt <devnull@localhost> +Date: Thu Oct 22 16:03:47 1998 +0000 + + *** empty log message *** + + CVS patchset: 2475 + CVS date: 1998/10/22 16:03:47 + +commit 48775318719ef627f3d099adfde2bb6bdd26e3e3 +Author: ewt <devnull@localhost> +Date: Thu Oct 22 16:03:38 1998 +0000 + + added ifo on help functions + + CVS patchset: 2474 + CVS date: 1998/10/22 16:03:38 + +commit d56f5e6d16e8343610d9214fdbbe9f11fabe5488 +Author: ewt <devnull@localhost> +Date: Wed Oct 21 21:44:18 1998 +0000 + + implemented POPT_ARGFLAG_DOC_HIDDEN, POPT_CBFLAG_PRE, POPT_CBFLAG_POST + + CVS patchset: 2473 + CVS date: 1998/10/21 21:44:18 + +commit fa3f916f27a9b3012078ad7c42e454ea54cb017b +Author: ewt <devnull@localhost> +Date: Wed Oct 21 20:34:05 1998 +0000 + + added poptGetInvocationName() + + CVS patchset: 2472 + CVS date: 1998/10/21 20:34:05 + +commit 46e27fdf22ebbcf2f215486d22ff80eb3986607b +Author: ewt <devnull@localhost> +Date: Wed Oct 21 20:31:23 1998 +0000 + + added POPT_ARGFLAG_ONEDASH + + CVS patchset: 2471 + CVS date: 1998/10/21 20:31:23 + +commit 3607264dfd549d50e3582b6c7061c65fd281e1af +Author: jbj <devnull@localhost> +Date: Tue Oct 20 19:30:02 1998 +0000 + + More "make check" enhancement. + + CVS patchset: 2469 + CVS date: 1998/10/20 19:30:02 + +commit 444714ca5cb4a6ceb7a483706cffcf0b550174f0 +Author: jbj <devnull@localhost> +Date: Tue Oct 20 15:36:12 1998 +0000 + + Enhanced hello.spec. + + CVS patchset: 2468 + CVS date: 1998/10/20 15:36:12 + +commit 04852fe8b7300ddaba4417250e0b5c4c8bd8f080 +Author: jbj <devnull@localhost> +Date: Tue Oct 20 14:40:34 1998 +0000 + + Add lead/header/signature/cpio verification. + + CVS patchset: 2467 + CVS date: 1998/10/20 14:40:34 + +commit c98d94abb2ed545771c23729cc5a9be26cde3d24 +Author: jbj <devnull@localhost> +Date: Tue Oct 20 13:40:27 1998 +0000 + + Working make check. + + CVS patchset: 2466 + CVS date: 1998/10/20 13:40:27 + +commit 5fc8cb62a550c25c2d688b1c85fee56203ad1d66 +Author: jbj <devnull@localhost> +Date: Tue Oct 20 11:54:13 1998 +0000 + + First attempt at "make check". + + CVS patchset: 2465 + CVS date: 1998/10/20 11:54:13 + +commit 6fa0d192717289118eb934d23ea087006b0c4a1a +Author: ewt <devnull@localhost> +Date: Fri Oct 16 19:05:12 1998 +0000 + + added proper licensing info + + CVS patchset: 2464 + CVS date: 1998/10/16 19:05:12 + +commit 9f20ee028be86ad9c02275772f1153f00c99a4f6 +Author: jbj <devnull@localhost> +Date: Thu Oct 15 23:29:25 1998 +0000 + + augment --showrc with -v, only display set variables without -v. + add macrofiles variable, permit second entry to initMacros(). + + CVS patchset: 2463 + CVS date: 1998/10/15 23:29:25 + +commit 200977cdf3524d4b4e519870940167aef2886e5c +Author: jbj <devnull@localhost> +Date: Thu Oct 15 16:34:51 1998 +0000 + + add config.h defines for scripts like find-requires. + + CVS patchset: 2462 + CVS date: 1998/10/15 16:34:51 + +commit 1b359d4778e687157a7e0f77d0356d549f40e871 +Author: jbj <devnull@localhost> +Date: Wed Oct 14 19:00:22 1998 +0000 + + Permit multiple -l flags. + Internalize language loop for speed. + + CVS patchset: 2460 + CVS date: 1998/10/14 19:00:22 + +commit c21f3285204c86aa2e90594798aed4052d618e22 +Author: jbj <devnull@localhost> +Date: Tue Oct 13 15:10:10 1998 +0000 + + Turn on writing. + + CVS patchset: 2457 + CVS date: 1998/10/13 15:10:10 + +commit d8e111920b0f379e6f659586a73ccbb0f180e522 +Author: ewt <devnull@localhost> +Date: Tue Oct 13 15:04:40 1998 +0000 + + test1.c + + CVS patchset: 2456 + CVS date: 1998/10/13 15:04:40 + +commit e6ba33c6b498c62584fe5b23524c87eef7a6a711 +Author: ewt <devnull@localhost> +Date: Tue Oct 13 14:52:13 1998 +0000 + + used POPT_ARG_MASK + + CVS patchset: 2455 + CVS date: 1998/10/13 14:52:13 + +commit 4cee4c7f334964cbfa1c833b2710227f6e3bd489 +Author: ewt <devnull@localhost> +Date: Tue Oct 13 14:47:38 1998 +0000 + + use POPT_ARG_MASK + + CVS patchset: 2454 + CVS date: 1998/10/13 14:47:38 + +commit 9b1c7d5afc014d1ab333ed15dfa500d8a5bdf3f3 +Author: ewt <devnull@localhost> +Date: Tue Oct 13 14:45:18 1998 +0000 + + 1) added (unimplemented) POPT_CB_USE_INCLUDE_DATA and POPT_ARG_FLAG_* + 2) added (and sued) POPT_ARG_MASK + + CVS patchset: 2453 + CVS date: 1998/10/13 14:45:18 + +commit 301fd9e17335d546b4c49886addcbf9ebfe5fd88 +Author: ewt <devnull@localhost> +Date: Mon Oct 12 18:25:56 1998 +0000 + + fixed --help + + CVS patchset: 2450 + CVS date: 1998/10/12 18:25:56 + +commit 9daa5cbdee6e00fb642a83ae150f8b71ea3663da +Author: jbj <devnull@localhost> +Date: Mon Oct 12 15:49:16 1998 +0000 + + Typo. + + CVS patchset: 2448 + CVS date: 1998/10/12 15:49:16 + +commit 06032e9afd7a6ba6e0401fc707652e5b42c79541 +Author: jbj <devnull@localhost> +Date: Sun Oct 11 21:43:10 1998 +0000 + + Plug input fd leak. + + CVS patchset: 2447 + CVS date: 1998/10/11 21:43:10 + +commit 0406f6dae3c777968467b6845e02bccb544ceca6 +Author: jbj <devnull@localhost> +Date: Sun Oct 11 20:58:58 1998 +0000 + + Test drill. + + CVS patchset: 2446 + CVS date: 1998/10/11 20:58:58 + +commit a776c84fe10d2fa21211c605665a2ecaa2811b6b +Author: jbj <devnull@localhost> +Date: Sun Oct 11 17:32:45 1998 +0000 + + Makefile.in generated. + + CVS patchset: 2445 + CVS date: 1998/10/11 17:32:45 + +commit 0609401b792bbcb1b5278b0115a10c56dbe48e7a +Author: jbj <devnull@localhost> +Date: Sun Oct 11 16:17:45 1998 +0000 + + Sub-dir compilation on solaris. + + CVS patchset: 2442 + CVS date: 1998/10/11 16:17:45 + +commit df9b72c229181fb88f309631bb260b55c0c6a787 +Author: jbj <devnull@localhost> +Date: Sun Oct 11 15:19:55 1998 +0000 + + permit rpm to be built in a sub-directory (--srcdir=DIR). + + CVS patchset: 2441 + CVS date: 1998/10/11 15:19:55 + +commit 4e498b0bcb7b0669e4eeac32d1a3052718646412 +Author: jbj <devnull@localhost> +Date: Fri Oct 9 23:51:19 1998 +0000 + + permit rpm to be built in a sub-directory (--srcdir=DIR). + + CVS patchset: 2440 + CVS date: 1998/10/09 23:51:19 + +commit 8ce5bb8febef35db985f3213d8303157983d8f20 +Author: jbj <devnull@localhost> +Date: Fri Oct 9 00:52:32 1998 +0000 + + return CPIO_BAD_HEADER instead of exiting. (Scott M. Stone) + + CVS patchset: 2438 + CVS date: 1998/10/09 00:52:32 + +commit 768c0238b0544477f81492be0e3339f2b9eaa8fe +Author: jbj <devnull@localhost> +Date: Fri Oct 9 00:48:18 1998 +0000 + + untranslate "(none)" for auto relocating script wrappers. + + CVS patchset: 2436 + CVS date: 1998/10/09 00:48:18 + +commit 70d38b48bccdbfc933bdf9a76d1689d735720d5c +Author: jbj <devnull@localhost> +Date: Fri Oct 9 00:47:03 1998 +0000 + + Sanity. + + CVS patchset: 2435 + CVS date: 1998/10/09 00:47:03 + +commit 12dbb712dddd146acb348c05355bb1fba38fb707 +Author: jbj <devnull@localhost> +Date: Thu Oct 8 18:51:48 1998 +0000 + + Do "ln -s a a", not lazy "ln -s a". + + CVS patchset: 2431 + CVS date: 1998/10/08 18:51:48 + +commit 025a69e0d71a094d1dde676d052317a08264296f +Author: jbj <devnull@localhost> +Date: Thu Oct 8 18:49:59 1998 +0000 + + rpmgettext on solaris. + + CVS patchset: 2429 + CVS date: 1998/10/08 18:49:59 + +commit 5e2e4ae2ef2d8d0f22e49ff90b14943587ab78a6 +Author: jbj <devnull@localhost> +Date: Thu Oct 8 16:03:06 1998 +0000 + + Orphan. + + CVS patchset: 2428 + CVS date: 1998/10/08 16:03:06 + +commit 3427af0adbbdef335ca37733938fdd15a93534a4 +Author: jbj <devnull@localhost> +Date: Thu Oct 8 16:02:08 1998 +0000 + + egcs warnings. + + CVS patchset: 2427 + CVS date: 1998/10/08 16:02:08 + +commit 3c4dd252d7038a7d13c2ed88fbe173eebf88a0e8 +Author: jbj <devnull@localhost> +Date: Thu Oct 8 15:16:23 1998 +0000 + + Restore rpmputtext compilation. + + CVS patchset: 2426 + CVS date: 1998/10/08 15:16:23 + +commit 1607fbe7a370485b5ae1dcf4ba0f7216a3cbb9bb +Author: jbj <devnull@localhost> +Date: Thu Oct 8 14:59:17 1998 +0000 + + Consolidate i18n baggage into AM_GNU_GETTEXT and system.h. + + CVS patchset: 2425 + CVS date: 1998/10/08 14:59:17 + +commit dbc931969995fc56dd9b0361b7fbd8d2264d6472 +Author: jbj <devnull@localhost> +Date: Thu Oct 8 14:23:53 1998 +0000 + + add required files to popt. + restore CVSTAG for "make archive" + + CVS patchset: 2424 + CVS date: 1998/10/08 14:23:53 + +commit afbe183dd5cf6079e1d3249ac54fe8946ad37e49 +Author: jbj <devnull@localhost> +Date: Thu Oct 8 12:44:39 1998 +0000 + + Use AC_REPLACE_FUNCS. + + CVS patchset: 2423 + CVS date: 1998/10/08 12:44:39 + +commit d93b2ada1113caba237fd73b04d8eebe45fc5d31 +Author: jbj <devnull@localhost> +Date: Thu Oct 8 11:55:37 1998 +0000 + + egcs warning removal. + + CVS patchset: 2422 + CVS date: 1998/10/08 11:55:37 + +commit 7e8efa2f984512efdd92f76c1e13be97c36943a2 +Author: jbj <devnull@localhost> +Date: Thu Oct 8 11:19:57 1998 +0000 + + automake linux fiddles. + + CVS patchset: 2421 + CVS date: 1998/10/08 11:19:57 + +commit df9fe91d0cc46123a9c93f499d54387609d64e3d +Author: jbj <devnull@localhost> +Date: Thu Oct 8 10:57:03 1998 +0000 + + Orphan. + + CVS patchset: 2420 + CVS date: 1998/10/08 10:57:03 + +commit b70bc6469bbd04be5013702159ab70e16e06019d +Author: jbj <devnull@localhost> +Date: Thu Oct 8 10:52:51 1998 +0000 + + Orphans. + + CVS patchset: 2419 + CVS date: 1998/10/08 10:52:51 + +commit 1516f1d56c6fc74fa77596e78237ab7400cae4e2 +Author: jbj <devnull@localhost> +Date: Thu Oct 8 10:40:27 1998 +0000 + + configure using automake. + + CVS patchset: 2418 + CVS date: 1998/10/08 10:40:27 + +commit 44184bacebad7f7e3d8afc6e31015683ff78e5f5 +Author: jbj <devnull@localhost> +Date: Wed Oct 7 17:06:10 1998 +0000 + + arch/os (and platform) should be case insensitive everywhere forever. + + CVS patchset: 2417 + CVS date: 1998/10/07 17:06:10 + +commit 44df481b463d98d27110da4f48c6d4b0cf8561e2 +Author: jbj <devnull@localhost> +Date: Wed Oct 7 16:05:51 1998 +0000 + + fix per-arch macro setting (e.g. optflags). + better way to handle Linux vs. linux. + + CVS patchset: 2416 + CVS date: 1998/10/07 16:05:51 + +commit 698ec237180132948d22ee2fea740e2df8dcec5c +Author: jbj <devnull@localhost> +Date: Wed Oct 7 15:33:51 1998 +0000 + + attempt to deal rationally with os as "Linux" or "linux". + + CVS patchset: 2415 + CVS date: 1998/10/07 15:33:51 + +commit 7a57c1de121da87f67b3713e8a812969c0f17af3 +Author: jbj <devnull@localhost> +Date: Wed Oct 7 13:48:53 1998 +0000 + + Typo. + + CVS patchset: 2414 + CVS date: 1998/10/07 13:48:53 + +commit ffb5ed842f60ea3f234dbe530b25e1f237ceb4f0 +Author: jbj <devnull@localhost> +Date: Tue Oct 6 23:16:29 1998 +0000 + + Move forceIncludeFile to eliminate warning. + + CVS patchset: 2412 + CVS date: 1998/10/06 23:16:29 + +commit 081efe9cfae95e1a231e57da3183fceac1149f44 +Author: jbj <devnull@localhost> +Date: Tue Oct 6 23:11:54 1998 +0000 + + Initialize fileStack. + + CVS patchset: 2411 + CVS date: 1998/10/06 23:11:54 + +commit 7ad030f18f118f164a088852aa01ffc2784d006b +Author: jbj <devnull@localhost> +Date: Tue Oct 6 19:18:47 1998 +0000 + + non-linux arch/os identification (Eugene Kanter). + + CVS patchset: 2410 + CVS date: 1998/10/06 19:18:47 + +commit 76b407a906cffa58e7d8986b11de92b3da1d032a +Author: jbj <devnull@localhost> +Date: Tue Oct 6 17:56:44 1998 +0000 + + portable mode_t/pid_t typedefs. + + CVS patchset: 2406 + CVS date: 1998/10/06 17:56:44 + +commit c821c63f4f1597b44d4a0e96193ddf48a2f74567 +Author: jbj <devnull@localhost> +Date: Tue Oct 6 17:49:59 1998 +0000 + + update-po. + + CVS patchset: 2404 + CVS date: 1998/10/06 17:49:59 + +commit fecf31143c2da611b824e323299ac52c7144c46a +Author: jbj <devnull@localhost> +Date: Tue Oct 6 17:34:58 1998 +0000 + + add generalized expression handler (Tom Dyas<tdyas@remus.rutgers.edu>) + + CVS patchset: 2403 + CVS date: 1998/10/06 17:34:58 + +commit 606a74badc1788bc0c78221de466c21d5b0f57ee +Author: jbj <devnull@localhost> +Date: Tue Oct 6 16:04:03 1998 +0000 + + use /usr/lib/rpm/mkinstalldirs if mkdir -p fails. + + CVS patchset: 2402 + CVS date: 1998/10/06 16:04:03 + +commit 7a9831a86cb98687225976cced128748e0c1bd08 +Author: jbj <devnull@localhost> +Date: Tue Oct 6 15:26:55 1998 +0000 + + more portable dirent handling (Hermann Lauer). + + CVS patchset: 2401 + CVS date: 1998/10/06 15:26:55 + +commit a48ab753eee6ef2d4c45e73b1f3a3a566a8c4350 +Author: jbj <devnull@localhost> +Date: Tue Oct 6 14:21:06 1998 +0000 + + fix check for trailing / in Prefix: + + CVS patchset: 2400 + CVS date: 1998/10/06 14:21:06 + +commit 0bbb9e055716817b1e0b9ceddf99a3d54fa05098 +Author: jbj <devnull@localhost> +Date: Mon Oct 5 19:49:30 1998 +0000 + + miscellaneous portability cruft (Eugene Kanter). + + CVS patchset: 2398 + CVS date: 1998/10/05 19:49:30 + +commit 4acdf2581ad413bb5e48644f0b04ab4bf5bc3ce8 +Author: jbj <devnull@localhost> +Date: Mon Oct 5 18:35:07 1998 +0000 + + Create. + + CVS patchset: 2396 + CVS date: 1998/10/05 18:35:07 + +commit 8dab48ac0ad15696e3970575a80f53fa226175dd +Author: jbj <devnull@localhost> +Date: Mon Oct 5 18:31:48 1998 +0000 + + miscellaneous portability cruft (Eugene Kanter). + + CVS patchset: 2395 + CVS date: 1998/10/05 18:31:48 + +commit 430cc4f45ec0083fb4a8f60afa088250089a4a5a +Author: jbj <devnull@localhost> +Date: Mon Oct 5 17:26:46 1998 +0000 + + miscellaneous portability cruft (Eugene Kanter). + + CVS patchset: 2392 + CVS date: 1998/10/05 17:26:46 + +commit ac661a8436f9d63277e610f12b854fa257caea44 +Author: jbj <devnull@localhost> +Date: Mon Oct 5 17:25:18 1998 +0000 + + remove 2 character language name assumption. + add /usr/lib/rpm/find-lang.sh (W. L. Estes <wlestes@uncg.edu>) + + CVS patchset: 2391 + CVS date: 1998/10/05 17:25:18 + +commit 220a2033af18797417d3000b163d237e55dc84f9 +Author: jbj <devnull@localhost> +Date: Mon Oct 5 17:24:18 1998 +0000 + + No i18n on rpminject.c + + CVS patchset: 2390 + CVS date: 1998/10/05 17:24:18 + +commit a0f290873e35f0895dac8ca72cca54cb8b20a177 +Author: jbj <devnull@localhost> +Date: Mon Oct 5 17:20:09 1998 +0000 + + remove 2 character language name assumption. + add /usr/lib/rpm/find-lang.sh (W. L. Estes <wlestes@uncg.edu>) + + CVS patchset: 2389 + CVS date: 1998/10/05 17:20:09 + +commit f4b29669e796e147091edaa1329baeb81e2ffe4d +Author: jbj <devnull@localhost> +Date: Fri Oct 2 15:37:37 1998 +0000 + + miscellaneous portability cruft (Eugene Kanter). + + CVS patchset: 2386 + CVS date: 1998/10/02 15:37:37 + +commit 4e3cea63b560380de0d34e70004f40bbcfc63dda +Author: jbj <devnull@localhost> +Date: Fri Oct 2 14:01:29 1998 +0000 + + Makefile: don't use ln -sf. + + CVS patchset: 2384 + CVS date: 1998/10/02 14:01:29 + +commit 0d38d87261256a8753c292571a693e2a040b9723 +Author: jbj <devnull@localhost> +Date: Fri Oct 2 13:50:49 1998 +0000 + + rpm.spec: create /usr/src/redhat/* in %install. + + CVS patchset: 2382 + CVS date: 1998/10/02 13:50:49 + +commit 83a84b5e430cdc439b11826a8f220f2698723f69 +Author: jbj <devnull@localhost> +Date: Fri Oct 2 13:45:30 1998 +0000 + + getOutputFrom(): fix race between last read on pipe and child death + (exacerbated in 2.5.4). + + CVS patchset: 2380 + CVS date: 1998/10/02 13:45:30 + +commit 26e10a5280b10fdaf63a4bf861e5142e7bffe344 +Author: jbj <devnull@localhost> +Date: Tue Sep 29 14:19:39 1998 +0000 + + Eliminate gcc warning. + + CVS patchset: 2378 + CVS date: 1998/09/29 14:19:39 + +commit a88e320d6d8d2c338e1987bb268d9aaeb192f163 +Author: jbj <devnull@localhost> +Date: Mon Sep 28 22:03:28 1998 +0000 + + Sync with 2.5.4. + + CVS patchset: 2376 + CVS date: 1998/09/28 22:03:28 + +commit fd068345e6e5165b8b772edc3392adda228800fe +Author: jbj <devnull@localhost> +Date: Sun Sep 27 22:03:52 1998 +0000 + + 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 + +commit 4ce5eff979df73a23c4ef071e52cff67693e15d2 +Author: jbj <devnull@localhost> +Date: Sun Sep 27 21:55:05 1998 +0000 + + Add sk translation. + + CVS patchset: 2367 + CVS date: 1998/09/27 21:55:05 + +commit a97c115f33ca6df258fbf412ee9f3ea4cd4bcdfa +Author: jbj <devnull@localhost> +Date: Sun Sep 27 20:17:31 1998 +0000 + + add Slovak translation (Stanislav Meduna <stano@trillian.eunet.sk>) + gettextify rpmMessage/rpmError/fprintf messages. + + CVS patchset: 2366 + CVS date: 1998/09/27 20:17:31 + +commit 660ace52bccc0f77573f210aaa5347752f3c045b +Author: ewt <devnull@localhost> +Date: Sun Sep 27 16:05:54 1998 +0000 + + fixed ls -l information for sockets + + CVS patchset: 2364 + CVS date: 1998/09/27 16:05:54 + +commit 696d7869323e4813004dbd32874755378d2565d7 +Author: ewt <devnull@localhost> +Date: Sun Sep 27 15:58:31 1998 +0000 + + made callback display val + + CVS patchset: 2363 + CVS date: 1998/09/27 15:58:31 + +commit a388d1ad903c3e0dc659bf3a2a7d62039a037a6f +Author: ewt <devnull@localhost> +Date: Sun Sep 27 15:57:56 1998 +0000 + + split popt into multiple files + + CVS patchset: 2362 + CVS date: 1998/09/27 15:57:56 + +commit 41bcd2e98b4fb80e0ad5569aab9da8b16bb4391f +Author: ewt <devnull@localhost> +Date: Sun Sep 27 15:56:18 1998 +0000 + + 1) modified test to display callback val field + 2) split popt stuff into multiple iles + + CVS patchset: 2361 + CVS date: 1998/09/27 15:56:18 + +commit aacc8cc6c9f48decef167358fca1f840e8304294 +Author: ewt <devnull@localhost> +Date: Sun Sep 27 15:54:20 1998 +0000 + + changed popt callbacks t get a pointer into the option table + + CVS patchset: 2360 + CVS date: 1998/09/27 15:54:20 + +commit 88c518a2c8f4e0650c1806cc3dc1afbd77cbc1bd +Author: ewt <devnull@localhost> +Date: Sun Sep 27 15:53:49 1998 +0000 + + started autohelp, include, and callback docs + + CVS patchset: 2359 + CVS date: 1998/09/27 15:53:49 + +commit 240dac723b6d22f20d87e1eefd404e456bda6386 +Author: ewt <devnull@localhost> +Date: Sun Sep 27 15:02:53 1998 +0000 + + by default, allow exec's across absolute paths + + CVS patchset: 2358 + CVS date: 1998/09/27 15:02:53 + +commit 0b277bc85b1fec1aba7566bed03c732ed3088edc +Author: ewt <devnull@localhost> +Date: Sun Sep 27 14:57:03 1998 +0000 + + 1) added included tables + 2) added option callbacks + 3) added automatic help/usage messages + + CVS patchset: 2357 + CVS date: 1998/09/27 14:57:03 + +commit 60e834d306ea049d85b8f77d6b27933f055883b9 +Author: jbj <devnull@localhost> +Date: Fri Sep 25 12:20:55 1998 +0000 + + update po files; add cz to catalogs. + + CVS patchset: 2356 + CVS date: 1998/09/25 12:20:55 + +commit 563733b477a9592ef347eaf7a7169d5d9e71d63f +Author: jbj <devnull@localhost> +Date: Fri Sep 25 09:07:11 1998 +0000 + + expand args using popt on pre-rpmReadConfigFiles arg pass. + + CVS patchset: 2354 + CVS date: 1998/09/25 09:07:11 + +commit 54b2849f61f86f75c1eb7481c6aa7ebd4acb6284 +Author: jbj <devnull@localhost> +Date: Thu Sep 24 20:36:54 1998 +0000 + + skip arch checks if only packaging source rpm. + + CVS patchset: 2352 + CVS date: 1998/09/24 20:36:54 + +commit d6a3e244e0aa5308844623f7973f03bd87dc3aaf +Author: jbj <devnull@localhost> +Date: Thu Sep 24 19:13:08 1998 +0000 + + add license field to rpmpopt -qi alias. + + CVS patchset: 2350 + CVS date: 1998/09/24 19:13:08 + +commit 4a3682fdc756a9d06117886d502139c163a4891a +Author: jbj <devnull@localhost> +Date: Thu Sep 24 18:02:57 1998 +0000 + + provides/obsoletes requires tokens that begin with alnum or _. + + CVS patchset: 2347 + CVS date: 1998/09/24 18:02:57 + +commit 5428fb90f4432052eb08f9b7e3072e1af97bff4c +Author: jbj <devnull@localhost> +Date: Thu Sep 24 17:47:41 1998 +0000 + + non-zero exit status for verify failures. + + CVS patchset: 2345 + CVS date: 1998/09/24 17:47:41 + +commit c3970176a9da3bcb466b58977a38b9c6c9d7d8af +Author: jbj <devnull@localhost> +Date: Thu Sep 24 16:59:24 1998 +0000 + + hpux does setreuid differently (Hermann Lauer). + + CVS patchset: 2343 + CVS date: 1998/09/24 16:59:24 + +commit f8f96a4609fac0d82e564153e56dc599f11fdbb9 +Author: jbj <devnull@localhost> +Date: Thu Sep 24 16:57:38 1998 +0000 + + hpux does setreuid differently (Hermann Lauer) + + CVS patchset: 2342 + CVS date: 1998/09/24 16:57:38 + +commit 4d413b87d8d3a2bacb291cc43322311b556a2408 +Author: jbj <devnull@localhost> +Date: Thu Sep 24 16:49:51 1998 +0000 + + check for setreuid portably (Eugene Kanter). + + CVS patchset: 2340 + CVS date: 1998/09/24 16:49:51 + +commit 1d6fe134f4b18e190d77e99786d471a8b425b99b +Author: jbj <devnull@localhost> +Date: Wed Sep 23 16:23:18 1998 +0000 + + add Serbian translation (Zoltan Csala <zcsala@iname.com>). + + CVS patchset: 2338 + CVS date: 1998/09/23 16:23:18 + +commit 1f1bd8211cd8b23f0ea283fc27c92e7613d7e9ec +Author: jbj <devnull@localhost> +Date: Wed Sep 23 13:31:54 1998 +0000 + + arch/os tables were not being initialized for noarch builds. + + CVS patchset: 2335 + CVS date: 1998/09/23 13:31:54 + +commit 7a84b82c3e2d44d8f8bbb5ee2c4b33cbcc0af5e4 +Author: jbj <devnull@localhost> +Date: Sun Sep 20 19:31:57 1998 +0000 + + Fix for losing end-of-file message. + + CVS patchset: 2333 + CVS date: 1998/09/20 19:31:57 + +commit 32ffb6b77c138989f89bedb97b8ceaf982a9cc2e +Author: jbj <devnull@localhost> +Date: Sun Sep 20 18:27:03 1998 +0000 + + Rearrange gettext sources to taste. + + CVS patchset: 2332 + CVS date: 1998/09/20 18:27:03 + +commit 33e58c54f53e14e4f214153a40fa59f9b0ae07aa +Author: jbj <devnull@localhost> +Date: Sun Sep 20 17:49:35 1998 +0000 + + Copies from gettext-0.10.35. + + CVS patchset: 2331 + CVS date: 1998/09/20 17:49:35 + +commit 0ba3a6c926b206f7bc48e6f3d9ae6ed3823dbdeb +Author: jbj <devnull@localhost> +Date: Sat Sep 19 23:23:54 1998 +0000 + + Sanity. + + CVS patchset: 2330 + CVS date: 1998/09/19 23:23:54 + +commit 572ef48842a4656f5a73fa006598f80dcf348ce5 +Author: jbj <devnull@localhost> +Date: Sat Sep 19 18:00:25 1998 +0000 + + Numeric values for tags in xref field. + Include src rpm name even if not a sub-package. + + CVS patchset: 2329 + CVS date: 1998/09/19 18:00:25 + +commit d7ffdb24eb55ddbc1d7c9183c8dd2d05d32e0692 +Author: jbj <devnull@localhost> +Date: Sat Sep 19 16:57:06 1998 +0000 + + Permit gettext with single language. + + CVS patchset: 2328 + CVS date: 1998/09/19 16:57:06 + +commit 6af85682e178fcb056afdbb6ebf21a9f0e55d1f0 +Author: jbj <devnull@localhost> +Date: Sat Sep 19 16:36:22 1998 +0000 + + quote users/groups/filenames in --setugids. + + CVS patchset: 2327 + CVS date: 1998/09/19 16:36:22 + +commit bd3f2ce41341dcd14c99e0305fa97731b67bbdbe +Author: jbj <devnull@localhost> +Date: Fri Sep 18 19:10:12 1998 +0000 + + First injection. + + CVS patchset: 2325 + CVS date: 1998/09/18 19:10:12 + +commit 669b31acf4367c59f40e99cef4ed3afc8e330e31 +Author: jbj <devnull@localhost> +Date: Thu Sep 17 21:02:54 1998 +0000 + + Prepare for injection. + + CVS patchset: 2324 + CVS date: 1998/09/17 21:02:54 + +commit 14946826bb3f44df904985d69b84174804714037 +Author: jbj <devnull@localhost> +Date: Thu Sep 17 00:58:38 1998 +0000 + + Debug parsing problems with xref comments. + + CVS patchset: 2323 + CVS date: 1998/09/17 00:58:38 + +commit 06a486fd6f5bfb765cdfc9f475677d08e8bbe95a +Author: jbj <devnull@localhost> +Date: Wed Sep 16 21:17:27 1998 +0000 + + More work with xref files. + + CVS patchset: 2322 + CVS date: 1998/09/16 21:17:27 + +commit 603448337a14dfcdd395681dae11088db9a7385d +Author: jbj <devnull@localhost> +Date: Wed Sep 16 08:39:29 1998 +0000 + + add russian translation w man pages (Serguei Koubouchine <ksi@gu.net>). + + CVS patchset: 2321 + CVS date: 1998/09/16 08:39:29 + +commit 74d621fd11ce72ef1e2efcea1defb52ba694a1de +Author: jbj <devnull@localhost> +Date: Wed Sep 16 08:39:11 1998 +0000 + + Typo. + + CVS patchset: 2320 + CVS date: 1998/09/16 08:39:11 + +commit 220fc4aa3cf811e5b892375a65deb23b0f2d08b7 +Author: jbj <devnull@localhost> +Date: Tue Sep 15 21:21:08 1998 +0000 + + Add sourcerpm xref line. + + CVS patchset: 2318 + CVS date: 1998/09/15 21:21:08 + +commit f142465f72fff92e7f9ebc1a826bd0c4a9c5868a +Author: jbj <devnull@localhost> +Date: Tue Sep 15 17:14:41 1998 +0000 + + Parse out msgstr with lang as domain. + + CVS patchset: 2317 + CVS date: 1998/09/15 17:14:41 + +commit f9cd41664a6137ee82a98ab744ecfdbd539e3005 +Author: jbj <devnull@localhost> +Date: Tue Sep 15 16:51:57 1998 +0000 + + Parse into msglist, take 1. + + CVS patchset: 2316 + CVS date: 1998/09/15 16:51:57 + +commit 49656cd7e3e93d16aa6dbac51dae7d8be385e537 +Author: jbj <devnull@localhost> +Date: Tue Sep 15 14:26:02 1998 +0000 + + fix virtual file attribute bug that skipped all files in binary rpm. + + CVS patchset: 2315 + CVS date: 1998/09/15 14:26:02 + +commit 679e135014fbc9af22c3ea26ae435f91064ae51d +Author: jbj <devnull@localhost> +Date: Mon Sep 14 20:58:51 1998 +0000 + + Swipe data structures from gettext. + + CVS patchset: 2311 + CVS date: 1998/09/14 20:58:51 + +commit b4f7b7d126eb85fe87ec99edae0a62ed4b56814e +Author: jbj <devnull@localhost> +Date: Mon Sep 14 18:55:18 1998 +0000 + + eliminate infinite loop with missing tmpdir (Trent Jarvi). + + CVS patchset: 2310 + CVS date: 1998/09/14 18:55:18 + +commit 9d1dec2a001f969acd05a5257c709969c9d8bbb6 +Author: jbj <devnull@localhost> +Date: Mon Sep 14 17:50:49 1998 +0000 + + Parser for rpmpo files. + + CVS patchset: 2308 + CVS date: 1998/09/14 17:50:49 + +commit e09d4d2fbfdbdedabe4cf0c969343adfd6e4cad6 +Author: jbj <devnull@localhost> +Date: Mon Sep 14 17:47:16 1998 +0000 + + os_canon for CYGWIN32_NT/95. + + CVS patchset: 2307 + CVS date: 1998/09/14 17:47:16 + +commit 2847b27b7879b7ea50a2e6ceae0f0d8ea02210f9 +Author: jbj <devnull@localhost> +Date: Sun Sep 13 18:33:17 1998 +0000 + + Don't bother with untranslated RPMTAG_GROUP's. + + CVS patchset: 2304 + CVS date: 1998/09/13 18:33:17 + +commit df2707beca642be48d3ad94004db79714cb79cae +Author: jbj <devnull@localhost> +Date: Sat Sep 12 21:49:03 1998 +0000 + + Merge in rpminject routines. + + CVS patchset: 2303 + CVS date: 1998/09/12 21:49:03 + +commit b68857cfe164fdd3d60383434bd10f9974bf4027 +Author: jbj <devnull@localhost> +Date: Sat Sep 12 20:46:24 1998 +0000 + + rationalize autoconf detection of gzip/bzip2. + + CVS patchset: 2302 + CVS date: 1998/09/12 20:46:24 + +commit bfb66fb33eaa6aa8ed417cd3514b14add42f23f2 +Author: jbj <devnull@localhost> +Date: Sat Sep 12 20:14:49 1998 +0000 + + Add inputdir, outputdir, and gentran flags. + Attempt inverse of printing po strings. + + CVS patchset: 2300 + CVS date: 1998/09/12 20:14:49 + +commit 47c0370a06a26fa13d1183fa1851a5aa78ca09a8 +Author: jbj <devnull@localhost> +Date: Sat Sep 12 19:12:08 1998 +0000 + + Extract I18N headers from rpms. + + CVS patchset: 2299 + CVS date: 1998/09/12 19:12:08 + +commit f6aa54688c13665bf0c86ee87bbae9902b28bfd9 +Author: jbj <devnull@localhost> +Date: Sat Sep 12 13:29:10 1998 +0000 + + restore backward compatible rpmrc/rpmpopt symlinks. + + CVS patchset: 2298 + CVS date: 1998/09/12 13:29:10 + +commit 4d8bd387702d57999e1d2586441b0c0dfc9fe7b3 +Author: jbj <devnull@localhost> +Date: Fri Sep 11 20:14:32 1998 +0000 + + update pt_BR translations (Arnaldo Carvalho de Melo). + + CVS patchset: 2296 + CVS date: 1998/09/11 20:14:32 + +commit 640648d955debc56d49a19266a9cd067de94c615 +Author: jbj <devnull@localhost> +Date: Fri Sep 11 19:36:34 1998 +0000 + + update pt_BR translations (Arnaldo Carvalho de Melo). + + CVS patchset: 2294 + CVS date: 1998/09/11 19:36:34 + +commit fc47c37e207b5fa70087015898e9a89b712c3e00 +Author: jbj <devnull@localhost> +Date: Fri Sep 11 08:11:06 1998 +0000 + + permit --{buildroot,timecheck,test,sign} with -tX (Toshio Kuratomi). + + CVS patchset: 2292 + CVS date: 1998/09/11 08:11:06 + +commit 3d2769f74da29dd0ba948e7d2ab241f8fdba173d +Author: jbj <devnull@localhost> +Date: Fri Sep 11 07:57:41 1998 +0000 + + fix database rebuilds with triggers (Steve Sanberg). + + CVS patchset: 2290 + CVS date: 1998/09/11 07:57:41 + +commit dd573c5a8a569afb2b0c1681b929adc6ad063ac8 +Author: jbj <devnull@localhost> +Date: Thu Sep 10 16:25:15 1998 +0000 + + diagnostic message if unreadable/short source or patch file. + + CVS patchset: 2287 + CVS date: 1998/09/10 16:25:15 + +commit 173ebb3fe6d38ac123b13afa29b61a01409707f0 +Author: jbj <devnull@localhost> +Date: Thu Sep 10 15:09:21 1998 +0000 + + eliminate redundant close in provide/require processing. + + CVS patchset: 2286 + CVS date: 1998/09/10 15:09:21 + +commit 1ae7d58bf0bab6baba3699d480aa19f4b5f5f548 +Author: jbj <devnull@localhost> +Date: Wed Sep 9 21:19:59 1998 +0000 + + solaris portability patch resurrection (Steve Sanberg). + + CVS patchset: 2284 + CVS date: 1998/09/09 21:19:59 + +commit 0a4e182e4003be1497452658b7b3327975694641 +Author: jbj <devnull@localhost> +Date: Sat Sep 5 23:13:35 1998 +0000 + + Integrate shell and macro enviroments for scripts. + + CVS patchset: 2282 + CVS date: 1998/09/05 23:13:35 + +commit 5973a1a52d424f1e40e944560c1bbe86064a6f4a +Author: jbj <devnull@localhost> +Date: Sat Sep 5 21:54:05 1998 +0000 + + More RPMVAR_* conversion to macros. + + CVS patchset: 2281 + CVS date: 1998/09/05 21:54:05 + +commit 2e89e42535225624e56732a9a3c784bfa87e11cb +Author: jbj <devnull@localhost> +Date: Sat Sep 5 20:12:32 1998 +0000 + + Typo. + + CVS patchset: 2280 + CVS date: 1998/09/05 20:12:32 + +commit e8b7b65b28000640df90a72d920eca7daa3db0aa +Author: jbj <devnull@localhost> +Date: Sat Sep 5 20:02:08 1998 +0000 + + Start converting variables into macro expansions. + RPMVAR_SOURCEDIR -> %{_sourcedir} + RPMVAR_BUILDDIR -> %{_builddir} + + CVS patchset: 2279 + CVS date: 1998/09/05 20:02:08 + +commit dd8f00921aa4ec5b45d0db8b3b55b8ea109f1fed +Author: jbj <devnull@localhost> +Date: Sat Sep 5 18:20:52 1998 +0000 + + Rewrite strsep code using strtok for ANSI C portability. + Remove RPMVAR_SETENV for now. + + CVS patchset: 2278 + CVS date: 1998/09/05 18:20:52 + +commit 8fa9463826e3aef7ed763b2d1d6bb0937e91b8cd +Author: jbj <devnull@localhost> +Date: Fri Sep 4 16:17:46 1998 +0000 + + Sync with 5.2 branch. + + CVS patchset: 2275 + CVS date: 1998/09/04 16:17:46 + +commit 03114f2cf11a853aaa6933beae97f49c2229851e +Author: jbj <devnull@localhost> +Date: Tue Sep 1 13:19:24 1998 +0000 + + align "Build Host:" with other fields + + CVS patchset: 2272 + CVS date: 1998/09/01 13:19:24 + +commit b2c81de5d619a76a7cee983b87d8b12be32b2fed +Author: jbj <devnull@localhost> +Date: Mon Aug 31 21:06:41 1998 +0000 + + copy changelog tags to sub-packages just before packaging. + + CVS patchset: 2269 + CVS date: 1998/08/31 21:06:41 + +commit db15666699babd446f30d74d5e76b0a6d5c28d93 +Author: ewt <devnull@localhost> +Date: Tue Aug 25 15:10:04 1998 +0000 + + added info on --triggers, --triggeredby + + CVS patchset: 2265 + CVS date: 1998/08/25 15:10:04 + +commit 3d48c1b420b0740006e3b2128b61009a1d5f7dc8 +Author: marc <devnull@localhost> +Date: Sun Aug 23 19:23:18 1998 +0000 + + speeling + -Marc + + CVS patchset: 2264 + CVS date: 1998/08/23 19:23:18 + +commit 7c055ccee657b74321c21d9eeae9d421b3f39077 +Author: jbj <devnull@localhost> +Date: Thu Aug 20 19:12:30 1998 +0000 + + Typo. + + CVS patchset: 2263 + CVS date: 1998/08/20 19:12:30 + +commit 0a38e41556db8b9070f04cc369559a1ed48cfaae +Author: jbj <devnull@localhost> +Date: Thu Aug 20 16:34:58 1998 +0000 + + Add RPMTAG_EPOCH and RPMTAG_CAPABILITY init to 0. + + CVS patchset: 2262 + CVS date: 1998/08/20 16:34:58 + +commit fddd1e72153562ba64285af4b283bf155d3c5530 +Author: ewt <devnull@localhost> +Date: Wed Aug 19 02:30:02 1998 +0000 + + added epoch handling + + CVS patchset: 2261 + CVS date: 1998/08/19 02:30:02 + +commit 546b00b2815a8b56876f74beffb6a45e7dcf91ba +Author: jbj <devnull@localhost> +Date: Sun Aug 16 18:47:20 1998 +0000 + + Re-add. + + CVS patchset: 2256 + CVS date: 1998/08/16 18:47:20 + +commit 5a7141d62bdcfe3e50fca26cde2d70e21ed0ad83 +Author: jbj <devnull@localhost> +Date: Sun Aug 16 14:35:20 1998 +0000 + + Missing attribution. + + CVS patchset: 2255 + CVS date: 1998/08/16 14:35:20 + +commit 8e9041037f6a50d37378c4c83c6267fe2e5c8849 +Author: jbj <devnull@localhost> +Date: Sun Aug 16 14:26:04 1998 +0000 + + sanity. + + CVS patchset: 2253 + CVS date: 1998/08/16 14:26:04 + +commit 5c7453f237811c40615f4bf66c4276bab4551c02 +Author: jbj <devnull@localhost> +Date: Sun Aug 16 14:06:19 1998 +0000 + + - added :hex query format + - fixed --querytags to display virtual tags + + CVS patchset: 2252 + CVS date: 1998/08/16 14:06:19 + +commit 969ea06e161af3b6d6b232922c44a89e5fc77a6d +Author: ewt <devnull@localhost> +Date: Sun Aug 16 13:48:27 1998 +0000 + + CHANGES + + CVS patchset: 2251 + CVS date: 1998/08/16 13:48:27 + +commit 2ae7a2d53ccc3ab8b56b795ff3b438f411d20290 +Author: ewt <devnull@localhost> +Date: Sun Aug 16 13:43:10 1998 +0000 + + added :hex format + + CVS patchset: 2250 + CVS date: 1998/08/16 13:43:10 + +commit 85d8c817233a557ac69ec5268211d24ce7da3e44 +Author: jbj <devnull@localhost> +Date: Sat Aug 15 14:04:57 1998 +0000 + + Fix infinite recursion on non-ERANGE return from getcwd() during install. + + CVS patchset: 2245 + CVS date: 1998/08/15 14:04:57 + +commit f612cb1bf38b0179bff78ed1b9303af287745ca3 +Author: jbj <devnull@localhost> +Date: Tue Aug 11 18:24:48 1998 +0000 + + Sync with 2.5.2 branch patches. + cpio_gzip: dup the fd before doing gzdopen (Thanks Erik!) + add --noLang to skip non-default languages. + + CVS patchset: 2243 + CVS date: 1998/08/11 18:24:48 + +commit 8ff713d13030f2f598e33535366f785047bd50e4 +Author: jbj <devnull@localhost> +Date: Tue Aug 11 16:09:20 1998 +0000 + + rm .depend for multiple builds in same tree (Will Partain) + + CVS patchset: 2242 + CVS date: 1998/08/11 16:09:20 + +commit 7a94ee782ec2afa3a1615f14cc8fb46fbad0becf +Author: jbj <devnull@localhost> +Date: Sun Aug 9 17:01:57 1998 +0000 + + Get the lead exactly right w/o reading rpmrc. + + CVS patchset: 2240 + CVS date: 1998/08/09 17:01:57 + +commit aa8549e65b669b39fc8e9eb6e9288e853f5175d8 +Author: jbj <devnull@localhost> +Date: Sat Aug 8 22:27:08 1998 +0000 + + writeRPM can now copy cpio archive from fd. + iVS: ---------------------------------------------------------------------- + + CVS patchset: 2239 + CVS date: 1998/08/08 22:27:08 + +commit 145d77b79d95dcf1f4866921f97e97602c275f65 +Author: jbj <devnull@localhost> +Date: Fri Aug 7 18:35:05 1998 +0000 + + initMacros must be called someplace to enable full reursion. + Suggestions for further arch/os decimation. + + CVS patchset: 2238 + CVS date: 1998/08/07 18:35:05 + +commit b17070240573c434575c40f25a010a227c1db604 +Author: adevries <devnull@localhost> +Date: Thu Aug 6 21:53:49 1998 +0000 + + an update. + + CVS patchset: 2237 + CVS date: 1998/08/06 21:53:49 + +commit 8bdb7e0448feb227dcf1050e57db255c6b136e27 +Author: adevries <devnull@localhost> +Date: Thu Aug 6 21:53:07 1998 +0000 + + This gets rid of all the basic rpm options for --buildarch and --buildos. + + CVS patchset: 2236 + CVS date: 1998/08/06 21:53:07 + +commit 73a5b61c2685454e8d716aab23257a0e7ec5e2e2 +Author: adevries <devnull@localhost> +Date: Thu Aug 6 21:15:25 1998 +0000 + + Adding a list of things to do. + + CVS patchset: 2235 + CVS date: 1998/08/06 21:15:25 + +commit d1ad332335c30f5d2ed5341174cb905713a3c203 +Author: adevries <devnull@localhost> +Date: Thu Aug 6 19:40:00 1998 +0000 + + The rpmReadConfigFiles() interface now has a new parameter on the end. + + CVS patchset: 2234 + CVS date: 1998/08/06 19:40:00 + +commit dda966d5433b042f81d4fe9de4fd1248c291e7f2 +Author: adevries <devnull@localhost> +Date: Thu Aug 6 19:35:07 1998 +0000 + + Added support for --buildplatform, setenv: tag in rpmrc, fixed + %buildplatform, fixed it so that the default buildarch is the + canonacalized architecture, not the native. Cross building appears to + work! + + CVS patchset: 2233 + CVS date: 1998/08/06 19:35:07 + +commit 6d430b8a95f0b2a8f0aa520db4fcbde8e1ee7fc3 +Author: adevries <devnull@localhost> +Date: Thu Aug 6 19:27:54 1998 +0000 + + Add support for --buildplatform, and support for the setenv: tag in rpmrc files. Also fixed the %buildplatform macro a bit. Cross building appears to work! + - + + CVS patchset: 2232 + CVS date: 1998/08/06 19:27:54 + +commit 9422cd7082df9d5971ab89c42da00d8a8a284fde +Author: ewt <devnull@localhost> +Date: Thu Aug 6 14:30:10 1998 +0000 + + updated + + CVS patchset: 2230 + CVS date: 1998/08/06 14:30:10 + +commit e1753d36d0c76330b34fdcac4f5cfad08e265ff3 +Author: ewt <devnull@localhost> +Date: Mon Aug 3 15:05:27 1998 +0000 + + fixed another typo + + CVS patchset: 2228 + CVS date: 1998/08/03 15:05:27 + +commit 9ad6207b3ded440c87b5cdde0da51b8df7ab8361 +Author: ewt <devnull@localhost> +Date: Mon Aug 3 14:59:00 1998 +0000 + + fixed spelling of expected + + CVS patchset: 2224 + CVS date: 1998/08/03 14:59:00 + +commit f33efd0cc48f62da84376724356e8d2d2bca9631 +Author: jbj <devnull@localhost> +Date: Sun Aug 2 15:14:38 1998 +0000 + + String substitution macro file. + + CVS patchset: 2223 + CVS date: 1998/08/02 15:14:38 + +commit 0817a10a570692eeac21d30449999621124b2609 +Author: jbj <devnull@localhost> +Date: Sun Aug 2 15:03:54 1998 +0000 + + Create. + + CVS patchset: 2222 + CVS date: 1998/08/02 15:03:54 + +commit 12c5bea4d847ac97efc837deeab2cdebc244df54 +Author: jbj <devnull@localhost> +Date: Sun Aug 2 13:48:37 1998 +0000 + + Special case of "/" in %files was broken. + Don't freeMacros in freeSpec -- macros have been globalized. + Remove extra debugging '_' prefix. + + CVS patchset: 2220 + CVS date: 1998/08/02 13:48:37 + +commit c8271be9c7cff11211ff26e472dfb0ccc70b3290 +Author: jbj <devnull@localhost> +Date: Sat Aug 1 18:48:06 1998 +0000 + + Preliminary macro invironment as side effect of rpmrc parse. + + CVS patchset: 2219 + CVS date: 1998/08/01 18:48:06 + +commit 134c5ae3ba10d3dccdb3a189a891c2ec5dae1104 +Author: jbj <devnull@localhost> +Date: Fri Jul 31 20:53:45 1998 +0000 + + (Un)typo. + + CVS patchset: 2218 + CVS date: 1998/07/31 20:53:45 + +commit 4c932b343e9fd1e98eb10458cabb8abf4d924ce6 +Author: jbj <devnull@localhost> +Date: Fri Jul 31 20:29:03 1998 +0000 + + Typo. + + CVS patchset: 2217 + CVS date: 1998/07/31 20:29:03 + +commit c88091c8e0627d2a7ff2e8784e8455085e15fc86 +Author: jbj <devnull@localhost> +Date: Fri Jul 31 20:17:06 1998 +0000 + + Typo. + + CVS patchset: 2216 + CVS date: 1998/07/31 20:17:06 + +commit f005d723a5290e9afa1c832fa667720d9ca11fd3 +Author: jbj <devnull@localhost> +Date: Fri Jul 31 20:11:49 1998 +0000 + + Macro handling in rpmlib -- rework include: tag with macro expansion. + + CVS patchset: 2215 + CVS date: 1998/07/31 20:11:49 + +commit fc09e52f545cd99dc9f9b98b36518f17d57ed2c3 +Author: jbj <devnull@localhost> +Date: Thu Jul 30 22:42:18 1998 +0000 + + First attempt at librpmbuild API. + + CVS patchset: 2214 + CVS date: 1998/07/30 22:42:18 + +commit 5142bf78e626b861ec1af6be7d81d3bb5c0afe03 +Author: jbj <devnull@localhost> +Date: Thu Jul 30 22:09:42 1998 +0000 + + Consolidated includes for librpmbuild API. + + CVS patchset: 2213 + CVS date: 1998/07/30 22:09:42 + +commit ff2267faac75d20f0b8e8ebfda7f571403ad5ee5 +Author: ewt <devnull@localhost> +Date: Thu Jul 30 14:53:29 1998 +0000 + + don't strcmp() a NULL longName + + CVS patchset: 2212 + CVS date: 1998/07/30 14:53:29 + +commit 55bcc2c4bbcc85a6bb392066929eb0b7887c7d3b +Author: ewt <devnull@localhost> +Date: Thu Jul 30 14:18:58 1998 +0000 + + fixed stupif strdup() mistake + + CVS patchset: 2209 + CVS date: 1998/07/30 14:18:58 + +commit 63842cc30591b5e7dd62471d14fa0b7e37f175ea +Author: ewt <devnull@localhost> +Date: Wed Jul 29 16:03:04 1998 +0000 + + updated for exec passing command name + + CVS patchset: 2207 + CVS date: 1998/07/29 16:03:04 + +commit c0d30e86e32307a700ed8d2f7fd33040e3cf4c63 +Author: ewt <devnull@localhost> +Date: Wed Jul 29 16:02:54 1998 +0000 + + added poptSetExecPath() + + CVS patchset: 2206 + CVS date: 1998/07/29 16:02:54 + +commit a9363dbdd1fedd4c7491884a25e5f0ae4b9fc5ad +Author: ewt <devnull@localhost> +Date: Wed Jul 29 14:37:11 1998 +0000 + + success check of access() was backwards + + CVS patchset: 2200 + CVS date: 1998/07/29 14:37:11 + +commit 49059ccc58ab090f18da19ff724d0b6a3d6a1e12 +Author: adevries <devnull@localhost> +Date: Wed Jul 29 00:57:09 1998 +0000 + + Woops! + fixed it so on free(), it doesn't segfault. + - + + CVS patchset: 2199 + CVS date: 1998/07/29 00:57:09 + +commit 8438ce1cd7875c57e54a666f8eb23039f0b307c9 +Author: adevries <devnull@localhost> +Date: Wed Jul 29 00:39:18 1998 +0000 + + Modified rpmrc.c to allow include: lines in rpmrc files. Also, added functionality to be able to do rpmrc variable-based includes, such as: + include: /usr/lib/rpm/build/%buildplatform.conf + Added three new RPMVAR types, RPMVAR_OS, RPMVAR_ARCH and RPMVAR_BUILDPLATFORM . + - + + CVS patchset: 2198 + CVS date: 1998/07/29 00:39:18 + +commit 9ae23df85b5a76eedac8181a6fe25b39b7d9205d +Author: adevries <devnull@localhost> +Date: Wed Jul 29 00:36:30 1998 +0000 + + Changed the version number, added include functionality. + + CVS patchset: 2197 + CVS date: 1998/07/29 00:36:30 + +commit 4e758564ca52acfd2dc780d50010be8189a83d7d +Author: ewt <devnull@localhost> +Date: Mon Jul 27 18:55:56 1998 +0000 + + 1) pass the name of the current exectuable to exec'd scripts + 2) removed support for setting up popt alises through enviornment variables + + CVS patchset: 2196 + CVS date: 1998/07/27 18:55:56 + +commit 731b388974e6ef376beb75347c10cae568e62825 +Author: ewt <devnull@localhost> +Date: Mon Jul 27 18:55:07 1998 +0000 + + added findme.c + + CVS patchset: 2195 + CVS date: 1998/07/27 18:55:07 + +commit 00a4aa9a8950f58956a94dad099d94f3c2ef2869 +Author: ewt <devnull@localhost> +Date: Mon Jul 27 18:53:42 1998 +0000 + + *** empty log message *** + + CVS patchset: 2194 + CVS date: 1998/07/27 18:53:42 + +commit fe7d5c009aedaf6cbba372146094170a32ca18cd +Author: ewt <devnull@localhost> +Date: Mon Jul 27 18:45:47 1998 +0000 + + changed version number to 2.90 + + CVS patchset: 2193 + CVS date: 1998/07/27 18:45:47 + +commit 9dd96c1cabe0860db0f7765e8dc1f0097aefac61 +Author: ewt <devnull@localhost> +Date: Mon Jul 27 16:25:21 1998 +0000 + + added test1 + + CVS patchset: 2192 + CVS date: 1998/07/27 16:25:21 + +commit c1f123e6a2a264ee3613daa0d22c34232ea9e769 +Author: ewt <devnull@localhost> +Date: Mon Jul 27 16:24:50 1998 +0000 + + no need to check for mmap anymore + + CVS patchset: 2191 + CVS date: 1998/07/27 16:24:50 + +commit 6d8813f7ff02b3e2e9fb0fdce5941656e5b25434 +Author: ewt <devnull@localhost> +Date: Mon Jul 27 16:01:38 1998 +0000 + + *** empty log message *** + + CVS patchset: 2190 + CVS date: 1998/07/27 16:01:38 + +commit 976e67e456992ac6708990f102b24ed8c77de210 +Author: ewt <devnull@localhost> +Date: Mon Jul 27 16:00:38 1998 +0000 + + added -Wall be default + + CVS patchset: 2189 + CVS date: 1998/07/27 16:00:38 + +commit ba97f4c646356c223ccd79059631a185b58b3c84 +Author: ewt <devnull@localhost> +Date: Mon Jul 27 15:58:33 1998 +0000 + + build the test cases + + CVS patchset: 2188 + CVS date: 1998/07/27 15:58:33 + +commit 621f97f98e8ccf9be11ac179929f42f7020a2901 +Author: ewt <devnull@localhost> +Date: Mon Jul 27 15:54:20 1998 +0000 + + *** empty log message *** + + CVS patchset: 2187 + CVS date: 1998/07/27 15:54:20 + +commit 60853de1bef46b700cd51dc1ab2409c0101098f3 +Author: ewt <devnull@localhost> +Date: Mon Jul 27 15:53:36 1998 +0000 + + 1) moved duplicated alias handling code into handleAlias() + 2) added support for exec options + + CVS patchset: 2186 + CVS date: 1998/07/27 15:53:36 + +commit 0c487fc908215cfd871cff69a43f9cf65d68f8fd +Author: ewt <devnull@localhost> +Date: Mon Jul 27 15:52:21 1998 +0000 + + 1) renamed POPT_KEEP_FIRST to POPT_CONTEXT_KEEP_FIRST + 2) added POPT_CONTEXT_NO_EXEC + + CVS patchset: 2185 + CVS date: 1998/07/27 15:52:21 + +commit 3bcb7e50e52426cf3dbfddb40aed60e53be9de2e +Author: ewt <devnull@localhost> +Date: Mon Jul 27 12:55:49 1998 +0000 + + don't use mmap anymore -- it's not worth the trouble + + CVS patchset: 2184 + CVS date: 1998/07/27 12:55:49 + +commit e4151252f8c4e422e18f83616392e3dc53d6d1ab +Author: jbj <devnull@localhost> +Date: Sat Jul 25 21:00:26 1998 +0000 + + 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 + +commit c617a31606aec7fccaf26e0947f15f4cbacf089b +Author: jbj <devnull@localhost> +Date: Sat Jul 25 15:33:15 1998 +0000 + + Generalize cpio I/O to eliminate pipe to exec'd gzip on install. + + CVS patchset: 2182 + CVS date: 1998/07/25 15:33:15 + +commit 9acba0bdddcbd3cfd7c3d6729191b23dab432097 +Author: jbj <devnull@localhost> +Date: Sat Jul 25 15:10:58 1998 +0000 + + Add multiple include avoidance and c++ prototype wrapping throughout *.h. + Delete trailing white space in *.h. + + CVS patchset: 2181 + CVS date: 1998/07/25 15:10:58 + +commit 15ac92ba2933d5953abbcae4fa75a771ca5b85e3 +Author: jbj <devnull@localhost> +Date: Sat Jul 25 15:01:44 1998 +0000 + + Better query semantics with symlinks (Tim Mooney). + + CVS patchset: 2180 + CVS date: 1998/07/25 15:01:44 + +commit 2d00835e5bc72bc3ac82e9cf51ab14a51a90e6c9 +Author: jbj <devnull@localhost> +Date: Fri Jul 24 20:30:55 1998 +0000 + + Patch from Tim Mooney. + + CVS patchset: 2179 + CVS date: 1998/07/24 20:30:55 + +commit 765310798953e6a7a82fefe294101330c6d2dc29 +Author: jbj <devnull@localhost> +Date: Thu Jul 23 16:57:44 1998 +0000 + + Typo. + + CVS patchset: 2177 + CVS date: 1998/07/23 16:57:44 + +commit 4b57bc1a40c2ec6d6be1d336909ffb7a6fdbe98d +Author: jbj <devnull@localhost> +Date: Thu Jul 23 16:57:06 1998 +0000 + + Create. + + CVS patchset: 2176 + CVS date: 1998/07/23 16:57:06 + +commit 29d5aee8d8d5113f3e6330237c670f61fff495fa +Author: jbj <devnull@localhost> +Date: Fri Jul 17 14:53:06 1998 +0000 + + Move rpmrc/rpmpopt to /usr/lib/rpm. + + CVS patchset: 2175 + CVS date: 1998/07/17 14:53:06 + +commit c1fc46aeb8e828b0d5e196ef774c05fc1aae9ff5 +Author: jbj <devnull@localhost> +Date: Fri Jul 17 14:18:48 1998 +0000 + + Create. + + CVS patchset: 2174 + CVS date: 1998/07/17 14:18:48 + +commit e6545be221f736d49cc746ced7ef8f5fe7dc272c +Author: jbj <devnull@localhost> +Date: Fri Jul 17 14:15:55 1998 +0000 + + Finish planting /usr/lib/rpm (remove compatibility symlinks). + + CVS patchset: 2173 + CVS date: 1998/07/17 14:15:55 + +commit 2089bf9496276647c8d596df1ecf21ed9c3abf81 +Author: jbj <devnull@localhost> +Date: Thu Jul 16 14:23:41 1998 +0000 + + Bugfix from Fredrik Hubinette <hubbe@hubbe.net>. + + CVS patchset: 2171 + CVS date: 1998/07/16 14:23:41 + +commit 94f5fbeec363059ca9eb986ee294ffcdf20bcb04 +Author: jbj <devnull@localhost> +Date: Wed Jul 8 17:50:48 1998 +0000 + + Add new fully recursive macro.c + + CVS patchset: 2169 + CVS date: 1998/07/08 17:50:48 + +commit 209af5b9eb64f5aa35666ad6439c5c3db2f25f1b +Author: jbj <devnull@localhost> +Date: Wed Jul 8 17:30:37 1998 +0000 + + Add {init,add,expand}Macro args everywhere (new macro.c compatibility). + Create /usr/lib/rpm directory and move rpmrc et al there. + + CVS patchset: 2168 + CVS date: 1998/07/08 17:30:37 + +commit 27c677e034eca8672881414f1ceb33fe3144e3dc +Author: jbj <devnull@localhost> +Date: Mon Jul 6 19:26:26 1998 +0000 + + Typo -- include RPMS/* too. + + CVS patchset: 2167 + CVS date: 1998/07/06 19:26:26 + +commit a5ab233a9ad2e65b5e1203209410edf2ddb10f5f +Author: marc <devnull@localhost> +Date: Fri Jul 3 06:20:59 1998 +0000 + + allow %define with leading whitespace + + CVS patchset: 2165 + CVS date: 1998/07/03 06:20:59 + +commit 29ce440d2024be3a4524a8beba514e5c2684c6e3 +Author: jbj <devnull@localhost> +Date: Wed Jul 1 19:17:51 1998 +0000 + + CVS fiddles. + + CVS patchset: 2164 + CVS date: 1998/07/01 19:17:51 + +commit 301d338bc0595b8b949fec9a1b282e01c013c04e +Author: ewt <devnull@localhost> +Date: Tue Jun 30 20:13:44 1998 +0000 + + changed group to Utilities/System + + CVS patchset: 2163 + CVS date: 1998/06/30 20:13:44 + +commit f9cd7f58aba4470c1aef6a741a50b83c4cda416b +Author: ewt <devnull@localhost> +Date: Tue Jun 30 18:53:43 1998 +0000 + + *** empty log message *** + + CVS patchset: 2162 + CVS date: 1998/06/30 18:53:43 + +commit c5ed4ca1260c96a3e1c10a06cf0e20863b54a98e +Author: ewt <devnull@localhost> +Date: Tue Jun 30 18:53:06 1998 +0000 + + version 2.5.2 + + CVS patchset: 2161 + CVS date: 1998/06/30 18:53:06 + +commit 51ec6e32a0a6d2491392bd938e5a01c708fc1108 +Author: ewt <devnull@localhost> +Date: Tue Jun 30 18:52:54 1998 +0000 + + Provides: parsing in rpmrc wasn't done properly + + CVS patchset: 2160 + CVS date: 1998/06/30 18:52:54 + +commit bfc226e9ad87110c9aa0f0d3466135e0f8f47050 +Author: ewt <devnull@localhost> +Date: Tue Jun 30 18:52:29 1998 +0000 + + added an error message when rmdir() fails + + CVS patchset: 2159 + CVS date: 1998/06/30 18:52:29 + +commit 5de4d92922b081d951cfb70bd62c9b15322e0879 +Author: ewt <devnull@localhost> +Date: Tue Jun 30 18:51:44 1998 +0000 + + added --notriggers + + CVS patchset: 2158 + CVS date: 1998/06/30 18:51:44 + +commit e74380923ff04001fd927522145a88a0cf7c717e +Author: ewt <devnull@localhost> +Date: Tue Jun 30 18:51:25 1998 +0000 + + 1) added NOTRIGGERS support + 2) trigger versions include the trigger name for some reason; ignore the + name portion if it's there + + CVS patchset: 2157 + CVS date: 1998/06/30 18:51:25 + +commit ccdab42a9e60001a3562564ff2d88e087119c33c +Author: ewt <devnull@localhost> +Date: Tue Jun 30 18:50:47 1998 +0000 + + 1) made --triggers an alias for --triggerscripts + 2) added --filesbypkg + + CVS patchset: 2156 + CVS date: 1998/06/30 18:50:47 + +commit 682ea21b932eb4c4ee5b9a58e99fb4798123ff90 +Author: ewt <devnull@localhost> +Date: Tue Jun 30 18:50:15 1998 +0000 + + 1) version 2.5.2 + 2) moved buildroot to /var/tmp + 3) /usr/src/redhat/RPMS should have been %dir + + CVS patchset: 2155 + CVS date: 1998/06/30 18:50:15 + +commit bc0bfe06213d8620e0b7726888e591cc36238fc1 +Author: ewt <devnull@localhost> +Date: Tue Jun 30 18:47:20 1998 +0000 + + added updated machten and arm entries + + CVS patchset: 2154 + CVS date: 1998/06/30 18:47:20 + +commit c56cf7d21ebaf25b8df6fe561850450d632c94c8 +Author: ewt <devnull@localhost> +Date: Tue Jun 30 18:46:54 1998 +0000 + + ftp installs were adding an extra /tmp/ to the tmpdir + + CVS patchset: 2153 + CVS date: 1998/06/30 18:46:54 + +commit d01943ad8a933c2e7d48f5cf0af244feb6d4f195 +Author: marc <devnull@localhost> +Date: Mon Jun 29 04:42:36 1998 +0000 + + *** empty log message *** + + CVS patchset: 2152 + CVS date: 1998/06/29 04:42:36 + +commit 710acda0e4a7bff49af56bf9c3c770085495eac2 +Author: ewt <devnull@localhost> +Date: Sun Jun 14 16:04:37 1998 +0000 + + *** empty log message *** + + CVS patchset: 2151 + CVS date: 1998/06/14 16:04:37 + +commit 119bcbf20499aab8d6421a00a16ae3ceb14c7683 +Author: ewt <devnull@localhost> +Date: Sun Jun 14 16:04:00 1998 +0000 + + fssizes weren't behaving for pacakges w/o file list + + CVS patchset: 2150 + CVS date: 1998/06/14 16:04:00 + +commit 835ae99566c22cf8bfac0f6d53e035faca385df8 +Author: ewt <devnull@localhost> +Date: Sun Jun 14 16:03:14 1998 +0000 + + more updates from Tim Mooney + + CVS patchset: 2149 + CVS date: 1998/06/14 16:03:14 + +commit d32b57aafa60dccb0af4996e3eed1d127e57be06 +Author: msf <devnull@localhost> +Date: Fri Jun 12 19:50:44 1998 +0000 + + Enhanced the '--last' option to include release and version numbers + + CVS patchset: 2148 + CVS date: 1998/06/12 19:50:44 + +commit 10cc4878e97b7feaaaad7ab2a5f634b3dce586bc +Author: ewt <devnull@localhost> +Date: Thu Jun 11 20:02:29 1998 +0000 + + --justdb should tag files as normal + + CVS patchset: 2147 + CVS date: 1998/06/11 20:02:29 + +commit 1c35d8d6d7fc3763be564c207567b3fe26818c24 +Author: jbj <devnull@localhost> +Date: Thu Jun 11 02:58:13 1998 +0000 + + Typo. + + CVS patchset: 2146 + CVS date: 1998/06/11 02:58:13 + +commit 34d149ffdaada50c8889b5c3592562965e6e90c5 +Author: marc <devnull@localhost> +Date: Mon Jun 8 00:12:17 1998 +0000 + + Group: i18n + + CVS patchset: 2145 + CVS date: 1998/06/08 00:12:17 + +commit 14996941672975dbbb02e8a40cc5efb7241395a9 +Author: marc <devnull@localhost> +Date: Thu Jun 4 17:03:29 1998 +0000 + + - added --last alias + - fix :depflags query format + + CVS patchset: 2144 + CVS date: 1998/06/04 17:03:29 + +commit ec3256b8b9bccbb428f437772a4aea211699a2bd +Author: marc <devnull@localhost> +Date: Wed Jun 3 03:32:59 1998 +0000 + + - fix bug packing /usr/doc when last file was %dir + + CVS patchset: 2143 + CVS date: 1998/06/03 03:32:59 + +commit a8975d188ea58fee841b4da0ec38140e786ce89d +Author: marc <devnull@localhost> +Date: Tue Jun 2 21:34:51 1998 +0000 + + - fixed ugly i18n header bug + - deal with lang paths sanely when entries are missing languages + + CVS patchset: 2142 + CVS date: 1998/06/02 21:34:51 + +commit 5373b67cf1d99d7746fc630a5fd9d5b2f7a87b89 +Author: marc <devnull@localhost> +Date: Tue Jun 2 19:53:21 1998 +0000 + + handle %files -f with no %setup (no build directory) + + CVS patchset: 2141 + CVS date: 1998/06/02 19:53:21 + +commit 0c0931281542c4c59dd8de85720193904697b9fc +Author: marc <devnull@localhost> +Date: Tue Jun 2 19:30:23 1998 +0000 + + follow symlinks in source packages + copy CHANGELOG* and URL stuff to all subpackages + + CVS patchset: 2140 + CVS date: 1998/06/02 19:30:23 + +commit 006dd62fd2930f4cf17a1381eb7b40ae93f72a63 +Author: ewt <devnull@localhost> +Date: Tue Jun 2 13:48:59 1998 +0000 + + *** empty log message *** + + CVS patchset: 2139 + CVS date: 1998/06/02 13:48:59 + +commit ebc7a63bddcf53a46911ef1e2bf579c3da99903d +Author: ewt <devnull@localhost> +Date: Tue Jun 2 13:48:05 1998 +0000 + + let -bs build just a source package + + CVS patchset: 2138 + CVS date: 1998/06/02 13:48:05 + +commit 58aec46809ebba2efaebc330cb1e9894a4d85439 +Author: ewt <devnull@localhost> +Date: Wed May 27 02:17:44 1998 +0000 + + version 2.5.1 + + CVS patchset: 2137 + CVS date: 1998/05/27 02:17:44 + +commit 45570444844be9203b28d6ed8dd9b238eeb7e1a5 +Author: marc <devnull@localhost> +Date: Wed May 27 02:17:21 1998 +0000 + + Fix segfault + + CVS patchset: 2136 + CVS date: 1998/05/27 02:17:21 + +commit 1789870b35cdbd1ca058bd22affe6ffd31fdacbd +Author: ewt <devnull@localhost> +Date: Tue May 26 13:45:16 1998 +0000 + + - set file states to missing for --justdb packages + - handle missing file states properly in -e code + - install time wasn missing for --justdb packages + + CVS patchset: 2135 + CVS date: 1998/05/26 13:45:16 + +commit 089681ce55499b31a023febf4c0d13845ff04fad +Author: ewt <devnull@localhost> +Date: Tue May 26 13:28:48 1998 +0000 + + various updates from Tim Mooney + + CVS patchset: 2134 + CVS date: 1998/05/26 13:28:48 + +commit 7d24769a3365676ddeed076b6e5db296cca1e85a +Author: ewt <devnull@localhost> +Date: Tue May 26 13:26:09 1998 +0000 + + aix.req + + CVS patchset: 2133 + CVS date: 1998/05/26 13:26:09 + +commit 3e1560b060467de0cc92b72ed77a227cf41b8c16 +Author: ewt <devnull@localhost> +Date: Tue May 26 13:23:03 1998 +0000 + + fixed typo + + CVS patchset: 2132 + CVS date: 1998/05/26 13:23:03 + +commit 07ec9c5bc2527133d784e00a0a069e6f70726295 +Author: ewt <devnull@localhost> +Date: Tue May 26 13:22:39 1998 +0000 + + prefer db_185.h to db.h + + CVS patchset: 2131 + CVS date: 1998/05/26 13:22:39 + +commit 0968b7855484ba6523f0ac33b2faf7b9be7d0676 +Author: ewt <devnull@localhost> +Date: Tue May 26 13:20:40 1998 +0000 + + added finish translation + + CVS patchset: 2130 + CVS date: 1998/05/26 13:20:40 + +commit 9848b7df30f5213f11149a4fe8528af534dad4ba +Author: ewt <devnull@localhost> +Date: Tue May 26 13:19:52 1998 +0000 + + set bzip2path through configure + + CVS patchset: 2129 + CVS date: 1998/05/26 13:19:52 + +commit 12c8e2c29ca59e0f4f60dc0d0630bdfffe841b03 +Author: marc <devnull@localhost> +Date: Mon May 25 18:40:25 1998 +0000 + + *** empty log message *** + + CVS patchset: 2128 + CVS date: 1998/05/25 18:40:25 + +commit c39795e7df882ce289ea6e8b8d2511c4db4800d0 +Author: marc <devnull@localhost> +Date: Mon May 25 03:18:54 1998 +0000 + + Added headerGzRead() and headerGzWrite() + + CVS patchset: 2127 + CVS date: 1998/05/25 03:18:54 + +commit 700837975a076d06a47007bf097c5e22fc94587e +Author: marc <devnull@localhost> +Date: Sun May 24 22:41:45 1998 +0000 + + *** empty log message *** + + CVS patchset: 2126 + CVS date: 1998/05/24 22:41:45 + +commit 1213df19a247d02cfe7273da718e903bbd263ed5 +Author: marc <devnull@localhost> +Date: Sun May 24 22:38:40 1998 +0000 + + unlink() before writing RPM + + CVS patchset: 2125 + CVS date: 1998/05/24 22:38:40 + +commit 82636fbc4b1f3acbf561ee143672b9eadad03359 +Author: ewt <devnull@localhost> +Date: Thu May 21 18:13:16 1998 +0000 + + added config.h.in + + CVS patchset: 2124 + CVS date: 1998/05/21 18:13:16 + +commit e5dd155e6ddf10263ed2f2fd7b79125db76d7676 +Author: ewt <devnull@localhost> +Date: Thu May 21 18:12:48 1998 +0000 + + added loads of .cvsignore files + + CVS patchset: 2123 + CVS date: 1998/05/21 18:12:48 + +commit 4ff9973e0685f7b7ac8f0c20cffbc2a60ffd1aa0 +Author: ewt <devnull@localhost> +Date: Thu May 21 18:11:24 1998 +0000 + + removed CHANGES + + CVS patchset: 2122 + CVS date: 1998/05/21 18:11:24 + +commit 76518a7790bc74de852e469f34949c62b0c17588 +Author: ewt <devnull@localhost> +Date: Thu May 21 18:11:14 1998 +0000 + + added CHANGES file + updated .cvsignore + + CVS patchset: 2121 + CVS date: 1998/05/21 18:11:14 + +commit 7e3b1b2197df204e1063a2c207516ab5b74576f2 +Author: marc <devnull@localhost> +Date: Thu May 21 03:21:13 1998 +0000 + + - make %doc script obey --test + - hopefully fix temp file creation problems + + CVS patchset: 2120 + CVS date: 1998/05/21 03:21:13 + +commit f0d4eed0dbd83837bc3abaf19f0c0957103a0786 +Author: marc <devnull@localhost> +Date: Wed May 20 17:05:26 1998 +0000 + + Actually catch errors from readLine() + + CVS patchset: 2119 + CVS date: 1998/05/20 17:05:26 + +commit c1b802dfda639c253884252835ca7f8020a56338 +Author: marc <devnull@localhost> +Date: Mon May 18 15:16:16 1998 +0000 + + fail if sources are not regular files + + CVS patchset: 2118 + CVS date: 1998/05/18 15:16:16 + +commit b460ebd46bf1c0b4ef998ee3c2d37152f4fc6b76 +Author: ewt <devnull@localhost> +Date: Sun May 10 20:32:15 1998 +0000 + + .cvsignore + + CVS patchset: 2117 + CVS date: 1998/05/10 20:32:15 + +commit 6931b10c8525aebeec9bfe9a80ce3ca72bbe3c91 +Author: ewt <devnull@localhost> +Date: Sun May 10 20:31:51 1998 +0000 + + .cvsignore + + CVS patchset: 2116 + CVS date: 1998/05/10 20:31:51 + +commit d2fc8072f9abecd24513596e9fee59d1ab0a51e4 +Author: ewt <devnull@localhost> +Date: Sun May 10 18:37:35 1998 +0000 + + don't pay attention to reqflags unless a reqversion is present <sigh> + + CVS patchset: 2115 + CVS date: 1998/05/10 18:37:35 + +commit a03489fed04770208d62db8bc01ed50858e153e3 +Author: ewt <devnull@localhost> +Date: Thu May 7 19:01:58 1998 +0000 + + *** empty log message *** + + CVS patchset: 2114 + CVS date: 1998/05/07 19:01:58 + +commit 7ff21b80097a1fca5b98cfc384bf7b128cb55de7 +Author: ewt <devnull@localhost> +Date: Thu May 7 18:22:34 1998 +0000 + + updated translations + requires patch >= 2.5 + + CVS patchset: 2113 + CVS date: 1998/05/07 18:22:34 + +commit 07fe25a61bb1049ad47dc083966603a722254902 +Author: ewt <devnull@localhost> +Date: Wed May 6 21:46:17 1998 +0000 + + *** empty log message *** + + CVS patchset: 2112 + CVS date: 1998/05/06 21:46:17 + +commit 16e9eae0e1bf199f8cb66b0e578df9a6fb49ccc2 +Author: ewt <devnull@localhost> +Date: Wed May 6 21:46:03 1998 +0000 + + shared files weren't handled properly in netsharedpaths + + CVS patchset: 2111 + CVS date: 1998/05/06 21:46:03 + +commit 6c5e7ad28b10124c700610683ce0ec855c168147 +Author: marc <devnull@localhost> +Date: Wed May 6 21:07:04 1998 +0000 + + fixed bug in part recognition + + CVS patchset: 2110 + CVS date: 1998/05/06 21:07:04 + +commit b527117c0344ab7d2d7a8989f46f757577b7ccfe +Author: ewt <devnull@localhost> +Date: Tue May 5 23:19:54 1998 +0000 + + *** empty log message *** + + CVS patchset: 2109 + CVS date: 1998/05/05 23:19:54 + +commit fb90f503ddb332f4c043773699b18a58dfa87787 +Author: ewt <devnull@localhost> +Date: Tue May 5 23:12:17 1998 +0000 + + fixed misc memory leaks + + CVS patchset: 2108 + CVS date: 1998/05/05 23:12:17 + +commit 2a0f3482cbff46bee5894bc4cc5cd259c696acda +Author: marc <devnull@localhost> +Date: Tue May 5 18:24:36 1998 +0000 + + Copy the I18N table to the source header so i18n works there + + CVS patchset: 2107 + CVS date: 1998/05/05 18:24:36 + +commit 27e10f28bb8ae185f64bc861800069707b2dfa08 +Author: ewt <devnull@localhost> +Date: Mon May 4 21:30:12 1998 +0000 + + version 2.5 + + CVS patchset: 2106 + CVS date: 1998/05/04 21:30:12 + +commit 72dedbf1dd34327db2ad911010730093d8342c59 +Author: marc <devnull@localhost> +Date: Fri May 1 21:10:51 1998 +0000 + + - save/restore existing arch when done with buildarch + + CVS patchset: 2105 + CVS date: 1998/05/01 21:10:51 + +commit 26d510ed983cb4dc3e89d533e6b9f16c5fcf2091 +Author: ewt <devnull@localhost> +Date: Fri May 1 19:33:51 1998 +0000 + + static rpm generation was fubarred + + CVS patchset: 2104 + CVS date: 1998/05/01 19:33:51 + +commit 2afff79ebcefd9d8b2030181ab83e3d73d3f94d6 +Author: ewt <devnull@localhost> +Date: Fri May 1 19:33:36 1998 +0000 + + didn't handle packages w/ empty filelists + + CVS patchset: 2103 + CVS date: 1998/05/01 19:33:36 + +commit bef12c4a53f69b404c716e3b295669372ee8ad81 +Author: marc <devnull@localhost> +Date: Fri May 1 17:10:25 1998 +0000 + + - headerGetEntry() should return count of 1 when returning + strings plucked from i18n strings + + CVS patchset: 2102 + CVS date: 1998/05/01 17:10:25 + +commit da136c205c9c605e614c42c0c732eee6804afccc +Author: marc <devnull@localhost> +Date: Fri May 1 01:54:27 1998 +0000 + + Do not remove comments in scripts + + CVS patchset: 2101 + CVS date: 1998/05/01 01:54:27 + +commit 27dc5bb73ec72d37ada0d3710a0d481719b66360 +Author: marc <devnull@localhost> +Date: Thu Apr 30 21:20:01 1998 +0000 + + undo bug inbtroduced when moving macro before %if + + CVS patchset: 2100 + CVS date: 1998/04/30 21:20:01 + +commit 9e5c81ab8b3a1ade086d9a0eaa772302e60a38f0 +Author: ewt <devnull@localhost> +Date: Thu Apr 30 20:34:08 1998 +0000 + + dump postun triggers properly + + CVS patchset: 2099 + CVS date: 1998/04/30 20:34:08 + +commit 5cbb2405f4bbd97d4914c251bdb17a59c504cd18 +Author: marc <devnull@localhost> +Date: Thu Apr 30 15:20:58 1998 +0000 + + include icons in the source packages + + CVS patchset: 2098 + CVS date: 1998/04/30 15:20:58 + +commit aa3c0aabd1a22e80b2577547b3da1a0a192f6050 +Author: marc <devnull@localhost> +Date: Wed Apr 22 18:11:31 1998 +0000 + + fix type in %triggerpostun + + CVS patchset: 2097 + CVS date: 1998/04/22 18:11:31 + +commit 0f78a6d5e8e01f4f83133d7bbe1703e38ecc1ba8 +Author: ewt <devnull@localhost> +Date: Mon Apr 20 14:44:35 1998 +0000 + + *** empty log message *** + + CVS patchset: 2096 + CVS date: 1998/04/20 14:44:35 + +commit 134a297b4edcdb734f915655f146599ce985b999 +Author: ewt <devnull@localhost> +Date: Mon Apr 20 14:44:07 1998 +0000 + + need to init freePrefixes + + CVS patchset: 2095 + CVS date: 1998/04/20 14:44:07 + +commit 47571d8adfd2014da9ba84458b654f8bd0882141 +Author: marc <devnull@localhost> +Date: Mon Apr 20 01:15:41 1998 +0000 + + Missed some unlinks() when scripts failed + + CVS patchset: 2094 + CVS date: 1998/04/20 01:15:41 + +commit 09ddb1a9f020b5c33d1316f8f6bd8f106a6191a5 +Author: marc <devnull@localhost> +Date: Fri Apr 17 04:25:27 1998 +0000 + + Added AutoReq: and AutoProv: + + CVS patchset: 2093 + CVS date: 1998/04/17 04:25:27 + +commit fded3f9abc235a876bb53fc3fc8bf1ab897e2d11 +Author: ewt <devnull@localhost> +Date: Thu Apr 16 16:25:03 1998 +0000 + + pay attention to autoreqprov flag + + CVS patchset: 2092 + CVS date: 1998/04/16 16:25:03 + +commit 272e203dabf2ebbd2b3a75a53415d87928d5f820 +Author: ewt <devnull@localhost> +Date: Thu Apr 16 16:23:19 1998 +0000 + + return as soon as a dep loop is found + + CVS patchset: 2091 + CVS date: 1998/04/16 16:23:19 + +commit a615f6e8e9a8feea1c96ff59dab8f2370a961efc +Author: marc <devnull@localhost> +Date: Wed Apr 15 15:01:51 1998 +0000 + + Do macro expansion before %if processing + + CVS patchset: 2090 + CVS date: 1998/04/15 15:01:51 + +commit 7d292a2860369511251666344badff46898d5920 +Author: marc <devnull@localhost> +Date: Mon Apr 13 18:10:20 1998 +0000 + + return code buglet + + CVS patchset: 2089 + CVS date: 1998/04/13 18:10:20 + +commit ebc77079a107b33fcf67f8db4350d45104b47699 +Author: ewt <devnull@localhost> +Date: Sat Apr 11 16:07:32 1998 +0000 + + version 2.4.109 + + CVS patchset: 2088 + CVS date: 1998/04/11 16:07:32 + +commit 4da20c6624afa7bed25551cf3916bb2c9d0004d8 +Author: ewt <devnull@localhost> +Date: Sat Apr 11 16:06:58 1998 +0000 + + *** empty log message *** + + CVS patchset: 2087 + CVS date: 1998/04/11 16:06:58 + +commit ac79b84d1aa101f7126c66b7fb286c9c298c732f +Author: ewt <devnull@localhost> +Date: Sat Apr 11 16:05:42 1998 +0000 + + 1) don't malloc() 0 + 2) fixed some memory leaks + + CVS patchset: 2086 + CVS date: 1998/04/11 16:05:42 + +commit 484c325f037a36ccd8a69859f077ff1efe5f8da7 +Author: marc <devnull@localhost> +Date: Thu Apr 9 20:20:17 1998 +0000 + + Jeff Johnson's memleak patches + + CVS patchset: 2085 + CVS date: 1998/04/09 20:20:17 + +commit 16bd7e06bb57e03179759f38279736eafdaff312 +Author: marc <devnull@localhost> +Date: Thu Apr 9 16:46:30 1998 +0000 + + - remove icons with --rmsource + - do dependecy generation on -bl + - check files on all packages on -bl + + CVS patchset: 2084 + CVS date: 1998/04/09 16:46:30 + +commit 95b362f4a1f95721c12ff50d13616dbc19ff3626 +Author: ewt <devnull@localhost> +Date: Thu Apr 9 14:00:32 1998 +0000 + + fixed some broken install rules + + CVS patchset: 2083 + CVS date: 1998/04/09 14:00:32 + +commit 7fbc5ef8673823d1a72c649f4889bb7c87ff03b7 +Author: ewt <devnull@localhost> +Date: Thu Apr 9 13:59:38 1998 +0000 + + don't override CFLAGS for make, just for configure + + CVS patchset: 2082 + CVS date: 1998/04/09 13:59:38 + +commit d1403fe120b8cda1ae6511575b5a5fc44371b65b +Author: ewt <devnull@localhost> +Date: Thu Apr 9 13:55:29 1998 +0000 + + - version 1.1.1 + - spec file needs to ./configure + + CVS patchset: 2081 + CVS date: 1998/04/09 13:55:29 + +commit 2a02725d9e46d014c5961ffa98c5f7cd4051cfff +Author: ewt <devnull@localhost> +Date: Thu Apr 9 02:48:44 1998 +0000 + + version 2.4.108 (the tags for 2.4.107 are wrong though) + + CVS patchset: 2080 + CVS date: 1998/04/09 02:48:44 + +commit 7d993d1bea2d83c7056ee35d9983a0a3e03ad9e3 +Author: ewt <devnull@localhost> +Date: Thu Apr 9 02:46:40 1998 +0000 + + *** empty log message *** + + CVS patchset: 2079 + CVS date: 1998/04/09 02:46:40 + +commit 01eca71f1a169c7bd8bee851d55bcfc8bf96aa32 +Author: ewt <devnull@localhost> +Date: Thu Apr 9 02:45:39 1998 +0000 + + fixed configure.in patch introduced by patch + + CVS patchset: 2078 + CVS date: 1998/04/09 02:45:39 + +commit 6f2eb2440d48b7fa60b910a5e671e64310a252c9 +Author: ewt <devnull@localhost> +Date: Thu Apr 9 02:41:13 1998 +0000 + + 1) fix search for find scripts + 2) new find scripts for Solaris + 3) gernerate -static more automatically + + CVS patchset: 2077 + CVS date: 1998/04/09 02:41:13 + +commit efc6a16bbaf30396b635e2bafc3a9faf31a137ac +Author: ewt <devnull@localhost> +Date: Thu Apr 9 02:36:43 1998 +0000 + + *** empty log message *** + + CVS patchset: 2076 + CVS date: 1998/04/09 02:36:43 + +commit 7964e84a24b9bc116ce921a963621fc1ce696783 +Author: ewt <devnull@localhost> +Date: Thu Apr 9 02:36:10 1998 +0000 + + left extraneous line in after patch + + CVS patchset: 2075 + CVS date: 1998/04/09 02:36:10 + +commit c4b0bbd922c44d0a33d5d48ce9a11d61e95fbd74 +Author: marc <devnull@localhost> +Date: Wed Apr 8 14:22:41 1998 +0000 + + make --clean work with no %setup + + CVS patchset: 2074 + CVS date: 1998/04/08 14:22:41 + +commit 67943e0370d3d949f3c696e561ea1fbdf0aa4bbb +Author: marc <devnull@localhost> +Date: Tue Apr 7 23:58:01 1998 +0000 + + Generate a source RPM name even if we aren't building a source RPM. + + CVS patchset: 2073 + CVS date: 1998/04/07 23:58:01 + +commit 3c53731ab2b78a5232dd9ee7e99a76ef1b09f35e +Author: ewt <devnull@localhost> +Date: Sun Apr 5 20:57:13 1998 +0000 + + fixed bad variable name + + CVS patchset: 2072 + CVS date: 1998/04/05 20:57:13 + +commit 37e6bc17694031a1f7ff14db066921b65f35d4a3 +Author: ewt <devnull@localhost> +Date: Sun Apr 5 17:22:28 1998 +0000 + + implemented %triggerpostun + + CVS patchset: 2071 + CVS date: 1998/04/05 17:22:28 + +commit a1aba0f11d6597e1715dc6584fd2d0d558976422 +Author: marc <devnull@localhost> +Date: Fri Apr 3 17:14:21 1998 +0000 + + Make --rmsource actually work. + + CVS patchset: 2070 + CVS date: 1998/04/03 17:14:21 + +commit f51eda06367d0347379198c4a824e2e68e07bd1e +Author: ewt <devnull@localhost> +Date: Fri Apr 3 16:33:35 1998 +0000 + + version 2.4.107 + + CVS patchset: 2069 + CVS date: 1998/04/03 16:33:35 + +commit 879e03787cf178ef665d1d254e225824edddb771 +Author: ewt <devnull@localhost> +Date: Fri Apr 3 16:33:19 1998 +0000 + + 1) fixed --nomd5 parsing + 2) updated configure.in find-req and find-prov checks + + CVS patchset: 2068 + CVS date: 1998/04/03 16:33:19 + +commit 412714af8d79047f59620dd0829e0641d3dda20e +Author: djb <devnull@localhost> +Date: Thu Apr 2 20:56:34 1998 +0000 + + added postun to command description + + CVS patchset: 2067 + CVS date: 1998/04/02 20:56:34 + +commit ec176c137b9162d9a8014d9ff10a8d3a471ebbbc +Author: djb <devnull@localhost> +Date: Thu Apr 2 20:29:08 1998 +0000 + + typo fix + + CVS patchset: 2066 + CVS date: 1998/04/02 20:29:08 + +commit 99d7188d035d6f5a6e9bae8e383d35b232ee8b2f +Author: ewt <devnull@localhost> +Date: Thu Apr 2 18:33:24 1998 +0000 + + version 2.4.106 -- 105 got lost somewhere :-9 + + CVS patchset: 2065 + CVS date: 1998/04/02 18:33:24 + +commit e0e9b11a55b69384bb300822f10bec685cfa2399 +Author: ewt <devnull@localhost> +Date: Thu Apr 2 18:33:05 1998 +0000 + + *** empty log message *** + + CVS patchset: 2064 + CVS date: 1998/04/02 18:33:05 + +commit ce22bc8796fbbcc3005221330a2806ad10707d5d +Author: ewt <devnull@localhost> +Date: Thu Apr 2 18:31:24 1998 +0000 + + version 2.4.105 + + CVS patchset: 2063 + CVS date: 1998/04/02 18:31:24 + +commit 6d1654df0845324943c58c6dc5da236a87f58423 +Author: ewt <devnull@localhost> +Date: Thu Apr 2 18:31:12 1998 +0000 + + handle negative return values from poptGetNextOpt() + + CVS patchset: 2062 + CVS date: 1998/04/02 18:31:12 + +commit 58fd76f7d024c00dff58273d2ec84a393933e611 +Author: ewt <devnull@localhost> +Date: Thu Apr 2 17:49:19 1998 +0000 + + added CC + + CVS patchset: 2061 + CVS date: 1998/04/02 17:49:19 + +commit ef2758d5f08747734b560ec586be4ca5cee2c2f4 +Author: ewt <devnull@localhost> +Date: Thu Apr 2 17:48:34 1998 +0000 + + applied from from Till which fixes a fssizes problem + + CVS patchset: 2060 + CVS date: 1998/04/02 17:48:34 + +commit 4aa94a4124afaede0d46bfd893d5168e410881f8 +Author: ewt <devnull@localhost> +Date: Thu Apr 2 17:25:44 1998 +0000 + + added CC line + + CVS patchset: 2059 + CVS date: 1998/04/02 17:25:44 + +commit e2167205cfdacd7ea8869a25fc002b8257744029 +Author: marc <devnull@localhost> +Date: Wed Apr 1 16:02:05 1998 +0000 + + Added %triggerpostun + deps for shared libs + only check first 128 chars for non-printables + + CVS patchset: 2058 + CVS date: 1998/04/01 16:02:05 + +commit 1968fa2fd5f7ba2784e86db4f735b54a83c01971 +Author: marc <devnull@localhost> +Date: Sun Mar 29 06:26:45 1998 +0000 + + *** empty log message *** + + CVS patchset: 2057 + CVS date: 1998/03/29 06:26:45 + +commit e562ddba41b34c542b7f02129447b0dc6701be7e +Author: ewt <devnull@localhost> +Date: Fri Mar 27 17:42:28 1998 +0000 + + *** empty log message *** + + CVS patchset: 2056 + CVS date: 1998/03/27 17:42:28 + +commit 52724fe1edba325109a540ec457c9c86e7880636 +Author: ewt <devnull@localhost> +Date: Fri Mar 27 17:41:19 1998 +0000 + + fixed minor typos + + CVS patchset: 2055 + CVS date: 1998/03/27 17:41:19 + +commit d4e89c52a245857aaddaf794bca98e639654a1d9 +Author: ewt <devnull@localhost> +Date: Fri Mar 27 17:26:36 1998 +0000 + + get all of the message catalogs + + CVS patchset: 2054 + CVS date: 1998/03/27 17:26:36 + +commit c287c48d3694081822c19de0d5f6a55d021a1c0c +Author: ewt <devnull@localhost> +Date: Fri Mar 27 17:25:55 1998 +0000 + + an extraneous memcpy() was floating around in headerAppendEntry(), which + caused some reading from unallocated stack regions + + CVS patchset: 2053 + CVS date: 1998/03/27 17:25:55 + +commit 25a085d52a8d3767f036fecad8772c14afa83aa3 +Author: ewt <devnull@localhost> +Date: Fri Mar 27 17:23:41 1998 +0000 + + *** empty log message *** + + CVS patchset: 2052 + CVS date: 1998/03/27 17:23:41 + +commit 0d6558640497de83dec5902e972f84f289b84ba4 +Author: ewt <devnull@localhost> +Date: Fri Mar 27 17:23:20 1998 +0000 + + strntoul() was returning a pointer into alloca()'s memory + + CVS patchset: 2051 + CVS date: 1998/03/27 17:23:20 + +commit 8cfbc0ef42dd0cde5110cb433c0407ee1f8cfe56 +Author: ewt <devnull@localhost> +Date: Fri Mar 27 17:11:43 1998 +0000 + + added trigger docs + + CVS patchset: 2050 + CVS date: 1998/03/27 17:11:43 + +commit 7b8522b57e1182c87a151c81ea35ce8457ce9a34 +Author: ewt <devnull@localhost> +Date: Fri Mar 27 16:46:39 1998 +0000 + + added trigger support + + CVS patchset: 2049 + CVS date: 1998/03/27 16:46:39 + +commit 319ff94132a360ec1b6361416cbd72c4e0738908 +Author: ewt <devnull@localhost> +Date: Mon Mar 23 20:52:17 1998 +0000 + + *** empty log message *** + + CVS patchset: 2048 + CVS date: 1998/03/23 20:52:17 + +commit 3c0b3df2e44b04b275b3df3335666e2555f23a43 +Author: ewt <devnull@localhost> +Date: Mon Mar 23 20:48:29 1998 +0000 + + added autoconf into make archive + + CVS patchset: 2047 + CVS date: 1998/03/23 20:48:29 + +commit ab9e98d3e3d9d1cdadabbdeb172b49d3ad79c010 +Author: ewt <devnull@localhost> +Date: Mon Mar 23 20:42:40 1998 +0000 + + didn't work when open() returned stdin + + CVS patchset: 2046 + CVS date: 1998/03/23 20:42:40 + +commit 36f4818c99398201153fbacab968811f30c7497d +Author: ewt <devnull@localhost> +Date: Mon Mar 23 20:28:01 1998 +0000 + + don't read ~/.popt in setuid apps + + CVS patchset: 2045 + CVS date: 1998/03/23 20:28:01 + +commit 508c31d7040cd6968dd50544b7c2b98a57a6a44d +Author: ewt <devnull@localhost> +Date: Mon Mar 23 20:26:36 1998 +0000 + + *** empty log message *** + + CVS patchset: 2044 + CVS date: 1998/03/23 20:26:36 + +commit fb1398490ed263ecb6fa50a50e4352b1bb121952 +Author: ewt <devnull@localhost> +Date: Mon Mar 23 16:34:38 1998 +0000 + + check LINGUAS when installing i18n files + + CVS patchset: 2043 + CVS date: 1998/03/23 16:34:38 + +commit c456ea27e587d0845a1dd19eecedede6d13c4352 +Author: ewt <devnull@localhost> +Date: Mon Mar 23 16:26:10 1998 +0000 + + *** empty log message *** + + CVS patchset: 2042 + CVS date: 1998/03/23 16:26:10 + +commit 4c80f87f14034a7f451efbe05c4df1d4f57388c1 +Author: marc <devnull@localhost> +Date: Fri Mar 20 22:38:00 1998 +0000 + + Added trigger support to build code + Got rid of myftw warning + + CVS patchset: 2041 + CVS date: 1998/03/20 22:38:00 + +commit 85e4e95c7c83b1ba2171d4fdd4df5c580bc30e54 +Author: sopwith <devnull@localhost> +Date: Fri Mar 20 05:15:08 1998 +0000 + + Make header.h & dbindex.h C++-safe as well + + CVS patchset: 2040 + CVS date: 1998/03/20 05:15:08 + +commit 073cb4fdccd8ceee4a6c581c5f7192706ba287d2 +Author: marc <devnull@localhost> +Date: Fri Mar 20 04:48:27 1998 +0000 + + Added some C++ cruft to rpmlib.h + + CVS patchset: 2039 + CVS date: 1998/03/20 04:48:27 + +commit 6ea468663f85cd5712ce296e61544de739f7316f +Author: marc <devnull@localhost> +Date: Fri Mar 20 04:34:09 1998 +0000 + + Added langpatt: + + CVS patchset: 2038 + CVS date: 1998/03/20 04:34:09 + +commit 114a8e0fd8f9ac99b906603f28374f0cf83856d3 +Author: marc <devnull@localhost> +Date: Wed Mar 11 23:28:47 1998 +0000 + + Work around broken realloc()'s. + + CVS patchset: 2037 + CVS date: 1998/03/11 23:28:47 + +commit d6bd199c5920676da1c490f3fab339d3fd4b21ec +Author: marc <devnull@localhost> +Date: Wed Mar 11 21:32:48 1998 +0000 + + Remove dead code. + + CVS patchset: 2036 + CVS date: 1998/03/11 21:32:48 + +commit f83f246e517eca1282c7d87460fa3f27c12a500b +Author: ewt <devnull@localhost> +Date: Thu Mar 5 20:50:04 1998 +0000 + + get CPP from autoconf + + CVS patchset: 2035 + CVS date: 1998/03/05 20:50:04 + +commit 323f4c4212f3d4080fad4617ef4fb7f30074f359 +Author: ewt <devnull@localhost> +Date: Thu Mar 5 20:49:58 1998 +0000 + + *** empty log message *** + + CVS patchset: 2034 + CVS date: 1998/03/05 20:49:58 + +commit ec4c8852138c5abf4236e120ef5d69ec3f1f8e6d +Author: ewt <devnull@localhost> +Date: Thu Mar 5 20:48:23 1998 +0000 + + ftp files to RPMVAR_TMPPATH, not /var/tmp + + CVS patchset: 2033 + CVS date: 1998/03/05 20:48:23 + +commit f28be6951d0d70ee704243bbb48bbfd32ba28412 +Author: ewt <devnull@localhost> +Date: Wed Mar 4 21:39:35 1998 +0000 + + 1) version 2.4.104 + 2) changed (C) to 1998 + + CVS patchset: 2032 + CVS date: 1998/03/04 21:39:35 + +commit a320896969e64846913c00e50bf2b7f321e5b4f8 +Author: ewt <devnull@localhost> +Date: Wed Mar 4 21:39:19 1998 +0000 + + 'make archive' creates .depend files now + + CVS patchset: 2031 + CVS date: 1998/03/04 21:39:19 + +commit 8ffb41439aa3b9b0f243433889135a0e6c3d304d +Author: djb <devnull@localhost> +Date: Wed Mar 4 19:40:00 1998 +0000 + + fixed buglet in version tree + + CVS patchset: 2030 + CVS date: 1998/03/04 19:40:00 + +commit 753bfb9585f417db255d1795d3c6dce3a63c5896 +Author: ewt <devnull@localhost> +Date: Wed Mar 4 17:24:07 1998 +0000 + + *** empty log message *** + + CVS patchset: 2029 + CVS date: 1998/03/04 17:24:07 + +commit 0c23cb357e1a20d7de0392ae852cfcf1130fa488 +Author: ewt <devnull@localhost> +Date: Wed Mar 4 16:57:29 1998 +0000 + + moved popt table to global scope to satisfy broken compilers + + CVS patchset: 2028 + CVS date: 1998/03/04 16:57:29 + +commit a9b34847ae9825f0f99c9bc0a9442a3b038685e0 +Author: ewt <devnull@localhost> +Date: Wed Mar 4 16:55:20 1998 +0000 + + fixed == typo + + CVS patchset: 2027 + CVS date: 1998/03/04 16:55:20 + +commit 179e9c159a23c4908a7b1bcdb70639f6d9008d35 +Author: ewt <devnull@localhost> +Date: Wed Mar 4 16:53:54 1998 +0000 + + 1) added more portability checks + 2) use new dependency scheume + 3) use autoheader + + CVS patchset: 2026 + CVS date: 1998/03/04 16:53:54 + +commit 0f2c5851dac43dce7f8174de5849dd7f542ce2b6 +Author: ewt <devnull@localhost> +Date: Wed Mar 4 16:53:24 1998 +0000 + + 1) all main()s should return ints + 2) use new dependency scheme + + CVS patchset: 2025 + CVS date: 1998/03/04 16:53:24 + +commit 4786aaf0660172b5778e4cc6197f0be6cb7b8118 +Author: ewt <devnull@localhost> +Date: Wed Mar 4 16:52:59 1998 +0000 + + 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 + +commit 619bdbe02e1b693afffe29226114c4cccc9e1d6b +Author: ewt <devnull@localhost> +Date: Wed Mar 4 16:52:19 1998 +0000 + + 1) check for alloca.h in configure.in + 2) use more portable dependency scheme + + CVS patchset: 2023 + CVS date: 1998/03/04 16:52:19 + +commit 820afde7fa87f430d38c7a38d6734f80f7e16896 +Author: ewt <devnull@localhost> +Date: Wed Mar 4 16:51:54 1998 +0000 + + include alloca.h if present + + CVS patchset: 2022 + CVS date: 1998/03/04 16:51:54 + +commit 1d7baffb338d8571d9ba15f1ebac67325bb8e94a +Author: ewt <devnull@localhost> +Date: Wed Mar 4 16:51:38 1998 +0000 + + 1) make use of new delpendency scheme + 2) made " #if" look like "# if" for portability + 3) added strdup.c + + CVS patchset: 2021 + CVS date: 1998/03/04 16:51:38 + +commit d29004dc6918935f3a6916e59f373874a5f6ab85 +Author: ewt <devnull@localhost> +Date: Wed Mar 4 16:51:06 1998 +0000 + + 1) include cleanups for portability + 2) pulled popt structures and variables out of functions -- they need to + be global due to stupid compilers + 3) modified the Makefile to use relative dependencies, and make dependencies + optional + + CVS patchset: 2020 + CVS date: 1998/03/04 16:51:06 + +commit 25231c427210c21570097a10f4782850a02246ff +Author: ewt <devnull@localhost> +Date: Wed Mar 4 16:49:55 1998 +0000 + + got rid of "#endif foo.h" type things (which aren't ansi) + + CVS patchset: 2019 + CVS date: 1998/03/04 16:49:55 + +commit a4d37675c298b24dbb80d159adbbfd4de993d245 +Author: ewt <devnull@localhost> +Date: Wed Mar 4 16:05:15 1998 +0000 + + don't depend on bash + + CVS patchset: 2018 + CVS date: 1998/03/04 16:05:15 + +commit 62b7293e32f56a1140c996933592b6969ab02111 +Author: ewt <devnull@localhost> +Date: Tue Mar 3 21:45:56 1998 +0000 + + *** empty log message *** + + CVS patchset: 2017 + CVS date: 1998/03/03 21:45:56 + +commit 1de8a71f5e411aa275e3edb2301a56c98589574d +Author: ewt <devnull@localhost> +Date: Tue Mar 3 21:45:38 1998 +0000 + + be more paranoid abou temporary files + + CVS patchset: 2016 + CVS date: 1998/03/03 21:45:38 + +commit 6accf2f42670aa86ce45741eaaa349cb250826a1 +Author: marc <devnull@localhost> +Date: Tue Mar 3 17:07:39 1998 +0000 + + Clean up buildroot (remove suplicate slashes, trailing slashes) + + CVS patchset: 2015 + CVS date: 1998/03/03 17:07:39 + +commit 9fa832f9b60d9dc2c07da88c33c87b7404ae9a86 +Author: marc <devnull@localhost> +Date: Sat Feb 28 20:29:11 1998 +0000 + + Jeff Johnson's mode/dev fixes + + CVS patchset: 2014 + CVS date: 1998/02/28 20:29:11 + +commit 082dc4c97095bb8825ee5b9bfc6e916daffb11fa +Author: marc <devnull@localhost> +Date: Sat Feb 28 16:58:23 1998 +0000 + + Fix dumb memory handling bug. + + CVS patchset: 2013 + CVS date: 1998/02/28 16:58:23 + +commit 5e0cec0c81c3fcf9a3d8882db0fdbf7e29f4809e +Author: ewt <devnull@localhost> +Date: Wed Feb 25 18:31:52 1998 +0000 + + replaced include of <malloc.h> with an include of <stdlib.h> + + CVS patchset: 2012 + CVS date: 1998/02/25 18:31:52 + +commit 425d259fda75fa5302673f1f5b06e439cb66d6dd +Author: ewt <devnull@localhost> +Date: Tue Feb 24 19:43:14 1998 +0000 + + added byHeader to dependency conflict reporting + + CVS patchset: 2011 + CVS date: 1998/02/24 19:43:14 + +commit 6e61dd8c3490c04b0dd45751abfdca164eb1336c +Author: marc <devnull@localhost> +Date: Sat Feb 21 00:03:44 1998 +0000 + + *** empty log message *** + + CVS patchset: 2010 + CVS date: 1998/02/21 00:03:44 + +commit f7d58c70f160c2f7c7ea4a159b896fe31a72234f +Author: marc <devnull@localhost> +Date: Sat Feb 21 00:02:50 1998 +0000 + + Allow spaces in group names. + + CVS patchset: 2009 + CVS date: 1998/02/21 00:02:50 + +commit 0994d93e13ae547585ebd681cd3fff2e9e890886 +Author: ewt <devnull@localhost> +Date: Wed Feb 18 18:43:11 1998 +0000 + + added missing space + + CVS patchset: 2008 + CVS date: 1998/02/18 18:43:11 + +commit 0b66924909c108550c2b05840fa0ca816920bc9a +Author: ewt <devnull@localhost> +Date: Tue Feb 17 17:47:46 1998 +0000 + + added comments mentioning that these files shouldn't be mucked with + + CVS patchset: 2007 + CVS date: 1998/02/17 17:47:46 + +commit 597927f2db2a2ddc16e80a717572b04c4853d5b4 +Author: ewt <devnull@localhost> +Date: Tue Feb 17 16:46:13 1998 +0000 + + 1) added autoconf for popt directory to make archive + 2) version 2.4.103 + + CVS patchset: 2006 + CVS date: 1998/02/17 16:46:13 + +commit 7388abf88b2f181dee5c17f3a4282eaadb3444d3 +Author: ewt <devnull@localhost> +Date: Wed Feb 11 08:59:34 1998 +0000 + + 1) added changes which let RPM build in a directory other then its source + directory + 2) moved popt to autoconf + + CVS patchset: 2005 + CVS date: 1998/02/11 08:59:34 + +commit c8be333089ae5c1d8d523a0cce332f34293ef02c +Author: marc <devnull@localhost> +Date: Tue Feb 10 16:33:04 1998 +0000 + + Make BuildArch: a synonym for BuildArchitectures: + + CVS patchset: 2004 + CVS date: 1998/02/10 16:33:04 + +commit 33d74a2279d3f0a9cb4e33624c0274ba8acf1d0e +Author: otto <devnull@localhost> +Date: Mon Feb 9 19:37:59 1998 +0000 + + Fixed typo in the rpm.8 man page. + + CVS patchset: 2003 + CVS date: 1998/02/09 19:37:59 + +commit 99813b2c61459c81bd1680bb53ef8f7fad1bd612 +Author: ewt <devnull@localhost> +Date: Sun Feb 8 17:30:58 1998 +0000 + + fixed INSTPREFIX virtual tags + + CVS patchset: 2002 + CVS date: 1998/02/08 17:30:58 + +commit 9a3dc5a07b56edb3f77154f463a153137a66d578 +Author: ewt <devnull@localhost> +Date: Sun Feb 8 17:30:39 1998 +0000 + + error codes can't be negative for errno flag to work + + CVS patchset: 2001 + CVS date: 1998/02/08 17:30:39 + +commit fd14facfb016e0029c98dfd5f9b148e89e971151 +Author: ewt <devnull@localhost> +Date: Sun Feb 8 17:30:10 1998 +0000 + + --setugids uses separate chown and chgrp commands + + CVS patchset: 2000 + CVS date: 1998/02/08 17:30:10 + +commit c277b410dcc6ae20415442d625f89e77963dd3ff +Author: ewt <devnull@localhost> +Date: Sun Feb 8 17:29:37 1998 +0000 + + rpmInstallPackage() doesn't take netsharedpath as an argument + + CVS patchset: 1999 + CVS date: 1998/02/08 17:29:37 + +commit 33b012193bdb60dbe87cb47d55ba821fdd261e84 +Author: ewt <devnull@localhost> +Date: Sun Feb 8 17:29:17 1998 +0000 + + 1) fixed memory leak w/ netsharedpaths + 2) generates INSTPREFIXES tag for relocated packages + + CVS patchset: 1998 + CVS date: 1998/02/08 17:29:17 + +commit 1917c5b67d59d52762002d4aa8e8f06b833e5d3d +Author: ewt <devnull@localhost> +Date: Sun Feb 8 17:28:16 1998 +0000 + + 1) fixed RPM_INSTALL_PREFIXn env variables + 2) checks netsharedpath before removing files + + CVS patchset: 1997 + CVS date: 1998/02/08 17:28:16 + +commit 9eebb3a595edde8c9e04e46eba02e9f237259cb2 +Author: ewt <devnull@localhost> +Date: Sun Feb 8 17:26:57 1998 +0000 + + don't pass net shared path to rpmInstallPackage() + + CVS patchset: 1996 + CVS date: 1998/02/08 17:26:57 + +commit 902f28c4dbb3dea9bfaab225cf1b2caa6b3ebe32 +Author: ewt <devnull@localhost> +Date: Sun Feb 8 17:26:11 1998 +0000 + + *** empty log message *** + + CVS patchset: 1995 + CVS date: 1998/02/08 17:26:11 + +commit 14e30a7cb0cb8a597775c5dc9208b8661e3a31f2 +Author: ewt <devnull@localhost> +Date: Sun Feb 8 07:07:02 1998 +0000 + + added a comment to keep things clear + + CVS patchset: 1994 + CVS date: 1998/02/08 07:07:02 + +commit 5e5fb32e4933b981f5fef3bc58b53d458908c8fe +Author: ewt <devnull@localhost> +Date: Sun Feb 8 07:06:31 1998 +0000 + + 1) fixed memory leak + 2) fixed memory allocation problem + + CVS patchset: 1993 + CVS date: 1998/02/08 07:06:31 + +commit bca8e57f2f4326e0f118611c7006a510c2b9b375 +Author: ewt <devnull@localhost> +Date: Sun Feb 8 07:06:07 1998 +0000 + + added suppor fo INSTPREFIX virtual tag (for backwards compatibility) + + CVS patchset: 1992 + CVS date: 1998/02/08 07:06:07 + +commit 05b819a5616f73e0eaa7436efcf238504731b8e3 +Author: ewt <devnull@localhost> +Date: Sun Feb 8 07:05:39 1998 +0000 + + *** empty log message *** + + CVS patchset: 1991 + CVS date: 1998/02/08 07:05:39 + +commit 76cee5d3ccbb4762950334d8236b809f5515e7a3 +Author: marc <devnull@localhost> +Date: Thu Feb 5 14:35:56 1998 +0000 + + Fix problem with bzip2/gzip. + Fix problem with prefix/prefixes. + + CVS patchset: 1990 + CVS date: 1998/02/05 14:35:56 + +commit 7394837eaf3ceb5122014967c467f74a94cca9eb +Author: marc <devnull@localhost> +Date: Thu Feb 5 14:26:43 1998 +0000 + + *** empty log message *** + + CVS patchset: 1989 + CVS date: 1998/02/05 14:26:43 + +commit ea93083e5175b0c3ae24ed6a0e24912b35ae5579 +Author: ewt <devnull@localhost> +Date: Wed Feb 4 16:01:42 1998 +0000 + + *** empty log message *** + + CVS patchset: 1988 + CVS date: 1998/02/04 16:01:42 + +commit 8a3b7532ec6f4b4ba6204d4348d151920d9aff52 +Author: ewt <devnull@localhost> +Date: Wed Feb 4 16:01:14 1998 +0000 + + fixed spelling of instchangelog + + CVS patchset: 1987 + CVS date: 1998/02/04 16:01:14 + +commit b1ce8fb522a844bd7a6c68f3128c0b7c60eb3a7a +Author: ewt <devnull@localhost> +Date: Tue Feb 3 16:40:16 1998 +0000 + + version 2.4.101 + + CVS patchset: 1986 + CVS date: 1998/02/03 16:40:16 + +commit 3125b1e00bb883992c829fe8f2ee3b3040b884b9 +Author: ewt <devnull@localhost> +Date: Tue Feb 3 16:40:02 1998 +0000 + + *** empty log message *** + + CVS patchset: 1985 + CVS date: 1998/02/03 16:40:02 + +commit ab907f8aaca69a460ecf2e5d9d2230fbdb60f2d2 +Author: ewt <devnull@localhost> +Date: Tue Feb 3 15:21:47 1998 +0000 + + fixed various bugs in relocation code + + CVS patchset: 1984 + CVS date: 1998/02/03 15:21:47 + +commit 4f3c571a16fc2b6bf6a2e46d587b90039d4d99ba +Author: marc <devnull@localhost> +Date: Tue Feb 3 15:11:23 1998 +0000 + + Added sanity check on Prefixes: + Added some support for bzip2. Still needs configure and lib-rpmrc.in stuff. + + CVS patchset: 1983 + CVS date: 1998/02/03 15:11:23 + +commit 840599e3d92e29e8e1c1cf7ecf4ad5c37d3bf021 +Author: marc <devnull@localhost> +Date: Tue Feb 3 04:30:19 1998 +0000 + + New prefix handling (also take Prefixes:) + + CVS patchset: 1982 + CVS date: 1998/02/03 04:30:19 + +commit 9fc5557ba49b82434bc5b23e5dee6e69ebd07609 +Author: marc <devnull@localhost> +Date: Mon Feb 2 15:34:36 1998 +0000 + + Fix return code handling + + CVS patchset: 1981 + CVS date: 1998/02/02 15:34:36 + +commit 6681ac1ceeafe5f745b409fc124b900cbf30e8d9 +Author: ewt <devnull@localhost> +Date: Thu Jan 29 19:39:12 1998 +0000 + + fixed problems in file relocation + + CVS patchset: 1980 + CVS date: 1998/01/29 19:39:12 + +commit 2c223345d827d2d77d429faef59d804adf8b33cc +Author: ewt <devnull@localhost> +Date: Wed Jan 28 16:49:43 1998 +0000 + + implemented most of generic package relocation + + CVS patchset: 1979 + CVS date: 1998/01/28 16:49:43 + +commit b910492639f20d8d37b5839da72d4fca6a04671e +Author: marc <devnull@localhost> +Date: Mon Jan 26 15:52:56 1998 +0000 + + Fix bug where macros were being improperly set for Patch: and Source: lines. + + CVS patchset: 1978 + CVS date: 1998/01/26 15:52:56 + +commit 2ae55b71cba7599bf5441e3f97874e76f26c3ba7 +Author: marc <devnull@localhost> +Date: Sun Jan 25 17:03:30 1998 +0000 + + New rpmrc entry BuildShell can used to set the shell used for build scripts. + Default is /bin/sh. + + CVS patchset: 1977 + CVS date: 1998/01/25 17:03:30 + +commit 79fc5363ded0aab99c4489dc4a44f721a1122d5d +Author: marc <devnull@localhost> +Date: Fri Jan 23 04:23:33 1998 +0000 + + Handle files with spaces + + CVS patchset: 1976 + CVS date: 1998/01/23 04:23:33 + +commit 69fdcb85694a4f5745d09e42a9772c1ce7981d8b +Author: ewt <devnull@localhost> +Date: Thu Jan 22 14:13:01 1998 +0000 + + added include of stdio.h + + CVS patchset: 1975 + CVS date: 1998/01/22 14:13:01 + +commit 01c24328af074c071733ccc3162e2f35dff62973 +Author: ewt <devnull@localhost> +Date: Tue Jan 20 02:41:18 1998 +0000 + + accept NULL as a valid prefix in rpmdbOpen() + + CVS patchset: 1974 + CVS date: 1998/01/20 02:41:18 + +commit f36e7608ea56cc899288f755919c7811d85e2ce9 +Author: ewt <devnull@localhost> +Date: Thu Jan 15 19:52:42 1998 +0000 + + changes to differentiate mipsel from mipseb + + CVS patchset: 1973 + CVS date: 1998/01/15 19:52:42 + +commit e583c55c13cd3dbea34fdaee8441a571a9313d6b +Author: ewt <devnull@localhost> +Date: Thu Jan 15 16:47:55 1998 +0000 + + added -L$(topdir)/popt to Makefile.inc + + CVS patchset: 1972 + CVS date: 1998/01/15 16:47:55 + +commit a396fe9ed5478a3e8941fe1b191f0de29f88f9cc +Author: ewt <devnull@localhost> +Date: Thu Jan 15 16:43:11 1998 +0000 + + fixed typo + + CVS patchset: 1971 + CVS date: 1998/01/15 16:43:11 + +commit 056755707e08c37e86e56f3764a764894b8e0f04 +Author: ewt <devnull@localhost> +Date: Thu Jan 15 16:42:41 1998 +0000 + + version 2.4.99 + + CVS patchset: 1970 + CVS date: 1998/01/15 16:42:41 + +commit dc8d984758da8baa2574af13060c40489bb3c5e6 +Author: marc <devnull@localhost> +Date: Thu Jan 15 16:18:31 1998 +0000 + + *** empty log message *** + + CVS patchset: 1969 + CVS date: 1998/01/15 16:18:31 + +commit 7ab0c835714690031cbcd11a8c1c3b2d8b2a290e +Author: marc <devnull@localhost> +Date: Thu Jan 15 15:36:52 1998 +0000 + + Hmm, why don't we actually pass the archive through gzip? + That sounds like a good idea. + + CVS patchset: 1968 + CVS date: 1998/01/15 15:36:52 + +commit 449a0f84c7c585f7f86b31ee6827263be92ffa1f +Author: marc <devnull@localhost> +Date: Thu Jan 15 15:03:08 1998 +0000 + + Change use of "export" to work on non-bash shells. + + CVS patchset: 1967 + CVS date: 1998/01/15 15:03:08 + +commit 83ec1da3f40ad4651c0b869f1585e82a2cfd6342 +Author: marc <devnull@localhost> +Date: Wed Jan 14 22:04:06 1998 +0000 + + Don't build any packages if we got --test. + + CVS patchset: 1966 + CVS date: 1998/01/14 22:04:06 + +commit 041f4d727f55b6b88d729bd0af7d2118b494f0a8 +Author: marc <devnull@localhost> +Date: Wed Jan 14 22:02:01 1998 +0000 + + Don't try to cd into the build dir if there isn't onw. + + CVS patchset: 1965 + CVS date: 1998/01/14 22:02:01 + +commit 2b00d3199d90abcd702d10a81d4c3b28be90db37 +Author: ewt <devnull@localhost> +Date: Wed Jan 14 14:40:02 1998 +0000 + + *** empty log message *** + + CVS patchset: 1964 + CVS date: 1998/01/14 14:40:02 + +commit 1ee0cac0dea2d5090eeda84cf5c478c44f324532 +Author: ewt <devnull@localhost> +Date: Wed Jan 14 14:39:11 1998 +0000 + + fixed rpmlibbuild.a to librpmbuild.a + + CVS patchset: 1963 + CVS date: 1998/01/14 14:39:11 + +commit 63a1a6794b4fafeef773e3a50135e266d0c5f649 +Author: marc <devnull@localhost> +Date: Wed Jan 14 04:14:35 1998 +0000 + + Fix (and slightly change effects of) --rebuild and --recompile. + + CVS patchset: 1962 + CVS date: 1998/01/14 04:14:35 + +commit c1d4e941066ff05c1b63113bdd017986a1cb180e +Author: marc <devnull@localhost> +Date: Wed Jan 14 03:32:44 1998 +0000 + + The spec file read code was inserting a second \n after every line! + + CVS patchset: 1961 + CVS date: 1998/01/14 03:32:44 + +commit e249552f6f28639793e64ded9c919ae2745a8398 +Author: marc <devnull@localhost> +Date: Tue Jan 13 19:59:26 1998 +0000 + + Add changelog and man page entry for --rmsource. + + CVS patchset: 1960 + CVS date: 1998/01/13 19:59:26 + +commit f640acd1b4b6e5f149de40c6200d6ff6fc1a87d4 +Author: marc <devnull@localhost> +Date: Tue Jan 13 19:56:18 1998 +0000 + + Remove requirement of Distribution, Vendor, and Packager. + + CVS patchset: 1959 + CVS date: 1998/01/13 19:56:18 + +commit 9adb4d81fdde1842d1410eca176249db166368b5 +Author: marc <devnull@localhost> +Date: Tue Jan 13 19:53:07 1998 +0000 + + Temp turn off -p "foo foo foo" in CHANGELOG. + Forgot to turn on rmsource. + + CVS patchset: 1958 + CVS date: 1998/01/13 19:53:07 + +commit 161b80d7eb481ae34bb98e69cb93273ea2469b26 +Author: ewt <devnull@localhost> +Date: Tue Jan 13 19:38:40 1998 +0000 + + fix for stupid freebsd header files + + CVS patchset: 1957 + CVS date: 1998/01/13 19:38:40 + +commit 757e50ffc827297e36f793cf79ddc471878f6d0b +Author: ewt <devnull@localhost> +Date: Mon Jan 12 21:31:29 1998 +0000 + + merged in Marc's new build code + + CVS patchset: 1956 + CVS date: 1998/01/12 21:31:29 + +commit ec07f9df959c911c60727ba68c455f4ff20497bf +Author: ewt <devnull@localhost> +Date: Mon Jan 12 16:58:31 1998 +0000 + + fixed memory leak -- findMatches() wasn't freeing headers + + CVS patchset: 1953 + CVS date: 1998/01/12 16:58:31 + +commit 32c00a2278b5d3fe2d17d7829d48002723a8172f +Author: ewt <devnull@localhost> +Date: Mon Jan 12 16:58:16 1998 +0000 + + added include of "intl.h" + + CVS patchset: 1952 + CVS date: 1998/01/12 16:58:16 + +commit 119cba2b87eb3589172f60cfd5712771efc10fc4 +Author: marc <devnull@localhost> +Date: Sun Jan 11 18:53:39 1998 +0000 + + Add intl.h + + CVS patchset: 1951 + CVS date: 1998/01/11 18:53:39 + +commit 26360c96541f6dbfa955d3d9fcc762366b0c6480 +Author: marc <devnull@localhost> +Date: Sun Jan 11 18:20:49 1998 +0000 + + Add intl.h + + CVS patchset: 1950 + CVS date: 1998/01/11 18:20:49 + +commit de01516d05d94b51e0445532871d9a365fe6dc32 +Author: marc <devnull@localhost> +Date: Sun Jan 11 17:17:46 1998 +0000 + + Obsolete root rpmrc var - use buildroot instead. + + CVS patchset: 1949 + CVS date: 1998/01/11 17:17:46 + +commit 7adbd683c5f901fd0d8970cc88025b7cf77bd068 +Author: marc <devnull@localhost> +Date: Sun Jan 11 16:40:08 1998 +0000 + + Small bug fix. + Allow C lang to be specified as "C" (as oppopsed to NULL). + + CVS patchset: 1948 + CVS date: 1998/01/11 16:40:08 + +commit 39165d71e6e5454d96896f4b2c0f2acc192df998 +Author: ewt <devnull@localhost> +Date: Sat Jan 10 07:48:37 1998 +0000 + + freed things improperly + + CVS patchset: 1947 + CVS date: 1998/01/10 07:48:37 + +commit af9aba223f6a49e9ecd96fb1fbc59ffdecf5b97c +Author: ewt <devnull@localhost> +Date: Fri Jan 9 19:10:54 1998 +0000 + + added more i18n strings + + CVS patchset: 1946 + CVS date: 1998/01/09 19:10:54 + +commit bee24b06ae463b921d91225867bc5a6831d06cfe +Author: ewt <devnull@localhost> +Date: Fri Jan 9 19:10:28 1998 +0000 + + added lots of files + + CVS patchset: 1945 + CVS date: 1998/01/09 19:10:28 + +commit f9024508212cdd1e9d6e6b38c405745a4c0fe356 +Author: ewt <devnull@localhost> +Date: Fri Jan 9 18:45:41 1998 +0000 + + added _() around a string + + CVS patchset: 1944 + CVS date: 1998/01/09 18:45:41 + +commit 62d0b6f13b642a0735456ff78c0a3f460fd099ae +Author: ewt <devnull@localhost> +Date: Thu Jan 8 15:32:40 1998 +0000 + + *** empty log message *** + + CVS patchset: 1943 + CVS date: 1998/01/08 15:32:40 + +commit aaa4e01d982018570eb1517dca359a6e3cc3278a +Author: ewt <devnull@localhost> +Date: Thu Jan 8 15:32:10 1998 +0000 + + don't run scripts in test mode + + CVS patchset: 1942 + CVS date: 1998/01/08 15:32:10 + +commit b1271fa8a6e9a4d76fb22092c9c86420a17ec726 +Author: ewt <devnull@localhost> +Date: Thu Jan 8 15:24:27 1998 +0000 + + added Turkish message catalog + + CVS patchset: 1941 + CVS date: 1998/01/08 15:24:27 + +commit f96e84373ea2dbd070326841993917ee09a91532 +Author: ewt <devnull@localhost> +Date: Wed Jan 7 15:43:42 1998 +0000 + + *** empty log message *** + + CVS patchset: 1919 + CVS date: 1998/01/07 15:43:42 + +commit 40f08d3731aa154cacf677b38857271a8fa7ec69 +Author: ewt <devnull@localhost> +Date: Wed Jan 7 15:26:43 1998 +0000 + + build time arch/os numbers weren't going through canon tables + + CVS patchset: 1918 + CVS date: 1998/01/07 15:26:43 + +commit aaf61490701a33aed49ea2be4f8d6bfd19322d0c +Author: ewt <devnull@localhost> +Date: Wed Jan 7 15:25:46 1998 +0000 + + undid some --setugids problems -- I don't know where they came from though + + CVS patchset: 1917 + CVS date: 1998/01/07 15:25:46 + +commit 306172f60020c97064cc194492e28f86efc30f8d +Author: ewt <devnull@localhost> +Date: Tue Jan 6 03:20:24 1998 +0000 + + 0 length files are bad only if the files are regular ones -- it may be + fine for sockets + + CVS patchset: 1916 + CVS date: 1998/01/06 03:20:24 + +commit 2dfbef04161668639212170a47f35f679e9e717f +Author: ewt <devnull@localhost> +Date: Tue Jan 6 02:45:02 1998 +0000 + + static strings before an array qualifier could get dropped + + CVS patchset: 1915 + CVS date: 1998/01/06 02:45:02 + +commit 733a31bb2b309260acee1b7e3b9e322e204e8b03 +Author: ewt <devnull@localhost> +Date: Mon Jan 5 17:22:51 1998 +0000 + + vesrion 2.4.12 + + CVS patchset: 1914 + CVS date: 1998/01/05 17:22:51 + +commit 462655d9c02c3b296bc311ee4ccbaa1e441fe16e +Author: ewt <devnull@localhost> +Date: Mon Jan 5 17:22:44 1998 +0000 + + *** empty log message *** + + CVS patchset: 1913 + CVS date: 1998/01/05 17:22:44 + +commit a84fe2e28e254acf477ee040ea7d32438f5545ff +Author: ewt <devnull@localhost> +Date: Mon Jan 5 17:22:04 1998 +0000 + + Fixed some error messages + + CVS patchset: 1912 + CVS date: 1998/01/05 17:22:04 + +commit ba236840af2fa9ebdb1899f2b2d541fdb6b4689c +Author: ewt <devnull@localhost> +Date: Mon Jan 5 17:21:18 1998 +0000 + + memset() reserved portion of lead + + CVS patchset: 1911 + CVS date: 1998/01/05 17:21:18 + +commit ace46218c0679eb029d155069dfc033f936b7bfd +Author: ewt <devnull@localhost> +Date: Mon Jan 5 17:21:07 1998 +0000 + + 1) version 2.4.12 + 2) doesn't require cpio anymore + + CVS patchset: 1910 + CVS date: 1998/01/05 17:21:07 + +commit 0a3d080403ca110af7217a19a799c5db51d0ed51 +Author: ewt <devnull@localhost> +Date: Tue Dec 30 19:26:15 1997 +0000 + + let mips build noarch packages + + CVS patchset: 1909 + CVS date: 1997/12/30 19:26:15 + +commit 7b53d1ce60fd347aaafe5c1849e28bacd1ef4260 +Author: ewt <devnull@localhost> +Date: Tue Dec 30 19:25:51 1997 +0000 + + made --setperms not follow symlinks + + CVS patchset: 1908 + CVS date: 1997/12/30 19:25:51 + +commit 9122ac746ca4c1393d484f688c889e478eef2c42 +Author: ewt <devnull@localhost> +Date: Tue Dec 30 19:25:42 1997 +0000 + + *** empty log message *** + + CVS patchset: 1907 + CVS date: 1997/12/30 19:25:42 + +commit d07d0e7d82b433ccd601959943c0a451b971f941 +Author: marc <devnull@localhost> +Date: Tue Nov 18 17:30:58 1997 +0000 + + Added RPMTAG_FILEDEVICES, RPMTAG_FILEINODES, and RPMTAG_FILELANGS. + + CVS patchset: 1906 + CVS date: 1997/11/18 17:30:58 + +commit 209c6839dc7086ab461ee30d1ae06520d210ba21 +Author: ewt <devnull@localhost> +Date: Tue Nov 18 14:25:55 1997 +0000 + + changed #ifdef to #if + + CVS patchset: 1905 + CVS date: 1997/11/18 14:25:55 + +commit 248c72996359f03dd41c86ac4698acc4d476418a +Author: ewt <devnull@localhost> +Date: Tue Nov 18 03:15:29 1997 +0000 + + version 2.4.11 + + CVS patchset: 1904 + CVS date: 1997/11/18 03:15:29 + +commit 1e318ff6d174757d8e177cf4426803f13dde283c +Author: ewt <devnull@localhost> +Date: Tue Nov 18 03:13:56 1997 +0000 + + various header file cleanups + + CVS patchset: 1903 + CVS date: 1997/11/18 03:13:56 + +commit d134038e40d3d41f7465248ae94cd68b14399b4b +Author: ewt <devnull@localhost> +Date: Tue Nov 18 03:07:10 1997 +0000 + + Force string.h to be present + + CVS patchset: 1902 + CVS date: 1997/11/18 03:07:10 + +commit 4533301c3816df9b5142d1cd2be9aa45989986ca +Author: ewt <devnull@localhost> +Date: Tue Nov 18 02:57:00 1997 +0000 + + it wasn't ending a static string which occured immediately before + an array + + CVS patchset: 1901 + CVS date: 1997/11/18 02:57:00 + +commit 59f3f537e94420a8b201fc6bce964bfff7e69f24 +Author: ewt <devnull@localhost> +Date: Tue Nov 18 02:45:38 1997 +0000 + + 1) fixed \%dFOO query formats + 2) made %% work in query formats + + CVS patchset: 1900 + CVS date: 1997/11/18 02:45:38 + +commit d5b0c59cecd3032d8b3261077da10d1ace19c6a3 +Author: ewt <devnull@localhost> +Date: Wed Nov 12 14:47:12 1997 +0000 + + *** empty log message *** + + CVS patchset: 1899 + CVS date: 1997/11/12 14:47:12 + +commit aceb7c974016eb17811e2441499f469a511bf8b9 +Author: ewt <devnull@localhost> +Date: Wed Nov 12 14:46:39 1997 +0000 + + fixed SYS_SOCKET symbol + + CVS patchset: 1898 + CVS date: 1997/11/12 14:46:39 + +commit b602abd8c3a7d6e1bd5248b29cd80e1b87b17f0b +Author: marc <devnull@localhost> +Date: Fri Nov 7 17:27:56 1997 +0000 + + *** empty log message *** + + CVS patchset: 1897 + CVS date: 1997/11/07 17:27:56 + +commit 147a37e062f46d3562e027f75ebb6b48955af921 +Author: marc <devnull@localhost> +Date: Thu Nov 6 19:14:03 1997 +0000 + + *** empty log message *** + + CVS patchset: 1896 + CVS date: 1997/11/06 19:14:03 + +commit 31808c0fc22126fe151f9f1717b0f723cfffe8c0 +Author: marc <devnull@localhost> +Date: Thu Nov 6 17:28:29 1997 +0000 + + Fix bug where the directory prefix is listed in the file list + + CVS patchset: 1895 + CVS date: 1997/11/06 17:28:29 + +commit d45341c53c319233d16be3cbf2ae6169f5fa2bed +Author: marc <devnull@localhost> +Date: Wed Nov 5 14:39:20 1997 +0000 + + Handle broken readdir() in sinix + + CVS patchset: 1894 + CVS date: 1997/11/05 14:39:20 + +commit 002ae63afbb68fcdc506e40da390fe1b48f71ef6 +Author: ewt <devnull@localhost> +Date: Tue Nov 4 15:28:55 1997 +0000 + + fixed oops + + CVS patchset: 1893 + CVS date: 1997/11/04 15:28:55 + +commit 05fc59570b1b0f3c555aadc9b78720a2fbc08344 +Author: ewt <devnull@localhost> +Date: Mon Nov 3 20:18:11 1997 +0000 + + *** empty log message *** + + CVS patchset: 1892 + CVS date: 1997/11/03 20:18:11 + +commit d63fd08403359531feb367118e64c2504075b024 +Author: ewt <devnull@localhost> +Date: Mon Nov 3 20:17:45 1997 +0000 + + handle empty files as bad magic, not read errors + + CVS patchset: 1891 + CVS date: 1997/11/03 20:17:45 + +commit 727d6480b1b7291b9bec1e20f04846ef64dbb748 +Author: ewt <devnull@localhost> +Date: Mon Nov 3 15:12:03 1997 +0000 + + removed extraneous ' ' + + CVS patchset: 1890 + CVS date: 1997/11/03 15:12:03 + +commit 68d771b7424c4d9363e11ec69a0048a3e1de9eb8 +Author: marc <devnull@localhost> +Date: Sun Nov 2 22:49:50 1997 +0000 + + Added POPT_KEEP_FIRST to cause popt to *not* ignore first arg. + + CVS patchset: 1889 + CVS date: 1997/11/02 22:49:50 + +commit c74609f805beafd948b59379fe073ee5cb0acc6a +Author: ewt <devnull@localhost> +Date: Sun Nov 2 16:45:17 1997 +0000 + + added error strings for BADNUMBER and OVERFLOW errors + + CVS patchset: 1888 + CVS date: 1997/11/02 16:45:17 + +commit bdc2be0a078a729dca51648d4608e9c6eef662ad +Author: ewt <devnull@localhost> +Date: Sun Nov 2 16:12:55 1997 +0000 + + implmented POPT_ARG_INT and POPT_ARG_LONG + + CVS patchset: 1887 + CVS date: 1997/11/02 16:12:55 + +commit 24626289d2136276a909cbeb56d5f5df1faf81a5 +Author: ewt <devnull@localhost> +Date: Fri Oct 31 19:36:57 1997 +0000 + + *** empty log message *** + + CVS patchset: 1886 + CVS date: 1997/10/31 19:36:57 + +commit 00d2ffce5271597882cc3d7a6afe2faf15a82146 +Author: ewt <devnull@localhost> +Date: Fri Oct 31 19:32:56 1997 +0000 + + fixed misc handling in makefile + + CVS patchset: 1885 + CVS date: 1997/10/31 19:32:56 + +commit b1842c1e7740f062a9d3a32ae7973ceeddd9121c +Author: ewt <devnull@localhost> +Date: Fri Oct 31 19:24:48 1997 +0000 + + only build misc dir and use libmisc.a if necessary + + CVS patchset: 1884 + CVS date: 1997/10/31 19:24:48 + +commit 67c236d758373bb3537f8563e3dd24bde414d3eb +Author: ewt <devnull@localhost> +Date: Fri Oct 31 17:31:17 1997 +0000 + + 1) use rand + 2) conditionally check for newbuild + + CVS patchset: 1883 + CVS date: 1997/10/31 17:31:17 + +commit 016384f4591285d2449cdfe51b38c92a5d8555af +Author: ewt <devnull@localhost> +Date: Fri Oct 31 17:18:49 1997 +0000 + + ftp code works in rpm and install + + CVS patchset: 1882 + CVS date: 1997/10/31 17:18:49 + +commit bcc9a0f74ad73bac457ab8b284413ded038c6212 +Author: ewt <devnull@localhost> +Date: Fri Oct 31 17:10:29 1997 +0000 + + cersion 2.4.10 + + CVS patchset: 1881 + CVS date: 1997/10/31 17:10:29 + +commit a831aa003e9aaa24a737bf8560a0650fda8db105 +Author: ewt <devnull@localhost> +Date: Wed Oct 29 22:13:48 1997 +0000 + + don't give an error if missingok files don't exist on -e + + CVS patchset: 1880 + CVS date: 1997/10/29 22:13:48 + +commit b3a2b23fceef36ed0955b94ebdb2271cf93ab92d +Author: ewt <devnull@localhost> +Date: Wed Oct 29 20:08:20 1997 +0000 + + set uid/gid of source files to the same as the process's + + CVS patchset: 1879 + CVS date: 1997/10/29 20:08:20 + +commit 2048155a4b65efca8f3f4e92b76f67a2b72f9cbb +Author: marc <devnull@localhost> +Date: Wed Oct 29 16:02:07 1997 +0000 + + cookie handling + + CVS patchset: 1878 + CVS date: 1997/10/29 16:02:07 + +commit 673346f72e37073e816011d343e520d30ab1f1af +Author: marc <devnull@localhost> +Date: Wed Oct 29 15:55:29 1997 +0000 + + ignore cookies + + CVS patchset: 1877 + CVS date: 1997/10/29 15:55:29 + +commit 868ce096dc2c453c2ba2c1e547ecd961862a638f +Author: marc <devnull@localhost> +Date: Wed Oct 29 15:55:09 1997 +0000 + + handle cookies in source packages + + CVS patchset: 1876 + CVS date: 1997/10/29 15:55:09 + +commit e4bfb97c6a74814c0877a9f02daaa8266783d21b +Author: marc <devnull@localhost> +Date: Wed Oct 29 15:54:45 1997 +0000 + + added cookie support + + CVS patchset: 1875 + CVS date: 1997/10/29 15:54:45 + +commit 3723ba4c06a02382e9bc157fbc1a848b16813d1f +Author: marc <devnull@localhost> +Date: Wed Oct 29 15:53:35 1997 +0000 + + oboslete code was using a wrong loop invariant + + CVS patchset: 1874 + CVS date: 1997/10/29 15:53:35 + +commit 0426f5a19e1d39af9d1e33735983cf49aceb4375 +Author: ewt <devnull@localhost> +Date: Wed Oct 29 15:12:19 1997 +0000 + + use simple dns stuff + + CVS patchset: 1873 + CVS date: 1997/10/29 15:12:19 + +commit fd2f4aa0592bbd63ceea3a38b6243ec8b05b531d +Author: ewt <devnull@localhost> +Date: Tue Oct 28 20:59:16 1997 +0000 + + look for user/group name->id transitions after running preinstall + + CVS patchset: 1872 + CVS date: 1997/10/28 20:59:16 + +commit 56c3634cfab9fee5619cafb3da43745c2d0e3e8b +Author: ewt <devnull@localhost> +Date: Sun Oct 26 16:42:44 1997 +0000 + + ignore missing entries in requires database + + CVS patchset: 1871 + CVS date: 1997/10/26 16:42:44 + +commit 636fc4bec9353821db983092424a30e2b0c39a84 +Author: marc <devnull@localhost> +Date: Thu Oct 23 15:10:03 1997 +0000 + + Handle patch > 2.1 + + CVS patchset: 1870 + CVS date: 1997/10/23 15:10:03 + +commit 5bfbd87d1dd9281bbb7021356a3e8d449713321e +Author: ewt <devnull@localhost> +Date: Wed Oct 22 03:22:17 1997 +0000 + + fixed oldpatch stuff + + CVS patchset: 1869 + CVS date: 1997/10/22 03:22:17 + +commit 7ade6087751d268d893dabaa677fe3274335a477 +Author: ewt <devnull@localhost> +Date: Wed Oct 22 00:20:06 1997 +0000 + + added check for old patch versions + + CVS patchset: 1868 + CVS date: 1997/10/22 00:20:06 + +commit 93900131c3dd7944ea45975b99f4dfadd01af944 +Author: marc <devnull@localhost> +Date: Fri Oct 17 18:35:53 1997 +0000 + + Handle scripts where script prog in a string array. + Make verify script use runScript(). + Always chdir("/") before running scripts. + + CVS patchset: 1867 + CVS date: 1997/10/17 18:35:53 + +commit 3354920c7cb1059b4e0a5e5a6538bad78d034326 +Author: marc <devnull@localhost> +Date: Fri Oct 17 18:34:22 1997 +0000 + + Use runScript() for verifying script. + Add verify prog args. + + CVS patchset: 1866 + CVS date: 1997/10/17 18:34:22 + +commit 99d07c6e204bd025a00bf283e0107622a665742b +Author: marc <devnull@localhost> +Date: Fri Oct 17 18:12:09 1997 +0000 + + Check for write errors + + CVS patchset: 1865 + CVS date: 1997/10/17 18:12:09 + +commit deaf96073e4b68a0bb993ff7555711b6b6054124 +Author: marc <devnull@localhost> +Date: Fri Oct 17 04:34:34 1997 +0000 + + header adjustment + + CVS patchset: 1864 + CVS date: 1997/10/17 04:34:34 + +commit a8b1b7aa6fe3279e9128220b94cb6391fcd08478 +Author: marc <devnull@localhost> +Date: Fri Oct 17 04:14:06 1997 +0000 + + Added headerAddOrAppendEntry() + Allow more NULL args to getEntry(), etc + + CVS patchset: 1863 + CVS date: 1997/10/17 04:14:06 + +commit adf3f31c69dd450848ae6a332e7444c60409ff1a +Author: ewt <devnull@localhost> +Date: Fri Oct 17 03:12:31 1997 +0000 + + *** empty log message *** + + CVS patchset: 1862 + CVS date: 1997/10/17 03:12:31 + +commit e548c70dde9f70a50fa177dc5ce0512a59b613c4 +Author: ewt <devnull@localhost> +Date: Fri Oct 17 03:12:03 1997 +0000 + + when evaluating conditionals, array iteration number stays the same + + CVS patchset: 1861 + CVS date: 1997/10/17 03:12:03 + +commit 73306a9493d8b545b6cfbe4ad205e9ab597cc8d3 +Author: ewt <devnull@localhost> +Date: Thu Oct 16 17:35:48 1997 +0000 + + made mips compatible with noarch + + CVS patchset: 1860 + CVS date: 1997/10/16 17:35:48 + +commit b564f1a8d92ccb8af36eaf8dfa5cd13eaceab6fd +Author: ewt <devnull@localhost> +Date: Wed Oct 15 18:53:54 1997 +0000 + + oops + + CVS patchset: 1859 + CVS date: 1997/10/15 18:53:54 + +commit aa527b45203013cb4d2a95170ac57796cd955205 +Author: ewt <devnull@localhost> +Date: Wed Oct 15 15:46:09 1997 +0000 + + added header for SunOS + + CVS patchset: 1858 + CVS date: 1997/10/15 15:46:09 + +commit 9a899455f5449442d02735a67dca831f394278b2 +Author: ewt <devnull@localhost> +Date: Wed Oct 15 15:44:57 1997 +0000 + + serial handling fixes + + CVS patchset: 1857 + CVS date: 1997/10/15 15:44:57 + +commit 27f71aba7b121f8474242feba80c62350eed8f25 +Author: marc <devnull@localhost> +Date: Tue Oct 14 22:02:54 1997 +0000 + + Do a sanity check on BuildRoot + + CVS patchset: 1856 + CVS date: 1997/10/14 22:02:54 + +commit 081fc78381c1864115ac1f5203449a78c62eab27 +Author: marc <devnull@localhost> +Date: Tue Oct 14 21:50:13 1997 +0000 + + Allow License: instead of Copyright: + + CVS patchset: 1855 + CVS date: 1997/10/14 21:50:13 + +commit f21b2d27ad2804bdf450f0c66e23e107a411bde3 +Author: marc <devnull@localhost> +Date: Tue Oct 14 21:46:49 1997 +0000 + + Allow Copyrght: to be inherited + + CVS patchset: 1854 + CVS date: 1997/10/14 21:46:49 + +commit b0bed59f684181d9e519b2dd6e7b938285c63e1e +Author: ewt <devnull@localhost> +Date: Tue Oct 14 15:22:55 1997 +0000 + + 1) added make tar rule + + CVS patchset: 1853 + CVS date: 1997/10/14 15:22:55 + +commit d4ee4e7d6f39f9572ace5d73d65011e1503df9fc +Author: ewt <devnull@localhost> +Date: Tue Oct 14 15:20:39 1997 +0000 + + verification fix for systems where a single gid maps to multiple gnames + + CVS patchset: 1852 + CVS date: 1997/10/14 15:20:39 + +commit 91995566f1e73986919ce0fdcc808b07858b01f9 +Author: marc <devnull@localhost> +Date: Mon Oct 13 16:39:27 1997 +0000 + + When creating archive use fsPath to find the file. + + CVS patchset: 1851 + CVS date: 1997/10/13 16:39:27 + +commit 00bec5227c2bf471e8e908357fe46b761849b89b +Author: ewt <devnull@localhost> +Date: Fri Oct 10 21:46:34 1997 +0000 + + updated versions to 2.4.9 + + CVS patchset: 1850 + CVS date: 1997/10/10 21:46:34 + +commit a9d27441864cb8b71f2f1bdac708683e8935d010 +Author: ewt <devnull@localhost> +Date: Fri Oct 10 21:29:15 1997 +0000 + + remove popt.spec when building archive + + CVS patchset: 1849 + CVS date: 1997/10/10 21:29:15 + +commit 7a19e58f99eaca6bd062c4b35cf5678bece16aa4 +Author: ewt <devnull@localhost> +Date: Fri Oct 10 19:12:31 1997 +0000 + + fixes from obsoletes changes + + CVS patchset: 1848 + CVS date: 1997/10/10 19:12:31 + +commit abaa0261fe04fb5be3ce5a36be56039491d34244 +Author: ewt <devnull@localhost> +Date: Fri Oct 10 19:11:01 1997 +0000 + + *** empty log message *** + + CVS patchset: 1847 + CVS date: 1997/10/10 19:11:01 + +commit 6608c32b48787c6832ab6ca22761e26c494c1e1b +Author: ewt <devnull@localhost> +Date: Fri Oct 10 19:10:36 1997 +0000 + + only generate requirements for executable files + + CVS patchset: 1846 + CVS date: 1997/10/10 19:10:36 + +commit 398ca4e827492b1c249826ae6af0118307a5eac8 +Author: marc <devnull@localhost> +Date: Wed Oct 8 15:13:35 1997 +0000 + + Terminate optionsTable + + CVS patchset: 1845 + CVS date: 1997/10/08 15:13:35 + +commit 199b537e338041dee082b81a4df446f34afb9952 +Author: ewt <devnull@localhost> +Date: Tue Oct 7 14:33:50 1997 +0000 + + changed 'archive' rule to use cvs export + + CVS patchset: 1844 + CVS date: 1997/10/07 14:33:50 + +commit 518ddc38e0491224a191ddf38df96111a94e06f6 +Author: marc <devnull@localhost> +Date: Tue Oct 7 14:22:40 1997 +0000 + + Bug + + CVS patchset: 1843 + CVS date: 1997/10/07 14:22:40 + +commit b161f84ea64d724d02383dd854eb4bc1f407da80 +Author: ewt <devnull@localhost> +Date: Mon Oct 6 18:00:11 1997 +0000 + + fflags query formatter handles ghosts + + CVS patchset: 1842 + CVS date: 1997/10/06 18:00:11 + +commit 017fde861df2c50e6230b2d6857870b0ed1b4d18 +Author: marc <devnull@localhost> +Date: Mon Oct 6 17:43:58 1997 +0000 + + Added %ghost option for files + + CVS patchset: 1841 + CVS date: 1997/10/06 17:43:58 + +commit 144ef26448e1f43d3737cfda6c40a4f1b1b75656 +Author: ewt <devnull@localhost> +Date: Fri Oct 3 16:09:15 1997 +0000 + + *** empty log message *** + + CVS patchset: 1840 + CVS date: 1997/10/03 16:09:15 + +commit e436c8ad2e7ec9982e60c8a5cfd889c72185febd +Author: ewt <devnull@localhost> +Date: Fri Oct 3 16:08:45 1997 +0000 + + added smarts for ordering sets + + CVS patchset: 1839 + CVS date: 1997/10/03 16:08:45 + +commit 7ed282cb04ade7021882782c6cdad7aa908d49e9 +Author: ewt <devnull@localhost> +Date: Fri Oct 3 16:08:20 1997 +0000 + + was calculating incorrect archive size for package w/ hard links + + CVS patchset: 1838 + CVS date: 1997/10/03 16:08:20 + +commit e590740bbe85095f3c4e0629a2275be0d88afd47 +Author: ewt <devnull@localhost> +Date: Fri Oct 3 16:06:36 1997 +0000 + + fixed problems introduced by obsolete handling + + CVS patchset: 1837 + CVS date: 1997/10/03 16:06:36 + +commit dac493ef9edff235c4abad40801c93fcbdd35840 +Author: ewt <devnull@localhost> +Date: Fri Oct 3 16:05:46 1997 +0000 + + needs to read rpmrc + + CVS patchset: 1836 + CVS date: 1997/10/03 16:05:46 + +commit d518d25eb911b0c9bffc1da95f3d753ea4041d05 +Author: marc <devnull@localhost> +Date: Tue Sep 30 20:23:20 1997 +0000 + + Sanity check + + CVS patchset: 1835 + CVS date: 1997/09/30 20:23:20 + +commit b7d6861f740b68720d276da802330bd95c6a1914 +Author: ewt <devnull@localhost> +Date: Fri Sep 19 14:08:10 1997 +0000 + + popt is it's own library + + CVS patchset: 1834 + CVS date: 1997/09/19 14:08:10 + +commit 23a98445167f19dbdbadfd4a7a526cbba2b1e745 +Author: ewt <devnull@localhost> +Date: Thu Sep 18 16:46:08 1997 +0000 + + 1) allowed installation based on a PREFIX + 2) added popt.spec + + CVS patchset: 1833 + CVS date: 1997/09/18 16:46:08 + +commit b5572be323cb4d03b21dfcd4a88baba67069cf19 +Author: ewt <devnull@localhost> +Date: Thu Sep 18 16:39:46 1997 +0000 + + 1) use Makefile.inc if it's present + 2) added install rule + + CVS patchset: 1832 + CVS date: 1997/09/18 16:39:46 + +commit b7770cb63d5aec08c3737c13c905ef46835459c0 +Author: ewt <devnull@localhost> +Date: Thu Sep 18 01:54:30 1997 +0000 + + added kickstart support for + 1) keymap + 2) swap + 3) lilo + 4) postinstall networking (preliminary) + 5) dependency resolution + + CVS patchset: 1831 + CVS date: 1997/09/18 01:54:30 + +commit b1af513e6358428e6f934db1c611222812d3f55f +Author: marc <devnull@localhost> +Date: Wed Sep 17 17:52:08 1997 +0000 + + Fix requires generation for scripts + + CVS patchset: 1830 + CVS date: 1997/09/17 17:52:08 + +commit d4803c088c1e115dfbb21e9d2c312bef8af2decb +Author: ewt <devnull@localhost> +Date: Tue Sep 16 23:16:21 1997 +0000 + + added install/dep time support for obsoletes tag + + CVS patchset: 1829 + CVS date: 1997/09/16 23:16:21 + +commit 3b6704e349687faf49c27548ea98dd3f12c3e66a +Author: marc <devnull@localhost> +Date: Tue Sep 16 20:09:31 1997 +0000 + + Move obsoletes to own tag + + CVS patchset: 1828 + CVS date: 1997/09/16 20:09:31 + +commit 7a16d204c479d2eb62ca7468109ebdf856599269 +Author: marc <devnull@localhost> +Date: Tue Sep 16 19:20:16 1997 +0000 + + Added Obsoletes: tag + + CVS patchset: 1827 + CVS date: 1997/09/16 19:20:16 + +commit 6fedd84788cb4df935c9eeb21aca55b3508616e3 +Author: ewt <devnull@localhost> +Date: Sun Sep 14 13:16:51 1997 +0000 + + removed some unused variables + + CVS patchset: 1826 + CVS date: 1997/09/14 13:16:51 + +commit 9b2315744954a4f5ea1d6fb3729c9c678033a4ba +Author: ewt <devnull@localhost> +Date: Sun Sep 14 13:16:36 1997 +0000 + + fixed size in write() + + CVS patchset: 1825 + CVS date: 1997/09/14 13:16:36 + +commit bb1ce12d842438bba1a8d0666e1671c32de59dee +Author: ewt <devnull@localhost> +Date: Sun Sep 14 13:16:25 1997 +0000 + + added various arch_compat and build_arch_compat lines + + CVS patchset: 1824 + CVS date: 1997/09/14 13:16:25 + +commit 2a0ffbb344c9a78fa1cbe180ec1729e80737e373 +Author: ewt <devnull@localhost> +Date: Sun Sep 14 02:33:27 1997 +0000 + + added build compatibilities for m68k ppc + + CVS patchset: 1823 + CVS date: 1997/09/14 02:33:27 + +commit bc5e955e9e779b36fdaa15efb872aed6132cad65 +Author: ewt <devnull@localhost> +Date: Fri Sep 12 19:26:01 1997 +0000 + + vesrion 2.4.7 + + CVS patchset: 1822 + CVS date: 1997/09/12 19:26:01 + +commit ff2e07c8e37905900e06bae096a595bbb1cd0dbf +Author: ewt <devnull@localhost> +Date: Fri Sep 12 19:13:58 1997 +0000 + + vesrion 2.4.7 + + CVS patchset: 1821 + CVS date: 1997/09/12 19:13:58 + +commit 67b7c3bc00af4d30fa1cb37866fbc2d3c97df38b +Author: ewt <devnull@localhost> +Date: Fri Sep 12 19:12:36 1997 +0000 + + do "set -x" as "set -xs" is simply broken + + CVS patchset: 1820 + CVS date: 1997/09/12 19:12:36 + +commit a74c005013aec09c5f49da894480f010ae642d77 +Author: ewt <devnull@localhost> +Date: Fri Sep 12 19:09:07 1997 +0000 + + 1) fixed some HP specific typos + 2) uname() rseults get pushed through *_canon tables before being used + + CVS patchset: 1819 + CVS date: 1997/09/12 19:09:07 + +commit 6558956b6e99c810530888a3e1121a10d77a74c7 +Author: ewt <devnull@localhost> +Date: Tue Sep 9 21:00:48 1997 +0000 + + pre/post script processing had some erroneous free() calls + + CVS patchset: 1818 + CVS date: 1997/09/09 21:00:48 + +commit afdca6b38f988707a9b1506ed80737238dd681f2 +Author: ewt <devnull@localhost> +Date: Tue Sep 9 19:11:27 1997 +0000 + + didn't package / properly + + CVS patchset: 1817 + CVS date: 1997/09/09 19:11:27 + +commit 6dd1dc3c14a8d5c90b22e31e4268aeb4d4484ba2 +Author: ewt <devnull@localhost> +Date: Mon Sep 1 15:55:56 1997 +0000 + + find-requires (Linux) adds requirements for shell interpretors + + CVS patchset: 1816 + CVS date: 1997/09/01 15:55:56 + +commit 65905e2ee76fea6f3d134e8bb26afb31702c1fdc +Author: ewt <devnull@localhost> +Date: Sun Aug 31 14:00:23 1997 +0000 + + *** empty log message *** + + CVS patchset: 1815 + CVS date: 1997/08/31 14:00:23 + +commit 1b98b7327a2b86b131d331d7b5913b4e1e0f72c5 +Author: ewt <devnull@localhost> +Date: Sun Aug 31 13:58:57 1997 +0000 + + Had some wrong month length in date parsing code + + CVS patchset: 1814 + CVS date: 1997/08/31 13:58:57 + +commit 8e4e2d67e1ea748560fb15a6561b9957dc57f5b1 +Author: ewt <devnull@localhost> +Date: Fri Aug 29 15:49:10 1997 +0000 + + *** empty log message *** + + CVS patchset: 1813 + CVS date: 1997/08/29 15:49:10 + +commit b96467df0305107bc8de8959e27c1a47edb21b1d +Author: marc <devnull@localhost> +Date: Fri Aug 29 14:04:58 1997 +0000 + + Do not allow version specification in PreReq: + + CVS patchset: 1812 + CVS date: 1997/08/29 14:04:58 + +commit bc8f275da320f0d67ffeaaeed58246eb4cf6a8a6 +Author: ewt <devnull@localhost> +Date: Thu Aug 28 20:53:30 1997 +0000 + + fixed __hpux test + + CVS patchset: 1811 + CVS date: 1997/08/28 20:53:30 + +commit dedcaa3fbe37d992bbbbf7c8995f8e5a49c0cd43 +Author: ewt <devnull@localhost> +Date: Thu Aug 28 19:15:47 1997 +0000 + + only write install prefix env variable if one is defined + + CVS patchset: 1810 + CVS date: 1997/08/28 19:15:47 + +commit d4e8084b2a8ee8d5eae97a3273f09b4fa3a6eea6 +Author: ewt <devnull@localhost> +Date: Thu Aug 28 19:13:54 1997 +0000 + + replaced temporary file creation to be significantly safer + + CVS patchset: 1809 + CVS date: 1997/08/28 19:13:54 + +commit fe6d4834696c89e5fcdd258439889b153197fb5d +Author: ewt <devnull@localhost> +Date: Thu Aug 28 18:51:07 1997 +0000 + + set RPM_INSTALL_PREFIX properly + + CVS patchset: 1808 + CVS date: 1997/08/28 18:51:07 + +commit 78618acbb3b55a079ceeeabc4dbd339b61d3cd4b +Author: ewt <devnull@localhost> +Date: Thu Aug 28 18:49:01 1997 +0000 + + hpux hacks + + CVS patchset: 1807 + CVS date: 1997/08/28 18:49:01 + +commit 3b9ccca76ad584847bf143336bda6b9261d19e98 +Author: ewt <devnull@localhost> +Date: Thu Aug 28 18:41:06 1997 +0000 + + need to fabricate user/group name lists for v1 packagse + + CVS patchset: 1806 + CVS date: 1997/08/28 18:41:06 + +commit 505557300379d127cbb12b275a7531e0a30e29c1 +Author: ewt <devnull@localhost> +Date: Wed Aug 27 14:25:28 1997 +0000 + + version 2.4.6 + + CVS patchset: 1805 + CVS date: 1997/08/27 14:25:28 + +commit d55cb332670225d344c546787829c69806bf8b68 +Author: ewt <devnull@localhost> +Date: Wed Aug 27 13:24:04 1997 +0000 + + added sun4d arch_canon entry + + CVS patchset: 1804 + CVS date: 1997/08/27 13:24:04 + +commit e637438e975e8c168ac4e7c00e68c4910940024c +Author: ewt <devnull@localhost> +Date: Tue Aug 26 18:22:16 1997 +0000 + + set proper default for chown() checking + + CVS patchset: 1803 + CVS date: 1997/08/26 18:22:16 + +commit 80d5d62bc1a98918f0f16c77dbc1cc35b766390b +Author: marc <devnull@localhost> +Date: Tue Aug 26 16:36:30 1997 +0000 + + Fixed md5 on source packages. + + CVS patchset: 1802 + CVS date: 1997/08/26 16:36:30 + +commit a9f16a53a61dbaf005404ba39350928d8b7b9fef +Author: ewt <devnull@localhost> +Date: Tue Aug 26 14:26:27 1997 +0000 + + chown() follows symlinks on nextstep (that's what I'll guess anyway) + + CVS patchset: 1801 + CVS date: 1997/08/26 14:26:27 + +commit df4eb604ecdc71d15b6b784e5dece0133327971b +Author: ewt <devnull@localhost> +Date: Tue Aug 26 14:21:46 1997 +0000 + + got rid of includes of malloc.h (use stdlib.h instead) + + CVS patchset: 1800 + CVS date: 1997/08/26 14:21:46 + +commit b54778e17dee3e5bf9dd4fc6e52c7b5424531de0 +Author: ewt <devnull@localhost> +Date: Tue Aug 26 14:19:35 1997 +0000 + + added os_canon entries for BSD/OS and NextStep + + CVS patchset: 1799 + CVS date: 1997/08/26 14:19:35 + +commit 7bc17e28d6c5be192bb168154cb7bfc16febf41e +Author: ewt <devnull@localhost> +Date: Mon Aug 25 17:45:30 1997 +0000 + + don't do link count checking on dirs + + CVS patchset: 1798 + CVS date: 1997/08/25 17:45:30 + +commit c7d861cd1fa37a30f3740164696b402c678a22db +Author: ewt <devnull@localhost> +Date: Mon Aug 25 14:39:13 1997 +0000 + + Updated to 2.4.5 + + CVS patchset: 1797 + CVS date: 1997/08/25 14:39:13 + +commit 2519b8c0d035b15b4a41ad32aee8601f2bcfb587 +Author: ewt <devnull@localhost> +Date: Mon Aug 25 14:38:48 1997 +0000 + + 1) RPM_ARCHIVESIZE tag didn't get filled in properly + 2) added include of <pwd.h> to lib/install.c + + CVS patchset: 1796 + CVS date: 1997/08/25 14:38:48 + +commit fc32e706f3df1c27cf465c07576c00763ab4c8cf +Author: ewt <devnull@localhost> +Date: Sun Aug 24 18:12:05 1997 +0000 + + 1) added buildarch_compat tables + 2) fixed malloc problem in rpmrc parsing + + CVS patchset: 1795 + CVS date: 1997/08/24 18:12:05 + +commit 18573ee5524b7eb6b343433a5cc8b20974db0e3f +Author: ewt <devnull@localhost> +Date: Sun Aug 24 13:04:46 1997 +0000 + + *** empty log message *** + + CVS patchset: 1794 + CVS date: 1997/08/24 13:04:46 + +commit f35f7825a6b6ae60895e0d9ae6fa382fdda45e9c +Author: ewt <devnull@localhost> +Date: Sun Aug 24 13:04:39 1997 +0000 + + added version stamp + + CVS patchset: 1793 + CVS date: 1997/08/24 13:04:39 + +commit bbe85028fad889dff6667b5735bb064325e11286 +Author: ewt <devnull@localhost> +Date: Sun Aug 24 13:04:25 1997 +0000 + + recognizes i686 + + CVS patchset: 1792 + CVS date: 1997/08/24 13:04:25 + +commit 7f5c95c6750303c3432bef884aa2bd4469dbfae0 +Author: ewt <devnull@localhost> +Date: Sun Aug 24 13:04:06 1997 +0000 + + version 2.4.5 + + CVS patchset: 1791 + CVS date: 1997/08/24 13:04:06 + +commit 3a1f07df62827be18cd2d819896b2ae6cfd28cf3 +Author: ewt <devnull@localhost> +Date: Sun Aug 24 13:00:51 1997 +0000 + + If --root is used, call getpwent() before the chroot(), forcing any + name services libraries to be loaded from outside of the chroot() + + CVS patchset: 1790 + CVS date: 1997/08/24 13:00:51 + +commit f6b5bc1f9dd3c85c626297e131bf7789ebe119ff +Author: ewt <devnull@localhost> +Date: Thu Aug 21 01:56:28 1997 +0000 + + changed vesrion to 2.4.4 + + CVS patchset: 1789 + CVS date: 1997/08/21 01:56:28 + +commit 6aa825730d47a4d3436e9cb5ee58ff9a686088ae +Author: ewt <devnull@localhost> +Date: Thu Aug 21 01:23:14 1997 +0000 + + added --noorder + + CVS patchset: 1788 + CVS date: 1997/08/21 01:23:14 + +commit b782a7d4aa0c7273ebade951d8292a5584a80114 +Author: ewt <devnull@localhost> +Date: Thu Aug 21 01:20:16 1997 +0000 + + 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 + +commit a50bad6f038dd3965a7702ebeda77de79ed74bbe +Author: ewt <devnull@localhost> +Date: Thu Aug 21 01:07:29 1997 +0000 + + build up LIBS by appending + + CVS patchset: 1786 + CVS date: 1997/08/21 01:07:29 + +commit c24b00b73c8f11bcf801f12d8e83c825188f6cb9 +Author: ewt <devnull@localhost> +Date: Thu Aug 21 01:04:46 1997 +0000 + + applied changes from Alex deVries + + CVS patchset: 1785 + CVS date: 1997/08/21 01:04:46 + +commit 36c5ef71e95ec3ef2d0dc383009383762135dacd +Author: marc <devnull@localhost> +Date: Tue Aug 19 16:36:20 1997 +0000 + + BUILDARCHS is now not only internal + + CVS patchset: 1784 + CVS date: 1997/08/19 16:36:20 + +commit a377e96040f7e49ef6f818556a07cc7160b46ceb +Author: marc <devnull@localhost> +Date: Tue Aug 19 16:35:33 1997 +0000 + + Add BUILDARCHS tag to source packages. + + CVS patchset: 1783 + CVS date: 1997/08/19 16:35:33 + +commit 2ec98d5fed84aa71656b92a3703643f79b249a9c +Author: ewt <devnull@localhost> +Date: Sun Aug 10 13:41:11 1997 +0000 + + Look for random() in -lucb + + CVS patchset: 1782 + CVS date: 1997/08/10 13:41:11 + +commit 3a7e18a373b51458a1094bd6e3026ccea35efdc0 +Author: ewt <devnull@localhost> +Date: Sun Aug 10 13:40:16 1997 +0000 + + Changed licensing of librpm to LGPL + + CVS patchset: 1781 + CVS date: 1997/08/10 13:40:16 + +commit 8f347affdca544ff7cb4e1fe49564727c5d3ee65 +Author: ewt <devnull@localhost> +Date: Thu Jul 31 16:25:34 1997 +0000 + + return proper success code after writing hardlinks + + CVS patchset: 1780 + CVS date: 1997/07/31 16:25:34 + +commit fb72e505a9a7bcc8cf54cc8bc4306a951da5dee6 +Author: ewt <devnull@localhost> +Date: Thu Jul 31 16:02:19 1997 +0000 + + 1) improved cpio error message + 2) moved bad chdir() restoration + 3) close files after writing their contents to cpio archive + + CVS patchset: 1779 + CVS date: 1997/07/31 16:02:19 + +commit 9174be23bae7e21c3e1ffb11c0b301a2ca14bc1b +Author: ewt <devnull@localhost> +Date: Thu Jul 31 14:04:56 1997 +0000 + + 1) cpio can now conditionally follow symlinks + 2) directory archiving is fixed + + CVS patchset: 1778 + CVS date: 1997/07/31 14:04:56 + +commit ce379332c44dd6f69929da17da3e338874733850 +Author: marc <devnull@localhost> +Date: Wed Jul 30 22:19:39 1997 +0000 + + Restore CWD after packing files + + CVS patchset: 1777 + CVS date: 1997/07/30 22:19:39 + +commit 73fa07578ac8c09a911c4b302d923a7cc868b5f3 +Author: ewt <devnull@localhost> +Date: Mon Jul 28 21:16:55 1997 +0000 + + Added include of errno.h + + CVS patchset: 1776 + CVS date: 1997/07/28 21:16:55 + +commit 96a4b7ca2c6fbf6a3786642c27996d09fe42f28d +Author: ewt <devnull@localhost> +Date: Mon Jul 28 20:39:41 1997 +0000 + + added buildarchitectures info + + CVS patchset: 1775 + CVS date: 1997/07/28 20:39:41 + +commit c4a86e70debfbcc7c93bc02c8845b688f2e4a066 +Author: marc <devnull@localhost> +Date: Fri Jul 25 13:57:17 1997 +0000 + + Get rid of warning + + CVS patchset: 1774 + CVS date: 1997/07/25 13:57:17 + +commit ccc21cb726e302dad410c6b4e6cabf4095f1249a +Author: marc <devnull@localhost> +Date: Fri Jul 25 13:09:05 1997 +0000 + + Modify to allow BuildArchitectures: + + CVS patchset: 1773 + CVS date: 1997/07/25 13:09:05 + +commit dd4a1f65102901b5108b2d3a58e3e90e654b2241 +Author: ewt <devnull@localhost> +Date: Thu Jul 24 19:15:03 1997 +0000 + + *** empty log message *** + + CVS patchset: 1772 + CVS date: 1997/07/24 19:15:03 + +commit 53cfcda67d361ff75387474915838f9442226891 +Author: ewt <devnull@localhost> +Date: Thu Jul 24 15:15:48 1997 +0000 + + Added --justdb + + CVS patchset: 1771 + CVS date: 1997/07/24 15:15:48 + +commit 9b0241488164d65d54af6a233dcd8472a660fe26 +Author: ewt <devnull@localhost> +Date: Thu Jul 24 14:41:55 1997 +0000 + + Fixed installs of serial/version tags + + CVS patchset: 1770 + CVS date: 1997/07/24 14:41:55 + +commit d4e36ffd5647d5df0ae6920ce4bf63cc4ed124d6 +Author: ewt <devnull@localhost> +Date: Wed Jul 23 19:11:10 1997 +0000 + + tried to fix --setperms + + CVS patchset: 1769 + CVS date: 1997/07/23 19:11:10 + +commit 815321cb72f68a562e33733ac81acb338a62e11e +Author: ewt <devnull@localhost> +Date: Wed Jul 23 19:10:16 1997 +0000 + + Removed # from :octal specifier + + CVS patchset: 1768 + CVS date: 1997/07/23 19:10:16 + +commit 322f3f85ffdb916c6459cd098b3cf4188eaf9c6e +Author: ewt <devnull@localhost> +Date: Wed Jul 23 19:03:38 1997 +0000 + + *** empty log message *** + + CVS patchset: 1767 + CVS date: 1997/07/23 19:03:38 + +commit 0d6eda54e6f6fa2610f57f9e83372e361202ef12 +Author: ewt <devnull@localhost> +Date: Wed Jul 23 18:43:47 1997 +0000 + + cvs changes + + CVS patchset: 1766 + CVS date: 1997/07/23 18:43:47 + +commit 309b29ed815d9b7c83fdd0351a3579bae22ac9a9 +Author: ewt <devnull@localhost> +Date: Wed Jul 23 18:42:42 1997 +0000 + + "make archive" displays the version number prominetly + + CVS patchset: 1765 + CVS date: 1997/07/23 18:42:42 + +commit 126ba89735b31535ad9efbd66b113ce43db00feb +Author: ewt <devnull@localhost> +Date: Wed Jul 23 18:38:51 1997 +0000 + + fixed problem in awk invocation + + CVS patchset: 1764 + CVS date: 1997/07/23 18:38:51 + +commit 722f358b495cb541521f0d02eae8228e8330af15 +Author: ewt <devnull@localhost> +Date: Wed Jul 23 18:38:43 1997 +0000 + + added Eric Mumpower + + CVS patchset: 1763 + CVS date: 1997/07/23 18:38:43 + +commit c412e45d33bfbcea2e60b520e872442a0db75083 +Author: ewt <devnull@localhost> +Date: Wed Jul 23 18:36:55 1997 +0000 + + look for random() in libm + + CVS patchset: 1762 + CVS date: 1997/07/23 18:36:55 + +commit 29284ac90a663c7dfb2f94edb287b8d9660f1e03 +Author: ewt <devnull@localhost> +Date: Wed Jul 23 18:35:34 1997 +0000 + + added #define for SCO + + CVS patchset: 1761 + CVS date: 1997/07/23 18:35:34 + +commit 94ff866183a1e28b70ea54fb70466dd5a36bcce5 +Author: ewt <devnull@localhost> +Date: Wed Jul 23 18:32:15 1997 +0000 + + added provides rpmrc tag + + CVS patchset: 1760 + CVS date: 1997/07/23 18:32:15 + +commit 31897750f814160ed6bba6b33f14e66127717936 +Author: ewt <devnull@localhost> +Date: Wed Jul 23 18:14:51 1997 +0000 + + removed cpiobin from rpmrc + + CVS patchset: 1759 + CVS date: 1997/07/23 18:14:51 + +commit b74c382c4efaaae31aa17d445f007668a2829fff +Author: ewt <devnull@localhost> +Date: Wed Jul 23 18:08:51 1997 +0000 + + renamed cpio mapping finalPath to fsPath + + CVS patchset: 1758 + CVS date: 1997/07/23 18:08:51 + +commit aaceb01a4fdaf6729733b99ac7d968d17455096b +Author: ewt <devnull@localhost> +Date: Wed Jul 23 18:08:16 1997 +0000 + + *** empty log message *** + + CVS patchset: 1757 + CVS date: 1997/07/23 18:08:16 + +commit 96fd394a90fe6e7746b8f78e467ae5140ce6ae41 +Author: ewt <devnull@localhost> +Date: Wed Jul 23 18:08:01 1997 +0000 + + Moidified to use internal cpio building code + + CVS patchset: 1756 + CVS date: 1997/07/23 18:08:01 + +commit ce27d9c15c362cf04be53c512c78f01fa56a4e7a +Author: ewt <devnull@localhost> +Date: Wed Jul 23 18:07:46 1997 +0000 + + 1) added cpio building code + 2) changed how filenames are read from cpio archives; this shouldn't + break anything <gulp> + + CVS patchset: 1755 + CVS date: 1997/07/23 18:07:46 + +commit b1120e3415e0bf6007bdfa31679224bc0787da0b +Author: ewt <devnull@localhost> +Date: Wed Jul 23 13:44:42 1997 +0000 + + *** empty log message *** + + CVS patchset: 1754 + CVS date: 1997/07/23 13:44:42 + +commit 6c5567483be5b64ac6384e24b25f7697949a639b +Author: ewt <devnull@localhost> +Date: Wed Jul 23 13:09:33 1997 +0000 + + - compatible arch/os lists should be based on physical machine, not + translated machine + - added build arch/os lists to --showrc + + CVS patchset: 1753 + CVS date: 1997/07/23 13:09:33 + +commit 79c05ecc3edcbc3da41d2ce7039cd858cf01c5e5 +Author: ewt <devnull@localhost> +Date: Wed Jul 23 01:17:17 1997 +0000 + + Fixed architecture overrides + + CVS patchset: 1752 + CVS date: 1997/07/23 01:17:17 + +commit 7b3f4e860149fd68da5e8c51c845b3e4b382b208 +Author: ewt <devnull@localhost> +Date: Wed Jul 23 01:06:03 1997 +0000 + + rewrote rcfile parsing + + CVS patchset: 1751 + CVS date: 1997/07/23 01:06:03 + +commit d30a47c0b44c7ff0ee03a6ed6a5c7ff573c6aacf +Author: ewt <devnull@localhost> +Date: Tue Jul 22 16:29:57 1997 +0000 + + Removed NEWS file + + CVS patchset: 1750 + CVS date: 1997/07/22 16:29:57 + +commit 3cc65fbe06ec54c6411d6c9baeca3d54e4b8ceab +Author: ewt <devnull@localhost> +Date: Tue Jul 22 16:29:09 1997 +0000 + + 1) conditionally display url/packager tags + 2) display "(not installed)" for the install time of packages w/ haven't + been installed + + CVS patchset: 1749 + CVS date: 1997/07/22 16:29:09 + +commit 478cbfe961f53b0e82e9906ce0077ba617d4a65a +Author: ewt <devnull@localhost> +Date: Fri Jul 18 15:21:51 1997 +0000 + + *** empty log message *** + + CVS patchset: 1748 + CVS date: 1997/07/18 15:21:51 + +commit d30d904329cf4944f5021d2936f07e9ac0a0865e +Author: ewt <devnull@localhost> +Date: Fri Jul 18 15:03:35 1997 +0000 + + Dump the stack when a dependency loop is encountered + + CVS patchset: 1747 + CVS date: 1997/07/18 15:03:35 + +commit 007b4c33a2a558fc1f062b8ceab0aeab41a36dac +Author: ewt <devnull@localhost> +Date: Thu Jul 17 19:18:33 1997 +0000 + + When a uname->id translation fails, close the password file and retry + + CVS patchset: 1746 + CVS date: 1997/07/17 19:18:33 + +commit b00397df1140bfda4a0dd49a9224fcb62b8fa13f +Author: ewt <devnull@localhost> +Date: Thu Jul 17 19:18:15 1997 +0000 + + Restore original directory after chroot() + + CVS patchset: 1745 + CVS date: 1997/07/17 19:18:15 + +commit 6c518ea2790669e1632c18a7a49f72b62c275ccb +Author: ewt <devnull@localhost> +Date: Wed Jul 16 01:57:50 1997 +0000 + + *** empty log message *** + + CVS patchset: 1744 + CVS date: 1997/07/16 01:57:50 + +commit 3f8dd5dd2f90b4dea934737de4d76e3e0a222303 +Author: ewt <devnull@localhost> +Date: Wed Jul 16 01:56:14 1997 +0000 + + Don't bother creating devices/symlinks which already exist + + CVS patchset: 1743 + CVS date: 1997/07/16 01:56:14 + +commit acbd1b17c200d87d07415adbc2921793dc470373 +Author: ewt <devnull@localhost> +Date: Wed Jul 16 01:48:46 1997 +0000 + + *** empty log message *** + + CVS patchset: 1742 + CVS date: 1997/07/16 01:48:46 + +commit a498165bc5a9d2802b1d740a56cece424b486940 +Author: ewt <devnull@localhost> +Date: Wed Jul 16 01:44:27 1997 +0000 + + Uses chroot() for --root rather then hand manipulation + + CVS patchset: 1741 + CVS date: 1997/07/16 01:44:27 + +commit cb568d02f5527b063c0bfdcc29134ef20034e192 +Author: ewt <devnull@localhost> +Date: Wed Jul 16 01:42:13 1997 +0000 + + Interface changes for PROG tags + + CVS patchset: 1740 + CVS date: 1997/07/16 01:42:13 + +commit 05ecca354d59e0ed0c9a8afe7cabaac4451f7747 +Author: ewt <devnull@localhost> +Date: Wed Jul 16 01:41:50 1997 +0000 + + Implements POSTUNPROG-type tags + + CVS patchset: 1739 + CVS date: 1997/07/16 01:41:50 + +commit cdf81c1bed179cdf1b598006b114ae47d21ee043 +Author: ewt <devnull@localhost> +Date: Wed Jul 16 01:40:23 1997 +0000 + + Hardwired lookups for root user and group lookups + + CVS patchset: 1738 + CVS date: 1997/07/16 01:40:23 + +commit 0d07345d8ae7c5ddad465a69ad8a3e44a56249ff +Author: ewt <devnull@localhost> +Date: Wed Jul 16 01:39:54 1997 +0000 + + Indexes need to me made w/ ordering is done + + CVS patchset: 1737 + CVS date: 1997/07/16 01:39:54 + +commit 4f0ecdf028f7b364275b93ee91411a3bfea40994 +Author: ewt <devnull@localhost> +Date: Wed Jul 16 01:38:55 1997 +0000 + + Don't check for symlink() reutrning nonzero, check only for < 0 + + CVS patchset: 1736 + CVS date: 1997/07/16 01:38:55 + +commit d2356b89a358e684ebd8f871683a687385d7a6d8 +Author: ewt <devnull@localhost> +Date: Mon Jul 14 14:48:38 1997 +0000 + + Fixes to script runs + + CVS patchset: 1735 + CVS date: 1997/07/14 14:48:38 + +commit cc0a278e1d2a8b81916d443b90c6ac6c1191247d +Author: ewt <devnull@localhost> +Date: Tue Jul 8 18:48:36 1997 +0000 + + Don't include packages multiple times in ordering + + CVS patchset: 1734 + CVS date: 1997/07/08 18:48:36 + +commit 3e4b8299e5e239cfbbca946351fcfb2c6a0f782f +Author: ewt <devnull@localhost> +Date: Tue Jul 8 18:41:10 1997 +0000 + + Packages may satisfy their own dependencies + + CVS patchset: 1733 + CVS date: 1997/07/08 18:41:10 + +commit 94cebfb2fa3f86caec8a854ef257fb34f33ea4ef +Author: ewt <devnull@localhost> +Date: Mon Jul 7 22:22:44 1997 +0000 + + 1) changed popt's ternary operator to work properly + 2) popt doesn't take \ at the end of a line as a newline + 3) fixed --scripts in rpmpopt to take advantage of #1 + + CVS patchset: 1732 + CVS date: 1997/07/07 22:22:44 + +commit 4fc52f759c02ad82d4df94207956fafad46f47d9 +Author: marc <devnull@localhost> +Date: Mon Jul 7 21:13:26 1997 +0000 + + Fix handling of %pre -p <prog> when it has no body + + CVS patchset: 1731 + CVS date: 1997/07/07 21:13:26 + +commit 9f56b79acf30747a1102bffcd85b0a9a585ec9a9 +Author: ewt <devnull@localhost> +Date: Mon Jul 7 20:46:18 1997 +0000 + + Added termnary expression evaluation + + CVS patchset: 1730 + CVS date: 1997/07/07 20:46:18 + +commit f253cb1c13493c20654ee4eedb2103064c734417 +Author: ewt <devnull@localhost> +Date: Mon Jul 7 19:20:47 1997 +0000 + + Restored %{#TAG} style + + CVS patchset: 1729 + CVS date: 1997/07/07 19:20:47 + +commit 932e837097d7de0efbf8f5f06a9687e6a23e56d4 +Author: marc <devnull@localhost> +Date: Mon Jul 7 14:51:54 1997 +0000 + + Add %pre/%post -p <prog> handling + + CVS patchset: 1728 + CVS date: 1997/07/07 14:51:54 + +commit de6dd8d747ecdc529ed526e9e97dfc46c4ab4b6b +Author: marc <devnull@localhost> +Date: Thu Jul 3 21:11:06 1997 +0000 + + Change message to standard "Build failed." + + CVS patchset: 1727 + CVS date: 1997/07/03 21:11:06 + +commit 03671e7a5f7e27cd02133aa42f9e3bb4326c09ac +Author: marc <devnull@localhost> +Date: Thu Jul 3 16:34:12 1997 +0000 + + Handle -p <prog> on pre/post scripts + + CVS patchset: 1726 + CVS date: 1997/07/03 16:34:12 + +commit e5db5b2a684394a7455afb81fa2c1ab172c342b5 +Author: marc <devnull@localhost> +Date: Tue Jul 1 16:29:30 1997 +0000 + + Make comments "deactivate" %define + + CVS patchset: 1725 + CVS date: 1997/07/01 16:29:30 + +commit ce8b1ddc6ef77e8bdf9ccaee5aba3eb54ca5aa53 +Author: ewt <devnull@localhost> +Date: Tue Jul 1 16:24:08 1997 +0000 + + Added install time prerequisite checking + + CVS patchset: 1724 + CVS date: 1997/07/01 16:24:08 + +commit aaea587060aed238d70b9470a8e78c6af824349f +Author: marc <devnull@localhost> +Date: Tue Jul 1 15:23:47 1997 +0000 + + add /usr/X11R6/man to docdirs + + CVS patchset: 1723 + CVS date: 1997/07/01 15:23:47 + +commit ce86635a34fb8989910dcda2164366eb88365cb5 +Author: ewt <devnull@localhost> +Date: Mon Jun 30 15:59:30 1997 +0000 + + Added include for SunOS + + CVS patchset: 1722 + CVS date: 1997/06/30 15:59:30 + +commit cd457cbd869152f8809d12f7e3a66648391c4a62 +Author: ewt <devnull@localhost> +Date: Fri Jun 27 22:39:57 1997 +0000 + + Changed versions to 2.4.3 + + CVS patchset: 1721 + CVS date: 1997/06/27 22:39:57 + +commit 77f29da77ca7adca208254956f3dae881b2e52dc +Author: ewt <devnull@localhost> +Date: Fri Jun 27 21:58:34 1997 +0000 + + oops + + CVS patchset: 1720 + CVS date: 1997/06/27 21:58:34 + +commit b5be704565774dd68e7fd9ea7eef9d516fe9ee20 +Author: ewt <devnull@localhost> +Date: Fri Jun 27 21:55:49 1997 +0000 + + Tried to get everything working for SCO. + + CVS patchset: 1719 + CVS date: 1997/06/27 21:55:49 + +commit 398062305f1881fa45057498799b24f2fafe7714 +Author: ewt <devnull@localhost> +Date: Fri Jun 27 21:47:43 1997 +0000 + + uname() IP* is truncated to just IP + + CVS patchset: 1718 + CVS date: 1997/06/27 21:47:43 + +commit 328cab55d59253e024e3c0017ccfc427942b9572 +Author: ewt <devnull@localhost> +Date: Fri Jun 27 21:47:03 1997 +0000 + + 1) Changed IP24 to IP in prep for better IP handling + 2) Made IP an alias for mips architecture + 3) Added IRIX64 + + CVS patchset: 1717 + CVS date: 1997/06/27 21:47:03 + +commit d7e4e056fab11977e4767875a7abc1aa5fbd1035 +Author: ewt <devnull@localhost> +Date: Thu Jun 26 14:35:37 1997 +0000 + + Fixed output messages + + CVS patchset: 1716 + CVS date: 1997/06/26 14:35:37 + +commit 9dcf56f81fa163cfe46748e7fd0fdc2b943f964e +Author: ewt <devnull@localhost> +Date: Thu Jun 26 14:35:27 1997 +0000 + + Fixed user to group + + CVS patchset: 1715 + CVS date: 1997/06/26 14:35:27 + +commit a3c0eeb9bc12724bbc29afbf6038785fa37ed2d1 +Author: ewt <devnull@localhost> +Date: Wed Jun 25 20:23:27 1997 +0000 + + chown() follows symlinks on hpux + + CVS patchset: 1714 + CVS date: 1997/06/25 20:23:27 + +commit be985f4853101c69384eb0fabb9d81b4050e722e +Author: ewt <devnull@localhost> +Date: Wed Jun 25 16:12:11 1997 +0000 + + remove all CVS dirs during "make archive" + + CVS patchset: 1713 + CVS date: 1997/06/25 16:12:11 + +commit dfe564e55dba38bf561deb8c9623808320bf5d20 +Author: ewt <devnull@localhost> +Date: Wed Jun 25 16:10:19 1997 +0000 + + more osf getmntent_r() patches + + CVS patchset: 1712 + CVS date: 1997/06/25 16:10:19 + +commit 08a988c7523450cb755701c3bf062da53d1b278d +Author: ewt <devnull@localhost> +Date: Wed Jun 25 16:09:38 1997 +0000 + + taght it to figure out the arch of aix systems + + CVS patchset: 1711 + CVS date: 1997/06/25 16:09:38 + +commit 4562a634999fa180c613f58db557d22f06d2ba57 +Author: ewt <devnull@localhost> +Date: Wed Jun 25 16:04:50 1997 +0000 + + correctly determines architecture for powerpc + + CVS patchset: 1710 + CVS date: 1997/06/25 16:04:50 + +commit 1533f245d278734559b507753a893ee0d8d9676e +Author: ewt <devnull@localhost> +Date: Wed Jun 25 15:50:10 1997 +0000 + + new translations + + CVS patchset: 1709 + CVS date: 1997/06/25 15:50:10 + +commit dda52c18d6a434f6f4c947cd75770240a738f9d6 +Author: ewt <devnull@localhost> +Date: Thu Jun 19 22:18:02 1997 +0000 + + Changes for OSF/1 getmntinfo_r() + + CVS patchset: 1708 + CVS date: 1997/06/19 22:18:02 + +commit 5b52e398993a6bc104fc88912f88ed61b9ad9be0 +Author: ewt <devnull@localhost> +Date: Thu Jun 19 22:17:45 1997 +0000 + + fixed "struct fd_set" to fd_set for glibc + + CVS patchset: 1707 + CVS date: 1997/06/19 22:17:45 + +commit 4ff14e057d24add6b0f0f75b3a5833bc80ff5c44 +Author: root <devnull@localhost> +Date: Thu Jun 19 19:46:19 1997 +0000 + + PreReq handling + + CVS patchset: 1706 + CVS date: 1997/06/19 19:46:19 + +commit 6dd67818e951fb1f2577186acebb512ff91b6646 +Author: root <devnull@localhost> +Date: Thu Jun 19 18:51:26 1997 +0000 + + Fix src package file name. + + CVS patchset: 1705 + CVS date: 1997/06/19 18:51:26 + +commit ca410b34d009b64dc1ad483e4bf26152a6bdbd89 +Author: ewt <devnull@localhost> +Date: Thu Jun 19 15:15:03 1997 +0000 + + fixed typo + + CVS patchset: 1704 + CVS date: 1997/06/19 15:15:03 + +commit 300911b8b7e64e91701d81cb1d16e719b2bde17f +Author: ewt <devnull@localhost> +Date: Thu Jun 19 14:16:59 1997 +0000 + + Fixed some typos + + CVS patchset: 1703 + CVS date: 1997/06/19 14:16:59 + +commit bfad9c327187b2e69b3fcd1a2fe22ad57cae23fe +Author: ewt <devnull@localhost> +Date: Thu Jun 19 13:30:47 1997 +0000 + + First pass at SCO getmntent() + + CVS patchset: 1702 + CVS date: 1997/06/19 13:30:47 + +commit a25a642bbbe429a3eea2749a9c4ec6abcd8b3125 +Author: ewt <devnull@localhost> +Date: Thu Jun 19 13:18:41 1997 +0000 + + Include "miscfn.h" + + CVS patchset: 1701 + CVS date: 1997/06/19 13:18:41 + +commit 52ed621c76ca5940a446fc20a672dd18c5f4d511 +Author: ewt <devnull@localhost> +Date: Thu Jun 19 13:17:56 1997 +0000 + + Fixed memory allocation + + CVS patchset: 1700 + CVS date: 1997/06/19 13:17:56 + +commit 9932bf2f0df4de6acebc6452665672e8684c4067 +Author: ewt <devnull@localhost> +Date: Thu Jun 19 13:17:45 1997 +0000 + + Placed include of <sys/wait.h> after <sys/resource.h> for AIX + + CVS patchset: 1699 + CVS date: 1997/06/19 13:17:45 + +commit 9b7a0228d1c600991f54c1410521da983329a218 +Author: ewt <devnull@localhost> +Date: Thu Jun 19 13:13:50 1997 +0000 + + AIX changes from Till Bubeck + + CVS patchset: 1698 + CVS date: 1997/06/19 13:13:50 + +commit f889cd5bdd39d115b913b8c85a660d1b226b5e81 +Author: ewt <devnull@localhost> +Date: Wed Jun 18 23:19:59 1997 +0000 + + *** empty log message *** + + CVS patchset: 1697 + CVS date: 1997/06/18 23:19:59 + +commit c177b9240befd8e3b7fce7f07e1e27ee0ba87422 +Author: ewt <devnull@localhost> +Date: Wed Jun 18 23:17:55 1997 +0000 + + Added language support to header + + CVS patchset: 1696 + CVS date: 1997/06/18 23:17:55 + +commit c36947471e62731e588bd940f91118d7e95c31e6 +Author: ewt <devnull@localhost> +Date: Wed Jun 18 20:45:48 1997 +0000 + + *** empty log message *** + + CVS patchset: 1695 + CVS date: 1997/06/18 20:45:48 + +commit 6ee3ae9249ced83b93a52f034cc4573f983fba54 +Author: ewt <devnull@localhost> +Date: Wed Jun 18 20:45:17 1997 +0000 + + Added %flags(noreplace) support, but it *hasn't been tested an iota* + + CVS patchset: 1694 + CVS date: 1997/06/18 20:45:17 + +commit 45d5621091f7b3d2eeedee4d53844b61545b5b67 +Author: root <devnull@localhost> +Date: Tue Jun 17 15:54:46 1997 +0000 + + Assign new number to RPMFILE_SPECFILE + + CVS patchset: 1693 + CVS date: 1997/06/17 15:54:46 + +commit 36bd9c21011a48be3d8484ce7e7594734f4e477a +Author: root <devnull@localhost> +Date: Tue Jun 17 15:52:09 1997 +0000 + + Clear the stupid isspecfile flag! + + CVS patchset: 1692 + CVS date: 1997/06/17 15:52:09 + +commit d224a783f1e9d020c5d0d4428c07043803a53a5e +Author: ewt <devnull@localhost> +Date: Tue Jun 17 15:37:28 1997 +0000 + + 1) added 's', 'm', 'n' to fflags type tag + 2) implemented missingok + 3) added --allfiles + + CVS patchset: 1691 + CVS date: 1997/06/17 15:37:28 + +commit aaecdd0b19cab6eb1ef040d82b10a6796b337875 +Author: ewt <devnull@localhost> +Date: Tue Jun 17 14:49:07 1997 +0000 + + Fixed mntctl() checking + + CVS patchset: 1690 + CVS date: 1997/06/17 14:49:07 + +commit 8cef38026eb38e668bb12f0b04f3c9b1f3c434eb +Author: ewt <devnull@localhost> +Date: Mon Jun 16 18:24:50 1997 +0000 + + dded --changelog to help, usage, and rpm.8 + + CVS patchset: 1689 + CVS date: 1997/06/16 18:24:50 + +commit e70bb34b548d74b7f939f449d155400957176a6b +Author: ewt <devnull@localhost> +Date: Mon Jun 16 18:21:37 1997 +0000 + + added "day" format specified and --changelog + + CVS patchset: 1688 + CVS date: 1997/06/16 18:21:37 + +commit 0a236450d7477bd809d70edff4ab7fdc918b9e6a +Author: ewt <devnull@localhost> +Date: Mon Jun 16 18:13:23 1997 +0000 + + Tried again to not backup config files on netshared path + + CVS patchset: 1687 + CVS date: 1997/06/16 18:13:23 + +commit 835e5f5f2d33f4532d860898c5875f9e1d7f24d3 +Author: ewt <devnull@localhost> +Date: Mon Jun 16 17:30:59 1997 +0000 + + changed struct rpmdb to struct rpmdb_s for C++ + + CVS patchset: 1686 + CVS date: 1997/06/16 17:30:59 + +commit 6c6815035ecbb57e7e993d0ce32f4b8e8d49ccbe +Author: ewt <devnull@localhost> +Date: Mon Jun 16 17:29:29 1997 +0000 + + Removed buildos: buildarch: brokeness + + CVS patchset: 1685 + CVS date: 1997/06/16 17:29:29 + +commit fbb4be2eb21c8fd14f3e4502ca3dea6d5f964bfb +Author: root <devnull@localhost> +Date: Tue Jun 3 22:02:37 1997 +0000 + + Fail if version or release are empty + + CVS patchset: 1684 + CVS date: 1997/06/03 22:02:37 + +commit 27ba21871780f89e6971d1b672b0b5123406acc9 +Author: root <devnull@localhost> +Date: Tue Jun 3 21:45:09 1997 +0000 + + Allow %if* stuff to be indented + + CVS patchset: 1683 + CVS date: 1997/06/03 21:45:09 + +commit b4dee2cb45d597488cef7c86225d3d49d0f0f83b +Author: ewt <devnull@localhost> +Date: Tue Jun 3 19:08:39 1997 +0000 + + *** empty log message *** + + CVS patchset: 1682 + CVS date: 1997/06/03 19:08:39 + +commit d532528178702bdfab21b8e24898f407a126d10c +Author: ewt <devnull@localhost> +Date: Tue Jun 3 16:08:23 1997 +0000 + + Fixed horrible brokenness + + CVS patchset: 1681 + CVS date: 1997/06/03 16:08:23 + +commit 7ba07d0e70ba58d0d79d9a48169a5b479b3bea95 +Author: ewt <devnull@localhost> +Date: Mon Jun 2 19:59:31 1997 +0000 + + *** empty log message *** + + CVS patchset: 1680 + CVS date: 1997/06/02 19:59:31 + +commit 9b9de6ce15f26c7214423fdcaa8c9d8a9e598044 +Author: ewt <devnull@localhost> +Date: Mon Jun 2 19:59:07 1997 +0000 + + Provide an alternate getmntent() if necessary. + + CVS patchset: 1679 + CVS date: 1997/06/02 19:59:07 + +commit 79b64691980480d3a123903377530a58314f74e3 +Author: ewt <devnull@localhost> +Date: Mon Jun 2 15:46:25 1997 +0000 + + Updated man page + + CVS patchset: 1678 + CVS date: 1997/06/02 15:46:25 + +commit fccf9d02490fac351968d8d75247605adc4af096 +Author: ewt <devnull@localhost> +Date: Mon Jun 2 14:01:29 1997 +0000 + + Use pclose() w/ popen(), not fclose() + + CVS patchset: 1677 + CVS date: 1997/06/02 14:01:29 + +commit c428a31fe6ff1fb402e28df30ea39f9521c6d60d +Author: ewt <devnull@localhost> +Date: Sun Jun 1 23:00:54 1997 +0000 + + *** empty log message *** + + CVS patchset: 1676 + CVS date: 1997/06/01 23:00:54 + +commit 9b92c41eac934f5e95e44c8c9e35a7eb1898a44d +Author: ewt <devnull@localhost> +Date: Sun Jun 1 22:59:24 1997 +0000 + + Added rpmfilename tag to to rpmrc and made use of it during package builds + + CVS patchset: 1675 + CVS date: 1997/06/01 22:59:24 + +commit c5dcacd20144babd52181ea9bb34aa82f895b828 +Author: ewt <devnull@localhost> +Date: Fri May 30 21:57:31 1997 +0000 + + *** empty log message *** + + CVS patchset: 1674 + CVS date: 1997/05/30 21:57:31 + +commit 18e62235a1a469bf46aa538413d368c67b0959ce +Author: ewt <devnull@localhost> +Date: Fri May 30 21:57:10 1997 +0000 + + Solaris fixes + + CVS patchset: 1673 + CVS date: 1997/05/30 21:57:10 + +commit 0965d6236ed9c67e8164f1f6274d2c864b3cdebe +Author: ewt <devnull@localhost> +Date: Fri May 30 21:14:51 1997 +0000 + + *** empty log message *** + + CVS patchset: 1672 + CVS date: 1997/05/30 21:14:51 + +commit eee6452dc0a625802a3c7272b2b042668d530c9e +Author: ewt <devnull@localhost> +Date: Fri May 30 21:14:34 1997 +0000 + + moved findPackageByLabel() to rpmdbFindByLabel() and added rpmdbFindByHeader() + + CVS patchset: 1671 + CVS date: 1997/05/30 21:14:34 + +commit 381df9002167f7867b721c36a0539149a15c5fa2 +Author: ewt <devnull@localhost> +Date: Fri May 30 21:05:02 1997 +0000 + + *** empty log message *** + + CVS patchset: 1670 + CVS date: 1997/05/30 21:05:02 + +commit 1368d5d273dd70c4328a39c37c950f2c44988ee8 +Author: ewt <devnull@localhost> +Date: Fri May 30 21:04:42 1997 +0000 + + added fssizes tag + + CVS patchset: 1669 + CVS date: 1997/05/30 21:04:42 + +commit 9491610f7edd4338a1b186c50000b1ea1b6d1801 +Author: ewt <devnull@localhost> +Date: Fri May 30 14:16:20 1997 +0000 + + added virtual query tag ability, fsnames query tag, + + CVS patchset: 1668 + CVS date: 1997/05/30 14:16:20 + +commit 93af6a49c303b2b1eed3957e6eb70d2a9215dd7c +Author: ewt <devnull@localhost> +Date: Thu May 29 20:10:03 1997 +0000 + + *** empty log message *** + + CVS patchset: 1667 + CVS date: 1997/05/29 20:10:03 + +commit 2eb5561b5add234d261f1b49593d72388137f241 +Author: ewt <devnull@localhost> +Date: Thu May 29 20:09:45 1997 +0000 + + Replaced queryformat code with headerSprintf() <whew> + + CVS patchset: 1666 + CVS date: 1997/05/29 20:09:45 + +commit 2aff0769dab3ad948e9daca645ceee205df1e972 +Author: ewt <devnull@localhost> +Date: Wed May 28 14:21:27 1997 +0000 + + Fixed some missing >] in usage message + + CVS patchset: 1665 + CVS date: 1997/05/28 14:21:27 + +commit 6ce27675f6f4c4c85d45d9a700688e7b19be7161 +Author: ewt <devnull@localhost> +Date: Wed May 28 14:19:44 1997 +0000 + + version 2.4.2 + + CVS patchset: 1664 + CVS date: 1997/05/28 14:19:44 + +commit cec51e424349fb9cfc9b5a202138dd4719019e6e +Author: ewt <devnull@localhost> +Date: Tue May 27 14:02:53 1997 +0000 + + changed version to 2.4.1 + + CVS patchset: 1663 + CVS date: 1997/05/27 14:02:53 + +commit 15bd819b0bb1c76453bdb6d459ff028af4de8e6d +Author: ewt <devnull@localhost> +Date: Tue May 27 14:01:45 1997 +0000 + + don't backup config files on netsharedpaths + + CVS patchset: 1662 + CVS date: 1997/05/27 14:01:45 + +commit c3aa83ec8ca6ec354445156e9682aaeb3f35b779 +Author: ewt <devnull@localhost> +Date: Tue May 27 14:01:39 1997 +0000 + + Changed version to 2.4.1 + + CVS patchset: 1661 + CVS date: 1997/05/27 14:01:39 + +commit 171e55b75184386341b2bf139cd48a7b902d271c +Author: ewt <devnull@localhost> +Date: Tue May 27 14:01:14 1997 +0000 + + added info on --build{arch|os} to --help and usage messages + + CVS patchset: 1660 + CVS date: 1997/05/27 14:01:14 + +commit b19f29ec07d3241c04a753a4a4212bdb8567ddbf +Author: ewt <devnull@localhost> +Date: Mon May 26 13:15:46 1997 +0000 + + fixed group verification + + CVS patchset: 1659 + CVS date: 1997/05/26 13:15:46 + +commit 0ac6e87f5ef3bf6b744b34e265cb1528ccc15b13 +Author: ewt <devnull@localhost> +Date: Fri May 23 15:18:15 1997 +0000 + + Omit RPMTAG_ portion of --querytags output. + + CVS patchset: 1658 + CVS date: 1997/05/23 15:18:15 + +commit 149fffad23e65bc40003789b252ef804bdee2707 +Author: ewt <devnull@localhost> +Date: Fri May 23 15:10:58 1997 +0000 + + Omit RPMTAG_ portion of --querytags output. + + CVS patchset: 1657 + CVS date: 1997/05/23 15:10:58 + +commit 32721ebeb22480787ccb46be20189a6f36602f95 +Author: ewt <devnull@localhost> +Date: Wed May 21 19:39:54 1997 +0000 + + Fixed aix chown test. + + CVS patchset: 1656 + CVS date: 1997/05/21 19:39:54 + +commit 098292053eb720fd293a94b2e1ad63f632a24f9d +Author: ewt <devnull@localhost> +Date: Wed May 21 17:46:16 1997 +0000 + + Created noarch architecture + + CVS patchset: 1655 + CVS date: 1997/05/21 17:46:16 + +commit dbd5ccf1a727d010173995f6117744189ebd14a4 +Author: ewt <devnull@localhost> +Date: Tue May 20 17:44:11 1997 +0000 + + *** empty log message *** + + CVS patchset: 1654 + CVS date: 1997/05/20 17:44:11 + +commit c81e8aefaa94f14a5573a6ddb4135c0c304e7653 +Author: ewt <devnull@localhost> +Date: Tue May 20 17:43:34 1997 +0000 + + Must include <sys/tiome.h> before <sys/resource.h> for SunOS + + CVS patchset: 1653 + CVS date: 1997/05/20 17:43:34 + +commit 3d2d9920a3caa5cd01e1886f9efcdf55d9250d31 +Author: ewt <devnull@localhost> +Date: Tue May 20 16:24:33 1997 +0000 + + *** empty log message *** + + CVS patchset: 1652 + CVS date: 1997/05/20 16:24:33 + +commit 8f19c5cf59a93e1ae56ec1854d374208781eca51 +Author: ewt <devnull@localhost> +Date: Tue May 20 16:21:17 1997 +0000 + + remove (none) entries during --setperms, --setugids + + CVS patchset: 1651 + CVS date: 1997/05/20 16:21:17 + +commit f770c2a33da106bf98626a18427d353f8e9f7d4e +Author: ewt <devnull@localhost> +Date: Tue May 20 16:19:45 1997 +0000 + + Use :shescape for --setugids, --setperms + + CVS patchset: 1650 + CVS date: 1997/05/20 16:19:45 + +commit 334697c68fe9008b15ed8172ff871039ac642131 +Author: ewt <devnull@localhost> +Date: Tue May 20 16:16:54 1997 +0000 + + Added :shescape query format tag + + CVS patchset: 1649 + CVS date: 1997/05/20 16:16:54 + +commit 49afbf25a16ce997c1e9e6f3ef74da1fa9d9032a +Author: ewt <devnull@localhost> +Date: Tue May 20 15:57:39 1997 +0000 + + Moved includes of miscfn.h to the top. + + CVS patchset: 1648 + CVS date: 1997/05/20 15:57:39 + +commit 12bb20628971224eeada04763ef7cceb0fcc0a35 +Author: ewt <devnull@localhost> +Date: Tue May 20 15:42:49 1997 +0000 + + *** empty log message *** + + CVS patchset: 1647 + CVS date: 1997/05/20 15:42:49 + +commit aeb65017bbce8e790680e7f816af16aac854066b +Author: ewt <devnull@localhost> +Date: Tue May 20 15:42:27 1997 +0000 + + Added more includes of <sys/time.h> and <sys/resource.h> for AIX + + CVS patchset: 1646 + CVS date: 1997/05/20 15:42:27 + +commit 34110c1694d871015d2c0e48c9da41b3ca226c6d +Author: ewt <devnull@localhost> +Date: Tue May 20 15:29:59 1997 +0000 + + Use a more portable alternative to 'id -u' + + CVS patchset: 1645 + CVS date: 1997/05/20 15:29:59 + +commit c5c46a7c386df074a4f8311b5614f85028ec9729 +Author: ewt <devnull@localhost> +Date: Tue May 20 15:28:25 1997 +0000 + + Use lchown() if it's available + + CVS patchset: 1644 + CVS date: 1997/05/20 15:28:25 + +commit d17a80d764203329c780587027ee3e4d2c81d0a0 +Author: ewt <devnull@localhost> +Date: Mon May 19 14:09:35 1997 +0000 + + Guess chown doesn't follow symlinks w/ configure is run by non-root user. + + CVS patchset: 1643 + CVS date: 1997/05/19 14:09:35 + +commit d532969bf3b0211ca3aa409ec15a48984dfd6440 +Author: ewt <devnull@localhost> +Date: Mon May 19 14:05:32 1997 +0000 + + Fixed some typos in verify.c for CHOWN_FOLLOWS_SYMLINK case + + CVS patchset: 1642 + CVS date: 1997/05/19 14:05:32 + +commit 379067dcddc784fe557ae361f73c8e878e063986 +Author: ewt <devnull@localhost> +Date: Fri May 16 18:41:25 1997 +0000 + + Added de, pt-br catalogs to file list. + + CVS patchset: 1641 + CVS date: 1997/05/16 18:41:25 + +commit f899d97420345333854f2b4ec78cb1b8bb24c111 +Author: ewt <devnull@localhost> +Date: Fri May 16 15:55:47 1997 +0000 + + Updated rpm.spec for 2.4. + + CVS patchset: 1640 + CVS date: 1997/05/16 15:55:47 + +commit 2006e2ea37fb4ea343d899e07924b362bfc66744 +Author: ewt <devnull@localhost> +Date: Fri May 16 15:33:31 1997 +0000 + + *** empty log message *** + + CVS patchset: 1639 + CVS date: 1997/05/16 15:33:31 + +commit 1296efb89ab5a5098702dff5413383d71d9c2314 +Author: ewt <devnull@localhost> +Date: Fri May 16 15:32:57 1997 +0000 + + Applied changes for AIX. This involved using <sys/select.h> if it's available. + + CVS patchset: 1638 + CVS date: 1997/05/16 15:32:57 + +commit 95eca9397293a0d1a1d7eccad08e8ed8ebc0b1c0 +Author: ewt <devnull@localhost> +Date: Fri May 16 15:25:31 1997 +0000 + + Don't use fchdir() as it's not terribly portable. + + CVS patchset: 1637 + CVS date: 1997/05/16 15:25:31 + +commit d526f6299b4d31f0dbe4cc48453b64fef2124be3 +Author: ewt <devnull@localhost> +Date: Thu May 15 15:24:48 1997 +0000 + + *** empty log message *** + + CVS patchset: 1636 + CVS date: 1997/05/15 15:24:48 + +commit e324da522d9455f360592a1a9b9f8282a2609ce0 +Author: ewt <devnull@localhost> +Date: Thu May 15 15:19:56 1997 +0000 + + If CHOWN_FOLLOWS_SYMLINK is set: + 1) don't set the owner/group of symlinks during cpio expansion + 2) don't verify the owner/group of symlinks + + CVS patchset: 1635 + CVS date: 1997/05/15 15:19:56 + +commit 50a49ee9ed1267d1d044988b92cdefee3db09cbd +Author: ewt <devnull@localhost> +Date: Thu May 15 15:10:42 1997 +0000 + + *** empty log message *** + + CVS patchset: 1634 + CVS date: 1997/05/15 15:10:42 + +commit 1a382cc365e7c7c1fb6fe58d6e4f4f1030130f8e +Author: ewt <devnull@localhost> +Date: Thu May 15 15:09:44 1997 +0000 + + Added --enable-broken-chmod + + CVS patchset: 1633 + CVS date: 1997/05/15 15:09:44 + +commit 555fd3176d2eaa304725b53a8a8c9351700b5104 +Author: ewt <devnull@localhost> +Date: Thu May 15 14:40:20 1997 +0000 + + added packager and url to default -qi output + + CVS patchset: 1632 + CVS date: 1997/05/15 14:40:20 + +commit ba03c6c1f8667f2ef994ecf4d6bd89a0397e1a92 +Author: ewt <devnull@localhost> +Date: Thu May 15 14:32:24 1997 +0000 + + Check for chown() following symlinks + + CVS patchset: 1631 + CVS date: 1997/05/15 14:32:24 + +commit 58166a9c323d8afff48b738d398a4e984bb013dc +Author: ewt <devnull@localhost> +Date: Thu May 15 14:08:52 1997 +0000 + + Fix things up for SunOS + + CVS patchset: 1630 + CVS date: 1997/05/15 14:08:52 + +commit 7ce7d42fb627a5707b1fd37271158d14b8d9ed53 +Author: ewt <devnull@localhost> +Date: Thu May 15 14:04:39 1997 +0000 + + Include "miscfn.h" in a few more places. + + CVS patchset: 1629 + CVS date: 1997/05/15 14:04:39 + +commit c312659a879d98343c4a7179e1f86994db4b1d5d +Author: ewt <devnull@localhost> +Date: Thu May 15 14:02:36 1997 +0000 + + Automatically define NEED_TIMEZONE + + CVS patchset: 1628 + CVS date: 1997/05/15 14:02:36 + +commit 1cc429b054fd7f5215a098eade1589e21272fd7f +Author: ewt <devnull@localhost> +Date: Thu May 15 14:01:41 1997 +0000 + + Include <limits.h> if it's available. + + CVS patchset: 1627 + CVS date: 1997/05/15 14:01:41 + +commit c6aac8432921d5c5586cb29f81cd85831a473e75 +Author: ewt <devnull@localhost> +Date: Thu May 15 14:00:44 1997 +0000 + + Don't segv if we can't do a uid to uname conversion + + CVS patchset: 1626 + CVS date: 1997/05/15 14:00:44 + +commit 9b93a43a010691c149a811e2480c12bcb2d58c17 +Author: ewt <devnull@localhost> +Date: Thu May 15 14:00:14 1997 +0000 + + Allow --dbpath during --rebuildbdb + + CVS patchset: 1625 + CVS date: 1997/05/15 14:00:14 + +commit d969bbac6f416e62a6f06c8f5cd4042937ef3a63 +Author: ewt <devnull@localhost> +Date: Wed May 14 18:43:37 1997 +0000 + + New translation from Karl Eichwalder + + CVS patchset: 1624 + CVS date: 1997/05/14 18:43:37 + +commit 43e43407b8eaf58a1afa5020987e324cbaec5b9d +Author: ewt <devnull@localhost> +Date: Wed May 14 18:42:47 1997 +0000 + + Fixed some minor problems. + + CVS patchset: 1623 + CVS date: 1997/05/14 18:42:47 + +commit 5c28a3c5416dd27a186f9838028f4f4917287ffe +Author: ewt <devnull@localhost> +Date: Wed May 14 18:39:43 1997 +0000 + + Made some missing rpmrc entries a fatal error + + CVS patchset: 1622 + CVS date: 1997/05/14 18:39:43 + +commit 9970538dee53c7732fb1baeaddf5d1bf58fcd704 +Author: ewt <devnull@localhost> +Date: Wed May 14 18:33:00 1997 +0000 + + Removed conflicting realpath() declaration. + + CVS patchset: 1621 + CVS date: 1997/05/14 18:33:00 + +commit 3f88e268a6664a945bd83309ea1a5d572ae266f5 +Author: ewt <devnull@localhost> +Date: Wed May 14 18:32:18 1997 +0000 + + Create intermediate directories properly. + + CVS patchset: 1620 + CVS date: 1997/05/14 18:32:18 + +commit 91ef4108d5596d9038f040ef0b4a186ffb8f2aab +Author: ewt <devnull@localhost> +Date: Wed May 14 18:31:17 1997 +0000 + + Try to handle solaris2.5.1 in configure better + + CVS patchset: 1619 + CVS date: 1997/05/14 18:31:17 + +commit 7df2d5037e31cd0e0714ce4b247dcb5669fccc21 +Author: ewt <devnull@localhost> +Date: Mon May 12 13:28:15 1997 +0000 + + Added includes of miscfn.h + + CVS patchset: 1618 + CVS date: 1997/05/12 13:28:15 + +commit 2dfd1635794207b0332e5d6c278f446b40a2003f +Author: root <devnull@localhost> +Date: Wed May 7 20:22:55 1997 +0000 + + fix cpio bug + fix spec file marking bug + + CVS patchset: 1617 + CVS date: 1997/05/07 20:22:55 + +commit 39422acd79561c6694e66083d16967cd7da0b715 +Author: ewt <devnull@localhost> +Date: Wed May 7 20:08:11 1997 +0000 + + Fixed broken brackets in help document. + + CVS patchset: 1616 + CVS date: 1997/05/07 20:08:11 + +commit bd1ece83f25672ef7dfbbe5895a40f0a178bfa87 +Author: ewt <devnull@localhost> +Date: Wed May 7 19:43:23 1997 +0000 + + = didn't work w/ long arguments + + CVS patchset: 1615 + CVS date: 1997/05/07 19:43:23 + +commit 49a247317a3b5a31f2a3f8a0ebe867aae78de077 +Author: ewt <devnull@localhost> +Date: Wed May 7 19:27:21 1997 +0000 + + Include sys/socket.h if it's available + + CVS patchset: 1614 + CVS date: 1997/05/07 19:27:21 + +commit f3b683a4b0cbd32a4c29a76ef6804406362d7fd4 +Author: ewt <devnull@localhost> +Date: Wed May 7 18:24:36 1997 +0000 + + *** empty log message *** + + CVS patchset: 1613 + CVS date: 1997/05/07 18:24:36 + +commit 24fcb1113e503ac878ca11a2586c6c741ce40e21 +Author: ewt <devnull@localhost> +Date: Wed May 7 18:24:05 1997 +0000 + + Changed a bunch of bsearch() calls to work when sizeof(int) != sizeof(int *) + + CVS patchset: 1612 + CVS date: 1997/05/07 18:24:05 + +commit b00166a733e0a31db68e0a2f60706b10cde60b3c +Author: ewt <devnull@localhost> +Date: Wed May 7 15:16:14 1997 +0000 + + Handle NEED_TIMEZONE, NEED_MYREALLOC + + CVS patchset: 1611 + CVS date: 1997/05/07 15:16:14 + +commit 80a62f50911186070ace7f1ed09b2ae25c398589 +Author: ewt <devnull@localhost> +Date: Wed May 7 15:15:42 1997 +0000 + + Look for limits.h (strtol.c uses it) + + CVS patchset: 1610 + CVS date: 1997/05/07 15:15:42 + +commit 3272c3d1f1ebcb0fa0689f9c19afd03c7f19a2ca +Author: ewt <devnull@localhost> +Date: Wed May 7 15:11:46 1997 +0000 + + *** empty log message *** + + CVS patchset: 1609 + CVS date: 1997/05/07 15:11:46 + +commit 67c8991eb0560035783f1e44ce6b757c61509ec4 +Author: ewt <devnull@localhost> +Date: Wed May 7 15:09:39 1997 +0000 + + *** empty log message *** + + CVS patchset: 1608 + CVS date: 1997/05/07 15:09:39 + +commit 9c2a152c85f5c6b97f25ac4b0b355d6a816fe967 +Author: ewt <devnull@localhost> +Date: Wed May 7 15:07:50 1997 +0000 + + Added config.h, miscfn.h header files + + CVS patchset: 1607 + CVS date: 1997/05/07 15:07:50 + +commit 140af1251243e1cad1ba92b95c1017ee5a918567 +Author: ewt <devnull@localhost> +Date: Wed May 7 15:06:12 1997 +0000 + + Added include of config.h + + CVS patchset: 1606 + CVS date: 1997/05/07 15:06:12 + +commit 5b9ad7af53576de5a03c304a741a063a30036522 +Author: ewt <devnull@localhost> +Date: Wed May 7 15:05:49 1997 +0000 + + Added includes of config.h, miscfn.h + + CVS patchset: 1605 + CVS date: 1997/05/07 15:05:49 + +commit 00237aeb99f0b0a1321c6dbcd61dace77096b8aa +Author: ewt <devnull@localhost> +Date: Wed May 7 15:05:26 1997 +0000 + + added NEED_TIMEZONE, NEED_MYREALLOC + + CVS patchset: 1604 + CVS date: 1997/05/07 15:05:26 + +commit 5ccef4733df2bb9278439a964bdcc911f58903f4 +Author: ewt <devnull@localhost> +Date: Wed May 7 15:05:05 1997 +0000 + + Protoype realpath() if it's not provided by libc. + + CVS patchset: 1603 + CVS date: 1997/05/07 15:05:05 + +commit bb90619b9303fc6c66121b4792172586c5a09d7d +Author: ewt <devnull@localhost> +Date: Wed May 7 15:04:34 1997 +0000 + + Check for strerror, strtol, strtoul. + + CVS patchset: 1602 + CVS date: 1997/05/07 15:04:34 + +commit fee8c944955653af4344a3d3d68d5363c3023ab3 +Author: ewt <devnull@localhost> +Date: Wed May 7 15:02:23 1997 +0000 + + Includes config.h, miscfn.h + + CVS patchset: 1601 + CVS date: 1997/05/07 15:02:23 + +commit a5681a3d0c36411edd808eb6283a7aa0b798a832 +Author: ewt <devnull@localhost> +Date: Wed May 7 14:56:06 1997 +0000 + + Minor cleanups. + + CVS patchset: 1600 + CVS date: 1997/05/07 14:56:06 + +commit 0637a12f1d92a6d97142f01b8ac56a704512254c +Author: ewt <devnull@localhost> +Date: Tue May 6 23:54:28 1997 +0000 + + 1) include config.h first + 2) conditionaly include alloca.h + 3) use ofF_t instead of loff_t as it appears to be more portable + + CVS patchset: 1599 + CVS date: 1997/05/06 23:54:28 + +commit 2b8a1d28e5011306eeb87fc13ef6d2133416b1e0 +Author: ewt <devnull@localhost> +Date: Tue May 6 18:19:19 1997 +0000 + + Source package installs use built in cpio now. + + CVS patchset: 1598 + CVS date: 1997/05/06 18:19:19 + +commit ab932fa5d80ecf50b3d459b2d7d5c4196dc7e989 +Author: ewt <devnull@localhost> +Date: Tue May 6 17:38:05 1997 +0000 + + Added support for hard links. + + CVS patchset: 1597 + CVS date: 1997/05/06 17:38:05 + +commit 0a02b64c726bce0763e71ba393ad2740c2ecdd9f +Author: ewt <devnull@localhost> +Date: Tue May 6 15:27:46 1997 +0000 + + Added callbacks to cpio to allow -h to work. + + CVS patchset: 1596 + CVS date: 1997/05/06 15:27:46 + +commit 260850e9b840b6b745121a8c7c9fe8d70b116d7e +Author: ewt <devnull@localhost> +Date: Mon May 5 20:46:58 1997 +0000 + + Doesn't use cpio to unpack archives anymore... + + CVS patchset: 1595 + CVS date: 1997/05/05 20:46:58 + +commit 060b551100696ae3629eb7a701bb265668bb30cd +Author: ewt <devnull@localhost> +Date: Sat May 3 16:24:05 1997 +0000 + + Fixed rengade .po to .mo + + CVS patchset: 1594 + CVS date: 1997/05/03 16:24:05 + +commit 21ccd4d5db26cfbdd70c8a467649c662f698ad8d +Author: ewt <devnull@localhost> +Date: Fri May 2 18:09:41 1997 +0000 + + Needed to include miscfn.h + + CVS patchset: 1593 + CVS date: 1997/05/02 18:09:41 + +commit 25182162c55f3761846713662bf1a105a5eef570 +Author: ewt <devnull@localhost> +Date: Fri May 2 18:04:15 1997 +0000 + + The gzipbin transition added a %d where there should have been a %s. + + CVS patchset: 1592 + CVS date: 1997/05/02 18:04:15 + +commit f7d09bd88767c8feaa19105b7de1ab179f6bf5f3 +Author: ewt <devnull@localhost> +Date: Fri May 2 15:48:07 1997 +0000 + + *** empty log message *** + + CVS patchset: 1591 + CVS date: 1997/05/02 15:48:07 + +commit 250bbe29e17e638065df09a99f71bffdb57c2b02 +Author: ewt <devnull@localhost> +Date: Fri May 2 15:47:37 1997 +0000 + + Use strings.h on SCO (there's probably a better way of doing this, but this + will work so why bother?). + + CVS patchset: 1590 + CVS date: 1997/05/02 15:47:37 + +commit 4a07d308e2b5107de891028a4703ceff1b78a979 +Author: ewt <devnull@localhost> +Date: Fri May 2 15:05:17 1997 +0000 + + *** empty log message *** + + CVS patchset: 1589 + CVS date: 1997/05/02 15:05:17 + +commit 62fdd6be18d8227a824c4aaf2c3e3e70456c99ba +Author: ewt <devnull@localhost> +Date: Fri May 2 15:04:09 1997 +0000 + + Fixed "cannot open /var/lib/rpm/package.rpm" to use dbpath setting + + CVS patchset: 1588 + CVS date: 1997/05/02 15:04:09 + +commit e37769828624bbb176a287fef1a0ed5a5b47bb3c +Author: ewt <devnull@localhost> +Date: Fri May 2 15:00:38 1997 +0000 + + Don't set owner and group during a "make install" + + CVS patchset: 1587 + CVS date: 1997/05/02 15:00:38 + +commit 8741db86ed3c6867c7f01d579c902889576b408c +Author: ewt <devnull@localhost> +Date: Fri May 2 00:52:23 1997 +0000 + + Added portugese (brazilian) translation. + + CVS patchset: 1586 + CVS date: 1997/05/02 00:52:23 + +commit 5c6641eb47708e76fea3b829913f268f66db26fe +Author: ewt <devnull@localhost> +Date: Fri May 2 00:49:42 1997 +0000 + + Fixed some typos in strings. + + CVS patchset: 1585 + CVS date: 1997/05/02 00:49:42 + +commit 4fbd5adc4417267c7e6ccd8ebc4932e34c053847 +Author: ewt <devnull@localhost> +Date: Thu May 1 21:07:46 1997 +0000 + + Made code recognize gzipbin rpmrc entry. + + CVS patchset: 1584 + CVS date: 1997/05/01 21:07:46 + +commit a4beb010aa937a343e5853d1dfc5f6fd61f755df +Author: ewt <devnull@localhost> +Date: Thu May 1 19:08:15 1997 +0000 + + Look for gzip in path and store binary to use in /usr/lib/rpmrc + + CVS patchset: 1583 + CVS date: 1997/05/01 19:08:15 + +commit b86bcefc78929bb9ad1593e625c9d630359c2012 +Author: ewt <devnull@localhost> +Date: Thu May 1 19:07:43 1997 +0000 + + 1) Added search for gzip binary + 2) Don't die if gzip/cpio not found, just look in path at run time + 3) Fixed problems with stat macro detection + + CVS patchset: 1582 + CVS date: 1997/05/01 19:07:43 + +commit b1d351ab8562420caa70b628a38a66c475c5057a +Author: root <devnull@localhost> +Date: Thu May 1 17:32:04 1997 +0000 + + tweak trigger variable naming + + CVS patchset: 1581 + CVS date: 1997/05/01 17:32:04 + +commit 0bf49c3c45402557f3ebd8e6bce5d57c58ed1626 +Author: root <devnull@localhost> +Date: Thu May 1 17:26:56 1997 +0000 + + tweak naming of trigger variables + + CVS patchset: 1580 + CVS date: 1997/05/01 17:26:56 + +commit d3b8bdddd3d4f0174a4a1c22dcd22ef092f33088 +Author: root <devnull@localhost> +Date: Thu May 1 17:22:35 1997 +0000 + + handle files in Requires/Provides/Conflicts + + CVS patchset: 1579 + CVS date: 1997/05/01 17:22:35 + +commit b2a7ff43f32e891f75d6b2d57fdab100c6a056d4 +Author: ewt <devnull@localhost> +Date: Thu May 1 15:15:11 1997 +0000 + + Made messages translatable. + + CVS patchset: 1578 + CVS date: 1997/05/01 15:15:11 + +commit d4597b438ccfc4c92bba65094cc2d9099553b273 +Author: ewt <devnull@localhost> +Date: Thu May 1 15:14:52 1997 +0000 + + Added more i18n's files + + CVS patchset: 1577 + CVS date: 1997/05/01 15:14:52 + +commit 609ec0acf9fd7db284260ec2ba26c9ce18a23ebc +Author: ewt <devnull@localhost> +Date: Thu May 1 15:14:26 1997 +0000 + + Added @LIBINTL@ to link line + + CVS patchset: 1576 + CVS date: 1997/05/01 15:14:26 + +commit d474db281d8bb22ffee562d20b25365b90614500 +Author: ewt <devnull@localhost> +Date: Thu May 1 14:58:28 1997 +0000 + + Include miscfn.h + + CVS patchset: 1575 + CVS date: 1997/05/01 14:58:28 + +commit 73c573b957dd437bd515e09d6ff755294b612bf0 +Author: ewt <devnull@localhost> +Date: Thu May 1 14:54:31 1997 +0000 + + New translations from Karl Eichwalder + + CVS patchset: 1574 + CVS date: 1997/05/01 14:54:31 + +commit 22a9fe43e3fcafb3cea9231e748b78f532422ef9 +Author: ewt <devnull@localhost> +Date: Thu May 1 14:53:48 1997 +0000 + + fixed minor typo + + CVS patchset: 1573 + CVS date: 1997/05/01 14:53:48 + +commit 890f8653f5b7003c7c42129fb064691eea17d6b4 +Author: ewt <devnull@localhost> +Date: Thu May 1 14:51:16 1997 +0000 + + needs to include "miscfn.h" + + CVS patchset: 1572 + CVS date: 1997/05/01 14:51:16 + +commit eae23ccc642aef0dbcd606768df2aecceb9656c7 +Author: ewt <devnull@localhost> +Date: Thu May 1 14:50:22 1997 +0000 + + need to handle conflictsindex in rpmdbMoveDatabase() and rpmdbRenameDatabase() + + CVS patchset: 1571 + CVS date: 1997/05/01 14:50:22 + +commit 36166b76bb1764c9516f301aa769ed4189ba984e +Author: ewt <devnull@localhost> +Date: Wed Apr 30 21:30:55 1997 +0000 + + Added includes of "miscfn.h". + + CVS patchset: 1570 + CVS date: 1997/04/30 21:30:55 + +commit 71e9bc91501aca955b4d83703761fffbcd296e9e +Author: ewt <devnull@localhost> +Date: Wed Apr 30 19:32:57 1997 +0000 + + *** empty log message *** + + CVS patchset: 1569 + CVS date: 1997/04/30 19:32:57 + +commit 6dcdbecf9040559a2cd24fc86cbb955689ddc766 +Author: ewt <devnull@localhost> +Date: Wed Apr 30 19:28:09 1997 +0000 + + Added file (anything that begins with a leading /) dependencies. + + CVS patchset: 1568 + CVS date: 1997/04/30 19:28:09 + +commit 2cd6cf055dc66a4f613e9a41e3514390d0ae8ec4 +Author: ewt <devnull@localhost> +Date: Wed Apr 30 19:26:53 1997 +0000 + + *** empty log message *** + + CVS patchset: 1567 + CVS date: 1997/04/30 19:26:53 + +commit 8dc6da8e117002d7783736a2e3bbfe64c4e8157d +Author: ewt <devnull@localhost> +Date: Wed Apr 30 19:26:32 1997 +0000 + + Fixed problem with 8 character user names. + + CVS patchset: 1566 + CVS date: 1997/04/30 19:26:32 + +commit 377e15bc2d5427a9e463e35c8fc1db0488c35943 +Author: ewt <devnull@localhost> +Date: Wed Apr 30 18:03:59 1997 +0000 + + Fixed archive rule (recovering from changes for CVS). + + CVS patchset: 1565 + CVS date: 1997/04/30 18:03:59 + +commit 34211b9ecca45ec3a0b16e8421c0c9b4f6ce37c6 +Author: ewt <devnull@localhost> +Date: Wed Apr 30 18:03:27 1997 +0000 + + Changed ucb rules, look for /usr/ucblib. + + CVS patchset: 1564 + CVS date: 1997/04/30 18:03:27 + +commit acb0a9c9289e0b57c735b42321ac3dbd37e576c4 +Author: ewt <devnull@localhost> +Date: Wed Apr 30 15:32:40 1997 +0000 + + Look for S_IFSOCK and define it as 0 if it doesn't exist (this is for SCO). + + CVS patchset: 1563 + CVS date: 1997/04/30 15:32:40 + +commit a2bc26c4c4f5c8b5d48614e781999840d899306e +Author: ewt <devnull@localhost> +Date: Wed Apr 30 15:32:22 1997 +0000 + + changed indentation (oooh...) + + CVS patchset: 1562 + CVS date: 1997/04/30 15:32:22 + +commit bc51bb881a64be21956465ec52fdcdbf199a9494 +Author: ewt <devnull@localhost> +Date: Tue Apr 29 02:45:19 1997 +0000 + + Made many more strings in the toplevel interface translatable. + + CVS patchset: 1561 + CVS date: 1997/04/29 02:45:19 + +commit be4b74cd260a0d0b7246b997af2193614f72992e +Author: ewt <devnull@localhost> +Date: Mon Apr 28 21:17:06 1997 +0000 + + use -F for cvs tag, not -f + + CVS patchset: 1560 + CVS date: 1997/04/28 21:17:06 + +commit 94c6b4b30db11ed2ba7260454ebaf9f604bf68ff +Author: ewt <devnull@localhost> +Date: Mon Apr 28 21:14:50 1997 +0000 + + pass -f to cvs tag + + CVS patchset: 1559 + CVS date: 1997/04/28 21:14:50 + +commit 5773db483c95c43eabe5890745dc9136e0a2dd36 +Author: ewt <devnull@localhost> +Date: Mon Apr 28 21:14:01 1997 +0000 + + 1) added r in front of tag for CVS + 2) make distclean should remove lib-rpmrc + + CVS patchset: 1558 + CVS date: 1997/04/28 21:14:01 + +commit f2f2d31fd3a3a80870d977d517ba7baa96e1e7bd +Author: ewt <devnull@localhost> +Date: Mon Apr 28 21:01:01 1997 +0000 + + rpmFindByFile() removes duplicate and trailing / providing weak filename + canonicaliaztion. + + CVS patchset: 1557 + CVS date: 1997/04/28 21:01:01 + +commit 33553fb3f719a1e67c0ea2e6fbd076ce25c26fb5 +Author: ewt <devnull@localhost> +Date: Mon Apr 28 20:52:18 1997 +0000 + + Moved rpmrc, rpmpopt back to $(libdir) as @sysconfdir@ defaults to /usr/etc + (blech) and they aren't config files anyway. @datadir@ might make more + sense though? + + CVS patchset: 1556 + CVS date: 1997/04/28 20:52:18 + +commit d28996c0935d3cfcc8b4d55f4f19a056c35fbc50 +Author: ewt <devnull@localhost> +Date: Mon Apr 28 20:48:41 1997 +0000 + + Fixed verify script code to compile. + + CVS patchset: 1555 + CVS date: 1997/04/28 20:48:41 + +commit 84de5ba32e199f4ee0e6e09b7ab6b822dfebf746 +Author: ewt <devnull@localhost> +Date: Mon Apr 28 20:45:05 1997 +0000 + + - changed LIBRPMRC_FILENAME, LIBRPMALIAS_FILENAME, RPMNLSDIR + directories to @sysconfdir@, @sysconfdir@, and @datadir@ to + better conform with autoconf + - set RPM_INSTALL_PREFIX environment variable when running + verify scripts + - beginnings of SCO support (though I suspect it will take one + or two more iterations to get it right) + - switched to CVS and updated some Makefile rules + - look for gethostbyname() instead of gethostname() in -nsl + (this could break some things) + - added check for strcasecmp() in -lucb on systems which don't + have strcasecmp() in libc + - don't build -static on hpux10 + - don't try and NLS empty strings + - changed index() call to strchr() in macro code + - include <time.h> in build/spec.c for various platforms + - added update-po rule to po/Makefile.in + - updated de.po (thanks to Karl Eichwalder) + + CVS patchset: 1554 + CVS date: 1997/04/28 20:45:05 + +commit 0db7dadc02864b676f21a91af2bd8be85983ab29 +Author: root <devnull@localhost> +Date: Wed Apr 23 16:03:07 1997 +0000 + + duh + + CVS patchset: 1553 + CVS date: 1997/04/23 16:03:07 + +commit 7f4bfe283c3e8db9857f0c3e3417c4f2785c8247 +Author: root <devnull@localhost> +Date: Wed Apr 16 20:51:04 1997 +0000 + + *** empty log message *** + + CVS patchset: 1552 + CVS date: 1997/04/16 20:51:04 + +commit 1c275172cccc647bc9f165691564a014b6d5c507 +Author: root <devnull@localhost> +Date: Wed Apr 16 20:49:22 1997 +0000 + + handle source files with bad owner/group + + CVS patchset: 1551 + CVS date: 1997/04/16 20:49:22 + +commit f31e630997775b12769528f7af64853d66969085 +Author: ewt <devnull@localhost> +Date: Wed Apr 16 20:39:48 1997 +0000 + + *** empty log message *** + + CVS patchset: 1550 + CVS date: 1997/04/16 20:39:48 + +commit a9215c3384c766766b9513fe25e2d9628216bf4c +Author: ewt <devnull@localhost> +Date: Wed Apr 16 20:39:24 1997 +0000 + + version 2.3.11 + + CVS patchset: 1549 + CVS date: 1997/04/16 20:39:24 + +commit eb5dbaa968e3bf2f3d63f6750a451e2a00ce8670 +Author: ewt <devnull@localhost> +Date: Wed Apr 16 20:38:38 1997 +0000 + + fixed newlines + + CVS patchset: 1548 + CVS date: 1997/04/16 20:38:38 + +commit 11e17ce9af6e7581ea0104a2fbd6d2989c06ece1 +Author: root <devnull@localhost> +Date: Wed Apr 16 15:51:25 1997 +0000 + + *** empty log message *** + + CVS patchset: 1547 + CVS date: 1997/04/16 15:51:25 + +commit c28af4df7884e2a063b134d6c59bc3da3afd2b96 +Author: root <devnull@localhost> +Date: Wed Apr 16 15:50:37 1997 +0000 + + make tags case sensisitve (lower case) + + CVS patchset: 1546 + CVS date: 1997/04/16 15:50:37 + +commit 90083180cd3bd5bfd3d270add76d7602982bdac4 +Author: root <devnull@localhost> +Date: Wed Apr 16 15:48:49 1997 +0000 + + make %define case sensitive (lower case) + + CVS patchset: 1545 + CVS date: 1997/04/16 15:48:49 + +commit e532d1fc16eb8535e0613a781b8f861cebd1ccce +Author: root <devnull@localhost> +Date: Wed Apr 16 15:48:10 1997 +0000 + + make %patch and %setup case sensitive + + CVS patchset: 1544 + CVS date: 1997/04/16 15:48:10 + +commit c8a09d420496a2e24fe65ef0527e50204dbb0a48 +Author: root <devnull@localhost> +Date: Wed Apr 16 15:34:00 1997 +0000 + + macros should be case insensitive + + CVS patchset: 1543 + CVS date: 1997/04/16 15:34:00 + +commit b444e52d2e209ca8a28016545d24486ee14d6d51 +Author: root <devnull@localhost> +Date: Tue Apr 15 15:34:09 1997 +0000 + + *** empty log message *** + + CVS patchset: 1542 + CVS date: 1997/04/15 15:34:09 + +commit 8fe174e395a583b55fc54bd455fb88bec19f7e45 +Author: root <devnull@localhost> +Date: Tue Apr 15 15:33:08 1997 +0000 + + strip trailing slahes from file names + don't set config flag on directories + + CVS patchset: 1541 + CVS date: 1997/04/15 15:33:08 + +commit 812d83035e2983c218831cf381a58e9b488ad98f +Author: ewt <devnull@localhost> +Date: Tue Apr 15 14:42:12 1997 +0000 + + ignore config bit for direcrroies + + CVS patchset: 1540 + CVS date: 1997/04/15 14:42:12 + +commit 886e17e89bcd43e9dd1f11cc58255f47f594dbb2 +Author: ewt <devnull@localhost> +Date: Tue Apr 15 14:42:08 1997 +0000 + + *** empty log message *** + + CVS patchset: 1539 + CVS date: 1997/04/15 14:42:08 + +commit 5a0f6288e693614ee189e6c5ea4e4b1f45d27ad6 +Author: root <devnull@localhost> +Date: Tue Apr 15 02:23:52 1997 +0000 + + make unknown signature types terribly obvious + + CVS patchset: 1538 + CVS date: 1997/04/15 02:23:52 + +commit 97ad8f52e1d24befb632a7eeb4c5c8e8c0903b7c +Author: root <devnull@localhost> +Date: Mon Apr 14 20:20:43 1997 +0000 + + *** empty log message *** + + CVS patchset: 1537 + CVS date: 1997/04/14 20:20:43 + +commit 1693698c405dfe253b82e291ba924152ee4f50e2 +Author: root <devnull@localhost> +Date: Mon Apr 14 20:20:13 1997 +0000 + + added SOURCEURLn and PATCHURLm pacros + + CVS patchset: 1536 + CVS date: 1997/04/14 20:20:13 + +commit 5144e825ee12fadf64ec04659e08e725d70d5c63 +Author: root <devnull@localhost> +Date: Mon Apr 14 20:05:43 1997 +0000 + + moved %doc/script handling to files.c + + CVS patchset: 1535 + CVS date: 1997/04/14 20:05:43 + +commit 6c38cbd1843cb50106a58772f52191ef0ae23974 +Author: root <devnull@localhost> +Date: Mon Apr 14 20:05:12 1997 +0000 + + call finish_filelists where apprpriate + + CVS patchset: 1534 + CVS date: 1997/04/14 20:05:12 + +commit f4dd8dd1e6125e60356851e1e5c103c70ff8f257 +Author: root <devnull@localhost> +Date: Mon Apr 14 20:04:18 1997 +0000 + + added finish_filelists, moved parseForDocFiles here from spec.c + and moved file -f <file> provcessing vocode from process_filelist() + rto finish_filelists + + CVS patchset: 1533 + CVS date: 1997/04/14 20:04:18 + +commit 5458db1cf4a885ae55e3b58cb63d8365777b7c4b +Author: root <devnull@localhost> +Date: Mon Apr 14 20:04:03 1997 +0000 + + added finish_filelists + + CVS patchset: 1532 + CVS date: 1997/04/14 20:04:03 + +commit c73a4c2a4d782145286c05753703b5956f5bf746 +Author: root <devnull@localhost> +Date: Mon Apr 14 20:03:48 1997 +0000 + + *** empty log message *** + + CVS patchset: 1531 + CVS date: 1997/04/14 20:03:48 + +commit f28df5d5c1d82b998e941a6b7cd31c8f33e6be1b +Author: root <devnull@localhost> +Date: Mon Apr 14 18:40:23 1997 +0000 + + add SOURCEn and PATCHn prefdefined macros + + CVS patchset: 1530 + CVS date: 1997/04/14 18:40:23 + +commit 23fbf53b074763766dc22a823ead8479bd9e3688 +Author: root <devnull@localhost> +Date: Mon Apr 14 17:17:43 1997 +0000 + + *** empty log message *** + + CVS patchset: 1529 + CVS date: 1997/04/14 17:17:43 + +commit 23048b1684b77212f6abaafa485c6bca08ac81fe +Author: root <devnull@localhost> +Date: Thu Apr 10 19:15:28 1997 +0000 + + oops - a failed listcheck never terminated + + CVS patchset: 1528 + CVS date: 1997/04/10 19:15:28 + +commit cbf8d3156771b52c4eb37d47f276e4616009fb71 +Author: root <devnull@localhost> +Date: Thu Apr 10 18:56:31 1997 +0000 + + don't parse macro stuff inside non-reading conditionals + + CVS patchset: 1527 + CVS date: 1997/04/10 18:56:31 + +commit 3f66dedef3edbfcefcd213424de09db35c9f016b +Author: ewt <devnull@localhost> +Date: Wed Apr 9 15:53:54 1997 +0000 + + *** empty log message *** + + CVS patchset: 1526 + CVS date: 1997/04/09 15:53:54 + +commit 5b1d41cb33f297b6adc319fe1936ffeeded10cb6 +Author: ewt <devnull@localhost> +Date: Wed Apr 9 15:53:22 1997 +0000 + + changes for --removeall (or wahtever that caused) broke some things + + CVS patchset: 1525 + CVS date: 1997/04/09 15:53:22 + +commit 899033811a6920a8d9e7aa97a1e334b1ec64541d +Author: ewt <devnull@localhost> +Date: Wed Apr 9 15:52:56 1997 +0000 + + changed to version 2.3.10 + + CVS patchset: 1524 + CVS date: 1997/04/09 15:52:56 + +commit 06109421af4b100dee7327368e44c6c70fc6460f +Author: root <devnull@localhost> +Date: Tue Apr 8 15:44:26 1997 +0000 + + allow %doc and %attr()on a single line + I think it may still break if the %doc is at the end of the line + but who cares + + CVS patchset: 1523 + CVS date: 1997/04/08 15:44:26 + +commit 0ce0902ae5a26e1dbff959e5436d37d7b59bfaa1 +Author: ewt <devnull@localhost> +Date: Tue Apr 1 22:52:39 1997 +0000 + + marc is a dork + + CVS patchset: 1522 + CVS date: 1997/04/01 22:52:39 + +commit a1d5e05c78ff875c52b763f8f7b7eaad2bd2a614 +Author: root <devnull@localhost> +Date: Tue Apr 1 20:59:33 1997 +0000 + + reset firstFree when resetting macros + + CVS patchset: 1521 + CVS date: 1997/04/01 20:59:33 + +commit 4252a906d1c1c0e89314a231ff3e7550507a8580 +Author: root <devnull@localhost> +Date: Mon Mar 31 20:25:54 1997 +0000 + + Initial revision + + CVS patchset: 1520 + CVS date: 1997/03/31 20:25:54 + +commit 434454d7a4d538a3060365e64c17ed524b793c9b +Author: root <devnull@localhost> +Date: Mon Mar 31 20:18:04 1997 +0000 + + added warning + + CVS patchset: 1519 + CVS date: 1997/03/31 20:18:04 + +commit aa55856e82d5d30d2b7e85e9c5334e0935640ef7 +Author: root <devnull@localhost> +Date: Mon Mar 31 20:17:11 1997 +0000 + + *** empty log message *** + + CVS patchset: 1518 + CVS date: 1997/03/31 20:17:11 + +commit 8a7ad17640b1078af3d91c204ebc36f18980719d +Author: ewt <devnull@localhost> +Date: Mon Mar 31 20:15:41 1997 +0000 + + added support for UNINSTALL_ALLMATCHES + + CVS patchset: 1517 + CVS date: 1997/03/31 20:15:41 + +commit fca4fd305164ec05ca2c2dea13ff1096a8333b61 +Author: ewt <devnull@localhost> +Date: Mon Mar 31 20:15:31 1997 +0000 + + added --allmatches + + CVS patchset: 1516 + CVS date: 1997/03/31 20:15:31 + +commit e82919e6de7d1f661064c426b407c2901dfa2a24 +Author: ewt <devnull@localhost> +Date: Mon Mar 31 20:15:23 1997 +0000 + + fixed \r\n stuff + + CVS patchset: 1515 + CVS date: 1997/03/31 20:15:23 + +commit 57e9dfb3a3798eaba66a320b4e9648ad02aeac59 +Author: ewt <devnull@localhost> +Date: Mon Mar 31 20:15:14 1997 +0000 + + *** empty log message *** + + CVS patchset: 1514 + CVS date: 1997/03/31 20:15:14 + +commit 257c5aede44aa25365babfe96faa884f2a785db1 +Author: ewt <devnull@localhost> +Date: Mon Mar 31 19:47:55 1997 +0000 + + *** empty log message *** + + CVS patchset: 1513 + CVS date: 1997/03/31 19:47:55 + +commit 45c8e72b5f3c72ac1ee211de34ba4ea03b7fe171 +Author: ewt <devnull@localhost> +Date: Mon Mar 31 15:47:46 1997 +0000 + + *** empty log message *** + + CVS patchset: 1512 + CVS date: 1997/03/31 15:47:46 + +commit 92f08cd2f468916a6503b3ccc33a95d4203b7f8d +Author: root <devnull@localhost> +Date: Mon Mar 31 14:16:11 1997 +0000 + + %macro handling + fix bug where last "part" was not added to header + + CVS patchset: 1511 + CVS date: 1997/03/31 14:16:11 + +commit 83bc9d61848e75fb3570fe4d98e73f19dc2813c1 +Author: root <devnull@localhost> +Date: Mon Mar 31 14:14:20 1997 +0000 + + added %macro handling on %files -f + added %config(missingok noreplace) + process whole file list before failing + clean up return codes (0 = success) + + CVS patchset: 1510 + CVS date: 1997/03/31 14:14:20 + +commit 5682d91f286aacbe0b26e0dab03e8d413a450461 +Author: root <devnull@localhost> +Date: Mon Mar 31 14:13:21 1997 +0000 + + Initial revision + + CVS patchset: 1509 + CVS date: 1997/03/31 14:13:21 + +commit 33593bf30275c5035ddaf18057180be7097cb6be +Author: root <devnull@localhost> +Date: Mon Mar 31 14:13:00 1997 +0000 + + added macro.o + + CVS patchset: 1508 + CVS date: 1997/03/31 14:13:00 + +commit f8fa3e50ed439a816097e03046d0af30aef4047b +Author: root <devnull@localhost> +Date: Mon Mar 31 14:12:12 1997 +0000 + + added RPMFILE_MISSINGOK and RPMFILE_NOREPLACE + + CVS patchset: 1507 + CVS date: 1997/03/31 14:12:12 + +commit 449ffd13fd1bc14fbf083df0de66e40570226519 +Author: ewt <devnull@localhost> +Date: Fri Mar 28 19:42:41 1997 +0000 + + 2.3.9 + + CVS patchset: 1506 + CVS date: 1997/03/28 19:42:41 + +commit a8652598dc4c446fcb9df97c01fc22bb1f09c697 +Author: ewt <devnull@localhost> +Date: Fri Mar 28 19:41:43 1997 +0000 + + *** empty log message *** + + CVS patchset: 1505 + CVS date: 1997/03/28 19:41:43 + +commit 8fc43321cd96d8bbae46bfbe3e0c79dd6310d5b8 +Author: root <devnull@localhost> +Date: Fri Mar 28 18:01:54 1997 +0000 + + fixed the broken md5 logic + + CVS patchset: 1504 + CVS date: 1997/03/28 18:01:54 + +commit aa64e9fdd7b54737fccd67cc91365d8b6d141b58 +Author: ewt <devnull@localhost> +Date: Fri Mar 28 17:46:34 1997 +0000 + + added more support for broken md5 code + + CVS patchset: 1503 + CVS date: 1997/03/28 17:46:34 + +commit d27dd974ec3edcb20490974d939e80b8bc17fa43 +Author: ewt <devnull@localhost> +Date: Fri Mar 28 17:45:08 1997 +0000 + + made WORDS_BIGENDIAN look like the rest of config.h + + CVS patchset: 1502 + CVS date: 1997/03/28 17:45:08 + +commit 68a71dc3629edff71bae880503788a9a8a1569aa +Author: ewt <devnull@localhost> +Date: Fri Mar 28 17:44:38 1997 +0000 + + added RPMSIGTAG_LEMD5_2 brokenness + + CVS patchset: 1501 + CVS date: 1997/03/28 17:44:38 + +commit 587687ee47aff344ddd9a77e04b6500963b35f48 +Author: root <devnull@localhost> +Date: Fri Mar 28 03:22:36 1997 +0000 + + add WORDS_BIGENDIAN + + CVS patchset: 1500 + CVS date: 1997/03/28 03:22:36 + +commit ab1d659e515be796f968d65d2b68800d2e7f9853 +Author: ewt <devnull@localhost> +Date: Sun Mar 23 19:52:07 1997 +0000 + + rewrote %setup expanion to use popt and allow multiple -a, -b arguments + + CVS patchset: 1499 + CVS date: 1997/03/23 19:52:07 + +commit 37f6056dd0bb08eb03c724695cc7ffba78ab88d9 +Author: ewt <devnull@localhost> +Date: Sun Mar 23 18:51:07 1997 +0000 + + version 2.3.9 + + CVS patchset: 1498 + CVS date: 1997/03/23 18:51:07 + +commit 59e490ffef9898688ae35a198f58e1dbf78fa6ee +Author: ewt <devnull@localhost> +Date: Fri Mar 21 23:57:16 1997 +0000 + + 1) remove spurious printf + 2) cleanup up pipes a bit + + CVS patchset: 1497 + CVS date: 1997/03/21 23:57:16 + +commit e5415fd5dacfc21c3edfaf166e352381360844b7 +Author: ewt <devnull@localhost> +Date: Fri Mar 21 15:50:09 1997 +0000 + + send '\n\r' not just '\n' + + CVS patchset: 1496 + CVS date: 1997/03/21 15:50:09 + +commit f62f50151ab343a69a4775f629dc88de5d9b983c +Author: ewt <devnull@localhost> +Date: Thu Mar 20 15:55:58 1997 +0000 + + 1) close pipes after dup'ing + 2) don't close stderr when running find-* -- it just makes problems harder + to find + + CVS patchset: 1495 + CVS date: 1997/03/20 15:55:58 + +commit 677b95bbd982ba5fb76800d2752766933cd27e60 +Author: ewt <devnull@localhost> +Date: Thu Mar 20 15:55:31 1997 +0000 + + fixed typos + + CVS patchset: 1494 + CVS date: 1997/03/20 15:55:31 + +commit 5c343ab3c18e4465ff54ae2c1d4db7c3ba352883 +Author: ewt <devnull@localhost> +Date: Thu Mar 20 15:19:51 1997 +0000 + + added HAVE_S_ISLNK and HAVE_S_ISSOCK + + CVS patchset: 1493 + CVS date: 1997/03/20 15:19:51 + +commit 88cf717a10b334d6ab3b18fb39af7c477fdeea4a +Author: ewt <devnull@localhost> +Date: Thu Mar 20 15:19:00 1997 +0000 + + 1) added typecast around getpid() to let us printf it on all platforms + 2) fixed spelling of deprecated + + CVS patchset: 1492 + CVS date: 1997/03/20 15:19:00 + +commit e10573b85e4e8eeaf303be8d01e84e14a5090c34 +Author: ewt <devnull@localhost> +Date: Thu Mar 20 15:18:45 1997 +0000 + + return code from rpmRemovePackage() was being ignored + + CVS patchset: 1491 + CVS date: 1997/03/20 15:18:45 + +commit 418a9bc06a2c92bbdf4e3cef9e0ea2564fb334f6 +Author: ewt <devnull@localhost> +Date: Thu Mar 20 15:18:28 1997 +0000 + + define S_ISLNK, S_ISSTAT if needed + + CVS patchset: 1490 + CVS date: 1997/03/20 15:18:28 + +commit 0ca7205ef3e98e25f7ffed4cf6f3415ab79ef11c +Author: ewt <devnull@localhost> +Date: Thu Mar 20 15:18:07 1997 +0000 + + look for S_ISLNK and S_ISSTAT and define macros appropriately + + CVS patchset: 1489 + CVS date: 1997/03/20 15:18:07 + +commit 2940534c5de98d69f578255ff02c006c863e5d4d +Author: ewt <devnull@localhost> +Date: Thu Mar 20 15:18:03 1997 +0000 + + *** empty log message *** + + CVS patchset: 1488 + CVS date: 1997/03/20 15:18:03 + +commit 71b0d739d4e7cbcd83e20c33663cdf02a9e49e16 +Author: ewt <devnull@localhost> +Date: Thu Mar 20 15:14:54 1997 +0000 + + added missing \n + + CVS patchset: 1487 + CVS date: 1997/03/20 15:14:54 + +commit 33a5f18db9e6a2f7a559b831f4541627ab68c57f +Author: root <devnull@localhost> +Date: Fri Mar 14 20:37:13 1997 +0000 + + exec sh on the script, not the script directly + + CVS patchset: 1486 + CVS date: 1997/03/14 20:37:13 + +commit 857f5372870999245c46d2a513977e172972465d +Author: root <devnull@localhost> +Date: Fri Mar 14 20:34:38 1997 +0000 + + cruft cleaning + + CVS patchset: 1485 + CVS date: 1997/03/14 20:34:38 + +commit f16936cb7c1c4a185e3c42fb9516fe50883d05e8 +Author: ewt <devnull@localhost> +Date: Tue Mar 11 17:12:42 1997 +0000 + + fixed changelog parsing + + CVS patchset: 1484 + CVS date: 1997/03/11 17:12:42 + +commit 62d3993e0506aed9e1a63fd56f4bb1f887276cb2 +Author: ewt <devnull@localhost> +Date: Tue Mar 11 17:10:24 1997 +0000 + + fixed error message + + CVS patchset: 1483 + CVS date: 1997/03/11 17:10:24 + +commit 441fceb55ba93475b1a1ff90ebca39da2c437123 +Author: ewt <devnull@localhost> +Date: Tue Mar 11 17:10:04 1997 +0000 + + -ta didn't handle absolute paths to tar files properly + + CVS patchset: 1482 + CVS date: 1997/03/11 17:10:04 + +commit fd5f6c1efc8f6c1271ccde94e4676d8c5241c6e3 +Author: ewt <devnull@localhost> +Date: Tue Mar 11 17:09:34 1997 +0000 + + got rid of LIBSOCKET, ZLIB + check for not needing -lnsl and -lsocket before looking for the libs + + CVS patchset: 1481 + CVS date: 1997/03/11 17:09:34 + +commit 13255871fd472e2f1d6579d8e1ffa8a0a4882888 +Author: ewt <devnull@localhost> +Date: Tue Mar 11 17:09:20 1997 +0000 + + got rid of ZLIB, LIBSOCKET + + CVS patchset: 1480 + CVS date: 1997/03/11 17:09:20 + +commit af2cce911cc3a22301d1f2d554c820ed71c1caec +Author: ewt <devnull@localhost> +Date: Tue Mar 11 17:09:07 1997 +0000 + + *** empty log message *** + + CVS patchset: 1479 + CVS date: 1997/03/11 17:09:07 + +commit d78faa3f8014ae18b72328c02b9bfdecf4fce3f5 +Author: ewt <devnull@localhost> +Date: Tue Mar 11 17:05:16 1997 +0000 + + don't use ZLIB anymore (rolled into normal LIBS variable) + + CVS patchset: 1478 + CVS date: 1997/03/11 17:05:16 + +commit cb679a2dd0945a4cee1a2fa4674feab8dc7be90c +Author: root <devnull@localhost> +Date: Wed Mar 5 15:43:15 1997 +0000 + + header sorting function changed + + CVS patchset: 1477 + CVS date: 1997/03/05 15:43:15 + +commit d8bb04a08182c32cce1f2f89de1df7e60d3c75a0 +Author: ewt <devnull@localhost> +Date: Tue Mar 4 02:24:53 1997 +0000 + + make distclean should remove autodepenency scripts + + CVS patchset: 1476 + CVS date: 1997/03/04 02:24:53 + +commit 146c9933a7f40d51b11b95b23055388e7efdb5e4 +Author: ewt <devnull@localhost> +Date: Tue Mar 4 02:23:51 1997 +0000 + + --requires shouldn't imply -q + + CVS patchset: 1475 + CVS date: 1997/03/04 02:23:51 + +commit 75e6e1d3f08216f67322244e3ef13bb61ef56564 +Author: ewt <devnull@localhost> +Date: Tue Mar 4 02:23:04 1997 +0000 + + fixed POPT_OPTION_DEPTH checking + + CVS patchset: 1474 + CVS date: 1997/03/04 02:23:04 + +commit 2c99fe0b7ee875256ca46ad8ee8cbba1737c2626 +Author: ewt <devnull@localhost> +Date: Tue Mar 4 02:22:20 1997 +0000 + + cleanup up the -lsocket, -lnsl stuff some more <sigh> + + CVS patchset: 1473 + CVS date: 1997/03/04 02:22:20 + +commit 4cf01a127792cf9bd102d811ad5aaf4b7b6aa8f9 +Author: ewt <devnull@localhost> +Date: Tue Mar 4 02:22:10 1997 +0000 + + added rpmconvert target + + CVS patchset: 1472 + CVS date: 1997/03/04 02:22:10 + +commit 785faee5330cb1942fd3499349a38f8b8807f6c0 +Author: ewt <devnull@localhost> +Date: Tue Mar 4 02:22:04 1997 +0000 + + *** empty log message *** + + CVS patchset: 1471 + CVS date: 1997/03/04 02:22:04 + +commit c6dff6c65492d802875d4b063329d031374a088b +Author: ewt <devnull@localhost> +Date: Tue Mar 4 02:19:06 1997 +0000 + + removed oldrpmdb.c + + CVS patchset: 1470 + CVS date: 1997/03/04 02:19:06 + +commit 0f0e56f1656b34367ae2ea30afa8861828203670 +Author: ewt <devnull@localhost> +Date: Tue Mar 4 02:18:55 1997 +0000 + + added include of <sys/types.h> + + CVS patchset: 1469 + CVS date: 1997/03/04 02:18:55 + +commit 960d25e7d999d6f7fe61ea1c7d7bf7ab2399bba6 +Author: ewt <devnull@localhost> +Date: Tue Mar 4 02:17:56 1997 +0000 + + removed seemingly extranous include of regex.h + + CVS patchset: 1468 + CVS date: 1997/03/04 02:17:56 + +commit 020f9d270c05b5f3c106e7eb88bb4d686f033f8e +Author: ewt <devnull@localhost> +Date: Tue Mar 4 02:08:21 1997 +0000 + + fixed some simple problems from the last revision + + CVS patchset: 1467 + CVS date: 1997/03/04 02:08:21 + +commit e91eaa89c9f71dc223562350a8421d775227beb7 +Author: ewt <devnull@localhost> +Date: Tue Mar 4 02:07:12 1997 +0000 + + made xargs more resilant to quoting characters in filenames + + CVS patchset: 1466 + CVS date: 1997/03/04 02:07:12 + +commit 1874a35403f88f592f31d07a243102d94ab10827 +Author: root <devnull@localhost> +Date: Mon Mar 3 23:20:18 1997 +0000 + + export headerSort() + + CVS patchset: 1465 + CVS date: 1997/03/03 23:20:18 + +commit 440a29281285bfca633515861763357598bef387 +Author: ewt <devnull@localhost> +Date: Mon Mar 3 23:01:49 1997 +0000 + + don't strlen(NULL) in copyData() + + CVS patchset: 1464 + CVS date: 1997/03/03 23:01:49 + +commit 464233cdd82086249d957ef57109fb85a420fac4 +Author: ewt <devnull@localhost> +Date: Mon Mar 3 15:46:23 1997 +0000 + + fixed ftp URLs + + CVS patchset: 1463 + CVS date: 1997/03/03 15:46:23 + +commit cdc098cb403643b08384b66b8acec5e9430ec098 +Author: root <devnull@localhost> +Date: Thu Feb 27 04:32:38 1997 +0000 + + fail if we get a bad owner/group + + CVS patchset: 1462 + CVS date: 1997/02/27 04:32:38 + +commit b40b26d0200d676a8aa6427f82a3e9c12765b060 +Author: root <devnull@localhost> +Date: Thu Feb 27 04:31:46 1997 +0000 + + if user/group olookup fails return NULL + + CVS patchset: 1461 + CVS date: 1997/02/27 04:31:46 + +commit 2816621389fe7de24db3639d7bfb0ac9579dc097 +Author: ewt <devnull@localhost> +Date: Tue Feb 25 23:18:00 1997 +0000 + + version 2.3.8 + + CVS patchset: 1460 + CVS date: 1997/02/25 23:18:00 + +commit 93e32a738c20aeddb63f8b43520944b7f0790a93 +Author: ewt <devnull@localhost> +Date: Tue Feb 25 23:17:49 1997 +0000 + + rearranged -lsocket/-lnsl checks + + CVS patchset: 1459 + CVS date: 1997/02/25 23:17:49 + +commit 8181256a83b1c88633649550fef055dbe23587d8 +Author: ewt <devnull@localhost> +Date: Tue Feb 25 23:17:38 1997 +0000 + + added -t? functionality + + CVS patchset: 1458 + CVS date: 1997/02/25 23:17:38 + +commit 7e21d61da183e5324590d21f7ce124b4b020d555 +Author: ewt <devnull@localhost> +Date: Tue Feb 25 23:17:29 1997 +0000 + + *** empty log message *** + + CVS patchset: 1457 + CVS date: 1997/02/25 23:17:29 + +commit d5889803cf95c3b815336f26193e8dfba245b88c +Author: ewt <devnull@localhost> +Date: Tue Feb 25 23:17:25 1997 +0000 + + Initial revision + + CVS patchset: 1456 + CVS date: 1997/02/25 23:17:25 + +commit 718c3a1542b78df2e429fbf89204428fda2e3e73 +Author: ewt <devnull@localhost> +Date: Tue Feb 25 23:04:22 1997 +0000 + + removed defaultQueryFormat string (obosoleted by popt) + + CVS patchset: 1455 + CVS date: 1997/02/25 23:04:22 + +commit 7fea6dc9f13685d7f9707529226a20d5ffa45dd5 +Author: ewt <devnull@localhost> +Date: Tue Feb 25 23:03:20 1997 +0000 + + document -t? + + CVS patchset: 1454 + CVS date: 1997/02/25 23:03:20 + +commit 9073456f72218451b2cc16dd71360a1e3697a840 +Author: ewt <devnull@localhost> +Date: Tue Feb 25 22:58:54 1997 +0000 + + added initializations of fileOwnerList, fileGroupList + + CVS patchset: 1453 + CVS date: 1997/02/25 22:58:54 + +commit 1f02b916af723d3ae4648d3ad776c5ad8dc59f45 +Author: root <devnull@localhost> +Date: Mon Feb 24 19:50:57 1997 +0000 + + updated + + CVS patchset: 1452 + CVS date: 1997/02/24 19:50:57 + +commit 603de4d82f2049f7f76565b3376871e1b3a14430 +Author: ewt <devnull@localhost> +Date: Thu Feb 20 16:20:53 1997 +0000 + + *** empty log message *** + + CVS patchset: 1451 + CVS date: 1997/02/20 16:20:53 + +commit fca9595fc1c73ec447cddc0e0e5e9c1bf1fb6a49 +Author: ewt <devnull@localhost> +Date: Thu Feb 20 02:21:36 1997 +0000 + + *** empty log message *** + + CVS patchset: 1450 + CVS date: 1997/02/20 02:21:36 + +commit a9cfcdad6f4a11cb9951caaac7faed9fbd6e6f39 +Author: ewt <devnull@localhost> +Date: Thu Feb 20 02:21:23 1997 +0000 + + 1) include config.h + 2) pay attention to HAVE_DIRENT_H + + CVS patchset: 1449 + CVS date: 1997/02/20 02:21:23 + +commit 6b5a82caab0555e265204b7112826f3beec86579 +Author: ewt <devnull@localhost> +Date: Thu Feb 20 02:20:58 1997 +0000 + + frees FILEUSERNAME and FILEGROUPNAME lists + + CVS patchset: 1448 + CVS date: 1997/02/20 02:20:58 + +commit fc3a2d33a9ae4179ab95d0b02add105c56dc288a +Author: ewt <devnull@localhost> +Date: Thu Feb 20 02:20:46 1997 +0000 + + added HAVE_DIRENT_H + + CVS patchset: 1447 + CVS date: 1997/02/20 02:20:46 + +commit 78385bc21418d0d8b3dca6162245727c79e5ced9 +Author: ewt <devnull@localhost> +Date: Thu Feb 20 02:20:10 1997 +0000 + + 1) traded LIBPATH for LIBS + 2) checks for dirent.h + 3) checks for -lnsl explicitly + + CVS patchset: 1446 + CVS date: 1997/02/20 02:20:10 + +commit 86b4b648b7fb014138095f1d6621988117d0f620 +Author: ewt <devnull@localhost> +Date: Thu Feb 20 02:19:51 1997 +0000 + + 1) version 2.3.7 + 2) traded LIBPATH for LIBS + + CVS patchset: 1445 + CVS date: 1997/02/20 02:19:51 + +commit 90956d09aee0e1873d42326f70e86ac26df18ab5 +Author: ewt <devnull@localhost> +Date: Thu Feb 20 02:10:36 1997 +0000 + + *** empty log message *** + + CVS patchset: 1444 + CVS date: 1997/02/20 02:10:36 + +commit 049a0ed0a555288fa52c9261367e6e2700c90fdb +Author: marc <devnull@localhost> +Date: Tue Feb 18 01:47:16 1997 +0000 + + fix null dereference + + CVS patchset: 1443 + CVS date: 1997/02/18 01:47:16 + +commit a7fe8049fceb88cc995b5f92e916cc56bb394f86 +Author: marc <devnull@localhost> +Date: Tue Feb 18 01:16:14 1997 +0000 + + *** empty log message *** + + CVS patchset: 1442 + CVS date: 1997/02/18 01:16:14 + +commit 2c056abce666a9e1fd00cbaf46eff52cfc764d29 +Author: ewt <devnull@localhost> +Date: Tue Feb 18 00:01:39 1997 +0000 + + *** empty log message *** + + CVS patchset: 1441 + CVS date: 1997/02/18 00:01:39 + +commit 2741e30f3c0c3c93ad24a6aea6f13dcb9be43678 +Author: ewt <devnull@localhost> +Date: Mon Feb 17 23:58:08 1997 +0000 + + got rid of the LIBS/LIBPATH dualism + + CVS patchset: 1440 + CVS date: 1997/02/17 23:58:08 + +commit 9b17af5137c19ba26f433ae663aef10f698c9200 +Author: root <devnull@localhost> +Date: Mon Feb 17 23:45:40 1997 +0000 + + fixed code so -qvv actually works + + CVS patchset: 1439 + CVS date: 1997/02/17 23:45:40 + +commit d0f53bd36d002ca237e9b940a10ad0c60a8a8f8f +Author: root <devnull@localhost> +Date: Mon Feb 17 23:45:37 1997 +0000 + + *** empty log message *** + + CVS patchset: 1438 + CVS date: 1997/02/17 23:45:37 + +commit 479e552ef148590980d1e965db292276993fff0b +Author: ewt <devnull@localhost> +Date: Mon Feb 17 20:29:07 1997 +0000 + + if a user specified rcfile doesn't exist, exit with an error + + CVS patchset: 1437 + CVS date: 1997/02/17 20:29:07 + +commit ef6947376630f67682485b50b629c5cb14cd926a +Author: ewt <devnull@localhost> +Date: Mon Feb 17 20:28:50 1997 +0000 + + be a bit more carefull about checking --rcfiles argument + + CVS patchset: 1436 + CVS date: 1997/02/17 20:28:50 + +commit 14b83466f4a85874f63fc083b56f43574d6e0ece +Author: ewt <devnull@localhost> +Date: Mon Feb 17 20:22:45 1997 +0000 + + *** empty log message *** + + CVS patchset: 1435 + CVS date: 1997/02/17 20:22:45 + +commit a7c9c37358647e9b6e7d287cf4aac1812f1c0dd8 +Author: ewt <devnull@localhost> +Date: Mon Feb 17 20:21:16 1997 +0000 + + 1) added poptStuffArgs() + 2) added character argument aliasing + 3) aliases are searched for in reverse order + + CVS patchset: 1434 + CVS date: 1997/02/17 20:21:16 + +commit 0fd27e81a1e3283304b1f32189f444a275b4acc6 +Author: ewt <devnull@localhost> +Date: Mon Feb 17 20:20:59 1997 +0000 + + 1) added poptStuffArgs() + 2) added shortName to popt aliases + + CVS patchset: 1433 + CVS date: 1997/02/17 20:20:59 + +commit daa851cf1ed5afce3e230b162798b86f0b6319e7 +Author: ewt <devnull@localhost> +Date: Mon Feb 17 20:20:32 1997 +0000 + + 1) empty user/group names are handled better (sigh) + 2) added typecasts to clean up some warning + + CVS patchset: 1432 + CVS date: 1997/02/17 20:20:32 + +commit 94953f0ad7c8c8a1e743de997ca00629d0852336 +Author: ewt <devnull@localhost> +Date: Mon Feb 17 20:20:21 1997 +0000 + + *** empty log message *** + + CVS patchset: 1431 + CVS date: 1997/02/17 20:20:21 + +commit 313c75b2e82949cdb7d7d972c257366ffb91a4cb +Author: ewt <devnull@localhost> +Date: Mon Feb 17 20:20:04 1997 +0000 + + migrated to new format (with --), added --requires, -R, and --info + + CVS patchset: 1430 + CVS date: 1997/02/17 20:20:04 + +commit e21915afcc51f30889366a8d321b10e899834b0f +Author: ewt <devnull@localhost> +Date: Mon Feb 17 20:18:54 1997 +0000 + + dropped QUERY_FOR_INFO, QUERY_FOR_REQUIRES + + CVS patchset: 1429 + CVS date: 1997/02/17 20:18:54 + +commit 65199afb2205ce7af85dad206ab7e28806564696 +Author: ewt <devnull@localhost> +Date: Mon Feb 17 20:18:36 1997 +0000 + + redid -i parsing, moved --info and --requires to popt aliases + + CVS patchset: 1428 + CVS date: 1997/02/17 20:18:36 + +commit 51fc5073792d72ebecfdd25277cbd70e98343956 +Author: ewt <devnull@localhost> +Date: Mon Feb 17 20:18:28 1997 +0000 + + Changed to version 2.3.6 + + CVS patchset: 1427 + CVS date: 1997/02/17 20:18:28 + +commit 2f43ed80e444b6970aeb9694e471f256e09370ba +Author: ewt <devnull@localhost> +Date: Mon Feb 17 16:53:30 1997 +0000 + + -Vp should use realpath() + + CVS patchset: 1426 + CVS date: 1997/02/17 16:53:30 + +commit d58a17d1bde09ab9b8bba06de1e1ff00001c0741 +Author: ewt <devnull@localhost> +Date: Mon Feb 17 16:52:45 1997 +0000 + + --ftp* arguments should work with -Vp as well + + CVS patchset: 1425 + CVS date: 1997/02/17 16:52:45 + +commit 1c3ca02cced5045f22ffb5953784a393962e3080 +Author: ewt <devnull@localhost> +Date: Fri Feb 14 03:40:00 1997 +0000 + + needs to include unistd.h to get some types + + CVS patchset: 1424 + CVS date: 1997/02/14 03:40:00 + +commit 05509cb62aad541b830eefe3a65a860f8a385f5e +Author: ewt <devnull@localhost> +Date: Fri Feb 14 03:32:26 1997 +0000 + + including <string.h> makes this a bit cleaner + + CVS patchset: 1423 + CVS date: 1997/02/14 03:32:26 + +commit c9ba3d9d89271220c1de40aeafede4312c5da5b1 +Author: ewt <devnull@localhost> +Date: Fri Feb 14 03:26:16 1997 +0000 + + 1) cleaned up horrbile relocateFilelist() hacks thanks to new header + 2) remove UID, GID lists from headers if symbolic versions are present + 3) fixed but in reloacteFilelist() which occasionally made it noop + + CVS patchset: 1422 + CVS date: 1997/02/14 03:26:16 + +commit 9b70abb46223e8bc0b2ea801d654dcccafc89942 +Author: ewt <devnull@localhost> +Date: Fri Feb 14 03:25:52 1997 +0000 + + if symbolic user and group names aren't present try to fall back + on id's (this if for old v1 packages) + + CVS patchset: 1421 + CVS date: 1997/02/14 03:25:52 + +commit 62a01ab51869d05c9ad7e81eb3435580adbb9538 +Author: ewt <devnull@localhost> +Date: Fri Feb 14 03:25:42 1997 +0000 + + added headerRemoveEntry() + + CVS patchset: 1420 + CVS date: 1997/02/14 03:25:42 + +commit 56b924a57ff685e0ca748b09a1586286d6068fbb +Author: ewt <devnull@localhost> +Date: Fri Feb 14 03:25:31 1997 +0000 + + fixed gidToGname() prototype + + CVS patchset: 1419 + CVS date: 1997/02/14 03:25:31 + +commit 6e3bed7cf3dbbb0880d836d46f59204d39261f1d +Author: ewt <devnull@localhost> +Date: Fri Feb 14 03:25:14 1997 +0000 + + exclude 'ignore' marked RPMTAG entriess from tag table + + CVS patchset: 1418 + CVS date: 1997/02/14 03:25:14 + +commit 635803a994a1e6c53026e9adc5692fefe2621ae0 +Author: ewt <devnull@localhost> +Date: Fri Feb 14 03:24:58 1997 +0000 + + added 'internal' keyword to get RPMTAG's ignored by tagtable.c + + CVS patchset: 1417 + CVS date: 1997/02/14 03:24:58 + +commit b26934ee9c1d1b11011618c1d415cd0c097d6284 +Author: ewt <devnull@localhost> +Date: Fri Feb 14 03:24:45 1997 +0000 + + *** empty log message *** + + CVS patchset: 1416 + CVS date: 1997/02/14 03:24:45 + +commit aa7bba8e59e6db594e7d42822b4917cc6653c1ea +Author: ewt <devnull@localhost> +Date: Fri Feb 14 02:05:43 1997 +0000 + + verify users and groups by name not by id + + CVS patchset: 1415 + CVS date: 1997/02/14 02:05:43 + +commit eafe2c752f6c0bbfdae81d8bdfca70af23dc3578 +Author: ewt <devnull@localhost> +Date: Fri Feb 14 02:05:33 1997 +0000 + + use new id query calls from misc.c + + CVS patchset: 1414 + CVS date: 1997/02/14 02:05:33 + +commit 97999ce92c1cad3315d85c02bb3c62007a75d846 +Author: ewt <devnull@localhost> +Date: Fri Feb 14 02:05:13 1997 +0000 + + added unameToUid(), gnameToGid(), uidToUname(), gidToUname() + + CVS patchset: 1413 + CVS date: 1997/02/14 02:05:13 + +commit a7afd38d35cf918d91989d6639e6291bc93a8a1f +Author: ewt <devnull@localhost> +Date: Fri Feb 14 02:04:37 1997 +0000 + + if we're not using GNU gettext #define the i18n stuff away (and get + rid of the gettextstub.c stuff as well) + + CVS patchset: 1412 + CVS date: 1997/02/14 02:04:37 + +commit 22b96549a74c98f35d07a584d4d2d6232b29e303 +Author: ewt <devnull@localhost> +Date: Fri Feb 14 02:04:13 1997 +0000 + + *** empty log message *** + + CVS patchset: 1411 + CVS date: 1997/02/14 02:04:13 + +commit a5cd69b3db129f55bd6776f2148a7cfb1b4bf8fb +Author: ewt <devnull@localhost> +Date: Fri Feb 14 02:04:04 1997 +0000 + + restored include of <locale.h> + + CVS patchset: 1410 + CVS date: 1997/02/14 02:04:04 + +commit 91a063524fa2f409791116c70d6202f5ec36daf3 +Author: ewt <devnull@localhost> +Date: Wed Feb 12 16:54:49 1997 +0000 + + array size mismatches in --qf should send error to stderr + + CVS patchset: 1409 + CVS date: 1997/02/12 16:54:49 + +commit 4f4c7b2e9c55439b20a67ecb455839be55800121 +Author: ewt <devnull@localhost> +Date: Wed Feb 12 05:06:25 1997 +0000 + + *** empty log message *** + + CVS patchset: 1408 + CVS date: 1997/02/12 05:06:25 + +commit b66955246958ab08c0d270c2a3c81761f77438ce +Author: ewt <devnull@localhost> +Date: Wed Feb 12 05:05:58 1997 +0000 + + 1) don't remove pre/post scripts if isdebug is set + 2) use '-xs' reather then separate args -- works around some broken shells + + CVS patchset: 1407 + CVS date: 1997/02/12 05:05:58 + +commit 3e9c2525399679378ef288dd167d00c0ac4e89cb +Author: ewt <devnull@localhost> +Date: Wed Feb 12 05:05:13 1997 +0000 + + 1) don't ever change the umask + 2) when installing sources with --root, directory checks need to + use the relocated paths + + CVS patchset: 1406 + CVS date: 1997/02/12 05:05:13 + +commit 3cb5b141d5d26a73b9d3b4a21763dac1fb3b32ed +Author: ewt <devnull@localhost> +Date: Wed Feb 12 05:04:38 1997 +0000 + + added optflags for ppc + + CVS patchset: 1405 + CVS date: 1997/02/12 05:04:38 + +commit 0d6a23c34e67752094c3141d95ee950fff705b21 +Author: ewt <devnull@localhost> +Date: Wed Feb 12 05:03:02 1997 +0000 + + run depend only against sources used + + CVS patchset: 1404 + CVS date: 1997/02/12 05:03:02 + +commit 7cdaa87e0f96ebd169020a531196e580342b8d80 +Author: ewt <devnull@localhost> +Date: Wed Feb 12 04:48:51 1997 +0000 + + made verify work on URLs + + CVS patchset: 1403 + CVS date: 1997/02/12 04:48:51 + +commit 5a761a05227693e5e4b37abe8a314dcba71950cd +Author: ewt <devnull@localhost> +Date: Wed Feb 12 04:48:37 1997 +0000 + + fixed -r, --root processing + + CVS patchset: 1402 + CVS date: 1997/02/12 04:48:37 + +commit 5c503f570f32253a6eea3a41bc8b2cbc40f4c5e3 +Author: ewt <devnull@localhost> +Date: Wed Feb 12 04:48:06 1997 +0000 + + if a prefix other then /usr or /usr/local is used look in $prefix/lib + and $prefix/include for libraries + + CVS patchset: 1401 + CVS date: 1997/02/12 04:48:06 + +commit 900266be6af55119c525d57035d6afde6cbb11e6 +Author: ewt <devnull@localhost> +Date: Wed Feb 12 04:47:49 1997 +0000 + + *** empty log message *** + + CVS patchset: 1400 + CVS date: 1997/02/12 04:47:49 + +commit cce6ae6b2ccccc0f33f0278bed8ec4feafb08bbe +Author: ewt <devnull@localhost> +Date: Thu Feb 6 20:45:08 1997 +0000 + + changed to version 2.3.5 + + CVS patchset: 1399 + CVS date: 1997/02/06 20:45:08 + +commit a2c2d90cb79abaad2113938a14666fa51a8dbdf8 +Author: ewt <devnull@localhost> +Date: Thu Feb 6 20:44:10 1997 +0000 + + %{#TAG} prints the number of items in the item (array length) + + CVS patchset: 1398 + CVS date: 1997/02/06 20:44:10 + +commit 7be278677ea6deb0bed516dbc223c2d10f8d4c4f +Author: ewt <devnull@localhost> +Date: Thu Feb 6 20:31:43 1997 +0000 + + changed a bunch of parameter names for cleanliness + + CVS patchset: 1397 + CVS date: 1997/02/06 20:31:43 + +commit 949a2fc3e9fad0d5d54f2bf3bd20a27a55f06862 +Author: ewt <devnull@localhost> +Date: Fri Jan 31 21:43:00 1997 +0000 + + *** empty log message *** + + CVS patchset: 1396 + CVS date: 1997/01/31 21:43:00 + +commit e902653112d0cb27c29839d5ec4c146e19024b38 +Author: ewt <devnull@localhost> +Date: Thu Jan 30 21:27:42 1997 +0000 + + *** empty log message *** + + CVS patchset: 1395 + CVS date: 1997/01/30 21:27:42 + +commit 62ccc79f90f0b97dbb8384db7b8add7c2953e3a9 +Author: ewt <devnull@localhost> +Date: Thu Jan 30 21:27:10 1997 +0000 + + fixed sigcheck w/ always failed with a made up error + + CVS patchset: 1394 + CVS date: 1997/01/30 21:27:10 + +commit cfdc587c25c2c1eea6a9f3ad8cd22a0e660ddc44 +Author: ewt <devnull@localhost> +Date: Thu Jan 30 20:45:07 1997 +0000 + + install rpmpopt properly + + CVS patchset: 1393 + CVS date: 1997/01/30 20:45:07 + +commit 63056f52cea7e87bd3fe48f80d7579ef72981e3b +Author: ewt <devnull@localhost> +Date: Thu Jan 30 20:20:29 1997 +0000 + + changed to version 2.3.4 + + CVS patchset: 1392 + CVS date: 1997/01/30 20:20:29 + +commit 79f644ecdad5409b5857c4e2e3b3964b9130d213 +Author: ewt <devnull@localhost> +Date: Thu Jan 30 20:16:49 1997 +0000 + + removed VERIY_SRPM + + CVS patchset: 1391 + CVS date: 1997/01/30 20:16:49 + +commit ca89c7dd06316d8ade0b179c2c6bf58d65a89f35 +Author: ewt <devnull@localhost> +Date: Thu Jan 30 20:14:22 1997 +0000 + + changed fixperms to setperms + + CVS patchset: 1390 + CVS date: 1997/01/30 20:14:22 + +commit e2ef8c9b0acb56954d65f4b814a9331a329ca8fe +Author: ewt <devnull@localhost> +Date: Thu Jan 30 20:09:42 1997 +0000 + + set the time on changelogs to noon UTC + + CVS patchset: 1389 + CVS date: 1997/01/30 20:09:42 + +commit 6a52e861c7b2028d0a9feac29d59a0d8f120ec44 +Author: ewt <devnull@localhost> +Date: Thu Jan 30 20:04:11 1997 +0000 + + NULL terminate result of poptGetArgs() + + CVS patchset: 1388 + CVS date: 1997/01/30 20:04:11 + +commit 6f9e6402382e2e35d9ea479bcb809b5e79676b3a +Author: ewt <devnull@localhost> +Date: Thu Jan 30 20:03:39 1997 +0000 + + moved dbiFreeIndexRecord() to be more appropriate (i.e. not segv) + + CVS patchset: 1387 + CVS date: 1997/01/30 20:03:39 + +commit f4f50e367a0a927a636fd5cc1f41b8d0f79e07bb +Author: ewt <devnull@localhost> +Date: Thu Jan 30 20:03:01 1997 +0000 + + remove one from rpmTagTableSize (NULL entry) + + CVS patchset: 1386 + CVS date: 1997/01/30 20:03:01 + +commit ca81a06e73296cd56a3691db48767c76cadf8f48 +Author: ewt <devnull@localhost> +Date: Thu Jan 30 20:02:28 1997 +0000 + + added doc stubs for --fixperms, --setugids, --rebuilddb, --showrc + + CVS patchset: 1385 + CVS date: 1997/01/30 20:02:28 + +commit 647b233511c9500924167a033421aa85fecf9583 +Author: ewt <devnull@localhost> +Date: Thu Jan 30 19:59:14 1997 +0000 + + 1) removed --provides, --scripts (moved to rpmpopt) + 2) concatenates multiple query formats + 3) doesn't support stdin query/verify modes (thank god) + + CVS patchset: 1384 + CVS date: 1997/01/30 19:59:14 + +commit f1ca8333220eabd80b7671158c35485b36c99435 +Author: ewt <devnull@localhost> +Date: Thu Jan 30 19:58:55 1997 +0000 + + removed stdin verification modes + + CVS patchset: 1383 + CVS date: 1997/01/30 19:58:55 + +commit b5f1f94bba82125bc7a5ae6337ed1d49f2ad7b10 +Author: ewt <devnull@localhost> +Date: Thu Jan 30 19:58:40 1997 +0000 + + removed stdin queries and moved --scripts, --provides to rpmpopt + + CVS patchset: 1382 + CVS date: 1997/01/30 19:58:40 + +commit 9db020e418717341aaf517d883836f15525798c1 +Author: ewt <devnull@localhost> +Date: Thu Jan 30 19:58:26 1997 +0000 + + installs rpmpopt + + CVS patchset: 1381 + CVS date: 1997/01/30 19:58:26 + +commit b0afc4092cef3eeff109f3de7df183afc7dcd516 +Author: ewt <devnull@localhost> +Date: Thu Jan 30 19:57:47 1997 +0000 + + Initial revision + + CVS patchset: 1380 + CVS date: 1997/01/30 19:57:47 + +commit dcd2a73991b7cf8537711955fd430533219c86d0 +Author: ewt <devnull@localhost> +Date: Thu Jan 30 19:57:30 1997 +0000 + + *** empty log message *** + + CVS patchset: 1379 + CVS date: 1997/01/30 19:57:30 + +commit 5aad93af5d0203e26c9be06eafd119a550721a27 +Author: ewt <devnull@localhost> +Date: Thu Jan 30 19:56:36 1997 +0000 + + updated to RPM 2.3.1 (or so) + + CVS patchset: 1378 + CVS date: 1997/01/30 19:56:36 + +commit 7bc74ba4aa4529d9683986493e2da1cb9cd354f9 +Author: ewt <devnull@localhost> +Date: Thu Jan 30 15:54:59 1997 +0000 + + added info on conflicts + + CVS patchset: 1377 + CVS date: 1997/01/30 15:54:59 + +commit fb25acc6f607a72b8ef9d41c71de77dcf0c6b5d0 +Author: ewt <devnull@localhost> +Date: Wed Jan 29 17:40:03 1997 +0000 + + *** empty log message *** + + CVS patchset: 1376 + CVS date: 1997/01/29 17:40:03 + +commit be0b90359bcd8156385178eb9b570c0538c0333f +Author: ewt <devnull@localhost> +Date: Wed Jan 29 17:39:46 1997 +0000 + + does some basic sanity checks on headers read from the database + + CVS patchset: 1375 + CVS date: 1997/01/29 17:39:46 + +commit 364db20c195b8e5fd06cc27e6745dc8ba1e583f9 +Author: ewt <devnull@localhost> +Date: Wed Jan 29 17:39:11 1997 +0000 + + 1) made faNextOffset(), faFirstOffset() return signed ints + 2) both return -1 on error + 3) faNextOffset() detects loops and returns -1 + + CVS patchset: 1374 + CVS date: 1997/01/29 17:39:11 + +commit bc1cb8cc9ff765e13c8691f1babac44f9cc0fb1f +Author: ewt <devnull@localhost> +Date: Wed Jan 29 17:38:47 1997 +0000 + + made rpmdbFirstRecNum() and rpmdbNextRecNum() return signed ints + + CVS patchset: 1373 + CVS date: 1997/01/29 17:38:47 + +commit 5612933dcb9fa3cb0963347605a1feba6847c609 +Author: root <devnull@localhost> +Date: Tue Jan 28 15:34:31 1997 +0000 + + *** empty log message *** + + CVS patchset: 1372 + CVS date: 1997/01/28 15:34:31 + +commit e633246d1ddc1427319a781f85c06942597afdb3 +Author: root <devnull@localhost> +Date: Tue Jan 28 15:33:55 1997 +0000 + + fixed requires/conflicts + + CVS patchset: 1371 + CVS date: 1997/01/28 15:33:55 + +commit 52978613bc110c659a1f9e397ea20bf0b3acb3e4 +Author: root <devnull@localhost> +Date: Sat Jan 25 04:48:56 1997 +0000 + + *** empty log message *** + + CVS patchset: 1370 + CVS date: 1997/01/25 04:48:56 + +commit 6ffeda1eaa7315d94b0d07b6a988c93558a2fd3a +Author: root <devnull@localhost> +Date: Sat Jan 25 04:48:06 1997 +0000 + + added %changelog processing + + CVS patchset: 1369 + CVS date: 1997/01/25 04:48:06 + +commit b161ffd5c8c83449c310e422a5a9bbcfbbb4f29b +Author: root <devnull@localhost> +Date: Sat Jan 25 04:47:27 1997 +0000 + + added RPMTAG_CHANGELOGTIME RPMTAG_CHANGELOGNAME RPMTAG_CHANGELOGTEXT + + CVS patchset: 1368 + CVS date: 1997/01/25 04:47:27 + +commit 021ca4b3450cc99b3ab771dea35f79db3f2bb87f +Author: ewt <devnull@localhost> +Date: Fri Jan 24 22:56:25 1997 +0000 + + added some missing -p's to mkdirs + + CVS patchset: 1367 + CVS date: 1997/01/24 22:56:25 + +commit 49392863405756e01085dbfb7d7804d9b6245dbf +Author: ewt <devnull@localhost> +Date: Fri Jan 24 22:50:38 1997 +0000 + + create RPMNLSDIR + + CVS patchset: 1366 + CVS date: 1997/01/24 22:50:38 + +commit 06927d450814d8b141593d4c375a999121352970 +Author: ewt <devnull@localhost> +Date: Fri Jan 24 22:50:01 1997 +0000 + + changed NLSDIR to RPMNLSDIR + + CVS patchset: 1365 + CVS date: 1997/01/24 22:50:01 + +commit 5b744e7a24293f96ca84e39fcffde299ed04ef42 +Author: ewt <devnull@localhost> +Date: Fri Jan 24 19:06:35 1997 +0000 + + prototype realpath if appropriate + + CVS patchset: 1364 + CVS date: 1997/01/24 19:06:35 + +commit bf515de97c95c27b91bac8fd530a1461ed6211a2 +Author: ewt <devnull@localhost> +Date: Fri Jan 24 19:06:16 1997 +0000 + + prototype bindtextdomain(), textdomain() if libintl.h isn't being used + + CVS patchset: 1363 + CVS date: 1997/01/24 19:06:16 + +commit 6e1a9bd641d8759122d40073f4403f200dc5e594 +Author: ewt <devnull@localhost> +Date: Fri Jan 24 19:06:09 1997 +0000 + + include config.h + + CVS patchset: 1362 + CVS date: 1997/01/24 19:06:09 + +commit 0d6a382fb16f1f74b35be962c86539f8518faa27 +Author: ewt <devnull@localhost> +Date: Fri Jan 24 19:05:56 1997 +0000 + + don't include miscfn.h -- glob.h gets it + + CVS patchset: 1361 + CVS date: 1997/01/24 19:05:56 + +commit 3d51574396bd7934b01c7714a7fcd544820bda5d +Author: ewt <devnull@localhost> +Date: Fri Jan 24 19:05:39 1997 +0000 + + don't mkdir anything -- toplevel Makefile handles that + + CVS patchset: 1360 + CVS date: 1997/01/24 19:05:39 + +commit 87a10745a27e8a05e4442b6a4757d1692116030f +Author: ewt <devnull@localhost> +Date: Fri Jan 24 19:05:23 1997 +0000 + + added STDC_HEADERS, HAVE_STRING_H, HAVE_REALPATH + + CVS patchset: 1359 + CVS date: 1997/01/24 19:05:23 + +commit f818ac27f7d141136e068029f21e7554046291a1 +Author: ewt <devnull@localhost> +Date: Fri Jan 24 19:04:51 1997 +0000 + + 1) check for STDC headers (makes glob.c, etc happy) + 2) check from string.h + 3) define HAVE_REALPATH as appropriate + + CVS patchset: 1358 + CVS date: 1997/01/24 19:04:51 + +commit 3a7a9798784883007a36a49440e2c5d23f272f9b +Author: ewt <devnull@localhost> +Date: Fri Jan 24 19:04:31 1997 +0000 + + moved isUrl initialization to remove dumb warning + + CVS patchset: 1357 + CVS date: 1997/01/24 19:04:31 + +commit 2c83a713fd9fc2129f48fd1d39b0ea494e926028 +Author: ewt <devnull@localhost> +Date: Fri Jan 24 19:04:14 1997 +0000 + + use RPMNLS* rather then NLS* + + CVS patchset: 1356 + CVS date: 1997/01/24 19:04:14 + +commit a34820cda3ef9aa1b07d6674863f4fe4fff6e44b +Author: ewt <devnull@localhost> +Date: Fri Jan 24 19:03:06 1997 +0000 + + 1) only mkdir directories which don't exist + 2) use RPMNLS* rather then NLS* + + CVS patchset: 1355 + CVS date: 1997/01/24 19:03:06 + +commit b0290919c25d402ff0bb12dc1f6d03e504004fa8 +Author: ewt <devnull@localhost> +Date: Fri Jan 24 19:03:01 1997 +0000 + + *** empty log message *** + + CVS patchset: 1354 + CVS date: 1997/01/24 19:03:01 + +commit 352e7cd6f34e41d64050af0ef873903477aae316 +Author: ewt <devnull@localhost> +Date: Fri Jan 24 16:13:19 1997 +0000 + + removed unused variable tok + + CVS patchset: 1353 + CVS date: 1997/01/24 16:13:19 + +commit bfd57b7a22d891f6b88e2c942cc79bfced5d1437 +Author: ewt <devnull@localhost> +Date: Thu Jan 23 21:17:25 1997 +0000 + + 1) added copyData() + 2) changed grabData() to use copyData() + 3) made headerAppendEntry() use copyData() so it will actually work + + CVS patchset: 1352 + CVS date: 1997/01/23 21:17:25 + +commit 21620b1414e73d4234f8d18765c4554afe4b12bd +Author: ewt <devnull@localhost> +Date: Thu Jan 23 21:12:26 1997 +0000 + + increment count in headerAppendEntry() + + CVS patchset: 1351 + CVS date: 1997/01/23 21:12:26 + +commit d0c5b80dec5c5fe0d5fe30770ed02b42ea2dc283 +Author: ewt <devnull@localhost> +Date: Thu Jan 23 20:57:58 1997 +0000 + + *** empty log message *** + + CVS patchset: 1350 + CVS date: 1997/01/23 20:57:58 + +commit d12e155ba86959103f2443f86b9b764c52dcc059 +Author: ewt <devnull@localhost> +Date: Thu Jan 23 20:56:58 1997 +0000 + + always link against libmisc + + CVS patchset: 1349 + CVS date: 1997/01/23 20:56:58 + +commit 0dab6d67bf464bfb1a3adfd68dd853ca8a88e8dd +Author: ewt <devnull@localhost> +Date: Thu Jan 23 20:56:45 1997 +0000 + + may skip file md5 checks + + CVS patchset: 1348 + CVS date: 1997/01/23 20:56:45 + +commit fa4a7a11bba35fac1daa8b9bb75ba3152d4715cd +Author: ewt <devnull@localhost> +Date: Thu Jan 23 20:56:16 1997 +0000 + + added --nomd5 + + CVS patchset: 1347 + CVS date: 1997/01/23 20:56:16 + +commit 4d4c71c5805a4cbdf52297c99e6f20a1afb6e6af +Author: ewt <devnull@localhost> +Date: Thu Jan 23 20:55:52 1997 +0000 + + allows you to omit md5 signature checks + + CVS patchset: 1346 + CVS date: 1997/01/23 20:55:52 + +commit d3f7e48be949aca972ea3e67815dab6e6a994b41 +Author: ewt <devnull@localhost> +Date: Thu Jan 23 20:55:33 1997 +0000 + + added omitFlags to rpmVerifyFile() + + CVS patchset: 1345 + CVS date: 1997/01/23 20:55:33 + +commit 0d0ca1f947d0cf61cfb09f0647562b6d8d1a92c6 +Author: ewt <devnull@localhost> +Date: Thu Jan 23 20:29:16 1997 +0000 + + tried to fix h_errno check + + CVS patchset: 1344 + CVS date: 1997/01/23 20:29:16 + +commit ed17a7118243ce1bad6c0fa2e326af2dec99b1cd +Author: ewt <devnull@localhost> +Date: Thu Jan 23 20:24:25 1997 +0000 + + 1) changed for new headerDump() + 2) reads rpmrc to find rpm library + + CVS patchset: 1343 + CVS date: 1997/01/23 20:24:25 + +commit 167b4407ffe8fd3b3039236b5e897c4eb375fcf9 +Author: ewt <devnull@localhost> +Date: Thu Jan 23 20:24:16 1997 +0000 + + changed for new headerDump() + + CVS patchset: 1342 + CVS date: 1997/01/23 20:24:16 + +commit 5807c0cf2a9c2edf9782dcf9bbf492cd699e7208 +Author: ewt <devnull@localhost> +Date: Thu Jan 23 20:24:00 1997 +0000 + + *** empty log message *** + + CVS patchset: 1341 + CVS date: 1997/01/23 20:24:00 + +commit 8aefc029089b68876913be987e39607d1fac7e15 +Author: ewt <devnull@localhost> +Date: Thu Jan 23 20:23:35 1997 +0000 + + only check rdev w/ appropriate, include device type (block vs char) in + D bit + + CVS patchset: 1340 + CVS date: 1997/01/23 20:23:35 + +commit e14c030f939650117a2d0274021346ba1c2548fb +Author: ewt <devnull@localhost> +Date: Thu Jan 23 20:23:17 1997 +0000 + + added some -'s for correctness + + CVS patchset: 1339 + CVS date: 1997/01/23 20:23:17 + +commit df5f2c436784fb07e71bb6d9c49e3b84cb4f50ca +Author: root <devnull@localhost> +Date: Thu Jan 23 19:17:35 1997 +0000 + + some tmpPath's were being alloceted w/o paying attention to the length + of RPMVAR_TMPPATH + + CVS patchset: 1338 + CVS date: 1997/01/23 19:17:35 + +commit 11eb37a7a23b8074afb3053510cfa7f5f2ebcd3d +Author: ewt <devnull@localhost> +Date: Wed Jan 22 20:42:36 1997 +0000 + + moved struct rpmTagTableEntry to header.h (and renamed it) + + CVS patchset: 1337 + CVS date: 1997/01/22 20:42:36 + +commit 0264e478d897d89fd729ebffbf7afd376eb48e1f +Author: ewt <devnull@localhost> +Date: Wed Jan 22 20:42:10 1997 +0000 + + 1) struct rpmTagTableEntry now struct headerTagTableEntry + + CVS patchset: 1336 + CVS date: 1997/01/22 20:42:10 + +commit b18f0a329c94edfbd2b8ec90fe651ecc996f311c +Author: ewt <devnull@localhost> +Date: Wed Jan 22 20:41:50 1997 +0000 + + headerDump() now needs tag table + + CVS patchset: 1335 + CVS date: 1997/01/22 20:41:50 + +commit 3c528c8ab63e68c813195c3f7fb72aa2ebc2ddb3 +Author: ewt <devnull@localhost> +Date: Wed Jan 22 20:40:45 1997 +0000 + + don't look for getopt anymore (we don't need it) + + CVS patchset: 1334 + CVS date: 1997/01/22 20:40:45 + +commit ac61b79a0034fc381bf29ec8671f12c215d822a2 +Author: ewt <devnull@localhost> +Date: Wed Jan 22 20:40:33 1997 +0000 + + *** empty log message *** + + CVS patchset: 1333 + CVS date: 1997/01/22 20:40:33 + +commit 3272d6857c38f7a8dc75df57536664bb866fb8ab +Author: ewt <devnull@localhost> +Date: Wed Jan 22 20:25:38 1997 +0000 + + bug parsing multiline responses + + CVS patchset: 1332 + CVS date: 1997/01/22 20:25:38 + +commit fb837ffbb494b3af8f16c4b0f96729fc97d9caa5 +Author: ewt <devnull@localhost> +Date: Wed Jan 22 20:25:23 1997 +0000 + + changed types to headerTabTableEntry from rpmTagTableEntry + + CVS patchset: 1331 + CVS date: 1997/01/22 20:25:23 + +commit c212907847fb6e831b837030b04549249ce2330b +Author: ewt <devnull@localhost> +Date: Tue Jan 21 18:09:16 1997 +0000 + + 1) made headerDump() take tag table + 2) removed rpmlib.h, messages.h dependencies + + CVS patchset: 1330 + CVS date: 1997/01/21 18:09:16 + +commit 4d9920ab1fccd0f15166cd0e159e434e2fc72b89 +Author: ewt <devnull@localhost> +Date: Mon Jan 20 22:34:47 1997 +0000 + + 1) use autoconf message facilities + 2) look for h_errno + + CVS patchset: 1329 + CVS date: 1997/01/20 22:34:47 + +commit 1c6087767f4b404b26833a2055aa73dbed8f6110 +Author: ewt <devnull@localhost> +Date: Mon Jan 20 22:34:34 1997 +0000 + + defined HAVE_HERRNO if necessary + + CVS patchset: 1328 + CVS date: 1997/01/20 22:34:34 + +commit 11fda8ed4ff0573b9436e73a3b6eae958563a56a +Author: ewt <devnull@localhost> +Date: Mon Jan 20 22:34:26 1997 +0000 + + added HAVE_HERRNO + + CVS patchset: 1327 + CVS date: 1997/01/20 22:34:26 + +commit 17c36159c7822c4c2b9440b2dd074adcf04a0142 +Author: ewt <devnull@localhost> +Date: Mon Jan 20 22:16:31 1997 +0000 + + added poptBadOption(), poptStrerror(), flags argument to poptAddAlias + + CVS patchset: 1326 + CVS date: 1997/01/20 22:16:31 + +commit 22d5f14f156b0d385b86a83f15b350efede49ea5 +Author: ewt <devnull@localhost> +Date: Mon Jan 20 22:16:01 1997 +0000 + + 1) sanity check --timecheck + 2) print usefull errors during argument processing + + CVS patchset: 1325 + CVS date: 1997/01/20 22:16:01 + +commit 3366d6c2e0f027256860db99b562627aa6db3088 +Author: ewt <devnull@localhost> +Date: Fri Jan 17 22:56:22 1997 +0000 + + added :octal for int32 and int16 + + CVS patchset: 1324 + CVS date: 1997/01/17 22:56:22 + +commit 10ac1065199e0ddfd51fd25fcb9cb9472b2220a7 +Author: ewt <devnull@localhost> +Date: Fri Jan 17 21:58:27 1997 +0000 + + 1) added parsing options for option args + 2) added alias config files + + CVS patchset: 1323 + CVS date: 1997/01/17 21:58:27 + +commit adcc39df50e9d7518554d01a934a08881500bda8 +Author: ewt <devnull@localhost> +Date: Fri Jan 17 21:58:00 1997 +0000 + + 1) added --pipe + 2) read popt config files + 3) takes advantage of some popt shortcuts + + CVS patchset: 1322 + CVS date: 1997/01/17 21:58:00 + +commit bd2663da8eb1f8fed1eda4e4cdd00eadc458270b +Author: ewt <devnull@localhost> +Date: Fri Jan 17 21:57:52 1997 +0000 + + added DLIBRPMALIAS_FILENAME + + CVS patchset: 1321 + CVS date: 1997/01/17 21:57:52 + +commit b7daa4d1d0700944e6b1075fbd6911108b4a435c +Author: ewt <devnull@localhost> +Date: Fri Jan 17 16:23:58 1997 +0000 + + use config.h, not misc-config.h + + CVS patchset: 1320 + CVS date: 1997/01/17 16:23:58 + +commit d9d67931b8a482835f119cdf63192134fbd13feb +Author: ewt <devnull@localhost> +Date: Fri Jan 17 16:23:49 1997 +0000 + + added popt to Makefile.in + + CVS patchset: 1319 + CVS date: 1997/01/17 16:23:49 + +commit 265d11ee06dfa77f450d43d476f93b3493a98cbc +Author: ewt <devnull@localhost> +Date: Fri Jan 17 16:23:22 1997 +0000 + + define PATH_MAX if necessary + + CVS patchset: 1318 + CVS date: 1997/01/17 16:23:22 + +commit 15e5bfc3ce8bf29b038f361141c3a68923b09e77 +Author: ewt <devnull@localhost> +Date: Fri Jan 17 16:22:57 1997 +0000 + + 1) use config.h if available + 2) use if not ifdef + 3) use <signal.h> instead of <sys/signal.h> + + CVS patchset: 1317 + CVS date: 1997/01/17 16:22:57 + +commit 9c23e2a5a99225d657d4ca5d2d1ae3379c3a77e1 +Author: ewt <devnull@localhost> +Date: Fri Jan 17 16:22:45 1997 +0000 + + 1) use config.h if available + 2) use if not ifdef + 3) include <string.h> + + CVS patchset: 1316 + CVS date: 1997/01/17 16:22:45 + +commit e95e75d71d2f0630b4e187a56d2f96b17bb9467f +Author: ewt <devnull@localhost> +Date: Fri Jan 17 16:22:08 1997 +0000 + + use if not ifdef + include "misc.h" and "config.h" + + CVS patchset: 1315 + CVS date: 1997/01/17 16:22:08 + +commit 0a5763e9d1e5a60b3b6cdbad85da122a01dbfe90 +Author: ewt <devnull@localhost> +Date: Fri Jan 17 16:21:51 1997 +0000 + + 1) use config.h if available + 2) use if not ifdef + 3) typevase getpid() to int for printf() + + CVS patchset: 1314 + CVS date: 1997/01/17 16:21:51 + +commit 9a3d1082496c15b73c887d9e6e3b47357abf6d12 +Author: ewt <devnull@localhost> +Date: Fri Jan 17 16:21:38 1997 +0000 + + include <string.h> + + CVS patchset: 1313 + CVS date: 1997/01/17 16:21:38 + +commit c1ba92895474b316b6b5b69e7b2a5cf6ab193110 +Author: ewt <devnull@localhost> +Date: Fri Jan 17 16:20:18 1997 +0000 + + 1) use config.h if available + 2) use if not ifdef + + CVS patchset: 1312 + CVS date: 1997/01/17 16:20:18 + +commit c40e834ea0e7fec8af9b59bc09d1b3639199b5b6 +Author: ewt <devnull@localhost> +Date: Fri Jan 17 16:20:10 1997 +0000 + + use config.h now + + CVS patchset: 1311 + CVS date: 1997/01/17 16:20:10 + +commit 176e84672b163a944bbceaf47c01b4dad3cc5cbd +Author: ewt <devnull@localhost> +Date: Fri Jan 17 16:20:07 1997 +0000 + + Initial revision + + CVS patchset: 1310 + CVS date: 1997/01/17 16:20:07 + +commit 5f1329228093aac371dc22377493703973e23cbb +Author: ewt <devnull@localhost> +Date: Fri Jan 17 16:19:51 1997 +0000 + + added topdir to -I path so we find config.h + + CVS patchset: 1309 + CVS date: 1997/01/17 16:19:51 + +commit fa6881186405884687724ab893323c50f0557310 +Author: ewt <devnull@localhost> +Date: Fri Jan 17 15:48:09 1997 +0000 + + use config.h now + + CVS patchset: 1308 + CVS date: 1997/01/17 15:48:09 + +commit d731b1a1b0065c388da861710c99a9af6305dc28 +Author: ewt <devnull@localhost> +Date: Fri Jan 17 15:41:28 1997 +0000 + + use if instead of ifdef + + CVS patchset: 1307 + CVS date: 1997/01/17 15:41:28 + +commit f54f87c666ebfdaafe8ab3644fb09d0d0a6c3e54 +Author: ewt <devnull@localhost> +Date: Fri Jan 17 00:25:02 1997 +0000 + + made rpm depend on misc/libmisc.a + + CVS patchset: 1306 + CVS date: 1997/01/17 00:25:02 + +commit ca2c80ddf980e7596767b63d6c6801e8a5ebcac2 +Author: ewt <devnull@localhost> +Date: Fri Jan 17 00:24:36 1997 +0000 + + Initial revision + + CVS patchset: 1305 + CVS date: 1997/01/17 00:24:36 + +commit f9f5e0cd4b65d45770308d0a89e4e1ffc3f37be4 +Author: ewt <devnull@localhost> +Date: Thu Jan 16 23:26:42 1997 +0000 + + switched from getopt to popt + + CVS patchset: 1304 + CVS date: 1997/01/16 23:26:42 + +commit 21b9b7cabe014d7dcfdfc6b034c19057922ad68d +Author: ewt <devnull@localhost> +Date: Thu Jan 16 19:49:45 1997 +0000 + + don't use config.h + + CVS patchset: 1303 + CVS date: 1997/01/16 19:49:45 + +commit e6914feda1c736c8a0528b68984214489a4ecb56 +Author: ewt <devnull@localhost> +Date: Thu Jan 16 19:46:38 1997 +0000 + + Initial revision + + CVS patchset: 1302 + CVS date: 1997/01/16 19:46:38 + +commit 85719fbf14d8d7e95cc28fc0aacd9fa30daaa045 +Author: ewt <devnull@localhost> +Date: Thu Jan 16 19:46:14 1997 +0000 + + use misc-config.h + + CVS patchset: 1301 + CVS date: 1997/01/16 19:46:14 + +commit b64894d7a8629f96c9e3e9d1eea0ec789fd22781 +Author: ewt <devnull@localhost> +Date: Thu Jan 16 19:44:42 1997 +0000 + + use "miscfn.h" not <glob.h> + + CVS patchset: 1300 + CVS date: 1997/01/16 19:44:42 + +commit 944ef205b9744ae21dca06fd79d1e40f6a8f6aac +Author: ewt <devnull@localhost> +Date: Thu Jan 16 19:44:24 1997 +0000 + + look for glob.h, fnmatch.hj + + CVS patchset: 1299 + CVS date: 1997/01/16 19:44:24 + +commit 23923edefb6baf38c62dc66fe1bc04f95d59cbfa +Author: ewt <devnull@localhost> +Date: Thu Jan 16 19:44:15 1997 +0000 + + don't need INTLDEF + + CVS patchset: 1298 + CVS date: 1997/01/16 19:44:15 + +commit f8009aeafc0c15ac8673b03cb8d69f6d5d0d71cd +Author: ewt <devnull@localhost> +Date: Thu Jan 16 19:43:48 1997 +0000 + + *** empty log message *** + + CVS patchset: 1297 + CVS date: 1997/01/16 19:43:48 + +commit 5142d097245909ca49396d0892dbcb609c05de06 +Author: ewt <devnull@localhost> +Date: Thu Jan 16 17:24:51 1997 +0000 + + added RPMVAR_FIXPERMS + + CVS patchset: 1296 + CVS date: 1997/01/16 17:24:51 + +commit f8d36658fae430512a363c7f7c0fd6ed72244e47 +Author: ewt <devnull@localhost> +Date: Thu Jan 16 17:24:37 1997 +0000 + + *** empty log message *** + + CVS patchset: 1295 + CVS date: 1997/01/16 17:24:37 + +commit 8114a6c58045edee36c94ecd11d358caa31195c2 +Author: ewt <devnull@localhost> +Date: Thu Jan 16 17:24:00 1997 +0000 + + added fixperms entry + + CVS patchset: 1294 + CVS date: 1997/01/16 17:24:00 + +commit 2788ae7180e44f27c212e4b54f943467009db6a6 +Author: ewt <devnull@localhost> +Date: Thu Jan 16 17:23:44 1997 +0000 + + look for POSIX chmod + + CVS patchset: 1293 + CVS date: 1997/01/16 17:23:44 + +commit ed2bd2bede9e3bcfc40e2e30b967901d0d15d626 +Author: ewt <devnull@localhost> +Date: Thu Jan 16 17:23:29 1997 +0000 + + use RPMVAR_FIXPERMS rather then static chmod args + + CVS patchset: 1292 + CVS date: 1997/01/16 17:23:29 + +commit fc92e27c20aad91ce913041a05121a0a9466fae2 +Author: ewt <devnull@localhost> +Date: Thu Jan 16 17:22:20 1997 +0000 + + use <string.h> not <strings.h> + + CVS patchset: 1291 + CVS date: 1997/01/16 17:22:20 + +commit db2bf9fbf0bbb393fb728803db9e87014c2751ed +Author: ewt <devnull@localhost> +Date: Thu Jan 16 17:03:58 1997 +0000 + + use "cp -pr" not "cp -ar" + + CVS patchset: 1290 + CVS date: 1997/01/16 17:03:58 + +commit 45bcb0704e5200fde9d25cd84ee5fab668db5e04 +Author: ewt <devnull@localhost> +Date: Thu Jan 16 16:46:37 1997 +0000 + + Reimplemented header internals + + CVS patchset: 1289 + CVS date: 1997/01/16 16:46:37 + +commit ebcbd42cc294539b5307a689af0729cb2966c878 +Author: ewt <devnull@localhost> +Date: Thu Jan 16 16:46:15 1997 +0000 + + *** empty log message *** + + CVS patchset: 1288 + CVS date: 1997/01/16 16:46:15 + +commit 8d2e35709ccff8e08040ce927dde0a8f945daafe +Author: ewt <devnull@localhost> +Date: Thu Jan 16 16:45:52 1997 +0000 + + changed to rpm, 2.3.3 + + CVS patchset: 1287 + CVS date: 1997/01/16 16:45:52 + +commit 258f679cccd00317c97360e142c7d86827bf7693 +Author: ewt <devnull@localhost> +Date: Thu Jan 16 16:20:45 1997 +0000 + + changed version to 2.3.2 + + CVS patchset: 1286 + CVS date: 1997/01/16 16:20:45 + +commit 80aca082350f800e542939b1b75027b99bbe9e77 +Author: ewt <devnull@localhost> +Date: Thu Jan 16 16:18:48 1997 +0000 + + 1) fixed bug in rpmVersionCompare() with segv'd + 2) fixed silly type + + CVS patchset: 1285 + CVS date: 1997/01/16 16:18:48 + +commit 57d436b9c0e1825468d5a172eccce965cfaaad09 +Author: ewt <devnull@localhost> +Date: Thu Jan 16 16:17:41 1997 +0000 + + *** empty log message *** + + CVS patchset: 1284 + CVS date: 1997/01/16 16:17:41 + +commit 9c82f20f126c8e6fa3fce4033ec959e8b782053f +Author: ewt <devnull@localhost> +Date: Thu Jan 16 04:12:29 1997 +0000 + + use H_OLDHEADER not H_HEADER + + CVS patchset: 1283 + CVS date: 1997/01/16 04:12:29 + +commit 3895967ba829dd4f8b799bf7751262ac41a15023 +Author: ewt <devnull@localhost> +Date: Wed Jan 15 22:46:41 1997 +0000 + + *** empty log message *** + + CVS patchset: 1282 + CVS date: 1997/01/15 22:46:41 + +commit 5c221d638b02f4441adb1e43bff0706c0a5f2ac2 +Author: ewt <devnull@localhost> +Date: Wed Jan 15 22:45:36 1997 +0000 + + relocating packages didn't work when the package contained a directory + equivalent to the prefix + + CVS patchset: 1281 + CVS date: 1997/01/15 22:45:36 + +commit d9fc50656a1b1aa68262b70ec9b606e9d5f30326 +Author: ewt <devnull@localhost> +Date: Wed Jan 15 16:55:20 1997 +0000 + + passes installprefix to child makes + + CVS patchset: 1280 + CVS date: 1997/01/15 16:55:20 + +commit 82a617f13f76a29a26e3172a8d28a49e0546f84c +Author: ewt <devnull@localhost> +Date: Wed Jan 15 16:55:08 1997 +0000 + + make install needs to respect installprefix + + CVS patchset: 1279 + CVS date: 1997/01/15 16:55:08 + +commit e5b9e4adb3075b1adafabc341b7ab8f722d536bd +Author: ewt <devnull@localhost> +Date: Wed Jan 15 16:26:57 1997 +0000 + + 1) don't export rpmEnsureOlder() + 2) added rpmVersionCompare() + + CVS patchset: 1278 + CVS date: 1997/01/15 16:26:57 + +commit 59ac149c8e193538bd13e21fb42c41f1c24c759d +Author: ewt <devnull@localhost> +Date: Wed Jan 15 16:26:42 1997 +0000 + + don't close std[err,out] after a verify script + + CVS patchset: 1277 + CVS date: 1997/01/15 16:26:42 + +commit ba4290acd3de2ab0b9abe4c51ebf5249fb2ff900 +Author: ewt <devnull@localhost> +Date: Wed Jan 15 16:24:14 1997 +0000 + + 1) made rpmEnsureOlder() static and user a header instead of strings + 2) use rpmvercmp() instead of vercmp() + 3) added rpmVersionCompare() + + CVS patchset: 1276 + CVS date: 1997/01/15 16:24:14 + +commit 0c7b02c1ef1911e7f9557139a275b5e675e06797 +Author: ewt <devnull@localhost> +Date: Wed Jan 15 16:23:50 1997 +0000 + + changed vercmp() to rpmvercmp() + + CVS patchset: 1275 + CVS date: 1997/01/15 16:23:50 + +commit 4b893222661c81edd24de0b3bb84f017a192a9f7 +Author: ewt <devnull@localhost> +Date: Wed Jan 15 16:23:24 1997 +0000 + + *** empty log message *** + + CVS patchset: 1274 + CVS date: 1997/01/15 16:23:24 + +commit e7cff19dc1c59bc5022d1bcc25891715402ae39d +Author: ewt <devnull@localhost> +Date: Tue Jan 14 23:26:46 1997 +0000 + + *** empty log message *** + + CVS patchset: 1273 + CVS date: 1997/01/14 23:26:46 + +commit bd91e242c3044961d54611b0514f98cfe4959965 +Author: ewt <devnull@localhost> +Date: Mon Jan 13 17:23:43 1997 +0000 + + add mkj's usage message + + CVS patchset: 1272 + CVS date: 1997/01/13 17:23:43 + +commit 052ae10749842cb1ecbe94e80d07691fc576c19e +Author: jbj <devnull@localhost> +Date: Sat Jan 4 02:48:55 1997 +0000 + + Sanity (make dist). + + CVS patchset: 1271 + CVS date: 1997/01/04 02:48:55 + +commit 7ac91c9f8b0894cb4a00149b6ce5cd4a2fda60b6 +Author: jbj <devnull@localhost> +Date: Sat Jan 4 02:48:55 1997 +0000 + + Sanity (make dist). + + CVS patchset: 1270 + CVS date: 1997/01/04 02:48:55 + +commit 8eacd2250ae19792c1bc14d567540f9d19dc3b97 +Author: jbj <devnull@localhost> +Date: Sat Jan 4 02:17:22 1997 +0000 + + Add ufdSeek. + + CVS patchset: 1269 + CVS date: 1997/01/04 02:17:22 + +commit 3ba113e5e93ab595026462fecde7677f1038bb8c +Author: ewt <devnull@localhost> +Date: Thu Jan 2 17:49:42 1997 +0000 + + added patter rule for running msgfmt + + CVS patchset: 1268 + CVS date: 1997/01/02 17:49:42 + +commit e3049ed75bcf9f72ce1ba582678c7ebc01245012 +Author: ewt <devnull@localhost> +Date: Thu Jan 2 17:49:09 1997 +0000 + + 1) moved NLSDIR, NLSPACKAGE from Makefile.in + 2) changed to version 2.3.1 + + CVS patchset: 1267 + CVS date: 1997/01/02 17:49:09 + +commit 44dfc187e1df7bd18e9ceb7e5ee128e05ec93308 +Author: ewt <devnull@localhost> +Date: Thu Jan 2 17:48:56 1997 +0000 + + changes to be more i18n friendly + + CVS patchset: 1266 + CVS date: 1997/01/02 17:48:56 + +commit 66e5b49d7d0001cc7a0fc03b44226104fb255b39 +Author: ewt <devnull@localhost> +Date: Thu Jan 2 17:48:35 1997 +0000 + + don't pass NLSDIR to submakes (they get it from Makefile.inc instead) + + CVS patchset: 1265 + CVS date: 1997/01/02 17:48:35 + +commit 0332f9252ef9591a2feb9e6174f0dd224435ec6e +Author: ewt <devnull@localhost> +Date: Thu Jan 2 17:48:29 1997 +0000 + + *** empty log message *** + + CVS patchset: 1264 + CVS date: 1997/01/02 17:48:29 + +commit 61d6be240dff65d907828d3227f0b9e07f28a33f +Author: ewt <devnull@localhost> +Date: Thu Jan 2 17:46:32 1997 +0000 + + handle RPM_CHAR_TYPE like RPM_INT8_TYPE for queries + + CVS patchset: 1263 + CVS date: 1997/01/02 17:46:32 + +commit 6b71cfae881107942c0e9aa6f0c44722dcf3098a +Author: ewt <devnull@localhost> +Date: Thu Jan 2 17:36:24 1997 +0000 + + Initial revision + + CVS patchset: 1262 + CVS date: 1997/01/02 17:36:24 + +commit 087d57853f8bc8f4791a0d2015191ffbbdb3d696 +Author: jbj <devnull@localhost> +Date: Thu Jan 2 08:34:28 1997 +0000 + + Update header. + + CVS patchset: 1261 + CVS date: 1997/01/02 08:34:28 + +commit f8e8ec57a7a0ca37210513783703ca3ac25b4ae2 +Author: jbj <devnull@localhost> +Date: Thu Jan 2 08:26:33 1997 +0000 + + Add header. + + CVS patchset: 1260 + CVS date: 1997/01/02 08:26:33 + +commit 519ad628bd1d260b7ad02cbd6ed965b70211c8db +Author: jbj <devnull@localhost> +Date: Thu Jan 2 08:14:49 1997 +0000 + + Auto-update by jbj@redhat.com + + CVS patchset: 1259 + CVS date: 1997/01/02 08:14:49 + +commit 35b8b604d331fd1c151698a485835135761e1455 +Author: jbj <devnull@localhost> +Date: Thu Jan 2 08:08:02 1997 +0000 + + Auto-update by jbj@redhat.com + + CVS patchset: 1258 + CVS date: 1997/01/02 08:08:02 + +commit a41111b03c947258c66c1aaf16d3116e519e1fd7 +Author: jbj <devnull@localhost> +Date: Thu Jan 2 07:54:59 1997 +0000 + + Create. + + CVS patchset: 1257 + CVS date: 1997/01/02 07:54:59 + +commit 7dbc73fec627ec4760f8b031df64ee659c6e6a86 +Author: jbj <devnull@localhost> +Date: Wed Jan 1 01:30:08 1997 +0000 + + Merge rpm-4.0.4 changes. + + CVS patchset: 1256 + CVS date: 1997/01/01 01:30:08 + +commit 931f010d2dcf882b5217be87485758ad82e57164 +Author: ewt <devnull@localhost> +Date: Tue Dec 24 14:04:45 1996 +0000 + + *** empty log message *** + + CVS patchset: 1255 + CVS date: 1996/12/24 14:04:45 + +commit cfbce6ef6769ecba6b375c82d5a7c304dc763a48 +Author: ewt <devnull@localhost> +Date: Tue Dec 24 14:03:11 1996 +0000 + + changed version to 2.3 + + CVS patchset: 1254 + CVS date: 1996/12/24 14:03:11 + +commit b442e7e1740787f644c448ecc1915122ef659f65 +Author: ewt <devnull@localhost> +Date: Tue Dec 24 14:02:35 1996 +0000 + + don't check for setenv() anymore as we never use it anyway + + CVS patchset: 1253 + CVS date: 1996/12/24 14:02:35 + +commit c3caab7f1feb1052e6a83af9bb3a40af4c7afa95 +Author: ewt <devnull@localhost> +Date: Tue Dec 24 14:02:21 1996 +0000 + + use doputenv() and dosetenv() + + CVS patchset: 1252 + CVS date: 1996/12/24 14:02:21 + +commit 02650a718564ca2c2a7fbd1cc16337b76341e51a +Author: ewt <devnull@localhost> +Date: Tue Dec 24 14:01:56 1996 +0000 + + added doputenv(), dosetenv() + + CVS patchset: 1251 + CVS date: 1996/12/24 14:01:56 + +commit e03fdd38745392455f1dc9b41e0529855531bdeb +Author: ewt <devnull@localhost> +Date: Tue Dec 24 14:00:52 1996 +0000 + + 1) don't chmod() directories that already exist + 2) stamp new directories which mtime + 3) set umask() to 0 + + CVS patchset: 1250 + CVS date: 1996/12/24 14:00:52 + +commit cb4abed453fa05c38122a9de0f3aed6d9b0f4398 +Author: ewt <devnull@localhost> +Date: Fri Dec 20 22:50:53 1996 +0000 + + we weren't printing the sticky bit properly + + CVS patchset: 1249 + CVS date: 1996/12/20 22:50:53 + +commit 3d7e3545194172c6268c77d249ac4e6107398225 +Author: ewt <devnull@localhost> +Date: Fri Dec 20 22:50:31 1996 +0000 + + *** empty log message *** + + CVS patchset: 1248 + CVS date: 1996/12/20 22:50:31 + +commit 6a5447106abef1c23bf937bfe52a56f7d8b9b48d +Author: ewt <devnull@localhost> +Date: Fri Dec 20 22:48:42 1996 +0000 + + gave it more snae handling of symlinks + + CVS patchset: 1247 + CVS date: 1996/12/20 22:48:42 + +commit 2030ca0f9c171ba481e5e7d74a7ee01a9a7bc4a5 +Author: ewt <devnull@localhost> +Date: Mon Dec 16 03:31:16 1996 +0000 + + changed version to 2.2.11 + + CVS patchset: 1246 + CVS date: 1996/12/16 03:31:16 + +commit 01ec02b6ae3b70d061c93a309cf624e482dfeabb +Author: ewt <devnull@localhost> +Date: Mon Dec 16 03:31:03 1996 +0000 + + *** empty log message *** + + CVS patchset: 1245 + CVS date: 1996/12/16 03:31:03 + +commit 74ff0bac2bff51e637ae53420490af06f086ab47 +Author: ewt <devnull@localhost> +Date: Mon Dec 16 03:29:41 1996 +0000 + + fixed silly include file ordering problems on FreeBSD + + CVS patchset: 1244 + CVS date: 1996/12/16 03:29:41 + +commit c7e3a366838e1fb053360bb9bdb9f7cc8377f221 +Author: ewt <devnull@localhost> +Date: Mon Dec 16 03:29:13 1996 +0000 + + fixed silly ifdef logic + + CVS patchset: 1243 + CVS date: 1996/12/16 03:29:13 + +commit 34e7fe62834bd2effd5a6b34ff696dde5f18cbd8 +Author: ewt <devnull@localhost> +Date: Mon Dec 16 03:28:52 1996 +0000 + + changed order of include files for broken FreeBSD + + CVS patchset: 1242 + CVS date: 1996/12/16 03:28:52 + +commit 6c4819a2b885bc8c9cf307020a46bd55bd67ca6e +Author: ewt <devnull@localhost> +Date: Thu Dec 12 21:33:45 1996 +0000 + + fixed some typoes + + CVS patchset: 1241 + CVS date: 1996/12/12 21:33:45 + +commit 86982f323309afdde38ea6e0bb546621e11568f1 +Author: ewt <devnull@localhost> +Date: Thu Dec 12 16:38:19 1996 +0000 + + improved test for rpm + + CVS patchset: 1240 + CVS date: 1996/12/12 16:38:19 + +commit 215e5c00f914b3c3138da0aa837c41a3714e835c +Author: ewt <devnull@localhost> +Date: Thu Dec 12 16:37:22 1996 +0000 + + changed "struct option" to "struct rpmoption" to avoid conflicts with some + broken header files + + CVS patchset: 1239 + CVS date: 1996/12/12 16:37:22 + +commit 3a09a368306fb9180bf1306f31f02a8b9f49bfb7 +Author: ewt <devnull@localhost> +Date: Thu Dec 12 16:35:54 1996 +0000 + + include intl.h instead of libintl.h + + CVS patchset: 1238 + CVS date: 1996/12/12 16:35:54 + +commit 69b514ef3dbeb2f4646b102f36d98fab1e103814 +Author: ewt <devnull@localhost> +Date: Thu Dec 12 03:56:30 1996 +0000 + + use RPM not RPMSTATIC + + CVS patchset: 1237 + CVS date: 1996/12/12 03:56:30 + +commit 481fed5eec8a7874962e6455c9b37bf6d3686a4f +Author: ewt <devnull@localhost> +Date: Thu Dec 12 03:52:15 1996 +0000 + + don't build both rpm and rpm.shared + + CVS patchset: 1236 + CVS date: 1996/12/12 03:52:15 + +commit 6acc8213ea3f04be31e6fa7b22db444687eea7e3 +Author: ewt <devnull@localhost> +Date: Thu Dec 12 03:51:58 1996 +0000 + + *** empty log message *** + + CVS patchset: 1235 + CVS date: 1996/12/12 03:51:58 + +commit 048759f728cfad06e8f8b3e0d305e1d387bdcd02 +Author: ewt <devnull@localhost> +Date: Thu Dec 12 03:44:29 1996 +0000 + + Initial revision + + CVS patchset: 1234 + CVS date: 1996/12/12 03:44:29 + +commit dec77c92e85e56f81a083a1ed02a3f39aab6bb4b +Author: ewt <devnull@localhost> +Date: Thu Dec 12 03:35:01 1996 +0000 + + use _exit instead of exit in forks + + CVS patchset: 1233 + CVS date: 1996/12/12 03:35:01 + +commit 82b53b60a1767a3f8395748c0d1a2ba0062b0b25 +Author: ewt <devnull@localhost> +Date: Thu Dec 12 03:34:18 1996 +0000 + + added include of sys/types.h + + CVS patchset: 1232 + CVS date: 1996/12/12 03:34:18 + +commit 11ebfc5a8ebde0fa36bebbdc65233c5657199728 +Author: ewt <devnull@localhost> +Date: Thu Dec 12 03:33:47 1996 +0000 + + changes to detect amiga's + + CVS patchset: 1231 + CVS date: 1996/12/12 03:33:47 + +commit c6a77883f8a744633ce336e8037c8197899c135d +Author: ewt <devnull@localhost> +Date: Thu Dec 12 03:33:32 1996 +0000 + + 1) added IP22 arch + 2) added FreeBSD OS + + CVS patchset: 1230 + CVS date: 1996/12/12 03:33:32 + +commit 491bea2511f8a323b203955af600b4c45640c886 +Author: ewt <devnull@localhost> +Date: Thu Dec 12 03:33:12 1996 +0000 + + removed INTLDEF thanks to intl.h + + CVS patchset: 1229 + CVS date: 1996/12/12 03:33:12 + +commit 2e1c47a108928705863878bd15c689a15914a287 +Author: ewt <devnull@localhost> +Date: Thu Dec 12 03:32:40 1996 +0000 + + 1) added --disable-nls + 2) slight support for cross compiling + 3) check for libintl.h + + CVS patchset: 1228 + CVS date: 1996/12/12 03:32:40 + +commit 329e94d98e96cb0f5a64b87e0ad5108dd7c50f3e +Author: ewt <devnull@localhost> +Date: Thu Dec 12 03:32:22 1996 +0000 + + made include of alloca.h conditional + + CVS patchset: 1227 + CVS date: 1996/12/12 03:32:22 + +commit a255e37e2f377f50a1f7b883fed193fa36f453c6 +Author: ewt <devnull@localhost> +Date: Thu Dec 12 03:31:50 1996 +0000 + + 1) made install of po directory conditional + + CVS patchset: 1226 + CVS date: 1996/12/12 03:31:50 + +commit fa32168afed4d92b260e3f357d2c18b4044975e8 +Author: ewt <devnull@localhost> +Date: Thu Dec 12 03:31:35 1996 +0000 + + *** empty log message *** + + CVS patchset: 1225 + CVS date: 1996/12/12 03:31:35 + +commit c3ae492d1e3bc18d8dfd84227e17d2c42bfda755 +Author: ewt <devnull@localhost> +Date: Thu Dec 12 03:21:00 1996 +0000 + + minor cleanups -- the gz stream was never getting closed + + CVS patchset: 1224 + CVS date: 1996/12/12 03:21:00 + +commit 602b387052b3dbe04b923261d06ec57ed52e3cd8 +Author: ewt <devnull@localhost> +Date: Thu Dec 12 03:01:09 1996 +0000 + + Initial revision + + CVS patchset: 1223 + CVS date: 1996/12/12 03:01:09 + +commit 5360171eb08096bedc6989176b569a38685d0080 +Author: ewt <devnull@localhost> +Date: Wed Dec 11 19:15:36 1996 +0000 + + fixed case w/ no soname + + CVS patchset: 1222 + CVS date: 1996/12/11 19:15:36 + +commit 86e019bab8a171bed4317ef6b92cc9aba143055e +Author: ewt <devnull@localhost> +Date: Wed Dec 11 15:53:58 1996 +0000 + + actually fixed core dump this time + + CVS patchset: 1221 + CVS date: 1996/12/11 15:53:58 + +commit 211c385eade66c3133127f7ef0ad644690df7e20 +Author: ewt <devnull@localhost> +Date: Wed Dec 11 15:39:57 1996 +0000 + + fixed the fix from memory leak plugging <sigh> + + CVS patchset: 1220 + CVS date: 1996/12/11 15:39:57 + +commit 65c137ada83c4fe30a5b8a207e518a34ee71382b +Author: ewt <devnull@localhost> +Date: Tue Dec 10 23:15:20 1996 +0000 + + fixed GNU cpio detection + + CVS patchset: 1219 + CVS date: 1996/12/10 23:15:20 + +commit 3b9d4aa2b3bc32f3684a1ac206b45f1c26571ec7 +Author: ewt <devnull@localhost> +Date: Mon Dec 9 19:33:25 1996 +0000 + + *** empty log message *** + + CVS patchset: 1218 + CVS date: 1996/12/09 19:33:25 + +commit 238ba73b8152cc6e2f2f49641a7fadfd2a84cc58 +Author: ewt <devnull@localhost> +Date: Mon Dec 9 19:32:48 1996 +0000 + + changed canonical name for 68k to m68k + + CVS patchset: 1217 + CVS date: 1996/12/09 19:32:48 + +commit cb0d3c339c543a8a33c6a9bc2c99e94c52b27f35 +Author: root <devnull@localhost> +Date: Fri Dec 6 20:25:36 1996 +0000 + + fixed dbiFreeIndex() in rpmInstallPackage() to be called only when it + was needed + + CVS patchset: 1216 + CVS date: 1996/12/06 20:25:36 + +commit 6a73bab77c4fb890ec7ae131300a8600fa215b46 +Author: root <devnull@localhost> +Date: Fri Dec 6 16:53:54 1996 +0000 + + *** empty log message *** + + CVS patchset: 1215 + CVS date: 1996/12/06 16:53:54 + +commit 3a60f69697d00783fa6809f3d006d2a9f5907552 +Author: root <devnull@localhost> +Date: Fri Dec 6 16:52:11 1996 +0000 + + use select() rather than busy waiting in cpio_gzip() + + CVS patchset: 1214 + CVS date: 1996/12/06 16:52:11 + +commit 968063fbab40cafd00b9747254e6ea729c777ce5 +Author: root <devnull@localhost> +Date: Fri Dec 6 16:51:52 1996 +0000 + + if spec check fails, fail. + + CVS patchset: 1213 + CVS date: 1996/12/06 16:51:52 + +commit 374bbf39c9938b3fe4f772bd818e8d2569ba574e +Author: root <devnull@localhost> +Date: Fri Dec 6 16:06:39 1996 +0000 + + added dummy object file to make some ar's happy + + CVS patchset: 1212 + CVS date: 1996/12/06 16:06:39 + +commit 1bcd4b342f47a79113263198c52e15076340ff8a +Author: ewt <devnull@localhost> +Date: Fri Dec 6 04:08:23 1996 +0000 + + *** empty log message *** + + CVS patchset: 1211 + CVS date: 1996/12/06 04:08:23 + +commit 550e8442c388cf08322c4e52823ec7d8fe31b5aa +Author: ewt <devnull@localhost> +Date: Fri Dec 6 04:07:28 1996 +0000 + + plugged memory leaks in upgrade + + CVS patchset: 1210 + CVS date: 1996/12/06 04:07:28 + +commit 1bcc465f1901962afc56fa41311705a6b1165557 +Author: ewt <devnull@localhost> +Date: Thu Dec 5 22:13:46 1996 +0000 + + dependency checking didn't work with a NULL database (conflicts broke this) + + CVS patchset: 1209 + CVS date: 1996/12/05 22:13:46 + +commit 1346212e7720bfcfbbd1ad1e53e9005e74c2d8fb +Author: ewt <devnull@localhost> +Date: Thu Dec 5 22:13:07 1996 +0000 + + changed version from 2.3 to 2.2.10 :-( + + CVS patchset: 1208 + CVS date: 1996/12/05 22:13:07 + +commit f2514c928236d176559d6efe330aca395b8ff5a4 +Author: ewt <devnull@localhost> +Date: Thu Dec 5 22:13:03 1996 +0000 + + *** empty log message *** + + CVS patchset: 1207 + CVS date: 1996/12/05 22:13:03 + +commit ebecf603469dffbb78c6cc68f1f9a5ef49009f4a +Author: ewt <devnull@localhost> +Date: Thu Dec 5 22:04:44 1996 +0000 + + don't let cpio create *any* directories + + CVS patchset: 1206 + CVS date: 1996/12/05 22:04:44 + +commit 2690f0eeca09973a62d1629d5bf06bf8804b8d74 +Author: ewt <devnull@localhost> +Date: Thu Dec 5 21:11:17 1996 +0000 + + 1) netsharedpath had unhappy realtions with prefix's + + CVS patchset: 1205 + CVS date: 1996/12/05 21:11:17 + +commit ae884fe7d6a1445e41bc7965f88cc28341a4687a +Author: ewt <devnull@localhost> +Date: Thu Dec 5 00:01:49 1996 +0000 + + allow -qip - + + CVS patchset: 1204 + CVS date: 1996/12/05 00:01:49 + +commit db144206b5f35d612b038a5b0538e4433bc1299a +Author: ewt <devnull@localhost> +Date: Mon Dec 2 23:27:39 1996 +0000 + + look for GNU cpio 2.4.2 or later (w/ --quiet support), not just + GNU cpio (with --help support) + + CVS patchset: 1203 + CVS date: 1996/12/02 23:27:39 + +commit 131f695565fd10bb68234a1edabfa1f523d4ac6e +Author: ewt <devnull@localhost> +Date: Mon Nov 25 20:17:57 1996 +0000 + + use "objdump -p" rather then hacking it + + CVS patchset: 1202 + CVS date: 1996/11/25 20:17:57 + +commit 1729d08c2af7066a3d7910d17c60dcf37ff4ed5f +Author: ewt <devnull@localhost> +Date: Mon Nov 25 16:05:08 1996 +0000 + + Elliot says this one actually works! + + CVS patchset: 1201 + CVS date: 1996/11/25 16:05:08 + +commit a1ba4b7be3c2c5054a51a540764097eb0a8b0797 +Author: ewt <devnull@localhost> +Date: Mon Nov 25 16:03:04 1996 +0000 + + removed spurious topdir entry + + CVS patchset: 1200 + CVS date: 1996/11/25 16:03:04 + +commit fea564a773cccd40296ab05c9d44288f0354d385 +Author: ewt <devnull@localhost> +Date: Mon Nov 25 16:02:48 1996 +0000 + + Initial revision + + CVS patchset: 1199 + CVS date: 1996/11/25 16:02:48 + +commit c43e1a299cf5f3898c61481ce6635d5a6d5815c5 +Author: ewt <devnull@localhost> +Date: Fri Nov 22 22:24:59 1996 +0000 + + *** empty log message *** + + CVS patchset: 1198 + CVS date: 1996/11/22 22:24:59 + +commit 83484cf5fbd41e58b4485ac6c409c5313b10b572 +Author: ewt <devnull@localhost> +Date: Fri Nov 22 21:49:56 1996 +0000 + + changed tag for alphas to alpha from axp + + CVS patchset: 1197 + CVS date: 1996/11/22 21:49:56 + +commit 6d92aa115f100ae826acca2db70d6ef212f7dfb2 +Author: ewt <devnull@localhost> +Date: Fri Nov 22 20:01:06 1996 +0000 + + changed to version 2.3 + + CVS patchset: 1196 + CVS date: 1996/11/22 20:01:06 + +commit 8322d1044d70d37c329b70f43b130025e80005d8 +Author: ewt <devnull@localhost> +Date: Fri Nov 22 19:23:11 1996 +0000 + + *** empty log message *** + + CVS patchset: 1195 + CVS date: 1996/11/22 19:23:11 + +commit 8e51231790f2309e185e0982a26beff3351c321c +Author: ewt <devnull@localhost> +Date: Fri Nov 22 19:22:33 1996 +0000 + + *** empty log message *** + + CVS patchset: 1194 + CVS date: 1996/11/22 19:22:33 + +commit 0ac124afc2edf15fee047832e9191b4c6363d5cb +Author: ewt <devnull@localhost> +Date: Fri Nov 22 17:20:00 1996 +0000 + + added rpmVerifyScript() + + CVS patchset: 1193 + CVS date: 1996/11/22 17:20:00 + +commit ba2f38194d6109cd9e94dcf7d68caa0526c4e2e5 +Author: ewt <devnull@localhost> +Date: Fri Nov 22 17:19:45 1996 +0000 + + 1) changed some "uninstall" references to "erase" references + + CVS patchset: 1192 + CVS date: 1996/11/22 17:19:45 + +commit b31d0fa4623ff870502e8292f51542b6197272fe +Author: ewt <devnull@localhost> +Date: Fri Nov 22 17:19:34 1996 +0000 + + --scripts prints verify script + + CVS patchset: 1191 + CVS date: 1996/11/22 17:19:34 + +commit 8c77f11f06d8411848119a25b0390555f89b13ae +Author: ewt <devnull@localhost> +Date: Fri Nov 22 17:19:25 1996 +0000 + + added VERIFY_SCRIPTS falg + + CVS patchset: 1190 + CVS date: 1996/11/22 17:19:25 + +commit 25fae5a415b0eb08051c46fbf7525240db2adebf +Author: ewt <devnull@localhost> +Date: Fri Nov 22 17:19:14 1996 +0000 + + added VERIFY_SCRIPTS support + + CVS patchset: 1189 + CVS date: 1996/11/22 17:19:14 + +commit 251232e36f5c6bd2ba7e7c31252607f15ffd9f7f +Author: ewt <devnull@localhost> +Date: Fri Nov 22 17:18:37 1996 +0000 + + *** empty log message *** + + CVS patchset: 1188 + CVS date: 1996/11/22 17:18:37 + +commit 15887305ad8cb323655217915e80c7f69dd034de +Author: ewt <devnull@localhost> +Date: Thu Nov 21 22:30:11 1996 +0000 + + *** empty log message *** + + CVS patchset: 1187 + CVS date: 1996/11/21 22:30:11 + +commit 90dffed8722d4d308963e5d0116650f2fc4e1e6a +Author: root <devnull@localhost> +Date: Thu Nov 21 22:24:34 1996 +0000 + + use find-requires + + CVS patchset: 1186 + CVS date: 1996/11/21 22:24:34 + +commit abee89799bc33ee876ad4bef9ecdcb88c1d100ef +Author: root <devnull@localhost> +Date: Thu Nov 21 22:16:25 1996 +0000 + + oops + + CVS patchset: 1185 + CVS date: 1996/11/21 22:16:25 + +commit 774c0df66a42f7e4fa85167f9aeee503d788dca2 +Author: ewt <devnull@localhost> +Date: Thu Nov 21 22:16:00 1996 +0000 + + removed extra grep + + CVS patchset: 1184 + CVS date: 1996/11/21 22:16:00 + +commit 796032899f5ff50563ff8f44fbd7f94542b61a62 +Author: ewt <devnull@localhost> +Date: Thu Nov 21 22:06:06 1996 +0000 + + don't ever cause core dumps + + CVS patchset: 1183 + CVS date: 1996/11/21 22:06:06 + +commit 61b3ba144f3a9cc1f36c11600140724a4a029e90 +Author: ewt <devnull@localhost> +Date: Thu Nov 21 22:05:26 1996 +0000 + + 1) look for => instead of ! "statically linked" + 2) don't follow symlinks + 3) use basename on lib names + + CVS patchset: 1182 + CVS date: 1996/11/21 22:05:26 + +commit ae565589c53c9b2f6882b6433e0ac6eb707a619e +Author: ewt <devnull@localhost> +Date: Thu Nov 21 22:00:02 1996 +0000 + + 1) moved find-provides to autodeps + 2) added requires shell script + + CVS patchset: 1181 + CVS date: 1996/11/21 22:00:02 + +commit edd6929adcc2c4507ba7aedf96583e3d37da3134 +Author: ewt <devnull@localhost> +Date: Thu Nov 21 21:58:50 1996 +0000 + + Initial revision + + CVS patchset: 1180 + CVS date: 1996/11/21 21:58:50 + +commit 8f846037f5df73eda19529ad0e8ff2532c3c6269 +Author: ewt <devnull@localhost> +Date: Tue Nov 19 20:35:51 1996 +0000 + + follow symlinks and ignore 'file' errors + + CVS patchset: 1179 + CVS date: 1996/11/19 20:35:51 + +commit 96858e59b086e62af97f2358652ac2c28399c293 +Author: root <devnull@localhost> +Date: Tue Nov 19 20:30:29 1996 +0000 + + run find-provides on *all* files in the file list + + CVS patchset: 1178 + CVS date: 1996/11/19 20:30:29 + +commit 06426ba98a17d4e889a3d77a8e84de124021dc35 +Author: root <devnull@localhost> +Date: Tue Nov 19 02:47:46 1996 +0000 + + cleanup + + CVS patchset: 1177 + CVS date: 1996/11/19 02:47:46 + +commit f0c802769591e13ddb369728012719cc9ba7f038 +Author: root <devnull@localhost> +Date: Mon Nov 18 23:16:46 1996 +0000 + + *** empty log message *** + + CVS patchset: 1176 + CVS date: 1996/11/18 23:16:46 + +commit 89bb32a2c0cb9a9ed211abecd24199f5598e4025 +Author: root <devnull@localhost> +Date: Mon Nov 18 23:15:51 1996 +0000 + + only add trigger entries if there are triggers! + + CVS patchset: 1175 + CVS date: 1996/11/18 23:15:51 + +commit 21abb0ace5c6eca7b4b80acac1dc3a47ddf591a5 +Author: root <devnull@localhost> +Date: Mon Nov 18 23:15:21 1996 +0000 + + handle new ldd where it returns 1 for non executables + + CVS patchset: 1174 + CVS date: 1996/11/18 23:15:21 + +commit 735c84c83a595f7376090a3d9ebd9e31f24e745e +Author: root <devnull@localhost> +Date: Mon Nov 18 21:29:23 1996 +0000 + + fix -Q + + CVS patchset: 1173 + CVS date: 1996/11/18 21:29:23 + +commit ab10d4e17d71bd786a68902fcb806bafbc81e6a1 +Author: root <devnull@localhost> +Date: Mon Nov 18 18:10:00 1996 +0000 + + Initial revision + + CVS patchset: 1172 + CVS date: 1996/11/18 18:10:00 + +commit d382745d17ae859c0ad43d691648da576bd70907 +Author: root <devnull@localhost> +Date: Mon Nov 18 18:02:36 1996 +0000 + + The Great Renaming + + CVS patchset: 1171 + CVS date: 1996/11/18 18:02:36 + +commit 5c46c799f264c30b6414f4a64e27b42ca829bb51 +Author: ewt <devnull@localhost> +Date: Fri Nov 15 22:22:38 1996 +0000 + + include find-provides in many make actions + + CVS patchset: 1170 + CVS date: 1996/11/15 22:22:38 + +commit 2575803c35b71fcdf153f5dfbb86dc4607a85066 +Author: ewt <devnull@localhost> +Date: Fri Nov 15 21:04:09 1996 +0000 + + made find-provides os specific + + CVS patchset: 1169 + CVS date: 1996/11/15 21:04:09 + +commit 783f6c4617344c1a6bb6a4b6e42f8f2e4be6b908 +Author: ewt <devnull@localhost> +Date: Fri Nov 15 20:54:16 1996 +0000 + + added rpmReadPackageInfo(), RPMTAG_EXTERNAL_TAG + + CVS patchset: 1168 + CVS date: 1996/11/15 20:54:16 + +commit 68b3ca9ea6933cd8b0bf42e85a5cc1608e26e14d +Author: ewt <devnull@localhost> +Date: Fri Nov 15 20:54:00 1996 +0000 + + cleaned up pkgReadHeader() mechanism + + CVS patchset: 1167 + CVS date: 1996/11/15 20:54:00 + +commit 8af7afa86842ab2df27e91bdba4af5604482de79 +Author: ewt <devnull@localhost> +Date: Fri Nov 15 20:53:34 1996 +0000 + + *** empty log message *** + + CVS patchset: 1166 + CVS date: 1996/11/15 20:53:34 + +commit 3b5163a3d9ef7be5b8a8f382e928517f78ce72cd +Author: ewt <devnull@localhost> +Date: Fri Nov 15 17:44:35 1996 +0000 + + *** empty log message *** + + CVS patchset: 1165 + CVS date: 1996/11/15 17:44:35 + +commit 737def7522d2e5ade38b409a680b16abe697a1b0 +Author: ewt <devnull@localhost> +Date: Fri Nov 15 17:42:53 1996 +0000 + + changed to 2.2.9 + + CVS patchset: 1164 + CVS date: 1996/11/15 17:42:53 + +commit 34a0dc192ab147fae33736814b1b6e34596ecf89 +Author: ewt <devnull@localhost> +Date: Fri Nov 15 17:41:48 1996 +0000 + + made getBooleanVar() a -bit- better + + CVS patchset: 1163 + CVS date: 1996/11/15 17:41:48 + +commit 10eda0cb8ad5dc61cd64bc0d44446063c7ebda9b +Author: root <devnull@localhost> +Date: Thu Nov 14 21:57:24 1996 +0000 + + verify script stuff + + CVS patchset: 1162 + CVS date: 1996/11/14 21:57:24 + +commit 35f133a8cb4fbb5be7bfa22488d4a64d81f9e851 +Author: root <devnull@localhost> +Date: Thu Nov 14 21:55:41 1996 +0000 + + specFile tagging + + CVS patchset: 1161 + CVS date: 1996/11/14 21:55:41 + +commit 468a4386fef259bfff019168f2aeec004fec6614 +Author: root <devnull@localhost> +Date: Thu Nov 14 17:59:05 1996 +0000 + + added specfile flag, verifyscript tag + + CVS patchset: 1160 + CVS date: 1996/11/14 17:59:05 + +commit 098609bcf66f7418cdc387781dfe2f4bac60ea13 +Author: root <devnull@localhost> +Date: Thu Nov 14 17:37:06 1996 +0000 + + Initial revision + + CVS patchset: 1159 + CVS date: 1996/11/14 17:37:06 + +commit 64a4f1d940106da168e7c584d40da79773c9afff +Author: root <devnull@localhost> +Date: Thu Nov 14 17:36:01 1996 +0000 + + added trigger stuff + export ReqComparisons + clean up messages a bit + + CVS patchset: 1158 + CVS date: 1996/11/14 17:36:01 + +commit 54ccf16a42762a3fe29aaa07d60fc39ba330b8e7 +Author: root <devnull@localhost> +Date: Thu Nov 14 17:35:32 1996 +0000 + + added trigger stuff + + CVS patchset: 1157 + CVS date: 1996/11/14 17:35:32 + +commit 7031b1cc8c6044081915e2b421508c1490cd50f2 +Author: root <devnull@localhost> +Date: Thu Nov 14 17:35:21 1996 +0000 + + added trigger.o + + CVS patchset: 1156 + CVS date: 1996/11/14 17:35:21 + +commit 3bb883b77be722e7aaf5dd75a1a8e64296fa8a2a +Author: root <devnull@localhost> +Date: Thu Nov 14 16:02:55 1996 +0000 + + duh + + CVS patchset: 1155 + CVS date: 1996/11/14 16:02:55 + +commit fb970c7e75f094ebc2737998de652aa4396613fb +Author: root <devnull@localhost> +Date: Wed Nov 13 23:15:08 1996 +0000 + + added TRIGGER entries + + CVS patchset: 1154 + CVS date: 1996/11/13 23:15:08 + +commit ffe3bf87ddd47ae0d11120d9d54521870d6de210 +Author: ewt <devnull@localhost> +Date: Wed Nov 6 21:08:25 1996 +0000 + + Initial revision + + CVS patchset: 1153 + CVS date: 1996/11/06 21:08:25 + +commit bd5f7932af8bea7013caf6bedeab71c56bbcee01 +Author: ewt <devnull@localhost> +Date: Wed Nov 6 21:03:55 1996 +0000 + + changed to use #!/bin/bash + + CVS patchset: 1152 + CVS date: 1996/11/06 21:03:55 + +commit f22482e83c54f28dcf84c8dfc8de1c3d8bca5199 +Author: ewt <devnull@localhost> +Date: Wed Nov 6 20:58:54 1996 +0000 + + got rid of a printf("%s", NULL) + + CVS patchset: 1151 + CVS date: 1996/11/06 20:58:54 + +commit f53478370c87e6678d599cbdfcba6a9fbda3c793 +Author: ewt <devnull@localhost> +Date: Wed Nov 6 14:37:21 1996 +0000 + + don't verify files that were never installed (i.e. because of --excludedocs) + + CVS patchset: 1150 + CVS date: 1996/11/06 14:37:21 + +commit 3feb50cd98e149d264ed8a8a090de899539c5ea2 +Author: ewt <devnull@localhost> +Date: Wed Nov 6 14:37:07 1996 +0000 + + added paragraph on --excludedocs + + CVS patchset: 1149 + CVS date: 1996/11/06 14:37:07 + +commit c6ebbac4b83eb9b49c99554078e5dcfde0487754 +Author: ewt <devnull@localhost> +Date: Thu Oct 31 23:52:27 1996 +0000 + + fixed typo + + CVS patchset: 1148 + CVS date: 1996/10/31 23:52:27 + +commit 4e60ff902f5dde8ba8ea88275bebc45e6f769212 +Author: ewt <devnull@localhost> +Date: Thu Oct 31 21:09:26 1996 +0000 + + *** empty log message *** + + CVS patchset: 1147 + CVS date: 1996/10/31 21:09:26 + +commit 14f0517569adebbd072e19a843f8ab128b1252d3 +Author: ewt <devnull@localhost> +Date: Thu Oct 31 21:08:44 1996 +0000 + + added defaultdocdir + + CVS patchset: 1146 + CVS date: 1996/10/31 21:08:44 + +commit 845a829172308ba1c3c7719e0a843fde0b36578f +Author: ewt <devnull@localhost> +Date: Thu Oct 31 21:08:23 1996 +0000 + + fixed message() call to not print NULL %s + + CVS patchset: 1145 + CVS date: 1996/10/31 21:08:23 + +commit b8a8ae879605e372bb3b823839e63c30b8127991 +Author: ewt <devnull@localhost> +Date: Thu Oct 31 21:08:05 1996 +0000 + + use RPMVAR_DEFAULTDOCDIR + + CVS patchset: 1144 + CVS date: 1996/10/31 21:08:05 + +commit 17b351fe0d05a2beb0ac60d16b1dfe719a2d4e40 +Author: ewt <devnull@localhost> +Date: Thu Oct 31 21:07:55 1996 +0000 + + added RPMVAR_DEFAULTDOCDIR + + CVS patchset: 1143 + CVS date: 1996/10/31 21:07:55 + +commit 95fc0bdd1dab527d8cd90d63bf8d2980ea16ccf4 +Author: ewt <devnull@localhost> +Date: Thu Oct 31 21:07:30 1996 +0000 + + 1) don't remove package when preinstall script fails + 2) removed extraneous \n from error() calls + + CVS patchset: 1142 + CVS date: 1996/10/31 21:07:30 + +commit daae77f092a2bd4a21374ccd7e5a7cabd603b304 +Author: ewt <devnull@localhost> +Date: Thu Oct 31 21:06:55 1996 +0000 + + 1) removed \n from error() calls + 2) checks for writeable source/spec directories when installing source + packages + 3) returns proper codes when installing source packages + + CVS patchset: 1141 + CVS date: 1996/10/31 21:06:55 + +commit 26e07c47b461b75d4cda1a95cb954200dcd3df1f +Author: ewt <devnull@localhost> +Date: Thu Oct 31 21:06:20 1996 +0000 + + --root should work with --initdb + + CVS patchset: 1140 + CVS date: 1996/10/31 21:06:20 + +commit 50eae3a5a4b51e043106d1f0c21e5934afb5c5e8 +Author: ewt <devnull@localhost> +Date: Thu Oct 31 19:54:26 1996 +0000 + + kill(2) arguments were backwards + + CVS patchset: 1139 + CVS date: 1996/10/31 19:54:26 + +commit 9ff81b985e6d477f04101d31f7937fe49ef0a9be +Author: ewt <devnull@localhost> +Date: Thu Oct 31 19:53:35 1996 +0000 + + use separate chgrp/chown commands (slightly more portable, if a bit + slower) + + CVS patchset: 1138 + CVS date: 1996/10/31 19:53:35 + +commit 34a53b48993321ecf3e7d640048ef1c875081883 +Author: ewt <devnull@localhost> +Date: Thu Oct 31 19:48:54 1996 +0000 + + moved optflags, topdir defaults from rpmrc to here, removed rpmrc + + CVS patchset: 1137 + CVS date: 1996/10/31 19:48:54 + +commit dce5886eb8965c5b868d4810ef20ccaf148cc778 +Author: ewt <devnull@localhost> +Date: Thu Oct 31 19:48:42 1996 +0000 + + removed /etc/rpmrc install (as we don't ship a default anymore) + + CVS patchset: 1136 + CVS date: 1996/10/31 19:48:42 + +commit e68c9160919324b48529f03a33688d98c422d532 +Author: ewt <devnull@localhost> +Date: Thu Oct 31 19:45:35 1996 +0000 + + added real fix for 2.1 kernel write() behavior + + CVS patchset: 1135 + CVS date: 1996/10/31 19:45:35 + +commit 000e1792b2d1be1645b67a7f265c48fc369c23ff +Author: ewt <devnull@localhost> +Date: Thu Oct 31 19:45:09 1996 +0000 + + fixed ultrasparc number <blush> + + CVS patchset: 1134 + CVS date: 1996/10/31 19:45:09 + +commit afaa5018bc2bc26b4e2d1929e1be0fb5a7592d2d +Author: ewt <devnull@localhost> +Date: Thu Oct 31 19:44:13 1996 +0000 + + added ultrasparc arch tags + + CVS patchset: 1133 + CVS date: 1996/10/31 19:44:13 + +commit ae2878694cc575240f0cecddca856f58e501453c +Author: root <devnull@localhost> +Date: Wed Oct 30 02:30:01 1996 +0000 + + add %patch -E + + CVS patchset: 1132 + CVS date: 1996/10/30 02:30:01 + +commit 02f638f9e098e7b8f1d3de62867638b1ecb2be34 +Author: ewt <devnull@localhost> +Date: Tue Oct 22 22:32:20 1996 +0000 + + 1) don't use getpwuid() to get username for uid 0, just use "root" + + CVS patchset: 1131 + CVS date: 1996/10/22 22:32:20 + +commit 6ff46f65f50477f4927649c44a74f5080314c315 +Author: ewt <devnull@localhost> +Date: Mon Oct 21 02:20:20 1996 +0000 + + *** empty log message *** + + CVS patchset: 1130 + CVS date: 1996/10/21 02:20:20 + +commit 947a93a597108fb4e1f905cdfb96c5d72c9db159 +Author: ewt <devnull@localhost> +Date: Mon Oct 21 02:19:37 1996 +0000 + + 1) never removed files which are state RPMFILE_STATE_NOTINSTALLED + + CVS patchset: 1129 + CVS date: 1996/10/21 02:19:37 + +commit 6d61fa694c55af74acd157f403689e722e49101d +Author: ewt <devnull@localhost> +Date: Mon Oct 21 02:19:15 1996 +0000 + + 1) added RPMVAR_NETSHAREDPATH + 2) added netsharedPath parameter to rpmInstallPackage() + + CVS patchset: 1128 + CVS date: 1996/10/21 02:19:15 + +commit 65194700ee22180beac65e2a0a1be06ba4cea555 +Author: ewt <devnull@localhost> +Date: Mon Oct 21 02:18:54 1996 +0000 + + 1) added RPMVAR_NETSHAREDPATH + 2) don't exit w/ unknown options are in rpmrc files + + CVS patchset: 1127 + CVS date: 1996/10/21 02:18:54 + +commit b144da7d021892476b178e71347df1e51dd48ffd +Author: ewt <devnull@localhost> +Date: Mon Oct 21 02:17:39 1996 +0000 + + 1) moved code around to make things a bit more readable + 2) added support for netsharedPath's + 3) cleaned up some memory leaks + + CVS patchset: 1126 + CVS date: 1996/10/21 02:17:39 + +commit 25cc5d49e1634fec2b1946c8f591a6958f9882fe +Author: ewt <devnull@localhost> +Date: Mon Oct 21 02:17:23 1996 +0000 + + conflict checking was using the wrong header + + CVS patchset: 1125 + CVS date: 1996/10/21 02:17:23 + +commit 3cc144a2f83dc71f1c13bca388a8a2fde29027b4 +Author: ewt <devnull@localhost> +Date: Mon Oct 21 02:14:17 1996 +0000 + + handles RPMFILE_STATE_NETSHARED, prints number of unknown states + + CVS patchset: 1124 + CVS date: 1996/10/21 02:14:17 + +commit 40ce2dafe7cb73d7163fda5df776b4c7dd914715 +Author: ewt <devnull@localhost> +Date: Mon Oct 21 02:14:02 1996 +0000 + + passes netSharedPath() from rpmrc + + CVS patchset: 1123 + CVS date: 1996/10/21 02:14:02 + +commit e2b02ae48ba26c36423ac1a537e4e720ec19ad55 +Author: ewt <devnull@localhost> +Date: Mon Oct 21 02:13:41 1996 +0000 + + added -Wall, -Wstrict-prototypes to flags + + CVS patchset: 1122 + CVS date: 1996/10/21 02:13:41 + +commit aca34134701ccc3254f343f7150f6c261ec88198 +Author: ewt <devnull@localhost> +Date: Mon Oct 21 01:24:25 1996 +0000 + + 1) free matches in findSharedFiles() + 2) if no matches are found in findSharedFiles() free memory and return + NULL ptr + + CVS patchset: 1121 + CVS date: 1996/10/21 01:24:25 + +commit 9d5ce56fe4d71cbe053d060d0c696c72854b805c +Author: ewt <devnull@localhost> +Date: Mon Oct 21 01:23:29 1996 +0000 + + rpmdbRemove() should free header it read + matches needed to be freed in removeIndexEntry() + + CVS patchset: 1120 + CVS date: 1996/10/21 01:23:29 + +commit 6491c55d0a581e67abea9c924e34e3eb669c374f +Author: ewt <devnull@localhost> +Date: Mon Oct 21 01:22:47 1996 +0000 + + 1) use freeHeader(), not free() after writeheader() + 2) free iterators in copyHeader() + 3) free string arrays after interation + + CVS patchset: 1119 + CVS date: 1996/10/21 01:22:47 + +commit 1e63efe01ed81252882b188d405554f07b3cf97b +Author: ewt <devnull@localhost> +Date: Mon Oct 21 01:22:12 1996 +0000 + + 1) free binaryHeaders w/ done with installs + 2) free rpmdep structures in both install and uninstall + + CVS patchset: 1118 + CVS date: 1996/10/21 01:22:12 + +commit e513460a43c3a25b3365b98191ff7dccac66a4c7 +Author: ewt <devnull@localhost> +Date: Mon Oct 21 01:21:48 1996 +0000 + + rpmdepFreeConflicts() needs to be used, not plain free() + + CVS patchset: 1117 + CVS date: 1996/10/21 01:21:48 + +commit 39678b767d1b1405ae46ce62f7f2f05f6b1dab7b +Author: ewt <devnull@localhost> +Date: Sun Oct 20 19:31:21 1996 +0000 + + added conflict checking + + CVS patchset: 1116 + CVS date: 1996/10/20 19:31:21 + +commit 15e8f808216f202fba690e2d83c22d171ef2b40a +Author: ewt <devnull@localhost> +Date: Sun Oct 20 19:31:12 1996 +0000 + + added some comments, rpmdbFindByConflicts() + + CVS patchset: 1115 + CVS date: 1996/10/20 19:31:12 + +commit 96ece3484c4f934db1a666d46e2fc2b233d2af34 +Author: ewt <devnull@localhost> +Date: Sun Oct 20 19:31:02 1996 +0000 + + added conflicts index + + CVS patchset: 1114 + CVS date: 1996/10/20 19:31:02 + +commit 6f0f757490eb95bb002b76a30d0b83b815f3c12d +Author: ewt <devnull@localhost> +Date: Sun Oct 20 19:30:48 1996 +0000 + + changed to version 2.2.8 + + CVS patchset: 1113 + CVS date: 1996/10/20 19:30:48 + +commit bbf9b6561a82daff48a6ceb97abcf9e337a4f4d1 +Author: ewt <devnull@localhost> +Date: Sun Oct 20 19:30:10 1996 +0000 + + *** empty log message *** + + CVS patchset: 1112 + CVS date: 1996/10/20 19:30:10 + +commit ff01a9b53b68769d68f32c8f3bdfe18904101aa2 +Author: ewt <devnull@localhost> +Date: Sun Oct 20 19:29:57 1996 +0000 + + return rc from doUninstall() + + CVS patchset: 1111 + CVS date: 1996/10/20 19:29:57 + +commit 6e5691a4ff571cb8b8bdd15ab2720917ea89ef15 +Author: ewt <devnull@localhost> +Date: Sun Oct 20 19:29:34 1996 +0000 + + print conflict problems differently then missing dependencies + + CVS patchset: 1110 + CVS date: 1996/10/20 19:29:34 + +commit 394f7abfbc0bf78fc335b32cfe85b7b155dac1f3 +Author: ewt <devnull@localhost> +Date: Sun Oct 20 18:25:19 1996 +0000 + + added FTPPROXY, FTPPORT + + CVS patchset: 1109 + CVS date: 1996/10/20 18:25:19 + +commit 7e5bb4fd73bee22aeac1230a9497fb5cb7de2a98 +Author: ewt <devnull@localhost> +Date: Sun Oct 20 18:24:50 1996 +0000 + + added --nodeps, --showrc, info on ftp URL + + CVS patchset: 1108 + CVS date: 1996/10/20 18:24:50 + +commit 76f9720b8937679467aceacac4c0a5823a302543 +Author: ewt <devnull@localhost> +Date: Sun Oct 20 18:24:42 1996 +0000 + + added --ftpproxy, --ftpport + + CVS patchset: 1107 + CVS date: 1996/10/20 18:24:42 + +commit 37f861b22af3d8cda33acc95e43f4697e51951a9 +Author: ewt <devnull@localhost> +Date: Sun Oct 20 18:24:18 1996 +0000 + + 1) display more intelligent errors when ftp queries fail + 2 + + CVS patchset: 1106 + CVS date: 1996/10/20 18:24:18 + +commit 1a30047fc520eb6cafb8ba5565107633f1aa80ec +Author: ewt <devnull@localhost> +Date: Sun Oct 20 18:24:06 1996 +0000 + + added ftp proxy support + + CVS patchset: 1105 + CVS date: 1996/10/20 18:24:06 + +commit 03cd239ed5ad0ce9fde7bc1c08c2513486756bf5 +Author: ewt <devnull@localhost> +Date: Sun Oct 20 18:21:04 1996 +0000 + + 1) rewrite ftpCheckResult() to be more robust + 2) added FTPERR_FILE_NOT_FOUND as a separte error + 3) #1 fixed proxy support + 4) added port arg to ftpOpen(), which may be -1 + + CVS patchset: 1104 + CVS date: 1996/10/20 18:21:04 + +commit b6112216646970af5003c4a3ae9ca50af0016377 +Author: ewt <devnull@localhost> +Date: Tue Oct 15 20:51:57 1996 +0000 + + use gettext() from libc if available + + CVS patchset: 1103 + CVS date: 1996/10/15 20:51:57 + +commit 57886e17413c07f21f6c66f9d400c12ca4396b39 +Author: ewt <devnull@localhost> +Date: Tue Oct 15 19:16:26 1996 +0000 + + *** empty log message *** + + CVS patchset: 1102 + CVS date: 1996/10/15 19:16:26 + +commit 483c216793728922cf6e2e1f0986eb997d756d27 +Author: ewt <devnull@localhost> +Date: Tue Oct 15 19:08:14 1996 +0000 + + 1) we must open RPM database for -Vp if dependencies need to be verified + 2) if the database isn't opened during a verify, it needs to be NULL + + CVS patchset: 1101 + CVS date: 1996/10/15 19:08:14 + +commit 8dd60ac9159dd6c2143762b2f7615b8d5042f1b7 +Author: ewt <devnull@localhost> +Date: Tue Oct 15 15:04:09 1996 +0000 + + *** empty log message *** + + CVS patchset: 1100 + CVS date: 1996/10/15 15:04:09 + +commit 224275ea75d813e026f6fa614589ad44d0473dff +Author: ewt <devnull@localhost> +Date: Tue Oct 15 15:03:19 1996 +0000 + + don't assume write(fd, buf, 0) always returns w/o error + + CVS patchset: 1099 + CVS date: 1996/10/15 15:03:19 + +commit 4f6655c287738665b16dc5103a3e68c5939d900c +Author: ewt <devnull@localhost> +Date: Tue Oct 15 03:15:52 1996 +0000 + + Initial revision + + CVS patchset: 1098 + CVS date: 1996/10/15 03:15:52 + +commit 32095d5f4ab554b863cae3cbac77fb49e6e48a4f +Author: ewt <devnull@localhost> +Date: Tue Oct 15 03:15:43 1996 +0000 + + added tread.c + + CVS patchset: 1097 + CVS date: 1996/10/15 03:15:43 + +commit e1060256732e43a1c9f006f597fcd88b2e7f57b9 +Author: ewt <devnull@localhost> +Date: Tue Oct 15 03:15:30 1996 +0000 + + use timedRead() instead of read() + + CVS patchset: 1096 + CVS date: 1996/10/15 03:15:30 + +commit 22f79c11fae52db656a3f17d818f899a0c9a8533 +Author: ewt <devnull@localhost> +Date: Tue Oct 15 03:15:14 1996 +0000 + + moved timedRead() to tread.c + + CVS patchset: 1095 + CVS date: 1996/10/15 03:15:14 + +commit 5d52779a8ea9a07d105910ec083cf61817f54f40 +Author: ewt <devnull@localhost> +Date: Tue Oct 15 03:14:50 1996 +0000 + + added url.o + + CVS patchset: 1094 + CVS date: 1996/10/15 03:14:50 + +commit dcd11545893df2996d1ac07e0e9a7e9bae5d520a +Author: ewt <devnull@localhost> +Date: Tue Oct 15 03:14:50 1996 +0000 + + added support for querying ftp:// packages + + CVS patchset: 1093 + CVS date: 1996/10/15 03:14:50 + +commit 46329edc45e899631b8e175279889f6ad09a74eb +Author: ewt <devnull@localhost> +Date: Tue Oct 15 03:14:50 1996 +0000 + + *** empty log message *** + + CVS patchset: 1092 + CVS date: 1996/10/15 03:14:50 + +commit 6b46a177650e6e4bc855846f6643ade3fb43a2c7 +Author: ewt <devnull@localhost> +Date: Tue Oct 15 03:14:35 1996 +0000 + + pulled URL handling to url.c + + CVS patchset: 1091 + CVS date: 1996/10/15 03:14:35 + +commit 5f567af6b233bd758c5f21fc648d42a54868a76b +Author: ewt <devnull@localhost> +Date: Tue Oct 15 02:23:03 1996 +0000 + + use cpio specified by rpmrc + + CVS patchset: 1090 + CVS date: 1996/10/15 02:23:03 + +commit 278579be90e4e31d8bf89685d22015f8a24eca98 +Author: ewt <devnull@localhost> +Date: Tue Oct 15 02:22:46 1996 +0000 + + *** empty log message *** + + CVS patchset: 1089 + CVS date: 1996/10/15 02:22:46 + +commit f26b120e8071913691cea8ba0ef8f1861b26da2f +Author: ewt <devnull@localhost> +Date: Tue Oct 15 02:14:42 1996 +0000 + + added ftpGetFileDesc(), ftpGetFileDone() and changed ftpGetFile() + to use them + + CVS patchset: 1088 + CVS date: 1996/10/15 02:14:42 + +commit 36ddeb2f7979ddc3d7034ea9af6baf168d12e850 +Author: ewt <devnull@localhost> +Date: Tue Oct 15 02:14:32 1996 +0000 + + added ftpGetFileDesc(), ftpGetFileDone() + + CVS patchset: 1087 + CVS date: 1996/10/15 02:14:32 + +commit ac6ebc279d0ce7dd403d144ef573be447465bb41 +Author: ewt <devnull@localhost> +Date: Tue Oct 15 02:14:02 1996 +0000 + + 1) added sun4m, sun4c arch's + 2) added OSF1 OS + 3) added cpiobin + + CVS patchset: 1086 + CVS date: 1996/10/15 02:14:02 + +commit 1fc9379c0d65f1afdaf9efc09d337841784fa9c4 +Author: ewt <devnull@localhost> +Date: Tue Oct 15 02:13:16 1996 +0000 + + 1) users vfork() when fork() isn't available [amigaos] + 2) looks for GNU cpio + + CVS patchset: 1085 + CVS date: 1996/10/15 02:13:16 + +commit 9764ac9511f96c57b46d224b8f4b30a8d8896a4a +Author: ewt <devnull@localhost> +Date: Tue Oct 15 02:12:51 1996 +0000 + + 1) cleaned up conditional gettext support + 2) removed ; which broke install rule + + CVS patchset: 1084 + CVS date: 1996/10/15 02:12:51 + +commit 46b7c2ba7276c0e64d5592cb39b582b0c1b1dcb8 +Author: ewt <devnull@localhost> +Date: Tue Oct 15 02:11:23 1996 +0000 + + readHeader() should work when fd is a socket + + CVS patchset: 1083 + CVS date: 1996/10/15 02:11:23 + +commit dfeaca7b218452a0cbbb814ec9cb3185ef80b43b +Author: ewt <devnull@localhost> +Date: Mon Oct 14 23:49:40 1996 +0000 + + added RPMVAR_CPIOBIN + + CVS patchset: 1082 + CVS date: 1996/10/14 23:49:40 + +commit ce1c560e21f2d958858c19cbd6bd67a267316464 +Author: ewt <devnull@localhost> +Date: Mon Oct 14 23:49:27 1996 +0000 + + use cpio specified in rpmrc + + CVS patchset: 1081 + CVS date: 1996/10/14 23:49:27 + +commit f30c0309712945258e6bcaa485cc6e3a8494e3b9 +Author: ewt <devnull@localhost> +Date: Mon Sep 30 16:32:37 1996 +0000 + + Initial revision + + CVS patchset: 1080 + CVS date: 1996/09/30 16:32:37 + +commit 27b5ea093993fae763431f460248201d4d7e1d0c +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:31:30 1996 +0000 + + distclean now removes librpmrc + + CVS patchset: 1079 + CVS date: 1996/09/29 02:31:30 + +commit 5c38e242fc27dde2b500afa13ca76b9228e6ff03 +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:30:43 1996 +0000 + + Initial revision + + CVS patchset: 1078 + CVS date: 1996/09/29 02:30:43 + +commit 0a2e302f3a3c62f715a00f4bc860f1831439f4b1 +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:30:27 1996 +0000 + + generalized LIBOBJETS + + CVS patchset: 1077 + CVS date: 1996/09/29 02:30:27 + +commit 0c42e59adc37a253dabab0daf44b92e6fe2ce19c +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:30:09 1996 +0000 + + used LIBMISC during linking + + CVS patchset: 1076 + CVS date: 1996/09/29 02:30:09 + +commit 5a968b6257383dbbe60713dafd3c9092a0c20afe +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:29:50 1996 +0000 + + removed dependence on outside ftw.h + + CVS patchset: 1075 + CVS date: 1996/09/29 02:29:50 + +commit 7bc74bbc45ac06dcd136d27588232311c2d1a128 +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:29:36 1996 +0000 + + don't include <ftw.h> + + CVS patchset: 1074 + CVS date: 1996/09/29 02:29:36 + +commit e24a31f3b77bc026f7cddcb9cd61ef6dfe4085fa +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:29:25 1996 +0000 + + distclean rule should depend on clean rule + + CVS patchset: 1073 + CVS date: 1996/09/29 02:29:25 + +commit b098e693b1783fe0578ce1ee8961251add0e33ee +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:29:09 1996 +0000 + + added H_SIGNATURE wrapper + + CVS patchset: 1072 + CVS date: 1996/09/29 02:29:09 + +commit eceef605329acf056a4bbc77cf6087a18581a4e9 +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:28:42 1996 +0000 + + don't include paths.h (which isn't used anyway) + + CVS patchset: 1071 + CVS date: 1996/09/29 02:28:42 + +commit 9a361debb5c9e8e169e4d96dde73468600ab411e +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:28:29 1996 +0000 + + use posix fcntl() locks rather then BSD flock() + + CVS patchset: 1070 + CVS date: 1996/09/29 02:28:29 + +commit ca102e04a7adddda814484fcc6bd7f6e41ab1263 +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:28:08 1996 +0000 + + removed use of various endian.h files, as they weren't needed anyway + + CVS patchset: 1069 + CVS date: 1996/09/29 02:28:08 + +commit 72cc4009e47594443b11082f731a2924fba2839e +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:27:44 1996 +0000 + + use autoconf's endian detection, not system include files + + CVS patchset: 1068 + CVS date: 1996/09/29 02:27:44 + +commit e044f14af3ee10208fb1348603812f8a67730978 +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:27:20 1996 +0000 + + made filecmp() and decideFileFate() protoyped static as well as + defined static + + CVS patchset: 1067 + CVS date: 1996/09/29 02:27:20 + +commit 86bedc2f1d261cbe08d1ed4c3dbcc0e14e1f25af +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:27:07 1996 +0000 + + lots of changes and cleanups for Solaris + + CVS patchset: 1066 + CVS date: 1996/09/29 02:27:07 + +commit bbc636dce728df79ecabc2a89afa8cedf5deac1b +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:26:24 1996 +0000 + + moved CPP, prefix, exec_prefix, libdir, LIBRPMRC_FILENAME defs here + added selectable i18n support + + CVS patchset: 1065 + CVS date: 1996/09/29 02:26:24 + +commit 451be6d0358dda54900997fd4b554c1999cd84b9 +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:25:18 1996 +0000 + + 1) don't always build static version (Solaris is broken) + 2) remove old .tar.gz files for 'make archive' + 3) misc should be the first subdirectory built + 4) made i18n support optional + + CVS patchset: 1064 + CVS date: 1996/09/29 02:25:18 + +commit d3a6e501e88a49470d569c18dd104657ec905fd9 +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:22:27 1996 +0000 + + cleaned up for Solaris + + CVS patchset: 1063 + CVS date: 1996/09/29 02:22:27 + +commit 7d94c814431fc8f8798a747b6a16025333a35b65 +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:22:07 1996 +0000 + + removed definition of _() which gets set by configure + + CVS patchset: 1062 + CVS date: 1996/09/29 02:22:07 + +commit 267f88eb7b1842511810a8e6edbfb3cb88dbb406 +Author: ewt <devnull@localhost> +Date: Sun Sep 29 02:20:51 1996 +0000 + + Initial revision + + CVS patchset: 1061 + CVS date: 1996/09/29 02:20:51 + +commit 09d70b98bf9c45209cb188f94ad8f4a3950d2ea6 +Author: ewt <devnull@localhost> +Date: Fri Sep 27 15:49:19 1996 +0000 + + distclean should remove Makefile.inc + + CVS patchset: 1060 + CVS date: 1996/09/27 15:49:19 + +commit 4358dd0ab7e8465f7b694189c19fb2754797fe39 +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:19:39 1996 +0000 + + use Makefile.inc + added distclean rule + + CVS patchset: 1059 + CVS date: 1996/09/25 19:19:39 + +commit aff4e65e7e026bdee26c899cd41617325ff904f4 +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:18:16 1996 +0000 + + use $(INSTALL) for installs + use Makefile.inc + added distclean rule + + CVS patchset: 1058 + CVS date: 1996/09/25 19:18:16 + +commit ca40e9d0a8be7552278774bc03000329d1724c66 +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:17:15 1996 +0000 + + use alloca(), not __allocaa() + use NAMLEN (and define it if it doesn't exist) + + CVS patchset: 1057 + CVS date: 1996/09/25 19:17:15 + +commit d9aea8c24422bc7eb9001c7f3eda8162d25cc2ec +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:17:03 1996 +0000 + + changed index() calls to strchr() + + CVS patchset: 1056 + CVS date: 1996/09/25 19:17:03 + +commit e35bd4f4cfb71e28008257d5b1625b3255f30350 +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:16:51 1996 +0000 + + 1) use Makefile.inc + 2) added distclean rule + + CVS patchset: 1055 + CVS date: 1996/09/25 19:16:51 + +commit 88926b82b97dfec0d56ee5dd21d0c20ddb9b56bb +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:16:34 1996 +0000 + + conditionally include <asm/byteorder.h> + + CVS patchset: 1054 + CVS date: 1996/09/25 19:16:34 + +commit 4d8b1b4f2f1abf3d2b0e31f8aa8b0b27fd4ebd98 +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:16:05 1996 +0000 + + conditionally include <machine/types.h> + + CVS patchset: 1053 + CVS date: 1996/09/25 19:16:05 + +commit e79a00174fdcae4bc63b9c2a1df0b6932260e87d +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:15:49 1996 +0000 + + conditionally include <alloca.h> + + CVS patchset: 1052 + CVS date: 1996/09/25 19:15:49 + +commit 69f4363cf4eeee6b2021e62e2eeefe4fe612439d +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:15:33 1996 +0000 + + doesn't do anything, as we never used it + + CVS patchset: 1051 + CVS date: 1996/09/25 19:15:33 + +commit a341f3d4d00a30aafb37a113d6e976eb24b6358f +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:15:21 1996 +0000 + + typecase getpid() return to int + + CVS patchset: 1050 + CVS date: 1996/09/25 19:15:21 + +commit 14c5372f03317d05cfba8805b199c2c8ed6e617e +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:14:52 1996 +0000 + + conditionally include <endian.h>, <machine/endian.h> + + CVS patchset: 1049 + CVS date: 1996/09/25 19:14:52 + +commit 61ed6250e33d3ce26890af4ccce55e9924808a12 +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:14:17 1996 +0000 + + 1) made some functions static + 2) changed enum fileStates DIR to XDIR to avoid conflicts with <dirent.h> + 3) conditionally include alloca.h + + CVS patchset: 1048 + CVS date: 1996/09/25 19:14:17 + +commit e54b510c86a62c3ee5306c02fc0594a1f1ad9f89 +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:13:59 1996 +0000 + + 1) conditionally include asm/byteorder.h + 2) include netinet/in.h + + CVS patchset: 1047 + CVS date: 1996/09/25 19:13:59 + +commit f853210bea092fc703ea2b602abb100645f19562 +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:13:05 1996 +0000 + + conditionally includes alloca.h + + CVS patchset: 1046 + CVS date: 1996/09/25 19:13:05 + +commit da5e2434565d25f61710191f0816450827066901 +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:12:53 1996 +0000 + + added distclean rule + uses Makefile.inc + + CVS patchset: 1045 + CVS date: 1996/09/25 19:12:53 + +commit 460c2ec61ccbe7b89b37b18b79889331b1719a01 +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:12:17 1996 +0000 + + added rs6000, hppa archs + added m68k uname + added AmigaOS, AIX, HP-UX + + CVS patchset: 1044 + CVS date: 1996/09/25 19:12:17 + +commit e21f534fd1297908718cdeb4594fed5a396f2932 +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:11:30 1996 +0000 + + typecast getpid() to (int) + + CVS patchset: 1043 + CVS date: 1996/09/25 19:11:30 + +commit bef32a6e22bf8c25026bd94bf6314319ae7722fd +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:11:14 1996 +0000 + + small portability enhancements + + CVS patchset: 1042 + CVS date: 1996/09/25 19:11:14 + +commit cf30d4f8044f65d8bdf38bcc7069e975897d05c5 +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:10:44 1996 +0000 + + added rules misc platforms + + CVS patchset: 1041 + CVS date: 1996/09/25 19:10:44 + +commit aefa633c1c901fc4af4509f497b399670da998eb +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:09:34 1996 +0000 + + 1) moved MDEFINES stuff Makefile.inc + 2) added distclean, rcstag rules + + CVS patchset: 1040 + CVS date: 1996/09/25 19:09:34 + +commit 267ff1310c1279b1d926ef3885fc9cd72fe3c648 +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:08:31 1996 +0000 + + Initial revision + + CVS patchset: 1039 + CVS date: 1996/09/25 19:08:31 + +commit 82d807605d71f5b4977ef619b287bf92c22df595 +Author: ewt <devnull@localhost> +Date: Wed Sep 25 19:08:18 1996 +0000 + + added Jeff Johnson + + CVS patchset: 1038 + CVS date: 1996/09/25 19:08:18 + +commit 2431b082624beab81b763c07541807d569ea3090 +Author: ewt <devnull@localhost> +Date: Wed Sep 25 18:21:08 1996 +0000 + + fixes some silly typos + + CVS patchset: 1037 + CVS date: 1996/09/25 18:21:08 + +commit 8f8e860eaf6658c1735535e475860c105b4e9d0c +Author: root <devnull@localhost> +Date: Mon Sep 23 13:40:09 1996 +0000 + + bug in handling nosource/nopatch + + CVS patchset: 1036 + CVS date: 1996/09/23 13:40:09 + +commit 0c077a34c9da9696dd9444950f45bf40229cfab4 +Author: ewt <devnull@localhost> +Date: Fri Sep 20 14:41:25 1996 +0000 + + *** empty log message *** + + CVS patchset: 1035 + CVS date: 1996/09/20 14:41:25 + +commit 85ad3cfc53ec5dddca293b4145660b744adab992 +Author: ewt <devnull@localhost> +Date: Fri Sep 20 14:40:57 1996 +0000 + + fixed problem in group assignments + + CVS patchset: 1034 + CVS date: 1996/09/20 14:40:57 + +commit bdbf4ad072483e0ddf5ec3bf6efd9d17dc9fb558 +Author: root <devnull@localhost> +Date: Wed Sep 18 13:28:50 1996 +0000 + + added message + + CVS patchset: 1033 + CVS date: 1996/09/18 13:28:50 + +commit 1bd2a89ad70d9d79fed81ed13c04835da588a483 +Author: root <devnull@localhost> +Date: Tue Sep 17 19:17:02 1996 +0000 + + *** empty log message *** + + CVS patchset: 1032 + CVS date: 1996/09/17 19:17:02 + +commit d0f084b97fe598c1cfc936577b570fcb327d142f +Author: root <devnull@localhost> +Date: Tue Sep 17 19:14:32 1996 +0000 + + close fp always + + CVS patchset: 1031 + CVS date: 1996/09/17 19:14:32 + +commit 3337feba2f121c753855070ff190263a9349197e +Author: root <devnull@localhost> +Date: Tue Sep 17 19:14:00 1996 +0000 + + use TMPPATH var + + CVS patchset: 1030 + CVS date: 1996/09/17 19:14:00 + +commit 6cfe6184c42219bff3d60862dea7c3e41d50036b +Author: ewt <devnull@localhost> +Date: Mon Sep 16 22:41:52 1996 +0000 + + document --rebuilddb supports --dbpath + + CVS patchset: 1029 + CVS date: 1996/09/16 22:41:52 + +commit 3c1ab2d3401fb9ca22426f2e79d2cf7f1d4b81d4 +Author: ewt <devnull@localhost> +Date: Mon Sep 16 22:41:25 1996 +0000 + + --rebuilddb supports --root, say so in --help + + CVS patchset: 1028 + CVS date: 1996/09/16 22:41:25 + +commit 7760d03320966e3f564ba827760c0afa55dabe19 +Author: ewt <devnull@localhost> +Date: Mon Sep 16 22:36:57 1996 +0000 + + updated man page for --rebuilddb + + CVS patchset: 1027 + CVS date: 1996/09/16 22:36:57 + +commit 2c459a7d9dfc892712f512eb59fb13dd486fff91 +Author: ewt <devnull@localhost> +Date: Mon Sep 16 22:33:38 1996 +0000 + + changed version to 2.2.6 + + CVS patchset: 1026 + CVS date: 1996/09/16 22:33:38 + +commit c928b2798b5f45e685cba574594326c9d7705e35 +Author: ewt <devnull@localhost> +Date: Mon Sep 16 22:33:29 1996 +0000 + + *** empty log message *** + + CVS patchset: 1025 + CVS date: 1996/09/16 22:33:29 + +commit 03361daed985303041832789a9aa7fa783e430a8 +Author: ewt <devnull@localhost> +Date: Mon Sep 16 22:31:05 1996 +0000 + + added --rebuild + + CVS patchset: 1024 + CVS date: 1996/09/16 22:31:05 + +commit 991a3cf6ce73ebce8d9a29dad8da3daf8350eb9d +Author: ewt <devnull@localhost> +Date: Mon Sep 16 22:29:46 1996 +0000 + + moved rpmdbRemove(), rpmdbAdd(), rpmdbUpdateRecord() to rpmdb.h + added rpmdbRebuild() + + CVS patchset: 1023 + CVS date: 1996/09/16 22:29:46 + +commit 79048cda3af6bfdbc3b59dce1b28b4d0811aff5b +Author: ewt <devnull@localhost> +Date: Mon Sep 16 22:29:17 1996 +0000 + + 1) changed dbopen(), renamed it to openDatabase() + 2) added rpmdbMoveDatabase(), rpmdbRemoveDatabase() + + CVS patchset: 1022 + CVS date: 1996/09/16 22:29:17 + +commit e779ebb2172165a45bf689d1b534347ee54c2e12 +Author: ewt <devnull@localhost> +Date: Mon Sep 16 22:28:56 1996 +0000 + + include "rpmdb.h" + + CVS patchset: 1021 + CVS date: 1996/09/16 22:28:56 + +commit da0ef2e35e5d802123bac6ce52d639a8db665d59 +Author: ewt <devnull@localhost> +Date: Mon Sep 16 22:28:47 1996 +0000 + + Initial revision + + CVS patchset: 1020 + CVS date: 1996/09/16 22:28:47 + +commit fef4104e8ae0ac195737659dd2e20998e22917c4 +Author: ewt <devnull@localhost> +Date: Mon Sep 16 22:28:39 1996 +0000 + + added rebuilddb.c + + CVS patchset: 1019 + CVS date: 1996/09/16 22:28:39 + +commit 885ac5d6bdc0e81d21e8a438dc6c3515e7f9833e +Author: ewt <devnull@localhost> +Date: Thu Sep 5 19:58:41 1996 +0000 + + fixed --scripts output + + CVS patchset: 1018 + CVS date: 1996/09/05 19:58:41 + +commit 10a25c69b88bdd70ae56b3cfc065fd1982ec4651 +Author: ewt <devnull@localhost> +Date: Thu Sep 5 19:58:04 1996 +0000 + + 1) fileCount of -1 makes installArchive() install all files (for installing + source packages) + 2) fixed silly bug in copyFile() + + CVS patchset: 1017 + CVS date: 1996/09/05 19:58:04 + +commit c60309f169fc6c0213ba7fe7236b0af09d498975 +Author: root <devnull@localhost> +Date: Mon Sep 2 01:58:58 1996 +0000 + + *** empty log message *** + + CVS patchset: 1016 + CVS date: 1996/09/02 01:58:58 + +commit c3b58424648442e4e4ca29631f00c50811f464a2 +Author: root <devnull@localhost> +Date: Mon Sep 2 01:58:13 1996 +0000 + + --test for building + + CVS patchset: 1015 + CVS date: 1996/09/02 01:58:13 + +commit d4f868b78020287b3b1dfb3fe82808d97c6ea63b +Author: ewt <devnull@localhost> +Date: Sun Sep 1 16:56:10 1996 +0000 + + *** empty log message *** + + CVS patchset: 1014 + CVS date: 1996/09/01 16:56:10 + +commit 99f690279a31ad5b529cbe73c90df457094cd129 +Author: ewt <devnull@localhost> +Date: Sun Sep 1 16:54:43 1996 +0000 + + added :fflags format + + CVS patchset: 1013 + CVS date: 1996/09/01 16:54:43 + +commit ac5a232084020d6551dbc626d25e67c12cb09cc4 +Author: ewt <devnull@localhost> +Date: Sun Sep 1 16:54:16 1996 +0000 + + added --qf as an alias to --queryformat, but didn't document it as it + is easily confused with "-qf" + + CVS patchset: 1012 + CVS date: 1996/09/01 16:54:16 + +commit e28490df04968667ae0e3f55a70f6e8e7b67b204 +Author: ewt <devnull@localhost> +Date: Sat Aug 31 18:37:25 1996 +0000 + + add RPMTAG_RPMVERSION to headers + + CVS patchset: 1011 + CVS date: 1996/08/31 18:37:25 + +commit d5378e6c93c4d2d6d5e8d578170d7d05bc2e4ced +Author: ewt <devnull@localhost> +Date: Sat Aug 31 18:36:53 1996 +0000 + + changed MD5 sig type because of big-endian problems + + CVS patchset: 1010 + CVS date: 1996/08/31 18:36:53 + +commit b22c838a04ab744bf925df1e39ba92b70b0b92e4 +Author: ewt <devnull@localhost> +Date: Sat Aug 31 18:36:28 1996 +0000 + + supports broken md5's that rpm used to generate on the SPARC + + CVS patchset: 1009 + CVS date: 1996/08/31 18:36:28 + +commit cea3897179b1bea7b95ce0738b8d25063f9ad726 +Author: ewt <devnull@localhost> +Date: Sat Aug 31 18:36:18 1996 +0000 + + added RPMTAG_RPMVERSION + + CVS patchset: 1008 + CVS date: 1996/08/31 18:36:18 + +commit 886d64e0e0c4ada69e68c5a6207caf03e8e06d44 +Author: ewt <devnull@localhost> +Date: Sat Aug 31 18:35:54 1996 +0000 + + works with old, broken MD5 sums RPM used to generate on big endian + machines + + CVS patchset: 1007 + CVS date: 1996/08/31 18:35:54 + +commit 3224eb87e60ae47a8ff6800074056a3d199ce453 +Author: ewt <devnull@localhost> +Date: Sat Aug 31 18:35:40 1996 +0000 + + support old, broken md5sum on SPARC's + + CVS patchset: 1006 + CVS date: 1996/08/31 18:35:40 + +commit f8aac5ea33be8aaee4800a725e7352a9655f3c4f +Author: ewt <devnull@localhost> +Date: Sat Aug 31 18:35:26 1996 +0000 + + getEntry() allows NULL pointers + + CVS patchset: 1005 + CVS date: 1996/08/31 18:35:26 + +commit 19d4dc1a8fe19c9d9fd0cf95e3441c5bdbec8e5f +Author: ewt <devnull@localhost> +Date: Sat Aug 31 18:34:51 1996 +0000 + + supports broken md5sum's that used to be generated on SPARCs + + CVS patchset: 1004 + CVS date: 1996/08/31 18:34:51 + +commit f1457cd67d2d041cc47a83975b9b17e196d9a6c4 +Author: ewt <devnull@localhost> +Date: Sat Aug 31 18:34:28 1996 +0000 + + supports SIGTAG_LITTLEENDIANMD5 + + CVS patchset: 1003 + CVS date: 1996/08/31 18:34:28 + +commit a56db46b5a6982f23dbc3d3fadebb38cfd08ac93 +Author: ewt <devnull@localhost> +Date: Sat Aug 31 18:34:16 1996 +0000 + + pass the VERSION define to sub-makefiles + + CVS patchset: 1002 + CVS date: 1996/08/31 18:34:16 + +commit 630ac54a73b3ad7692bfdaad10f418b6f5ff5d86 +Author: ewt <devnull@localhost> +Date: Sat Aug 31 14:59:27 1996 +0000 + + fixed error message + + CVS patchset: 1001 + CVS date: 1996/08/31 14:59:27 + +commit b72002c101140c2a72d031adc62f417286ba5dcf +Author: ewt <devnull@localhost> +Date: Sat Aug 31 14:58:53 1996 +0000 + + pkReadHdr() shouldn't fail on minor number differences + + CVS patchset: 1000 + CVS date: 1996/08/31 14:58:53 + +commit 5153d3b436fb4a0fa8dbf758e126f64e04f59188 +Author: root <devnull@localhost> +Date: Fri Aug 30 19:58:35 1996 +0000 + + added include of <netinet/ip.h> + + CVS patchset: 999 + CVS date: 1996/08/30 19:58:35 + +commit 6aad60201615b3802df88ea4e434f0aaa3449540 +Author: ewt <devnull@localhost> +Date: Fri Aug 30 19:17:33 1996 +0000 + + 1) plugged some memory leaks + 2) call _exit(), not exit() from subprocess to prevent stdio buffers from + being flushed twice + + CVS patchset: 998 + CVS date: 1996/08/30 19:17:33 + +commit b9f14e914107dc1db2be8a77da646d3e1b2b6669 +Author: ewt <devnull@localhost> +Date: Fri Aug 30 16:54:17 1996 +0000 + + removed rules that were hurting my head + + CVS patchset: 997 + CVS date: 1996/08/30 16:54:17 + +commit 65dc69e804a449700172272f4636bd4659c99f48 +Author: marc <devnull@localhost> +Date: Thu Aug 29 18:33:17 1996 +0000 + + *** empty log message *** + + CVS patchset: 996 + CVS date: 1996/08/29 18:33:17 + +commit b669dad0f5175b1983cc1991dedca6a7a1182711 +Author: marc <devnull@localhost> +Date: Thu Aug 29 18:32:01 1996 +0000 + + added AutoReqProv: logic + + CVS patchset: 995 + CVS date: 1996/08/29 18:32:01 + +commit 2576e61c082e5f5f93b6401987f9d8cfff62bba9 +Author: marc <devnull@localhost> +Date: Thu Aug 29 18:25:35 1996 +0000 + + fixed AUTOREQDEP -> AUTOREQPROV + + CVS patchset: 994 + CVS date: 1996/08/29 18:25:35 + +commit 008093a2bd7c9a1df266b18ed8287edf24d35668 +Author: marc <devnull@localhost> +Date: Thu Aug 29 18:01:00 1996 +0000 + + added RPMTAG_AUTOREQDEP + + CVS patchset: 993 + CVS date: 1996/08/29 18:01:00 + +commit 047724fccf3f42c5607c4d4a701fa7c57ecd0164 +Author: ewt <devnull@localhost> +Date: Thu Aug 29 04:18:43 1996 +0000 + + changed version to 2.2.5 + + CVS patchset: 992 + CVS date: 1996/08/29 04:18:43 + +commit 1341d4d5ec83c2cc4094f545e2f092331078e3f1 +Author: ewt <devnull@localhost> +Date: Thu Aug 29 04:16:07 1996 +0000 + + 1) take advantage of ARCHIVESIZE (if present) when displaying hash marks + 2) support notify functions and labelFormat for source packages >= V2 + 3) if rename() fails to move a file from SOURCE to SPECS try copying it + + CVS patchset: 991 + CVS date: 1996/08/29 04:16:07 + +commit 148c67febc0887a9cac23b40ca128e88c5111e13 +Author: ewt <devnull@localhost> +Date: Thu Aug 29 04:15:54 1996 +0000 + + pkgReadHeader() optionally returns major/minor version of package + + CVS patchset: 990 + CVS date: 1996/08/29 04:15:54 + +commit 4fcb77bcbd10fd0c881b4c8446958220ec644bd2 +Author: ewt <devnull@localhost> +Date: Thu Aug 29 04:15:25 1996 +0000 + + 1) pkgReadHeader() optionally returns major/minor version of package + 2) rpmInstallSourcePackage() takes notify function, label format + + CVS patchset: 989 + CVS date: 1996/08/29 04:15:25 + +commit ec675e5097de65eddce9221271f0838e952bc6a5 +Author: ewt <devnull@localhost> +Date: Thu Aug 29 04:14:54 1996 +0000 + + 1) pass printFormat and notify function to rpmInstallSourcePackage() + 2) ignore major/minor number returned by pkgReadHeader() + + CVS patchset: 988 + CVS date: 1996/08/29 04:14:54 + +commit 0e2a5e3c5640dc41d5a55d436921430b97a0dbf3 +Author: ewt <devnull@localhost> +Date: Thu Aug 29 04:14:38 1996 +0000 + + ignore major, minor from pkgReadHeader() + + CVS patchset: 987 + CVS date: 1996/08/29 04:14:38 + +commit 2de1986a1277fe31a2a36806881476a7bbf376d2 +Author: ewt <devnull@localhost> +Date: Thu Aug 29 04:14:29 1996 +0000 + + *** empty log message *** + + CVS patchset: 986 + CVS date: 1996/08/29 04:14:29 + +commit d7d6fc4e4bd51a9b7f68cbaa29d9814f7c4b635f +Author: ewt <devnull@localhost> +Date: Fri Aug 23 16:21:56 1996 +0000 + + added paths + + CVS patchset: 985 + CVS date: 1996/08/23 16:21:56 + +commit 59eb518440c5bf88b73c34324ffaf9814371f657 +Author: root <devnull@localhost> +Date: Thu Aug 22 21:05:48 1996 +0000 + + *** empty log message *** + + CVS patchset: 984 + CVS date: 1996/08/22 21:05:48 + +commit ded3a0f8442be3b97eae95d23da77f6aaa96b6d9 +Author: root <devnull@localhost> +Date: Thu Aug 22 21:04:33 1996 +0000 + + only rm -rf docdir if we've got a %doc + + CVS patchset: 983 + CVS date: 1996/08/22 21:04:33 + +commit 10e0cf40aa3ec9b7ee3f0e94eaf117784635db20 +Author: ewt <devnull@localhost> +Date: Thu Aug 22 20:25:46 1996 +0000 + + only allow readConfigFiles() once + + CVS patchset: 982 + CVS date: 1996/08/22 20:25:46 + +commit 292f0fe1247c1e1ac34f767e2e7be5d467f60e6e +Author: root <devnull@localhost> +Date: Tue Aug 20 20:57:33 1996 +0000 + + *** empty log message *** + + CVS patchset: 981 + CVS date: 1996/08/20 20:57:33 + +commit 9b9817967e455c8d145fcb7d9bd91571ea242be5 +Author: ewt <devnull@localhost> +Date: Tue Aug 20 16:37:08 1996 +0000 + + *** empty log message *** + + CVS patchset: 980 + CVS date: 1996/08/20 16:37:08 + +commit 108d637d220d15a874849df25b3fe9fa4a34f983 +Author: ewt <devnull@localhost> +Date: Tue Aug 20 16:29:19 1996 +0000 + + allows <version>-<release> in dependency version strings + + CVS patchset: 979 + CVS date: 1996/08/20 16:29:19 + +commit 836b47a1a3d3fab2fd6deb6923a1bc08605e8919 +Author: ewt <devnull@localhost> +Date: Tue Aug 20 16:29:10 1996 +0000 + + added RPMVAR_TMPPATH + + CVS patchset: 978 + CVS date: 1996/08/20 16:29:10 + +commit dce342d096346f870380eea8d40edef2bde4f5e4 +Author: ewt <devnull@localhost> +Date: Tue Aug 20 16:28:51 1996 +0000 + + 1) addded RPMVAR_TMPPATH + 2) use LIBRPMRC_FILENAME for base rc file name + + CVS patchset: 977 + CVS date: 1996/08/20 16:28:51 + +commit 4ed78096b767334b11d28f85de8beb4b32bc271d +Author: ewt <devnull@localhost> +Date: Tue Aug 20 16:28:40 1996 +0000 + + uses RPMVAR_TMPPATH + + CVS patchset: 976 + CVS date: 1996/08/20 16:28:40 + +commit 226c40250a8095f152db5145a05f029b69b5c195 +Author: ewt <devnull@localhost> +Date: Tue Aug 20 16:28:30 1996 +0000 + + don't use a default path for the database + + CVS patchset: 975 + CVS date: 1996/08/20 16:28:30 + +commit 1a71b56a0dee023b5a097a287eed28bdd09b88e3 +Author: ewt <devnull@localhost> +Date: Tue Aug 20 16:25:02 1996 +0000 + + 1) added LIBRPMRC_FILENAME + 2) changed usr.lib.rpmrc to lib-rpmrc + 3) installs find-provides script + + CVS patchset: 974 + CVS date: 1996/08/20 16:25:02 + +commit 87b891ba3dfc83a211aa338f22cf19d103a3232c +Author: ewt <devnull@localhost> +Date: Tue Aug 20 16:24:37 1996 +0000 + + 1) finds varprefix, tmppath + 2) filters lib-rpmrc + + CVS patchset: 973 + CVS date: 1996/08/20 16:24:37 + +commit f1180d90478f92ed729abdf9fbfb2bfdc724f642 +Author: ewt <devnull@localhost> +Date: Tue Aug 20 15:44:08 1996 +0000 + + *** empty log message *** + + CVS patchset: 972 + CVS date: 1996/08/20 15:44:08 + +commit 52d79674c0b6fc263635c22706da66f9c3a82b87 +Author: root <devnull@localhost> +Date: Tue Aug 20 14:30:32 1996 +0000 + + *** empty log message *** + + CVS patchset: 971 + CVS date: 1996/08/20 14:30:32 + +commit f574c657ece3e1794a65c8f7bc8028ee1a402f10 +Author: root <devnull@localhost> +Date: Tue Aug 20 14:29:41 1996 +0000 + + complain if spec file is not a regular file + + CVS patchset: 970 + CVS date: 1996/08/20 14:29:41 + +commit 9c30ac18f9b9766df71f4c6d64b6b9e4a28c1325 +Author: root <devnull@localhost> +Date: Tue Aug 20 14:19:10 1996 +0000 + + disallow - chars in version and release + + CVS patchset: 969 + CVS date: 1996/08/20 14:19:10 + +commit d25b955f3b29dd9ced56f68d9d2a50ea1c2ef6f0 +Author: ewt <devnull@localhost> +Date: Mon Aug 19 17:47:46 1996 +0000 + + *** empty log message *** + + CVS patchset: 968 + CVS date: 1996/08/19 17:47:46 + +commit 7f47bebad797da7ce7a8f6f164fdcfa44e056a20 +Author: ewt <devnull@localhost> +Date: Mon Aug 19 17:42:39 1996 +0000 + + *** empty log message *** + + CVS patchset: 967 + CVS date: 1996/08/19 17:42:39 + +commit 27d4e890b0799f0cfaad36e4405f9290eba231bc +Author: ewt <devnull@localhost> +Date: Mon Aug 19 17:41:18 1996 +0000 + + added Kristof Depraetere + + CVS patchset: 966 + CVS date: 1996/08/19 17:41:18 + +commit cedc509fe594a224b94bcc47dfc5818b668ae0c2 +Author: ewt <devnull@localhost> +Date: Mon Aug 19 17:40:18 1996 +0000 + + fixed make archive rule + + CVS patchset: 965 + CVS date: 1996/08/19 17:40:18 + +commit e5349bdf75186ea8baa9b486b663bd356ab87a13 +Author: root <devnull@localhost> +Date: Mon Aug 19 17:23:26 1996 +0000 + + use -lintl conditionally + + CVS patchset: 964 + CVS date: 1996/08/19 17:23:26 + +commit 50d4e96930e1026f6258a4b4e9dfd6b12b868d25 +Author: root <devnull@localhost> +Date: Mon Aug 19 17:23:07 1996 +0000 + + fallback to just libc of libintl dne + + CVS patchset: 963 + CVS date: 1996/08/19 17:23:07 + +commit 3fea92f2129355196f7288eb4db69afcf9639036 +Author: ewt <devnull@localhost> +Date: Mon Aug 19 17:15:47 1996 +0000 + + Initial revision + + CVS patchset: 962 + CVS date: 1996/08/19 17:15:47 + +commit 22df06ef4cb9077ccd3e0afbbe421ec576c95a81 +Author: ewt <devnull@localhost> +Date: Mon Aug 19 17:08:21 1996 +0000 + + Initial revision + + CVS patchset: 961 + CVS date: 1996/08/19 17:08:21 + +commit 22bf5cae6d3165e0601c42ffb66f5cad41c8e843 +Author: ewt <devnull@localhost> +Date: Mon Aug 19 17:07:07 1996 +0000 + + changed to use autoconf + + CVS patchset: 960 + CVS date: 1996/08/19 17:07:07 + +commit 623fd34b9706ec8935393a5d71b75584211616a3 +Author: ewt <devnull@localhost> +Date: Mon Aug 19 17:03:11 1996 +0000 + + changed to work w/ autoconf + + CVS patchset: 959 + CVS date: 1996/08/19 17:03:11 + +commit f28ea61ee42a4561f08c4c8ea62d3bda3558cef2 +Author: ewt <devnull@localhost> +Date: Mon Aug 19 17:02:29 1996 +0000 + + converted to use autoconf + + CVS patchset: 958 + CVS date: 1996/08/19 17:02:29 + +commit 6cfcf867762810fd2703efe9f209134779add9d6 +Author: root <devnull@localhost> +Date: Sun Aug 18 21:42:58 1996 +0000 + + spelling + + CVS patchset: 957 + CVS date: 1996/08/18 21:42:58 + +commit 04d5d9d6a603baaafb7c1dcf9650c95925d55672 +Author: root <devnull@localhost> +Date: Thu Aug 15 13:46:51 1996 +0000 + + fix return code handling + + CVS patchset: 956 + CVS date: 1996/08/15 13:46:51 + +commit 315e01fd580192ff79ad8453e3432a1536825941 +Author: root <devnull@localhost> +Date: Thu Aug 15 13:46:20 1996 +0000 + + tiny bug + + CVS patchset: 955 + CVS date: 1996/08/15 13:46:20 + +commit e6ad3d0cf9e51002acef1bf137c67e13a526fb60 +Author: root <devnull@localhost> +Date: Wed Aug 14 21:02:54 1996 +0000 + + cleanup - make nice little function that runs programs and collects output + use and external find-provides script + + CVS patchset: 954 + CVS date: 1996/08/14 21:02:54 + +commit 9de35134298d3534ceb8e4a5982366d3d061fcba +Author: root <devnull@localhost> +Date: Wed Aug 14 21:02:31 1996 +0000 + + Initial revision + + CVS patchset: 953 + CVS date: 1996/08/14 21:02:31 + +commit 9962520a26f21fc8d3db44b0a28c12e593070e0b +Author: root <devnull@localhost> +Date: Wed Aug 14 19:56:41 1996 +0000 + + add find-provides + + CVS patchset: 952 + CVS date: 1996/08/14 19:56:41 + +commit bc1e6bd997a4b870dd8c6f12bf7b75eec8dfdb93 +Author: root <devnull@localhost> +Date: Wed Aug 14 16:51:39 1996 +0000 + + *** empty log message *** + + CVS patchset: 951 + CVS date: 1996/08/14 16:51:39 + +commit 613fbe8a103f30f2f6228f41c9a6fd0fb18abe5d +Author: root <devnull@localhost> +Date: Wed Aug 14 16:50:37 1996 +0000 + + allow -R to %patch + echo the patch number as it is patched + + CVS patchset: 950 + CVS date: 1996/08/14 16:50:37 + +commit dd4593d79cf005009e238cad47b6a83693f84cd1 +Author: ewt <devnull@localhost> +Date: Thu Aug 8 17:34:14 1996 +0000 + + *** empty log message *** + + CVS patchset: 949 + CVS date: 1996/08/08 17:34:14 + +commit fd31424fd3bd5abff9d79b5f9a3638957a5ad6a1 +Author: ewt <devnull@localhost> +Date: Thu Aug 8 17:34:05 1996 +0000 + + fixed sscanf() to use proper types + + CVS patchset: 948 + CVS date: 1996/08/08 17:34:05 + +commit 6768a41feb80cef1e1798775eb463abb7410fff0 +Author: root <devnull@localhost> +Date: Thu Aug 8 16:46:50 1996 +0000 + + *** empty log message *** + + CVS patchset: 947 + CVS date: 1996/08/08 16:46:50 + +commit c3a1335f50088c94fa999b40afc1cfbffd2c03af +Author: root <devnull@localhost> +Date: Thu Aug 8 16:46:15 1996 +0000 + + null terminate the result of readlink() + + CVS patchset: 946 + CVS date: 1996/08/08 16:46:15 + +commit cbdf4b5bba15e2e32ffd6941077e7a12818ccc92 +Author: root <devnull@localhost> +Date: Thu Aug 8 13:25:57 1996 +0000 + + *** empty log message *** + + CVS patchset: 945 + CVS date: 1996/08/08 13:25:57 + +commit 845866dcc9b48dd0f7046a15126c96ec972a5e26 +Author: root <devnull@localhost> +Date: Thu Aug 8 13:25:27 1996 +0000 + + strip leading directories from ldd output + + CVS patchset: 944 + CVS date: 1996/08/08 13:25:27 + +commit 4e972f25e1441d4708b8393b5b35d88dc79b711f +Author: ewt <devnull@localhost> +Date: Wed Aug 7 15:47:04 1996 +0000 + + added rpmdepFreeConflicts() to fix bad core dump + + CVS patchset: 943 + CVS date: 1996/08/07 15:47:04 + +commit ef630d166ad469918078b9f44ef19f90b897ab47 +Author: ewt <devnull@localhost> +Date: Wed Aug 7 15:46:57 1996 +0000 + + added rpmdepFreeConflicts() + + CVS patchset: 942 + CVS date: 1996/08/07 15:46:57 + +commit a91d2e03d41eea23f693ca00b8d07caa90176a66 +Author: ewt <devnull@localhost> +Date: Wed Aug 7 15:46:22 1996 +0000 + + added support for rpmdepFreeConflicts() + + CVS patchset: 941 + CVS date: 1996/08/07 15:46:22 + +commit d5d07197fc0c6a3d913c5c75424e10b049f3820c +Author: ewt <devnull@localhost> +Date: Wed Aug 7 15:45:38 1996 +0000 + + fixed --group query specifier + + CVS patchset: 940 + CVS date: 1996/08/07 15:45:38 + +commit 95b076fee2c0256ca3e3356430aa4268a6945c5a +Author: root <devnull@localhost> +Date: Tue Aug 6 20:05:30 1996 +0000 + + changed version to 2.2.3 + + CVS patchset: 939 + CVS date: 1996/08/06 20:05:30 + +commit 82692083ddfc29438c4282b2dbf0e57418b91468 +Author: root <devnull@localhost> +Date: Tue Aug 6 20:05:17 1996 +0000 + + *** empty log message *** + + CVS patchset: 938 + CVS date: 1996/08/06 20:05:17 + +commit 9ba82b190e0ab199e2112463de11c1b8f60d0dff +Author: ewt <devnull@localhost> +Date: Wed Jul 31 18:45:22 1996 +0000 + + config file md5 sums were improperly calculated for root and prefixed + installs + + CVS patchset: 937 + CVS date: 1996/07/31 18:45:22 + +commit 712b32851038577ec9e9c2b0a8eb97adba9971ef +Author: ewt <devnull@localhost> +Date: Mon Jul 29 19:29:47 1996 +0000 + + changed warning text + + CVS patchset: 936 + CVS date: 1996/07/29 19:29:47 + +commit 79e061d575bcd8fe07a92b921ea6e329ead9bc89 +Author: ewt <devnull@localhost> +Date: Mon Jul 29 19:27:50 1996 +0000 + + changed warning for saved files to RPMMESS_BACKUP + + CVS patchset: 935 + CVS date: 1996/07/29 19:27:50 + +commit 57bef04d27950e9bb1fd093fdce4d28664d7fa08 +Author: ewt <devnull@localhost> +Date: Mon Jul 29 19:20:22 1996 +0000 + + removed verbose messages + + CVS patchset: 934 + CVS date: 1996/07/29 19:20:22 + +commit c92b4f273c30a9c055254b32bba78461d0b987d4 +Author: root <devnull@localhost> +Date: Sun Jul 28 22:58:02 1996 +0000 + + RPMVAR_FTPPROXY was using same number as PACKAGER + + CVS patchset: 933 + CVS date: 1996/07/28 22:58:02 + +commit 2e698f176f89bb9bf804755393c483223b14016b +Author: ewt <devnull@localhost> +Date: Sat Jul 27 23:35:07 1996 +0000 + + check new file list for config files as well as the old ones + + CVS patchset: 932 + CVS date: 1996/07/27 23:35:07 + +commit e92f4e985adbe37d887ef960fbf85bc1140a8a06 +Author: ewt <devnull@localhost> +Date: Fri Jul 26 20:11:08 1996 +0000 + + fixed another memory leak + + CVS patchset: 931 + CVS date: 1996/07/26 20:11:08 + +commit bc3582d686afacbb33369a166186e2f46f5c12b6 +Author: ewt <devnull@localhost> +Date: Fri Jul 26 19:52:05 1996 +0000 + + fixed bigger memory leak + + CVS patchset: 930 + CVS date: 1996/07/26 19:52:05 + +commit 5b70645c5254f5e6594124f7ec6a782c9253ab4f +Author: ewt <devnull@localhost> +Date: Fri Jul 26 19:24:02 1996 +0000 + + fixed minor leak + + CVS patchset: 929 + CVS date: 1996/07/26 19:24:02 + +commit 3a6dab5bb4c59997690010e31f4a294b6a3df589 +Author: ewt <devnull@localhost> +Date: Thu Jul 25 16:39:01 1996 +0000 + + cpio filelists go in $ROOT/var/tmp + + CVS patchset: 928 + CVS date: 1996/07/25 16:39:01 + +commit 7d830c1c487a386c39d66dd042af47e7f612cb42 +Author: root <devnull@localhost> +Date: Tue Jul 23 20:59:06 1996 +0000 + + *** empty log message *** + + CVS patchset: 927 + CVS date: 1996/07/23 20:59:06 + +commit 5c0e47c6bd20c6dd16cefb2f05b56a856dbc1d3d +Author: root <devnull@localhost> +Date: Tue Jul 23 20:58:09 1996 +0000 + + do some sanity checking on the file list + - only one file listed per line + - barf on any files that don't start with "/" + + CVS patchset: 926 + CVS date: 1996/07/23 20:58:09 + +commit 4441898dd062d74e15e51c1314477fbf30ff6196 +Author: ewt <devnull@localhost> +Date: Tue Jul 23 15:47:06 1996 +0000 + + removed unused variable + + CVS patchset: 925 + CVS date: 1996/07/23 15:47:06 + +commit d5d10546904c3f9cae3e93f08af6dd494dd08d1c +Author: marc <devnull@localhost> +Date: Tue Jul 23 14:54:46 1996 +0000 + + change sleep(1) to sleep(5) so yo can read the spec file warnings + + CVS patchset: 924 + CVS date: 1996/07/23 14:54:46 + +commit 9509caccf3eeab56e22aadedd9f66d027e9c7bef +Author: marc <devnull@localhost> +Date: Tue Jul 23 14:11:28 1996 +0000 + + *** empty log message *** + + CVS patchset: 923 + CVS date: 1996/07/23 14:11:28 + +commit 12c4bc76c697af65902c4e7b2758e60497398545 +Author: marc <devnull@localhost> +Date: Tue Jul 23 14:11:02 1996 +0000 + + catch duplicate files + + CVS patchset: 922 + CVS date: 1996/07/23 14:11:02 + +commit beb6d2d6cc708995cfa6c4b7d40f1084373a9371 +Author: marc <devnull@localhost> +Date: Tue Jul 23 03:40:10 1996 +0000 + + *** empty log message *** + + CVS patchset: 921 + CVS date: 1996/07/23 03:40:10 + +commit 7e46ec48ecbff19e794770fb200d6c2c647f51eb +Author: marc <devnull@localhost> +Date: Tue Jul 23 03:33:20 1996 +0000 + + parse %prep even for list check + + CVS patchset: 920 + CVS date: 1996/07/23 03:33:20 + +commit ff49802b59137de912bdbd2fa551bf24c0732952 +Author: marc <devnull@localhost> +Date: Tue Jul 23 03:30:44 1996 +0000 + + implement -bl + + CVS patchset: 919 + CVS date: 1996/07/23 03:30:44 + +commit 215309b156ab417d043791ee6a691e420c43f3a1 +Author: marc <devnull@localhost> +Date: Tue Jul 23 02:58:13 1996 +0000 + + *** empty log message *** + + CVS patchset: 918 + CVS date: 1996/07/23 02:58:13 + +commit f70335292bb2f59d290cd75be7595de67ff0f6a3 +Author: marc <devnull@localhost> +Date: Tue Jul 23 02:57:32 1996 +0000 + + --timecheck + + CVS patchset: 917 + CVS date: 1996/07/23 02:57:32 + +commit 113be81304b612e23b4ac923986a60d4fcf3bd10 +Author: marc <devnull@localhost> +Date: Tue Jul 23 02:51:48 1996 +0000 + + implement --timecheck (used to be --time-check) + + CVS patchset: 916 + CVS date: 1996/07/23 02:51:48 + +commit 5af7615ceb20dd62ee9a7534539355a79d7d9dc4 +Author: marc <devnull@localhost> +Date: Tue Jul 23 02:42:20 1996 +0000 + + do some checking on the timecheck value + + CVS patchset: 915 + CVS date: 1996/07/23 02:42:20 + +commit 5dd3a986d52556a7788c8845be101218d37a04be +Author: marc <devnull@localhost> +Date: Tue Jul 23 02:41:54 1996 +0000 + + implement timecheck + + CVS patchset: 914 + CVS date: 1996/07/23 02:41:54 + +commit 74853f39dd16083d87d85cd00d7f7fa737fd9062 +Author: marc <devnull@localhost> +Date: Mon Jul 22 18:32:03 1996 +0000 + + move ensureOlder() -> rpmEnsureOlder(), and make it public + + CVS patchset: 913 + CVS date: 1996/07/22 18:32:03 + +commit 8a8cb4599acff56ad91a679a388e5d865faec38d +Author: ewt <devnull@localhost> +Date: Mon Jul 22 14:49:46 1996 +0000 + + *** empty log message *** + + CVS patchset: 912 + CVS date: 1996/07/22 14:49:46 + +commit 5badf2b83e82097bc81531f59a9b89d38c9cefea +Author: ewt <devnull@localhost> +Date: Sat Jul 20 23:21:18 1996 +0000 + + added dependency verification + + CVS patchset: 911 + CVS date: 1996/07/20 23:21:18 + +commit bf60ec455312e67724a00c9f1a00e5088c04c963 +Author: ewt <devnull@localhost> +Date: Sat Jul 20 23:20:56 1996 +0000 + + made printDepFlags() externally visible + + CVS patchset: 910 + CVS date: 1996/07/20 23:20:56 + +commit 314715470b0c5bd62e9bdf3cc0970d0007f7bcd5 +Author: ewt <devnull@localhost> +Date: Sat Jul 20 23:20:45 1996 +0000 + + added --nofiles + added --nodpes to useage messages + + CVS patchset: 909 + CVS date: 1996/07/20 23:20:45 + +commit 7c82b89164ee1bd7836568c0cb6275e179e62c1d +Author: ewt <devnull@localhost> +Date: Sat Jul 20 23:16:56 1996 +0000 + + added info on dependency verification + + CVS patchset: 908 + CVS date: 1996/07/20 23:16:56 + +commit 7f7a8ba10bb2a9aa024db5a52b511bf4328ddb28 +Author: marc <devnull@localhost> +Date: Sat Jul 20 23:02:53 1996 +0000 + + *** empty log message *** + + CVS patchset: 907 + CVS date: 1996/07/20 23:02:53 + +commit 31ae65343a62d3c0d9eb71890b4d9f30445ea737 +Author: marc <devnull@localhost> +Date: Sat Jul 20 23:00:33 1996 +0000 + + if objdump gets us "_end" then there is no embedded soname, + so we just provide the name of the file. + do not pass non-regular files to ldd. + don't pass leading "/" to ldd + + CVS patchset: 906 + CVS date: 1996/07/20 23:00:33 + +commit 0e47282edfe0f025ddd73ea7b6f23a4020445f0d +Author: marc <devnull@localhost> +Date: Sat Jul 20 22:30:47 1996 +0000 + + *** empty log message *** + + CVS patchset: 905 + CVS date: 1996/07/20 22:30:47 + +commit 8dadbc32bc4cf2eb8aaf3e2074dd9e02e635ed95 +Author: marc <devnull@localhost> +Date: Sat Jul 20 22:19:18 1996 +0000 + + skip blank lines and "_end" from objdump + skip lead "/" in filenames passed to ldd + + CVS patchset: 904 + CVS date: 1996/07/20 22:19:18 + +commit 970890e71e77a54f5b143b616cb7423b88fd03e5 +Author: marc <devnull@localhost> +Date: Sat Jul 20 21:10:46 1996 +0000 + + *** empty log message *** + + CVS patchset: 903 + CVS date: 1996/07/20 21:10:46 + +commit 46018c47287035bf2b4252bd14b9d32b0890f5e1 +Author: ewt <devnull@localhost> +Date: Sat Jul 20 21:09:48 1996 +0000 + + added info on the '=' operator + + CVS patchset: 902 + CVS date: 1996/07/20 21:09:48 + +commit 28f21c3c18e201d47bbf60e9de9cc26da018cef7 +Author: marc <devnull@localhost> +Date: Sat Jul 20 21:09:00 1996 +0000 + + fix exclusiveos to match on os, not arch. duh. + + CVS patchset: 901 + CVS date: 1996/07/20 21:09:00 + +commit dd51d07c5031eca6be52175a9955689f72149e05 +Author: marc <devnull@localhost> +Date: Sat Jul 20 20:46:25 1996 +0000 + + *** empty log message *** + + CVS patchset: 900 + CVS date: 1996/07/20 20:46:25 + +commit 0350cc811c296bcf4fb988743837b7bd12e53ab5 +Author: marc <devnull@localhost> +Date: Sat Jul 20 20:45:43 1996 +0000 + + match shared libs on ".so" + + CVS patchset: 899 + CVS date: 1996/07/20 20:45:43 + +commit 5d1c48a5a09f4b33b496d8d4fb0f3386ab6df998 +Author: ewt <devnull@localhost> +Date: Fri Jul 19 22:32:36 1996 +0000 + + fixed hashing for multiple packages + + CVS patchset: 898 + CVS date: 1996/07/19 22:32:36 + +commit d597761fe0c1d56c47a7ee73e9c6e730baae4704 +Author: ewt <devnull@localhost> +Date: Fri Jul 19 22:31:37 1996 +0000 + + install v2 and v1 packages despite OS field, don't refuse to install all + of them + + CVS patchset: 897 + CVS date: 1996/07/19 22:31:37 + +commit d59b565f72f0538133ec1804796a74ce0577689a +Author: ewt <devnull@localhost> +Date: Fri Jul 19 22:26:00 1996 +0000 + + don't core dump if we can't suggested a package that satisfies a dependency + + CVS patchset: 896 + CVS date: 1996/07/19 22:26:00 + +commit 45fcaa398e6f0c4add353954de49d8001be65180 +Author: marc <devnull@localhost> +Date: Thu Jul 18 22:32:31 1996 +0000 + + newtree target makes docs dir + + CVS patchset: 895 + CVS date: 1996/07/18 22:32:31 + +commit e72b8606d3db151dad4ce76e5255b4702fcba416 +Author: marc <devnull@localhost> +Date: Thu Jul 18 22:17:12 1996 +0000 + + 2.2.2 + + CVS patchset: 894 + CVS date: 1996/07/18 22:17:12 + +commit 4418c3bb4779bf59a98963d89c43f484b79f8421 +Author: ewt <devnull@localhost> +Date: Thu Jul 18 21:42:59 1996 +0000 + + *** empty log message *** + + CVS patchset: 893 + CVS date: 1996/07/18 21:42:59 + +commit 57907afa36a6abd22ca371866dd36ae68455b647 +Author: ewt <devnull@localhost> +Date: Thu Jul 18 21:42:12 1996 +0000 + + v2 packages included improper OS tags, so ignore them + + CVS patchset: 892 + CVS date: 1996/07/18 21:42:12 + +commit 4977f77e21abdc778f1d0f6a75878c6fe7f067b8 +Author: root <devnull@localhost> +Date: Thu Jul 18 16:10:15 1996 +0000 + + *** empty log message *** + + CVS patchset: 891 + CVS date: 1996/07/18 16:10:15 + +commit 7c40614eb71b0803721086f16fba16b0906afb6c +Author: root <devnull@localhost> +Date: Thu Jul 18 16:09:25 1996 +0000 + + fix nasty bug where pointers into the header were getting stale + /. + + CVS patchset: 890 + CVS date: 1996/07/18 16:09:25 + +commit 575b2504717ae0841a6aa2615588479da264075d +Author: root <devnull@localhost> +Date: Thu Jul 18 16:07:33 1996 +0000 + + print prefix in error message + + CVS patchset: 889 + CVS date: 1996/07/18 16:07:33 + +commit f00ea40a2c01a0fd0a25578a47a9b04dc9bf7e46 +Author: root <devnull@localhost> +Date: Thu Jul 18 03:01:16 1996 +0000 + + *** empty log message *** + + CVS patchset: 888 + CVS date: 1996/07/18 03:01:16 + +commit 4df21a982d2cf51b60f3ed0ad19ecdfb276b20c3 +Author: root <devnull@localhost> +Date: Thu Jul 18 03:00:16 1996 +0000 + + fix stupid free(). + + CVS patchset: 887 + CVS date: 1996/07/18 03:00:16 + +commit ebf5952ce7c6cf92718a4a6ce4af265d26bc986a +Author: ewt <devnull@localhost> +Date: Thu Jul 18 02:25:58 1996 +0000 + + *** empty log message *** + + CVS patchset: 886 + CVS date: 1996/07/18 02:25:58 + +commit aad9e68ff73abb9d9658f011220f5c03245d5c37 +Author: ewt <devnull@localhost> +Date: Thu Jul 18 02:25:13 1996 +0000 + + added rpmdepAvailablePackage() and made rpmdepCheck() suggest fixes + for dependency problems if fixes are avaialble + + CVS patchset: 885 + CVS date: 1996/07/18 02:25:13 + +commit 56d7914e38ad31ecbfbb56cde1267b1e83a62f45 +Author: ewt <devnull@localhost> +Date: Thu Jul 18 02:24:55 1996 +0000 + + 1) added suggestedPackage to dependency conflict structure + 2) added rpmdepAvailablePackage() + + CVS patchset: 884 + CVS date: 1996/07/18 02:24:55 + +commit 763b11d392f3983b25925ca98438f57726def275 +Author: root <devnull@localhost> +Date: Wed Jul 17 21:33:51 1996 +0000 + + *** empty log message *** + + CVS patchset: 883 + CVS date: 1996/07/17 21:33:51 + +commit 473a7d887ece74323a9d2d38e6c43f3da5fdc562 +Author: root <devnull@localhost> +Date: Wed Jul 17 21:33:01 1996 +0000 + + fixed bug where a long name was getting mapped to a long name + + CVS patchset: 882 + CVS date: 1996/07/17 21:33:01 + +commit 3a40404166fd69c0b0724304e1f5fa8fb6e3cff0 +Author: ewt <devnull@localhost> +Date: Wed Jul 17 20:03:26 1996 +0000 + + changed version to 2.2.1 + + CVS patchset: 881 + CVS date: 1996/07/17 20:03:26 + +commit 02fd7b28a3e922c98ab9b9470f51917a2220e1ea +Author: ewt <devnull@localhost> +Date: Wed Jul 17 20:03:04 1996 +0000 + + *** empty log message *** + + CVS patchset: 880 + CVS date: 1996/07/17 20:03:04 + +commit 165a40c8e7904c3dcac0c00d1b6666978c161fdb +Author: ewt <devnull@localhost> +Date: Wed Jul 17 20:02:28 1996 +0000 + + generalize list of added packages, and fixed problem where packages + installed at the same time would verify against each other properly + + CVS patchset: 879 + CVS date: 1996/07/17 20:02:28 + +commit 85db57fe5d1965c7f44a0ec7097f0334ac579584 +Author: ewt <devnull@localhost> +Date: Wed Jul 17 20:01:45 1996 +0000 + + 1) sets arch properly for v1 packages + 2) assumes all v1 packages were built for OS #1 (Linux) + + CVS patchset: 878 + CVS date: 1996/07/17 20:01:45 + +commit cf3c76c5aa1f8664a039f033ec1f4fd59f4e17a7 +Author: ewt <devnull@localhost> +Date: Wed Jul 17 20:01:38 1996 +0000 + + added RPMVAR_FTPPROXY + + CVS patchset: 877 + CVS date: 1996/07/17 20:01:38 + +commit e1f76ba7a2804ea62f439bced9ef229c11efff3b +Author: ewt <devnull@localhost> +Date: Wed Jul 17 20:01:29 1996 +0000 + + added ftpproxy + + CVS patchset: 876 + CVS date: 1996/07/17 20:01:29 + +commit fb9b0b92c164d8781468616ee97e8b1223f1e580 +Author: ewt <devnull@localhost> +Date: Wed Jul 17 20:00:49 1996 +0000 + + 1) began adding support for proxy ftp, though it doesn't work yet + 2) fixed spacing annoyance in dependency conflict printout + + CVS patchset: 875 + CVS date: 1996/07/17 20:00:49 + +commit 56a9277121e87d207f0ecd56ddf8d8c2179cf8f7 +Author: ewt <devnull@localhost> +Date: Wed Jul 17 20:00:31 1996 +0000 + + began adding support for proxy ftp, though it doesn't work yet + + CVS patchset: 874 + CVS date: 1996/07/17 20:00:31 + +commit aed3be5ee5f84eeca72a61f15f116ed62e58b5c9 +Author: ewt <devnull@localhost> +Date: Wed Jul 17 20:00:21 1996 +0000 + + minor spelling/spacing fixes + + CVS patchset: 873 + CVS date: 1996/07/17 20:00:21 + +commit 120170226efd347573ddb0b9f7bcffbe50b2a920 +Author: ewt <devnull@localhost> +Date: Wed Jul 17 14:38:55 1996 +0000 + + removed debugging message, fixed typo + + CVS patchset: 872 + CVS date: 1996/07/17 14:38:55 + +commit d825ec8d00371aca374cad98c23fb6b454e0e7f2 +Author: root <devnull@localhost> +Date: Wed Jul 17 04:57:28 1996 +0000 + + remove warning + + CVS patchset: 871 + CVS date: 1996/07/17 04:57:28 + +commit 23f5f63cefc59104add9fd4f1fa1a4665f818f3e +Author: marc <devnull@localhost> +Date: Wed Jul 17 01:38:19 1996 +0000 + + *** empty log message *** + + CVS patchset: 870 + CVS date: 1996/07/17 01:38:19 + +commit 31e5d186effafae9d122ca9be42ffb2064171b38 +Author: marc <devnull@localhost> +Date: Wed Jul 17 01:36:13 1996 +0000 + + new tags: RPMTAG_EXCLUDEARCH RPMTAG_EXCLUDEOS RPMTAG_EXCLUSIVEARCH RPMTAG_EXCLUSIVEOS + + CVS patchset: 869 + CVS date: 1996/07/17 01:36:13 + +commit 517519682f193b99edd514fc9252aad1f7f84257 +Author: marc <devnull@localhost> +Date: Wed Jul 17 01:35:08 1996 +0000 + + Put exclude/exclusive arch/os in header + depricate Exclude: and Exclusive:, now use ExcludeArch: ExclusiveArch:, + and same for OS. + + CVS patchset: 868 + CVS date: 1996/07/17 01:35:08 + +commit 7aaa507e70502c9ff39c1406362b7905535b698d +Author: ewt <devnull@localhost> +Date: Tue Jul 16 21:07:16 1996 +0000 + + *** empty log message *** + + CVS patchset: 867 + CVS date: 1996/07/16 21:07:16 + +commit 5ef09eb03a6d1644e494139c61cf5096a9e1df8a +Author: ewt <devnull@localhost> +Date: Tue Jul 16 21:06:08 1996 +0000 + + supports for ftp://user:pass@machiune/ URL's, with password prompting + when the password is missing + + CVS patchset: 866 + CVS date: 1996/07/16 21:06:08 + +commit 3ad2f39c0fdb52363d4e059247639be40b5cd11d +Author: ewt <devnull@localhost> +Date: Tue Jul 16 20:22:09 1996 +0000 + + added message for verbose mode + + CVS patchset: 865 + CVS date: 1996/07/16 20:22:09 + +commit 4616cc81ba42ae7fcccb907ff60575d643ef8656 +Author: ewt <devnull@localhost> +Date: Tue Jul 16 18:45:52 1996 +0000 + + added missing .br + + CVS patchset: 864 + CVS date: 1996/07/16 18:45:52 + +commit 302205cd6c9cabd2801db1d8f35251661bc566a6 +Author: ewt <devnull@localhost> +Date: Tue Jul 16 18:38:21 1996 +0000 + + *** empty log message *** + + CVS patchset: 863 + CVS date: 1996/07/16 18:38:21 + +commit 71b5d067b4db6b4d95e69e7ddfa70645396acaa4 +Author: ewt <devnull@localhost> +Date: Tue Jul 16 16:54:49 1996 +0000 + + *** empty log message *** + + CVS patchset: 862 + CVS date: 1996/07/16 16:54:49 + +commit 85650608a28da2528973cf42b62461434c0daec6 +Author: ewt <devnull@localhost> +Date: Tue Jul 16 16:54:36 1996 +0000 + + changed version to 2.2 (2.1.3 was never publically released) + + CVS patchset: 861 + CVS date: 1996/07/16 16:54:36 + +commit 0382eab6a96bd6ea55eb1981c1f703e458f09552 +Author: ewt <devnull@localhost> +Date: Tue Jul 16 16:37:15 1996 +0000 + + *** empty log message *** + + CVS patchset: 860 + CVS date: 1996/07/16 16:37:15 + +commit 13c9f2cfdf0d5d3e37369168dc8994f3cc649848 +Author: ewt <devnull@localhost> +Date: Tue Jul 16 16:12:21 1996 +0000 + + *** empty log message *** + + CVS patchset: 859 + CVS date: 1996/07/16 16:12:21 + +commit 0a2a43aa4dbda884cc7db0f6338906667a036c76 +Author: ewt <devnull@localhost> +Date: Tue Jul 16 16:11:37 1996 +0000 + + various changes from Joesph Hartmann + + CVS patchset: 858 + CVS date: 1996/07/16 16:11:37 + +commit 9b7b8f2743d2aba7335230afea4d8b8b8c4f1e88 +Author: ewt <devnull@localhost> +Date: Tue Jul 16 15:57:16 1996 +0000 + + *** empty log message *** + + CVS patchset: 857 + CVS date: 1996/07/16 15:57:16 + +commit 8339f90a044336b7b95c0127519dfa01a2ebbf4f +Author: ewt <devnull@localhost> +Date: Tue Jul 16 15:56:21 1996 +0000 + + improved error message when file is missing + + CVS patchset: 856 + CVS date: 1996/07/16 15:56:21 + +commit c2c19b6de7e47a6c662af5afeaef769cdc3d4e6d +Author: ewt <devnull@localhost> +Date: Tue Jul 16 15:46:33 1996 +0000 + + reset hash count after a package is installed + + CVS patchset: 855 + CVS date: 1996/07/16 15:46:33 + +commit 67722f95de4c5e5a8d76c1d0c5cda85b2bd58f86 +Author: marc <devnull@localhost> +Date: Tue Jul 16 15:20:52 1996 +0000 + + move arch_compat lines to usr.lib.rpmrc + add arch_compat lines for mklinux stuff + + CVS patchset: 854 + CVS date: 1996/07/16 15:20:52 + +commit ce9e54314573bf36870ea33b609fa60b96e7df58 +Author: ewt <devnull@localhost> +Date: Tue Jul 16 03:52:27 1996 +0000 + + *** empty log message *** + + CVS patchset: 853 + CVS date: 1996/07/16 03:52:27 + +commit 6f38e76282384e866d59f567b6d34b21eeb0f998 +Author: ewt <devnull@localhost> +Date: Tue Jul 16 03:46:36 1996 +0000 + + *** empty log message *** + + CVS patchset: 852 + CVS date: 1996/07/16 03:46:36 + +commit c54a7cf0867e3d1e731218e853a55f316a84133d +Author: ewt <devnull@localhost> +Date: Tue Jul 16 03:46:20 1996 +0000 + + added --ignoreos + + CVS patchset: 851 + CVS date: 1996/07/16 03:46:20 + +commit 5a03def29400afc77690605e34cd453aa3632a2d +Author: ewt <devnull@localhost> +Date: Tue Jul 16 03:43:33 1996 +0000 + + 1) returns score instead of distance into equivalences + + CVS patchset: 850 + CVS date: 1996/07/16 03:43:33 + +commit 7ac283b75aeb2baf9ff4c4482ef8454382a06c5f +Author: ewt <devnull@localhost> +Date: Tue Jul 16 03:43:13 1996 +0000 + + 1) checks gzread() properly <blush> + 2) returns on bad arch/os <blush> + + CVS patchset: 849 + CVS date: 1996/07/16 03:43:13 + +commit 88a305a6ac03008c271b43ecf9b4439cad3a46ad +Author: ewt <devnull@localhost> +Date: Tue Jul 16 03:37:28 1996 +0000 + + 1) added INSTALL_NOOS flag + 2) renamed showRc() rpmShowRC() + 3) added rpmOsScore() + + CVS patchset: 848 + CVS date: 1996/07/16 03:37:28 + +commit 2320fb3fc0fa977e62dc2b72cbf7182c34590a71 +Author: ewt <devnull@localhost> +Date: Tue Jul 16 03:37:07 1996 +0000 + + 1) check OS's at install time + 2) checks return code from gzread() + + CVS patchset: 847 + CVS date: 1996/07/16 03:37:07 + +commit 078fc06412dc87eb34d768bf782e672732af19c9 +Author: ewt <devnull@localhost> +Date: Tue Jul 16 03:36:23 1996 +0000 + + 1) renamed showRc() to rpmShowRC() + 2) added a true digraph for arch/os resolution at install time + 3) updates rpmShowRC() to list arch and os equivalences + + CVS patchset: 846 + CVS date: 1996/07/16 03:36:23 + +commit 885affddf5746c0d546cc3f6453a81e4ba0c9f86 +Author: ewt <devnull@localhost> +Date: Tue Jul 16 03:36:10 1996 +0000 + + *** empty log message *** + + CVS patchset: 845 + CVS date: 1996/07/16 03:36:10 + +commit 46eed9fc1ec16c86b1a7692a18afbdb79256103c +Author: ewt <devnull@localhost> +Date: Tue Jul 16 03:35:29 1996 +0000 + + changed showRc() to rpmShowRC() + made -u option exit with an error + + CVS patchset: 844 + CVS date: 1996/07/16 03:35:29 + +commit c2081bbe1e7fdd924bd570d9efa77caf92c6dca1 +Author: ewt <devnull@localhost> +Date: Tue Jul 16 03:35:20 1996 +0000 + + *** empty log message *** + + CVS patchset: 843 + CVS date: 1996/07/16 03:35:20 + +commit b0d057d49bad2c804d24e548efda0886dbfa7322 +Author: marc <devnull@localhost> +Date: Mon Jul 15 22:35:57 1996 +0000 + + change all the "data" things to "canon" things (arch and os) + For a given arch_canon: A B C, add an A B C, and a B B C entry + (same for os) + + CVS patchset: 842 + CVS date: 1996/07/15 22:35:57 + +commit f0c5b323d2951419d5d1e804168dc3b1d8881660 +Author: marc <devnull@localhost> +Date: Mon Jul 15 22:35:47 1996 +0000 + + *** empty log message *** + + CVS patchset: 841 + CVS date: 1996/07/15 22:35:47 + +commit 4c1339ea0c269f886d6dfaae838db824f9898cf1 +Author: marc <devnull@localhost> +Date: Mon Jul 15 22:34:44 1996 +0000 + + change to _canon + move osfmach* translations to buildarchtranslations + / + + CVS patchset: 840 + CVS date: 1996/07/15 22:34:44 + +commit 6f49f824c6709512805f9875433aacd85ac73b10 +Author: marc <devnull@localhost> +Date: Mon Jul 15 18:35:34 1996 +0000 + + *** empty log message *** + + CVS patchset: 839 + CVS date: 1996/07/15 18:35:34 + +commit 1baa75ddb9d9514c99ec7b080cac0ea867e42507 +Author: marc <devnull@localhost> +Date: Mon Jul 15 18:34:47 1996 +0000 + + make rpmrc case insensitive + + CVS patchset: 838 + CVS date: 1996/07/15 18:34:47 + +commit f68961d513c22953e3ccab04c845be771ba7a1bb +Author: marc <devnull@localhost> +Date: Mon Jul 15 02:05:39 1996 +0000 + + *** empty log message *** + + CVS patchset: 837 + CVS date: 1996/07/15 02:05:39 + +commit e252e69b3e9773a48ab19b135e5329e1b8839125 +Author: marc <devnull@localhost> +Date: Mon Jul 15 01:56:15 1996 +0000 + + heavy hackage: + added: getOsNum getArchNum getOsName getArchName + added: showRc() + remove from rpmrc: docdir, os, build_arch + add to rpmrc: packager + added os_data and arch_data to hold arch short_name and archnumber + (same for os) + always parse /usr/lib/rpmrc + added buildarchtranslate, and buildostranslate to rpmrc + to specify default build arch other than what uname() returns (and os) + + CVS patchset: 836 + CVS date: 1996/07/15 01:56:15 + +commit 7b947a2d232bb4fbb0bcdd93278f1529a159398f +Author: marc <devnull@localhost> +Date: Mon Jul 15 01:55:38 1996 +0000 + + remove initArchOs getOsNum getArchNum getOsName getArchName + + CVS patchset: 835 + CVS date: 1996/07/15 01:55:38 + +commit d93466fa0b705dd3a693b7e8801590ac904040d6 +Author: marc <devnull@localhost> +Date: Mon Jul 15 01:53:21 1996 +0000 + + remove RPMVAR_DOCDIR RPMVAR_PGP_SECRING RPMVAR_PGP_PUBRING RPMVAR_BUILDARCH + remove RPMVAR_BUILDOS + add RPMVAR_PACKAGER + moved from misc.h: getOsNum getArchNum getOsName getArchName + add showRc + + CVS patchset: 834 + CVS date: 1996/07/15 01:53:21 + +commit c5e21975d4e0aa78b60d8b4712a498ddcc956e3b +Author: marc <devnull@localhost> +Date: Mon Jul 15 01:52:08 1996 +0000 + + change --arch and --os to --build and --buildos + add --showrc + + CVS patchset: 833 + CVS date: 1996/07/15 01:52:08 + +commit 02f27ca67a41ad349ac271c8082c433edbad16eb +Author: marc <devnull@localhost> +Date: Mon Jul 15 01:50:58 1996 +0000 + + remove pgp cruft + install /usr/lib/rpmrc + + CVS patchset: 832 + CVS date: 1996/07/15 01:50:58 + +commit f552c9bc52e6478d3660633a6539b8eb52de56e8 +Author: marc <devnull@localhost> +Date: Mon Jul 15 00:56:32 1996 +0000 + + Initial revision + + CVS patchset: 831 + CVS date: 1996/07/15 00:56:32 + +commit 7ae3268ff72e936ec87f9b7679335e017984c973 +Author: marc <devnull@localhost> +Date: Mon Jul 15 00:54:18 1996 +0000 + + take packager from rpmrc + + CVS patchset: 830 + CVS date: 1996/07/15 00:54:18 + +commit c26b4691b02f92ba5d53f54c25c55d9339216f2b +Author: marc <devnull@localhost> +Date: Sun Jul 14 23:36:09 1996 +0000 + + *** empty log message *** + + CVS patchset: 829 + CVS date: 1996/07/14 23:36:09 + +commit b3c486a7d6e41ffdf626a52b731aeb4a1f98402c +Author: marc <devnull@localhost> +Date: Sun Jul 14 23:31:36 1996 +0000 + + remove DOCDIR + + CVS patchset: 828 + CVS date: 1996/07/14 23:31:36 + +commit 393cce24cddcf07aafa4fd1a9de0b955ce4411f9 +Author: marc <devnull@localhost> +Date: Sun Jul 14 23:30:24 1996 +0000 + + remove DOCDIR + / + + CVS patchset: 827 + CVS date: 1996/07/14 23:30:24 + +commit 78382b8775a3d718b8b276f33a6de542bce42fb6 +Author: marc <devnull@localhost> +Date: Sun Jul 14 22:59:41 1996 +0000 + + change message + + CVS patchset: 826 + CVS date: 1996/07/14 22:59:41 + +commit 2679755ef789d750dd012e42864d8423fee19326 +Author: root <devnull@localhost> +Date: Sun Jul 14 16:40:02 1996 +0000 + + *** empty log message *** + + CVS patchset: 825 + CVS date: 1996/07/14 16:40:02 + +commit 6b5fe3f3fbcdfd9e114c77fe4b258721a8cf97dc +Author: root <devnull@localhost> +Date: Sun Jul 14 16:38:57 1996 +0000 + + allow Prefix: (DEFAULTPREFIX) for sub packages + + CVS patchset: 824 + CVS date: 1996/07/14 16:38:57 + +commit 8cc5a4021be703b916915c7341cef774459fab34 +Author: root <devnull@localhost> +Date: Sun Jul 14 16:21:27 1996 +0000 + + sub packges should have summaries + allow default prefixes for sub packages + + CVS patchset: 823 + CVS date: 1996/07/14 16:21:27 + +commit 9aa4a366406aa19d2efce95e533a6b9462627486 +Author: ewt <devnull@localhost> +Date: Sun Jul 14 16:19:51 1996 +0000 + + changed version to 2.1.3 + + CVS patchset: 822 + CVS date: 1996/07/14 16:19:51 + +commit 3a8c88000f6003b4d45a513e46b76215cc1c08e0 +Author: ewt <devnull@localhost> +Date: Sun Jul 14 16:19:32 1996 +0000 + + *** empty log message *** + + CVS patchset: 821 + CVS date: 1996/07/14 16:19:32 + +commit 373acfe46bf8fa1c87c851e2ea11fca6ce283f57 +Author: ewt <devnull@localhost> +Date: Sun Jul 14 16:14:39 1996 +0000 + + 1) added Summary to -qi output + 2) made --requires and --provides not print (none) if the tags aren't present + + CVS patchset: 820 + CVS date: 1996/07/14 16:14:39 + +commit b67317e599105b4fe45fde2ec77c3c7730bcbcc2 +Author: ewt <devnull@localhost> +Date: Sun Jul 14 16:14:24 1996 +0000 + + made -R work as a shortcut for --requires + + CVS patchset: 819 + CVS date: 1996/07/14 16:14:24 + +commit d302f506aaaf18674b10bee90dceba9a33b0308a +Author: root <devnull@localhost> +Date: Sun Jul 14 16:14:01 1996 +0000 + + change "build prefix" to "build root" + + CVS patchset: 818 + CVS date: 1996/07/14 16:14:01 + +commit 1a0bc2056d1784ecb3caa3072c94ce1c9d3e8874 +Author: root <devnull@localhost> +Date: Sun Jul 14 16:12:18 1996 +0000 + + Initial revision + + CVS patchset: 817 + CVS date: 1996/07/14 16:12:18 + +commit 19dbeeece09ae3dd59df98e4be19b8370d52d6df +Author: root <devnull@localhost> +Date: Sun Jul 14 16:06:35 1996 +0000 + + buildprefix -> buildroot + + CVS patchset: 816 + CVS date: 1996/07/14 16:06:35 + +commit 0fe72e0e37b389d07e0be3e17b2ba0b9d0bfcb2a +Author: root <devnull@localhost> +Date: Sun Jul 14 03:47:46 1996 +0000 + + arch sensitive always on + + CVS patchset: 815 + CVS date: 1996/07/14 03:47:46 + +commit af8ec8c659860d8a63b411e5843a02f25280e8b5 +Author: root <devnull@localhost> +Date: Sun Jul 14 03:47:23 1996 +0000 + + removed arch sensitive -- always on + + CVS patchset: 814 + CVS date: 1996/07/14 03:47:23 + +commit 92150f2b387d7924f87834b83c5686689909d889 +Author: root <devnull@localhost> +Date: Sun Jul 14 03:47:00 1996 +0000 + + *** empty log message *** + + CVS patchset: 813 + CVS date: 1996/07/14 03:47:00 + +commit cbadbc8206d6edfd3b55731e6c3358d5e64aa077 +Author: root <devnull@localhost> +Date: Sun Jul 14 03:39:14 1996 +0000 + + *** empty log message *** + + CVS patchset: 812 + CVS date: 1996/07/14 03:39:14 + +commit ac3cfd4775b7132cf878ef83548c03e39822e153 +Author: root <devnull@localhost> +Date: Sun Jul 14 03:38:29 1996 +0000 + + do not allow Prefix: or Buildprefix: in sub packages + + CVS patchset: 811 + CVS date: 1996/07/14 03:38:29 + +commit f5617dc32ab78fc2af68f2bff6ba97546a5827ac +Author: root <devnull@localhost> +Date: Sun Jul 14 03:38:10 1996 +0000 + + *** empty log message *** + + CVS patchset: 810 + CVS date: 1996/07/14 03:38:10 + +commit b644f93374ee63f5c2b77843837046188453d2f5 +Author: root <devnull@localhost> +Date: Sun Jul 14 03:37:18 1996 +0000 + + remove require_group. It will always be ON now. + + CVS patchset: 809 + CVS date: 1996/07/14 03:37:18 + +commit ce8b994704e1749c6bd0c067a6354ed92789683d +Author: root <devnull@localhost> +Date: Sun Jul 14 00:45:34 1996 +0000 + + *** empty log message *** + + CVS patchset: 808 + CVS date: 1996/07/14 00:45:34 + +commit 3b23471795963368028a662790b38724f16d91ce +Author: root <devnull@localhost> +Date: Sun Jul 14 00:43:39 1996 +0000 + + send stuff to xargs with null termination so that we can + handle weird file names with quotes and spaces + + CVS patchset: 807 + CVS date: 1996/07/14 00:43:39 + +commit d2028b29aa4e34000e24ba0a696c2a1ea3e20dd6 +Author: ewt <devnull@localhost> +Date: Sat Jul 13 22:18:48 1996 +0000 + + fixed nasty bug w/ arg list passed to cpio wasn't getting NULL terminated + when a /tmp filelist was used + + CVS patchset: 806 + CVS date: 1996/07/13 22:18:48 + +commit cdd4c29192131e1b6a3369b10f324928336a63da +Author: root <devnull@localhost> +Date: Sat Jul 13 20:03:55 1996 +0000 + + Initial revision + + CVS patchset: 805 + CVS date: 1996/07/13 20:03:55 + +commit a5edccd71c050c410abab4b5807289c501f74d7a +Author: ewt <devnull@localhost> +Date: Sat Jul 13 14:53:33 1996 +0000 + + after successfull file transfer, read the "Transfer Completed" from the + server -- if we don't, we can't do another transfer w/o reconnecting + + CVS patchset: 804 + CVS date: 1996/07/13 14:53:33 + +commit 0b020614b25ee6a67013295271b8827e2b0d3bb9 +Author: ewt <devnull@localhost> +Date: Fri Jul 12 20:28:43 1996 +0000 + + removed printf, fixed inet_aton() result check + + CVS patchset: 803 + CVS date: 1996/07/12 20:28:43 + +commit e837ec5148fc320288caecbae81144861450766c +Author: ewt <devnull@localhost> +Date: Fri Jul 12 20:11:08 1996 +0000 + + removed message() calls to use code in install + + CVS patchset: 802 + CVS date: 1996/07/12 20:11:08 + +commit 54ba2f084059849768e641cc0b1254b3dd33b6df +Author: root <devnull@localhost> +Date: Fri Jul 12 19:28:21 1996 +0000 + + *** empty log message *** + + CVS patchset: 801 + CVS date: 1996/07/12 19:28:21 + +commit 2e4837fb6d5bc329c1a0dda2f12d3f5049a6f6bd +Author: root <devnull@localhost> +Date: Fri Jul 12 19:27:34 1996 +0000 + + add stuff for missing PGP keys + + CVS patchset: 800 + CVS date: 1996/07/12 19:27:34 + +commit ebc8ff6e5798965524ccee5e7de54ecb8ce7e974 +Author: root <devnull@localhost> +Date: Fri Jul 12 19:26:31 1996 +0000 + + print message if couldn't find a PGP key + + CVS patchset: 799 + CVS date: 1996/07/12 19:26:31 + +commit 758eff8987f087d187ce534de87a5b8d0833c1fb +Author: root <devnull@localhost> +Date: Fri Jul 12 17:06:33 1996 +0000 + + added some signatures + + CVS patchset: 798 + CVS date: 1996/07/12 17:06:33 + +commit c6012d1698d622a82973196466325ed67388b5d6 +Author: ewt <devnull@localhost> +Date: Fri Jul 12 02:34:25 1996 +0000 + + 1) removed rpmconvert from Makefile + 2) fixed find line + 3) 'make co' checks out latest versions of docs + + CVS patchset: 797 + CVS date: 1996/07/12 02:34:25 + +commit d4a0fa43887d78e9a35c0658581f1aee30154d55 +Author: ewt <devnull@localhost> +Date: Fri Jul 12 02:32:31 1996 +0000 + + removed extraneous ' ' + + CVS patchset: 796 + CVS date: 1996/07/12 02:32:31 + +commit 0d58d159910f488392205e18a0217d51f9ab837e +Author: ewt <devnull@localhost> +Date: Fri Jul 12 02:31:16 1996 +0000 + + Initial revision + + CVS patchset: 795 + CVS date: 1996/07/12 02:31:16 + +commit 3d2adecc22106f77ead967354ce07a89369f25e1 +Author: root <devnull@localhost> +Date: Fri Jul 12 01:36:42 1996 +0000 + + *** empty log message *** + + CVS patchset: 794 + CVS date: 1996/07/12 01:36:42 + +commit 9430e6139ce3d17565d6bb7b4bce2e1fc0a1b326 +Author: root <devnull@localhost> +Date: Fri Jul 12 01:36:29 1996 +0000 + + fixed qsort() and bsearch() sizes for the provides table + + CVS patchset: 793 + CVS date: 1996/07/12 01:36:29 + +commit 397794d5c14c3bfbdac5ba51309b73c0e4570727 +Author: root <devnull@localhost> +Date: Fri Jul 12 01:17:58 1996 +0000 + + cleans up core files in make clean + + CVS patchset: 792 + CVS date: 1996/07/12 01:17:58 + +commit 4c35337d4b85fca5511560703f477a42fb1acdd3 +Author: root <devnull@localhost> +Date: Thu Jul 11 23:45:13 1996 +0000 + + *** empty log message *** + + CVS patchset: 791 + CVS date: 1996/07/11 23:45:13 + +commit f722281aa171f42165e5272bef05ce5136a93483 +Author: root <devnull@localhost> +Date: Thu Jul 11 23:42:46 1996 +0000 + + clean up temp file + + CVS patchset: 790 + CVS date: 1996/07/11 23:42:46 + +commit 6f0ecdac88d12f3cde9688dd2f511e8daaf03778 +Author: ewt <devnull@localhost> +Date: Thu Jul 11 18:13:12 1996 +0000 + + *** empty log message *** + + CVS patchset: 789 + CVS date: 1996/07/11 18:13:12 + +commit 05fc349ebd0ec609a6d78e5397d8ead7658042cf +Author: ewt <devnull@localhost> +Date: Thu Jul 11 18:12:40 1996 +0000 + + don't free lists never allocated! + + CVS patchset: 788 + CVS date: 1996/07/11 18:12:40 + +commit 383f9cb337f9d8be5cc3d22b76ae958726d2020a +Author: root <devnull@localhost> +Date: Thu Jul 11 16:32:10 1996 +0000 + + *** empty log message *** + + CVS patchset: 787 + CVS date: 1996/07/11 16:32:10 + +commit 8cbaab5fa0b27dde2921155f498f02df043fe122 +Author: ewt <devnull@localhost> +Date: Thu Jul 11 15:49:53 1996 +0000 + + *** empty log message *** + + CVS patchset: 786 + CVS date: 1996/07/11 15:49:53 + +commit 09b573f5dc7f41d20b2fee90d2829fcb76268700 +Author: ewt <devnull@localhost> +Date: Thu Jul 11 15:48:21 1996 +0000 + + fixed error message for packages which are not relocateable + + CVS patchset: 785 + CVS date: 1996/07/11 15:48:21 + +commit 2b298ad4c0267137e590c4e24849689418c92dbe +Author: root <devnull@localhost> +Date: Thu Jul 11 15:17:03 1996 +0000 + + changed to version 2.1.2 + + CVS patchset: 784 + CVS date: 1996/07/11 15:17:03 + +commit 269881b8bfea6277d053d2fdf9fa84bd36ec1b3b +Author: root <devnull@localhost> +Date: Thu Jul 11 15:11:49 1996 +0000 + + fix auto-provide stuff to use ROOT + + CVS patchset: 783 + CVS date: 1996/07/11 15:11:49 + +commit b4e0a62b6a2695fdf0f0e4fc9197c6160b103f52 +Author: ewt <devnull@localhost> +Date: Thu Jul 11 02:15:30 1996 +0000 + + *** empty log message *** + + CVS patchset: 782 + CVS date: 1996/07/11 02:15:30 + +commit 13a43cc7c899f3c75794c38d531e693238a9d944 +Author: ewt <devnull@localhost> +Date: Wed Jul 10 23:59:54 1996 +0000 + + changed version number to 2.1.1 + + CVS patchset: 781 + CVS date: 1996/07/10 23:59:54 + +commit 7f0a7733ea58ffd1bdc421acdbb9938377fbe8a1 +Author: ewt <devnull@localhost> +Date: Wed Jul 10 23:59:37 1996 +0000 + + fixed default build string to not use '-' to print dates + + CVS patchset: 780 + CVS date: 1996/07/10 23:59:37 + +commit ba394876c166b16c728802a3c9b2b54e7a5733cf +Author: ewt <devnull@localhost> +Date: Wed Jul 10 20:51:14 1996 +0000 + + Initial revision + + CVS patchset: 779 + CVS date: 1996/07/10 20:51:14 + +commit c8dbde3e87a07f589ec9b835522593547ae57c5c +Author: root <devnull@localhost> +Date: Wed Jul 10 20:19:07 1996 +0000 + + use proper soname for automatic shared lib req/prov + + CVS patchset: 778 + CVS date: 1996/07/10 20:19:07 + +commit 229721a5ddd03c1d86311a309be87a5161c50f6d +Author: root <devnull@localhost> +Date: Wed Jul 10 20:18:43 1996 +0000 + + warn if they use Root: + + CVS patchset: 777 + CVS date: 1996/07/10 20:18:43 + +commit 4ac3bcf8fd8ddd9a0c69e129ea602d30669b3a6f +Author: root <devnull@localhost> +Date: Wed Jul 10 20:18:15 1996 +0000 + + clean up formatting + + CVS patchset: 776 + CVS date: 1996/07/10 20:18:15 + +commit 64fcd73d5738ffee0f05157c431220d489087803 +Author: ewt <devnull@localhost> +Date: Wed Jul 10 19:50:46 1996 +0000 + + check package version numbers for source packages + + CVS patchset: 775 + CVS date: 1996/07/10 19:50:46 + +commit 11931fd81b0f2f0b0a549b7ec04d26b174dc8e1f +Author: ewt <devnull@localhost> +Date: Wed Jul 10 16:29:44 1996 +0000 + + 1) added send to dependency conflict reporting + 2) added rpmdepUpgradePackage() + + CVS patchset: 774 + CVS date: 1996/07/10 16:29:44 + +commit 1178a102cc99479c2c16510bb6cc7c77f9095eb3 +Author: ewt <devnull@localhost> +Date: Wed Jul 10 16:29:24 1996 +0000 + + 1) added version and serial number checking + 2) supports upgrades properly + + CVS patchset: 773 + CVS date: 1996/07/10 16:29:24 + +commit 98fe02908713e3560f2ace873bafe1d43c30601f +Author: ewt <devnull@localhost> +Date: Wed Jul 10 16:28:50 1996 +0000 + + 1) improved printing of dependency conflics + 2) corrected dependency checking for upgrades + + CVS patchset: 772 + CVS date: 1996/07/10 16:28:50 + +commit 20cf048a8c501148e81cd5621044342adfad7bb6 +Author: ewt <devnull@localhost> +Date: Wed Jul 10 16:28:24 1996 +0000 + + 1) changed a bunch of the queries to happen via query formats + 2) added :depflags query tag + + CVS patchset: 771 + CVS date: 1996/07/10 16:28:24 + +commit c7934684224f30e430203ee049c70b8925495123 +Author: ewt <devnull@localhost> +Date: Wed Jul 10 16:28:10 1996 +0000 + + *** empty log message *** + + CVS patchset: 770 + CVS date: 1996/07/10 16:28:10 + +commit 0ea45f6a7442fa96461c8518ab94e80b96bbcfc5 +Author: ewt <devnull@localhost> +Date: Wed Jul 10 16:16:05 1996 +0000 + + *** empty log message *** + + CVS patchset: 769 + CVS date: 1996/07/10 16:16:05 + +commit 3afd2294dc930c233eaf1ac56de73842b8c83ab5 +Author: root <devnull@localhost> +Date: Wed Jul 10 15:47:33 1996 +0000 + + clean up message for release + + CVS patchset: 768 + CVS date: 1996/07/10 15:47:33 + +commit 1c0441f20f50578a20933c0e578b7f3c53bea496 +Author: root <devnull@localhost> +Date: Wed Jul 10 15:42:48 1996 +0000 + + initialize res + + CVS patchset: 767 + CVS date: 1996/07/10 15:42:48 + +commit aa64e5b8e3dc0872b2f0ebcb489843916d877ec4 +Author: root <devnull@localhost> +Date: Wed Jul 10 15:16:54 1996 +0000 + + fix uninitialized buildprefix + + CVS patchset: 766 + CVS date: 1996/07/10 15:16:54 + +commit 42f7afa1f75d4966c789c5befddad62cdcc1f696 +Author: ewt <devnull@localhost> +Date: Wed Jul 10 14:11:19 1996 +0000 + + changes to set RPMTAG_INSTALLPREFIX correctly + + CVS patchset: 765 + CVS date: 1996/07/10 14:11:19 + +commit 3e26f1bd58b6b77a7c0f7c39549fb2f307af84d8 +Author: ewt <devnull@localhost> +Date: Wed Jul 10 14:11:04 1996 +0000 + + set RPM_INSTALL_PREFIX environment variable in runScript() when appropriate + + CVS patchset: 764 + CVS date: 1996/07/10 14:11:04 + +commit b49226a7ed475a2262941c9173ad3280d7bfe53b +Author: ewt <devnull@localhost> +Date: Wed Jul 10 02:35:31 1996 +0000 + + 1) reworked long arguments to eliminate strcmp()'s + 2) added --prefix option + 3) added --rpmdb option + + CVS patchset: 763 + CVS date: 1996/07/10 02:35:31 + +commit b4e42cbe892eea237c62ffb20c9978ad7875ce3a +Author: ewt <devnull@localhost> +Date: Wed Jul 10 02:35:15 1996 +0000 + + added support for relocateable packages + + CVS patchset: 762 + CVS date: 1996/07/10 02:35:15 + +commit d5588e711c0485c76035a409afb8e2799f3a483e +Author: ewt <devnull@localhost> +Date: Wed Jul 10 02:35:11 1996 +0000 + + *** empty log message *** + + CVS patchset: 761 + CVS date: 1996/07/10 02:35:11 + +commit 49f4b0fba00d5437e2bfadcba7f1a0f621e5b357 +Author: ewt <devnull@localhost> +Date: Wed Jul 10 02:34:15 1996 +0000 + + aedded RPMTAG_INSTALLPREFIX, RPMVAR_DBPATH, and location parameter to + rpmInstallPackage() + + CVS patchset: 760 + CVS date: 1996/07/10 02:34:15 + +commit 3685015232cf8870ff32f30e1e446e52809651c0 +Author: ewt <devnull@localhost> +Date: Wed Jul 10 02:33:54 1996 +0000 + + added stripTrailingSlashes() + + CVS patchset: 759 + CVS date: 1996/07/10 02:33:54 + +commit 5f0b82b4f575d3e23b541b68899cfb4db9ddc76a +Author: ewt <devnull@localhost> +Date: Wed Jul 10 02:33:38 1996 +0000 + + supports relocateable packages + + CVS patchset: 758 + CVS date: 1996/07/10 02:33:38 + +commit abb42944a48ffd9ed05155dce7ddf8010f1192d3 +Author: ewt <devnull@localhost> +Date: Wed Jul 10 02:33:26 1996 +0000 + + supports different database locations + + CVS patchset: 757 + CVS date: 1996/07/10 02:33:26 + +commit b59685851409130542fc370080483168959b9fd0 +Author: ewt <devnull@localhost> +Date: Wed Jul 10 02:33:11 1996 +0000 + + cleaned up some misleading error messages + + CVS patchset: 756 + CVS date: 1996/07/10 02:33:11 + +commit 2cf5f7b52fdb24499a9edab285636f522c4df174 +Author: ewt <devnull@localhost> +Date: Wed Jul 10 02:32:45 1996 +0000 + + added dbpath + + CVS patchset: 755 + CVS date: 1996/07/10 02:32:45 + +commit bd5fd3558502a4058969dac01c55f1f4f29b6c53 +Author: root <devnull@localhost> +Date: Wed Jul 10 01:38:44 1996 +0000 + + initialize prefix and prefixLen + + CVS patchset: 754 + CVS date: 1996/07/10 01:38:44 + +commit dd646a2df914129c1f52fedf1b3485d72b3b9894 +Author: root <devnull@localhost> +Date: Wed Jul 10 01:38:14 1996 +0000 + + additional check for running off end of string + + CVS patchset: 753 + CVS date: 1996/07/10 01:38:14 + +commit d671a6567a17140d823e42924f4fbf5ebb5e177e +Author: root <devnull@localhost> +Date: Tue Jul 9 22:29:16 1996 +0000 + + BUILDPREFIX stuff + + CVS patchset: 752 + CVS date: 1996/07/09 22:29:16 + +commit 71ee0f2b24397a905023288165afe7b4ccc1a973 +Author: root <devnull@localhost> +Date: Tue Jul 9 22:28:43 1996 +0000 + + handle --buildprefix + + CVS patchset: 751 + CVS date: 1996/07/09 22:28:43 + +commit c6a464e9fbf2782924af31db67ae4cf9f20d6968 +Author: root <devnull@localhost> +Date: Tue Jul 9 22:28:22 1996 +0000 + + handle Build Prefix + + CVS patchset: 750 + CVS date: 1996/07/09 22:28:22 + +commit 8232554b3dc6c4f15d5ac7a0ae0d33fd7661a7d7 +Author: root <devnull@localhost> +Date: Tue Jul 9 02:07:21 1996 +0000 + + *** empty log message *** + + CVS patchset: 749 + CVS date: 1996/07/09 02:07:21 + +commit e914b78e33143855c850e1cdb513a0103ee9f17e +Author: root <devnull@localhost> +Date: Tue Jul 9 02:06:26 1996 +0000 + + logic for handling Prefix: + + CVS patchset: 748 + CVS date: 1996/07/09 02:06:26 + +commit 6a9e968b167a2d1b7177632ee07a7fa9f56b50b4 +Author: root <devnull@localhost> +Date: Tue Jul 9 01:10:00 1996 +0000 + + added RPMTAG_DEFAULTPREFIX + + CVS patchset: 747 + CVS date: 1996/07/09 01:10:00 + +commit 83f2bed396792aa5298eee9e57da27379690f669 +Author: root <devnull@localhost> +Date: Mon Jul 8 15:46:29 1996 +0000 + + fix Summary parsing + + CVS patchset: 746 + CVS date: 1996/07/08 15:46:29 + +commit 08370243546bae623966a927eafc9f2746b58d81 +Author: root <devnull@localhost> +Date: Mon Jul 8 03:58:03 1996 +0000 + + make --nopgp work + + CVS patchset: 745 + CVS date: 1996/07/08 03:58:03 + +commit 2c9c29a23c88c62de0bb5d87c416884d1395ce1b +Author: root <devnull@localhost> +Date: Mon Jul 8 03:54:26 1996 +0000 + + *** empty log message *** + + CVS patchset: 744 + CVS date: 1996/07/08 03:54:26 + +commit bc6d4246fc3b89b3cdf37fcb173b40909d05b540 +Author: root <devnull@localhost> +Date: Mon Jul 8 03:27:05 1996 +0000 + + cleanup of verify stuff + + CVS patchset: 743 + CVS date: 1996/07/08 03:27:05 + +commit 95419b579038611bcbd84c9ec7099ff973738e0b +Author: root <devnull@localhost> +Date: Mon Jul 8 03:26:34 1996 +0000 + + --addsign + + CVS patchset: 742 + CVS date: 1996/07/08 03:26:34 + +commit adfc74a3f02fa8eba172d8712a91ff56a1e00497 +Author: root <devnull@localhost> +Date: Mon Jul 8 03:25:57 1996 +0000 + + handle --addsign and new Header-style signatures + somewhat cleaner -K output + + CVS patchset: 741 + CVS date: 1996/07/08 03:25:57 + +commit a5886c0e5c875d268f1c0d9c1ee0a3f1f320b24e +Author: root <devnull@localhost> +Date: Mon Jul 8 03:25:36 1996 +0000 + + change soReSign() to handle addition of signatures + + CVS patchset: 740 + CVS date: 1996/07/08 03:25:36 + +commit 6d5274833811ae749e76a9690039b670faa9d494 +Author: root <devnull@localhost> +Date: Sun Jul 7 22:38:57 1996 +0000 + + print architecture name if architecture error + + CVS patchset: 739 + CVS date: 1996/07/07 22:38:57 + +commit 42a5bd5280e63887373f1295ffe85a5e831712c1 +Author: root <devnull@localhost> +Date: Sun Jul 7 22:26:31 1996 +0000 + + remove support for old-new style signatures (never released) + + CVS patchset: 738 + CVS date: 1996/07/07 22:26:31 + +commit 86dd8ab30438db4320d35d5f3abe7523b6afff7f +Author: root <devnull@localhost> +Date: Sun Jul 7 22:19:32 1996 +0000 + + new Header-style signatures + + CVS patchset: 737 + CVS date: 1996/07/07 22:19:32 + +commit 3bd8fef246e9a33fd6260798a25df27dcec12042 +Author: root <devnull@localhost> +Date: Sun Jul 7 22:18:56 1996 +0000 + + HEADER_MAGIC + + CVS patchset: 736 + CVS date: 1996/07/07 22:18:56 + +commit 1f5921a0461fb10eb23e5ec35b349e2e13de81e2 +Author: root <devnull@localhost> +Date: Sun Jul 7 22:18:14 1996 +0000 + + new Header-style signatures, HEADER_MAGIC + + CVS patchset: 735 + CVS date: 1996/07/07 22:18:14 + +commit 5f8fc3c18a0b5a4940cc96079253af63f74a0e74 +Author: root <devnull@localhost> +Date: Sun Jul 7 22:17:48 1996 +0000 + + cleanup - init_arch_os no longer used + + CVS patchset: 734 + CVS date: 1996/07/07 22:17:48 + +commit 6cff32b5162cf31f156126f33db188a35b8eabbd +Author: root <devnull@localhost> +Date: Sun Jul 7 22:15:14 1996 +0000 + + HEADER_MAGIC, error checking in readHeader(), dump BIN_TYPEs, fix other + dump outputs + + CVS patchset: 733 + CVS date: 1996/07/07 22:15:14 + +commit 394d9b8acb4cc3e1d3aa6f984e50bcf52860cebb +Author: root <devnull@localhost> +Date: Sun Jul 7 22:13:37 1996 +0000 + + mods for new Header-style signature and HEADER_MAGIC + + CVS patchset: 732 + CVS date: 1996/07/07 22:13:37 + +commit 9cd8b6196fd5afc99b2ffaed440edfbbd5c9741f +Author: root <devnull@localhost> +Date: Sun Jul 7 22:12:06 1996 +0000 + + take stdin + mods for HEADER_MAGIC + + CVS patchset: 731 + CVS date: 1996/07/07 22:12:06 + +commit 13557192ec64c6b8f5cd149d7eb1a2c155e1ed36 +Author: root <devnull@localhost> +Date: Sun Jul 7 22:11:43 1996 +0000 + + remove rpmchecksig + + CVS patchset: 730 + CVS date: 1996/07/07 22:11:43 + +commit e0878672e314f2b7080e26fac5676f2b77773c2c +Author: root <devnull@localhost> +Date: Sun Jul 7 22:11:13 1996 +0000 + + mods for new Header-style signatures + + CVS patchset: 729 + CVS date: 1996/07/07 22:11:13 + +commit 650fae80bd3ba1918a707d98db5e6788c6ed4451 +Author: ewt <devnull@localhost> +Date: Wed Jul 3 16:26:06 1996 +0000 + + uses passive mode now + + CVS patchset: 728 + CVS date: 1996/07/03 16:26:06 + +commit 480c4e66f347240bfa0cda224c404cfe2b2ada17 +Author: ewt <devnull@localhost> +Date: Wed Jul 3 15:33:18 1996 +0000 + + O_CREAT should only be used with O_RDWR + + CVS patchset: 727 + CVS date: 1996/07/03 15:33:18 + +commit 814d4e6fa59d1edeafad934f324e0f24c3d56874 +Author: ewt <devnull@localhost> +Date: Wed Jul 3 15:22:06 1996 +0000 + + changed to use rpmReadConfigFiles() instead of readConfigFiles() + + CVS patchset: 726 + CVS date: 1996/07/03 15:22:06 + +commit 0ee6477a896a07d15288809d0dfe119c51ae16bf +Author: ewt <devnull@localhost> +Date: Wed Jul 3 02:55:56 1996 +0000 + + changed arch tag to build_arch + added arch_compat handling + + CVS patchset: 725 + CVS date: 1996/07/03 02:55:56 + +commit 47a43c115052d52c217ac2d6b6c9f7dae0f4df0e +Author: ewt <devnull@localhost> +Date: Wed Jul 3 02:55:32 1996 +0000 + + changed RPMVAR_ARCH ro RPMVAR_BUILDARCH + added INSTALL_NOARCH flag + renamed readConfigFiles rpmReadConfigFiles + added rpmArchScore() + + CVS patchset: 724 + CVS date: 1996/07/03 02:55:32 + +commit 30b58fb9bdbd9848c946da2b86ea59dbc186aaaf +Author: ewt <devnull@localhost> +Date: Wed Jul 3 02:55:03 1996 +0000 + + added handling for arch strings, INSTALL_NOARCH flag + + CVS patchset: 723 + CVS date: 1996/07/03 02:55:03 + +commit ece66fbc5cf60680a595feebc5c9e6cf0a58be9d +Author: ewt <devnull@localhost> +Date: Wed Jul 3 02:54:53 1996 +0000 + + added --ignorearch + + CVS patchset: 722 + CVS date: 1996/07/03 02:54:53 + +commit e03da0c65640719a5468a895d5817fc359e134a3 +Author: ewt <devnull@localhost> +Date: Wed Jul 3 02:54:49 1996 +0000 + + *** empty log message *** + + CVS patchset: 721 + CVS date: 1996/07/03 02:54:49 + +commit f69df4da5009e270582ba19be7a0d445ba355096 +Author: root <devnull@localhost> +Date: Tue Jul 2 21:45:16 1996 +0000 + + temp hack to warn on spec file check errors + + CVS patchset: 720 + CVS date: 1996/07/02 21:45:16 + +commit 8fded05eba5ccb28ff56b7ca798a77860b092a13 +Author: root <devnull@localhost> +Date: Tue Jul 2 21:40:10 1996 +0000 + + add some strict spec file checking + + CVS patchset: 719 + CVS date: 1996/07/02 21:40:10 + +commit 5a65d9a2bed49816838ea80a3053301f2aaad0db +Author: root <devnull@localhost> +Date: Tue Jul 2 19:16:46 1996 +0000 + + added support for %description + + CVS patchset: 718 + CVS date: 1996/07/02 19:16:46 + +commit c8d10250d23495fefe7cd4dbd844bbcc9a4cb162 +Author: root <devnull@localhost> +Date: Tue Jul 2 19:16:06 1996 +0000 + + added stripTrailingBlanksStringBuf() + + CVS patchset: 717 + CVS date: 1996/07/02 19:16:06 + +commit 9d020ce33522d4a16e3a2619ef7b5c0ef958188f +Author: root <devnull@localhost> +Date: Tue Jul 2 18:44:09 1996 +0000 + + fix %changelog handling + start to add %description handling + + CVS patchset: 716 + CVS date: 1996/07/02 18:44:09 + +commit 1e7ab3dd3675cdcca45aa266eb186fbc8ab7c2cd +Author: root <devnull@localhost> +Date: Mon Jul 1 21:47:55 1996 +0000 + + pass RPM_ARCH and RPM_OS to scripts + + CVS patchset: 715 + CVS date: 1996/07/01 21:47:55 + +commit 2303b5028911adfdb697b14732236345d6457016 +Author: root <devnull@localhost> +Date: Mon Jul 1 21:44:39 1996 +0000 + + *** empty log message *** + + CVS patchset: 714 + CVS date: 1996/07/01 21:44:39 + +commit 566cd0c4dc7d791a7978b7194572f0a1ea14c7e8 +Author: root <devnull@localhost> +Date: Mon Jul 1 21:40:22 1996 +0000 + + fix call to readCOnfigFiles + + CVS patchset: 713 + CVS date: 1996/07/01 21:40:22 + +commit b7fc7d8bf596c5dec7b654bd83c8345df180bdd5 +Author: root <devnull@localhost> +Date: Mon Jul 1 21:39:34 1996 +0000 + + add proto for initArchOs + + CVS patchset: 712 + CVS date: 1996/07/01 21:39:34 + +commit 6c3baf24078c60f85c4f00d0fce606652ad9aa94 +Author: root <devnull@localhost> +Date: Mon Jul 1 21:39:17 1996 +0000 + + stuff for new style arch and os handling + + CVS patchset: 711 + CVS date: 1996/07/01 21:39:17 + +commit f8933d7aa5a091007f9e61cd9deb6f432c90c7d0 +Author: root <devnull@localhost> +Date: Mon Jul 1 21:38:34 1996 +0000 + + added stuff to parse config files arch specific and + non-arch specific + ., + + CVS patchset: 710 + CVS date: 1996/07/01 21:38:34 + +commit 891c24c444133be59b9e98bc9ebdc1b252ce24fb +Author: root <devnull@localhost> +Date: Mon Jul 1 21:38:06 1996 +0000 + + add ARCH and OS vars + pass arch and os to readConfigFiles + + CVS patchset: 709 + CVS date: 1996/07/01 21:38:06 + +commit 0c947120d2d3ea6ce19adde8791998ea7c89cb39 +Author: root <devnull@localhost> +Date: Mon Jul 1 21:37:18 1996 +0000 + + change OS and ARCH to strings + + CVS patchset: 708 + CVS date: 1996/07/01 21:37:18 + +commit 3fc67229c0e4b7613e15b743cae0eef1f3e9f5ae +Author: root <devnull@localhost> +Date: Mon Jul 1 21:36:36 1996 +0000 + + added stuff to handle --arch and --os and + wacky new arch handling stuff + + CVS patchset: 707 + CVS date: 1996/07/01 21:36:36 + +commit d1f1f7375a2077493b5b4013c4fffb4fa78f9fa7 +Author: root <devnull@localhost> +Date: Fri Jun 28 21:13:32 1996 +0000 + + strip out duplicate '/' in filenames + + CVS patchset: 706 + CVS date: 1996/06/28 21:13:32 + +commit 92ea12597b906cbe996c62621ad432c6bd7110fb +Author: root <devnull@localhost> +Date: Fri Jun 28 21:13:13 1996 +0000 + + skip ALL leading slashes :-) + + CVS patchset: 705 + CVS date: 1996/06/28 21:13:13 + +commit dbb11ff0d3738a93fd8cdb4f7e1352289304b114 +Author: root <devnull@localhost> +Date: Fri Jun 28 18:50:42 1996 +0000 + + *** empty log message *** + + CVS patchset: 704 + CVS date: 1996/06/28 18:50:42 + +commit 1e9ee9f5d530ef316d2758aea2348edba34440e2 +Author: root <devnull@localhost> +Date: Fri Jun 28 18:48:34 1996 +0000 + + added stuff for "size" signature + + CVS patchset: 703 + CVS date: 1996/06/28 18:48:34 + +commit 484ad05247b48aecf689c57c1a0bae1fc97f20db +Author: ewt <devnull@localhost> +Date: Fri Jun 28 14:38:23 1996 +0000 + + runScripts() doesn't take generic "upgrade" argument, but numeric one + instead + + CVS patchset: 702 + CVS date: 1996/06/28 14:38:23 + +commit 30fb5648595683677c0c78c1b931f7d30847d35b +Author: ewt <devnull@localhost> +Date: Fri Jun 28 14:38:12 1996 +0000 + + added code to pass numeric arg to scripts + + CVS patchset: 701 + CVS date: 1996/06/28 14:38:12 + +commit 0a6c517b8b1c09e31165a1db87013f279958fc8e +Author: ewt <devnull@localhost> +Date: Fri Jun 28 14:37:45 1996 +0000 + + 1) removed "upgrade" arg hack + 2) added code to uninstall to pass numeric arg + 3) handled numeric arg in runScripts() + + CVS patchset: 700 + CVS date: 1996/06/28 14:37:45 + +commit fb860c41c5729775dc62f004f2917571b1435d7a +Author: ewt <devnull@localhost> +Date: Fri Jun 28 14:37:30 1996 +0000 + + removed upgrade flag from rpmRemovePackage() + + CVS patchset: 699 + CVS date: 1996/06/28 14:37:30 + +commit bd0459fcc050a79caf546f2c9b478a2e34a795ae +Author: ewt <devnull@localhost> +Date: Fri Jun 28 14:37:01 1996 +0000 + + removed passing upgrade flag during package uninstall + + CVS patchset: 698 + CVS date: 1996/06/28 14:37:01 + +commit a6681aebd24a25336f0897913119bf8be92f4e22 +Author: ewt <devnull@localhost> +Date: Thu Jun 27 20:52:29 1996 +0000 + + oops + + CVS patchset: 697 + CVS date: 1996/06/27 20:52:29 + +commit d2979e846d011743f391c6e0c0141f9a6c189027 +Author: ewt <devnull@localhost> +Date: Thu Jun 27 20:48:53 1996 +0000 + + *** empty log message *** + + CVS patchset: 696 + CVS date: 1996/06/27 20:48:53 + +commit 47dec8713a3ea722bfe51961cfaac7fc7dde113a +Author: ewt <devnull@localhost> +Date: Thu Jun 27 20:47:54 1996 +0000 + + added interation for queryformats and :date and :perms formats + + CVS patchset: 695 + CVS date: 1996/06/27 20:47:54 + +commit 6795c09522b25375fef3d5552af391e62c7c02e8 +Author: root <devnull@localhost> +Date: Thu Jun 27 20:16:40 1996 +0000 + + added REQUIRE_CONFLICTS REQUIRE_SENSEMASK for conflicts: + + CVS patchset: 694 + CVS date: 1996/06/27 20:16:40 + +commit 8f908462dc995ff00ed5d56177864dd48cff30d0 +Author: root <devnull@localhost> +Date: Thu Jun 27 20:16:20 1996 +0000 + + conflicts handling + + CVS patchset: 693 + CVS date: 1996/06/27 20:16:20 + +commit 93a5a6fd147882d797c61ef7f014fe966db8bffa +Author: root <devnull@localhost> +Date: Thu Jun 27 20:15:53 1996 +0000 + + parsing for conflicts: + + CVS patchset: 692 + CVS date: 1996/06/27 20:15:53 + +commit b2ffaeb0dd3bdddc8e73d30e2bfffa12bcc4ed93 +Author: root <devnull@localhost> +Date: Thu Jun 27 20:15:31 1996 +0000 + + add counter for conflicts + + CVS patchset: 691 + CVS date: 1996/06/27 20:15:31 + +commit 74c00d052d61ca20cf39cd24c02ebf8b61a4e93e +Author: root <devnull@localhost> +Date: Thu Jun 27 20:15:15 1996 +0000 + + make tools depend on librpm.a + + CVS patchset: 690 + CVS date: 1996/06/27 20:15:15 + +commit a18157f3a98560131eebaad2f54fc20d20a9a172 +Author: root <devnull@localhost> +Date: Thu Jun 27 20:10:16 1996 +0000 + + *** empty log message *** + + CVS patchset: 689 + CVS date: 1996/06/27 20:10:16 + +commit 926a1e909c0a73aa2e5a61ae1c9ea682ea3e2d66 +Author: root <devnull@localhost> +Date: Thu Jun 27 20:06:53 1996 +0000 + + *** empty log message *** + + CVS patchset: 688 + CVS date: 1996/06/27 20:06:53 + +commit b211bddc8d74e65286de50571bceafeefcbd856b +Author: root <devnull@localhost> +Date: Thu Jun 27 18:53:46 1996 +0000 + + add CONFLICT* tags + + CVS patchset: 687 + CVS date: 1996/06/27 18:53:46 + +commit 21a4aa3fd334b0d116a63ea6f74e0166f27e24f6 +Author: root <devnull@localhost> +Date: Thu Jun 27 18:27:18 1996 +0000 + + set major number to 3 + + CVS patchset: 686 + CVS date: 1996/06/27 18:27:18 + +commit 94e9397435dece32e0f834e43d26d3649dc84d8f +Author: root <devnull@localhost> +Date: Thu Jun 27 18:25:09 1996 +0000 + + handle staticly linked binaries + + CVS patchset: 685 + CVS date: 1996/06/27 18:25:09 + +commit d6d9d0fefdf007228c16d412f06a490deffa04f2 +Author: ewt <devnull@localhost> +Date: Thu Jun 27 18:19:14 1996 +0000 + + *** empty log message *** + + CVS patchset: 684 + CVS date: 1996/06/27 18:19:14 + +commit 13b145e64b00e7f8cc696fb533c99e04aa15a8c5 +Author: ewt <devnull@localhost> +Date: Thu Jun 27 18:18:15 1996 +0000 + + supports version 3 packages + + CVS patchset: 683 + CVS date: 1996/06/27 18:18:15 + +commit 5c1b4c03770cc549473df83aa37ba15eb9ef54fc +Author: ewt <devnull@localhost> +Date: Thu Jun 27 18:14:45 1996 +0000 + + added support for INT8 types in query formats + + CVS patchset: 682 + CVS date: 1996/06/27 18:14:45 + +commit 1b11db2d4f98e38a8252811d820bd4bdf4e957ee +Author: root <devnull@localhost> +Date: Thu Jun 27 17:22:18 1996 +0000 + + added stuff for nosrc packages + + CVS patchset: 681 + CVS date: 1996/06/27 17:22:18 + +commit 7f7e7bcae2cc0422ecf8d7055d1fcec75964afc5 +Author: root <devnull@localhost> +Date: Thu Jun 27 17:21:31 1996 +0000 + + added stuff for nosrc + little better progress messages + + CVS patchset: 680 + CVS date: 1996/06/27 17:21:31 + +commit 533ca15f5568d3c244cf71a401c0e5f6582f193d +Author: root <devnull@localhost> +Date: Thu Jun 27 17:20:56 1996 +0000 + + added stuff of nosrc packages + + CVS patchset: 679 + CVS date: 1996/06/27 17:20:56 + +commit 1fa24fb7cf2e8e7f5291c1ad1e65b1fa093b8dfc +Author: ewt <devnull@localhost> +Date: Thu Jun 27 17:19:43 1996 +0000 + + added --initdb + + CVS patchset: 678 + CVS date: 1996/06/27 17:19:43 + +commit 882a311aef44cdb6870670a11fa738cbed90b34c +Author: ewt <devnull@localhost> +Date: Thu Jun 27 17:19:25 1996 +0000 + + removed Provides: and Requires: tags from printouts + + CVS patchset: 677 + CVS date: 1996/06/27 17:19:25 + +commit cc72a55f6c008d59dc3826926d98900c9c5bd801 +Author: ewt <devnull@localhost> +Date: Thu Jun 27 17:18:59 1996 +0000 + + *** empty log message *** + + CVS patchset: 676 + CVS date: 1996/06/27 17:18:59 + +commit 09522d7d0467300ed2683cb8545a65f8fd38629c +Author: ewt <devnull@localhost> +Date: Thu Jun 27 17:18:07 1996 +0000 + + when installs are done with a --root, the getpwent() stuff needs to + happen in a chroot(). RPM forks itself to do so. + + CVS patchset: 675 + CVS date: 1996/06/27 17:18:07 + +commit 3b2aada6e223c60301bddd6c8156064e1e137809 +Author: ewt <devnull@localhost> +Date: Thu Jun 27 17:17:32 1996 +0000 + + added rpmdbInit() call + + CVS patchset: 674 + CVS date: 1996/06/27 17:17:32 + +commit 90fb1d3e71a9ace0bb6d59d26e5e551cfd044cc4 +Author: root <devnull@localhost> +Date: Thu Jun 27 16:45:09 1996 +0000 + + added RPMTAG_NOSOURCE RPMTAG_NOPATCH + + CVS patchset: 673 + CVS date: 1996/06/27 16:45:09 + +commit 573a3391b40bf51c8ffefc91abd7535ce99e6e6d +Author: ewt <devnull@localhost> +Date: Thu Jun 27 16:37:28 1996 +0000 + + *** empty log message *** + + CVS patchset: 672 + CVS date: 1996/06/27 16:37:28 + +commit 6aff2ddf3d5ad0c12ccd9369e33ebc3309bec579 +Author: ewt <devnull@localhost> +Date: Tue Jun 25 15:09:03 1996 +0000 + + more cleaning + + CVS patchset: 671 + CVS date: 1996/06/25 15:09:03 + +commit 01015bf25dd8f76ce94fb15f584c9785f4c32620 +Author: ewt <devnull@localhost> +Date: Tue Jun 25 14:59:20 1996 +0000 + + general cleaning + + CVS patchset: 670 + CVS date: 1996/06/25 14:59:20 + +commit 48efe16be8d70895452a26a4c4a3964633097d3a +Author: root <devnull@localhost> +Date: Mon Jun 24 22:06:04 1996 +0000 + + *** empty log message *** + + CVS patchset: 669 + CVS date: 1996/06/24 22:06:04 + +commit 71a118d40248324bd65e3ae3b921651a2871d348 +Author: root <devnull@localhost> +Date: Mon Jun 24 22:04:49 1996 +0000 + + allow # comments in the %files section + + CVS patchset: 668 + CVS date: 1996/06/24 22:04:49 + +commit 8a0025607cc6dde1fc8480611b38d58ea87d8556 +Author: marc <devnull@localhost> +Date: Fri Jun 21 18:43:07 1996 +0000 + + use RPM_OPT_FLAGS if there + + CVS patchset: 667 + CVS date: 1996/06/21 18:43:07 + +commit 358b8181c2c6702763d19dba9683caf0d20e9872 +Author: ewt <devnull@localhost> +Date: Fri Jun 21 01:47:18 1996 +0000 + + added uint_16 type + + CVS patchset: 666 + CVS date: 1996/06/21 01:47:18 + +commit 5e700ad271d6e914190c51b9972a3a38b429c039 +Author: ewt <devnull@localhost> +Date: Thu Jun 20 22:28:02 1996 +0000 + + got --whatrequires, --whatprovides, --requires, --provides, --dump + implemented + + CVS patchset: 665 + CVS date: 1996/06/20 22:28:02 + +commit a30d9b77a430554dc33fe560c585150045d3054a +Author: root <devnull@localhost> +Date: Thu Jun 20 15:56:43 1996 +0000 + + handle new signature types + + CVS patchset: 664 + CVS date: 1996/06/20 15:56:43 + +commit 7617f677bf35c3a9c0620ec8b64b3ba02eaeeb8a +Author: root <devnull@localhost> +Date: Thu Jun 20 15:55:35 1996 +0000 + + fixed up for new signature styles + + CVS patchset: 663 + CVS date: 1996/06/20 15:55:35 + +commit 612f9a2e2ec3af21310a38d3beb6605615653b24 +Author: root <devnull@localhost> +Date: Thu Jun 20 15:55:14 1996 +0000 + + added --nopgp + + CVS patchset: 662 + CVS date: 1996/06/20 15:55:14 + +commit f3739ce23c940c9c6ee12be7d9c023d84ccee856 +Author: root <devnull@localhost> +Date: Thu Jun 20 15:45:01 1996 +0000 + + *** empty log message *** + + CVS patchset: 661 + CVS date: 1996/06/20 15:45:01 + +commit 9000f3506ab3ae94578391589c41fa6e8f38364e +Author: root <devnull@localhost> +Date: Thu Jun 20 15:40:55 1996 +0000 + + new arg + + CVS patchset: 660 + CVS date: 1996/06/20 15:40:55 + +commit 451c1558def1b526add7a096bde654e9ad5b5227 +Author: root <devnull@localhost> +Date: Thu Jun 20 03:13:18 1996 +0000 + + *** empty log message *** + + CVS patchset: 659 + CVS date: 1996/06/20 03:13:18 + +commit dc2a236ff40590aed707ff007261befad7c929d5 +Author: root <devnull@localhost> +Date: Thu Jun 20 03:10:44 1996 +0000 + + handle new sig types + always do at least a MD5 + + CVS patchset: 658 + CVS date: 1996/06/20 03:10:44 + +commit 4969fb4549ad1a5d3fd32ed36aa9feb37c8ba523 +Author: root <devnull@localhost> +Date: Thu Jun 20 03:10:17 1996 +0000 + + new sig types + + CVS patchset: 657 + CVS date: 1996/06/20 03:10:17 + +commit 92d0e6456c5cf7c5279fccd7fa524eae8f953954 +Author: root <devnull@localhost> +Date: Thu Jun 20 03:09:11 1996 +0000 + + only ask for passphrase for MD5_PGP sig types + + CVS patchset: 656 + CVS date: 1996/06/20 03:09:11 + +commit ee8093c3d24334fcd1db91e1d6ae9fa51ab6973c +Author: root <devnull@localhost> +Date: Thu Jun 20 03:08:31 1996 +0000 + + add mdbinfile() which is like mdfile() but it returns a binary MD5 + + CVS patchset: 655 + CVS date: 1996/06/20 03:08:31 + +commit 4d101d220472a773a0d196baa1cfec984f8d959d +Author: root <devnull@localhost> +Date: Thu Jun 20 02:19:00 1996 +0000 + + fix signedness + + CVS patchset: 654 + CVS date: 1996/06/20 02:19:00 + +commit 6e6482b60b97f2b5e9dfb8edd0d3fca6fe009f87 +Author: root <devnull@localhost> +Date: Wed Jun 19 19:59:30 1996 +0000 + + handle new sig types + + CVS patchset: 653 + CVS date: 1996/06/19 19:59:30 + +commit 6f435ae1313835a6f14a11467f0fff8fc7ebbc96 +Author: root <devnull@localhost> +Date: Wed Jun 19 18:18:04 1996 +0000 + + comment + + CVS patchset: 652 + CVS date: 1996/06/19 18:18:04 + +commit c334b7caf95ba39075cdee4668e22d6a34872e1c +Author: root <devnull@localhost> +Date: Wed Jun 19 14:38:20 1996 +0000 + + hack for new pgp handling + + CVS patchset: 651 + CVS date: 1996/06/19 14:38:20 + +commit 4ce45208ee044c453caa0bd188707b47957a6513 +Author: root <devnull@localhost> +Date: Wed Jun 19 14:31:59 1996 +0000 + + *** empty log message *** + + CVS patchset: 650 + CVS date: 1996/06/19 14:31:59 + +commit 7d2880e5fb67480b4b16112f31e9feb68879b599 +Author: root <devnull@localhost> +Date: Wed Jun 19 14:30:19 1996 +0000 + + remove pub/sec ring stuff, set defaults properly + + CVS patchset: 649 + CVS date: 1996/06/19 14:30:19 + +commit eb5cf89443af8c3ad69b4058c81dcfae028c333a +Author: root <devnull@localhost> +Date: Wed Jun 19 14:29:48 1996 +0000 + + remove pu/sec ring stuff, and use PGPPATH properly + + CVS patchset: 648 + CVS date: 1996/06/19 14:29:48 + +commit ae3f14f40a1c2dae120a3f8d99dd7bb1719974d9 +Author: root <devnull@localhost> +Date: Tue Jun 18 20:05:43 1996 +0000 + + *** empty log message *** + + CVS patchset: 647 + CVS date: 1996/06/18 20:05:43 + +commit cda8cbaddd9ee56b1d8061e0a3fa5f3a24282975 +Author: root <devnull@localhost> +Date: Tue Jun 18 18:50:28 1996 +0000 + + misc header + + CVS patchset: 646 + CVS date: 1996/06/18 18:50:28 + +commit 19323af58ffa7dbbeada1f56f49e1e7f22ef6d0b +Author: root <devnull@localhost> +Date: Tue Jun 18 18:41:17 1996 +0000 + + misc header + + CVS patchset: 645 + CVS date: 1996/06/18 18:41:17 + +commit b79de33f1c004788d79b040dd8f2d35da908001b +Author: root <devnull@localhost> +Date: Tue Jun 18 18:39:58 1996 +0000 + + misc headers + + CVS patchset: 644 + CVS date: 1996/06/18 18:39:58 + +commit 6d78907efe48d99231e61a2b629ca721637666c5 +Author: root <devnull@localhost> +Date: Tue Jun 18 17:07:21 1996 +0000 + + add errno.h + + CVS patchset: 643 + CVS date: 1996/06/18 17:07:21 + +commit 4cd9f67a2a4766d77b93818e99e0d5e97636bf85 +Author: root <devnull@localhost> +Date: Tue Jun 18 17:06:32 1996 +0000 + + clean up + + CVS patchset: 642 + CVS date: 1996/06/18 17:06:32 + +commit 571888e3a2800d20f53290ee6fd152387e81294d +Author: ewt <devnull@localhost> +Date: Mon Jun 17 19:43:55 1996 +0000 + + merged rpmlib.h and package.h + + CVS patchset: 641 + CVS date: 1996/06/17 19:43:55 + +commit 04f3815a7c5e24ea362c7ecf66ba2da8ebb82646 +Author: root <devnull@localhost> +Date: Sun Jun 16 22:45:47 1996 +0000 + + cleanup temp file stuff + + CVS patchset: 640 + CVS date: 1996/06/16 22:45:47 + +commit 89bc7540b7081662a9313660c1f66fe9019b12ac +Author: root <devnull@localhost> +Date: Sun Jun 16 22:45:29 1996 +0000 + + header fix for glibc + + CVS patchset: 639 + CVS date: 1996/06/16 22:45:29 + +commit 689d37c54d56829a08163321676eae7102a96268 +Author: root <devnull@localhost> +Date: Sun Jun 16 16:08:51 1996 +0000 + + use getBooleanVar() + + CVS patchset: 638 + CVS date: 1996/06/16 16:08:51 + +commit 744f6a80afb4144c788f12a9fc5f49afcbc24ed7 +Author: root <devnull@localhost> +Date: Mon Jun 10 20:47:55 1996 +0000 + + more messages + + CVS patchset: 637 + CVS date: 1996/06/10 20:47:55 + +commit 83203543e52bb5b57b7f80a70a3bfcbfa6dd2d39 +Author: ewt <devnull@localhost> +Date: Mon Jun 10 17:43:11 1996 +0000 + + added interface for dependency checking + + CVS patchset: 636 + CVS date: 1996/06/10 17:43:11 + +commit fa630a02d556c9f3f05c29ef3b7a4d82fce7601a +Author: ewt <devnull@localhost> +Date: Mon Jun 10 17:42:57 1996 +0000 + + fixed bugs, added dependency checks for removed packages + + CVS patchset: 635 + CVS date: 1996/06/10 17:42:57 + +commit 20c3b8d652d45f0931de842804f9b3ebeacff785 +Author: ewt <devnull@localhost> +Date: Mon Jun 10 17:42:51 1996 +0000 + + added depends.c + + CVS patchset: 634 + CVS date: 1996/06/10 17:42:51 + +commit 909fbdadede471a5406fd26039bc903e3adbf37b +Author: ewt <devnull@localhost> +Date: Mon Jun 10 17:42:38 1996 +0000 + + documented flags for dependencies + + CVS patchset: 633 + CVS date: 1996/06/10 17:42:38 + +commit 494a10ca94afb8c3a58a5844cba0a9cc72c946d8 +Author: ewt <devnull@localhost> +Date: Mon Jun 10 17:41:44 1996 +0000 + + *** empty log message *** + + CVS patchset: 632 + CVS date: 1996/06/10 17:41:44 + +commit 8c20f1d6dc869c453298903d9743a6f28270aec3 +Author: ewt <devnull@localhost> +Date: Mon Jun 10 17:41:24 1996 +0000 + + 1) changed doInstall() and doUninstall() calls to pass all of the arguments + at once + 2) added dependency checking + + CVS patchset: 631 + CVS date: 1996/06/10 17:41:24 + +commit e573369c0e933d05bf46f7cff53af4639149441c +Author: ewt <devnull@localhost> +Date: Mon Jun 10 17:40:40 1996 +0000 + + 1) added --nodeps for installs and uninstalls + 2) changed doInstall() and doUninstall() calls to pass all of the arguments + at once + 3) added --requiredby and --provides queries + + CVS patchset: 630 + CVS date: 1996/06/10 17:40:40 + +commit 6330070bc6cab90f89dc5e15b20daac9e756bfb8 +Author: ewt <devnull@localhost> +Date: Mon Jun 10 17:39:26 1996 +0000 + + changed version to 2.1 + + CVS patchset: 629 + CVS date: 1996/06/10 17:39:26 + +commit a34ffc0e7df8ee72b5f79d40b8128ad72e646101 +Author: ewt <devnull@localhost> +Date: Mon Jun 10 02:36:07 1996 +0000 + + Initial revision + + CVS patchset: 628 + CVS date: 1996/06/10 02:36:07 + +commit 792adcf00077ba232e2f518ce859b3b3897cf13b +Author: ewt <devnull@localhost> +Date: Mon Jun 10 02:35:48 1996 +0000 + + *** empty log message *** + + CVS patchset: 627 + CVS date: 1996/06/10 02:35:48 + +commit e1ef49377f2820417ec0a6b04213e39744fb70a8 +Author: ewt <devnull@localhost> +Date: Sun Jun 9 21:51:13 1996 +0000 + + handles providesIndex and requiredbyIndex + + CVS patchset: 626 + CVS date: 1996/06/09 21:51:13 + +commit 967ef34a058779058906075e7d6cb04060250fce +Author: ewt <devnull@localhost> +Date: Sun Jun 9 21:50:44 1996 +0000 + + added rpmdbFindByProvides(), rpmdbFindByRequiredBy() + + CVS patchset: 625 + CVS date: 1996/06/09 21:50:44 + +commit db0e2d93fa8ce8f13fe2a10ef7ccdb69fe1576ce +Author: ewt <devnull@localhost> +Date: Sun Jun 9 21:47:42 1996 +0000 + + added requiredby and provides querying + + CVS patchset: 624 + CVS date: 1996/06/09 21:47:42 + +commit 812468916a676676ebd948bbc4a645f05f6e7c1f +Author: ewt <devnull@localhost> +Date: Sat Jun 8 17:27:10 1996 +0000 + + added dependency querying + + CVS patchset: 623 + CVS date: 1996/06/08 17:27:10 + +commit 250264495c9e46118b6cf9a769eb2df06d1d756b +Author: root <devnull@localhost> +Date: Sat Jun 8 03:39:49 1996 +0000 + + provide lib.so IF lib.so.* + + CVS patchset: 622 + CVS date: 1996/06/08 03:39:49 + +commit adcdd689b083d8eff8151aaf9827b3b07a2d46bc +Author: root <devnull@localhost> +Date: Fri Jun 7 18:50:22 1996 +0000 + + display cleanup + + CVS patchset: 621 + CVS date: 1996/06/07 18:50:22 + +commit ae24d0f4b120e04e33dfaa97744594170ce6d384 +Author: root <devnull@localhost> +Date: Fri Jun 7 18:32:10 1996 +0000 + + Initial revision + + CVS patchset: 620 + CVS date: 1996/06/07 18:32:10 + +commit 1c2ce0164f29372af2dc4a6e23c2a08629e29f09 +Author: root <devnull@localhost> +Date: Fri Jun 7 18:31:31 1996 +0000 + + move a lot of stuff to names.c and files.c + + CVS patchset: 619 + CVS date: 1996/06/07 18:31:31 + +commit cab11b049002d17022f64d03f55d1f1229cd4391 +Author: root <devnull@localhost> +Date: Fri Jun 7 18:31:08 1996 +0000 + + wrap up req/dep + + CVS patchset: 618 + CVS date: 1996/06/07 18:31:08 + +commit 081d340a210fb263b19f9cd8df42f92eaf5043ab +Author: root <devnull@localhost> +Date: Fri Jun 7 18:29:32 1996 +0000 + + new prototypes + + CVS patchset: 617 + CVS date: 1996/06/07 18:29:32 + +commit 0f3bd22def7d3b2eb728f1c6cdd2e24a91149296 +Author: root <devnull@localhost> +Date: Fri Jun 7 18:29:21 1996 +0000 + + *** empty log message *** + + CVS patchset: 616 + CVS date: 1996/06/07 18:29:21 + +commit b0519bfdd2c6914d597ebe17ef4d3ac2594dd764 +Author: root <devnull@localhost> +Date: Fri Jun 7 18:27:56 1996 +0000 + + move doRmSource() here + + CVS patchset: 615 + CVS date: 1996/06/07 18:27:56 + +commit b6b3ace3887070d9c6bdb76f0668698e14868559 +Author: root <devnull@localhost> +Date: Fri Jun 7 18:27:14 1996 +0000 + + add files.o names.o reqprov.o + + CVS patchset: 614 + CVS date: 1996/06/07 18:27:14 + +commit 94e26c5b59c6064a4203576319903f13b3432ecc +Author: root <devnull@localhost> +Date: Fri Jun 7 18:25:24 1996 +0000 + + use the new tagtable to dump the header + + CVS patchset: 613 + CVS date: 1996/06/07 18:25:24 + +commit 50f8edaeb3b5d3f958e2323fdf9bf9a2b07f5c15 +Author: root <devnull@localhost> +Date: Fri Jun 7 15:22:15 1996 +0000 + + added REQUIRE_ANY (for no version dep) + + CVS patchset: 612 + CVS date: 1996/06/07 15:22:15 + +commit 05d93b0ba091866783dda28ffd7e34baf15f33cb +Author: root <devnull@localhost> +Date: Wed Jun 5 18:30:51 1996 +0000 + + use on-disk file type to determine what tests to use + + CVS patchset: 611 + CVS date: 1996/06/05 18:30:51 + +commit def69da25b701d3fe0829cea15ccb957b53ac181 +Author: root <devnull@localhost> +Date: Wed Jun 5 04:38:42 1996 +0000 + + *** empty log message *** + + CVS patchset: 610 + CVS date: 1996/06/05 04:38:42 + +commit 9d3a5c2aa8a49f4c1895981cfd08f35bea840ded +Author: root <devnull@localhost> +Date: Wed Jun 5 02:05:19 1996 +0000 + + *** empty log message *** + + CVS patchset: 609 + CVS date: 1996/06/05 02:05:19 + +commit 047e96d7bb17ef6c672d140b3f96b08f81aa8b18 +Author: root <devnull@localhost> +Date: Wed Jun 5 01:38:44 1996 +0000 + + *** empty log message *** + + CVS patchset: 608 + CVS date: 1996/06/05 01:38:44 + +commit 26d7b67e9c3b4aadcd8cbe745f73365634be9f7e +Author: root <devnull@localhost> +Date: Wed Jun 5 01:33:17 1996 +0000 + + *** empty log message *** + + CVS patchset: 607 + CVS date: 1996/06/05 01:33:17 + +commit bd1b97e82c83545643b7659b0331db53adfcf580 +Author: root <devnull@localhost> +Date: Tue Jun 4 22:54:17 1996 +0000 + + *** empty log message *** + + CVS patchset: 606 + CVS date: 1996/06/04 22:54:17 + +commit 2c31a7a90151487ef197a30a3fa12129d9b68d2f +Author: root <devnull@localhost> +Date: Tue Jun 4 22:53:56 1996 +0000 + + fixed chmod(symlink) bug + + CVS patchset: 605 + CVS date: 1996/06/04 22:53:56 + +commit cb255f199f90521849a13448a4419e7f449c0736 +Author: root <devnull@localhost> +Date: Tue Jun 4 19:34:50 1996 +0000 + + fix --root --verify + + CVS patchset: 604 + CVS date: 1996/06/04 19:34:50 + +commit b555ee90590a81e796477339bcd8d2df8aa23b8f +Author: root <devnull@localhost> +Date: Tue Jun 4 19:33:46 1996 +0000 + + *** empty log message *** + + CVS patchset: 603 + CVS date: 1996/06/04 19:33:46 + +commit d3124e4b7cb4839342f70f3769d9acd42b11e599 +Author: root <devnull@localhost> +Date: Sun Jun 2 18:25:37 1996 +0000 + + *** empty log message *** + + CVS patchset: 602 + CVS date: 1996/06/02 18:25:37 + +commit f7a945fa9115599bfabfe8a803f2ad313011a059 +Author: root <devnull@localhost> +Date: Sun Jun 2 18:06:49 1996 +0000 + + *** empty log message *** + + CVS patchset: 601 + CVS date: 1996/06/02 18:06:49 + +commit 5f39cdec343debe1efe77e13abf58fc03f2a73dc +Author: root <devnull@localhost> +Date: Sun Jun 2 18:06:00 1996 +0000 + + handle # comments in the preamble + + CVS patchset: 600 + CVS date: 1996/06/02 18:06:00 + +commit 2d7219af102c0c59136f96e3b0891b3c11eaedb0 +Author: root <devnull@localhost> +Date: Sun Jun 2 18:05:36 1996 +0000 + + don't barf if we can't canonicalize the hostname + + CVS patchset: 599 + CVS date: 1996/06/02 18:05:36 + +commit 6e459f800208f04cbfb4e74434bc33545b592779 +Author: root <devnull@localhost> +Date: Sun Jun 2 18:05:11 1996 +0000 + + make arch_sensitive the default + + CVS patchset: 598 + CVS date: 1996/06/02 18:05:11 + +commit 870b1ea849237faab38da0be44270cd5e812ff27 +Author: root <devnull@localhost> +Date: Sun Jun 2 18:04:36 1996 +0000 + + add --querybynumber + + CVS patchset: 597 + CVS date: 1996/06/02 18:04:36 + +commit ceb25d98d5b80de86321e1f428e15a5b793f207f +Author: root <devnull@localhost> +Date: Sun Jun 2 18:04:20 1996 +0000 + + *** empty log message *** + + CVS patchset: 596 + CVS date: 1996/06/02 18:04:20 + +commit af3f428bd252335e0b510fb1187f832e9d68069f +Author: root <devnull@localhost> +Date: Thu May 23 03:11:57 1996 +0000 + + Initial revision + + CVS patchset: 595 + CVS date: 1996/05/23 03:11:57 + +commit 84a95a572a08e683d700d93bbcc14bac562489a8 +Author: root <devnull@localhost> +Date: Thu May 23 03:05:34 1996 +0000 + + Initial revision + + CVS patchset: 594 + CVS date: 1996/05/23 03:05:34 + +commit abebd59dd6f049b71d50d3da9b0b3315217493cb +Author: root <devnull@localhost> +Date: Thu May 23 03:00:47 1996 +0000 + + *** empty log message *** + + CVS patchset: 593 + CVS date: 1996/05/23 03:00:47 + +commit 196951db61970866cb2f10718123ea37955e47f3 +Author: root <devnull@localhost> +Date: Thu May 23 02:42:51 1996 +0000 + + set the mode always when installing (for %attr() support) + + CVS patchset: 592 + CVS date: 1996/05/23 02:42:51 + +commit 4a5d9f080d5b7d4c36ebf9d1175529c06bb851f1 +Author: root <devnull@localhost> +Date: Thu May 23 02:38:59 1996 +0000 + + *** empty log message *** + + CVS patchset: 591 + CVS date: 1996/05/23 02:38:59 + +commit e3872c8cf7d4d22a873d59144189c74adc934501 +Author: root <devnull@localhost> +Date: Thu May 23 02:34:41 1996 +0000 + + fix dumb %verify() parse bug + add %attr() support + + CVS patchset: 590 + CVS date: 1996/05/23 02:34:41 + +commit 416ac7c33bf99de84d0ce75be02751a1387a44b5 +Author: root <devnull@localhost> +Date: Thu May 23 00:15:27 1996 +0000 + + *** empty log message *** + + CVS patchset: 589 + CVS date: 1996/05/23 00:15:27 + +commit a22ba6af4a73c18891207b24d254a40c06f3fb8a +Author: root <devnull@localhost> +Date: Wed May 22 20:39:47 1996 +0000 + + added sun4, mips, 68k, sgi, sunos, solaris + + CVS patchset: 588 + CVS date: 1996/05/22 20:39:47 + +commit fce5bd09af57607c2a7c5737f1a1e4b880baef97 +Author: root <devnull@localhost> +Date: Wed May 22 20:39:33 1996 +0000 + + fixed + + CVS patchset: 587 + CVS date: 1996/05/22 20:39:33 + +commit a6b6d18e5ceb3b637ca5616740a97874d2b25f23 +Author: root <devnull@localhost> +Date: Wed May 22 19:39:24 1996 +0000 + + use PATH to find cpio + + CVS patchset: 586 + CVS date: 1996/05/22 19:39:24 + +commit 4768c9cca20016256c129e1118e890615b09db9d +Author: root <devnull@localhost> +Date: Wed May 22 19:30:48 1996 +0000 + + pass "upgrade" arg to pre/post when upgrading + + CVS patchset: 585 + CVS date: 1996/05/22 19:30:48 + +commit 43c3d744d5bf889cabaffab61fa695c950265674 +Author: root <devnull@localhost> +Date: Wed May 22 19:30:04 1996 +0000 + + pass "upgrade" arg to pre/post scripts when upgrading + remove BASH-ism + + CVS patchset: 584 + CVS date: 1996/05/22 19:30:04 + +commit 901e34898402ef1eb33a68ce401c07670bc5bd76 +Author: root <devnull@localhost> +Date: Wed May 22 19:27:16 1996 +0000 + + add code for scripts getting "upgrade" argument + + CVS patchset: 583 + CVS date: 1996/05/22 19:27:16 + +commit 71f749f517c3835be99a23f872e41e0349bf9265 +Author: root <devnull@localhost> +Date: Wed May 22 17:42:35 1996 +0000 + + small oops + + CVS patchset: 582 + CVS date: 1996/05/22 17:42:35 + +commit 1118c8904a17ae929a324649ce20961dc1658093 +Author: root <devnull@localhost> +Date: Wed May 22 17:38:46 1996 +0000 + + strip all trailing whitespace in the spec file + of course, this means you can't have files with a space at the end + + CVS patchset: 581 + CVS date: 1996/05/22 17:38:46 + +commit cb4b89886c1b3bb7911f7d12d70ba2c2f8d1f212 +Author: root <devnull@localhost> +Date: Wed May 22 17:34:35 1996 +0000 + + don't use RPMS/<arch> if not arch_sensitive + + CVS patchset: 580 + CVS date: 1996/05/22 17:34:35 + +commit 93ca0fdc2ade3e5274fab732df23fcaa81ca1d00 +Author: root <devnull@localhost> +Date: Wed May 22 17:24:20 1996 +0000 + + Initial revision + + CVS patchset: 579 + CVS date: 1996/05/22 17:24:20 + +commit 67161fc989ce78d4b7bfc557111301fe131a7b3c +Author: root <devnull@localhost> +Date: Wed May 22 17:23:51 1996 +0000 + + use myftw() istead of ftw() -- it uses lstat() instead of stat() + + CVS patchset: 578 + CVS date: 1996/05/22 17:23:51 + +commit 9e2a3ed366ae3caa37590fe2eae3be60e188cb57 +Author: root <devnull@localhost> +Date: Wed May 22 17:09:32 1996 +0000 + + added myftw.c + + CVS patchset: 577 + CVS date: 1996/05/22 17:09:32 + +commit 567bcde1db5a6477d1e2ed2cc8945518b1e177f8 +Author: root <devnull@localhost> +Date: Wed May 22 14:37:19 1996 +0000 + + handle rpm -q 4gl (invalid package) + + CVS patchset: 576 + CVS date: 1996/05/22 14:37:19 + +commit df1a2b2fa4bf07975f7dd92d5d77b065502f4036 +Author: root <devnull@localhost> +Date: Fri May 17 18:47:11 1996 +0000 + + fix globbing bug when Root: is used + + CVS patchset: 575 + CVS date: 1996/05/17 18:47:11 + +commit 647d0794e12a7034560e78564099413fbee1e5a0 +Author: root <devnull@localhost> +Date: Fri May 17 18:37:46 1996 +0000 + + call verifySpec() + + CVS patchset: 574 + CVS date: 1996/05/17 18:37:46 + +commit f28f51fc0258328844e7ccd50b407522e7bab442 +Author: root <devnull@localhost> +Date: Fri May 17 18:35:55 1996 +0000 + + add verifySpec() + + CVS patchset: 573 + CVS date: 1996/05/17 18:35:55 + +commit 026db0c54251d35559d07448e7ae654544f684f3 +Author: root <devnull@localhost> +Date: Fri May 17 18:35:06 1996 +0000 + + add LDFLAGS to rpmconvert link + + CVS patchset: 572 + CVS date: 1996/05/17 18:35:06 + +commit 98b9c3102bff03da71533d8da3daa24e351c34b0 +Author: root <devnull@localhost> +Date: Thu May 16 15:23:39 1996 +0000 + + add vspec + + CVS patchset: 571 + CVS date: 1996/05/16 15:23:39 + +commit 40ee60b49c41c23349ecd15eb0524af334a35b45 +Author: root <devnull@localhost> +Date: Fri May 10 16:24:05 1996 +0000 + + handle dot files + + CVS patchset: 570 + CVS date: 1996/05/10 16:24:05 + +commit a97ae7625c806f6ddcac01f3db7fc7b918f85f89 +Author: ewt <devnull@localhost> +Date: Wed May 8 02:13:37 1996 +0000 + + changed version to 2.0.8 + + CVS patchset: 569 + CVS date: 1996/05/08 02:13:37 + +commit 90561990deb4dc2d5627bca4cda7d528a084e954 +Author: root <devnull@localhost> +Date: Tue May 7 22:03:07 1996 +0000 + + new args + + CVS patchset: 568 + CVS date: 1996/05/07 22:03:07 + +commit 520e439a3142da997d3a2e6901bc176cbc267ae6 +Author: root <devnull@localhost> +Date: Tue May 7 18:49:33 1996 +0000 + + prelim Req / Prov stuff + %files -f ... support + + CVS patchset: 567 + CVS date: 1996/05/07 18:49:33 + +commit e8d9a79e9f11209bd3c2aeff565fdbcfc3c0ae71 +Author: root <devnull@localhost> +Date: Tue May 7 18:48:53 1996 +0000 + + make build_subdir visible + + CVS patchset: 566 + CVS date: 1996/05/07 18:48:53 + +commit 01b86a9918bad3e00915b48c2aa570b64cfdbd56 +Author: root <devnull@localhost> +Date: Tue May 7 18:48:11 1996 +0000 + + prelim Req / Prov stuff + slot for %files -f ... + + CVS patchset: 565 + CVS date: 1996/05/07 18:48:11 + +commit fe38562decb1fd139fdb2f7ca49422b1e2bad6c4 +Author: ewt <devnull@localhost> +Date: Tue May 7 03:26:53 1996 +0000 + + 1) undocumented --keep-temps, --search, and --where which aren't + implemented anyway + 2) added --rcfile option + + CVS patchset: 564 + CVS date: 1996/05/07 03:26:53 + +commit 68460fa19ba737cebba77108d22bb4065eeca22d +Author: ewt <devnull@localhost> +Date: Tue May 7 03:26:30 1996 +0000 + + 1) undocumented --keep-temps, --search, and --where which aren't + implemented anyway + 2) documented --rcfile + + CVS patchset: 563 + CVS date: 1996/05/07 03:26:30 + +commit a640a789e79fa3a77177c52b698b87b5f442b695 +Author: ewt <devnull@localhost> +Date: Tue May 7 03:26:27 1996 +0000 + + *** empty log message *** + + CVS patchset: 562 + CVS date: 1996/05/07 03:26:27 + +commit 67b9dec6682b623451775039bb15db6f48847eb8 +Author: ewt <devnull@localhost> +Date: Tue May 7 03:22:31 1996 +0000 + + 1) fixed bug in reading $HOME/.rpmrc + 2) allows rpmrc file to be overridden + + CVS patchset: 561 + CVS date: 1996/05/07 03:22:31 + +commit b64d6eeecb0a8fbf397320e3a9f30e5c03f1ec10 +Author: ewt <devnull@localhost> +Date: Tue May 7 03:22:16 1996 +0000 + + updated prototype of readConfigFiles() + + CVS patchset: 560 + CVS date: 1996/05/07 03:22:16 + +commit c1b755b88174a2e441e8309a209532143ed29a44 +Author: ewt <devnull@localhost> +Date: Tue May 7 03:21:44 1996 +0000 + + uses a temp file to pass big file lists to cpio + + CVS patchset: 559 + CVS date: 1996/05/07 03:21:44 + +commit fc92f872116bd0abe4d4844207d0570742e36d6c +Author: ewt <devnull@localhost> +Date: Tue May 7 01:49:06 1996 +0000 + + the norunScripts parameter to runScript() was implemented backwards :-( + + CVS patchset: 558 + CVS date: 1996/05/07 01:49:06 + +commit 015375b576fa1f612217667dd8c87632822a6541 +Author: root <devnull@localhost> +Date: Mon May 6 19:57:41 1996 +0000 + + add PROVIDES define + + CVS patchset: 557 + CVS date: 1996/05/06 19:57:41 + +commit b5b503d43c81db056d436389ceceb5bf36ff1be1 +Author: root <devnull@localhost> +Date: Mon May 6 19:14:52 1996 +0000 + + clean rpm.shared + + CVS patchset: 556 + CVS date: 1996/05/06 19:14:52 + +commit 938bce37bd971bf6cd6b776d00c473e9db3b3316 +Author: root <devnull@localhost> +Date: Thu May 2 00:48:18 1996 +0000 + + started provide/require stuff + unknown field -> error + + CVS patchset: 555 + CVS date: 1996/05/02 00:48:18 + +commit 267fcf65d64cda7a55bdfd1afc7697c9de85b5fd +Author: root <devnull@localhost> +Date: Wed May 1 21:14:53 1996 +0000 + + *** empty log message *** + + CVS patchset: 554 + CVS date: 1996/05/01 21:14:53 + +commit 41c262efdb9af54cb1327a28028026269fc2a2a3 +Author: root <devnull@localhost> +Date: Mon Apr 29 14:26:59 1996 +0000 + + *** empty log message *** + + CVS patchset: 553 + CVS date: 1996/04/29 14:26:59 + +commit f0156ac74cc1e30c04b3c6429771b8b437bb4953 +Author: root <devnull@localhost> +Date: Mon Apr 29 14:26:01 1996 +0000 + + turn off any default armor + + CVS patchset: 552 + CVS date: 1996/04/29 14:26:01 + +commit 7f4acbe43db5200e0cc7074c51938b4a1ad4f394 +Author: root <devnull@localhost> +Date: Thu Apr 18 16:29:40 1996 +0000 + + added sigs + + CVS patchset: 551 + CVS date: 1996/04/18 16:29:40 + +commit e3ef22cfe88378bdbe1fbca784f43f1ecf0a54cd +Author: ewt <devnull@localhost> +Date: Mon Apr 15 22:38:36 1996 +0000 + + *** empty log message *** + + CVS patchset: 550 + CVS date: 1996/04/15 22:38:36 + +commit 4d6d411489b30f00f656edd36eab0cc7e7b4d1cc +Author: ewt <devnull@localhost> +Date: Mon Apr 15 22:23:46 1996 +0000 + + added support for INSTALL_NOSCRIPTS, UNINSTALL_NOSCRIPTS + changed test to use UNINSTALL_TEST flag + + CVS patchset: 549 + CVS date: 1996/04/15 22:23:46 + +commit 35cd57b45759ff913a38478e22489620f590ce41 +Author: ewt <devnull@localhost> +Date: Mon Apr 15 22:23:34 1996 +0000 + + added INSTALL_NOSCRIPTS, UNINSTALL_TEST, UNINSTALL_NOSCRIPTS + + CVS patchset: 548 + CVS date: 1996/04/15 22:23:34 + +commit 9624dafc69d4050051f1ebc3f0fb95c480bc5b8c +Author: ewt <devnull@localhost> +Date: Mon Apr 15 22:23:19 1996 +0000 + + packages with no group get added to "Unknown" group + + CVS patchset: 547 + CVS date: 1996/04/15 22:23:19 + +commit e6b5229f06ebfde5c669b9e5f7902ea629f329ed +Author: ewt <devnull@localhost> +Date: Mon Apr 15 22:23:05 1996 +0000 + + runScript() runs scripts conditionally + + CVS patchset: 546 + CVS date: 1996/04/15 22:23:05 + +commit 6156911e0f116578b1c541dadf0fdd2e618fd7fe +Author: ewt <devnull@localhost> +Date: Mon Apr 15 22:22:50 1996 +0000 + + added INSTALL_NOSCRIPTS + + CVS patchset: 545 + CVS date: 1996/04/15 22:22:50 + +commit f9718739d9c760ee3c3bf4f039db91d08a0da559 +Author: ewt <devnull@localhost> +Date: Mon Apr 15 22:21:30 1996 +0000 + + added --script querying + + CVS patchset: 544 + CVS date: 1996/04/15 22:21:30 + +commit 6f60c4901fe7b7925c58a2742972c043d64e09da +Author: ewt <devnull@localhost> +Date: Mon Apr 15 22:21:21 1996 +0000 + + changed uninstall code for new uninstall call + + CVS patchset: 543 + CVS date: 1996/04/15 22:21:21 + +commit d9c99fc4ef3dc3e7bd57a646faf87e0e6caa2b75 +Author: ewt <devnull@localhost> +Date: Mon Apr 15 22:20:01 1996 +0000 + + 1) added --scripts query option + 2) added --noscripts option for installs and uninstalls + 3) changed uninstall code for new uninstall call + + CVS patchset: 542 + CVS date: 1996/04/15 22:20:01 + +commit 3966935d19254dad6128fefeb73a1bcea502f014 +Author: ewt <devnull@localhost> +Date: Mon Apr 15 22:19:41 1996 +0000 + + changed version to 2.0.7 + + CVS patchset: 541 + CVS date: 1996/04/15 22:19:41 + +commit fb1f240dcb9f64a5e258454b5a7eccdbd109c631 +Author: ewt <devnull@localhost> +Date: Mon Apr 15 22:19:30 1996 +0000 + + *** empty log message *** + + CVS patchset: 540 + CVS date: 1996/04/15 22:19:30 + +commit 31a3a231caeaf977de077160abf58d012188b3d9 +Author: ewt <devnull@localhost> +Date: Mon Apr 15 22:16:27 1996 +0000 + + added info on --scripts, --noscripts + + CVS patchset: 539 + CVS date: 1996/04/15 22:16:27 + +commit b9fef275b7fccc0563a4f738105bb2cdf4b2cead +Author: root <devnull@localhost> +Date: Mon Apr 15 21:29:01 1996 +0000 + + added REQUIRE/PROVIDE tags + added version dependency constants + + CVS patchset: 538 + CVS date: 1996/04/15 21:29:01 + +commit 434d04c5d700e42f870f53d621fe4de25756ad9d +Author: ewt <devnull@localhost> +Date: Mon Apr 15 21:09:40 1996 +0000 + + fixed return codes + + CVS patchset: 537 + CVS date: 1996/04/15 21:09:40 + +commit c1eae68958bc7d9ccbf7f74fa0cf0d77527c9c57 +Author: ewt <devnull@localhost> +Date: Mon Apr 15 21:08:12 1996 +0000 + + fixed new awk code which generated tagtable.c + + CVS patchset: 536 + CVS date: 1996/04/15 21:08:12 + +commit 29414279b610f56c8e1e491c6ebb0bdad6352a0c +Author: ewt <devnull@localhost> +Date: Mon Apr 15 21:06:26 1996 +0000 + + queries relative paths correctly (thanks to Johnie Stafford) + + CVS patchset: 535 + CVS date: 1996/04/15 21:06:26 + +commit f6c4f0538ea3534ba0a61f578d22d98a293169a8 +Author: ewt <devnull@localhost> +Date: Fri Apr 12 16:51:38 1996 +0000 + + use awk instead of perl to make tagtable.c + + CVS patchset: 534 + CVS date: 1996/04/12 16:51:38 + +commit a0b0ad43bf0bdc76e1a0d53151eff83f76282917 +Author: root <devnull@localhost> +Date: Mon Apr 8 17:55:35 1996 +0000 + + *** empty log message *** + + CVS patchset: 533 + CVS date: 1996/04/08 17:55:35 + +commit 94eddeb66a6e1ca6b934b1da79c505673752fad5 +Author: root <devnull@localhost> +Date: Mon Apr 8 17:53:21 1996 +0000 + + set umask on all script runs + + CVS patchset: 532 + CVS date: 1996/04/08 17:53:21 + +commit 7a677fce4600178304779ba3d4604afa6dc7cfd0 +Author: root <devnull@localhost> +Date: Fri Apr 5 17:39:43 1996 +0000 + + made rpm2cpio get stripped during install + + CVS patchset: 531 + CVS date: 1996/04/05 17:39:43 + +commit 3a7bfad7bebaab8129e70ab25b9a930c643c3d35 +Author: root <devnull@localhost> +Date: Fri Apr 5 17:37:06 1996 +0000 + + changed to version 2.0.6 + + CVS patchset: 530 + CVS date: 1996/04/05 17:37:06 + +commit a82bae4fa4144756cb04125144b09a34ac9d6541 +Author: root <devnull@localhost> +Date: Fri Apr 5 17:36:11 1996 +0000 + + packages with bad headers shouldn't cause an error, just a differnet return + code + + CVS patchset: 529 + CVS date: 1996/04/05 17:36:11 + +commit 51c14bb24858aab6447b3a8631b445c388a2a6bc +Author: root <devnull@localhost> +Date: Fri Apr 5 17:35:45 1996 +0000 + + added more intelligent error messages for bad magic + + CVS patchset: 528 + CVS date: 1996/04/05 17:35:45 + +commit 9b4667fe91e6ae08dbf44b59a411d61f507d7202 +Author: ewt <devnull@localhost> +Date: Wed Apr 3 04:01:18 1996 +0000 + + changed version to 2.0.5 + + CVS patchset: 527 + CVS date: 1996/04/03 04:01:18 + +commit b713f99520fd49ea9ca02d424feb6daf3385fe21 +Author: ewt <devnull@localhost> +Date: Wed Apr 3 03:47:25 1996 +0000 + + *** empty log message *** + + CVS patchset: 526 + CVS date: 1996/04/03 03:47:25 + +commit 65df4a10e9f542ef4d716219fb00203a5ad2afef +Author: ewt <devnull@localhost> +Date: Wed Apr 3 03:46:41 1996 +0000 + + doInstall() now returns success or error + + CVS patchset: 525 + CVS date: 1996/04/03 03:46:41 + +commit 119be69b35be03cd27e5defe193eb93e56485117 +Author: ewt <devnull@localhost> +Date: Wed Apr 3 03:46:35 1996 +0000 + + Initial revision + + CVS patchset: 524 + CVS date: 1996/04/03 03:46:35 + +commit ca716f386ed2e30c2a7683de1fd9624768df704e +Author: ewt <devnull@localhost> +Date: Wed Apr 3 03:45:27 1996 +0000 + + wrote queryPrintTags() + made doQuery return something more reasonable + + CVS patchset: 523 + CVS date: 1996/04/03 03:45:27 + +commit 296a55b25b02f021ff2d5d98732ed20710dac354 +Author: ewt <devnull@localhost> +Date: Wed Apr 3 03:45:17 1996 +0000 + + doQuery() should return an int + + CVS patchset: 522 + CVS date: 1996/04/03 03:45:17 + +commit a6e28f246fb6d3388d3f6ab44272eb1320ea0c6b +Author: ewt <devnull@localhost> +Date: Wed Apr 3 03:44:38 1996 +0000 + + added --querytags, updated help/useage messages + made install and queries return better error codes + changed all exit(-1) to exit(1) + + CVS patchset: 521 + CVS date: 1996/04/03 03:44:38 + +commit 0b23836cdbe63d106b6358918e6612154d9c10c1 +Author: ewt <devnull@localhost> +Date: Wed Apr 3 03:31:38 1996 +0000 + + added documentation of custom query formats + + CVS patchset: 520 + CVS date: 1996/04/03 03:31:38 + +commit 762cb127aa8834157776b6eae320325af1ba6c7b +Author: ewt <devnull@localhost> +Date: Tue Apr 2 03:37:03 1996 +0000 + + added declarations for tag table + + CVS patchset: 519 + CVS date: 1996/04/02 03:37:03 + +commit bd9d21bd8cd5633b763bd66cf11dde2d2d650d9f +Author: ewt <devnull@localhost> +Date: Tue Apr 2 03:36:54 1996 +0000 + + clean removes tagtable.c + + CVS patchset: 518 + CVS date: 1996/04/02 03:36:54 + +commit 4f94ee363c4ae295c4fcbe1fd2d10a5754055462 +Author: ewt <devnull@localhost> +Date: Tue Apr 2 03:36:30 1996 +0000 + + creates tagtable.c now + + CVS patchset: 517 + CVS date: 1996/04/02 03:36:30 + +commit 7ac93a6cfb262a02c55e1cb8f7fc241eb311e0e9 +Author: ewt <devnull@localhost> +Date: Tue Apr 2 03:36:00 1996 +0000 + + added support for user specified query formats + + CVS patchset: 516 + CVS date: 1996/04/02 03:36:00 + +commit 0fff3d855d88ea3f48006edbfcb08d0ec48d74a5 +Author: root <devnull@localhost> +Date: Mon Apr 1 16:13:11 1996 +0000 + + fixed HOWTO URL + + CVS patchset: 515 + CVS date: 1996/04/01 16:13:11 + +commit 4d98255dea7df05979a96d82f2982e582f499bb0 +Author: root <devnull@localhost> +Date: Sat Mar 30 19:44:29 1996 +0000 + + added --short-circuit + + CVS patchset: 514 + CVS date: 1996/03/30 19:44:29 + +commit 8efc2d3052ddc609abca3d143e661fcbc904f0ba +Author: root <devnull@localhost> +Date: Sat Mar 30 04:01:36 1996 +0000 + + installs rpm2cpio man page + + CVS patchset: 513 + CVS date: 1996/03/30 04:01:36 + +commit 26cf99a9a9e48f3947b53cdb2ebb35173c1a42bb +Author: root <devnull@localhost> +Date: Sat Mar 30 04:01:09 1996 +0000 + + documented --excludedocs and --includedocs + + CVS patchset: 512 + CVS date: 1996/03/30 04:01:09 + +commit 053d644aaf385badccb56d52e7586d9b915b0efd +Author: root <devnull@localhost> +Date: Sat Mar 30 04:00:55 1996 +0000 + + Initial revision + + CVS patchset: 511 + CVS date: 1996/03/30 04:00:55 + +commit 2db2a25a6db5d99f691d7cb23ef15df0f00d9725 +Author: ewt <devnull@localhost> +Date: Fri Mar 29 20:52:03 1996 +0000 + + added support for excluded documentation files + + CVS patchset: 510 + CVS date: 1996/03/29 20:52:03 + +commit ebcd159917c814a332f4ae06276533c4584e6358 +Author: ewt <devnull@localhost> +Date: Fri Mar 29 20:51:54 1996 +0000 + + added excludedocs line to /etc/rpmrc + + CVS patchset: 509 + CVS date: 1996/03/29 20:51:54 + +commit 80037ff601a628d4950e6dd446e1b124cce7a038 +Author: ewt <devnull@localhost> +Date: Fri Mar 29 20:51:40 1996 +0000 + + added RPMFILE_STATE_NOTINSTALLED, INSTALL_NODOCS, RPMVAR_EXCLUDEDOCS + + CVS patchset: 508 + CVS date: 1996/03/29 20:51:40 + +commit c17b5493c19628fe6af906f3a18264fef7252023 +Author: ewt <devnull@localhost> +Date: Fri Mar 29 20:51:20 1996 +0000 + + doesn't remove files that were never installed (RPMFILE_STATE_NOTINSTALLED) + + CVS patchset: 507 + CVS date: 1996/03/29 20:51:20 + +commit 78b1ae4232406a317d8732523d147aeb1e1501bd +Author: ewt <devnull@localhost> +Date: Fri Mar 29 20:51:12 1996 +0000 + + added getBooleanVar + + CVS patchset: 506 + CVS date: 1996/03/29 20:51:12 + +commit 82bf92cbb86877b26c3291cc20060f29fee2a8ed +Author: ewt <devnull@localhost> +Date: Fri Mar 29 20:50:53 1996 +0000 + + recoginizes files that have intentionally not been installed + + CVS patchset: 505 + CVS date: 1996/03/29 20:50:53 + +commit 04bf634ef02e15502bf64a62f8296136264209b9 +Author: ewt <devnull@localhost> +Date: Fri Mar 29 20:50:47 1996 +0000 + + handles --excludedocs + + CVS patchset: 504 + CVS date: 1996/03/29 20:50:47 + +commit 9563a5d9c10baf4c76d8399d0378f82350beef5e +Author: root <devnull@localhost> +Date: Fri Mar 29 20:06:02 1996 +0000 + + added some better error messages + + CVS patchset: 503 + CVS date: 1996/03/29 20:06:02 + +commit 6f8bc1da13ea9530c8c92a6b2dd7ef4435fd9993 +Author: root <devnull@localhost> +Date: Fri Mar 29 20:05:40 1996 +0000 + + fixed missing paren + + CVS patchset: 502 + CVS date: 1996/03/29 20:05:40 + +commit 1e344457e568f2a0903f4999ed506415f0e94176 +Author: root <devnull@localhost> +Date: Fri Mar 29 19:57:19 1996 +0000 + + fix mklinux stuff + + CVS patchset: 501 + CVS date: 1996/03/29 19:57:19 + +commit c179616796ca3b23a00c1018833a8bcc47027b48 +Author: ewt <devnull@localhost> +Date: Fri Mar 29 19:40:08 1996 +0000 + + frees source package headers (when available) + + CVS patchset: 500 + CVS date: 1996/03/29 19:40:08 + +commit db3e2a06f82647515beb3ec9a2aa1fb22d637ddf +Author: ewt <devnull@localhost> +Date: Fri Mar 29 19:39:56 1996 +0000 + + returns a null header for old style source packages + + CVS patchset: 499 + CVS date: 1996/03/29 19:39:56 + +commit 29269c7429a9ff2dea3e5981023eca5bf83a0701 +Author: ewt <devnull@localhost> +Date: Fri Mar 29 19:39:41 1996 +0000 + + refuses to query old format source packages + + CVS patchset: 498 + CVS date: 1996/03/29 19:39:41 + +commit 96e602e3bae05e1fdea172a2396730463fb4accf +Author: ewt <devnull@localhost> +Date: Fri Mar 29 19:25:17 1996 +0000 + + fixed bug where a header was freed when it shouldn't have been + + CVS patchset: 497 + CVS date: 1996/03/29 19:25:17 + +commit 18db9bdc482630b85676fbcba8e35e23b4ec16ae +Author: ewt <devnull@localhost> +Date: Fri Mar 29 19:24:52 1996 +0000 + + handles headers with no state properly + + CVS patchset: 496 + CVS date: 1996/03/29 19:24:52 + +commit 93efd0a7b8ffc48adafc9ba25e7cee42a8bef153 +Author: root <devnull@localhost> +Date: Fri Mar 29 01:43:10 1996 +0000 + + don't overwrite an existing database + + CVS patchset: 495 + CVS date: 1996/03/29 01:43:10 + +commit 2aed2e1fa84cd6fab776af73a56b4fc3ae00bb34 +Author: root <devnull@localhost> +Date: Fri Mar 29 01:35:33 1996 +0000 + + Initial revision + + CVS patchset: 494 + CVS date: 1996/03/29 01:35:33 + +commit 54ca5bf9543a74a10f0fbcf67cb34614754a72c2 +Author: root <devnull@localhost> +Date: Fri Mar 29 01:35:05 1996 +0000 + + made default optimizations -O2 + builds shared version w/o GNU gettext (uses stubs) + + CVS patchset: 493 + CVS date: 1996/03/29 01:35:05 + +commit d4a59f62c7def30a70c966bf4f860a159ece4287 +Author: root <devnull@localhost> +Date: Fri Mar 29 01:26:20 1996 +0000 + + use /var/tmp + + CVS patchset: 492 + CVS date: 1996/03/29 01:26:20 + +commit 1bd9ff15cc40281a2137336f2ef195f48dda5164 +Author: root <devnull@localhost> +Date: Fri Mar 29 01:24:38 1996 +0000 + + added --rebuild and --recompile + + CVS patchset: 491 + CVS date: 1996/03/29 01:24:38 + +commit f28ce8f6943ade8f2a279d3906a589a711b0d3e4 +Author: root <devnull@localhost> +Date: Fri Mar 29 01:22:14 1996 +0000 + + *** empty log message *** + + CVS patchset: 490 + CVS date: 1996/03/29 01:22:14 + +commit 9b25b89c15366309ff2c4e0a332169eb1f83386d +Author: root <devnull@localhost> +Date: Fri Mar 29 01:19:49 1996 +0000 + + changed version to 2.0.4 + + CVS patchset: 489 + CVS date: 1996/03/29 01:19:49 + +commit 502e34e500e1ea7ecc33efd1c13848d934e51000 +Author: root <devnull@localhost> +Date: Fri Mar 29 01:19:10 1996 +0000 + + added verbose error checking + + CVS patchset: 488 + CVS date: 1996/03/29 01:19:10 + +commit a1a51786da7672587e33562f1dc708dfacd20095 +Author: root <devnull@localhost> +Date: Fri Mar 29 00:52:29 1996 +0000 + + added --recompile + + CVS patchset: 487 + CVS date: 1996/03/29 00:52:29 + +commit 8d9e9fbe8c3037fad9f65e37a2c835f1c12c61da +Author: root <devnull@localhost> +Date: Thu Mar 28 23:57:37 1996 +0000 + + added --resign + + CVS patchset: 486 + CVS date: 1996/03/28 23:57:37 + +commit e587de6e8690a3036c34dcb92e606e81af3ddeee +Author: root <devnull@localhost> +Date: Thu Mar 28 23:56:49 1996 +0000 + + added doReSign() + + CVS patchset: 485 + CVS date: 1996/03/28 23:56:49 + +commit 5e3b53f7afb02c5aac2373bb48287e4a37bd6b93 +Author: root <devnull@localhost> +Date: Thu Mar 28 22:52:06 1996 +0000 + + added a few osfmach* archs + fail immediately on unknown arch/os + + CVS patchset: 484 + CVS date: 1996/03/28 22:52:06 + +commit 64ffda0cbba9c8093122e9a889243ab484b595a7 +Author: root <devnull@localhost> +Date: Fri Mar 22 16:14:48 1996 +0000 + + changed version to 2.0.3 + + CVS patchset: 483 + CVS date: 1996/03/22 16:14:48 + +commit df2dfc15bebb86130a86afa775eda563e9874b8b +Author: root <devnull@localhost> +Date: Fri Mar 22 16:14:25 1996 +0000 + + add support for 786, 886, 986 + + CVS patchset: 482 + CVS date: 1996/03/22 16:14:25 + +commit fcce3a625f56147c32cf23515ea2f1ce3269ffe0 +Author: root <devnull@localhost> +Date: Fri Mar 22 15:10:41 1996 +0000 + + added i686 (Pentium Pro) + + CVS patchset: 481 + CVS date: 1996/03/22 15:10:41 + +commit 799ccf21dc42520a0e26c081feeaf11dd894bc40 +Author: root <devnull@localhost> +Date: Tue Mar 19 21:47:10 1996 +0000 + + removed PGP install stuff - it tended to blow away anything already there + + CVS patchset: 480 + CVS date: 1996/03/19 21:47:10 + +commit ff2b86f319c2dd3c230725074803563b39c0bfdd +Author: root <devnull@localhost> +Date: Mon Mar 18 17:11:46 1996 +0000 + + added url + + CVS patchset: 479 + CVS date: 1996/03/18 17:11:46 + +commit bf5337634726e66df668f4941fe6a56c32a60993 +Author: ewt <devnull@localhost> +Date: Fri Mar 15 23:03:35 1996 +0000 + + added french catalog + + CVS patchset: 478 + CVS date: 1996/03/15 23:03:35 + +commit f753e724e6c1b8d19fbf3b5a90321dbd17abd1a1 +Author: ewt <devnull@localhost> +Date: Fri Mar 15 23:02:44 1996 +0000 + + ftp's now returns an error code when it times out while getting a + package + + CVS patchset: 477 + CVS date: 1996/03/15 23:02:44 + +commit 998c552a7ea39b2d753413b5285469b488a0b254 +Author: ewt <devnull@localhost> +Date: Fri Mar 15 23:00:55 1996 +0000 + + changed error message presented when an ftp fails + + CVS patchset: 476 + CVS date: 1996/03/15 23:00:55 + +commit 6a9763c47b147d07c740e9e2d26b9205c95bd587 +Author: ewt <devnull@localhost> +Date: Thu Mar 14 20:01:41 1996 +0000 + + Initial revision + + CVS patchset: 475 + CVS date: 1996/03/14 20:01:41 + +commit c7b65d338cfcd242c3bb97690d095deecd62ef31 +Author: ewt <devnull@localhost> +Date: Thu Mar 14 17:28:01 1996 +0000 + + added depend rule + + CVS patchset: 474 + CVS date: 1996/03/14 17:28:01 + +commit cbfbed5f56937a0b33dd3919a86c1fb2a22b0afc +Author: ewt <devnull@localhost> +Date: Thu Mar 14 17:23:42 1996 +0000 + + added clean rule + + CVS patchset: 473 + CVS date: 1996/03/14 17:23:42 + +commit 5c34d42bd122a01f57c2f3a9c3c6669e086d9790 +Author: ewt <devnull@localhost> +Date: Thu Mar 14 17:17:42 1996 +0000 + + changed to version 2.0.2 + + CVS patchset: 472 + CVS date: 1996/03/14 17:17:42 + +commit 39711f383a80c6daa64876877adc39b8b6c25b58 +Author: root <devnull@localhost> +Date: Thu Mar 14 16:54:08 1996 +0000 + + Added NLS support + + CVS patchset: 471 + CVS date: 1996/03/14 16:54:08 + +commit 0a81a5cc41e2222339bb4dc50343ac870ecbe7b2 +Author: root <devnull@localhost> +Date: Thu Mar 14 16:53:55 1996 +0000 + + added support for NLS catalogs + + CVS patchset: 470 + CVS date: 1996/03/14 16:53:55 + +commit 96e1e1d2e56a39ebe4639488ee0b5f14a7ae44b3 +Author: ewt <devnull@localhost> +Date: Thu Mar 14 16:51:55 1996 +0000 + + Initial revision + + CVS patchset: 469 + CVS date: 1996/03/14 16:51:55 + +commit fede4fefc5d9246b10a90e0977c8b5e61cdbe450 +Author: ewt <devnull@localhost> +Date: Wed Mar 13 03:58:59 1996 +0000 + + changed version number to 2.0.1 + + CVS patchset: 468 + CVS date: 1996/03/13 03:58:59 + +commit 1a00319bb9ba29e4445f9642d6cf9a0d169cefb8 +Author: ewt <devnull@localhost> +Date: Wed Mar 13 03:51:56 1996 +0000 + + - hashing and percentages no longer SIGFPE on 0 byte packages + - when an ftp fails, install.c no longer tries to install the package + - ftps files to /var/tmp rather then /usr/tmp + + CVS patchset: 467 + CVS date: 1996/03/13 03:51:56 + +commit 9d5800fe34ed41ff011deb2984150840070eae58 +Author: ewt <devnull@localhost> +Date: Wed Mar 13 03:48:48 1996 +0000 + + added message() calls for debugging info + + CVS patchset: 466 + CVS date: 1996/03/13 03:48:48 + +commit 6ad0ce0b6f524856e8ef1866e3dc180059f2f528 +Author: ewt <devnull@localhost> +Date: Wed Mar 13 03:48:00 1996 +0000 + + fixed small minor typos + + CVS patchset: 465 + CVS date: 1996/03/13 03:48:00 + +commit 05a40f129f1f3a40bde47c3b62131f4438bd23b4 +Author: root <devnull@localhost> +Date: Mon Mar 11 15:48:22 1996 +0000 + + added mdfile prototype + + CVS patchset: 464 + CVS date: 1996/03/11 15:48:22 + +commit 5203f9c5df1b5e2b2a49c2243c9215550f7b1f4e +Author: root <devnull@localhost> +Date: Thu Mar 7 16:48:12 1996 +0000 + + fixed old lead struct for Alpha + + CVS patchset: 463 + CVS date: 1996/03/07 16:48:12 + +commit c8e2fe70aab91d87983f18c05c247de14fe3fb51 +Author: root <devnull@localhost> +Date: Thu Mar 7 16:48:06 1996 +0000 + + added some debug messages + + CVS patchset: 462 + CVS date: 1996/03/07 16:48:06 + +commit 36fca13dffa4e76dc485555717d8aa3e25c6af1a +Author: root <devnull@localhost> +Date: Thu Mar 7 05:36:15 1996 +0000 + + RPM 2.0 released + + CVS patchset: 461 + CVS date: 1996/03/07 05:36:15 + +commit 0f7eca08a63e7e765e4bbfbc71ecbed5488c7dc9 +Author: root <devnull@localhost> +Date: Tue Mar 5 16:14:21 1996 +0000 + + added PGP stuff + + CVS patchset: 460 + CVS date: 1996/03/05 16:14:21 + +commit 9b993ba4b85c8abd395a309608434ed654bd159d +Author: root <devnull@localhost> +Date: Tue Mar 5 15:45:13 1996 +0000 + + stuff. + + CVS patchset: 459 + CVS date: 1996/03/05 15:45:13 + +commit 35939888ffac617cbfc52c71cf2ea01f0f3a1115 +Author: root <devnull@localhost> +Date: Tue Mar 5 15:44:50 1996 +0000 + + add verify and PGP stuff + + CVS patchset: 458 + CVS date: 1996/03/05 15:44:50 + +commit 3042da83c9ee6d720ee1e125efa273e93552c2f3 +Author: root <devnull@localhost> +Date: Tue Mar 5 14:45:20 1996 +0000 + + Initial revision + + CVS patchset: 457 + CVS date: 1996/03/05 14:45:20 + +commit 214d48fbb4fd1a17b2e6cb513fe55cddf47f1908 +Author: ewt <devnull@localhost> +Date: Mon Mar 4 22:52:34 1996 +0000 + + indicates config files for files that don't verify + + CVS patchset: 456 + CVS date: 1996/03/04 22:52:34 + +commit 618ad69371b15a8f6fb8c9b9575d24126562b785 +Author: ewt <devnull@localhost> +Date: Mon Mar 4 22:47:35 1996 +0000 + + prints SUID, SGID, sticky bits + + CVS patchset: 455 + CVS date: 1996/03/04 22:47:35 + +commit 551f7b254077edf19667495344d9d3a3958b6085 +Author: ewt <devnull@localhost> +Date: Sat Mar 2 17:37:23 1996 +0000 + + 1) added rpm2cpio rules + 2) changed to version 2.0 + + CVS patchset: 454 + CVS date: 1996/03/02 17:37:23 + +commit 851ccc022f09619c44acc71e7ce53bc46a8cd771 +Author: ewt <devnull@localhost> +Date: Sat Mar 2 17:36:57 1996 +0000 + + Initial revision + + CVS patchset: 453 + CVS date: 1996/03/02 17:36:57 + +commit 51ace9888732d68de98d067d1ab4b9ba0f96f312 +Author: ewt <devnull@localhost> +Date: Sat Mar 2 17:19:52 1996 +0000 + + exits when bad options are given + + CVS patchset: 452 + CVS date: 1996/03/02 17:19:52 + +commit f255f857aad576341b4f0da1c5f2eb74783b4270 +Author: ewt <devnull@localhost> +Date: Fri Mar 1 17:44:02 1996 +0000 + + numerous bug fixes + + CVS patchset: 451 + CVS date: 1996/03/01 17:44:02 + +commit a2dcd3552f9f14e6c8f46a65100331649a21012f +Author: root <devnull@localhost> +Date: Fri Mar 1 17:43:34 1996 +0000 + + changed to 2.0j + + CVS patchset: 450 + CVS date: 1996/03/01 17:43:34 + +commit e5d1cfe5e4554b92ba9d3b73485edbf10a5ca0e4 +Author: root <devnull@localhost> +Date: Fri Mar 1 15:29:04 1996 +0000 + + add new -e and --erase options + warn about -u and --uninstall + + CVS patchset: 449 + CVS date: 1996/03/01 15:29:04 + +commit 1da80ad8a520398183455fedd57a490e41335484 +Author: ewt <devnull@localhost> +Date: Fri Mar 1 03:29:18 1996 +0000 + + lets you query a package by record number + + CVS patchset: 448 + CVS date: 1996/03/01 03:29:18 + +commit 55134cf73729b8cc3018fe6ede25f3725a560ee4 +Author: ewt <devnull@localhost> +Date: Fri Mar 1 03:28:55 1996 +0000 + + adds freed blocks to the free list + + CVS patchset: 447 + CVS date: 1996/03/01 03:28:55 + +commit 00377d6ae5b1b0af88b870c018e8dfae1cd6b5df +Author: ewt <devnull@localhost> +Date: Fri Mar 1 03:28:33 1996 +0000 + + don't back up directories marked as config files, even if they already + exist + + CVS patchset: 446 + CVS date: 1996/03/01 03:28:33 + +commit cd07a9b0577864ea9d5e659cf826830109ad7f2c +Author: ewt <devnull@localhost> +Date: Fri Mar 1 01:59:26 1996 +0000 + + switched the ordering in the decision process for how config files are + upgraded + + CVS patchset: 445 + CVS date: 1996/03/01 01:59:26 + +commit c0dae8e3cf5e0f8083e700167ee8ce8d1d6e0873 +Author: ewt <devnull@localhost> +Date: Fri Mar 1 01:59:03 1996 +0000 + + creates a default path which is used for running scripts + + CVS patchset: 444 + CVS date: 1996/03/01 01:59:03 + +commit 32495fc761a135dd7449adff17717d9c38bd3867 +Author: ewt <devnull@localhost> +Date: Fri Mar 1 01:58:27 1996 +0000 + + vercmp() returnd backwards results when one of the strings ran out + before the other + + CVS patchset: 443 + CVS date: 1996/03/01 01:58:27 + +commit 4ca3469b48d03ae60ba4afb737ade9bce2333ec5 +Author: ewt <devnull@localhost> +Date: Fri Mar 1 01:57:52 1996 +0000 + + ftp installs should use temp space within the directory given by + --root if it was used + + CVS patchset: 442 + CVS date: 1996/03/01 01:57:52 + +commit 99d24b904cd43d8eb00124718398e10635bc48e5 +Author: ewt <devnull@localhost> +Date: Thu Feb 29 18:55:19 1996 +0000 + + changed to version 2.0i + + CVS patchset: 441 + CVS date: 1996/02/29 18:55:19 + +commit 2313457459be3ebfc6ef0ab9d4fc61fecb28192d +Author: root <devnull@localhost> +Date: Thu Feb 29 03:39:20 1996 +0000 + + turned off DEBUG + + CVS patchset: 440 + CVS date: 1996/02/29 03:39:20 + +commit 8d334d7ec632b2eed906a1e69a5a0e41137f4972 +Author: root <devnull@localhost> +Date: Thu Feb 29 03:38:33 1996 +0000 + + made logic that for handling config files during installs much smarter + + CVS patchset: 439 + CVS date: 1996/02/29 03:38:33 + +commit 4cf0beea9fa01d84671291c8af7db311fa89409e +Author: root <devnull@localhost> +Date: Thu Feb 29 02:07:47 1996 +0000 + + added basic checking of user and groups. this does it by [GU]ID only + + CVS patchset: 438 + CVS date: 1996/02/29 02:07:47 + +commit f5fcec5d5dab9fdf55e8e443a0ec9e9f0ac54208 +Author: root <devnull@localhost> +Date: Thu Feb 29 00:55:31 1996 +0000 + + switch back to using a gzip process instead of gzlib :-(. + + CVS patchset: 437 + CVS date: 1996/02/29 00:55:31 + +commit 3ae84362c0741a20818a15487b6eec025c3b92ca +Author: root <devnull@localhost> +Date: Wed Feb 28 17:16:47 1996 +0000 + + changed to version h + + CVS patchset: 436 + CVS date: 1996/02/28 17:16:47 + +commit 96ed778bc7265e7250ce894d4d39483fcb92eed3 +Author: root <devnull@localhost> +Date: Tue Feb 27 23:40:44 1996 +0000 + + null terminate. duh. + + CVS patchset: 435 + CVS date: 1996/02/27 23:40:44 + +commit 6fade5096ae44f270926d31528eeb641e79e753e +Author: root <devnull@localhost> +Date: Tue Feb 27 23:18:11 1996 +0000 + + added SPARC architecture + + CVS patchset: 434 + CVS date: 1996/02/27 23:18:11 + +commit ba1906fdfeccd0ceb87b63150b61e420cea7a446 +Author: root <devnull@localhost> +Date: Tue Feb 27 22:50:55 1996 +0000 + + better reporting for v1.0 packages + + CVS patchset: 433 + CVS date: 1996/02/27 22:50:55 + +commit 6bada7decff3103bd7a7b6050d260a158d680e54 +Author: ewt <devnull@localhost> +Date: Tue Feb 27 17:40:59 1996 +0000 + + fixed bug + + CVS patchset: 432 + CVS date: 1996/02/27 17:40:59 + +commit a6ad7dbfd3823476a9686ee989dff027bc0a6f56 +Author: ewt <devnull@localhost> +Date: Tue Feb 27 17:40:34 1996 +0000 + + 1) added ftp.[ch] + 2) changed version to 2.0g + + CVS patchset: 431 + CVS date: 1996/02/27 17:40:34 + +commit 81f604b4cb466193d4f5f93867f6d6c6a96cb12b +Author: ewt <devnull@localhost> +Date: Tue Feb 27 17:37:06 1996 +0000 + + added support for ftp style URL's on RPM command line + + CVS patchset: 430 + CVS date: 1996/02/27 17:37:06 + +commit f9c1e8d7281d369ac194a74505c9cb4eddea1d77 +Author: ewt <devnull@localhost> +Date: Tue Feb 27 17:37:03 1996 +0000 + + Initial revision + + CVS patchset: 429 + CVS date: 1996/02/27 17:37:03 + +commit fbb56975fb19ddaf7bcf6553005b354dc8b3a6bc +Author: ewt <devnull@localhost> +Date: Mon Feb 26 22:53:35 1996 +0000 + + fixes for some silly bugs + + CVS patchset: 428 + CVS date: 1996/02/26 22:53:35 + +commit fe37f884f1132b74693c591b25ea900c574e2a21 +Author: ewt <devnull@localhost> +Date: Mon Feb 26 22:45:24 1996 +0000 + + checks the architecure before installing binary packages + + CVS patchset: 427 + CVS date: 1996/02/26 22:45:24 + +commit 88b48eddb105c87d487280a83e6376f8b1821552 +Author: ewt <devnull@localhost> +Date: Mon Feb 26 22:45:10 1996 +0000 + + Adds RPMTAG_ARCH to header for old packages + + CVS patchset: 426 + CVS date: 1996/02/26 22:45:10 + +commit bbaba89807a4030b5c9151eae99437d71c1d7cfb +Author: ewt <devnull@localhost> +Date: Sun Feb 25 22:27:43 1996 +0000 + + added include of checksig.h to eliminate warning + + CVS patchset: 425 + CVS date: 1996/02/25 22:27:43 + +commit ba70204bbf920e6146aed8e9591de9840ca5443b +Author: ewt <devnull@localhost> +Date: Sun Feb 25 22:23:01 1996 +0000 + + changed --check-sig to --checksig for consistency + + CVS patchset: 424 + CVS date: 1996/02/25 22:23:01 + +commit 14c7c734521ba2e1b59b94c5aa08cdf4905fc027 +Author: ewt <devnull@localhost> +Date: Sun Feb 25 22:22:58 1996 +0000 + + *** empty log message *** + + CVS patchset: 423 + CVS date: 1996/02/25 22:22:58 + +commit b0d4b33c9216f50fab4a64bbe02ce2f5ee1109a7 +Author: ewt <devnull@localhost> +Date: Sun Feb 25 22:11:24 1996 +0000 + + added support for --oldpackage + + CVS patchset: 422 + CVS date: 1996/02/25 22:11:24 + +commit 45061be267a55c9a6062c406fcd1fb1772213bf3 +Author: ewt <devnull@localhost> +Date: Sun Feb 25 22:11:00 1996 +0000 + + checks for upgrades to old versions of packages and gives an appropriate + error + + CVS patchset: 421 + CVS date: 1996/02/25 22:11:00 + +commit d91b0512d0b40bc87a420d832776ba3766cdb030 +Author: ewt <devnull@localhost> +Date: Sun Feb 25 22:10:50 1996 +0000 + + added INSTALL_UPGRADETOOLD + + CVS patchset: 420 + CVS date: 1996/02/25 22:10:50 + +commit faa8bd69ac8e17e03d0ed4a6598095850bb69a07 +Author: ewt <devnull@localhost> +Date: Sun Feb 25 22:10:25 1996 +0000 + + added vercmp() + + CVS patchset: 419 + CVS date: 1996/02/25 22:10:25 + +commit 8ecf043b19cda5c7c864aeeeb94d37becd7e4cda +Author: root <devnull@localhost> +Date: Sun Feb 25 05:05:52 1996 +0000 + + check for 151 byte sig and try again + + CVS patchset: 418 + CVS date: 1996/02/25 05:05:52 + +commit 43f56d773ede8a7aa31a9382c8233b7af66a8c47 +Author: ewt <devnull@localhost> +Date: Sat Feb 24 23:47:32 1996 +0000 + + VERSION=2.0f + + CVS patchset: 417 + CVS date: 1996/02/24 23:47:32 + +commit 0c8dc8f29e01b98a4ab13f72c6a1d26b54fa8c30 +Author: ewt <devnull@localhost> +Date: Sat Feb 24 23:46:36 1996 +0000 + + got rid of INSTALL_PRINTLABEL, added labelFormat to rpmInstallPackage + + CVS patchset: 416 + CVS date: 1996/02/24 23:46:36 + +commit a923c3297fff02640714f69ebacc100326cfd2b9 +Author: ewt <devnull@localhost> +Date: Sat Feb 24 23:46:09 1996 +0000 + + made --percent look like it did in RPM 1.x + + CVS patchset: 415 + CVS date: 1996/02/24 23:46:09 + +commit 7d1e36e5f72aac12e2d874732467f6240e89cd1c +Author: root <devnull@localhost> +Date: Fri Feb 23 22:28:59 1996 +0000 + + fix return codes + + CVS patchset: 414 + CVS date: 1996/02/23 22:28:59 + +commit 68425333a052d1e7acc9404ee4ff7273c7565431 +Author: root <devnull@localhost> +Date: Fri Feb 23 22:28:40 1996 +0000 + + add a few return codes + + CVS patchset: 413 + CVS date: 1996/02/23 22:28:40 + +commit 664ec3353e31df55078caaa8fab40ef26e8b80be +Author: root <devnull@localhost> +Date: Fri Feb 23 22:28:19 1996 +0000 + + better reporting + + CVS patchset: 412 + CVS date: 1996/02/23 22:28:19 + +commit e7b8fd79a40644bc0735a51faa8323c4bb20bc5c +Author: ewt <devnull@localhost> +Date: Fri Feb 23 19:32:29 1996 +0000 + + long_index needs to be set to 0 before calling getopt + + CVS patchset: 411 + CVS date: 1996/02/23 19:32:29 + +commit 42a026ec2211e91b12e6391f903d5b83e2f9f8cf +Author: root <devnull@localhost> +Date: Fri Feb 23 16:21:06 1996 +0000 + + files with the same md5 shouldn't cause conflicts + + CVS patchset: 410 + CVS date: 1996/02/23 16:21:06 + +commit 115bc0e28833405a991117bac419f89ee4765b12 +Author: root <devnull@localhost> +Date: Fri Feb 23 05:15:13 1996 +0000 + + add debug message + + CVS patchset: 409 + CVS date: 1996/02/23 05:15:13 + +commit 3eee5e7604321c1243d051782dc52982d580187e +Author: root <devnull@localhost> +Date: Fri Feb 23 03:47:43 1996 +0000 + + pass subpackage name to process_filelist() for doc dir + + CVS patchset: 408 + CVS date: 1996/02/23 03:47:43 + +commit 211f35618e362d47c7df82d05519c93ab346bef8 +Author: root <devnull@localhost> +Date: Fri Feb 23 02:22:18 1996 +0000 + + add a couple statics + move doc script generation after all parsing is done + this is necessary to allow each pacakge to have it's own docs + + CVS patchset: 407 + CVS date: 1996/02/23 02:22:18 + +commit 9ef003123c8ac8ed7af51c05e665bbeb3cd7987d +Author: root <devnull@localhost> +Date: Fri Feb 23 02:21:26 1996 +0000 + + add doc StringBuf to package record for per-package doc stuff + + CVS patchset: 406 + CVS date: 1996/02/23 02:21:26 + +commit a571c501a9021dc4a02c986b18690efc1e7dd03f +Author: root <devnull@localhost> +Date: Thu Feb 22 21:31:16 1996 +0000 + + use level 9 compression! + + CVS patchset: 405 + CVS date: 1996/02/22 21:31:16 + +commit e649ec37c1757d25cec6ff8568ac312920239880 +Author: root <devnull@localhost> +Date: Thu Feb 22 21:11:22 1996 +0000 + + better error reporting + + CVS patchset: 404 + CVS date: 1996/02/22 21:11:22 + +commit e10aa661f3694c43142c9348053e8a34e5fcc1ec +Author: root <devnull@localhost> +Date: Thu Feb 22 20:28:19 1996 +0000 + + fix last ':' checking patch - source and patch lines cna have #'s! + + CVS patchset: 403 + CVS date: 1996/02/22 20:28:19 + +commit 787d0ca1021ec049d1f928991624a58130ca324c +Author: root <devnull@localhost> +Date: Thu Feb 22 20:01:56 1996 +0000 + + require ':' after preamble parts + warn user about unknown premable parts "Fields" + sanity check for internal error + + CVS patchset: 402 + CVS date: 1996/02/22 20:01:56 + +commit a6dfa42373ff40957bc1c842efcc836a3bef618d +Author: root <devnull@localhost> +Date: Thu Feb 22 20:00:56 1996 +0000 + + add "all" dependency for "make install" + + CVS patchset: 401 + CVS date: 1996/02/22 20:00:56 + +commit 9599f0fa43edbe7745652ad4aa88c016aae5f259 +Author: root <devnull@localhost> +Date: Thu Feb 22 19:33:08 1996 +0000 + + stop builds on error + + CVS patchset: 400 + CVS date: 1996/02/22 19:33:08 + +commit 23e9920a5fb09622b04cb9d0a4c954b6e4ad376c +Author: root <devnull@localhost> +Date: Thu Feb 22 19:21:54 1996 +0000 + + toss trailing spaces on name, version, release + + CVS patchset: 399 + CVS date: 1996/02/22 19:21:54 + +commit 719100f0566f2e7578f26eb746987e49aa0c5165 +Author: root <devnull@localhost> +Date: Thu Feb 22 18:52:05 1996 +0000 + + added checksig.o + + CVS patchset: 398 + CVS date: 1996/02/22 18:52:05 + +commit 4e60315c9290789a2b1a887c1db5ff68839f8e6b +Author: root <devnull@localhost> +Date: Thu Feb 22 18:51:25 1996 +0000 + + add help for --sign and --check-sig + add --check0sig handling + + CVS patchset: 397 + CVS date: 1996/02/22 18:51:25 + +commit 6c23574bb9840ba7a69af29e4f73dba978def543 +Author: root <devnull@localhost> +Date: Thu Feb 22 18:50:41 1996 +0000 + + Initial revision + + CVS patchset: 396 + CVS date: 1996/02/22 18:50:41 + +commit b21fa18aeccf5b6a23c885eb3fa804a94d14b5b5 +Author: root <devnull@localhost> +Date: Thu Feb 22 15:46:54 1996 +0000 + + don't just exit on error, clean up and return + + CVS patchset: 395 + CVS date: 1996/02/22 15:46:54 + +commit e641ac922b4e4f63f8c93c1eaae4ea516724a548 +Author: root <devnull@localhost> +Date: Thu Feb 22 15:34:27 1996 +0000 + + more error checking during package write + + CVS patchset: 394 + CVS date: 1996/02/22 15:34:27 + +commit 16ea7d2b258a6bd9f64f89411c7835a94befd41f +Author: root <devnull@localhost> +Date: Thu Feb 22 02:50:56 1996 +0000 + + change message() call to fprintf(stderr, ...) + + CVS patchset: 393 + CVS date: 1996/02/22 02:50:56 + +commit a2f32ab422398091c1f2b1bc23f5d5dca70b203c +Author: root <devnull@localhost> +Date: Thu Feb 22 02:49:12 1996 +0000 + + reset RPMVAR_ROOT in reset_spec() + + CVS patchset: 392 + CVS date: 1996/02/22 02:49:12 + +commit 694c6a3c8e52dfe95081170d33c10f98de3069ee +Author: root <devnull@localhost> +Date: Thu Feb 22 02:29:38 1996 +0000 + + add pass phrase sucess message + + CVS patchset: 391 + CVS date: 1996/02/22 02:29:38 + +commit dfb5ed188b71bdbb4c8d091bad5c275d99f5f8a4 +Author: root <devnull@localhost> +Date: Thu Feb 22 01:59:29 1996 +0000 + + fix return codes for makeSignature() + + CVS patchset: 390 + CVS date: 1996/02/22 01:59:29 + +commit 379473e17efa6cc4f6fe744524fcff5b2a586c4e +Author: root <devnull@localhost> +Date: Thu Feb 22 01:35:34 1996 +0000 + + better error checking during builds + + CVS patchset: 389 + CVS date: 1996/02/22 01:35:34 + +commit 391abf9b9395ebe0b143b52b2ebc773a02f44849 +Author: root <devnull@localhost> +Date: Thu Feb 22 01:35:00 1996 +0000 + + check for bad pass phrases + + CVS patchset: 388 + CVS date: 1996/02/22 01:35:00 + +commit 81e9d511e7f1b859d55b17e510acd37e17a53c48 +Author: root <devnull@localhost> +Date: Thu Feb 22 01:34:20 1996 +0000 + + better pass phrase handling, check for bad pass phrase + + CVS patchset: 387 + CVS date: 1996/02/22 01:34:20 + +commit c3acfa7ab3e8be53de1e161bd9e28500bfa3fdb5 +Author: root <devnull@localhost> +Date: Wed Feb 21 23:18:36 1996 +0000 + + don't sweep in build_subdir is "." + + CVS patchset: 386 + CVS date: 1996/02/21 23:18:36 + +commit 177488cb3b5b727d5a0c93ee94b5d8b39c17ae4c +Author: root <devnull@localhost> +Date: Wed Feb 21 22:20:51 1996 +0000 + + read the signature + + CVS patchset: 385 + CVS date: 1996/02/21 22:20:51 + +commit d90c22d3e9706f53003130539835aa4d2ffc61e4 +Author: root <devnull@localhost> +Date: Wed Feb 21 22:20:37 1996 +0000 + + check for bad read in readSignature() + + CVS patchset: 384 + CVS date: 1996/02/21 22:20:37 + +commit cfe18a3208dd233526da56bb2d09b044ce982ba5 +Author: ewt <devnull@localhost> +Date: Wed Feb 21 18:24:15 1996 +0000 + + installs /etc/rpmrc, /usr/bin/gendiff + + CVS patchset: 383 + CVS date: 1996/02/21 18:24:15 + +commit d7bd6eaa4da603c7a93931a35a066bcc71fe1b46 +Author: ewt <devnull@localhost> +Date: Wed Feb 21 18:09:31 1996 +0000 + + variable was initialized wrong - fixed + + CVS patchset: 382 + CVS date: 1996/02/21 18:09:31 + +commit 728102b6bdaba5fa113bd7083ae3db150d6489ff +Author: root <devnull@localhost> +Date: Wed Feb 21 17:32:07 1996 +0000 + + fix doc/docdir handling + + CVS patchset: 381 + CVS date: 1996/02/21 17:32:07 + +commit bce4b08641faf9ac3a578ba22b5b161d3bea9378 +Author: root <devnull@localhost> +Date: Wed Feb 21 17:31:56 1996 +0000 + + remove bogus comment + + CVS patchset: 380 + CVS date: 1996/02/21 17:31:56 + +commit 2076c0f2f6bfbd3c30de012caf4269ae605c662f +Author: root <devnull@localhost> +Date: Wed Feb 21 17:19:52 1996 +0000 + + handle names properly! Can't figure 'em out until the entire + spec file is parsed. + + CVS patchset: 379 + CVS date: 1996/02/21 17:19:52 + +commit c50bf4d20ae591aca5750b12f1a9dd2a095afffc +Author: root <devnull@localhost> +Date: Wed Feb 21 17:19:17 1996 +0000 + + just get the name from the header + + CVS patchset: 378 + CVS date: 1996/02/21 17:19:17 + +commit bc9746b005ab001c3e2ac22aee806aaf70c21724 +Author: root <devnull@localhost> +Date: Wed Feb 21 17:17:58 1996 +0000 + + fix ROOT_DIR setting (for NULL) + + CVS patchset: 377 + CVS date: 1996/02/21 17:17:58 + +commit 6e76ca36c748d7a4438069ee9ee2a8ac07f8156b +Author: root <devnull@localhost> +Date: Wed Feb 21 15:29:20 1996 +0000 + + fix extra %endif catching + better errors + + CVS patchset: 376 + CVS date: 1996/02/21 15:29:20 + +commit e11a0b13ee384e545cc9abcbc84a4c716e380147 +Author: root <devnull@localhost> +Date: Wed Feb 21 15:28:47 1996 +0000 + + fix %doc %docdir contention + + CVS patchset: 375 + CVS date: 1996/02/21 15:28:47 + +commit e23939d83735236f3ebded9b268bf04abd61de23 +Author: root <devnull@localhost> +Date: Wed Feb 21 15:11:54 1996 +0000 + + add root dir to doc dir + + CVS patchset: 374 + CVS date: 1996/02/21 15:11:54 + +commit 7da9a0568fb74f04cd435fd1e579ae3c0bf65f03 +Author: ewt <devnull@localhost> +Date: Tue Feb 20 23:56:14 1996 +0000 + + added co rule + + CVS patchset: 373 + CVS date: 1996/02/20 23:56:14 + +commit 2fda53f1aa47ed318c00eee8b38a04923ef33cad +Author: ewt <devnull@localhost> +Date: Tue Feb 20 23:55:15 1996 +0000 + + moved rpm to /bin + + CVS patchset: 372 + CVS date: 1996/02/20 23:55:15 + +commit 0bca0361024911942b2ad854196bda07d7f0167e +Author: root <devnull@localhost> +Date: Tue Feb 20 23:31:59 1996 +0000 + + fix ugly race condition in cpio_gzip() + fix md5sum generation for package with root: + add some verbose messagin + + CVS patchset: 371 + CVS date: 1996/02/20 23:31:59 + +commit 31963f7978eeae9285bb433633c23a00816b42d4 +Author: root <devnull@localhost> +Date: Tue Feb 20 22:25:21 1996 +0000 + + fix off by one error (to agree with comment, no less) + + CVS patchset: 370 + CVS date: 1996/02/20 22:25:21 + +commit c40c0b624cdca8eb912b27f66fd6d86044028fa9 +Author: ewt <devnull@localhost> +Date: Tue Feb 20 22:18:36 1996 +0000 + + missing files are reported better + + CVS patchset: 369 + CVS date: 1996/02/20 22:18:36 + +commit cffbf3f1d004135a3926d589ace685291a9c18a8 +Author: ewt <devnull@localhost> +Date: Tue Feb 20 21:54:19 1996 +0000 + + 1) added upgrade arg handling + 2) fixed verify of stdin handling + + CVS patchset: 368 + CVS date: 1996/02/20 21:54:19 + +commit 7f9577ed2d06910c2c052920405105afe340bb9a +Author: ewt <devnull@localhost> +Date: Tue Feb 20 21:54:07 1996 +0000 + + added INSTALL_UPGRADE flag + + CVS patchset: 367 + CVS date: 1996/02/20 21:54:07 + +commit dc21c59ee61f93f11ae9b4e0db02fb317b055042 +Author: ewt <devnull@localhost> +Date: Tue Feb 20 21:54:02 1996 +0000 + + added upgrading + + CVS patchset: 366 + CVS date: 1996/02/20 21:54:02 + +commit 822ff53ec90c4dee7dfeed4d0f113bf0d45477cf +Author: ewt <devnull@localhost> +Date: Tue Feb 20 21:53:44 1996 +0000 + + fixed symlink verification + + CVS patchset: 365 + CVS date: 1996/02/20 21:53:44 + +commit 697c3e6d39a14cb9be758c2e03e14c78dc30e8c5 +Author: ewt <devnull@localhost> +Date: Tue Feb 20 20:56:26 1996 +0000 + + removed dump, dumpdb + + CVS patchset: 364 + CVS date: 1996/02/20 20:56:26 + +commit c46c2ae2626754090ac18e9d72dd480ae10251d9 +Author: ewt <devnull@localhost> +Date: Tue Feb 20 20:55:47 1996 +0000 + + added dump, dumpdb + + CVS patchset: 363 + CVS date: 1996/02/20 20:55:47 + +commit 6aac154e2c1a8a82f721b48580e23f8a9cc9c1af +Author: ewt <devnull@localhost> +Date: Tue Feb 20 20:55:04 1996 +0000 + + Initial revision + + CVS patchset: 362 + CVS date: 1996/02/20 20:55:04 + +commit aa79548c2f662fa67f3f23fa7756e7344d3cfb54 +Author: root <devnull@localhost> +Date: Tue Feb 20 20:10:12 1996 +0000 + + bump version + + CVS patchset: 361 + CVS date: 1996/02/20 20:10:12 + +commit fd29b68bcd4adbb0799a4bc4c2a324fd2f67ab09 +Author: ewt <devnull@localhost> +Date: Tue Feb 20 19:42:47 1996 +0000 + + changed output of verification + + CVS patchset: 360 + CVS date: 1996/02/20 19:42:47 + +commit 4ae33f74b29bd84d66a967ab8d55c77eb6079148 +Author: ewt <devnull@localhost> +Date: Tue Feb 20 17:58:41 1996 +0000 + + finished + + CVS patchset: 359 + CVS date: 1996/02/20 17:58:41 + +commit 4b525901c125da27db4894fb3e33fabc08f4bb80 +Author: ewt <devnull@localhost> +Date: Tue Feb 20 17:58:31 1996 +0000 + + fixed to return correct sum :-) + + CVS patchset: 358 + CVS date: 1996/02/20 17:58:31 + +commit 0fe113d764c90be7ce35d2c682a819c720b1eb94 +Author: root <devnull@localhost> +Date: Tue Feb 20 17:55:15 1996 +0000 + + add wacky subpackage version/release stuff + fix readlink non-null-termination problem + + CVS patchset: 357 + CVS date: 1996/02/20 17:55:15 + +commit 3e7309560893527e27e6b3a6067f0f7b1cc607eb +Author: root <devnull@localhost> +Date: Tue Feb 20 16:00:04 1996 +0000 + + pass around the passPhrase + + CVS patchset: 356 + CVS date: 1996/02/20 16:00:04 + +commit 57b6582561af071081a3c1b553e44bdac2368516 +Author: root <devnull@localhost> +Date: Tue Feb 20 15:59:34 1996 +0000 + + pass passPhrase to doBuild + + CVS patchset: 355 + CVS date: 1996/02/20 15:59:34 + +commit b3769faaa38f3b1ac72aaad442fc6a3466ed6469 +Author: root <devnull@localhost> +Date: Tue Feb 20 15:59:10 1996 +0000 + + add passPhrase stuff and --sign + + CVS patchset: 354 + CVS date: 1996/02/20 15:59:10 + +commit 46a977012a04bebbf3661223e097783038063b4f +Author: root <devnull@localhost> +Date: Tue Feb 20 15:07:02 1996 +0000 + + add simple getPassPhrase() + + CVS patchset: 353 + CVS date: 1996/02/20 15:07:02 + +commit 7ac23c2d72cc7a8cc9ecab131061af272468f5e8 +Author: root <devnull@localhost> +Date: Tue Feb 20 15:06:47 1996 +0000 + + add getPassPhrase() + + CVS patchset: 352 + CVS date: 1996/02/20 15:06:47 + +commit db1590def9a1b6289d9e328e722417d0181f8c5d +Author: root <devnull@localhost> +Date: Tue Feb 20 06:02:32 1996 +0000 + + passPhrase is passed as arg + start writing getPassPhrase() + + CVS patchset: 351 + CVS date: 1996/02/20 06:02:32 + +commit 68e87d3653bdd334afc2ff1b9e3a6ae0e09f75ee +Author: root <devnull@localhost> +Date: Tue Feb 20 06:01:30 1996 +0000 + + passPhrase is arg to makeSignature() + + CVS patchset: 350 + CVS date: 1996/02/20 06:01:30 + +commit 019c209d1a61d1775c99add08a7fc387ff95ac20 +Author: marc <devnull@localhost> +Date: Tue Feb 20 04:47:25 1996 +0000 + + Initial revision + + CVS patchset: 349 + CVS date: 1996/02/20 04:47:25 + +commit 09ba912bd2fe1428fa8c96e5ce13487fc3f44bd5 +Author: marc <devnull@localhost> +Date: Tue Feb 20 04:40:53 1996 +0000 + + Initial revision + + CVS patchset: 348 + CVS date: 1996/02/20 04:40:53 + +commit 60adc4402ed727453b61b27fc0d9a1c47126450d +Author: marc <devnull@localhost> +Date: Tue Feb 20 04:31:08 1996 +0000 + + Initial revision + + CVS patchset: 347 + CVS date: 1996/02/20 04:31:08 + +commit 6a0b1e775e317b256d845388d4679603ad735f49 +Author: ewt <devnull@localhost> +Date: Tue Feb 20 03:54:01 1996 +0000 + + added parsing and calling for verification + + CVS patchset: 346 + CVS date: 1996/02/20 03:54:01 + +commit e8a560988d0dd67e587bb84eb91cfd7ea5ffb9ec +Author: ewt <devnull@localhost> +Date: Tue Feb 20 03:52:58 1996 +0000 + + added prototypes for verification, changed VERIFY flags + + CVS patchset: 345 + CVS date: 1996/02/20 03:52:58 + +commit 7bd32a18d1e994aa6c2834684c650affbc442a8c +Author: ewt <devnull@localhost> +Date: Tue Feb 20 03:52:37 1996 +0000 + + added verify.c + + CVS patchset: 344 + CVS date: 1996/02/20 03:52:37 + +commit 6a20b58b0b6d1b8465af978cfc048a864cef8199 +Author: marc <devnull@localhost> +Date: Tue Feb 20 02:33:52 1996 +0000 + + use VERIFY_USER and VERIFY_GROUP, not by id + + CVS patchset: 343 + CVS date: 1996/02/20 02:33:52 + +commit dbd38e9ea434d81704c826ca5f9f716807cb0911 +Author: marc <devnull@localhost> +Date: Tue Feb 20 02:27:51 1996 +0000 + + mv rpm* tools into tools + + CVS patchset: 342 + CVS date: 1996/02/20 02:27:51 + +commit 0e47fd42b895a5e8b60e9b945b964d4bc0903dea +Author: marc <devnull@localhost> +Date: Tue Feb 20 01:35:04 1996 +0000 + + added "," as separator for %verify() + + CVS patchset: 341 + CVS date: 1996/02/20 01:35:04 + +commit 235bcd763919e6de545506dd65d6e694e4e6c635 +Author: ewt <devnull@localhost> +Date: Tue Feb 20 00:25:34 1996 +0000 + + changed version + + CVS patchset: 340 + CVS date: 1996/02/20 00:25:34 + +commit 96493b6e68646a3fae5fc04704e844a1e1a2c64f +Author: ewt <devnull@localhost> +Date: Tue Feb 20 00:24:43 1996 +0000 + + should flush after handling INSTALL_PRINTLABEL + + CVS patchset: 339 + CVS date: 1996/02/20 00:24:43 + +commit f6879cec2d6e64d2db6dd7643b3d9fd6790ef773 +Author: ewt <devnull@localhost> +Date: Tue Feb 20 00:24:24 1996 +0000 + + -hiv is handled via INSTALL_PRINTLABEL + + CVS patchset: 338 + CVS date: 1996/02/20 00:24:24 + +commit c1adebc3e7ad755d9317505d042bf2bc08d746d7 +Author: ewt <devnull@localhost> +Date: Tue Feb 20 00:18:23 1996 +0000 + + added INSTALL_PRINTLABEL support + + CVS patchset: 337 + CVS date: 1996/02/20 00:18:23 + +commit 76dc38a451a84f5832798a06c57320b7c4a69b73 +Author: ewt <devnull@localhost> +Date: Tue Feb 20 00:17:51 1996 +0000 + + 1) added INSTALL_PRINTLABEL support + 2) shouldn't update header's we've freed + + CVS patchset: 336 + CVS date: 1996/02/20 00:17:51 + +commit d46f2806ee40dd112869eb69e4f7f8f6d837cead +Author: ewt <devnull@localhost> +Date: Tue Feb 20 00:17:35 1996 +0000 + + marks free blocks, though faFree() still isn't quite right + + CVS patchset: 335 + CVS date: 1996/02/20 00:17:35 + +commit ad341d23a3dbfc4f094fff0f00407a6756be0b76 +Author: ewt <devnull@localhost> +Date: Tue Feb 20 00:12:50 1996 +0000 + + fixed sorting of the shared file list + + CVS patchset: 334 + CVS date: 1996/02/20 00:12:50 + +commit 8748b30339e7bf9371d857b69df83d4c5e572f6d +Author: root <devnull@localhost> +Date: Mon Feb 19 23:41:46 1996 +0000 + + add %verify() handling + + CVS patchset: 333 + CVS date: 1996/02/19 23:41:46 + +commit 6ff596b90a07350eb5896cc63a217e8bb7fec726 +Author: ewt <devnull@localhost> +Date: Mon Feb 19 23:34:25 1996 +0000 + + 11) removed silly debug message + 2) fixed problem with unarchiving files containing shell globbing characters + + CVS patchset: 332 + CVS date: 1996/02/19 23:34:25 + +commit 89a31f02cd86dad6ac01b81b7506cee79ff85ddd +Author: ewt <devnull@localhost> +Date: Mon Feb 19 23:34:02 1996 +0000 + + 1) added signal blocking and db syncing to help insure integrity + 2) added db locking + + CVS patchset: 331 + CVS date: 1996/02/19 23:34:02 + +commit 32b8c34d634cfcedb8435f9da53b280f20e0d1a5 +Author: ewt <devnull@localhost> +Date: Mon Feb 19 23:33:56 1996 +0000 + + added sync function + + CVS patchset: 330 + CVS date: 1996/02/19 23:33:56 + +commit 6b86d4ce24cd82dd010a67e314370eeecda35b1e +Author: root <devnull@localhost> +Date: Mon Feb 19 23:00:16 1996 +0000 + + use libz instead of gzip + put ARCHIVESIZE in the header + + CVS patchset: 329 + CVS date: 1996/02/19 23:00:16 + +commit b1d827e8d152790c1cc55d76e2e2310ba037ef0e +Author: root <devnull@localhost> +Date: Mon Feb 19 22:52:39 1996 +0000 + + added RPMTAG_ARCHIVESIZE + + CVS patchset: 328 + CVS date: 1996/02/19 22:52:39 + +commit 3ca3620fe37d824a28781fa0562510e761a700ae +Author: root <devnull@localhost> +Date: Mon Feb 19 22:18:30 1996 +0000 + + fix build shit + + CVS patchset: 327 + CVS date: 1996/02/19 22:18:30 + +commit dfc6cc33d24f19ac0477ea1680386e700faffcac +Author: root <devnull@localhost> +Date: Mon Feb 19 22:15:38 1996 +0000 + + shouldn't reference variables pointing into a header after the header has + been freed + + CVS patchset: 326 + CVS date: 1996/02/19 22:15:38 + +commit 7147d0518c9beb434332022d59c969182053ffcc +Author: root <devnull@localhost> +Date: Mon Feb 19 22:01:40 1996 +0000 + + added database locking + + CVS patchset: 325 + CVS date: 1996/02/19 22:01:40 + +commit bc9b266d6883652de9ced673b1527cda79c18ebe +Author: root <devnull@localhost> +Date: Mon Feb 19 21:16:15 1996 +0000 + + catch unbalanced %endifs + + CVS patchset: 324 + CVS date: 1996/02/19 21:16:15 + +commit fd45e25ce9e5309eb8d826cd6bd2a92e1048f3dc +Author: root <devnull@localhost> +Date: Mon Feb 19 17:03:29 1996 +0000 + + make serial number an int32 + + CVS patchset: 323 + CVS date: 1996/02/19 17:03:29 + +commit b581648217713662c57b565f390805c4557fe30e +Author: ewt <devnull@localhost> +Date: Mon Feb 19 16:29:15 1996 +0000 + + shouldn't write to strings that are initialized + + CVS patchset: 322 + CVS date: 1996/02/19 16:29:15 + +commit 8961358412a8583f11161b3f2fa9c6386ebd7b36 +Author: ewt <devnull@localhost> +Date: Mon Feb 19 15:17:56 1996 +0000 + + added verbose querying of links + + CVS patchset: 321 + CVS date: 1996/02/19 15:17:56 + +commit d34604145ceac5276d4a896d2127d8bb36c7f974 +Author: root <devnull@localhost> +Date: Mon Feb 19 15:13:37 1996 +0000 + + added signature.o + + CVS patchset: 320 + CVS date: 1996/02/19 15:13:37 + +commit e3761e244dce3c98157f5d30bbeb4189570e04f4 +Author: ewt <devnull@localhost> +Date: Mon Feb 19 04:52:09 1996 +0000 + + changed sense of a bunch of the functions to fit the rest of rpm + + CVS patchset: 319 + CVS date: 1996/02/19 04:52:09 + +commit c8c0165386a4ecd16d354847c673d7f7b3edba55 +Author: ewt <devnull@localhost> +Date: Mon Feb 19 04:51:12 1996 +0000 + + started rewrite to allow fragment collection, free space reclamation. It + isn't done yet though, and this version is pretty broken + + CVS patchset: 318 + CVS date: 1996/02/19 04:51:12 + +commit 652efd55459bd8c78f5f3cbfac65495f0332e46b +Author: ewt <devnull@localhost> +Date: Mon Feb 19 04:51:12 1996 +0000 + + changed faFree() to return void + + CVS patchset: 317 + CVS date: 1996/02/19 04:51:12 + +commit ca0f8fe5099eb5d5a98df9b488ccdb95a93741fb +Author: ewt <devnull@localhost> +Date: Mon Feb 19 04:50:33 1996 +0000 + + 1) changed sense of rpmdbOpen() + 2) started implementing verbose querying of the file list + + CVS patchset: 316 + CVS date: 1996/02/19 04:50:33 + +commit 21eab129c6d972ec28f85af57c79225ea996be5b +Author: ewt <devnull@localhost> +Date: Mon Feb 19 04:50:15 1996 +0000 + + changed sense of rpmdbOpen + + CVS patchset: 315 + CVS date: 1996/02/19 04:50:15 + +commit 6e136fedd057247b16fea607ef413865d709178b +Author: ewt <devnull@localhost> +Date: Mon Feb 19 04:29:39 1996 +0000 + + no comment :-( + + CVS patchset: 314 + CVS date: 1996/02/19 04:29:39 + +commit 149130ecc155581ea2640cf235b0da512af8c5fe +Author: ewt <devnull@localhost> +Date: Mon Feb 19 04:28:31 1996 +0000 + + 1) silly bug left over from getting rid of mutable flag + 2) getEntry should set pointer to NULL when it returns 0 + + CVS patchset: 313 + CVS date: 1996/02/19 04:28:31 + +commit 3a4c95f8d697616f2520844e46e3c12f0507cc57 +Author: marc <devnull@localhost> +Date: Mon Feb 19 02:37:21 1996 +0000 + + removed signature type macros + + CVS patchset: 312 + CVS date: 1996/02/19 02:37:21 + +commit 6d602a76b25be6b4ee4bb55d1ab5f6e614ddc617 +Author: marc <devnull@localhost> +Date: Mon Feb 19 02:35:29 1996 +0000 + + added pgp signature stuff + + CVS patchset: 311 + CVS date: 1996/02/19 02:35:29 + +commit bcfe51b9782681cdf430d3b7a603d7c57215ef76 +Author: marc <devnull@localhost> +Date: Mon Feb 19 02:34:06 1996 +0000 + + added verify flags + added pgp vars + + CVS patchset: 310 + CVS date: 1996/02/19 02:34:06 + +commit 06cfb946332676c144f4b4444d29bf0d8ad48b6f +Author: marc <devnull@localhost> +Date: Mon Feb 19 02:32:11 1996 +0000 + + Initial revision + + CVS patchset: 309 + CVS date: 1996/02/19 02:32:11 + +commit e6389c6dd5f9678ec3cfa9e3c7aae59be94aa28c +Author: marc <devnull@localhost> +Date: Mon Feb 19 02:27:35 1996 +0000 + + pass a name to openScript() for display purposes + put set -x after setting of all the variable names + + CVS patchset: 308 + CVS date: 1996/02/19 02:27:35 + +commit 84025076e461f81f37c50f8412bace29861ea962 +Author: marc <devnull@localhost> +Date: Mon Feb 19 02:26:47 1996 +0000 + + removed old SOURCE and PATCH macros + + CVS patchset: 307 + CVS date: 1996/02/19 02:26:47 + +commit 43966970f27a175eeccdcb053b96c376a78ac6de +Author: marc <devnull@localhost> +Date: Mon Feb 19 02:24:47 1996 +0000 + + added signature handling + unified final packing stages + added vendor and distrbution to headers + free all those freakin lists in process_filelist()! + start working on %verify() stuff + + CVS patchset: 306 + CVS date: 1996/02/19 02:24:47 + +commit 0202dbf7f037d76c1459c2e7d767b1619c452150 +Author: marc <devnull@localhost> +Date: Mon Feb 19 02:21:05 1996 +0000 + + added signature handling + + CVS patchset: 305 + CVS date: 1996/02/19 02:21:05 + +commit bbd778e9d8d66e0dd636c52e120476389fd8d18c +Author: marc <devnull@localhost> +Date: Mon Feb 19 02:20:21 1996 +0000 + + added stuff for Serial and PGP signatures + + CVS patchset: 304 + CVS date: 1996/02/19 02:20:21 + +commit 6cad74bc6ee37f6aa93e99d774feba9eced2d602 +Author: marc <devnull@localhost> +Date: Mon Feb 19 02:19:18 1996 +0000 + + Initial revision + + CVS patchset: 303 + CVS date: 1996/02/19 02:19:18 + +commit 5a64e734f5bb748af4a6f7234fb3eb5398bcb2f6 +Author: marc <devnull@localhost> +Date: Mon Feb 19 02:18:35 1996 +0000 + + added rpmsignature rpmchecksig + + CVS patchset: 302 + CVS date: 1996/02/19 02:18:35 + +commit c7c8b5d0b36e411610701a5977b70229ca5d33f5 +Author: ewt <devnull@localhost> +Date: Mon Feb 19 01:40:55 1996 +0000 + + tried to help header.c recover from Marc's recent mutilation of it :-) + + CVS patchset: 301 + CVS date: 1996/02/19 01:40:55 + +commit 0840162b4cbdc0e0a5d28580b4e6d4a8fbdc3fee +Author: root <devnull@localhost> +Date: Fri Feb 16 17:37:53 1996 +0000 + + don't allocate 0 bytes! + + CVS patchset: 300 + CVS date: 1996/02/16 17:37:53 + +commit dad54fe3956428f416606e95b30e759fc73d418d +Author: root <devnull@localhost> +Date: Fri Feb 16 17:26:43 1996 +0000 + + fix handling of NULL newname/subname in lookup_package() + + CVS patchset: 299 + CVS date: 1996/02/16 17:26:43 + +commit d0040747b059fa689774d5e8dee3cb09d1b856be +Author: root <devnull@localhost> +Date: Fri Feb 16 17:26:05 1996 +0000 + + changed error handling in build() + + CVS patchset: 298 + CVS date: 1996/02/16 17:26:05 + +commit 7ac9bde7638d5fdc413adc69a1a69f31d9eb2718 +Author: root <devnull@localhost> +Date: Fri Feb 16 05:55:17 1996 +0000 + + strip trailing whitespace off %part args + add handling for specfiles that start with "%package subname" + + CVS patchset: 297 + CVS date: 1996/02/16 05:55:17 + +commit b6c44dc2845a4b91b3c67401bd9b65a646032a9f +Author: root <devnull@localhost> +Date: Fri Feb 16 05:37:08 1996 +0000 + + removed mmapHeader() + + CVS patchset: 296 + CVS date: 1996/02/16 05:37:08 + +commit f974adb86c16e42547054fe231b0269e92bdee2a +Author: root <devnull@localhost> +Date: Fri Feb 16 05:35:53 1996 +0000 + + set verbosity properly for building + + CVS patchset: 295 + CVS date: 1996/02/16 05:35:53 + +commit 3f7ef2aa1f6356dd7b710c00fe20dc4da94d89dc +Author: root <devnull@localhost> +Date: Fri Feb 16 05:34:22 1996 +0000 + + added getVerbosity() + + CVS patchset: 294 + CVS date: 1996/02/16 05:34:22 + +commit 4dbff32aece57dd3a48adbf6f20b13d6a5421bf6 +Author: root <devnull@localhost> +Date: Thu Feb 15 23:22:49 1996 +0000 + + fixed the sizeofHeader() + fixed unloadHeader() + + CVS patchset: 293 + CVS date: 1996/02/15 23:22:49 + +commit d520eb7905baa0a6ea6279e549104a87cd9aefcf +Author: root <devnull@localhost> +Date: Thu Feb 15 23:15:51 1996 +0000 + + fixed return from unloadHeader() + + CVS patchset: 292 + CVS date: 1996/02/15 23:15:51 + +commit 3e32f9e73a9f088f9513e71bd1335bbe8ebbb533 +Author: root <devnull@localhost> +Date: Thu Feb 15 23:13:08 1996 +0000 + + make load/unload sort like read/write + fix type correction in getEntry() + + CVS patchset: 291 + CVS date: 1996/02/15 23:13:08 + +commit 67a5d89bbec226f70a71aeb7a0bc5ca33a96360a +Author: root <devnull@localhost> +Date: Thu Feb 15 22:55:44 1996 +0000 + + copy specfile name + + CVS patchset: 290 + CVS date: 1996/02/15 22:55:44 + +commit d396a858d132b6099afd5a2a990bb8366aa352c4 +Author: root <devnull@localhost> +Date: Thu Feb 15 22:44:46 1996 +0000 + + do not allow STRING_TYPE with count != 1 + move index/data sorting into copyHeader() + cause sizeofHeader() tp call copyHeader() to sort index/data + have writeHeader() call sizeofHeader() to sort index/data + The net effect is that if you call writeHeader() or sizeofHeader() + your Header is actually sorted and replaced with a new copy. + + CVS patchset: 289 + CVS date: 1996/02/15 22:44:46 + +commit 1efa980d28535a131268521f61851b09e98194f6 +Author: root <devnull@localhost> +Date: Thu Feb 15 22:44:04 1996 +0000 + + change to test new copyHeader code + + CVS patchset: 288 + CVS date: 1996/02/15 22:44:04 + +commit c3f2ff17405a6c2953d0bf66043068d755e4f784 +Author: ewt <devnull@localhost> +Date: Thu Feb 15 21:08:48 1996 +0000 + + marks replaced files during installs + + CVS patchset: 287 + CVS date: 1996/02/15 21:08:48 + +commit 77c2db950c16591f14d607170b755aec14d77869 +Author: ewt <devnull@localhost> +Date: Thu Feb 15 21:08:41 1996 +0000 + + added rpmdbUpdateRecord() + + CVS patchset: 286 + CVS date: 1996/02/15 21:08:41 + +commit 512d9fb694e7d793027be106a418d599933d586b +Author: ewt <devnull@localhost> +Date: Thu Feb 15 21:08:23 1996 +0000 + + 1) added rpmdbUpdate() + 2) changed sense of rpmdbRemove() + + CVS patchset: 285 + CVS date: 1996/02/15 21:08:23 + +commit 878cebe9470b0bfd8e4302e2cf304cc7d52f0e38 +Author: ewt <devnull@localhost> +Date: Thu Feb 15 21:08:09 1996 +0000 + + fixed bug which resulted in shared files getting backed up + + CVS patchset: 284 + CVS date: 1996/02/15 21:08:09 + +commit 7d7fc550f78235cae0ba4f8dae98cd40e35dfb8a +Author: root <devnull@localhost> +Date: Thu Feb 15 19:32:03 1996 +0000 + + fixed freSpec() call + + CVS patchset: 283 + CVS date: 1996/02/15 19:32:03 + +commit 2b4e37a993501d16ea94aa52817c45c20f46d5a5 +Author: root <devnull@localhost> +Date: Thu Feb 15 19:21:01 1996 +0000 + + fixed dereference problem + + CVS patchset: 282 + CVS date: 1996/02/15 19:21:01 + +commit 042dc300f0727108a57c305ae2d46692475fde1e +Author: root <devnull@localhost> +Date: Thu Feb 15 16:22:32 1996 +0000 + + remove a few stray statics + init build_subdir to . + + CVS patchset: 281 + CVS date: 1996/02/15 16:22:32 + +commit 4ffe1c93696296120d1536a77dcf8d6aabca42ca +Author: root <devnull@localhost> +Date: Thu Feb 15 16:21:48 1996 +0000 + + free the spec file when done + + CVS patchset: 280 + CVS date: 1996/02/15 16:21:48 + +commit 030a88838a5c2ed2d4e0807edb3a01c96557deb5 +Author: ewt <devnull@localhost> +Date: Thu Feb 15 00:10:29 1996 +0000 + + don't open the database O_EXCL - we need to use locking instead! + + CVS patchset: 279 + CVS date: 1996/02/15 00:10:29 + +commit ea3e7dcddb02ad07b57d1456480a9abd5c9f0f8c +Author: ewt <devnull@localhost> +Date: Thu Feb 15 00:10:15 1996 +0000 + + don't open files O_EXCL + + CVS patchset: 278 + CVS date: 1996/02/15 00:10:15 + +commit 1ec84a6f6389f29d73c58b62e5b3e7a2d324cf15 +Author: ewt <devnull@localhost> +Date: Wed Feb 14 23:21:02 1996 +0000 + + added flush after printing percentages + + CVS patchset: 277 + CVS date: 1996/02/14 23:21:02 + +commit 9297a2f698411e02ab587f4020a221af0fba3083 +Author: root <devnull@localhost> +Date: Wed Feb 14 22:31:37 1996 +0000 + + doRmSource should return something + + CVS patchset: 276 + CVS date: 1996/02/14 22:31:37 + +commit 90f82529517f8db18d32cd6c2d8b2036613a54c1 +Author: ewt <devnull@localhost> +Date: Wed Feb 14 22:20:08 1996 +0000 + + checks for directory existence before trying to create one + + CVS patchset: 275 + CVS date: 1996/02/14 22:20:08 + +commit 84b62fd459ba7456b02533c8156ab480e6342b88 +Author: ewt <devnull@localhost> +Date: Wed Feb 14 21:56:29 1996 +0000 + + fixed to installArchive() + 1) detect dead child correctly + 2) handle all files when read() from pipe returns many of them + + CVS patchset: 274 + CVS date: 1996/02/14 21:56:29 + +commit 86e09a97bc60635f12fb92b60c47e6751a313480 +Author: ewt <devnull@localhost> +Date: Wed Feb 14 21:26:21 1996 +0000 + + handles reinstallation of a binary package + + CVS patchset: 273 + CVS date: 1996/02/14 21:26:21 + +commit 6b7dcf1cd43381685f58ddb561150a0d9111d409 +Author: ewt <devnull@localhost> +Date: Wed Feb 14 20:56:22 1996 +0000 + + accepts package specifications like name-version, name-version-release + + CVS patchset: 272 + CVS date: 1996/02/14 20:56:22 + +commit 865692e3c2c7e2833797c70732a47c8e818d4a5c +Author: root <devnull@localhost> +Date: Wed Feb 14 20:18:41 1996 +0000 + + fixed -c in %setup + + CVS patchset: 271 + CVS date: 1996/02/14 20:18:41 + +commit 0bf5f03d1df678a43007e61d05a60fe74147a9c7 +Author: ewt <devnull@localhost> +Date: Wed Feb 14 20:10:42 1996 +0000 + + added --rebuild + + CVS patchset: 270 + CVS date: 1996/02/14 20:10:42 + +commit 9b940881d1e6159fa28d58d1d039aafaed75f0c3 +Author: ewt <devnull@localhost> +Date: Wed Feb 14 20:09:14 1996 +0000 + + added ability to install a source package and find the spec file name + + CVS patchset: 269 + CVS date: 1996/02/14 20:09:14 + +commit 51139caf7d74533530b391b78c6f66816c116ad7 +Author: root <devnull@localhost> +Date: Wed Feb 14 20:07:23 1996 +0000 + + added RPMBUILD_RMSOURCE + , + + CVS patchset: 268 + CVS date: 1996/02/14 20:07:23 + +commit 4e85ef055e85ab2bb9ce0e63f51c3c5379a40988 +Author: root <devnull@localhost> +Date: Wed Feb 14 20:07:09 1996 +0000 + + added doRmSource() + + CVS patchset: 267 + CVS date: 1996/02/14 20:07:09 + +commit b9c9a122863081e75decc53c90747512d7cc2d4f +Author: root <devnull@localhost> +Date: Wed Feb 14 17:55:38 1996 +0000 + + changed wayward SPEC to SPECS + + CVS patchset: 266 + CVS date: 1996/02/14 17:55:38 + +commit ca4a7f8132ecb5444b0988c8c46e9dd8a8b4eeef +Author: root <devnull@localhost> +Date: Wed Feb 14 17:55:28 1996 +0000 + + added support for old packages, lots of bug fixes + + CVS patchset: 265 + CVS date: 1996/02/14 17:55:28 + +commit 2a9f4dea652996196c6e83c0ed4d5cc645b36027 +Author: root <devnull@localhost> +Date: Wed Feb 14 17:54:37 1996 +0000 + + Understands source packages + + CVS patchset: 264 + CVS date: 1996/02/14 17:54:37 + +commit 1ac992f934be5e3fc0aee78895a5283b7ec68be1 +Author: root <devnull@localhost> +Date: Wed Feb 14 17:54:30 1996 +0000 + + installs rpmerr.h + + CVS patchset: 263 + CVS date: 1996/02/14 17:54:30 + +commit f0f7186677c445d1135d732854f18ac608c31d1c +Author: root <devnull@localhost> +Date: Wed Feb 14 16:56:02 1996 +0000 + + error for unknown icon type + don't add empty entries for sources and patches + + CVS patchset: 262 + CVS date: 1996/02/14 16:56:02 + +commit 103d4fa9f0ada168a667b5172af80cd2de058538 +Author: root <devnull@localhost> +Date: Wed Feb 14 16:32:46 1996 +0000 + + *** empty log message *** + + CVS patchset: 261 + CVS date: 1996/02/14 16:32:46 + +commit 5743df5fb6e6ad641b748f331f5e7fbd74e5ac57 +Author: root <devnull@localhost> +Date: Wed Feb 14 16:22:50 1996 +0000 + + install rpmconvert, statically link with libc + + CVS patchset: 260 + CVS date: 1996/02/14 16:22:50 + +commit 80bf2608f24b007f17507e8ba93abbecc25d692a +Author: root <devnull@localhost> +Date: Wed Feb 14 16:18:12 1996 +0000 + + added install rule + + CVS patchset: 259 + CVS date: 1996/02/14 16:18:12 + +commit 9da1bde9e6022eff490c3971b74d25129413e6bd +Author: root <devnull@localhost> +Date: Wed Feb 14 16:12:32 1996 +0000 + + fixed for packages w/o any groups + + CVS patchset: 258 + CVS date: 1996/02/14 16:12:32 + +commit 0a1c831d2d0c8513b219c175d38f4d1923572dbf +Author: root <devnull@localhost> +Date: Wed Feb 14 16:11:37 1996 +0000 + + turned on gif support during db conversion + + CVS patchset: 257 + CVS date: 1996/02/14 16:11:37 + +commit c1cc9bf1f2f66087193db55501cf97aa84416dc4 +Author: ewt <devnull@localhost> +Date: Tue Jan 30 17:35:13 1996 +0000 + + won't leave 0.0 files around which are SUID if they're supposed to be + owned by someone else + + CVS patchset: 256 + CVS date: 1996/01/30 17:35:13 + +commit d952a38c432f5f5178a1658015ff8be37b9a6349 +Author: ewt <devnull@localhost> +Date: Tue Jan 30 16:19:22 1996 +0000 + + Initial revision + + CVS patchset: 255 + CVS date: 1996/01/30 16:19:22 + +commit 6481fa6a78a06e39f44c6a6e49ab460814d11fb3 +Author: ewt <devnull@localhost> +Date: Tue Jan 30 04:14:53 1996 +0000 + + changed where make clean happens when creating an archive + + CVS patchset: 254 + CVS date: 1996/01/30 04:14:53 + +commit 00a51932b9937970a4ef1c4aafdee90bc700f1a3 +Author: ewt <devnull@localhost> +Date: Tue Jan 30 04:13:17 1996 +0000 + + fixed alpha arch detection + + CVS patchset: 253 + CVS date: 1996/01/30 04:13:17 + +commit 5764e29cdc5b7416c8b5f557ac69e945371fdbae +Author: ewt <devnull@localhost> +Date: Tue Jan 30 04:12:58 1996 +0000 + + fixed problem which could result in strdup(NULL) + + CVS patchset: 252 + CVS date: 1996/01/30 04:12:58 + +commit 881145f547e490ee85dba04c2a57c3543a60f357 +Author: ewt <devnull@localhost> +Date: Tue Jan 30 03:50:28 1996 +0000 + + reads in rpm rc files at startup + + CVS patchset: 251 + CVS date: 1996/01/30 03:50:28 + +commit b752738dddaa98353a6005b101a2b201af15b945 +Author: ewt <devnull@localhost> +Date: Tue Jan 30 03:50:17 1996 +0000 + + made rpm depend on build/libbuild.a + + CVS patchset: 250 + CVS date: 1996/01/30 03:50:17 + +commit a7d5497818c81a5d30301293c9276289f9ddf8f4 +Author: ewt <devnull@localhost> +Date: Tue Jan 30 03:49:37 1996 +0000 + + removed reference to var.h (which disappeared) + + CVS patchset: 249 + CVS date: 1996/01/30 03:49:37 + +commit e1c34e4c20f035dfd83ee7c5237b2c663ddc3949 +Author: ewt <devnull@localhost> +Date: Tue Jan 30 03:49:00 1996 +0000 + + 1) removed reference to var.h (which disappeared) + 2) when source files aren't found, it prints the complete path it was + looking for + + CVS patchset: 248 + CVS date: 1996/01/30 03:49:00 + +commit de4eb379d83268b4713b9ebaaccfd96a41ce5fe0 +Author: ewt <devnull@localhost> +Date: Tue Jan 30 03:47:30 1996 +0000 + + added RPMVAR entries and prototypes + + CVS patchset: 247 + CVS date: 1996/01/30 03:47:30 + +commit 403095d4027bf72f7e5e6e46db360edf18f33317 +Author: ewt <devnull@localhost> +Date: Tue Jan 30 03:46:46 1996 +0000 + + completely rewritten for performance, ease of use + + CVS patchset: 246 + CVS date: 1996/01/30 03:46:46 + +commit a6b200db9947ab3d86be16c5739bf66e3d194116 +Author: ewt <devnull@localhost> +Date: Tue Jan 30 03:46:32 1996 +0000 + + added rpmrc.o + + CVS patchset: 245 + CVS date: 1996/01/30 03:46:32 + +commit d8b2c60d4382f48bd76c79afa5294223e9099789 +Author: ewt <devnull@localhost> +Date: Tue Jan 30 02:16:47 1996 +0000 + + 1) places new packages in RPM_RPM_DIR/arch/file.rpm + 2) cleaned up some warnings that were bugging me + + CVS patchset: 244 + CVS date: 1996/01/30 02:16:47 + +commit 37ee0cf5e2ff9c1be06628b22dfa1c13a4228cb0 +Author: ewt <devnull@localhost> +Date: Mon Jan 29 23:27:12 1996 +0000 + + adjusted config file checking to adjust for the prefix + + CVS patchset: 243 + CVS date: 1996/01/29 23:27:12 + +commit 41f28319235dd4ad8d832afbf511b7b517249313 +Author: ewt <devnull@localhost> +Date: Mon Jan 29 23:26:45 1996 +0000 + + fixed check of --root + + CVS patchset: 242 + CVS date: 1996/01/29 23:26:45 + +commit 6b561b5d1bf158d8bfe34bb3e5ddd956588c3b3d +Author: marc <devnull@localhost> +Date: Mon Jan 29 20:09:49 1996 +0000 + + write rpms to proper directories (not arch sensitive though) + + CVS patchset: 241 + CVS date: 1996/01/29 20:09:49 + +commit f50ac27315c9929d002c881770dacfd0bb8e6ba2 +Author: marc <devnull@localhost> +Date: Mon Jan 29 19:48:54 1996 +0000 + + added RPMVAR_RPMDIR, RPMVAR_SRPMDIR + + CVS patchset: 240 + CVS date: 1996/01/29 19:48:54 + +commit a8abed4bc4890502aed1443a77540f36ac489a0e +Author: marc <devnull@localhost> +Date: Mon Jan 29 19:42:29 1996 +0000 + + change to use RPMBUILD_SWEEP + + CVS patchset: 239 + CVS date: 1996/01/29 19:42:29 + +commit ec5a833d250530bd8b3cde3ce3fdd9a66ea4551c +Author: marc <devnull@localhost> +Date: Mon Jan 29 19:42:29 1996 +0000 + + add static to doSweep() + + CVS patchset: 238 + CVS date: 1996/01/29 19:42:29 + +commit efcea4901c0a1eafbc2f8ecd60eb54598f8c9a91 +Author: ewt <devnull@localhost> +Date: Mon Jan 29 19:37:59 1996 +0000 + + 1) should handle config files well + 2) created directories should get umask independent permissions + 3) fixed notification handling + 4) creates file states list, install time + + CVS patchset: 237 + CVS date: 1996/01/29 19:37:59 + +commit d000ba9b49ab4e5c2a3feb946570f56efbd62aba +Author: ewt <devnull@localhost> +Date: Mon Jan 29 19:37:28 1996 +0000 + + New packages have forward sorted file lists - uninstalls should traverse + such a list backwards to give rmdir() a fighting chance + + CVS patchset: 236 + CVS date: 1996/01/29 19:37:28 + +commit 313a9e8a30f425d5d392e074c82a367fc9f2a318 +Author: ewt <devnull@localhost> +Date: Mon Jan 29 19:36:49 1996 +0000 + + prints install date, handles missing build date + + CVS patchset: 235 + CVS date: 1996/01/29 19:36:49 + +commit bdc12d835b0f0baeb69232bced62ae77804067fd +Author: ewt <devnull@localhost> +Date: Mon Jan 29 19:34:58 1996 +0000 + + changed version to 2.0b + + CVS patchset: 234 + CVS date: 1996/01/29 19:34:58 + +commit e542d237153bdae116863cd94cdd47ece4296971 +Author: ewt <devnull@localhost> +Date: Mon Jan 29 19:31:05 1996 +0000 + + reversed the order of the filelist during reading of old style packages + + CVS patchset: 233 + CVS date: 1996/01/29 19:31:05 + +commit ea7daa21f8fe86fdcb01a0c49ba421fd4333dec1 +Author: ewt <devnull@localhost> +Date: Mon Jan 29 19:30:49 1996 +0000 + + reversed the order of the filelist during conversion + + CVS patchset: 232 + CVS date: 1996/01/29 19:30:49 + +commit 6cd793c2c23990712dd9373d04fda869aa773d34 +Author: marc <devnull@localhost> +Date: Mon Jan 29 19:14:54 1996 +0000 + + add RPMBUILD_CLEAN support + + CVS patchset: 231 + CVS date: 1996/01/29 19:14:54 + +commit 71bad57b4dfad7a1014dff5e7f5a899b7eb112e5 +Author: marc <devnull@localhost> +Date: Mon Jan 29 19:14:31 1996 +0000 + + use RPMBUILD_SWEEP + + CVS patchset: 230 + CVS date: 1996/01/29 19:14:31 + +commit 87fbb7842d38ba7b52290cf8d8dd619ba96bc5ad +Author: marc <devnull@localhost> +Date: Mon Jan 29 19:06:33 1996 +0000 + + removed -m486 + + CVS patchset: 229 + CVS date: 1996/01/29 19:06:33 + +commit 208e413b0e2277225057a10ccc38d10d28d8b5af +Author: marc <devnull@localhost> +Date: Mon Jan 29 03:33:06 1996 +0000 + + fix icon handling + remove spec file after source packaging + handle special %doc macro + + CVS patchset: 228 + CVS date: 1996/01/29 03:33:06 + +commit 82a0ba550fd5a494a7f3241c100610d2868d49a5 +Author: marc <devnull@localhost> +Date: Mon Jan 29 03:32:22 1996 +0000 + + added RPM_PACKAGE_NAME var to all scripts + do special %doc install after %install + + CVS patchset: 227 + CVS date: 1996/01/29 03:32:22 + +commit 6e4421c23ff2f67f8ae527b7fe45088493a527e7 +Author: marc <devnull@localhost> +Date: Mon Jan 29 03:31:39 1996 +0000 + + added parsing for special %doc macros + + CVS patchset: 226 + CVS date: 1996/01/29 03:31:39 + +commit 1836c915e8c2fba77c3ded8de4ec59ddaf4d143c +Author: marc <devnull@localhost> +Date: Mon Jan 29 03:30:46 1996 +0000 + + added doc section to spec file for special %doc macro + + CVS patchset: 225 + CVS date: 1996/01/29 03:30:46 + +commit 9554a0f093fdbaad657fd19ab396aea2c6e90cc2 +Author: marc <devnull@localhost> +Date: Mon Jan 29 03:30:25 1996 +0000 + + remove rpmbuild + + CVS patchset: 224 + CVS date: 1996/01/29 03:30:25 + +commit 8d2dea9accf22c91ba10c0d06f0e0c1fc260b202 +Author: ewt <devnull@localhost> +Date: Sun Jan 28 21:38:43 1996 +0000 + + added building options to RPM, tightened error checking during argument + parsing a bit + + CVS patchset: 223 + CVS date: 1996/01/28 21:38:43 + +commit 769a70fab52cf894eb4ee28fa561d5d60c81ce17 +Author: ewt <devnull@localhost> +Date: Sun Jan 28 19:42:04 1996 +0000 + + implemented --hash, --percent + + CVS patchset: 222 + CVS date: 1996/01/28 19:42:04 + +commit a8900dfbd022316a88888ffdd1b3882708bcc641 +Author: root <devnull@localhost> +Date: Mon Jan 22 21:13:55 1996 +0000 + + fixed some bad frees + + CVS patchset: 221 + CVS date: 1996/01/22 21:13:55 + +commit ae492679ac7f4a612978bb6a8b648918636d35e7 +Author: root <devnull@localhost> +Date: Mon Jan 22 21:13:27 1996 +0000 + + changed parameters to install.c to allow for a notification function + + CVS patchset: 220 + CVS date: 1996/01/22 21:13:27 + +commit e1922a0bb150f5fb9da63085ea0d2705f0c37faf +Author: root <devnull@localhost> +Date: Mon Jan 22 21:13:12 1996 +0000 + + started work on file sharing, added --hash and --percent + + CVS patchset: 219 + CVS date: 1996/01/22 21:13:12 + +commit 5584fe2e7102e88465e442ffa0fd78c22d47535d +Author: root <devnull@localhost> +Date: Mon Jan 22 21:12:55 1996 +0000 + + added --percent, --hash + + CVS patchset: 218 + CVS date: 1996/01/22 21:12:55 + +commit 1bed3119b0f95534e4d084ffb7c52a451e84766c +Author: marc <devnull@localhost> +Date: Wed Jan 17 18:17:50 1996 +0000 + + fixed broken SOURCERPM entry + add sources and patches to source rpm header + + CVS patchset: 217 + CVS date: 1996/01/17 18:17:50 + +commit f269ab9be601b6aec5a4b3511f46a0ad72281633 +Author: marc <devnull@localhost> +Date: Wed Jan 17 18:17:01 1996 +0000 + + keep a count of sources and patches + ., + + CVS patchset: 216 + CVS date: 1996/01/17 18:17:01 + +commit dd58084b7e4335a3f555ad9adbb072e764b25681 +Author: marc <devnull@localhost> +Date: Wed Jan 17 18:16:46 1996 +0000 + + count sources and patches + + CVS patchset: 215 + CVS date: 1996/01/17 18:16:46 + +commit 155618b2fadc6cb52faa7146d5e6b240b14456f9 +Author: marc <devnull@localhost> +Date: Wed Jan 17 17:47:28 1996 +0000 + + added globbing in file list + + CVS patchset: 214 + CVS date: 1996/01/17 17:47:28 + +commit 6d709dd98bf04dda9e982f855d9090d1316e5f61 +Author: ewt <devnull@localhost> +Date: Mon Jan 15 00:03:16 1996 +0000 + + removed "test" target, removed convertdb.c from librpm.a + + CVS patchset: 213 + CVS date: 1996/01/15 00:03:16 + +commit 4dd52c744c55f752218fabae1d1bf514f0a8a4c5 +Author: ewt <devnull@localhost> +Date: Mon Jan 15 00:02:17 1996 +0000 + + turned off efence as a default (we shouldn't require it for shipped versions) + + CVS patchset: 212 + CVS date: 1996/01/15 00:02:17 + +commit 4d395ecd187923f848eea7ee184e6330f2f5c0ac +Author: ewt <devnull@localhost> +Date: Mon Jan 15 00:01:43 1996 +0000 + + moved version number to Makefile, added "archive" target + + CVS patchset: 211 + CVS date: 1996/01/15 00:01:43 + +commit c33544a8ef90abbcceb87603a3447a1ea8906cdc +Author: ewt <devnull@localhost> +Date: Mon Jan 15 00:01:31 1996 +0000 + + changed to take VERSION field from the Makefile + + CVS patchset: 210 + CVS date: 1996/01/15 00:01:31 + +commit 530f9de331b410851e066f02b1a714c2037ef710 +Author: ewt <devnull@localhost> +Date: Mon Jan 15 00:01:03 1996 +0000 + + fixed a typo + + CVS patchset: 209 + CVS date: 1996/01/15 00:01:03 + +commit a856972cc62dd84f7c6061625f2286d68bdadf6f +Author: ewt <devnull@localhost> +Date: Sun Jan 14 23:07:54 1996 +0000 + + modified to be standalone program + + CVS patchset: 208 + CVS date: 1996/01/14 23:07:54 + +commit 42ecff8eb985edba41f114c11d1df89329779c59 +Author: ewt <devnull@localhost> +Date: Sun Jan 14 19:32:17 1996 +0000 + + 1) checks for pacakges already installed, but doesn't handle overrides + correctly + 2) sets file ownderships by symbolic name when they are available + 3) creates directories when needed + + CVS patchset: 207 + CVS date: 1996/01/14 19:32:17 + +commit 6447dde417116b70f00150434a888b841c4e796f +Author: ewt <devnull@localhost> +Date: Sun Jan 14 19:31:50 1996 +0000 + + fixed error generated for bad magic + + CVS patchset: 206 + CVS date: 1996/01/14 19:31:50 + +commit 749b978d8b9a7282b695c52cf8f34ae13c0c4963 +Author: ewt <devnull@localhost> +Date: Sun Jan 14 19:31:10 1996 +0000 + + removed <sys/mman.h> (mmapping isn't used anymore) + added strings for RPMTAG_FILEUSERNAME RPMTAG_FILEGROUPNAME RPMTAG_EXCLUDE + RPMTAG_EXCLUSIVE RPMTAG_ICON RPMTAG_SOURCERPM + + CVS patchset: 205 + CVS date: 1996/01/14 19:31:10 + +commit d60028fa99b78c901d269623eeed0ef91120197b +Author: ewt <devnull@localhost> +Date: Sat Jan 13 22:02:24 1996 +0000 + + added installFlags, changed error message + + CVS patchset: 204 + CVS date: 1996/01/13 22:02:24 + +commit 521eef02d232229d1c3f847abf8ef020bea5a50d +Author: ewt <devnull@localhost> +Date: Sat Jan 13 22:00:57 1996 +0000 + + fixed detection when packages aren't opened correctly, prints source + package names + + CVS patchset: 203 + CVS date: 1996/01/13 22:00:57 + +commit 29928e45703776a065cf9a88db0287fa727b7d2a +Author: ewt <devnull@localhost> +Date: Sat Jan 13 22:00:11 1996 +0000 + + changed --force for installs, added --replacepkgs --replacefiles + + CVS patchset: 202 + CVS date: 1996/01/13 22:00:11 + +commit b18259e21dce0c137a6c2ff99a63ea739e82e10e +Author: marc <devnull@localhost> +Date: Sat Jan 13 00:48:51 1996 +0000 + + added RPMFILE_STATE_REPLACED + + CVS patchset: 201 + CVS date: 1996/01/13 00:48:51 + +commit 1c02bb1d89aa530e68a8c8f81315428b7f7e880e +Author: ewt <devnull@localhost> +Date: Sat Jan 13 00:18:06 1996 +0000 + + added installFlags to prototype of install function + + CVS patchset: 200 + CVS date: 1996/01/13 00:18:06 + +commit 0d9d12120ae9a6a851ade0c0b75a018989ff21b9 +Author: marc <devnull@localhost> +Date: Fri Jan 12 23:46:47 1996 +0000 + + added RPMTAG_SOURCERPM to binary packages + + CVS patchset: 199 + CVS date: 1996/01/12 23:46:47 + +commit 2244ce669603172a844511be6c17c33bc7406129 +Author: marc <devnull@localhost> +Date: Fri Jan 12 17:03:48 1996 +0000 + + . filelists are now sorted (as opposed to reverse-sorted) + + CVS patchset: 198 + CVS date: 1996/01/12 17:03:48 + +commit 0752fc3951cd41e75f086cca2f7615470fb1dcd0 +Author: marc <devnull@localhost> +Date: Fri Jan 12 07:31:41 1996 +0000 + + added BUILDHOST + do %docdir, and default doc directories + + CVS patchset: 197 + CVS date: 1996/01/12 07:31:41 + +commit 76d811cc328f638fbe26e794904bc271c9b51769 +Author: marc <devnull@localhost> +Date: Fri Jan 12 07:31:04 1996 +0000 + + add support for multi-line descriptions + + CVS patchset: 196 + CVS date: 1996/01/12 07:31:04 + +commit 104702f3f4cbe04081e1c6cf7d6ba4867e9948cb +Author: marc <devnull@localhost> +Date: Fri Jan 12 02:48:35 1996 +0000 + + added RPMTAG_OS, RPMTAG_ARCH + reverse sort the file list + + CVS patchset: 195 + CVS date: 1996/01/12 02:48:35 + +commit 01d5bdc5955e2065bc7fabf94dc2cc982a1b5267 +Author: marc <devnull@localhost> +Date: Wed Jan 10 17:05:40 1996 +0000 + + fixed RPM-HOWTO URL + + CVS patchset: 194 + CVS date: 1996/01/10 17:05:40 + +commit bda14ac0f4cb9753ba794e63337717b11018ceaa +Author: marc <devnull@localhost> +Date: Wed Jan 10 17:03:08 1996 +0000 + + Initial revision + + CVS patchset: 193 + CVS date: 1996/01/10 17:03:08 + +commit 8b67cf70a34ce5e896bdc362fcf913febd897d3a +Author: marc <devnull@localhost> +Date: Wed Jan 10 16:57:58 1996 +0000 + + added --replace* options + + CVS patchset: 192 + CVS date: 1996/01/10 16:57:58 + +commit a178727eb8c4f4d99be22dac376dcce37a3893a0 +Author: marc <devnull@localhost> +Date: Tue Jan 9 23:54:35 1996 +0000 + + Initial revision + + CVS patchset: 191 + CVS date: 1996/01/09 23:54:35 + +commit 8d3a074f66cf2c72aca4649950dc3b41d431987d +Author: marc <devnull@localhost> +Date: Tue Jan 9 23:41:35 1996 +0000 + + added SIZE tag + try to determine type of icon, and file in header under GIF, XPM, or ICON + + CVS patchset: 190 + CVS date: 1996/01/09 23:41:35 + +commit 0786ba9b7a3c35b579192924d71e7276ec9134bd +Author: ewt <devnull@localhost> +Date: Tue Jan 9 21:51:53 1996 +0000 + + when a db doesn't exist, try to create it + + CVS patchset: 189 + CVS date: 1996/01/09 21:51:53 + +commit 5a289cef0c3e452296965e540dc12a941b038148 +Author: ewt <devnull@localhost> +Date: Tue Jan 9 21:51:07 1996 +0000 + + removed extra error messages + + CVS patchset: 188 + CVS date: 1996/01/09 21:51:07 + +commit 15a0018629880ffd2677543f631e01f9a241c543 +Author: ewt <devnull@localhost> +Date: Tue Jan 9 21:50:54 1996 +0000 + + fixed getScript() + + CVS patchset: 187 + CVS date: 1996/01/09 21:50:54 + +commit c6dfde414fb1bea071b6cc0b9d8dfeaaa1a6b995 +Author: ewt <devnull@localhost> +Date: Tue Jan 9 21:50:43 1996 +0000 + + fixed detection of errors on open + + CVS patchset: 186 + CVS date: 1996/01/09 21:50:43 + +commit eb15ccd3be058f1dbb9653898e636ed23e4f8726 +Author: ewt <devnull@localhost> +Date: Tue Jan 9 21:50:22 1996 +0000 + + added -lgz which marc seems to have removed + + CVS patchset: 185 + CVS date: 1996/01/09 21:50:22 + +commit a6c129e54e1e34f3a1019088f76fb06f3888f2de +Author: ewt <devnull@localhost> +Date: Tue Jan 9 21:49:40 1996 +0000 + + removed extraneous error message + + CVS patchset: 184 + CVS date: 1996/01/09 21:49:40 + +commit b9b5ef9c331acd41b5e3d6048dd51154fe9ee9aa +Author: ewt <devnull@localhost> +Date: Tue Jan 9 16:59:16 1996 +0000 + + removed extranous printf() (which happened to be causing a seg fault) + + CVS patchset: 183 + CVS date: 1996/01/09 16:59:16 + +commit 7e28f8ace3576f44eab94d462095db59a5a014c2 +Author: marc <devnull@localhost> +Date: Tue Jan 9 16:28:15 1996 +0000 + + removed INSTALLTIME frmo rpms + added FILEUSERNAME, FILEGROUPNAME + + CVS patchset: 182 + CVS date: 1996/01/09 16:28:15 + +commit a9ec932bda7447c28fc69366ba0fc907de049c19 +Author: marc <devnull@localhost> +Date: Mon Jan 8 23:46:08 1996 +0000 + + removed -lgdbm -lgz + + CVS patchset: 181 + CVS date: 1996/01/08 23:46:08 + +commit db89d2cbfda5620686343748175c0feb7d9f2f5a +Author: root <devnull@localhost> +Date: Mon Jan 8 21:28:20 1996 +0000 + + fixed problems with --root + + CVS patchset: 180 + CVS date: 1996/01/08 21:28:20 + +commit 735ce6fc9971be392606504af22df5dc10dc4b5d +Author: ewt <devnull@localhost> +Date: Mon Jan 8 20:21:22 1996 +0000 + + handles config files, directories correctly + + CVS patchset: 179 + CVS date: 1996/01/08 20:21:22 + +commit e0208694bdd21c6374243875079fb8a86a18d0e0 +Author: ewt <devnull@localhost> +Date: Mon Jan 8 19:44:29 1996 +0000 + + Fixed handling of buildTime for 64 bit time_t + Don't open database when querying package files + + CVS patchset: 178 + CVS date: 1996/01/08 19:44:29 + +commit 6ca62ee7d0b168125738901b8c700d890e3e4135 +Author: ewt <devnull@localhost> +Date: Mon Jan 8 19:31:44 1996 +0000 + + Initial revision + + CVS patchset: 177 + CVS date: 1996/01/08 19:31:44 + +commit bd01c5d1edef5d08625b7893136daf961d0dfce5 +Author: ewt <devnull@localhost> +Date: Mon Jan 8 19:21:55 1996 +0000 + + wrote doInstall() + + CVS patchset: 176 + CVS date: 1996/01/08 19:21:55 + +commit 88b6fc3f3ab11da84f600b970bd7a13e154aee23 +Author: ewt <devnull@localhost> +Date: Mon Jan 8 19:21:37 1996 +0000 + + added -lgz to libraries list + + CVS patchset: 175 + CVS date: 1996/01/08 19:21:37 + +commit 32a5b3bbc3189e3cfad8f2d29f9d8a65b26744a1 +Author: ewt <devnull@localhost> +Date: Mon Jan 8 19:21:11 1996 +0000 + + changed default prefix to / rather then empty + added prefix to doInstall + + CVS patchset: 174 + CVS date: 1996/01/08 19:21:11 + +commit 423c649c6839c7848efca83a086241e20dd5458f +Author: ewt <devnull@localhost> +Date: Mon Jan 8 19:20:45 1996 +0000 + + added install.o + + CVS patchset: 173 + CVS date: 1996/01/08 19:20:45 + +commit c16c83dffc37ba40dccf446417276f78a772af18 +Author: ewt <devnull@localhost> +Date: Mon Jan 8 19:20:17 1996 +0000 + + Initial revision + + CVS patchset: 172 + CVS date: 1996/01/08 19:20:17 + +commit 077c3bb502fd66892dad9af0a6cb5d34e3f337f3 +Author: ewt <devnull@localhost> +Date: Mon Jan 8 19:19:53 1996 +0000 + + handles shared files - doesn't handle config files correctly yet + + CVS patchset: 171 + CVS date: 1996/01/08 19:19:53 + +commit 35d9f6ca170c5ce371337048870d5454277b678e +Author: ewt <devnull@localhost> +Date: Mon Jan 8 19:19:12 1996 +0000 + + added rpmdbAdd() + + CVS patchset: 170 + CVS date: 1996/01/08 19:19:12 + +commit 2717f7d97991fe5c4fa7ccd07e9c33b00429a240 +Author: ewt <devnull@localhost> +Date: Mon Jan 8 19:18:50 1996 +0000 + + added a line of documentation + + CVS patchset: 169 + CVS date: 1996/01/08 19:18:50 + +commit dfffc8c9ef9c125aa9fa9f928454176d9cf1dc4a +Author: ewt <devnull@localhost> +Date: Mon Jan 8 19:18:14 1996 +0000 + + uses rpmdbAdd function rather then duplicating it + converts pre/post uninstall scripts + + CVS patchset: 168 + CVS date: 1996/01/08 19:18:14 + +commit 65377cb3040638a9e0ac083a0bdbf90a3516d9ae +Author: ewt <devnull@localhost> +Date: Mon Jan 8 19:17:43 1996 +0000 + + saves pre and post install and uninstall scripts from old style packages + + CVS patchset: 167 + CVS date: 1996/01/08 19:17:43 + +commit 6175e290ecbc138f89599f3eb9596caad1a4d75d +Author: ewt <devnull@localhost> +Date: Mon Jan 8 19:17:22 1996 +0000 + + add isDebug() function + + CVS patchset: 166 + CVS date: 1996/01/08 19:17:22 + +commit b696bb30932f309838bc67f6bd22b755ef41af79 +Author: ewt <devnull@localhost> +Date: Mon Jan 8 19:16:46 1996 +0000 + + added support for retrieving pre/post uninstalls from database + + CVS patchset: 165 + CVS date: 1996/01/08 19:16:46 + +commit 5dbd3e85b0af783997fffdfcfdd6405a8ed4cd08 +Author: ewt <devnull@localhost> +Date: Mon Jan 8 19:15:54 1996 +0000 + + added support for pre/post install and uninstall scripts, fixed + extraction of buildDate from spec + + CVS patchset: 164 + CVS date: 1996/01/08 19:15:54 + +commit 89381ecafa8c3c79470169e51ac81126beb41d58 +Author: ewt <devnull@localhost> +Date: Mon Jan 8 19:15:22 1996 +0000 + + If not error callback is registered, the error gets printed to stderr + + CVS patchset: 163 + CVS date: 1996/01/08 19:15:22 + +commit ab74a09ce50ea73e2004116eb8c1d05c8338ea5c +Author: marc <devnull@localhost> +Date: Mon Jan 8 17:40:59 1996 +0000 + + added RPMTAG_EXCLUSIVE RPMTAG_EXCLUDE RPMTAG_ICON + + CVS patchset: 162 + CVS date: 1996/01/08 17:40:59 + +commit 12908c65ebbad32ef5240aa7e65fc43c68248fad +Author: ewt <devnull@localhost> +Date: Mon Jan 8 17:02:35 1996 +0000 + + added rpmdbAdd() + + CVS patchset: 161 + CVS date: 1996/01/08 17:02:35 + +commit 97216a56c78e74092e3f5fe07dfd303e053a75fa +Author: marc <devnull@localhost> +Date: Mon Jan 8 07:12:19 1996 +0000 + + fix comment + + CVS patchset: 160 + CVS date: 1996/01/08 07:12:19 + +commit a07f81442a27d2775cf9864d8719eefd76b2acae +Author: marc <devnull@localhost> +Date: Mon Jan 8 07:10:32 1996 +0000 + + remove extraneous read() that was screwing things up + + CVS patchset: 159 + CVS date: 1996/01/08 07:10:32 + +commit 2d82745bc0574e340ed9a17234a5cb90da0ec385 +Author: marc <devnull@localhost> +Date: Mon Jan 8 07:07:35 1996 +0000 + + modify cpio_gzip() and process_filelist() to handle source package filelists + wrote markBuildTime() and packageSource() + + CVS patchset: 158 + CVS date: 1996/01/08 07:07:35 + +commit 053153a3a0fb7429af0b4a48a31158ec3dd8d992 +Author: marc <devnull@localhost> +Date: Mon Jan 8 07:06:16 1996 +0000 + + check for euid == 0 before doing chown -R on sources + add checkSources() to test access() on sources, patches, and icons + use markBuildTime() + + CVS patchset: 157 + CVS date: 1996/01/08 07:06:16 + +commit 83db46ec7bf2995d8e6da8fa333a44dac1a39e53 +Author: marc <devnull@localhost> +Date: Mon Jan 8 07:04:24 1996 +0000 + + add markBuildTime() to time stamp builds + + CVS patchset: 156 + CVS date: 1996/01/08 07:04:24 + +commit ce8f72ea89e060f8a02a5c128de107a11cb87e6d +Author: marc <devnull@localhost> +Date: Mon Jan 8 07:03:21 1996 +0000 + + added icon, exclude, exclusive handling + parseSpec now takes specfile name as argument + + CVS patchset: 155 + CVS date: 1996/01/08 07:03:21 + +commit a6401a1f4789cf1d5249398a5667591512df8272 +Author: marc <devnull@localhost> +Date: Mon Jan 8 07:02:32 1996 +0000 + + spec struct now has specfile and icon elements + + CVS patchset: 154 + CVS date: 1996/01/08 07:02:32 + +commit 210ebc2ab7a877b18cca0cad43a661ec93bd5638 +Author: marc <devnull@localhost> +Date: Mon Jan 8 07:01:36 1996 +0000 + + parseSpec() now takes a specfile name as argument + + CVS patchset: 153 + CVS date: 1996/01/08 07:01:36 + +commit 97aa9df6e9c1f32b6b52eb6c1c67b8a74201ca3c +Author: marc <devnull@localhost> +Date: Mon Jan 8 07:00:41 1996 +0000 + + make progs depend on libobjects + specify LOADLIBES + + CVS patchset: 152 + CVS date: 1996/01/08 07:00:41 + +commit 719e577c5ac64175a7fa771de41a943ff2909bf4 +Author: marc <devnull@localhost> +Date: Sat Jan 6 23:33:45 1996 +0000 + + reversed order of pre/preun post/postun checking + + CVS patchset: 151 + CVS date: 1996/01/06 23:33:45 + +commit d267993eac79d1f6ea8594975c4e14762b1ddd02 +Author: marc <devnull@localhost> +Date: Sat Jan 6 21:23:03 1996 +0000 + + fixed prein -> pre and postin->post + + CVS patchset: 150 + CVS date: 1996/01/06 21:23:03 + +commit 405a63ffff840e33ece451781ca08d54480a8285 +Author: ewt <devnull@localhost> +Date: Sat Jan 6 18:54:50 1996 +0000 + + Initial revision + + CVS patchset: 149 + CVS date: 1996/01/06 18:54:50 + +commit 02dfd12a92044e19ccae728104f495229765e154 +Author: ewt <devnull@localhost> +Date: Sat Jan 6 00:07:50 1996 +0000 + + creates header for old style packages + + CVS patchset: 148 + CVS date: 1996/01/06 00:07:50 + +commit 874f4f9dbad8a924425ef573104eefe0771f56a5 +Author: ewt <devnull@localhost> +Date: Sat Jan 6 00:07:13 1996 +0000 + + uses oldheader.[ch] instead of oldrpmfile.[ch] (which was removed) + + CVS patchset: 147 + CVS date: 1996/01/06 00:07:13 + +commit e808a695a82ed94c6a3a4a20a23abfd6fc14a8e7 +Author: ewt <devnull@localhost> +Date: Sat Jan 6 00:06:52 1996 +0000 + + fixed traversal over freed spaces + + CVS patchset: 146 + CVS date: 1996/01/06 00:06:52 + +commit 2f5bde67eaff1e5a12f18e849e7b47a5eeeb5887 +Author: ewt <devnull@localhost> +Date: Sat Jan 6 00:06:19 1996 +0000 + + removed oldrpmfile.o, added oldheader.o, made programs depend on librpm.a + + CVS patchset: 145 + CVS date: 1996/01/06 00:06:19 + +commit 31e9a1b7b602ee3ae056ff1426d0cbfd6673dc42 +Author: ewt <devnull@localhost> +Date: Sat Jan 6 00:06:09 1996 +0000 + + fixed some messages + + CVS patchset: 144 + CVS date: 1996/01/06 00:06:09 + +commit 3d6e77e0b3d6c0bfe29375017ebb65de7ed0fe8f +Author: ewt <devnull@localhost> +Date: Sat Jan 6 00:05:14 1996 +0000 + + fixed bug affecting removal of a pacakge which is installed multiple times + + CVS patchset: 143 + CVS date: 1996/01/06 00:05:14 + +commit 5131e75e19c562604f1f6abfbc9d218d82de69e9 +Author: ewt <devnull@localhost> +Date: Sat Jan 6 00:05:02 1996 +0000 + + made rpm depend on lib/librpm.a + + CVS patchset: 142 + CVS date: 1996/01/06 00:05:02 + +commit 5ff8f1637838cb0edf4e1192b5301be9914f7c8d +Author: ewt <devnull@localhost> +Date: Fri Jan 5 19:10:38 1996 +0000 + + added querying by group + + CVS patchset: 141 + CVS date: 1996/01/05 19:10:38 + +commit d9773ffe1172a5cfafde0c411e164733931572b1 +Author: ewt <devnull@localhost> +Date: Fri Jan 5 19:10:25 1996 +0000 + + added uninstall.o + added package.o + + CVS patchset: 140 + CVS date: 1996/01/05 19:10:25 + +commit 8178facb46214f1ac36d901ede4b0250dd49d380 +Author: ewt <devnull@localhost> +Date: Fri Jan 5 18:21:33 1996 +0000 + + added install.o + + CVS patchset: 139 + CVS date: 1996/01/05 18:21:33 + +commit 8d0f3b67e95fbe5077c94b99d061a363582e052e +Author: ewt <devnull@localhost> +Date: Fri Jan 5 18:19:48 1996 +0000 + + added search and removal functions + + CVS patchset: 138 + CVS date: 1996/01/05 18:19:48 + +commit d2564d4aac1cea2cd9ea35382f703dd2e27b83b1 +Author: ewt <devnull@localhost> +Date: Fri Jan 5 18:18:39 1996 +0000 + + changed magic and version numbers to unsigned + + CVS patchset: 137 + CVS date: 1996/01/05 18:18:39 + +commit 51a5bd695ddc4137260e720a350df41ff3389474 +Author: ewt <devnull@localhost> +Date: Fri Jan 5 18:16:50 1996 +0000 + + added searching by group, started work on package removal + + CVS patchset: 136 + CVS date: 1996/01/05 18:16:50 + +commit 99a43e9240395e10e2b365bd35bdecad717bca37 +Author: ewt <devnull@localhost> +Date: Fri Jan 5 18:15:57 1996 +0000 + + began to add faFree(), though it doesn't work yet + + CVS patchset: 135 + CVS date: 1996/01/05 18:15:57 + +commit 93b99ec96e3a24414971b980982432e4681f1315 +Author: ewt <devnull@localhost> +Date: Fri Jan 5 18:14:52 1996 +0000 + + fixed bugs, added deletion + + CVS patchset: 134 + CVS date: 1996/01/05 18:14:52 + +commit 8555fba7bca118b28b1f9ed48d7450413f7a0b5d +Author: ewt <devnull@localhost> +Date: Fri Jan 5 18:13:25 1996 +0000 + + added install, uninstall, and query by group + + CVS patchset: 133 + CVS date: 1996/01/05 18:13:25 + +commit fc3166e80dd0787b5a9e7d1ee0a58e198faf54af +Author: ewt <devnull@localhost> +Date: Fri Jan 5 18:12:55 1996 +0000 + + Initial revision + + CVS patchset: 132 + CVS date: 1996/01/05 18:12:55 + +commit 7558c83bdb60fbbdb07a44462a1625ec51d53d17 +Author: ewt <devnull@localhost> +Date: Fri Jan 5 18:12:17 1996 +0000 + + 1) fixed some bugs + 2) added querying by group + 3) added querying of binary packages + 4) added querying by name (though name-version-release doesn't work) + + CVS patchset: 131 + CVS date: 1996/01/05 18:12:17 + +commit 5caa05339e6971130b61dd2207f41fa8a7eb7719 +Author: marc <devnull@localhost> +Date: Fri Jan 5 03:13:40 1996 +0000 + + use writeLead() from librpm + + CVS patchset: 130 + CVS date: 1996/01/05 03:13:40 + +commit e9293e83647b95c52f0cda65ccd56e5c3a01d261 +Author: marc <devnull@localhost> +Date: Fri Jan 5 03:08:34 1996 +0000 + + get rid of some warnings + + CVS patchset: 129 + CVS date: 1996/01/05 03:08:34 + +commit 3bee9f51093983afbba3c6baad19e6b694f68d48 +Author: marc <devnull@localhost> +Date: Fri Jan 5 03:05:34 1996 +0000 + + add readLead() and writeLead() + + CVS patchset: 128 + CVS date: 1996/01/05 03:05:34 + +commit fbdcf3e2d679263b8debef44411167beef32d659 +Author: marc <devnull@localhost> +Date: Fri Jan 5 03:05:34 1996 +0000 + + Initial revision + + CVS patchset: 127 + CVS date: 1996/01/05 03:05:34 + +commit ceb04802f6afd68d877c0e45cb421d5b8981f2db +Author: marc <devnull@localhost> +Date: Fri Jan 5 03:05:18 1996 +0000 + + added rpmlead.o + + CVS patchset: 126 + CVS date: 1996/01/05 03:05:18 + +commit c4658b4c11a3583173c72bfe96792b90cfe405c2 +Author: marc <devnull@localhost> +Date: Fri Jan 5 03:04:32 1996 +0000 + + use readLead() and writeLead() from librpm.a + + CVS patchset: 125 + CVS date: 1996/01/05 03:04:32 + +commit ce54f1b8883baadb2589744010dd195d3fcdde6e +Author: marc <devnull@localhost> +Date: Fri Jan 5 02:10:08 1996 +0000 + + added RPMLEAD_SIGNONE RPMLEAD_SIZE + added signature_type to the lead structure + pad lead structure to 96 bytes, 8 byte aligned + should be enough for just about forever. + + CVS patchset: 124 + CVS date: 1996/01/05 02:10:08 + +commit 2e74958d63adfc24c64427b59fe770817694db91 +Author: marc <devnull@localhost> +Date: Fri Jan 5 02:08:51 1996 +0000 + + use rpmlead.h + + CVS patchset: 123 + CVS date: 1996/01/05 02:08:51 + +commit 56789aa7412566d156c39f374ff0f3478a922afb +Author: marc <devnull@localhost> +Date: Fri Jan 5 02:04:26 1996 +0000 + + use RPMLEAD_SIZE from rpmlead.h + + CVS patchset: 122 + CVS date: 1996/01/05 02:04:26 + +commit ef6cf8e54b29f63f64cbd1913b01962f0b795655 +Author: marc <devnull@localhost> +Date: Fri Jan 5 02:02:21 1996 +0000 + + removed RPM_LEAD_SIZE + + CVS patchset: 121 + CVS date: 1996/01/05 02:02:21 + +commit cfa399a5b9161e68a7faee7ba51241057cae7a0f +Author: marc <devnull@localhost> +Date: Fri Jan 5 01:48:03 1996 +0000 + + added RPMTAG_FILEUSERNAME and RPMTAG_FILEGROUPNAME + + CVS patchset: 120 + CVS date: 1996/01/05 01:48:03 + +commit 3e4e12094a6a959ac90b4304937687af2b9cffa3 +Author: marc <devnull@localhost> +Date: Fri Jan 5 01:44:52 1996 +0000 + + cleaned up, added many global varsiables that used to be in + secondary Makefiles + + CVS patchset: 119 + CVS date: 1996/01/05 01:44:52 + +commit 791596ff5191c65f603e40b8bde69e234bd785b3 +Author: marc <devnull@localhost> +Date: Fri Jan 5 01:43:13 1996 +0000 + + Initial revision + + CVS patchset: 118 + CVS date: 1996/01/05 01:43:13 + +commit 300994017f88970692e8a7571662e5fe49d567fd +Author: marc <devnull@localhost> +Date: Fri Jan 5 01:42:43 1996 +0000 + + cleaned up, moved most vars to top level Makefile + + CVS patchset: 117 + CVS date: 1996/01/05 01:42:43 + +commit fbc74f945d7967ac80fefce35d54488d2871cd6e +Author: ewt <devnull@localhost> +Date: Sun Dec 31 02:43:53 1995 +0000 + + removed rpmbuild + + CVS patchset: 116 + CVS date: 1995/12/31 02:43:53 + +commit 09eb6916f3438c9fee1ee4b60a1576aca65ca934 +Author: marc <devnull@localhost> +Date: Wed Dec 27 21:55:33 1995 +0000 + + added alignment code to addEntry() + + CVS patchset: 115 + CVS date: 1995/12/27 21:55:33 + +commit ca7d7895d58d8dec1d8395aeaad3c744d0f5b764 +Author: marc <devnull@localhost> +Date: Wed Dec 27 21:08:05 1995 +0000 + + changed semantics so in-core data is in host order + and on-disk data is in network order + + CVS patchset: 114 + CVS date: 1995/12/27 21:08:05 + +commit 624b12f4ecbd88a471dfb81ed0b14a04b2efa2f3 +Author: marc <devnull@localhost> +Date: Wed Dec 27 20:59:07 1995 +0000 + + fixed handling of build time + + CVS patchset: 113 + CVS date: 1995/12/27 20:59:07 + +commit 4a40d6b3687d6562a0837e691dc650177899a14e +Author: ewt <devnull@localhost> +Date: Wed Dec 27 20:52:58 1995 +0000 + + removed ntohl() weirdness - header.c works better now + + CVS patchset: 112 + CVS date: 1995/12/27 20:52:58 + +commit 5939edd578ac857eba5dc45402208e2ceddaf46a +Author: marc <devnull@localhost> +Date: Wed Dec 27 20:47:09 1995 +0000 + + added rule for rpmbuild + + CVS patchset: 111 + CVS date: 1995/12/27 20:47:09 + +commit b5ec54fbfa5dcf29408aeb8e0762c27d0b42a97c +Author: ewt <devnull@localhost> +Date: Wed Dec 27 20:39:27 1995 +0000 + + Initial revision + + CVS patchset: 110 + CVS date: 1995/12/27 20:39:27 + +commit 61dc3a5b745636aa198abd941ec16c51339c4b21 +Author: ewt <devnull@localhost> +Date: Wed Dec 27 20:09:59 1995 +0000 + + make depend should (and now does) recurse + + CVS patchset: 109 + CVS date: 1995/12/27 20:09:59 + +commit 626ff80c198c1be53ba9b9227a1628372b2f0315 +Author: ewt <devnull@localhost> +Date: Wed Dec 27 20:08:35 1995 +0000 + + Initial revision + + CVS patchset: 108 + CVS date: 1995/12/27 20:08:35 + +commit 89b8b299c6391eb4e5e1dd924ad2ae37307d01b7 +Author: ewt <devnull@localhost> +Date: Wed Dec 27 20:08:11 1995 +0000 + + basic querying works now, but building is broken + + CVS patchset: 107 + CVS date: 1995/12/27 20:08:11 + +commit fcf578890e222e6485fe372e06db63fff028cc0c +Author: ewt <devnull@localhost> +Date: Wed Dec 27 20:05:14 1995 +0000 + + changed to use oldrpmdb names insteaed of rpmdb ones + + CVS patchset: 106 + CVS date: 1995/12/27 20:05:14 + +commit 574b4da356896d57f2820f4ad65a5aeb140e81d0 +Author: ewt <devnull@localhost> +Date: Wed Dec 27 20:04:38 1995 +0000 + + made changes to allow include of "falloc.h" to be removed + + CVS patchset: 105 + CVS date: 1995/12/27 20:04:38 + +commit a49f40af8cf7b2bef6464eb9fcce73358fa6400b +Author: ewt <devnull@localhost> +Date: Wed Dec 27 19:50:38 1995 +0000 + + Initial revision + + CVS patchset: 104 + CVS date: 1995/12/27 19:50:38 + +commit 29d08eac07783e68abed39cb32148d073b25f268 +Author: ewt <devnull@localhost> +Date: Wed Dec 27 19:50:19 1995 +0000 + + changed to use lead structure from lib/rpmlead.h + + CVS patchset: 103 + CVS date: 1995/12/27 19:50:19 + +commit 49ae796d731ae3a8fb9ca172d3502f87a157f4ba +Author: ewt <devnull@localhost> +Date: Wed Dec 27 19:45:36 1995 +0000 + + changed to use rpmlead.h + + CVS patchset: 102 + CVS date: 1995/12/27 19:45:36 + +commit c270cf15b5f2644fc8e5a558b1fd7afffd7f1195 +Author: marc <devnull@localhost> +Date: Wed Dec 27 19:29:15 1995 +0000 + + added depend, -lefence, removed stringbuf.o + + CVS patchset: 101 + CVS date: 1995/12/27 19:29:15 + +commit c7ed768e790f8e3500d19d6da110a0af1a1fdcd9 +Author: marc <devnull@localhost> +Date: Wed Dec 27 19:22:42 1995 +0000 + + added stringbuf.o + + CVS patchset: 100 + CVS date: 1995/12/27 19:22:42 + +commit 23ae3877ff35fb5e4cc52a57c339711227064b93 +Author: marc <devnull@localhost> +Date: Wed Dec 27 19:21:25 1995 +0000 + + added RPMTAG_ROOT + + CVS patchset: 99 + CVS date: 1995/12/27 19:21:25 + +commit 92ebd71318e3d8225f66e270bc893c440e7af25b +Author: ewt <devnull@localhost> +Date: Wed Dec 27 19:19:13 1995 +0000 + + added types for database access + + CVS patchset: 98 + CVS date: 1995/12/27 19:19:13 + +commit beecff06081dd480eda82274a351026511bbf119 +Author: ewt <devnull@localhost> +Date: Wed Dec 27 19:18:56 1995 +0000 + + added "make depend", dbindex.o, rpmdb.o + + CVS patchset: 97 + CVS date: 1995/12/27 19:18:56 + +commit ffc5f383b89f7d5e1c929eec0f0d966e3f126cc0 +Author: ewt <devnull@localhost> +Date: Wed Dec 27 19:18:16 1995 +0000 + + changed to support querying + + CVS patchset: 96 + CVS date: 1995/12/27 19:18:16 + +commit 9bba7f5a642f808c6f9f4eac6861cb2de7c95c07 +Author: marc <devnull@localhost> +Date: Wed Dec 27 19:04:31 1995 +0000 + + added modifyEntry() + + CVS patchset: 95 + CVS date: 1995/12/27 19:04:31 + +commit e44542c280f21cec304f8645c44d6ef40bb88fd8 +Author: marc <devnull@localhost> +Date: Wed Dec 27 18:05:01 1995 +0000 + + sort indexes on write, use bsearch to find tags + + CVS patchset: 94 + CVS date: 1995/12/27 18:05:01 + +commit 3fc78abda7bc175be93c6d3ee69d1d31fc6b62da +Author: marc <devnull@localhost> +Date: Wed Dec 27 17:33:28 1995 +0000 + + allow 16 fd's for ftw() + + CVS patchset: 93 + CVS date: 1995/12/27 17:33:28 + +commit c0ca0abdc7d639d65853b04fe137e9944e4ecf9b +Author: root <devnull@localhost> +Date: Wed Dec 27 17:04:12 1995 +0000 + + fixed bug in faAlloc() + + CVS patchset: 92 + CVS date: 1995/12/27 17:04:12 + +commit e48f33611071e8077f8ff8835ee9e93f7a44c355 +Author: marc <devnull@localhost> +Date: Wed Dec 27 16:54:54 1995 +0000 + + add %setup and %patch handling + add "really_exec" flag to execPart() + + CVS patchset: 91 + CVS date: 1995/12/27 16:54:54 + +commit d2d67bdffbdc44a7164e69e8b627cca8ad8f3ed9 +Author: marc <devnull@localhost> +Date: Wed Dec 27 16:52:14 1995 +0000 + + remove arch/os cruft and use stuff in librpm + add root handling + add %dir (and absense of) handling + don't md5sum non-regular files + + CVS patchset: 90 + CVS date: 1995/12/27 16:52:14 + +commit 116446973dbd97e1c7c9e8e61a1766184d2cfa5e +Author: marc <devnull@localhost> +Date: Wed Dec 27 16:50:50 1995 +0000 + + added source/patch line handling + write real %ifarch %ifos stuff + handle root: header option + + CVS patchset: 89 + CVS date: 1995/12/27 16:50:50 + +commit 10d55540fd0fb0df31ebf12563e72d2177034920 +Author: marc <devnull@localhost> +Date: Wed Dec 27 16:43:32 1995 +0000 + + added really_exec arg to execPrep() (so we can parse without exec-ing) + + CVS patchset: 88 + CVS date: 1995/12/27 16:43:32 + +commit 7a9d83aa7ff7b22c5aae0696a61e5a7b078bf23b +Author: marc <devnull@localhost> +Date: Wed Dec 27 16:40:02 1995 +0000 + + added struct sources + + CVS patchset: 87 + CVS date: 1995/12/27 16:40:02 + +commit d1c9f0d66a99755cdb2ede34d42c88009acf128b +Author: marc <devnull@localhost> +Date: Wed Dec 27 16:39:10 1995 +0000 + + added getSource() getFullSource() + + CVS patchset: 86 + CVS date: 1995/12/27 16:39:10 + +commit 02d2b3068b2cc864fc57bc6f2615007d38ea5f76 +Author: marc <devnull@localhost> +Date: Wed Dec 27 16:32:19 1995 +0000 + + added setVar(), ROOT var + + CVS patchset: 85 + CVS date: 1995/12/27 16:32:19 + +commit d5addaa30bf2c9374eb45d648a287a1b435d3e03 +Author: marc <devnull@localhost> +Date: Wed Dec 27 16:31:14 1995 +0000 + + fixed isVerbose() + + CVS patchset: 84 + CVS date: 1995/12/27 16:31:14 + +commit 761d71df82d538f2d53db5d8e088e386a1d04fb8 +Author: marc <devnull@localhost> +Date: Wed Dec 27 16:29:55 1995 +0000 + + added get{Arch,Os}{Name,Num}() + + CVS patchset: 83 + CVS date: 1995/12/27 16:29:55 + +commit 61797fb2208af3c85f5bdd8913959a95edf05597 +Author: ewt <devnull@localhost> +Date: Wed Dec 27 03:41:22 1995 +0000 + + Initial revision + + CVS patchset: 82 + CVS date: 1995/12/27 03:41:22 + +commit a80f6e743678230ae42295a37ce1e6788d0749a9 +Author: ewt <devnull@localhost> +Date: Wed Dec 27 03:40:36 1995 +0000 + + fixed formatting + + CVS patchset: 81 + CVS date: 1995/12/27 03:40:36 + +commit bcc019d00072875887addb46a1e41bc51a77e8fb +Author: ewt <devnull@localhost> +Date: Wed Dec 27 03:37:38 1995 +0000 + + 1) added indexing by name, group, file + 2) changed some STRING types to STRINGARRAY + + CVS patchset: 80 + CVS date: 1995/12/27 03:37:38 + +commit d099d941b5b9404a7f44f17db9ae020e635707fb +Author: root <devnull@localhost> +Date: Tue Dec 26 23:07:41 1995 +0000 + + moved to rpm.c from rpmq to get basic command line handling + + CVS patchset: 79 + CVS date: 1995/12/26 23:07:41 + +commit 0f2ea3da00e8f9c733d31150a34714233099f358 +Author: marc <devnull@localhost> +Date: Wed Dec 20 23:34:12 1995 +0000 + + move RPMBUILD_* to build.h + + CVS patchset: 78 + CVS date: 1995/12/20 23:34:12 + +commit 4738e299a36c1eb6c5a0f3d03fb21f8a4bea9dcd +Author: marc <devnull@localhost> +Date: Wed Dec 20 23:33:55 1995 +0000 + + add RPMBUILD_* (used to be in build.c) + + CVS patchset: 77 + CVS date: 1995/12/20 23:33:55 + +commit d106b8bff32a5f087434a50711c4d21ac7816833 +Author: marc <devnull@localhost> +Date: Wed Dec 20 23:32:38 1995 +0000 + + use STRING_ARRAY_TYPE for file, md5s, and linktos + + CVS patchset: 76 + CVS date: 1995/12/20 23:32:38 + +commit cb5270ad36ea2f6ebfe06fd42d6955ddf9ba357e +Author: marc <devnull@localhost> +Date: Wed Dec 20 23:31:16 1995 +0000 + + use doBuild() instead of packageBinaries() + + CVS patchset: 75 + CVS date: 1995/12/20 23:31:16 + +commit ddfd47abbd1db5393084dcd47ab7c2b017296902 +Author: marc <devnull@localhost> +Date: Wed Dec 20 23:30:46 1995 +0000 + + added %changelog + handle %package -n + + CVS patchset: 74 + CVS date: 1995/12/20 23:30:46 + +commit b4147692a584d5f50c6e4e49a472892a987ce3f9 +Author: marc <devnull@localhost> +Date: Wed Dec 20 23:27:15 1995 +0000 + + added STRING_ARRAY_TYPE + + CVS patchset: 73 + CVS date: 1995/12/20 23:27:15 + +commit 81c82e7524ffd8463677c65950702b8b9a49a4ca +Author: marc <devnull@localhost> +Date: Wed Dec 20 22:49:40 1995 +0000 + + Initial revision + + CVS patchset: 72 + CVS date: 1995/12/20 22:49:40 + +commit 849b058ec09ca01754d6e2d362843a09d319d0cf +Author: marc <devnull@localhost> +Date: Wed Dec 20 22:48:08 1995 +0000 + + added freeIterator() copyHeader() isEntry() + + CVS patchset: 71 + CVS date: 1995/12/20 22:48:08 + +commit 78d1f4bc4d7a3121b11b6c902a572f9ca692dd0c +Author: marc <devnull@localhost> +Date: Wed Dec 20 22:47:19 1995 +0000 + + added isEntry() freeIterator() and copyHeader() + + CVS patchset: 70 + CVS date: 1995/12/20 22:47:19 + +commit 68b72b0468aff6e416b833a9d58339a72211778c +Author: marc <devnull@localhost> +Date: Tue Dec 19 21:08:18 1995 +0000 + + added dispatch code + + CVS patchset: 69 + CVS date: 1995/12/19 21:08:18 + +commit b74e71a16d0369bb8d4e33891673eaf88811ceed +Author: marc <devnull@localhost> +Date: Tue Dec 19 21:06:39 1995 +0000 + + add debug messages + fixed subname entry stuff into the header + + CVS patchset: 68 + CVS date: 1995/12/19 21:06:39 + +commit f067ec7baea1e87751f71b26fd3839da0ea4fbd9 +Author: marc <devnull@localhost> +Date: Tue Dec 19 21:05:39 1995 +0000 + + added error callback, call binary packaging + + CVS patchset: 67 + CVS date: 1995/12/19 21:05:39 + +commit 1efdf0b345af4f0bd8847ad944b96c572bc06492 +Author: root <devnull@localhost> +Date: Tue Dec 19 20:57:18 1995 +0000 + + md5 bits were signed, which caused bad expansion + + CVS patchset: 66 + CVS date: 1995/12/19 20:57:18 + +commit 80a3c6d773d43644e5eab22d0213e43cb1ced278 +Author: marc <devnull@localhost> +Date: Tue Dec 19 20:35:49 1995 +0000 + + added md5.o and md5sum.o + + CVS patchset: 65 + CVS date: 1995/12/19 20:35:49 + +commit 3cbd6cbe9cff44cffd46b495f1030d883107ea3a +Author: marc <devnull@localhost> +Date: Tue Dec 19 20:33:51 1995 +0000 + + Initial revision + + CVS patchset: 64 + CVS date: 1995/12/19 20:33:51 + +commit 4a647b2bc3d4d3ddd4b810e7c66e2318d6e61985 +Author: marc <devnull@localhost> +Date: Tue Dec 19 17:56:45 1995 +0000 + + added logic for empty %files section vs NO %files section + ,. + + CVS patchset: 63 + CVS date: 1995/12/19 17:56:45 + +commit 12226f6441503a80c5d7807e67dcd96cec20ff5c +Author: marc <devnull@localhost> +Date: Tue Dec 19 17:17:37 1995 +0000 + + fixed bug in string array stuff in getEntry() + + CVS patchset: 62 + CVS date: 1995/12/19 17:17:37 + +commit b1cbf6a140ad5aef9fef465ade3a6b53da3e67d2 +Author: marc <devnull@localhost> +Date: Tue Dec 19 16:57:12 1995 +0000 + + made rpm depend on lib/librpm.a + + CVS patchset: 61 + CVS date: 1995/12/19 16:57:12 + +commit fcc49648fd74a07c50a9b0f8eab0b4aa64bab6ed +Author: ewt <devnull@localhost> +Date: Tue Dec 19 16:17:39 1995 +0000 + + Added routines for traversal + + CVS patchset: 60 + CVS date: 1995/12/19 16:17:39 + +commit fa82a7b7ba63165347229476dbff2de5b972789c +Author: ewt <devnull@localhost> +Date: Tue Dec 19 16:17:21 1995 +0000 + + Added routines for retrieving GIFs + + CVS patchset: 59 + CVS date: 1995/12/19 16:17:21 + +commit 03df85e13db3208b779cdb531ef3be6bfcfd1260 +Author: ewt <devnull@localhost> +Date: Tue Dec 19 16:09:38 1995 +0000 + + Changed RPMTAB_FILESTATES to INT8 from CHAR + Added GIF's + + CVS patchset: 58 + CVS date: 1995/12/19 16:09:38 + +commit a0caa9c79cfc7cd170b317a6eca3475c52af814c +Author: marc <devnull@localhost> +Date: Mon Dec 18 20:31:09 1995 +0000 + + Initial revision + + CVS patchset: 57 + CVS date: 1995/12/18 20:31:09 + +commit d5b37d3e38a91a11f3a95da5fbc4154dbc643f5e +Author: marc <devnull@localhost> +Date: Mon Dec 18 20:28:07 1995 +0000 + + added rpmlead rpmheader rpmarchive + + CVS patchset: 56 + CVS date: 1995/12/18 20:28:07 + +commit 3559014661b1ab9ee8f3e3f4f728c039342e8c44 +Author: marc <devnull@localhost> +Date: Mon Dec 18 18:44:16 1995 +0000 + + fixed bug where every part was POSTUN + + CVS patchset: 55 + CVS date: 1995/12/18 18:44:16 + +commit 20679dba829440c68a07cac3f3c228bdc0649b27 +Author: marc <devnull@localhost> +Date: Mon Dec 18 18:13:41 1995 +0000 + + fixed previous edit + , + + CVS patchset: 54 + CVS date: 1995/12/18 18:13:41 + +commit 304e100833b5ee3604bb1ec2cd5084fd7cbae2ca +Author: marc <devnull@localhost> +Date: Mon Dec 18 18:08:30 1995 +0000 + + allow type to be NULL in getEntry() + + CVS patchset: 53 + CVS date: 1995/12/18 18:08:30 + +commit ba10e3d22e70bda01ece1752567f945c89c37159 +Author: marc <devnull@localhost> +Date: Mon Dec 18 18:00:28 1995 +0000 + + allow NULL to be passed for count in getEntry() + + CVS patchset: 52 + CVS date: 1995/12/18 18:00:28 + +commit ec6594f3e44724dd523df9b67a31f6fe4a95f7b5 +Author: marc <devnull@localhost> +Date: Mon Dec 18 17:43:06 1995 +0000 + + added pack.o + + CVS patchset: 51 + CVS date: 1995/12/18 17:43:06 + +commit af1d65286bdb9dfa22a45bf9203917387465161d +Author: marc <devnull@localhost> +Date: Mon Dec 18 14:56:49 1995 +0000 + + cleaned up error() for new error scheme + relocated dump code + + CVS patchset: 50 + CVS date: 1995/12/18 14:56:49 + +commit c90196991c2384f4d1f4b057e4cb408c0432fb18 +Author: marc <devnull@localhost> +Date: Mon Dec 18 14:53:29 1995 +0000 + + pulled out pack routines to pack.h + + CVS patchset: 49 + CVS date: 1995/12/18 14:53:29 + +commit d9a3f08d88220d9ebb16a8185381ea4161c3cdf7 +Author: marc <devnull@localhost> +Date: Mon Dec 18 14:53:14 1995 +0000 + + unified script writing routines + + CVS patchset: 48 + CVS date: 1995/12/18 14:53:14 + +commit 8a0ef9fe18d69eb784f2c4c75f2347f0fd1d4229 +Author: marc <devnull@localhost> +Date: Mon Dec 18 14:48:03 1995 +0000 + + made global error structure, and functions to read/write it + ,. + + CVS patchset: 47 + CVS date: 1995/12/18 14:48:03 + +commit 033609ea2d5c22c48329b2181dc82c4167fd41cc +Author: marc <devnull@localhost> +Date: Thu Dec 14 16:44:32 1995 +0000 + + added var.o + + CVS patchset: 46 + CVS date: 1995/12/14 16:44:32 + +commit 1b6a9c93751802377ef23df97226e8fc5cc92b0e +Author: marc <devnull@localhost> +Date: Thu Dec 14 16:42:39 1995 +0000 + + Initial revision + + CVS patchset: 45 + CVS date: 1995/12/14 16:42:39 + +commit 9780fddd5eb31d1b0c252015191549a802c877f2 +Author: ewt <devnull@localhost> +Date: Thu Dec 14 16:38:52 1995 +0000 + + fixed make clean rule + + CVS patchset: 44 + CVS date: 1995/12/14 16:38:52 + +commit d39f2ac827c7bfddaa4518f23738ff189d693c8d +Author: marc <devnull@localhost> +Date: Thu Dec 14 16:17:51 1995 +0000 + + fixed prototype warning + + CVS patchset: 43 + CVS date: 1995/12/14 16:17:51 + +commit 160f9371a8bd23203b47e458f68decb06f99864b +Author: marc <devnull@localhost> +Date: Thu Dec 14 16:16:21 1995 +0000 + + added isVerbose() + + CVS patchset: 42 + CVS date: 1995/12/14 16:16:21 + +commit 473c3731099ae692d952efad97d60f119518cf48 +Author: marc <devnull@localhost> +Date: Thu Dec 14 16:03:08 1995 +0000 + + added iterator stuff + + CVS patchset: 41 + CVS date: 1995/12/14 16:03:08 + +commit f3d821cea4dafe238d16a7e0a46942ec9c4b040f +Author: marc <devnull@localhost> +Date: Thu Dec 14 15:56:10 1995 +0000 + + routines for building packages from parsed spec structs + + CVS patchset: 40 + CVS date: 1995/12/14 15:56:10 + +commit 32c194be7258f471677285e1d7cd6643e96528b8 +Author: marc <devnull@localhost> +Date: Thu Dec 14 15:54:13 1995 +0000 + + Initial revision + + CVS patchset: 39 + CVS date: 1995/12/14 15:54:13 + +commit 241dc6a725f680198eb65edeff01f792c13e3011 +Author: marc <devnull@localhost> +Date: Thu Dec 14 15:52:51 1995 +0000 + + added all parsing into spec and package structs + tons of stuff + + CVS patchset: 38 + CVS date: 1995/12/14 15:52:51 + +commit 6d9fa6ae7ceb3da33f81df881ea5ccb673eb9733 +Author: marc <devnull@localhost> +Date: Thu Dec 14 15:50:00 1995 +0000 + + added dumpSpec() + + CVS patchset: 37 + CVS date: 1995/12/14 15:50:00 + +commit 5a0502350d637fc988af7279e03b49289dc24a6a +Author: root <devnull@localhost> +Date: Thu Dec 14 15:47:55 1995 +0000 + + rpm progs, build.o + + CVS patchset: 36 + CVS date: 1995/12/14 15:47:55 + +commit 33bc84283e2650d4f97f2eb8bdafec4af075a10a +Author: root <devnull@localhost> +Date: Thu Dec 14 15:46:09 1995 +0000 + + Initial revision + + CVS patchset: 35 + CVS date: 1995/12/14 15:46:09 + +commit e09146763c91d638204786532b999e5e40b357ad +Author: ewt <devnull@localhost> +Date: Wed Dec 13 22:38:23 1995 +0000 + + Added BIN_TYPE + + CVS patchset: 34 + CVS date: 1995/12/13 22:38:23 + +commit 934076d1c1a29f487dc9e544aacf9915888aa61d +Author: marc <devnull@localhost> +Date: Wed Dec 13 21:40:59 1995 +0000 + + changed error() to use varargs/vfprintf() + + CVS patchset: 33 + CVS date: 1995/12/13 21:40:59 + +commit 2eec922f7e9728a8a6cc069ee248774d81b4be65 +Author: ewt <devnull@localhost> +Date: Wed Dec 13 20:20:14 1995 +0000 + + minor changes to get it compiling again + + CVS patchset: 32 + CVS date: 1995/12/13 20:20:14 + +commit 75ab7b91d4b03c9b6707197f1d9dce8f1e90686c +Author: ewt <devnull@localhost> +Date: Wed Dec 13 20:13:49 1995 +0000 + + Initial revision + + CVS patchset: 31 + CVS date: 1995/12/13 20:13:49 + +commit b1df00c5617b65070bdbce2e794fabd995db05d0 +Author: ewt <devnull@localhost> +Date: Wed Dec 13 20:13:17 1995 +0000 + + tests converDB() now + + CVS patchset: 30 + CVS date: 1995/12/13 20:13:17 + +commit 84f1a03dc196c312aa8eae2d22e5ca457e623339 +Author: ewt <devnull@localhost> +Date: Wed Dec 13 20:13:06 1995 +0000 + + added sizeofHeader + + CVS patchset: 29 + CVS date: 1995/12/13 20:13:06 + +commit 3f1ada23986ba1e51a7baaa3314b6cf73a822f5d +Author: ewt <devnull@localhost> +Date: Wed Dec 13 20:12:35 1995 +0000 + + 1) made dumpHeader use symbolic names + 2) fixed allocation loop + 3) changed indentation + 4) added sizeofHeader + + CVS patchset: 28 + CVS date: 1995/12/13 20:12:35 + +commit 58269e9aaea5345987e32b50c5e2862e0045521e +Author: ewt <devnull@localhost> +Date: Wed Dec 13 20:11:46 1995 +0000 + + 1) added falloc.o convertdb.o oldrpmfile.o to librpm.a + 2) builds dumpdb + + CVS patchset: 27 + CVS date: 1995/12/13 20:11:46 + +commit 958dc058a48ed65070e09929a64cf04c3733402f +Author: ewt <devnull@localhost> +Date: Wed Dec 13 20:11:31 1995 +0000 + + added exists() function + + CVS patchset: 26 + CVS date: 1995/12/13 20:11:31 + +commit 1fa608da506a58002a0b0ad553e6968bdca05b4f +Author: ewt <devnull@localhost> +Date: Wed Dec 13 20:10:32 1995 +0000 + + 1) added copyright field for packages + 2) packages w/o groups are supported + 3) groups are returned correctly + 4) preamble parsing made case insensitive + + CVS patchset: 25 + CVS date: 1995/12/13 20:10:32 + +commit 85cff2274e66e265aa4b95e1424cd95ccd3b3b2d +Author: ewt <devnull@localhost> +Date: Wed Dec 13 20:10:25 1995 +0000 + + added copyright field for packages + + CVS patchset: 24 + CVS date: 1995/12/13 20:10:25 + +commit 1223e1f8068fa6f0fbd65654e8e8b5dbff097d7b +Author: ewt <devnull@localhost> +Date: Wed Dec 13 20:09:47 1995 +0000 + + Creates nearly complete packages.rpm - no indexing is done yet + + CVS patchset: 23 + CVS date: 1995/12/13 20:09:47 + +commit f9c02bf8cd4ce7f5eafac2c0cece04f3819a5fff +Author: ewt <devnull@localhost> +Date: Wed Dec 13 20:08:33 1995 +0000 + + Added more RPMTAG's and the first RPMFILE class contants + + CVS patchset: 22 + CVS date: 1995/12/13 20:08:33 + +commit e70eb906e545cf267735db919aba7d212fdfd174 +Author: marc <devnull@localhost> +Date: Wed Dec 13 17:47:15 1995 +0000 + + fixed dumb buffer extension bug + + CVS patchset: 21 + CVS date: 1995/12/13 17:47:15 + +commit 604a38ed5c2dbcd5e5448635ecd20021e55e6b98 +Author: root <devnull@localhost> +Date: Wed Dec 13 16:04:49 1995 +0000 + + added tags for pre/post in/out + + CVS patchset: 20 + CVS date: 1995/12/13 16:04:49 + +commit bef5fd6745de40acaa4aca5847bfdbbfbd96027c +Author: root <devnull@localhost> +Date: Wed Dec 13 16:01:36 1995 +0000 + + Initial revision + + CVS patchset: 19 + CVS date: 1995/12/13 16:01:36 + +commit fe029afbbe197b48922d7bfc5b49a22f12edbc2f +Author: root <devnull@localhost> +Date: Wed Dec 13 16:01:10 1995 +0000 + + added stringbuf.o + + CVS patchset: 18 + CVS date: 1995/12/13 16:01:10 + +commit ee28a4d263bd8f089afe5ab600c1f48e8c38675f +Author: root <devnull@localhost> +Date: Wed Dec 13 16:00:19 1995 +0000 + + modified to test spec.c 1.4 + + CVS patchset: 17 + CVS date: 1995/12/13 16:00:19 + +commit 4ca07d7be8f6cdc4c817d834399bb59a3d2ab8b1 +Author: root <devnull@localhost> +Date: Wed Dec 13 15:57:59 1995 +0000 + + fleshed out parsing, incorporated stringbufs, cleaned up + the spec/package structures and relationships + + CVS patchset: 16 + CVS date: 1995/12/13 15:57:59 + +commit 2239fa559cc72de97d8bda3d3af357d07c27bf5b +Author: ewt <devnull@localhost> +Date: Tue Dec 12 23:25:31 1995 +0000 + + Changed to use file descriptors instead of stdio + + CVS patchset: 15 + CVS date: 1995/12/12 23:25:31 + +commit e55cb9595488ae4423f336ef2078796b1c6fab5d +Author: ewt <devnull@localhost> +Date: Tue Dec 12 23:23:37 1995 +0000 + + Added error number to messages + + CVS patchset: 14 + CVS date: 1995/12/12 23:23:37 + +commit 26efeda3f315f819dfaf4338dd84046295502f9f +Author: ewt <devnull@localhost> +Date: Tue Dec 12 22:35:42 1995 +0000 + + added include of string.h to get rid of warning message + + CVS patchset: 13 + CVS date: 1995/12/12 22:35:42 + +commit b870ab911b8f8f2746d7d7b7408c6babcec6df07 +Author: root <devnull@localhost> +Date: Tue Dec 12 17:53:17 1995 +0000 + + removed -lefence (just temporary) + + CVS patchset: 12 + CVS date: 1995/12/12 17:53:17 + +commit 171bf4e279c6972634b682fd963458d101332d16 +Author: root <devnull@localhost> +Date: Tue Dec 12 17:53:17 1995 +0000 + + complete reorg of reading scheme + added %else handling + no regexp stuff + nice big table of tags and keywords :-) + + CVS patchset: 11 + CVS date: 1995/12/12 17:53:17 + +commit c0fce339bf5463a5ee6b07dcd870e7f3283901f5 +Author: root <devnull@localhost> +Date: Tue Dec 12 17:51:07 1995 +0000 + + added rpmerr.o to LIBOBJECTS + + CVS patchset: 10 + CVS date: 1995/12/12 17:51:07 + +commit 173314bce5abf6f70ed428bb614d1d4fe80d8d2e +Author: root <devnull@localhost> +Date: Tue Dec 12 17:49:04 1995 +0000 + + removed tag definitions (moved to rpmlib.h) + + CVS patchset: 9 + CVS date: 1995/12/12 17:49:04 + +commit 63b7e447d478af9d441bafd7549044a0cba49a7b +Author: root <devnull@localhost> +Date: Tue Dec 12 17:49:04 1995 +0000 + + include rpmlib.h + + CVS patchset: 8 + CVS date: 1995/12/12 17:49:04 + +commit d1f254f84bc8b6a4d6b73bf7b16137e1a4dc7a0a +Author: root <devnull@localhost> +Date: Tue Dec 12 17:49:04 1995 +0000 + + added some tags + + CVS patchset: 7 + CVS date: 1995/12/12 17:49:04 + +commit 8b02e113ece5e974695024cb7cedba86f956f2ba +Author: ewt <devnull@localhost> +Date: Tue Dec 12 17:40:49 1995 +0000 + + added include of <string.h> + + CVS patchset: 6 + CVS date: 1995/12/12 17:40:49 + +commit 1f6a1869809f0f0615ed789de16014d5d9515c5e +Author: ewt <devnull@localhost> +Date: Mon Dec 11 23:42:31 1995 +0000 + + Initial revision + + CVS patchset: 5 + CVS date: 1995/12/11 23:42:31 + +commit 61514fde9461cddabcb65834c20fb5659eecc590 +Author: ewt <devnull@localhost> +Date: Mon Dec 11 22:53:09 1995 +0000 + + Get DEBUG, WARNING, and EFENCE stuff from children + + CVS patchset: 4 + CVS date: 1995/12/11 22:53:09 + +commit 871c95922018f555a4369980011161120c2e4790 +Author: root <devnull@localhost> +Date: Mon Dec 11 22:52:59 1995 +0000 + + started parsing + + CVS patchset: 3 + CVS date: 1995/12/11 22:52:59 + +commit 93db395636f89d00bcf16574d67c2baf57022096 +Author: ewt <devnull@localhost> +Date: Mon Dec 11 22:52:36 1995 +0000 + + Passed warnings, efence flags to child makes + + CVS patchset: 2 + CVS date: 1995/12/11 22:52:36 + +commit 7153c160969d70a083f791bf75f9b4d09d2f2a45 +Author: root <devnull@localhost> +Date: Mon Nov 27 22:31:21 1995 +0000 + + Initial revision + + CVS patchset: 1 + CVS date: 1995/11/27 22:31:21 |