Skip to content

Update macholib to 1.11#74

Closed
pyup-bot wants to merge 1 commit intomasterfrom
pyup-update-macholib-1.7-to-1.11
Closed

Update macholib to 1.11#74
pyup-bot wants to merge 1 commit intomasterfrom
pyup-update-macholib-1.7-to-1.11

Conversation

@pyup-bot
Copy link

@pyup-bot pyup-bot commented Nov 1, 2018

This PR updates macholib from 1.7 to 1.11.

Changelog

1.11

-------------

* Add very hacky limited support for loader_path. This is just
enough to deal with extensions and dylibs found in Python
binary wheels.

1.10

-------------

* 25: Add support for LC_NOTE and LC_BUILD_VERSION

1.9

------------

Features:

* Add definition for ``macholib.mach_o.reloc_type_generic``, which
was used in code but never defined.

* 22: Add LICENSE file

* 23: Added "--help" option for "python -m macholib"

* Added function ``macholib.MachO.lc_str_value`` which should
help in decoding value of ``macholib.mach_o.lc_str``. Those
values are offsets in the data of a load command, the function
will return the actually value as a byte string.

See also issue 21.

Bug fixes:

* Pull request 15: Fix typo in thread_command class

Patch by user "phdphuc" on bitbucket.

1.8

------------

* Use the same dependency walk logic as otool

Patch by Taras Tsugrii <ttsugriifb.com>

* Added support for new load commands

Patch by David Dorsey <trogdorseygmail.com>,
with enhancements by Ronald Oussoren.

* Fix procesing DSYM file from XCODE 6.x

Patch by HolmsBlazhey <andrey.blazheygmail.com>

* MachOGraph.locate(): When calling dyld_find(), use kwarg 'loader_path', not 'loader'.

Patch by Stuart Berg <bergsjanelia.hhmi.org>

* Add fields to thread_command

Patch by Asger Hautop Drewsen <asgerdrewsengmail.com>

* Add missing ARM_V7S subtype.

Patch by "NN"

* Fix for SymbolTable

Patch by Christian Klein <chris5711.org>

* Use first Mach-O header as the default header

Patch by Christian Klein <chris5711.org>

* Issue 17: add LC_LOAD_UPWARD_DYLIB to _RELOCATABLE set

* Issue 16: macholib "hangs" on invalid input

Due to the use of the range function on untrusted input
the python process could hang when reading invalid input, due
to trying to construct an enormous list.

* Issue 18: Bad version parsing in macho_version_helper

The order of subfields in ``mach_version_helper`` was reversed from
reality.

* Issue 19: Fix aligment issue that prevented code signing

Patch by Brendan Simon

* Fix issue 14: Can't pass endian argument to p_uint64.from_str
Links

@pyup-bot
Copy link
Author

Closing this in favor of #91

@pyup-bot pyup-bot closed this Dec 27, 2019
@wettenhj wettenhj deleted the pyup-update-macholib-1.7-to-1.11 branch December 27, 2019 22:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments