summaryrefslogtreecommitdiff
path: root/rpmio
Commit message (Expand)AuthorAgeFilesLines
* Fix memory leak in decodePkts()Michal Domonkos2021-08-201-1/+5
* Use a variable for h + hlenDemi Marie Obenour2021-06-221-5/+6
* Reduce undefined pointer arithmeticDemi Marie Obenour2021-06-211-2/+2
* pgpGet(): check that the returned length is in boundsDemi Marie Obenour2021-06-211-14/+28
* Do not allow extra packets to follow a signatureDemi Marie Obenour2021-06-211-0/+2
* Reject unimplemented critical PGP packets as per RFC-4880Panu Matilainen2021-06-151-0/+7
* Refactor error tracking to helper variable in PGP subtype parsingPanu Matilainen2021-06-151-2/+7
* Validate the buffer size when calculating PGP packet sizePanu Matilainen2021-06-151-0/+3
* Fix bugs in new format PGP packet length decoding detectionPanu Matilainen2021-06-151-2/+3
* Minor const correctness fixDemi Marie Obenour2021-06-151-1/+1
* A signature is not a keyDemi Marie Obenour2021-06-141-1/+1
* Remove dead codeDemi Marie Obenour2021-06-141-15/+0
* Ignore comment line contents in macro files (#1659)Panu Matilainen2021-04-291-0/+8
* Print output immediately in rpm.interactive()Panu Matilainen2021-04-161-0/+7
* Require stdin and stdout to be tty's for rpm.interactive()Panu Matilainen2021-04-161-0/+3
* rpmio: avoid reading past the end of the mode stringDemi Marie Obenour2021-03-301-1/+1
* Fix logic error in macro file readerMichael Schroeder2021-03-261-10/+10
* Make Lua a hard requirement for rpmPanu Matilainen2021-02-092-16/+6
* rpmio: Fix lzopen_internal mode parsing when 'Tn' is usedVitaly Chikunov2021-01-291-0/+1
* Actually report the involved macro names in macro tracebacksPanu Matilainen2021-01-291-9/+10
* Conditionalize macro traceback dump on rpm verbosity levelPanu Matilainen2021-01-291-2/+3
* Revert "Redirect macro stack backtrace printing to debug log."Panu Matilainen2021-01-291-4/+4
* Implement a table-like shortcut to rpm macros in LuaPanu Matilainen2021-01-271-0/+102
* Let %define and %global take name and body as separate argumentsPanu Matilainen2021-01-271-4/+17
* Fix out of bounds read when parsing the xz thread numberMichael Schroeder2021-01-191-4/+3
* Change %dump macro to "func" style now that we canPanu Matilainen2020-11-261-6/+2
* Change %undefine macro to "func" style now that we canPanu Matilainen2020-11-261-22/+6
* Specify number of expected arguments for builtins in numbersPanu Matilainen2020-11-261-37/+37
* Unify builtin macro calling now that we canPanu Matilainen2020-11-261-17/+11
* Change func-macro types to return a number (always zero)Panu Matilainen2020-11-261-17/+21
* Change builtin "parse" type macros to take their arguments via an argvPanu Matilainen2020-11-261-9/+13
* Change builtin "func" type macros to take their arguments via an argvPanu Matilainen2020-11-261-31/+26
* Put an insulation layer between source line parsing and macro argumentsPanu Matilainen2020-11-261-15/+20
* Unify builtin and user-defined parametric macro calling syntaxPanu Matilainen2020-11-261-39/+46
* Support testing for builtin Lua with a macro conditionalPanu Matilainen2020-11-091-4/+4
* Move the builtins table below the referenced functions to lose clutterPanu Matilainen2020-11-091-52/+37
* Make builtin macros honor generic macro conditionalsPanu Matilainen2020-11-091-19/+19
* Lose now unnecessary chkexist and negate arguments to builtin macrosPanu Matilainen2020-11-091-43/+22
* Drop support for undocumented %{!trace} builtin syntaxPanu Matilainen2020-11-091-1/+1
* Drop undocumented special conditional syntax from %{load:...} builtinPanu Matilainen2020-11-091-2/+1
* Add %{exists:...} builtin macro for testing file existencePanu Matilainen2020-11-091-0/+3
* Change builtin %{verbose:...} to return a simple 0/1 booleanPanu Matilainen2020-11-091-9/+2
* Convert some obvious cases to use rstrndup() instead of manual workPanu Matilainen2020-11-092-11/+3
* Implement strndup() equivalent using rpm alloc failure systemPanu Matilainen2020-11-092-3/+11
* Fix typo in argvAddN() API docs, doh :(Panu Matilainen2020-11-041-1/+1
* Implement argvAddN() API for adding partial strings to argv arraysPanu Matilainen2020-11-042-2/+21
* Pass their own macro entry as an argument (ie self) to all builtinsPanu Matilainen2020-11-041-55/+51
* Lose now unnecessary name length member in builtin macro tablePanu Matilainen2020-11-041-32/+29
* Handle builtin-macros as defined entries in the macro tablePanu Matilainen2020-11-042-54/+46
* Always copy cli macros in rpmInitMacros()Panu Matilainen2020-11-041-5/+2