70 Commits

Author SHA1 Message Date
pancake
85b952966c * added 'afi' to show info of functions
* afl is now less verbose
* Add /v2 /v4 /v8 and remove /q
* Rename /a to /r
* remove search.asmstr and use /a and /c
* Fail build of bindings if somethings goes wrong
* Add sys/static.sh
2011-11-22 15:12:29 +01:00
pancake
e2835a7738 * Bump for 0.9hg 2011-11-02 02:01:24 +01:00
pancake
3b9420fad8 * More stuff to make --with-sysmagic work 2011-10-18 18:12:17 +02:00
pancake
4106e9e1b2 * Bump 0.8.8, but still not release
* Add --with-magic to use system magic library
2011-10-18 09:38:20 +02:00
pancake
38ef4c5c91 * Remove 'python' from farm default list (python-dist is enought)
* Update pkgconfig files
2011-10-12 05:28:18 +02:00
pancake
dfa6e1f512 * Bump to 0.8.6
* Various fixes for the farm
  - Build and push python + python-dist
2011-10-12 05:13:54 +02:00
pancake
323441c122 * Initial import of r_magic
- Imported code from OpenBSD trunk
  - Remove the elf part (-1KLOC)
  - Some refactoring in order to be more r2-like
  - fixed warning messages
  - readdir one can be dangerous /cc @vect01
  - Remove libmagic dependency
* Rename asm.case into asm.ucase
2011-09-10 01:30:03 +02:00
pancake
62cd212ba1 * Fix non-PIC/static build (apply Glyn patches)
* Fix entropy multiplication bug (Thanks Glyn!)
* btw.. previous patch added asm.case eval var
2011-09-08 15:47:05 +02:00
pancake
67a03030d0 * Bump revision to 0.8.5 to avoid collision with last release 2011-09-07 12:22:04 +02:00
pancake
eefaa842c6 * Bump into 0.8.1
* Capture stderr in gnu-tar check
2011-07-19 00:26:11 +02:00
pancake
9be6f53757 * Bump release 0.8 - Codename thecakeisapie
* Fix uninitialized memory issue in r_block_resize()
  - Thanks vext01 for reporting
2011-07-15 18:13:00 +02:00
pancake
f9320c0a92 * Bump acr to 0.8.6 with shellscript endian check
- New flags --with-{little|big}-endian
2011-07-15 02:21:40 +02:00
pancake
c7d59e7ed8 * Handle -lssl and pkg-config openssl
- Should fix NetBSD build
2011-07-14 22:14:11 +02:00
pancake
07b5b473c5 * Use OpenSSL (cflags/ldflags) from pkg-config 2011-07-13 19:22:38 +02:00
pancake
97232ecc1c * Bump to 0.8b
* Clean up some warnings of r_fs
2011-07-12 09:22:40 +02:00
pancake
0cd30e9a24 * Fix LIBVERSION check 2011-04-25 18:11:01 +02:00
pancake
d2401f1ea0 * Fix build against uClibc 2011-04-23 02:05:00 +02:00
pancake
205a9285a4 * Apply some fixes for kFreeBSD debugger and OS detection
* Add --with-libversion flag to configure
  - Make OpenBSD version numbering system happy
* Force -ldl for HURD
* Fix off by one bug in grub/fs/fat.c
2011-04-20 13:56:58 +02:00
pancake
616395cca3 * Fix help in radiff2 2011-04-18 22:46:21 +02:00
pancake
186b5a0aef * Add untested support to compile on GNU/HURD 2011-04-13 16:39:44 +02:00
pancake
1cc9a40503 * Added support for GNU/kFreeBSD (thanks sre!) 2011-04-13 11:34:27 +02: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
7df412ae25 * Fix build on W32
* Added --without-magic flag
2011-03-10 11:36:16 +01:00
Nibble
00613c638b * Change VERSION to 0.7 2011-03-04 02:36:25 +01:00
pancake
1163b9bd6f * Remove last references to r_vm 2011-02-23 19:17:52 +01:00
pancake
be7307338b * Rename 'pm' as 'pf' (print formatted data)
* pm is the print magic command
  - uses libmagic .. used for templatting data
* Added 'psp' command to print pascal strings
2011-02-23 19:11:39 +01:00
pancake
d726234886 * Bump revision to 0.6.9
- release will not happen until 0.7
  - scheduled for March
2011-02-03 01:07:51 +01:00
pancake
1c779dfd3c * Bump to 0.6.1, update acr 2010-11-10 23:50:08 +01:00
pancake
9dc6a049b1 * Fix make -j for paralel builds
- use hacky 'waitfordeps.sh' helper script
  - speed up the build process
* Do not build libr2.so by default
  - Do not generate library archives (.a)
  - Fix build dependencies in vm/p/plugins.h
* Added --with-nonpic
  - Enable the .a generation
2010-10-29 03:10:10 +02:00
pancake
7767f79b35 * Added r_parse and r_print pkgconfig and vapis
* Fix all compilation problems of swig/
  - Many new APIs are now exposed to the bindings
2010-10-28 02:51:01 +02:00
pancake
fe9d750954 * s/openssl/ssl/g in acr 2010-10-25 13:20:26 +02:00
pancake
6ea3adb5aa * Bump revision to beta 0.6
* Fix bug in armass noticed by @earada
2010-10-19 19:53:29 +02:00
pancake
4e274a09d1 * Release 0.5 - codename 'ilo li jo e ma' 2010-07-23 01:43:28 +02:00
Nibble
67478d4bfb * Fix bug flagging analyzed functions
* Add libopenssl to configure report
* Update TODO
2010-07-17 15:50:09 +02:00
pancake
6102da137d * Initial import of OpenSSL r_big API implementation
- Split each implementation in different files
  - Add --without-openssl flag in configure
2010-07-16 23:13:34 +02:00
pancake
07d55075ae * Add openbsd|netbsd|freebsd to the list of automatic ostypes
* Do not allow to build if shared object extension is not defined
* Remove the use of R_META_FUNCTION in r_core (this was breaking the build)
  - Now takes the information from the r_anal->fcns
  - Uses the new function r_anal_fcn_find()
* The 'pdf' command now prints the whole function independently of your
  offset. This also simplifies a bit the r_print_disasm function.
2010-07-03 03:35:26 +02:00
Nibble
9a76d39a7a * Add optional libgmp dependecy
* Update configure
* r_big
  - Prepare big.c to add gmp code
  - Implement r_big_{new, free} with libgmp
* r_anal
  - Change the type of {bb,fcn}->fingerprint to RNumBig
* r_flags & r_core
  - Add cmd 'af-*' which removes all flags
2010-05-24 11:15:32 +02:00
pancake
7dd096fa27 * Bump revision to 0.4.5
* Implement 'c' command like in r1 (two missing cD && cc)
* Add missing signature in r_core.h
* r_io_t is now RIO in r_io.h
2010-03-26 11:59:28 +01:00
pancake
cc732d3ee7 * Release and bump version 0.4
* Use posix shell for libr/rpathstrip.sh
2010-03-25 23:57:15 +01:00
pancake
de6e7e5900 * Some build fixes 2010-03-23 16:01:18 +01:00
pancake
bf1ab7da0c * Merge 2010-03-23 12:30:29 +01:00
pancake
ea5413f760 * Added csr code analysis plugin
- Cleaned up version from r1 code
  - Build asm.csr and anal.csr by default
* Added 'dsu' command. step until
* Remove vala and swig checks in configure.acr

--HG--
rename : libr/asm/arch/csr/csr_disasm/dis.c => libr/asm/arch/csr/dis.c
rename : libr/asm/arch/csr/csr_disasm/dis.h => libr/asm/arch/csr/dis.h
2010-03-23 12:30:04 +01:00
Nibble
d37f1ca716 * Remove remaining references to r_macro 2010-03-22 18:25:48 +01:00
pancake
76a22ef18e * Remove deprecated r_meta.pc
* Use RMemoryPool and RList in RSearch
  - Store hits in RList if no callback defined
* Fix constructor of r_mem_pool if alloc fails in init
* Remove unused file from search/ binparse.c
2010-03-15 10:46:41 +01:00
pancake
3da650d4b1 * Write and install manpages
* Merge r_trace into r_debug (RDebugTrace)
  - Implement 'dt' command to manage debugging traces
  - TODO: Track register values and memory changes
  - Added dbg.trace and dbg.trace.tag
* Added r_sys_now() to retrieve ut64 value of current time
  - Must check endianness issues
* Initial work trying to implement RPATH support to ELF
* Less flat command tree
  - 'dt' is now 'dbt'
  - 'dk' is now 'dpk'
* Some more random syntax cleanup fixes
* Say 'yes/no' instead of 'ok/fail' in check-langs script
2010-03-12 18:46:11 +01:00
Nibble
57be33ff76 * Build
- Remove remaining r_var.pc.acr
  - Remove references to r_var from configure.acr
* r_anal
  - More work on r_anal_var_*
2010-03-11 19:52:05 +01:00
pancake
1e1f3c790b * Upgrade revision state to 0.4b (beta!)
- Testers are welcome!
* Remove -O2 CFLAGS by default to speed up (oops :)
2010-03-05 01:50:45 +01:00
Nibble
54b0a48a57 * Regenerate configure
* Remove remaining r_bininfo stuff
2010-02-22 04:47:19 +01:00
pancake/imac
931fa4055f * Fix ostype autodetect in darwin (aka osx) 2010-02-21 20:49:39 +01:00
pancake
14f9fe8b65 * Autodetection of --with-ostype in configure.acr
- Rebuild configure script in ACR 0.8.1
* Random minor changes
2010-02-21 20:24:28 +01:00