## radareorg/radare2 — radare2-0.9.7.3-1…radare2-windows-nightly

_4232+ commits._

### Features
- **Add support for webfonts in chrome (ttf)** (a3853ae)
- **Add bin.maxstrbuf and RABIN2_MAXSTRBUF, update manpage** (8d4ad47)
- **add unit tests to travis** (dca8284)
- **Add VF_ HUD for flags and comments** (075efef)
- **Add R_ANAL_OP_TYPE_ABS** (6c07fda)
- **Add x86bea r2pm pkg** (6a4030c)
- **Optimize and add some workarounds to avoid m68k.cs crashes** (7f9c972)
- **Initial support for capstone-m68k** (d629131)
- **Add asm.family** (47cec91)
- **The rm command in OpenBSD does not support the -v flag** (1cd5305)
- **core/cmd_anal: add commands to remove nodes/edges from core->graph** (9fc6dc6)
- **Add r2pm man page** (9b7d06a)
- **add range to the search.in helptext** (a0ddd7d)
- **Add description for AVR instructions with option -w in rasm2** (c381a6c)
- **add rop.comments to allow comments on rop** (1de44d9)
- **Add support for multiple columns in greps** (7bb5f39)
- **6502 esil: add missing opcodes plus small refactor** (7e05f2d)
- **core/bin: add m bit in 'iS'** (ae9e42d)
- **core/cmd_print: add newline to make output visible** (11acb83)
- **Add retdec r2pm package** (125be67)
- **Enhace drr, also arr. add dbg.slow and better debugmap names in xnu** (c94dd22)
- **socket/run: add support for redirection to another process** (8f8e7d5)
- **Add mem to nes plugin** (b73fb41)

### Fixes
- **fix some esil-noise on mem_xxx_eq_n cbs** (440a0e9)
- **Fix conditional branch analysis in arm** (c14cff9)
- **Fix blob makefile** (6f350a6)
- **fix bug where placing breakpoint on function call before reopening in** (35ef221)
- **Fix TCC build** (cc65833)
- **Fix many bugs in io.mach.write, add =!perm for mach debugger** (f6b19c6)
- **Fix r2pm installation issues** (85ccf01)
- **Fix the build** (5a3dab0)
- **Fix two covertities** (92611cb)
- **Update capstone and fix two covs in anal.x86.cs** (7f66597)
- **Fix #3413 - Limit colpos in visual panels** (3916420)
- **Fix r2 -V issue** (af5a56f)
- **Fix windows build because of the mingw pie bug** (ed81928)
- **Fix some windows build warnings** (be0538a)
- **Fix cov, upgrade capstone** (58fd60b)
- **Fix #3428 - Support drr in V!** (21406a9)
- **anal/p/anal_x86_cs: fix compilation on capstone < 4.0** (254ca80)
- **fix some cov** (d1bca7d)
- **Fix #1846 - full and partial relro elf** (93a721f)
- **Fix PDB compilation with TCC** (c4bf5ae)
- **Fix wind TCC and Mingw builds** (0634546)
- **Fix a typo for shlr/tcc compilation** (1b3f471)
- **Add fix for the capstone x86-uninit-prefix bug** (ddc3de9)
- **Fix uninitialized variable in RAsm.new** (8f8bb3f)
- **Fix bwdisasm precondition issue** (3c57214)
- **Fix dbg.args for linux** (1d3df40)
- **Fix isj / irj crash** (03b259f)
- **Fix #3410 - afv-* crash** (e05955c)
- **Fix #3409** (0670442)
- **Fix #3257 - Implemented AESL** (bb26dbc)
- **Fix #3296 - Identify main in thumb-elf bins** (9712a62)
- **Fix #3268 - Update flags in setreg** (e17849b)
- **Fix cov in cons.grep** (acdbab7)
- **Fix crash in irj** (e237d71)
- **Fix array subscript vulnerability** (a521fb9)
- **Fix #2228 DESU DESU DESU DESU DESU DESU** (24e2bed)
- **Fix issue with long process names in OSX** (e7165f8)
- **Fix dm issue after performance workaround** (06b45e0)
- **Fix OSX debugger performance issues** (99e0dfe)
- **Fix Visual Panel graph** (9bbaefb)
- **Fix covs** (3423bed)
- **Fix some compilation warnings** (1f165c6)
- **fix heap use after free in config.c** (5105830)
- **Fix izj** (ff422f7)
- **Fix #3359** (ac965a5)
- **Fix rasm assembler parsing for instructions with :** (8306397)
- **Fix #3208** (fb04e33)
- **Add support for MBN/SBL roms, fix 11acb8392, binsect->has_strings** (5ecd983)
- **Fix another infinite loop in PE #3369** (ce10879)
- **Fix #3383 - ~/.config/radare2/bin in path** (b20ada6)
- **Fix crash in ds->hint** (3c78218)
- **Fix #3365 - afvn was not working** (8dad09e)
- **Fix another bug in strbuf** (ec5bab3)
- **Fix memleak and null-terminated string bug in drr/pxr** (bccdb8d)
- **Fix mz crash reported by @jvoisin** (06f1592)
- **Fix #3369 - omf parser crash** (c7c0961)
- **Fix some possible null-deref and merge drr/pxr internals** (bff8c1d)
- **Fix #3376 - Implement immbase anal hint** (50340be)
- **fix adc/sbc for gb** (33d5cf0)
- **Fix #3364 - restore blocksize after p** (8da6aaf)
- **Fix 0576be2359e26c816c30da4f31bf31e8bdd941b2** (8f79f82)
- **Fix some possible NULL-deref under memory-pressure** (3abab85)
- **Fix iOS build** (9232abe)

### Backend
- **disable scr.utf8 while in V! mode** (df8f47b)
- **Use woff2 for icons in /m** (30bf293)
- **Avoid online resources in /m** (fa56034)
- **More fixes for io.mach.write** (747c7bb)
- **Updated TravisCI, removed gcc/osx build @crowell** (1305a8a)
- **readd unit tests to travis** (1678024)
- **Change travis build system** (1c32ff7)
- **Update .travis.yml** (9df151f)
- **fixup travis for unit test** (95d834c)
- **Fixes for m68k.cs** (a876216)
- **No forkpty for android** (9f62667)
- **Improve -fPIC handling, take 2** (720341c)
- **Improve -fPIC handling a bit** (5a6913e)
- **Unify -fPIC handling, improve windows building** (381c9fb)
- **iOS build enhancements** (e446457)
- **Implement CCj** (876633c)
- **Makefile: install also r2pm on sys/user.sh** (a1a601a)
- **make p={p,e} error out instead of segfault** (ff142a5)
- **Show `family` in p*j** (790a42f)
- **Need -lutil for forkpty on *BSD, Android** (a39acdd)
- **p={e,p} length and offset** (ff89a7f)
- **Mark some FPU instructions as FPU instructions :)** (8b896ff)
- **Implement a8j as abj** (75c964e)
- **Do not declare enum variables in header** (a8b8361)
- **Do not use -MMD option in SDB for TCC** (0e4a161)
- **core/graph: use pD instead of pI to display comments and fcn info** (0de25aa)
- **Added string in drr and pxr** (d9fb954)
- **More standard C and TCC fixes** (82eed6f)
- **Move __attribute__(()) in the right place** (811c493)
- **Prevent TCC bitching about "\" stray** (a7822a1)
- **Remove erringly written semicolon in structure** (6204f2a)
- **Remove erringly written semicolon in macro** (4d064d7)
- **util/graph: remove edge only when it exists** (d977002)
- **Two minor fixes for rabin2 -zzz and webui/m** (afb96ab)
- **Implement dbg.regcols, managed from scr.columns and hex.cols** (c13660c)
- **NetBSD declares forkpty(3) in <util.h>** (e3d0326)
- **Drop usleep in socket.write** (bb6acf1)
- **Update capstone from next** (1f3972b)
- **Minor refactoring of cmd_write.c** (042dab1)
- **Initial work on 'dxe' command** (5abe6f9)
- **Remove annoying message (from #3186)** (fe47544)
- **Initialize stack register in 'aeim'** (876a405)
- **documentation is hard** (d345847)
- **Suggest default pkgconfig path in baleful plug** (9b69b32)
- **core/bin: simplify other bin_* functions** (199d171)
- **s/analize/analyze** (c2fb073)
- **Enhace V! Visual Panels with scroll and colors** (1783490)
- **Esilify some more Thumb instructions** (8f460d0)
- **Better MBN/SBL header checks** (8c445ba)
- **core/disasm: re-enable hints during disasm** (6a389cb)
- **Drop comments from dot graphs** (67daa4c)
- **Stop analizing stuff** (ae18060)
- **Missing mkdir un retdec plug** (f65ded2)
- **socket/Makefile: link util library also in android** (5e45787)
- **core/graph: handle functions with no basic blocks** (e6f01e1)
- **Show hexvalues in drr/pxr** (fa238ae)
- **core/bin: big refactoring and code cleanup** (191c454)
- **Honor ^C in aae** (da32642)
- **Optimize mips, ppc, sparc and xcore analysis plugs** (e8e1aa3)
- **Android5 builds require PIE** (58c92d1)
- **Debugger, Write, HVSplit in material WebUI and more** (ff0e272)
- **Small optimizations and coverity--** (0576be2)
- **6502 esil: implements rol,ror** (8e50ad6)
- **Avoid /m zoom in mobile browsers** (7611525)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/radareorg/radare2?utm_source=github-action)._