1.2.1
Release 1.2.1
Project: radare2
Codename: trustme
Date: Sun Feb 05 2017 11:58:50 GMT+0100 (CET)
Website: http://radare.org
Tarball: https://github.com/radare/radare2/releases
Numbers:
- commits: 58
- fix: 33
- crash: 3
- new: 2
- add: 7
- anal: 4
- leak: 0
- esil: 1
- debug: 3
- type: 2
- oob: 3
- honor: 0
- update: 1
- clean: 1
- import: 0
- endian: 0
- indent: 1
- command: 3
- enhance: 2
- diff:
- add: 2465
- del: 1892
- diff: 573
.----------------------------------------------------------------------------------------------------------------------------------.
| Release 1.2.1 |
|----------------------------------------------------------------------------------------------------------------------------------|
| name | commits | fix | add | honor | leak | esil | endian | authors |
|--------------|---------|-----|-----|-------|------|------|--------|--------------------------------------------------------------|
| | 58 | 33 | 7 | 0 | 0 | 1 | 0 | |
| binr/radare2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | pancake |
| binr/rabin2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| binr/radiff2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| binr/rahash2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| libr/debug | 8 | 5 | 3 | 0 | 0 | 0 | 0 | osalvador.vilardaga pancake 6bx0lm+7siazd414punk polsha3 ... |
| libr/bin | 6 | 3 | 1 | 0 | 0 | 0 | 0 | pancake alvarofe |
| libr/core | 32 | 21 | 3 | 0 | 0 | 1 | 0 | pancake 6bx0lm+7siazd414punk alvarofe sven ... |
| libr/crypto | 0 | 0 | 0 | 0 | 0 | 0 | 0 | pancake |
| libr/cons | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| libr/anal | 6 | 4 | 0 | 0 | 0 | 0 | 0 | pancake 6bx0lm+7siazd414punk mrmacete |
| libr/asm | 0 | 0 | 0 | 0 | 0 | 0 | 0 | pancake |
| libr/util | 6 | 5 | 0 | 0 | 0 | 0 | 0 | pancake alvarofe zutle.harh polsha3 ... |
| libr/egg | 0 | 0 | 0 | 0 | 0 | 0 | 0 | pancake |
| libr/io | 0 | 0 | 0 | 0 | 0 | 0 | 0 | pancake |
| shlr/bochs | 0 | 0 | 0 | 0 | 0 | 0 | 0 | pancake |
| man | 0 | 0 | 0 | 0 | 0 | 0 | 0 | pancake |
'----------------------------------------------------------------------------------------------------------------------------------'
Contributors: 58 / 11 = ~ 5.2727272727272725
60% - 35 pancake
15% - 9 6bx0lm+7siazd414punk
6% - 4 alvarofe
5% - 3 osalvador.vilardaga
3% - 2 zutle.harh
1% - 1 sven
1% - 1 polsha3
1% - 1 bofh666ftw
1% - 1 mrmacete
1% - 1 brainstorm
1% - 1 SztfG
Commits:
Fix #6694 - oobread in P
Release 1.2.1 - Trust me
s/struct r_anal_plugin_t/RAnalPlugin (#6686)
Fix compile warnings (#6687)
Fix newline issue in json
Use disasm_json API instead of RCore.cmd in pdrj/pdfj
pdrj resolves functions like pdfj now
Fix pdfj fixes
Fix pdfj invalid json issue
Fix #6691 - crash in r_strbuf_appendf. missing va_start
Fix #6678 - crash in r2 -d malloc://512 -
Fix reloc type 1 for x86-64 elf
Fix #6676 - rbin warn after re-o
Fix rbin warning when ood after o
Tweak Visual ?help (#6679)
Move o[er]ax to last pos of gpr regs (#6674)
Clean up o?/ob? and use consistent fieldname 'objid' for obj/ob/obo (#6675)
Update ?description for = commands (#6671)
Fix: Fixed regression pointed by #6650 (#6672)
Tweak ?help for scr.nkey (#6669)
Document H> and H>> in ?@? (#6670)
Fix #6665 - show t in V?
Fix mouse paste in some visual cmds when scr.wheel=1 (#6649)
Fix gs regressions
Fix #6643 - Add privileged notes on dockerfile
Use copyfile syscall for OSX in r_file_copy()
Fix many dd subcommands and enhance rarun2 -t
Use SdbHash within inSymtab mach0.c
Coding style fixes
Fix #6635 - oobr due to RNumCalc->calc_buf dereference
Fix #6622 - oobr due to wrong manipulation of iSq
New asm.relsub enhancement
Add rarun2 -t to wait for a tty connection
Fix ddd (dup2) on OSX, also extend the help message
Fixed build on Windows (undefined signals) (#6645)
Disable cmd.repeat by default again (causes conflict with ^C)
Fix build on OSX
Add support non-numeric signal numbers in RRunProfile (#6558)
- Add support non-numeric signal numbers in RRunProfile
- Add signal util module
- Remove old
signal_resolve
implementation
Remove the err from anal types.. thats not noreturn
Fix null deref in reglist() when no anal plugs
Windows debugger: Added dce command. Fixed dmm commands. (#6628) - Use double quotes to make .dmm* work on Windows
- Fix r2pipe.cmdj('dmmj') command on Windows. Report correct path when listing modules ('dmm')
- Removed unused local variable
- Added 'dce' command for windows
- Escape backslashes for JSON output only
- Do not include r_debug_native_continue() for CYGWIN builds. Removed unnecessary memset.
- Added exception for CYGWIN to not escape backslashes in path
- Escape backslashes in both file paths and map names. Use map name for 'f mod.%s' instead of file path
- Added more exceptions for CYGWIN
- Validate escaped strings
Release 1.2.1
Fix null deref and infinite loop when building with no plugins
More builds fixes for less plugins
Add sys/sdk build script (wip)
Do not show useless warnings when using raw rbin
Fix static build
Remove the use of -ggdb
Add: coredump refactoring + RDebugMap offset field (#6633)
Fix build for capstone3 (thanks @xtraeme)
Fix warnings and reindent ppc stuff
Fix disassembly issue introduced in ebb75f3
Use esil when compiled without native debugger
Fix: #6616 crash in crash core generation
Removing path in shell redirections
Fix #4554 stackptr calculation on pdr and graph - blocks have their stackptr
- inherit from parent when visited hierarchically (in pdr and graph)
- add the global anal->stackptr as a starting value for disasm, defaults to 0
Introducing WebAssembly (#6613)
libr/core/cmd.c codestyle fix (#6615)
fixed according to https://github.com/radare/radare2/blob/master/CONTRIBUTING.md