summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2004-05-04%postun failures are now propagated back to transaction state machine.joden1-1/+1
...james CVS patchset: 7246 CVS date: 2004/05/04 06:04:23
2004-05-03Minor tweaks to comments in autorollback code, made removal of re-packagedjoden4-21/+56
package print to standard out in arb and rb code. ...james CVS patchset: 7245 CVS date: 2004/05/03 17:29:16
2004-04-19splint fiddles.jbj2-1/+3
CVS patchset: 7241 CVS date: 2004/04/19 12:06:30
2004-04-18Force global Lua state initialization during rpmReadConfigFiles().niemeyer1-0/+4
CVS patchset: 7240 CVS date: 2004/04/18 23:47:29
2004-04-13Fixed bug in "rpm -qf": if a file in the current directory had theniemeyer1-0/+4
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
2004-04-07- fix: no transaction lock if --test was specified (#119783).jbj1-8/+10
CVS patchset: 7222 CVS date: 2004/04/07 23:50:35
2004-04-07- fix: segfault on --recontext if file_contexts unreadable (#117374).jbj3-6/+6
- fix: /etc/security/selinux/file_contexts is default path. CVS patchset: 7220 CVS date: 2004/04/07 23:26:00
2004-04-07Splint fiddles.jbj1-2/+2
CVS patchset: 7219 CVS date: 2004/04/07 18:07:08
2004-04-01revert buildtime tie breaking, not the right thing to do.jbj10-54/+49
splint fiddles. CVS patchset: 7216 CVS date: 2004/04/01 12:56:54
2004-03-30Simplify cpuid code; fix it for gcc 3.4; always push/pop ebx for PIC and non ↵arekm1-43/+12
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
2004-03-29Proof-of-concept for arch filtered dependencies.jbj2-6/+167
CVS patchset: 7206 CVS date: 2004/03/29 07:43:42
2004-03-28Typo.jbj1-1/+1
CVS patchset: 7204 CVS date: 2004/03/28 16:24:02
2004-03-28- scareMem = 0 everywhere, document deprecation phase out.jbj3-5/+7
CVS patchset: 7203 CVS date: 2004/03/28 16:07:26
2004-03-28- use package build time as EVR comparison tie breaker.jbj3-6/+68
CVS patchset: 7201 CVS date: 2004/03/28 14:57:53
2004-03-28pentium3/pentium4 support by Pawe³ Sikora <pluto/at/pld-linux.org>.arekm2-1/+72
Modified Files: installplatform macros.in rpmrc.in lib/rpmrc.c lib/rpmts.c CVS patchset: 7198 CVS date: 2004/03/28 02:41:32
2004-03-26Splint fiddles.jbj7-535/+604
CVS patchset: 7195 CVS date: 2004/03/26 17:27:57
2004-03-24- Now Lua interface is using a global state.niemeyer3-13/+5
- /usr/lib/rpm/init.lua is called during intialization. CVS patchset: 7188 CVS date: 2004/03/24 19:47:11
2004-03-19- New internal Lua support scheme, laying under rpmio.niemeyer5-292/+78
- 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
2004-03-16- Implemented support for internal Lua scripts.niemeyer9-3/+418
- 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
2004-03-15re-add splint fiddles.jbj1-0/+2
CVS patchset: 7172 CVS date: 2004/03/15 14:40:01
2004-03-11- fix: ENOTSUP filter from lsetfilecon borkage.jbj1-5/+3
CVS patchset: 7168 CVS date: 2004/03/11 17:33:17
2004-03-10- add sparcv8 and enable elf32/elf64 Zon sparc64 (#117302).jbj2-2/+4
- fix: --querybynumber looped. CVS patchset: 7161 CVS date: 2004/03/10 23:01:46
2004-03-06Filter ENOTSUP lsetfilecon() to permit tmpfs mount on /dev/shm.jbj1-1/+1
CVS patchset: 7152 CVS date: 2004/03/06 17:59:22
2004-03-05initial autorollback feature.joden7-6/+1053
CVS patchset: 7149 CVS date: 2004/03/05 18:22:25
2004-03-05Added todo for types for tagtblpauln1-0/+1
CVS patchset: 7148 CVS date: 2004/03/05 18:00:55
2004-03-02Change lock file location.jbj1-8/+1
Lock in outer, not in chroot, file tree for now. CVS patchset: 7142 CVS date: 2004/03/02 21:55:03
2004-03-02- permit globs in macrofiles: directive (#117217).jbj4-170/+2
CVS patchset: 7139 CVS date: 2004/03/02 01:31:01
2004-02-26use static variable, not define, for lock file path.jbj1-1/+4
CVS patchset: 7135 CVS date: 2004/02/26 01:23:48
2004-02-26splint fiddles.jbj5-19/+45
CVS patchset: 7134 CVS date: 2004/02/26 01:20:52
2004-02-25It was 2 bytes, not one. Amateurs.. humpf. ;-)niemeyer1-1/+1
CVS patchset: 7132 CVS date: 2004/02/25 20:04:36
2004-02-25Oops. "path" was being allocated with 1 byte less than necessary.niemeyer1-1/+1
CVS patchset: 7131 CVS date: 2004/02/25 20:02:23
2004-02-25Creating transaction locking scheme based on fcntl file lockingniemeyer5-4/+167
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
2004-02-23- force FD_CLOEXEC on 1st 100 inherited fdno's.jbj1-0/+11
CVS patchset: 7125 CVS date: 2004/02/23 00:43:45
2004-02-23- set "rpm_script_t" exec type for scriptlets iff /bin/sh, else default.jbj1-3/+11
CVS patchset: 7123 CVS date: 2004/02/23 00:03:14
2004-02-22- stable sort for policy specifications, patterns before paths.jbj1-13/+28
CVS patchset: 7121 CVS date: 2004/02/22 23:43:05
2004-02-20- fix: only first "mkdir -p" directory had context set.jbj1-1/+1
CVS patchset: 7102 CVS date: 2004/02/20 11:24:41
2004-02-17Return 1 and -1 as we state we do - #113668pauln1-1/+1
CVS patchset: 7099 CVS date: 2004/02/17 14:29:42
2004-02-16- establish rpm_script_t before scriptlet exec.jbj1-10/+13
CVS patchset: 7098 CVS date: 2004/02/16 04:57:25
2004-02-16- establish rpm_script_t before scriptlet exec, ignore errors for now.jbj1-0/+78
CVS patchset: 7095 CVS date: 2004/02/16 03:07:48
2004-02-15- fix: setfiles (aka rpmsx.c) dinna handle patterns correctly.jbj1-2/+2
CVS patchset: 7093 CVS date: 2004/02/15 23:51:36
2004-02-15- fix: set fcontext for "mkdir -p" directories not in packages.jbj1-2/+19
CVS patchset: 7091 CVS date: 2004/02/15 22:12:45
2004-02-15- fix: set fcontext from pkg when file_contexts doesn't exist (#114040).jbj1-1/+4
CVS patchset: 7088 CVS date: 2004/02/15 20:54:19
2004-01-11rpm-nls-fixes.patch (from PLD).jbj1-2/+2
CVS patchset: 7074 CVS date: 2004/01/11 15:24:19
2004-01-10Avoid trying to set "<<none>>" file context.jbj1-1/+2
CVS patchset: 7073 CVS date: 2004/01/10 18:48:19
2004-01-09Don't try to set empty file contexts.jbj1-1/+1
CVS patchset: 7072 CVS date: 2004/01/09 23:20:07
2004-01-09Map "<<none>>" expressions to "".jbj1-1/+1
CVS patchset: 7071 CVS date: 2004/01/09 23:17:33
2004-01-09Use "", not NULL, for missing file contexts.jbj1-1/+1
CVS patchset: 7070 CVS date: 2004/01/09 23:14:00
2004-01-05add --with-selinux, move selinux stubs to system.h.jbj7-45/+34
CVS patchset: 7063 CVS date: 2004/01/05 14:09:47
2004-01-03Add %policy marker to suck *.te content into metadata.jbj1-4/+6
CVS patchset: 7062 CVS date: 2004/01/03 21:43:10
2003-12-30- use -fPIC -DPIC on all platforms, not just mandatory (#112713).jbj1-1/+1
CVS patchset: 7051 CVS date: 2003/12/30 15:12:50