Add IRET and IRETD opcodes in x86 assembler
Fix endian stuff in r_print
Add rasm2 -w to describe opcodes, fix massemble

Add rasm2 -w to get opcode description
Fix multiopcode/multiline comments parsing
Avoid multiple load when there are no sub-bins
Fix r_str_replace_char
Implement http.allow firewall rule

Fix socket transfer for http server
Shorter io descriptions for io_zip and io_gdb plugins
Fix ';x' syntax commands
Fix search regression test
Add xxhash algorithm and add rahash2 -L
Add pfD (disasm). Fix VI and Vi with+without cursor

Simplify r_print_string
Fix r_io write boundaries
Fix some bugs reported by clang-analyzer
Remove useless debugging message
Fix 'r_magic_free' definiton (thanks @tautschnig)

> The function magic_close has return type void, but x is of a pointer type.
> Yet the C standard requires that the second and third argument of the
> conditional operator ?: are both void or compatible pointer types (there
> are several other cases, see 6.5.15 of the C Standard). Failing this, the
> compiler may produce arbitrary code.
> The best way to fix this is likely changing the definition to
>  { if(x) {magic_close(x);} }.
Initial import of the GNU aarch64 disassembler from binutils

$ r2 -a arm -b 64 -
Fix aarch64 build
Fixes for arm64 disasm, string filter in rarun2 arg directives
Add aach64 (ARMv8) support to the ELF parser
Fix 'ad' command (r_anal_data was broken)
Add cmd.visual config var, show empty flag list in Vt
Add rahash2 -n to specify number of blocks instead of blocksize
Update io_ewf plugin for latest API. Fix in configure
Add 'Ch', handle c++ lang in rbin and obey cursor in V: