rpm/build
Panu Matilainen 89ce186258 Dynamically grow spec line buffer on line continuations
- Allows arbitrary length line continuation constructs in specs, but
  probably the more useful side-effect is cleanly handling unterminated
  macros and the like (instead of segfaulting) on large spec files,
  there was a bug on this somewhere but cant find it atm.
- This also has a wee bit silly effect on the maximum macro expansion size:
  after very long constructs the max expansion gets is bigger than
  at the beginning of spec parse, but properly fixing the resizing wrt
  macros is a different issue.
- Watch out for possible fallout from spec->line etc tracking, they
  *seem* to be ok even with the potentially moving buffer location but...
2012-07-31 14:22:08 +03:00
..
Makefile.am Bump library sonames in preparation for new release 2012-03-20 09:56:30 +02:00
build.c If we need a FILE stream then get one... 2011-07-08 10:15:58 +03:00
expression.c Eliminate bunch of obvious dead NULL-assingments from misc build parts 2011-05-27 16:46:23 +03:00
files.c Accept "owner" as an alias to "user" %verify attribute (RhBug:838657) 2012-07-10 12:52:23 +03:00
misc.c Eliminate unused truncStringBuf() function 2010-10-29 10:21:45 +03:00
pack.c Report the actual failure reason on archive create failure (again) 2012-07-02 16:15:41 +03:00
parseBuildInstallClean.c Fix the remaining enum abuse over rpmParseState in librpmbuild 2010-10-28 12:01:42 +03:00
parseChangelog.c Stricter validation of changelog date (RhBug:843525) 2012-07-30 14:59:35 +03:00
parseDescription.c Clean up + plug memleak in parseDescription() 2011-05-27 15:24:29 +03:00
parseFiles.c Unmask %license directive when parsing %files section 2012-05-15 14:23:35 +03:00
parsePolicies.c Eliminate dead NULL-assignments on parsePolicies() exit 2011-05-27 16:21:12 +03:00
parsePreamble.c Push special doc directory generation next to other special doc foobar 2012-05-16 17:05:26 +03:00
parsePrep.c Add support for 7zip compressed tarballs 2012-05-22 13:48:01 +03:00
parseReqs.c Add support for dpkg-style sorting of tilde in version/release 2012-04-23 11:04:02 +03:00
parseScript.c Use POPT_BIT_SET for setting the scriptlet flags 2011-09-12 13:27:12 +03:00
parseSpec.c Dynamically grow spec line buffer on line continuations 2012-07-31 14:22:08 +03:00
policies.c Make base64 encoding/decoding part of rpmio public API 2011-11-09 15:16:28 +02:00
reqprov.c Implement transaction ordering hinting 2010-12-13 12:26:06 +02:00
rpmbuild.h Brute-force s/rpmTag/rpmTagVal/ in entire librpmbuild 2010-10-22 13:50:05 +03:00
rpmbuild_internal.h Allocate spec line buffer separately from spec struct 2012-07-31 11:56:01 +03:00
rpmbuild_misc.h Remove the now unused user/group caching code 2010-12-15 09:44:54 +02:00
rpmfc.c Always print out package dependencies on build 2012-07-12 14:51:12 +03:00
rpmfc.h Remember buildroot directory in rpmfc struct 2010-12-01 11:09:02 +02:00
rpmspec.h Support retrieving the spec contents in parsed format 2011-06-17 13:52:27 +03:00
spec.c Allocate spec line buffer separately from spec struct 2012-07-31 11:56:01 +03:00