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

radare2-5.8.8-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: radare2 Distribution: openSUSE Tumbleweed
Version: 5.8.8 Vendor: openSUSE
Release: 1.1 Build date: Wed Oct 18 21:42:21 2023
Group: Development/Tools/Debuggers Build host: i03-ch1a
Size: 21819110 Source RPM: radare2-5.8.8-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.radare.org
Summary: Reverse Engineering Framework
Opensource tools to disassemble, debug, analyze and manipulate binary files.

Provides

Requires

License

GPL-3.0-only AND LGPL-3.0-only

Changelog

* Wed Oct 18 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 5.8.8:
    For details, check full release notes"
    https://github.com/radareorg/radare2/releases/tag/5.8.8
* Wed May 17 2023 Alexander Bergmann <abergmann@suse.com>
  - Update to 5.8.6
    For details, check full release notes:
    https://github.com/radareorg/radare2/releases/tag/5.8.6
    - This fixes CVE-2023-1605 (boo#1209686).
* Tue Nov 15 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 5.7.8 (boo#1201820, CVE-2022-34502):
    + Heap buffer overflow via the function consume_encoded_name_new
    + Significant number of changes and bug fixes since 5.7.0
* Thu Jun 09 2022 Timothy Brown <stimut@gmail.com>
  - Update to 5.7.0
    * Significant number of changes and bug fixes
    * Resolves 38 CVEs
    - CVE-2022-0139 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195713
    - CVE-2022-0173
    - CVE-2022-0419 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195444
    - CVE-2022-0476 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196414
    - CVE-2022-0518 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195746
    - CVE-2022-0519 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195761
    - CVE-2022-0520 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195741
    - CVE-2022-0521 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195760
    - CVE-2022-0522 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195742
    - CVE-2022-0523 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195720
    - CVE-2022-0559 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196052
    - CVE-2022-0676 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196345
    - CVE-2022-0695 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196484
    - CVE-2022-0712 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196320
    - CVE-2022-0713 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196319
    - CVE-2022-0849 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196819
    - CVE-2022-1031 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197420
    - CVE-2022-1052 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197509
    - CVE-2022-1061 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197508
    - CVE-2022-1207 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197991
    - CVE-2022-1237 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198185
    - CVE-2022-1238 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198186
    - CVE-2022-1240 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198187
    - CVE-2022-1244 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198132
    - CVE-2022-1283 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198291
    - CVE-2022-1284 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198292
    - CVE-2022-1296 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198375
    - CVE-2022-1297 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198376
    - CVE-2022-1382 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198592
    - CVE-2022-1383 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198593
    - CVE-2022-1437 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198804
    - CVE-2022-1444 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198805
    - CVE-2022-1451 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198807
    - CVE-2022-1452 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198808
    - CVE-2022-1649 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199418
    - CVE-2022-1714 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199555
    - CVE-2022-1809 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199806
    - CVE-2022-1899 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199972
  - Remove unneeded libewf dependency
* Tue Feb 01 2022 Paolo Stivanin <info@paolostivanin.com>
  - Update to 5.5.4:
    * New IOBanks APis and commands replacing skyline and making io faster (2-10x)
    * Faster analysis, type matching, binary parsing (2-4x)
    * [] and =[] esil operations has been removed (size is mandatory)
    * Lots of important bugs fixed in bin parsers and disassemblers
    * Add support for the latest iOS15 dyld4 Atlas-style cache formats
    * Autorename signature matching collisions and faster search
    * Add assembler for riscv and disassemblers for PDP11, Alpha64 and armv7.v35
    * Improved integration with r2frida remote filesystems
    * Cleaning debugger for windows (32 and 64) and macOS makes it more reliable and stable
    * Add seven segment printing (?ea for ascii-art text titles)
    * Improved xrefs visualization with new axfm and axtm commands
    * Add avg command to manage global variables
    * The sixref plugin is now easier to use to find xrefs on arm64 code
    * Improved multibin (select all bins or one) and multidex support in apk://
    * Better build scripts for Windows (add asan and w32 profiles)
    * Added armv7.v35 and improves esil emulation with the arm64.v35
    * Add more help messages and set scr.prompt.tabhelp true by default
    * AES key wrap algorithm support in rahash2
    * Fix var serialization issues in debugger reloading (ood) and projects saving (Ps)
    * Add Amiga and MSX rom/bin parser plugin and test @romerojoseant @trufae
    * Visual slides (r2s) allow interactive content to be used within r2
    * Print and convert ternary values back and forth
    * Add the vector35 arm64 for analysis, esil and disasm and r2 can be built without capstone
    * Improved integration to use r2ghidra analysis and disassemble mainly tested for avr, v850 and arm64
    * Fix emulation of several x86 and arm64 instructions, including an scripted way
      to import official arm64 instruction descriptions
    * Bring back the cmd.pin to instrument the esil emulation when a specific address is hit
    * Small steps towards Projects with improved management for version control
    * Improved visual and panels with better interactions and fixed glitches
  - Remove CVE-2021-3673.patch
* Tue Aug 03 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Add CVE-2021-3673.patch, fixing CVE-2021-3673 (boo#1189009):
    resource exhaustion and DoS
* Sat Jul 10 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to 5.3.1
    * Fix CVE-2021-32613: Double free vulnerability in the pyc parse
      via a crafted file which can lead to DoS.
    * Fix assembling invalid arm64 instructions dont result in invalid
      representations
    * Add http.basepath to support sub directory handling for proxying
      purposes
    * Support instruction descriptions when using the r2ghidra
      disassembler plugin
    * Fix issues and enable the garbage collector when running @vlang scripts
    * Fix arm16 ldr post indexing esil expression
    * Fix r2pipe regression caused by a change in RCons buffering when
      chaining multpile commands
    * Support user defined REgg plugins
    * Full changes: https://github.com/radareorg/radare2/releases/tag/5.3.0
* Fri Jun 04 2021 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Install "r2p" multicall symlink as r2pipe, r2p conflicts with
    polylib.
* Sun May 30 2021 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Update to 5.2.1
    * See https://github.com/radareorg/radare2/releases/tag/5.2.1
  - Packaging changes:
    * Use license tag for COPYING/COPYING.LESSER
    * Use SPDX 3.0 format for License
    * Use system libzip/xxhash/libuv
    * Move plugin directory from devel to main package
    * Remove broken and no longer relevant rpmlintrc
    * Various small cleanups
* Mon Jan 11 2021 Daniel Molkentin <daniel.molkentin@suse.com>
  - Update to 5.0.0
    * See https://github.com/radareorg/radare2/releases/tag/5.0.0
* Wed Aug 12 2020 Robert Frohl <rfrohl@suse.com>
  - Update to 4.5.0
    * Analysis
    - Initial API for base type kinds (enum, struct, union)
    - Rename PowerPC to PPC
    - Improve RISC-V analysis for compressed instructions
    - Add endbr64 as a function prelude for x86-64 binaries
    - Improve BP vars/args detection
    - Detect register args used only by callee
    - Match args name/types from function definition
    - Improve itanium RTTI parsing and vtable search
    - Refactor Variables out of SDB
    - Implement basic concept of signature bestmatch
    * asm
    - Add support for WebAssembly SIMD extension
    - Boolify r_asm_is_valid and r_asm_set_syntax API
    - x86_64/x86_32: Implement assembler endbr32 and endbr64 instructions
    - x86_64: Support mov r64, 0xffffffffffffffff
    - x86_64: Fix mov r32, -imm32 encoding
    - Move inferior GNU Hexagon plugin to extras
  - For a complete list of changes see:
    https://github.com/radareorg/radare2/releases/tag/4.5.0
    https://github.com/radareorg/radare2/releases/tag/4.4.0
* Mon Mar 30 2020 Daniel Molkentin <daniel.molkentin@suse.com>
  - Update to 4.3.1
      Fix segfault in om= command
      Fix dead process issue with ood/doo command
      Fix build with ancient capstone3
      Fix build with pre-c99 compilers
      Some more code cleanups + refactorings
    Changes for 4.3.0
      anal
      Rename the Function Flag on afn (#16078)
      Fix 'af' missing lines bug when analyzing in frida://0
      Implement function names with dots in signatures
      Remove more members from RAnalBlock
      Remove prev, jumpbb and failbb from RAnalBlock
      Refactor Anal Hints (#15876)
      Skip empty esil expressions in 'aeab' to fix partial results issue
      Add 'aba' command as an alias for aeab
      Fix aeab and add V (values) in aea outputs
      Implement aeab command
    asm
      Fix #13908 - x86 aoj for instruction with hidden operand
      Add 'wao jinf' for Dalvik
      Determine Gameboy hardware registers in disassembly (#15909)
    bin
      Add new BIND_OPCODE_THREADED constant for MACHO binaries (arm64e)
      Add Windows Crash Dump format support (#16087)
      Minor Fixes and Tests for NSO/NRO (#16053)
      Fix iS hash outputs (#16044)
      Add Authentihash support for PE (#15987)
      Fix ELF symbols for names just before the end of strtab
      Parse dyldcache local symbols
      Fix some out of bound accesses in LE (#15943)
      Fix #14325 - Honor segments in DEX files (#15920)
      Many FLIRT handling fixes
    build
      Fix debugger build on Linux/s390x
      'sign' as an alias for ios-sign and macos-sign
      Build debian package in CI
    cons
      Fix again the EOL bgcolor issue (and improve scr.html) (#16120)
      Implement ecHj to list highlight rules in json format
      Fix r_table_tostring for string with ansi escape code (#16069)
      Fix #16063 - bgcolor not reset on newlines
      Fix ecH- deleting ecHi and deleting meta highlight items
      Fix #15359 - Enable key.f# keys to be used in the shell
      Improve the gentoo theme
    core
      tree-sitter: support iter commands (#16111)
      Initial implementation of the 'rb' command to rebase all the things
      Use state struct and start handling cmd_substition_arg in tree-sitter (#15966)
    debug
      Use RTable API in r_core_debug_rr (#16066)
      Fix show register value in column (#16010)
      Add 'dbH' to set hardware breakpoints (#15933)
    disasm
      Improve ecH (ecH-* dels them all, ecH- doesnt segfault, ecH list)
    esil
      If esil.addr.stack is mapped find an available one
      When esil.stack.addr is -1 set it to the next unallocated address
      Code cleanup for r_core_esil_step() (#16017)
    graph
      Add graph.aeab to show esil stats instead of disasm
    json
      Fix #15851 /wj without arg produce '\n' (#15885)
    panels
      Fix a bug on clicking in panels (on Mac and Linux)
    projects
      Preserve "functions" flagspace when saving projects (#16057)
    refactor
      Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
      Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
      Fix consecutive call to r_table_sort (#16049)
      Kill all globals in rabin2.c
      Remove globals from main.r2
      Remove globals from rax2
      Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig"
    test
      Add tests for RList (set, get, reverse, clone, append, prepend) and remove legacy
      Add initial sparc regression tests
      Handle ^C in r2r.v and support threads in fuzz tests
      r2r.v: Assume BROKEN=1 if not 0 or "" (#15936)
      Add Unit Tests to Meson (#15926)
    types
      Fix tccj, tccl, tcc* output errors and add tests (#15931)
    util
      Avoidify the strTrim() APIs + cleanup/refactor
      Memory leak fix proposal in syscmd_join
    visual
      Fix #15963 - Handle / in Vx (visual xrefs)
    Changes for 4.2.0
    anal
      Fix #15091 - Make 0 fcnsize warning more meaningful and verbose-only (#15866)
      Fix jumptable size #13812 (#15822)
      Fix afs not working without rettype
      Fix a null deref in fcn_recurse
      Remove Custom Analysis for Java (#15817)
      Refactor RAnal Basic Blocks and Functions (#15169)
      Change RAnalBlock.size to ut64
      Make type matching independent of bb list order
      Improve the op.type text representation when unhandled modifiers are used
      Remove dupped basic block analysis in core (#15714)
    asm
      'push rip' is not a valid instruction
    bin
      Improve realname support for symbols (#15702)
      Add test for #15727 (smd strings) (#15777)
      r_str_unescape: Support all izz esc seqs (#15770)
      Force read permissions on all load maps in ELF
      Initial implementation of LX/LE file plugin
    cons
      Implement ar, and dr, commands to list registers in table format
      Fix #14424 - Handle ~ operator in the ms shell
      Implement r_strbuf_slice and use it in panels to solve a glitch
    core
      Add ?V0 ?V1 ?V2 - for semver support
      Upgrade to acr-1.8.1 to get semver support
      Add pkgname in RLibStruct for r2pm on outdated plugins
    debug
      Added reverse step and continue support to gdbr
      Moved drC to drpC for profile comments and added drC for reg comments
      Added register specific comment parsing to register profiles
      Fix crash caused by rebasing a file without sections
      Set cfg.debug to true before running oodf in doof
      Fix multithreaded breakpoint behavior in linux
      Attach to new linux threads on creation
      Fix debugger build on linux-s390x
      Always unset bps after continue and step hard
      Add detailed location info to dpt using pc instead of path
      Add packed sizes to gdb vector registers and improve mapping of target description to r2 regs
      Fix drt not printing non 64bit/32bit registers and flags
      Refactor breakpoint validation (#15754)
      Refactor breakpoint validation
      Revert "Validate bp addr on rebase and restore instead of preventing creation
      Validate bp addr on rebase and restore instead of preventing creation
      Fix hardware bp restoring and fix hwbp repeating errors
      Add location in file to linux dpt output
      Fix var rebasing by saving regname info
      Refactoring ptrace register write for BSD
      Implement bsd_thread_list for FreeBSD
      Fix reopening of windows debug after detaching not working
      Fix windows breakpoint rebasing
      Prevent the restoration of disabled breakpoints
    diff
      Add explicit fingerprint_size to RAnalFunction
      Add ccdd command to diff decompiler output of two functions
      Add ccdd command to diff using decompiler (experimental)
    disasm
      Remove realname from strings (#15841)
      Show flag realname when finding a function and realname is enabled
      Hide flag comments when realname is shown (#15801)
      asm.symbol: Improve code/test a bit more (#15798)
      asm.symbol: Fix flag name when disasm from non-flag addr with no anal
    esil
      Add RISC-V 64 word instructions and test (#15742)
      Correct RISC-V division and add test (#15712)
    io
      Fix #15789: Increment offset for reads as well (#15865)
    json
      Use PJ api in the output of isj and show realname
      Fix issues in iCj, drlj and arlj
      Fix izzzj json output
      Fix gen json dwarf with pj api (#15755)
      Fix is.j iEj and iaj json validation issue in r2 -- (#15724)
    panels
      More fix for resizing issue (#15844)
      Performance improvements for the cursor mode
      Code clean-up and a little performance improvement for decompiler cache
      All the available decompilers outputs will be properly shown with this
      Make the decompiler cache work properly
      Add H key for cursor mode which works like the one in vim
    print
      Implemented pmj (#15864)
    r_debug
      Debug, BSD systems refactoring
    search
      Add elliptic curve private key search in /cr command (#15761)
      izzzj: Add izzj attributes (#15759)
    signatures
      Apply types on matching zignature data
    table
      Add f, command to list flags in table format
    test
      Fix V testsuite build with latest V from git (#15867)
      Convert cmd_pd* tests from <<KEYWORD to <<EOF (#15823)
      Support extras tests in r2r.v (#15821)
      r2r.v, -j 0: Allocate 1 job per test (#15807)
      Improve unit test execution using the new V suite and makefiles
      Many improvements in the V testsuite (#15722)
    tests
      r2r.v, -j 0: Allocate 1 job per test (#15807)
    util
      Fix r_list_set_n() to allow empty element (#15820)
    visual
      Limit panel tabs to 9 to avoid keybinding and click issues
    windows
      Fix reading on invalid process memory
  - Changes for 4.1.0
    anal
      Improve SP based variable analysis
      Some more helpful messages for anal.verbose
      Fix first r_anal_op call after asm.bits change
      Improve SP based var analysis
      Fix ms cc wrong argument analysis
      Fix r_type_del() for typedefs (Fix #15337)
      Add base64: for afn
      Move the fcn preludes into RAnal and add anal.jmp.tailcall (-1,0,N)
      Fix typo in ios-syscalls.txt (#15436)
      Initial implementation of afvf - show bp-relative stackvars
      Insert arguments into types SDB on function analysis
    arch
      Add support for or1k (OpenRISC) disasm+analysis (#15515)
    asm
      Fix ignored asm.bits settings because of RBin overrides
      Fix for #15459 - Also set the first operant to the right value on a mov from pointer with offset
      Add ARM strd support (#15388)
    bin
      Add 64-bit iOS SEP xtr plugin
      Add PIE flag check in kernelcache detection
      bin.str.enc: Accept UTF hyphen aliases (#15492)
      Support UTF32-BE decoding (#15472)
      Recognize Unicode BOMs (#15469)
      Use pj in the izj and izzj commands
      Fix #15445 - Add support for Mach-O external relocs
      Add support for C64 PRG fileformat
      pd: Don't abort string printing on initial null if bin.str.enc != guess (#15446)
      Fix #14279 - Ignore entrypoint on non-executable ELFs
      Analyse HIOS and LOOS symbol types by default. (#15411)
    build
      Fix #15485 - Improve argument parsing in sys/{install,build} (#15486)
      FIx 32bit windows
      Rename "asan" to "sanitize" (#15412)
      Fix build for 32bit Linux systems
      Fix build of the onefied shared lib
    command
      Very simple tree sitter integration (#15414)
    config
      Pass R2_CONFIG file to ! commands and serialize methods
    cons
      Fix #14197 - Don't highlight control chars on hud filter (#15552)
      Include last line when greping using foo~n.. (#15524)
    core
      Fix some Race Conditions with the thready task scheduler (#15667)
      Make Task Scheduling Explicit (#15511)
      asm.cmt.off: Accept 0 & 1 as aliases for false & true respectively (#15500)
      Use sigaction instead of signal
      CPU affinity API introduction
      Honor cfg.editor in 'vi' instead of always using 'vi'
      Implement $foo:=,+=,-= and $foo to alias some flags commands
      Support 'f foo+=4' and 'f foo-=4' syntax for flags
    debug
      Improve debug rebasing and fix partial windows rebase
      Refactor debug native's wait function
      Fix native debug not working with files that were opened as RW
      Add ppid to win32 debug and 'dp''s display/json
      Add process selection to w32 debug
      Fixed a crash caused by reopening gdb
      Fixed not killing child processes and added detach
      Fixed gdbr warnings and a dpt crash after debug was over
      Added an event to signal the end of the debug session
      Fix 'oo' rebasing when leaving debug and add 'doc' to exit
      Silence drr warning on UT64_MAX registers
      Fixed an issue with detached child breakpoint inheretence
      Added oodf\doof to enable rebasing for remote debug
      Rebase Breakpoints for PIEs
      Added dp processes info support to gdbr
      Add breaking to ood in linux to avoid execvp freezing
      Allow debug plugins to modify pid/tid on select
      Fix linux_set_options error
      Add process selection to linux native debug
      Setting parent pid on pid list on BSD
      Show all processes for pid 0 using dp
      Improve linux native debug dp output
      Fix getting DRX breakpoint size
      Fixed overflow that broke remote debugger reopening
      Impl. list modules for WinDbg
      Fix WinDbg IO in page boundaries
      Fixed windbg concurrency and added missing locks
      Fixed windbg pipe timeout behavior on linux
      Added rebuild rules for windbg
      Fixed windbg continue on windows 7 64bit
      Allow breaking for WinDbg
      Update hardcoded gdbr registers for 16/32bit x86 (#15488)
      Added parsing support to all gdb registers
      Fix gdbr's reg_write and reg_next_diff for reverse stepping
      Reduced gdbr's tcp connect timeout and added a break
      Fix gdbr not closing sockets after connect failed
      Add break to gdbr's read_packet and move isbreaked to libgdbr
      Fix gdbr_write_registers and refactor gdbr_write_reg
      Replaced lock_check with tryenter in gdbr_read_registers
      Add breaking to gdbr connect to avoid waiting on invalid connections (#15442)
      Add experimental ymm regs support for linux-x64 and extend drm command
      Add Windows 8 and 8.1 WinDbg profiles
      Fix attaching to a pid on Windows (#15406)
      Fixed w32dbg breaking issues (#15386)
      Add support for printing xmm* as packed floats and doubles (#15378)
    disasm
      Fix hidden hint.lea for hint.pos==0
      Improve switch-statements in disassembly
      Add refs, xrefs and esil columns to pdt
      Add asm.cmt.esil to show ESIL as comment
    doc
      Improve macOS installation documentation (#15438)
      Fix links to Doxygen documentation (#15377)
    gdbclient
      gdbclient reduces risk of use after free down the road
    io
      Uses the setitimer api instead for the alarm in self://
      Automatically set the debug plugin when opening debug uris (#15403)
    json
      Add current process field to dpj
    network
      Fix r_socket_connect not using the given timeout in unix
    print
      Fix #14661 - Support parsing binary protobuf data (#15423)
      Add utf-8 support in r_print_rangebar (#15389)
    r_debug
      Refactor signal handling for FreeBSD
    search
      Introduce the r_magic_load_buffer() api and boolify a bit
      Update RSA key search to find larger keys (#15494)
      Search for AES 128, 192 and 256-bit keys (#15426)
    signatures
      Add auto zignspace generation for the zg command (#15402)
    test
      Implement asm, fuzz and json test runner in r2r.v
    util
      Add RIntervalTree data structure
      Added r_th_lock_tryenter API (#15454)
      Use HtPP for RStrConstPool (#15424)
    visual
      Improve the interaction with decompilers in panels
      Reduce the blocksize on some hexvisual modes
    windows
      Add command to identify window under cursor
      Fix #15456 - Fix reopening in write mode
      Fix hang when running dc in a task
    Changes for 4.0
    anal
      Bring back the MASK_DISASM because not all nanal plugins support it yet ##anal
      Select default var type based on its size (#15352)
      Fix #15325 - Improve af- like its done in Vdu
      Deprecate anal.jmp.eob /refs #13482
      Fix #15117 - honor asm.var.sub in ao/aoj
      Fix #15315 - Honor RAnalOp.disp in aar and ao
      Update 8051 plugin (#15321)
      Avoid reloading of cc sdb - huge speedup (#15306)
      Implement ESIL for arm64 UBFX
      Make RAnalFunction.cc come from RAnal String Pool
      Deprecate the use of anal plugins that doesnt handle mask.disasm
      Add jumptable support for main() in bins/elf/analysis/ls-alxchk (#15266)
      Add jumptable support for main() in bins/elf/ls.odd (#15233)
      add afoj and afdj (#15254)
      Fix #15235 - push [mem] not handled in /r
      Add initial reg profile for sysz arch
      Don't propagate noret to fcn if fcn jmps outside itself (#15190)
      Fix #15004: Make meta.min rbtree more robust (#15141)
      Fix memleak in r_core_anal_propagate_noreturn()
      Minor speedup/cleanup/refactor of the RAnal
      Implement ESIL control-flow-graph and further dfg analysis
      Add anal.delay to disable delay slot analysis for testing
      Fix pc-rel movs in sh's esil
      Delay execution debug messages are now available via anal.verbose
      Fix #15073: Disambiguate using fcn addr also in meta.min rbtree (#15077)
    api
      Add r_strbuf_copy API (#15186)
    asm
      Fix post-indexed memory access for str instructions on ARM (#15298)
      Fix #15302 [rasm2/armass] Correctly propagate errors from thumb_assemble (#15303)
      Add additional [indirect] access syntax for 8051 (#15272)
      Fix #10651 sub sp, sp, 0x1000 not correctly assembled for ARM (#15187)
      Fix #15198 (#15199) arm64 assembler const value
      Add 8051 assembler plugin (#15189)
      Z80's LD opcodes assembly (#15185)
      Fix parsing of floating point instructions in x86_64 assembler (#15174)
      Fix x86 assembler output for some memory loads (#15068)
    bin
      On AArch64 there is a new special symbol $x (#15362)
      Fix #15152 - Support old Java attribute format (#15317)
      Simplify r_bin_open_io function (#15307)
      Support > 4GB ELF files
      Add support for RTable.query in i
      Fix #15132: Integrate table to iS,ia,ir,iz,is (RBin info) based commands (#15159)
      Implement support for the RISCV PLT ELF relocs
      Fixes for MSVC demangling (#15210)
      Format the .rela. sections in ELF
      Add NES ROM mirroring map
    build
      sys/asan.sh: Use -fsanitize=... instead of -lasan when linking (#15375)
      Link sdb fully into r_util in meson (#15338)
      Fix #15296 - *BSD builds (#15309)
      Fix macOS build with latest XCode
      Add MSVC 2019 for AppVeyor
      Try MSVC 2019 for AppVeyor
      Set rpath if non-Windows Meson shared
      Debian package fixes (#15081)
    cons
      Fix function key handling in visual/panels
      For utf-8 locale, check LC_ALL, LC_CTYPE and LANG in sequence instead (#15326)
      Also use LANG env var to check for UTF-8 output support (#15257)
      Move UTF-8 setting logic to scr.utf8 config callback on Windows (#15273)
      Implement 'str' operation in RTable queries
    core
      Fix #14247 - fn.j/fnj. show all flags in current offset, not just one
      Few compiler watning fixes here and there
      Fix #15114 - Implement r_sys_info() and uname
      Add kitty clippy replacement :3 (#15232)
      Add possibility to specify time zone with rax2 -t (#15180)
      Implement cj command using the PJ api (#15168)
      Add support for the V programming language
      Fix #15134 - Support octal numbers like 0o666
      Implement function-based plugin loading method
      Add omt and help message for RTableQuery + add format column api
      Move Lib already loaded check before dlopen Call (#15075)
      Replace r_str_const* with RStrConstPool (#15300)
      Kill r_sys_get_osinfo () (#15346) ##core
    debug
      Use RTable for Windows heap info output (#15368)
      Add support for setting xmm registers on linux (#15365)
      Fixed continue not being associated with the current thread in unix
      Added a way to break while in dbg_wait (continue, step etc)
      Fixed dpk
      Fixed opcodes not being associated with the current thread in gdbr (#15358)
      Fix drm[bwdq] command, add xmm0h/l and xmm8-15 registers (#15354)
      Fix the way linux debugging options are set (#15323)
      r_reg_get_pack/r_reg_set_pack are not able to deal with 128 packbits
      Added support to thread switching in linux and fix r_debug_select
      Fixed ptrace 'Operation not permitted' errors (#15287)
      Fix debugger build for native GNU/Linux on RISC-V
      Fix incomplete drr/drrj formatting when r_core_anal_hasrefs fails (#15277)
      Added "dptj" and "dptj " (#15259)
      Enhance drm command, add drm xmm0 functionality (#15214)
      Fix drf output formatting
      Implementing debug info per pid on NetBSD
      Using unused map debug field on macOS
      Rebase fcn/bbs, flags , comments, meta, refs when ood
      Fix issues in windows thread switching (#15366) ##debug
    diff
      Implement radiff2 -X for hexII diffing
      Fix #14845: Support radare2_rc in radiff2 for graphs (#15078)
    disasm
      Better pdi output when Cd is involved
      Implement 'pdt' - print disasm in table, supports queries
      Make asm.fcnsig more compact
      Do not resolve the strings pointed by ADRP on arm64
      Improve (change) sh4 disasm (lowercase regs...)
    emu
      anal_x86_cs fix esil expr for neg instruction (#15252)
      Fix #15246 - Honor the 'u' suffix in PPC instructions in ESIL
    esil
      Fix #15297 - Update ESIL help message
      Improve registers handling in ESIL dfg
      Simplify ESIL code for ARM str instructions
      Add a parameter to $s and $o (#15171)
    io
      Setting the upper address limit for OpenBSD
      Improve omt and implement RTable.filterSum
    io_self
      Setting the upper address limit for OpenBSD
    json
      Show flagname and realname in json format for fnj and such
      Add current thread field to dptj (#15268)
    lang
      Rewrite hashbang command parser, use argc & argv in hashbang (#15188)
    panel
      Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
      Another const pointer to be free fix
      Handle / highlight in panels for zoom and window modes
      Fix const address freeing
      fix #15060 - Add xrefs and xrefs here in visual
      Fix #14559 - Honor scr.fps
    panels
      Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
      Handle / highlight in panels for zoom and window modes
      Fix const address freeing
      fix #15060 - Add xrefs and xrefs here in visual
      Fix #14559 - Honor scr.fps
    print
      Fix #15216 - Implement pcy command to print hexpairs in Yara format
    r2pie
      Implement r2pipe_open_dl() to use dlopen/dlsym
    rasm2
      Freeing main assembly object
    script
      Fix vlang plugin to run scripts and add example
    search
      Fix #8575 - Support stdin slurping in rafind2 -
      Add support for hex escaped litterals in regular expressions (#15291)
      Fix RCALL and RJMP in aop and /at
      Refactor Search to use less Global State (#15076)
    table
      Add :json,:quiet,strlen,minlen,maxlen,sortlen in table queries
      Integrate table API for p-h (#15083)
    util
      Fix rop inline assembly form
    visual
      Run .dr* in visual prompt in cfg.debug is set
      Fix for VV going to V (issue 15181) (#15195)
      Fix #14919: truncate long function names in Vv (#14996)
    wasm
      Further wasm memory leak fixes
      Memory leak fixes in error code paths
    windows
      Print child output in pipe lang plugin
    zign
      Integrate types field in zignature operations (#15082)
    Changes for 3.9.0
    anal
      Implement anal.norevisit using SetU instead of Sdb
      Fix #15013 - jump/cjmp analop for m680x
      Fix the infinite aac issue, reduce false positives, speedup a bit (#15015)
      Fix mov.l/jsr ESIL for SuperH4 (#15039)
      Fix nopskip (its not fixed at all. just random typing here and there) (#15024)
      Add anal.nonull to avoid analyzing functions if starting by zeros
      Fixed i4004 arch to be according to spec (#15062)
      Fix zero register set issue (r2wars)
      Implement types field for zignatures
    cons
      Fix #14611: Vi-mode indication by prompt color
      Add a way to print an aliased without a trailing new line (#15031)
      Fix clicking on frame borders to resize
      Remove code for no-anal asm.bb.line (#14977)
    core
      Make -m do an implicit -s
      Fix #14990 - multiple quoted command parsing issue
      Fix multiple quote cmd issue
      Fix #14019 - Move ta to aht, move other commands around, refactor indentation
      Fix #10851 - Solve slurp messages on http/sandbox/pipe
      Don't run ldconfig when installing into /usr (#15049)
    debug
      Fix gdb reg write byte order (#15009)
      Improving slighty the process status check on Darwin
      On Darwin, expose process path
      ASLR check setting fix on FreeBSD
    emu
      Hackaround to get esil stepping on delayed execution
      Fix arm32 stmia post-increment (#14983) (r2wars)
    io
      Support shm_open in shm:// and some code cleanup
      Fixing perms for Darwin
      Fix #15002 - Propagate write error issues into RCore.patch
      Print error msg if write fails (#14978)
      Fixing self:// perms issue on Darwin

Files

/usr/bin/r2
/usr/bin/r2agent
/usr/bin/r2pm
/usr/bin/r2r
/usr/bin/rabin2
/usr/bin/radare2
/usr/bin/radiff2
/usr/bin/rafind2
/usr/bin/ragg2
/usr/bin/rahash2
/usr/bin/rarun2
/usr/bin/rasign2
/usr/bin/rasm2
/usr/bin/ravc2
/usr/bin/rax2
/usr/lib64/libr_anal.so.5.8.8
/usr/lib64/libr_arch.so.5.8.8
/usr/lib64/libr_asm.so.5.8.8
/usr/lib64/libr_bin.so.5.8.8
/usr/lib64/libr_bp.so.5.8.8
/usr/lib64/libr_config.so.5.8.8
/usr/lib64/libr_cons.so.5.8.8
/usr/lib64/libr_core.so.5.8.8
/usr/lib64/libr_crypto.so.5.8.8
/usr/lib64/libr_debug.so.5.8.8
/usr/lib64/libr_egg.so.5.8.8
/usr/lib64/libr_esil.so.5.8.8
/usr/lib64/libr_flag.so.5.8.8
/usr/lib64/libr_fs.so.5.8.8
/usr/lib64/libr_io.so.5.8.8
/usr/lib64/libr_lang.so.5.8.8
/usr/lib64/libr_magic.so.5.8.8
/usr/lib64/libr_main.so.5.8.8
/usr/lib64/libr_reg.so.5.8.8
/usr/lib64/libr_search.so.5.8.8
/usr/lib64/libr_socket.so.5.8.8
/usr/lib64/libr_syscall.so.5.8.8
/usr/lib64/libr_util.so.5.8.8
/usr/share/doc/packages/radare2
/usr/share/doc/packages/radare2/COMMUNITY.md
/usr/share/doc/packages/radare2/CONTRIBUTING.md
/usr/share/doc/packages/radare2/DEVELOPERS.md
/usr/share/doc/packages/radare2/README.md
/usr/share/doc/packages/radare2/fortunes.fun
/usr/share/doc/packages/radare2/fortunes.tips
/usr/share/licenses/radare2
/usr/share/licenses/radare2/COPYING
/usr/share/licenses/radare2/COPYING.LESSER
/usr/share/man/man1/r2agent.1.gz
/usr/share/man/man1/r2pm.1.gz
/usr/share/man/man1/rabin2.1.gz
/usr/share/man/man1/radare2.1.gz
/usr/share/man/man1/radiff2.1.gz
/usr/share/man/man1/rafind2.1.gz
/usr/share/man/man1/ragg2.1.gz
/usr/share/man/man1/rahash2.1.gz
/usr/share/man/man1/rarun2.1.gz
/usr/share/man/man1/rasign2.1.gz
/usr/share/man/man1/rasm2.1.gz
/usr/share/man/man1/ravc2.1.gz
/usr/share/man/man1/rax2.1.gz
/usr/share/man/man7/esil.7.gz
/usr/share/radare2
/usr/share/radare2/5.8.8
/usr/share/radare2/5.8.8/cons
/usr/share/radare2/5.8.8/cons/ayu
/usr/share/radare2/5.8.8/cons/basic
/usr/share/radare2/5.8.8/cons/behelit
/usr/share/radare2/5.8.8/cons/bluy
/usr/share/radare2/5.8.8/cons/bobcrawl
/usr/share/radare2/5.8.8/cons/bold
/usr/share/radare2/5.8.8/cons/bright
/usr/share/radare2/5.8.8/cons/cga
/usr/share/radare2/5.8.8/cons/consonance
/usr/share/radare2/5.8.8/cons/dark
/usr/share/radare2/5.8.8/cons/darkda
/usr/share/radare2/5.8.8/cons/focus
/usr/share/radare2/5.8.8/cons/gb
/usr/share/radare2/5.8.8/cons/gentoo
/usr/share/radare2/5.8.8/cons/greepy
/usr/share/radare2/5.8.8/cons/iaito
/usr/share/radare2/5.8.8/cons/lima
/usr/share/radare2/5.8.8/cons/matrix
/usr/share/radare2/5.8.8/cons/monokai
/usr/share/radare2/5.8.8/cons/ogray
/usr/share/radare2/5.8.8/cons/onedark
/usr/share/radare2/5.8.8/cons/pink
/usr/share/radare2/5.8.8/cons/rasta
/usr/share/radare2/5.8.8/cons/sepia
/usr/share/radare2/5.8.8/cons/smyck
/usr/share/radare2/5.8.8/cons/solarized
/usr/share/radare2/5.8.8/cons/tango
/usr/share/radare2/5.8.8/cons/twilight
/usr/share/radare2/5.8.8/cons/white
/usr/share/radare2/5.8.8/cons/white2
/usr/share/radare2/5.8.8/cons/zenburn
/usr/share/radare2/5.8.8/flag
/usr/share/radare2/5.8.8/flag/tags.r2
/usr/share/radare2/5.8.8/hud
/usr/share/radare2/5.8.8/hud/main
/usr/share/radare2/5.8.8/magic
/usr/share/radare2/5.8.8/magic/apple
/usr/share/radare2/5.8.8/magic/archive
/usr/share/radare2/5.8.8/magic/cafebabe
/usr/share/radare2/5.8.8/magic/code
/usr/share/radare2/5.8.8/magic/compressed
/usr/share/radare2/5.8.8/magic/database
/usr/share/radare2/5.8.8/magic/dis
/usr/share/radare2/5.8.8/magic/elf
/usr/share/radare2/5.8.8/magic/encoding
/usr/share/radare2/5.8.8/magic/filesystems
/usr/share/radare2/5.8.8/magic/firmware
/usr/share/radare2/5.8.8/magic/flash
/usr/share/radare2/5.8.8/magic/freebsd
/usr/share/radare2/5.8.8/magic/gimp
/usr/share/radare2/5.8.8/magic/gpg
/usr/share/radare2/5.8.8/magic/html
/usr/share/radare2/5.8.8/magic/images
/usr/share/radare2/5.8.8/magic/java
/usr/share/radare2/5.8.8/magic/jpeg
/usr/share/radare2/5.8.8/magic/linux
/usr/share/radare2/5.8.8/magic/mach
/usr/share/radare2/5.8.8/magic/microsoft
/usr/share/radare2/5.8.8/magic/mime
/usr/share/radare2/5.8.8/magic/netbsd
/usr/share/radare2/5.8.8/magic/network
/usr/share/radare2/5.8.8/magic/openbsd
/usr/share/radare2/5.8.8/magic/pdf
/usr/share/radare2/5.8.8/magic/perl
/usr/share/radare2/5.8.8/magic/python
/usr/share/radare2/5.8.8/magic/riff
/usr/share/radare2/5.8.8/magic/sniffer
/usr/share/radare2/5.8.8/magic/sql
/usr/share/radare2/5.8.8/magic/ssh
/usr/share/radare2/5.8.8/magic/uuencode
/usr/share/radare2/5.8.8/magic/video
/usr/share/radare2/5.8.8/magic/vim
/usr/share/radare2/5.8.8/magic/vorbis
/usr/share/radare2/5.8.8/magic/zfs
/usr/share/radare2/5.8.8/www
/usr/share/radare2/5.8.8/www/bolt
/usr/share/radare2/5.8.8/www/bolt/Makefile
/usr/share/radare2/5.8.8/www/bolt/index.html
/usr/share/radare2/5.8.8/www/bolt/r2.js
/usr/share/radare2/5.8.8/www/bolt/r2bolt.sh
/usr/share/radare2/5.8.8/www/console.html
/usr/share/radare2/5.8.8/www/d3
/usr/share/radare2/5.8.8/www/d3/d3.js
/usr/share/radare2/5.8.8/www/d3/d3.layout.js
/usr/share/radare2/5.8.8/www/d3/index.html
/usr/share/radare2/5.8.8/www/d3/packages.js
/usr/share/radare2/5.8.8/www/d3/style.css
/usr/share/radare2/5.8.8/www/f
/usr/share/radare2/5.8.8/www/f/index.html
/usr/share/radare2/5.8.8/www/f/r2.js
/usr/share/radare2/5.8.8/www/favicon.ico
/usr/share/radare2/5.8.8/www/icon.png
/usr/share/radare2/5.8.8/www/index.html
/usr/share/radare2/5.8.8/www/index.old.html
/usr/share/radare2/5.8.8/www/log.html
/usr/share/radare2/5.8.8/www/m
/usr/share/radare2/5.8.8/www/m/css
/usr/share/radare2/5.8.8/www/m/css/autocomplete.css
/usr/share/radare2/5.8.8/www/m/css/console.css
/usr/share/radare2/5.8.8/www/m/css/contextmenu.css
/usr/share/radare2/5.8.8/www/m/css/disasm.css
/usr/share/radare2/5.8.8/www/m/css/flexcontainer.css
/usr/share/radare2/5.8.8/www/m/css/hexdump.css
/usr/share/radare2/5.8.8/www/m/css/material-design-icons.css
/usr/share/radare2/5.8.8/www/m/css/networkerr.css
/usr/share/radare2/5.8.8/www/m/css/overview.css
/usr/share/radare2/5.8.8/www/m/css/styles.css
/usr/share/radare2/5.8.8/www/m/css/tables.css
/usr/share/radare2/5.8.8/www/m/css/terminal.css
/usr/share/radare2/5.8.8/www/m/css/widget.css
/usr/share/radare2/5.8.8/www/m/disasmNavProvider.js
/usr/share/radare2/5.8.8/www/m/disasmProvider.js
/usr/share/radare2/5.8.8/www/m/hexchunkProvider.js
/usr/share/radare2/5.8.8/www/m/images
/usr/share/radare2/5.8.8/www/m/images/icon.png
/usr/share/radare2/5.8.8/www/m/images/rlogo256.png
/usr/share/radare2/5.8.8/www/m/images/user.jpg
/usr/share/radare2/5.8.8/www/m/index.html
/usr/share/radare2/5.8.8/www/m/legacy.js
/usr/share/radare2/5.8.8/www/m/main.min.js
/usr/share/radare2/5.8.8/www/m/main.min.js.LICENSE.txt
/usr/share/radare2/5.8.8/www/m/r2.js
/usr/share/radare2/5.8.8/www/m/stylesheet.css
/usr/share/radare2/5.8.8/www/m/tools.legacy.js
/usr/share/radare2/5.8.8/www/m/vendors
/usr/share/radare2/5.8.8/www/m/vendors/FileSaver.min.js
/usr/share/radare2/5.8.8/www/m/vendors/dialog-polyfill.css
/usr/share/radare2/5.8.8/www/m/vendors/dialog-polyfill.js
/usr/share/radare2/5.8.8/www/m/vendors/fonts
/usr/share/radare2/5.8.8/www/m/vendors/fonts/MaterialIcons-Regular.woff
/usr/share/radare2/5.8.8/www/m/vendors/fonts/Roboto-italic-400.woff
/usr/share/radare2/5.8.8/www/m/vendors/fonts/Roboto-italic-700.woff
/usr/share/radare2/5.8.8/www/m/vendors/fonts/Roboto-normal-100.woff
/usr/share/radare2/5.8.8/www/m/vendors/fonts/Roboto-normal-300.woff
/usr/share/radare2/5.8.8/www/m/vendors/fonts/Roboto-normal-400.woff
/usr/share/radare2/5.8.8/www/m/vendors/fonts/Roboto-normal-500.woff
/usr/share/radare2/5.8.8/www/m/vendors/fonts/Roboto-normal-700.woff
/usr/share/radare2/5.8.8/www/m/vendors/fonts/Roboto-normal-900.woff
/usr/share/radare2/5.8.8/www/m/vendors/fonts/fonts.css
/usr/share/radare2/5.8.8/www/m/vendors/images
/usr/share/radare2/5.8.8/www/m/vendors/images/favicon.ico
/usr/share/radare2/5.8.8/www/m/vendors/images/sort_asc.png
/usr/share/radare2/5.8.8/www/m/vendors/images/sort_asc_disabled.png
/usr/share/radare2/5.8.8/www/m/vendors/images/sort_both.png
/usr/share/radare2/5.8.8/www/m/vendors/images/sort_desc.png
/usr/share/radare2/5.8.8/www/m/vendors/images/sort_desc_disabled.png
/usr/share/radare2/5.8.8/www/m/vendors/jquery.dataTables.min.css
/usr/share/radare2/5.8.8/www/m/vendors/jquery.dataTables.min.js
/usr/share/radare2/5.8.8/www/m/vendors/jquery.min.js
/usr/share/radare2/5.8.8/www/m/vendors/material-design-icons.css
/usr/share/radare2/5.8.8/www/m/vendors/material.min.css
/usr/share/radare2/5.8.8/www/m/vendors/material.min.js
/usr/share/radare2/5.8.8/www/m/vendors/mdl-selectfield.min.css
/usr/share/radare2/5.8.8/www/m/vendors/mdl-selectfield.min.js
/usr/share/radare2/5.8.8/www/old
/usr/share/radare2/5.8.8/www/old/index.html
/usr/share/radare2/5.8.8/www/old/rlogo2.png
/usr/share/radare2/5.8.8/www/old/script.js
/usr/share/radare2/5.8.8/www/old/style.css
/usr/share/radare2/5.8.8/www/r2.svg
/usr/share/radare2/5.8.8/www/rlogo.png
/usr/share/radare2/5.8.8/www/t
/usr/share/radare2/5.8.8/www/t/app.js
/usr/share/radare2/5.8.8/www/t/index.html
/usr/share/radare2/5.8.8/www/t/rlogo.png
/usr/share/radare2/5.8.8/www/t/stylesheet.css
/usr/share/radare2/5.8.8/www/upload.html


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 13 00:41:02 2024