summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Releasedebian/0.11-2Felipe Sateler2020-06-14
|
* Update docs to install README.md instead of READMEFelipe Sateler2020-06-14
|
* Releasedebian/0.11-1Felipe Sateler2020-06-13
|
* Fix set-rpath corrupting binaries on mipsFelipe Sateler2020-06-13
| | | | | | Pick a couple of proposed upstream patches to address the mips set-rpath failures. Closes: #821435
* Drop patches picked from upstreamFelipe Sateler2020-06-13
|
* Update changelog for new releaseFelipe Sateler2020-06-13
|
* Update upstream source from tag 'upstream/0.11'Felipe Sateler2020-06-13
|\ | | | | | | Update to upstream version '0.11' with Debian dir 7c62fdbfa53e69ee2f082ca3204e06e6951e53e9
| * New upstream version 0.11Felipe Sateler2020-06-13
| |\
| | * Bump version numberEelco Dolstra2020-06-09
| | |
| | * README: no more homepageDomen Kožar2020-06-08
| | |
| | * README: strip bug was fixedDomen Kožar2020-06-05
| | |
| | * Merge pull request #104 from mkoloberdin/masterDomen Kožar2020-06-03
| | |\ | | | | | | | | tests: Do not exit on an expected failure code.
| | | * tests: Do not exit on an expected failure code.Michael Koloberdin2016-07-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The comment in the code below the patched line clearly suggests that it should go on in this case. This condition occurs on Alpine Linux (musl-libc-based): http://patchwork.alpinelinux.org/patch/2206/
| | * | README: clarify testingDomen Kožar2020-06-03
| | | |
| | * | Add issue templatesDomen Kožar2020-06-03
| | | |
| | * | Merge pull request #171 from lkollar/no-memset-sonameDomen Kožar2020-06-03
| | |\ \ | | | | | | | | | | Remove zeroing out logic in modifySoname
| | | * | Remove zeroing out logic in modifySonameLaszlo Kiss-Kollar2019-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original SONAME is filled with 'X' characters in the modifySoname function. This can cause issues if the .dynstr entry is still referenced in other sections, e.g. some libraries use the SONAME entry as version specifiers.
| | * | | Merge pull request #202 from rpurdie/masterDomen Kožar2020-06-03
| | |\ \ \ | | | | | | | | | | | | Fix shared library corruption when rerunning patchelf
| | | * | | Fix shared library corruption when rerunning patchelfRichard Purdie2020-06-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When running patchelf on some existing patchelf'd binaries to change to longer RPATHS, ldd would report the binaries as invalid. The output of objdump -x on those libraryies should show the top of the .dynamic section is getting trashed, something like: 0x600000001 0x0000000000429000 0x335000 0x0000000000335000 0xc740 0x000000000000c740 0x1000 0x0000000000009098 SONAME libglib-2.0.so.0 (which should be RPATH and DT_NEEDED entries) This was tracked down to the code which injects the PT_LOAD section. The issue is that if the program headers were previously relocated to the end of the file which was how patchelf operated previously, the relocation code wouldn't work properly on a second run as it now assumes they're located after the elf header. This change forces them back to immediately follow the elf header which is where the code has made space for them. Should fix https://github.com/NixOS/patchelf/issues/170 and https://github.com/NixOS/patchelf/issues/192 Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| | * | | | Merge pull request #204 from NixOS/github-actionsDomen Kožar2020-06-03
| | |\ \ \ \ | | | | | | | | | | | | | | github actions -> travis
| | | * | | | nixpkgs: 19.03 -> 20.03Domen Kožar2020-06-03
| | | | | | |
| | | * | | | github actions -> travisDomen Kožar2020-06-03
| | |/ / / /
| | * | | | Merge pull request #127 from bartosh/masterDomen Kožar2020-06-03
| | |\ \ \ \ | | | | | | | | | | | | | | fix adjusting startPage
| | | * | | | fix adjusting startPageEd Bartosh2017-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | startPage is adjusted unconditionally for all executables. This results in incorrect addresses assigned to INTERP and LOAD program headers, which breaks patched executable. Adjusting startPage variable only when startOffset > startPage should fix this. This change is related to the issue NixOS#10 Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
| | * | | | | Merge pull request #203 from priegger/fix/readmeDomen Kožar2020-06-03
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | fix README -> README.me in some more places
| | | * | | | | fix README -> README.me in some more placesPhilipp Riegger2020-06-03
| | | | |/ / / | | | |/| | |
| | * | | | | Merge pull request #137 from speleo3/force-rpath-94Domen Kožar2020-06-03
| | |\ \ \ \ \ | | | |/ / / / | | |/| | | | Consistently use --force-rpath
| | | * | | | Consistently use --force-rpath (fixes #94)Thomas Holder2020-06-03
| | |/ / / /
| | * | | | https://github.com/NixOS/patchelf/issues/191Domen Kožar2020-06-02
| | | | | |
| | * | | | Merge pull request #201 from dstahlke/outputflagEelco Dolstra2020-06-02
| | |\ \ \ \ | | | | | | | | | | | | | | Added --output flag
| | | * | | | Added --output flagDan L. Stahlke2020-06-01
| | |/ / / /
| | * | | | Merge pull request #200 from NixOS/domenkozar-patch-1Domen Kožar2020-05-28
| | |\ \ \ \ | | | | | | | | | | | | | | Update Makefile.am
| | | * | | | Update Makefile.amDomen Kožar2020-05-28
| | |/ / / /
| | * | | | README: markdownDomen Kožar2020-05-28
| | | | | |
| | * | | | flake.lock: AddEelco Dolstra2020-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Flake input changes: * Added 'nixpkgs': 'github:NixOS/nixpkgs/48723f48ab92381f0afd50143f38e45cf3080405'
| | * | | | Merge pull request #198 from pespin/pespin/masterEelco Dolstra2020-04-08
| | |\ \ \ \ | | | | | | | | | | | | | | Update doc to describe multiple filename args allowed
| | | * | | | Update doc to describe multiple filename args allowedPau Espin Pedrol2020-04-08
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 936bae418b77ee9e06a93cd3cd444f4204446973 added support to handle several files at once, but forgot to update the man and help output to describe it. Fixes: 936bae418b77ee9e06a93cd3cd444f4204446973
| | * | | | release.nix: Fix evaluationEelco Dolstra2020-04-06
| | | | | |
| | * | | | Use lastModifiedEelco Dolstra2019-10-23
| | | | | |
| | * | | | flake.nix: Support multiple platformsEelco Dolstra2019-10-23
| | | | | |
| | * | | | flake.nix: Provide a Nixpkgs overlayEelco Dolstra2019-09-19
| | | | | | | | | | | | | | | | | | | | | | | | Also update the lock file.
| | * | | | Update flakeEelco Dolstra2019-08-30
| | | | | |
| | * | | | epoch -> editionEelco Dolstra2019-07-11
| | | | | |
| | * | | | Merge pull request #175 from lkollar/travis-ciEelco Dolstra2019-07-02
| | |\ \ \ \ | | | | | | | | | | | | | | Add .travis.yml to enable CI
| | | * | | | Add .travis.yml to enable CILaszlo Kiss-Kollar2019-07-02
| | |/ / / /
| | * | | | Update flake.lockEelco Dolstra2019-06-06
| | | | | |
| | * | | | Updated epoch (#172)Nick Van den Broeck2019-06-03
| | | | | |
| | * | | | Update flake.nixEelco Dolstra2019-05-31
| | | | | |
| | * | | | flake.nix: Set epochEelco Dolstra2019-05-28
| | | |/ / | | |/| |
| | * | | Update flake.lockEelco Dolstra2019-05-09
| | | | |