Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

rehex-0.61.1-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: rehex Distribution: openSUSE Tumbleweed
Version: 0.61.1 Vendor: openSUSE
Release: 1.1 Build date: Thu Mar 14 07:10:52 2024
Group: Unspecified Build host: reproducible
Size: 6669833 Source RPM: rehex-0.61.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/solemnwarning/rehex
Summary: Reverse Engineers' Hex Editor
A hex heditor with a number of features for analysing and annotating
binary file formats.

Current features include:

    Large file support (tested up to 1 TiB)
    Decoding of integer/floating point value types
    Disassembly of machine code
    Highlighting and annotation of ranges of bytes

Provides

Requires

License

GPL-2.0-only

Changelog

* Thu Mar 14 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.61.0:
    * Fix data being displayed from the wrong point in the file when
      "Collapse matches" is enabled in the file comparison window.
* Thu Feb 15 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.61.0:
    * Permit trailing commas in template enum definitions (#216).
    * Add overwrite/insert toggle to "Fill range" dialog (#213).
    * Add copy/export context menu commands to strings tool (#210).
    * Fix temporary hang in strings tool when processing large files (#217).
    * Fix settings not being saved during application exit.
    * Batch comments panel updates to improve responsiveness (#205).
    * Add search field to comments panel (#204).
    * Add bit editor tool.
    * Add checksum tool (#219).
    * Add options to search for floating point values.
    * Don't reload files modified externally when requested not to.
    * Start search when Enter is pressed in search dialog input field,
    or search backwards when Shift+Enter is pressed.
    * Add "Reload automatically" toggle to "File" menu to automatically
    reload the file when modified externally (and not in the editor) (#222).
    * Preserve scroll position when reloading file.
* Mon Jul 31 2023 Michael Vetter <mvetter@suse.com>
  - Update to 0.60.1:
    New features:
    * Add data histogram tool (#140).
    * Monitor for open files being externally modified and allow
      reloading (#124).
    * Add "Delete comment and children" context menu command to
      delete a comment and any comments encapsulated by it (#198).
    * Allow dragging tabs between windows or out to new ones.
    Quality of life improvements:
    * Use virtual offsets in "Select range" dialog.
    * Don't re-open files to save when there are no changes (#193).
    * Improve performance when large numbers of comments are defined.
    * Open original file when passed a rehex-meta file on the command line (#207).
    Character set handling:
    * Add <charset = "XXX"> syntax to templates (#184).
    * Add character set option to text search (#182, #200).
    * Add IBM codepage 866 and Windows-1251 (#208).
    Binary templates:
    * Expose current array index as ArrayIndex when expanding arrays
      of structs in templates (#191).
    * Fix true/false not being usable inside template functions/structs (#197).
    * Add new ReadString(), SPrintf(), SetComment(), StringLengthBytes(),
      ArrayPush(), ArrayPop() and OffsetOf() template function.
    * Fix repeated execution of the same switch() block in a template (#202).
    * Add 'private' variables to template language.
    * Fix template format strings that expand to further format tokens.
    * Fix template error when converting a float to an int.
    * Remember recently selected templates (#183).
    * Implement lexical variable scoping in templates and allow functions
      to access global variables defined above them (#190).
    * Add "Apply template from cursor" option to binary template tool.
    Bug fixes:
    * Fix crash when running rehex for the first time on some systems (#194).
    * Correctly draw insert cursor over highlighted data and at the end of the file (#196).
    * Fix cases where the strings tool would appear to run forever with an empty file.
    * Remove strings from the strings panel when they are deleted from the file.
    * Fix crash when attempting to open a directory/bundle on macOS.
* Fri Nov 04 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Use the default lua version (currently 5.4): buildrequire
    lua-busted instead of lua53-busted, which then fails to run
    against the default lua interpreter.
    See also boo#1199151
* Mon Oct 24 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.5.4:
    * Allow passing arguments to structs created via ArrayResize()
      and ArrayExtend() template functions.
    * Fix parsing of whitespace in template array dereference (#175).
    * Display offsets in comments panel (#165).
    * Improve performance of templates that declare many (thousands+)
      of variables in the file.
    * Add Error() function for templates (#186).
    * Fix crash when attempting to use string as a file variable
      in templates (#185).
    * Add plugin for annotating pcap files.
* Sun Jun 26 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.5.3:
    * Correctly nest comments when updating comments panel (#169).
    * Update text in comments panel when a comment is modified.
    * Fix display of >4GiB virtual offsets in files that are <=4GiB (#170).
    * Add support for code page 437 (IBM) and 932/936/949/950 (Microsoft).
    * Fix handling of multibyte character boundaries in document view.
    * Draw wide characters in document view (#173).
    * Move forwards/backwards and select whole instructions from disassembly in document view.
    * Don't capture tab key press in text area of document view.
    * Add missing error checks.
    * Add number base option to "Jump to offset" dialog.
    * Drawing optimisations (improves responsiveness), particularly on macOS.
    * Fix some undefined behaviour issues.
* Sat Jun 25 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.5.2:
    * Fix integer overflow issue.
* Fri Apr 29 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.5.1:
    * Only macOS related changes
* Mon Apr 25 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.5.0:
    * Added "x86 disassembly syntax" to "View" menu to allow selecting
      between Intel or AT&T notation for x86 disassembly (#142).
    * Handle file open message used for "Open With" on macOS (#144).
    * Added --compare switch to jump straight into comparing two files (#141).
    * Fix timer leak that can cause a crash when closing the compare
      window or strings panel.
    * Add import and export functions for Intel Hex files (#102).
    * Add online help (#147).
    * Add Bitmap Data Visualisation tool (#29).
    * Add Binary Template support (#138).
    * Save new files without the execute bit set (#154
    * Include highlight colour names in context menu (#153
    * Save write protect setting in rehex-meta.json (#143).
    * Fix several occasional crashes.
* Fri Jan 07 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.4.1:
    * Fix text rendering glitches that can occur when displaying
      control characters and some Unicode ones, depending which font
      is in use (worst affected is the default Windows font).
* Fri Jan 07 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.4.0:
    * Add data types for common text encodings (Unicode, ISO-8859)
      text displayed or typed into the text view on the right will
      be decoded or encoded appropriately (#10).
    * Treat pasted text as text rather than a string of raw bytes.
    * Add 8-bit integer data types.
    * Don't mark new files as unsaved.
    * Store cursor position history and allow jumping backwards/forwards (#81).
    * Allow jumping to previous/next difference in data compare window (#131).
    * Collapse long ranges of identical data in data compare window (#85).
    * Added "Jump to offset in main window" to data compare window context menu.
    * Added shortcuts for comparing data (#103).
    * Add support for other encodings to strings tool (#106).
    * Add write protect flag to prevent accidental changes to file
      data during analysis (#130).
    * Respect system cursor blink speed setting (#112).
* Thu Aug 26 2021 Michael Vetter <mvetter@suse.com>
  - Update to 0.3.92:
    * Reduce persistent memory usage (#52).
    * Fully undo virtual mapping changes in one step (#126).
    * Fix build dependency errors (#129).
    * Add "Find previous" button to search dialogs (#111).
    * Fix hard-to-see colours in "Decode values" panel on some
      systems (#127).
    * Fix build errors on FreeBSD (#133).
    * Prevent document from jumping around when the window is resized
      or disassembly is in progress (#132).
    * Fix build errors when using wxWidgets 3.1.5 and newer.
    * Refactor selection handling to make sense in virtual
      section view (#125).
    * Add font face setting to "View" menu (#128).
    * Correctly track whether files have been modified
      since saving (#122).
* Thu Jun 24 2021 Luigi Baldoni <aloisio@gmx.com>
  - Fix Factory build
* Fri May 07 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 0.3.91
    * Show disassembly of machine code in the main document view
    * Add float/double types to "Set data type" menu
    * Initial support for Lua plugins.
    * Process sections from PE EXE/DLL headers
    * Virtual segment mapping and display
  - Use optflags

Files

/usr/bin/rehex
/usr/lib64/rehex
/usr/lib64/rehex/binary-template
/usr/lib64/rehex/binary-template/executor
/usr/lib64/rehex/binary-template/executor.lua
/usr/lib64/rehex/binary-template/executor/arrayindexvalue.lua
/usr/lib64/rehex/binary-template/executor/arrayvalue.lua
/usr/lib64/rehex/binary-template/executor/filearrayvalue.lua
/usr/lib64/rehex/binary-template/executor/filevalue.lua
/usr/lib64/rehex/binary-template/executor/immediatevalue.lua
/usr/lib64/rehex/binary-template/executor/plainvalue.lua
/usr/lib64/rehex/binary-template/executor/structvalue.lua
/usr/lib64/rehex/binary-template/executor/typemapper.lua
/usr/lib64/rehex/binary-template/executor/util.lua
/usr/lib64/rehex/binary-template/executor/varallocator.lua
/usr/lib64/rehex/binary-template/lulpeg
/usr/lib64/rehex/binary-template/lulpeg/lulpeg.lua
/usr/lib64/rehex/binary-template/parser.lua
/usr/lib64/rehex/binary-template/plugin.lua
/usr/lib64/rehex/binary-template/preprocessor.lua
/usr/lib64/rehex/binary-template/templates
/usr/lib64/rehex/binary-template/templates/riff.bt
/usr/lib64/rehex/exe
/usr/lib64/rehex/exe/bitops52.lua
/usr/lib64/rehex/exe/class.lua
/usr/lib64/rehex/exe/document_stream.lua
/usr/lib64/rehex/exe/enum.lua
/usr/lib64/rehex/exe/kaitaistruct.lua
/usr/lib64/rehex/exe/microsoft_pe.lua
/usr/lib64/rehex/exe/plugin.lua
/usr/lib64/rehex/exe/string_decode.lua
/usr/lib64/rehex/exe/string_stream.lua
/usr/lib64/rehex/exe/utils.lua
/usr/lib64/rehex/pcap
/usr/lib64/rehex/pcap/plugin.lua
/usr/share/applications/rehex.desktop
/usr/share/doc/packages/rehex
/usr/share/doc/packages/rehex/README.md
/usr/share/icons/hicolor/128x128/apps/rehex.png
/usr/share/icons/hicolor/16x16/apps/rehex.png
/usr/share/icons/hicolor/256x256/apps/rehex.png
/usr/share/icons/hicolor/32x32/apps/rehex.png
/usr/share/icons/hicolor/48x48/apps/rehex.png
/usr/share/icons/hicolor/512x512/apps/rehex.png
/usr/share/icons/hicolor/64x64/apps/rehex.png
/usr/share/licenses/rehex
/usr/share/licenses/rehex/LICENSE.txt
/usr/share/rehex
/usr/share/rehex/rehex.htb


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 30 23:58:22 2024