Projects STRLCPY LIEF Commits a448c5ef
🤬
  • ■ ■ ■ ■ ■ ■
    README.md
    skipped 19 lines
    20 20   </a>
    21 21   &nbsp;
    22 22   <a href="https://github.com/lief-project/LIEF/releases">
    23  - <img src="https://img.shields.io/badge/release-0.8.3-brightgreen.svg?style=default">
     23 + <img src="https://img.shields.io/badge/release-0.9.0-brightgreen.svg?style=default">
    24 24   </a>
    25 25  </p>
    26 26   
    skipped 46 lines
    73 73  To install the latest **commit**:
    74 74   
    75 75  ```python
    76  -pip install https://github.com/lief-project/packages/raw/lief-master-latest/pylief-0.8.3.dev.zip
     76 +pip install https://github.com/lief-project/packages/raw/lief-master-latest/pylief-0.9.0.dev.zip
    77 77  ```
    78 78  ### Packages
    79 79   
    skipped 7 lines
    87 87  </tr>
    88 88   
    89 89  <tr>
    90  - <td><a href="https://github.com/lief-project/packages/raw/lief-master-latest/LIEF-0.8.3-Linux.tar.gz">SDK</a></td>
    91  - <td><a href="https://github.com/lief-project/packages/raw/lief-master-latest/LIEF-0.8.3-win32.zip">SDK</a></td>
    92  - <td><a href="https://github.com/lief-project/packages/raw/lief-master-latest/LIEF-0.8.3-win64.zip">SDK</a></td>
    93  - <td><a href="https://github.com/lief-project/packages/raw/lief-master-latest/LIEF-0.8.3-Darwin.tar.gz">SDK</a></td>
     90 + <td><a href="https://github.com/lief-project/packages/raw/lief-master-latest/LIEF-0.9.0-Linux.tar.gz">SDK</a></td>
     91 + <td><a href="https://github.com/lief-project/packages/raw/lief-master-latest/LIEF-0.9.0-win32.zip">SDK</a></td>
     92 + <td><a href="https://github.com/lief-project/packages/raw/lief-master-latest/LIEF-0.9.0-win64.zip">SDK</a></td>
     93 + <td><a href="https://github.com/lief-project/packages/raw/lief-master-latest/LIEF-0.9.0-Darwin.tar.gz">SDK</a></td>
    94 94  </tr>
    95 95   
    96 96  <tr>
    97  - <td colspan="4"><p align="center"><a href="https://github.com/lief-project/packages/raw/lief-master-latest/pylief-0.8.3.dev.zip">Python</a></p></td>
     97 + <td colspan="4"><p align="center"><a href="https://github.com/lief-project/packages/raw/lief-master-latest/pylief-0.9.0.dev.zip">Python</a></p></td>
    98 98  </tr>
    99 99  </table>
    100 100   
    101 101  <table>
    102  -<tr><td colspan="6"><b><img src="https://img.shields.io/badge/release-0.8.3-brightgreen.svg?style=default"></b></td></tr>
     102 +<tr><td colspan="6"><b><img src="https://img.shields.io/badge/release-0.9.0-brightgreen.svg?style=default"></b></td></tr>
    103 103  <tr>
    104 104   <th>Linux</th>
    105 105   <th>Windows</th>
    skipped 4 lines
    110 110  </tr>
    111 111   
    112 112  <tr>
    113  - <td><a href="https://github.com/lief-project/LIEF/releases/download/0.8.3/LIEF-0.8.3-Linux.tar.gz">SDK</a></td>
     113 + <td><a href="https://github.com/lief-project/LIEF/releases/download/0.9.0/LIEF-0.9.0-Linux.tar.gz">SDK</a></td>
    114 114   <td>
    115  - <a href="https://github.com/lief-project/LIEF/releases/download/0.8.3/LIEF-0.8.3-win32.zip">SDK - x86</a>
     115 + <a href="https://github.com/lief-project/LIEF/releases/download/0.9.0/LIEF-0.9.0-win32.zip">SDK - x86</a>
    116 116   <br />
    117  - <a href="https://github.com/lief-project/LIEF/releases/download/0.8.3/LIEF-0.8.3-win64.zip">SDK - x86-64</a>
     117 + <a href="https://github.com/lief-project/LIEF/releases/download/0.9.0/LIEF-0.9.0-win64.zip">SDK - x86-64</a>
    118 118   </td>
    119  - <td><a href="https://github.com/lief-project/LIEF/releases/download/0.8.3/LIEF-0.8.3-Darwin.tar.gz">SDK</a></td>
    120  - <td><a href="https://github.com/lief-project/LIEF/releases/download/0.8.3/LIEF-0.8.3-CentOS.tar.gz">SDK</a></td>
     119 + <td><a href="https://github.com/lief-project/LIEF/releases/download/0.9.0/LIEF-0.9.0-Darwin.tar.gz">SDK</a></td>
     120 + <td><a href="https://github.com/lief-project/LIEF/releases/download/0.9.0/LIEF-0.9.0-CentOS.tar.gz">SDK</a></td>
    121 121   
    122 122   <td>
    123  - <a href="https://github.com/lief-project/LIEF/releases/download/0.8.3/LIEF-0.8.3-Android_x86_64.tar.gz">SDK - x86-64</a>
     123 + <a href="https://github.com/lief-project/LIEF/releases/download/0.9.0/LIEF-0.9.0-Android_x86_64.tar.gz">SDK - x86-64</a>
    124 124   <br />
    125  - <a href="https://github.com/lief-project/LIEF/releases/download/0.8.3/LIEF-0.8.3-Android_x86.tar.gz">SDK - x86</a>
     125 + <a href="https://github.com/lief-project/LIEF/releases/download/0.9.0/LIEF-0.9.0-Android_x86.tar.gz">SDK - x86</a>
    126 126   <br />
    127  - <a href="https://github.com/lief-project/LIEF/releases/download/0.8.3/LIEF-0.8.3-Android_armeabi-v7a.tar.gz">SDK - ARM</a>
     127 + <a href="https://github.com/lief-project/LIEF/releases/download/0.9.0/LIEF-0.9.0-Android_armeabi-v7a.tar.gz">SDK - ARM</a>
    128 128   <br />
    129  - <a href="https://github.com/lief-project/LIEF/releases/download/0.8.3/LIEF-0.8.3-Android_aarch64.tar.gz">SDK - AARCH64</a>
     129 + <a href="https://github.com/lief-project/LIEF/releases/download/0.9.0/LIEF-0.9.0-Android_aarch64.tar.gz">SDK - AARCH64</a>
    130 130   </td>
    131 131   
    132  - <td><a href="https://github.com/lief-project/LIEF/releases/download/0.8.3/documentation-0.8.3.tar.gz">Sphinx + Doxygen</a></td>
     132 + <td><a href="https://github.com/lief-project/LIEF/releases/download/0.9.0/documentation-0.9.0.tar.gz">Sphinx + Doxygen</a></td>
    133 133  </tr>
    134 134   
    135 135   
    136 136  <tr>
    137  - <td colspan="3"><p align="center"><a href="https://github.com/lief-project/LIEF/releases/download/0.8.3/pylief-0.8.3.zip">Python</a></p></td>
     137 + <td colspan="3"><p align="center"><a href="https://github.com/lief-project/LIEF/releases/download/0.9.0/pylief-0.9.0.zip">Python</a></p></td>
    138 138  </tr>
    139 139   
    140 140   
    skipped 53 lines
  • ■ ■ ■ ■ ■ ■
    doc/sphinx/changelog.rst
    1 1  Changelog
    2 2  =========
    3 3   
     4 +0.9.0 - June 11, 2018
     5 +---------------------
     6 + 
     7 +LIEF 0.9 comes with new formats related to Android: OAT, DEX, VDEX and ART. It also fixes bugs and thanks to
     8 +:github_user:`yd0b0N`, ELF parser now supports big and little endian binaries. We also completed the JSON serialization of LIEF objects.
     9 + 
     10 + 
     11 +Features
     12 +********
     13 + 
     14 +:MachO:
     15 + 
     16 + * Enable to configure the Mach-O parser for quick parsing: :commit:`880b99aeef825786dd65aed286d7c4d23b62f564`
     17 + * Add :class:`lief.MachO.EncryptionInfo` command: :commit:`f4e2d81bfe84238d463bdb65297c296635e783b1`
     18 + * Add :class:`lief.MachO.RPathCommand` command: :commit:`196994dc089885ff2f1268e51f5514f7fcbc5cff`
     19 + * Add :class:`lief.MachO.DataInCode` command: :commit:`a16e1c4d13c7071fabe6a5a46b6d6c0fd9565b72`
     20 + * Add :class:`lief.MachO.SubFramework` command: :commit:`9e3b5b45f78cc075f2192c245247af00b88b5e3c`
     21 + * Add :class:`lief.MachO.SegmentSplitInfo` command: :commit:`9e3b5b45f78cc075f2192c245247af00b88b5e3c`
     22 + * Add :class:`lief.MachO.DyldEnvironment` command: :commit:`9e3b5b45f78cc075f2192c245247af00b88b5e3c`
     23 + * API to show export-trie, rebase and binding opcodes: :commit:`5d56141061bfc27e3c971e9e474dc86fdaf0c6a9`
     24 + 
     25 + 
     26 +:PE:
     27 + 
     28 + * Add PE Code View: :commit:`eab4a7614fdf6e9a180b1c638903310da0b83118`
     29 + 
     30 + 
     31 +:ELF:
     32 + 
     33 + * Add support for ``.note.android.ident`` section: :commit:`d13db18214006ce654b723a882f70c3d7eabd20d`
     34 + * Enable to add unlimited number of dynamic entries: :commit:`a40da3e3b4b985b18a6e6026d594f524b7bae963`
     35 + * Add support for PPC relocations: :commit:`08b514191f661eeabbdf8ecacd1d7dd35a67ca54`
     36 + * Endianness support: :commit:`e794ac1502ee7636755bd441923368f88525a7d0`
     37 + 
     38 +API
     39 +***
     40 + 
     41 + * :func:`lief.breakp` and :func:`lief.shell`
     42 + * :func:`lief.parse` now support ``io`` streams as input
     43 + * Parser now returns a ``std::unique_ptr`` instead of a raw pointer: :commit:`cd1cc457cf3d63cfc5faa945657887200cedb8b3`
     44 + 
     45 +Misc
     46 +****
     47 + 
     48 + * Use `frozen <https://github.com/serge-sans-paille/frozen>`_ for some internal ``std::map`` (If C++14 is supported by the compiler)
     49 + 
     50 +Acknowledgements
     51 +****************
     52 + 
     53 + * :github_user:`yd0b0N` for :pr:`162` and :pr:`166` (Endianness support and PPC relocations)
     54 + * :github_user:`0xbf00` for :pr:`128` (``LC_RPATH`` command)
     55 + * :github_user:`illera88` for :pr:`118`
     56 + 
     57 + 
    4 58   
    5 59  0.8.3
    6 60  -----
    skipped 558 lines
Please wait...
Page is in error, reload to recover