Commit Graph

1686 Commits

Author SHA1 Message Date
pancake
14148050fb * Obey return values in callback in r_config_set
* Add pZ[zoombytechar] command (as recommended by @hteso)
2011-03-29 14:29:33 +02:00
pancake
6c822b9090 * Added 'make purge'
* Added pipelined RAnalOp
  - Added r_anal_(op|value)_copy
  - Some minor review of RFS api
2011-03-28 10:24:01 +02:00
earada
7684596778 * Fix some memory leaks in r_socket 2011-03-27 23:44:24 +02:00
earada
3f78d69a98 * Use getaddrinfo instead of gethostbyname (Thanks Adriana for the patch!)
* SSL Server Support:
- read and write can use SSL_bio functions
- Some random fixes
* Add serverssl test case
2011-03-27 17:44:27 +02:00
pancake
8ce2f8b88b * Fix console width chops
* Fix hexview glitch
* Added cfg.wseek (seek after write)
2011-03-25 14:54:30 +01:00
pancake
db63d59d92 * Show cursor when color and bytes=0 in visual disasm
- Fix INVERT color issue in b&w mode
2011-03-25 09:49:43 +01:00
pancake
6485b55de4 * Honor console width in visual mode
- Fixes many glitches in disassembler and hex dumps
* Fix help for osx and w32 debugger IO plugins
2011-03-24 22:47:06 +01:00
pancake
bfce422536 * Add RFS inside RCore vapi 2011-03-24 17:00:08 +01:00
pancake
3fbfd81721 * Added zoom.byte config callback and show help with e zoom.byte=? 2011-03-24 12:17:13 +01:00
pancake
66b4d7cf5e * Fix loading the proper reg profile when in debugger
* Fix r_reg profile parser for some EOF issues
2011-03-24 11:03:23 +01:00
pancake
a302d73eb4 * Clarify the DEBUGGER_SUPPORTED conditional in io/p_debug 2011-03-24 01:08:38 +01:00
pancake
daff6aff5d * Fix set_reg_profile callback in r_anal_arm
* Fix dupness issue between RDebug and RAnal sharing RReg
  - Move reg_profile string into inner RReg
* Remove vm.arch setup in rasm2 -ri
2011-03-24 00:54:09 +01:00
pancake
4ab7173cc3 * Bump to 0.7.1
* Add missing r_fs.pc (thanks @earada)
  - Fix r_fs.vapi
2011-03-23 21:49:58 +01:00
pancake
d5e913f6ff * Added r_mixed_change_{begin|end}
- Move RMixed structs to r_util.h
* Added r_list_contains()
2011-03-23 20:35:40 +01:00
pancake
083d2faebd * Add memoization in r_print_zoom to speedup the work on big disks
* Added R_NEW0 macro to fill with zeroes
* Add documentation for [] keys in Visual mode
2011-03-23 19:19:23 +01:00
pancake
e6fd0a9245 * Honor @DEBUGGER@ in r_userconf.h 2011-03-23 14:34:53 +01:00
pancake
4ec547ed04 * r2-swig fixes reported by @hteso 2011-03-23 14:22:21 +01:00
pancake
72ef2c2a1f * Fix memory leak in r_util/mixed 2011-03-22 23:45:59 +01:00
earada
498e531479 * Initial import RSocket refactor
- Add SSL client support and testcase
* Update TODO
* Rename some r_hash structs to avoid openssl.h conflict
* io_rap plugin its broken now ... refactor time
2011-03-21 01:47:17 +01:00
capi
44fa1dc253 * Add manc and msdn query scripts to rsc2 2011-03-18 14:07:52 +01:00
pancake
c0ab6cedd4 * Fix some bugs in ht.c and ht64.c
* Initial working version of RMixed
  - Needs some memleaking fixes and impl missing methods
  - Simple test case works
2011-03-18 09:53:50 +01:00
pancake
a74b312765 * Initial import of RMixed datatype
- Crashy and crispy atm. needs love
* Little cleanup in RFlag. RBtree must be removed here
2011-03-18 09:35:02 +01:00
pancake
7b221b7089 * Import of a reviewed Glyn's patch (Thanks!)
- Use files in x86.nasm plugin to fix portability issues
2011-03-18 09:24:16 +01:00
pancake
3d142e8ec1 * Initial import of the hashtable implementation of WayLand
- Kinda smart (150LOC)
  - Fork it for 64bit hash keys (make ht64 in libr/util)
* Make RConfig use the RHashTable to resolve by name
  - Code cleanup resulting in -30LOC
  - O(1) access to config variables (speedup!)
  - Make r_list_free and r_list_destroy take sense
2011-03-17 19:05:39 +01:00
pancake
c6a579a291 * Enforce byte boundaries in some fixed-fetch-size disassemblers 2011-03-14 09:08:24 +01:00
pancake
d868fec5ba * Fix build of io_haret plugin
* Implement backtrace for OSX
* Fix build util/file.c for Solaris
  - Added doc/solaris
2011-03-13 21:00:46 +01:00
earada
f28d12fe25 * Define PFX globally
* Limit block size in print command by cfg.maxbsize bytes (Thanks phr0nak)
2011-03-13 20:27:28 +01:00
earada
8189c43299 * New RList functions (r_list_del_n, r_list_revere, r_list_clone)
* Update vapis
2011-03-12 15:04:48 +01:00
earada
ae1d4908aa * Add r_list_push, r_list_pop and r_list_get_top to use r_list as a stack 2011-03-11 00:09:35 +01:00
pancake
40bb699f20 * Fix prjfile for absolute path 2011-03-10 21:38:56 +01:00
pancake
f564ced79e * Apply beautified version of the @capi_x patch 2011-03-10 14:29:54 +01:00
pancake
7dd8619477 * Add patch from @capi_x fixing segfault when refering an invalid fun var
* Do not override RANLIB with mingw one by default
2011-03-10 14:14:22 +01:00
pancake
7df412ae25 * Fix build on W32
* Added --without-magic flag
2011-03-10 11:36:16 +01:00
pancake
27ecc4bc93 * Fix stuff reported by Debian (thanks sre)
- Do not distribute hidden files
  - Do not install libraries (when they are not libraries)
  - Note MSIL disassembler license to avoid confussion
2011-03-10 09:19:30 +01:00
pancake
f38f004084 * Fix install of python, lua and go bindings 2011-03-09 21:33:17 +01:00
pancake
7a7ec24c36 * Fix install for lua bindings 2011-03-09 21:18:20 +01:00
pancake
3a72789727 * Added support for LUA for non-developer mode
- Added test program for r_asm api in LUA
* Use python-config-wrapper in checklangs.sh
* Do not use libr in install
2011-03-09 19:34:22 +01:00
pancake
92453e035f * Rename bfd.h to avoid collision with system one aka Messy hack!
--HG--
rename : libr/asm/arch/include/bfd.h => libr/asm/arch/include/mybfd.h
2011-03-09 18:46:16 +01:00
pancake
b6258561f4 * Re-fix bfdlink issue on non-gnu includes
* Fix race condition in r_fs
2011-03-09 18:30:17 +01:00
pancake
b19921c70d * Do not dist 'swig/' in root tarball dist
* Workaround to fix the python-config hell
* Drop the deprecated libr swig package
* Fix build on non-gnu include files
2011-03-09 17:13:27 +01:00
pancake
0d3b85677b * Add fix for x86.nasm on OSX 64 bit (Thanks @capi_x) 2011-03-09 00:33:45 +01:00
Nibble
b8c1f6964c Added tag 0.7 for changeset 68b843c10b92 2011-03-08 21:26:20 +01:00
Nibble
21410beccc * Update Changelog 2011-03-08 21:26:16 +01:00
pancake
35f8f1de0b * Apply Glyn patch fixing entropy fraction calculation
- Added documentation for pZ?
2011-03-08 13:02:02 +01:00
Nibble
2db84a2e46 * Fix build when compiling in a clean system (thx @esanfelix!) 2011-03-07 20:50:10 +01:00
Nibble
bbf3808946 * Fix build
- Compile r_diff before r_anal
2011-03-06 15:27:14 +01:00
Nibble
864fd7aa7e * Move gdiff stuff to r_anal_diff
* Make r_anal_diff customizable by plugins
* Refactor r_anal and redesign API
* Add dummy methods for security patches evaluation in r_anal_diff
* Add functions:
  - r_anal_diff_fingerprint_bb
  - r_anal_diff_fingerprint_fcn
  - r_anal_diff_bb
  - r_anal_diff_fcn
  - r_anal_diff_eval
2011-03-06 15:21:13 +01:00
pancake
a365d5ef6b * Some fixes in the filtered reflines
* Implement 'Vta' keys to add flagspaces and flags
* Various r_line_set_prompt fixes in visual.c
* Add ':' as an invalid char for flags
2011-03-05 19:09:38 +01:00
pancake
5c0f8526b7 * Fix 'pf' help 2011-03-04 13:08:40 +01:00
pancake
7de3c55f4b * Oops. Fix build O:) 2011-03-04 11:24:28 +01:00