Alexey Tourbin
845a750521
spec: removed 'BuildConflicts: rpm-devel' (checked with buildreq)
2008-03-25 03:27:37 +03:00
Alexey Tourbin
c0e8d34d90
spec: buildreq
2008-03-25 03:27:14 +03:00
d534994b4e
relative: Fix potential NULL dereference (ALT#14067)
2008-01-17 18:12:23 +00:00
aa45567317
platform.in (%__autoreconf): Add deprecation warning
2008-01-07 22:44:30 +00:00
4b478a1305
platform.in: Add %warning() macro
...
Signed-off-by: Alex V. Myltsev <avm@altlinux.ru>
Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
2008-01-07 22:41:47 +00:00
a3d0fe14b1
platform.in: Add %autoreconf macro (ALT#13925).
2008-01-07 22:38:10 +00:00
b21c2f85da
relative.c: Reindent
2007-12-13 23:17:31 +00:00
d013b49984
relative.c: Use heap for memory allocation
...
Stack allocation is unsafe:
$ ulimit -s 64; relative /b `perl -e 'print "/a" x 32768'`
2007-12-13 23:17:31 +00:00
986ef530f3
relative.c: Introduce xstrdup(), reindent
2007-12-13 23:17:30 +00:00
c97667fad5
relative.c: Fix normalize()
...
Testcase:
$ relative //a/. /
a/
2007-12-13 23:17:30 +00:00
afed4d2da9
relative.c: Reindent
2007-12-13 23:17:30 +00:00
2949819ce6
relative.c: s/__progname/program_invocation_short_name/
2007-12-13 23:17:30 +00:00
4c5f7e154d
relative.c: Reindent
2007-12-13 23:17:30 +00:00
Alex V. Myltsev
9a21fe32e7
relative.c: fix an off-by-one (kind of) error.
...
Test:
$ relative /a/b/ /ax/
should print "../a/b/".
2007-12-13 23:17:30 +00:00
Kirill A. Shutemov
629b4b18bc
Add armv5tejl support
2007-11-10 13:26:47 +00:00
Kirill A. Shutemov
80426c365f
rpmrc.in: remove -fsigned-char from optflags for arm*
2007-11-10 13:26:46 +00:00
Kirill A. Shutemov
f002179ab8
Refresh ARM support
...
Add arm and armb CANONARCH: common CANONARCH for general purpose distribution. It's armv4 without Thumb now.
Update %optflags for ARM
Add %arm macros: list of all ARM processors
2007-11-10 13:26:45 +00:00
Kirill A. Shutemov
06eb5ce9e7
Do not check STACK entry in ARM ELF files
2007-11-10 13:26:44 +00:00
a6f4e2a41e
More %_target_platform tweaks: cleanup build_os filter; initialize %_gnueabi; replace %_gnu with %_gnueabi in %_target_platform
2007-11-10 13:26:21 +00:00
Kirill A. Shutemov
ddab849441
- %_gnu appended to %_target_platform
...
- %_gnu is -gnueabi for gnueabi targets
2007-11-10 15:45:30 +03:00
427194b25b
4.0.4-alt77.M40.1
...
- rpmdb/header.c (guess_category_value):
Allowed overriding locale using $RPM_LANGUAGE_I18NSTRING for header FindI18NString.
- build.c (buildForTarget):
Changed to pass --wildcards to tar on build from tarball (RH#206841).
- GROUPS: Added "System/Legacy libraries" (#12629 ).
- scripts/find-package.in (FindPackage):
Speedup index processing order by checking binary index prior to complete index.
2007-08-28 16:59:22 +00:00
fd480b9df1
scripts/find-package.in (FindPackage): Check binary index prior to complete index
2007-08-25 15:38:42 +00:00
536e800af7
GROUPS: Add "System/Legacy libraries" (ALT#12629)
2007-08-25 15:35:20 +00:00
8c2a3da7c4
build.c (buildForTarget): Pass --wildcards to tar on build from tarball (RH#206841)
...
GNU tar no longer accepts globbing by default for compatibility
with traditional implementations:
http://lists.gnu.org/archive/html/bug-tar/2006-06/msg00001.html
rpm needs to work with upstream GNU tar as well, the --wildcards option
has been supported since 2001 so older versions shouldn't suffer either.
Based on patch from http://hg.rpm.org/rpm-4.4.x?cs=1a3109298938
2007-08-12 10:31:25 +00:00
3dfa753c83
rpmdb/header.c (guess_category_value): Allow overriding locale using $RPM_LANGUAGE_I18NSTRING for headerFindI18NString
...
We want to abuse I18NSTRING for storing arbitrary data, e.g. GIT commit identifiers.
To achieve this, we have to bypass setlocale(3) check.
2007-06-22 11:14:39 +00:00
1105a961ca
4.0.4-alt77
...
- rpmio/macro.c (doFoo):
Fixed potential buffer overflow in %%homedir macro processing.
- lib/formats.c (i18nTag):
Fixed potential null dereference on header without RPMTAG_NAME (RH#239557).
- lib/package.c (readPackageHeaders):
Removed insecure legacy providePackageNVR() call.
- lib/query.c (showQueryPackage):
Fixed potential null dereference in QUERY_FOR_DEFAULT mode.
2007-05-18 12:47:58 +00:00
8440b43b3c
lib/query.c (showQueryPackage): Fix potential null dereference in QUERY_FOR_DEFAULT mode
2007-05-18 00:54:19 +00:00
4c4920e2d8
lib/query.c (showQueryPackage): Check all header strings to resize buffer (CVE-2006-5466, RH#212833)
...
Backported from rpm-4.4.8
2007-05-18 00:33:44 +00:00
6e81fe8727
lib/package.c (readPackageHeaders): Remove insecure legacy providePackageNVR() call
2007-05-18 00:20:42 +00:00
8a189d448b
lib/formats.c (i18nTag): Avoid segfault on header without RPMTAG_NAME (RH#239557)
...
https://lists.dulug.duke.edu/pipermail/rpm-devel/2007-May/002653.html
2007-05-16 13:20:45 +00:00
20400c24b8
rpmio/macro.c (doFoo): Fix potential buffer overflow in %homedir macro processing
2007-04-11 18:18:01 +00:00
36d31bbf3c
4.0.4-alt76
...
- rpmRunTransactions:
Ignore unavailable mount points instead of bailing out.
2007-04-09 21:13:58 +00:00
0da910fb46
lib/transaction.c (rpmRunTransactions): Ignore unavailable mount points instead of bailing out
2007-03-29 16:03:42 +00:00
9eb6e27e8a
4.0.4-alt75
...
- Changed /mnt/* mountpoints handling to behave the same way
as other mountpoints.
- Fixed support of filesystems with f_bsize==0.
- files.req.list: Added /etc/hooks directory.
2007-03-27 22:43:15 +00:00
94bc3f23e1
scripts/files.req.list: Add /etc/hooks
2007-03-27 22:36:28 +00:00
2aea31a78f
lib/transaction.c (rpmRunTransactions): Drop "/mnt" support
2007-03-27 15:41:57 +00:00
8708708cac
lib/fs.c (getFilesystemList): Drop "/mnt" support
2007-03-27 15:41:38 +00:00
af0adf575e
4.0.4-alt74
...
- find-provides, find-requires:
+ Added support for files of type "Mono/.Net assembly" to repair
Mono support when new file(1) is installed (#11088 , ildar@).
2007-03-17 20:09:40 +00:00
c226f12904
autodeps/linux.{prov,req}.in: Handle files of type "Mono/.Net assembly" ( #11088 , ildar@)
2007-03-17 19:59:55 +00:00
c2248551ff
4.0.4-alt73
...
- Updated gendiff utility (Alexey Tourbin).
- Added hooks for Java autoreq facility (Damir Shayhutdinov).
- build/expression.c (doPrimary): Read closing parenthesis (Michael Schroeder).
- files.req.list: Added /etc/udev/rules.d firectory.
- Changed default nice change value from 10 to 8.
- Made nice change value configurable via %%nice_change macro.
2007-02-23 03:12:42 +03:00
5d54cdc0ec
rpmqv.c (main): Make "nice change" value configurable via %nice_change macro; change default "nice change" value from 10 to 8
2007-02-23 00:12:39 +00:00
86ad8ff400
build/expression.c (doPrimary): Read closing parenthesis, patch from Michael Schroeder
2007-02-23 00:05:37 +00:00
7227d450ca
Merge branch 'master' of git.alt:/people/damir/packages/rpm
2007-02-11 22:08:09 +00:00
6a53902827
scripts/files.req.list: Add /etc/udev/rules.d
2007-02-11 21:26:45 +00:00
Damir Shayhutdinov
280e69d9a5
Added hooks for Java autoreq facility.
...
Signed-off-by: Damir Shayhutdinov <damir@altlinux.ru>
2007-02-10 19:16:04 +03:00
Alexey Tourbin
2c8f2dc263
gendiff: I guess "||" is somewhat better than "&&" (at least two bytes shorter!)
2007-01-25 00:32:34 +03:00
Alexey Tourbin
c003160cf3
gendiff: output empty line before `ls -l "$patch"'
...
This is probably the last gendiff-related commit for now.
I think I want to propose the following changelog entry
for next rpm release:
- enhanced gendiff(1), which can now recognize whitespace-related
subset of GNU diff options (Alexey Tourbin)
TODO: make it recognize more diff options.
But option values must be quoted...
2007-01-24 22:18:29 +03:00
Alexey Tourbin
a8d5415029
gendiff.1: added OPTIONS (copied from ls.1.gz)
2007-01-24 21:51:45 +03:00
Alexey Tourbin
16a368fe4a
gendiff.1: removed two stupid lines
2007-01-24 21:44:51 +03:00
Alexey Tourbin
b30ac548a0
gendiff.1: added note about Vim patchmode option
2007-01-24 21:41:54 +03:00