Commit Graph

284 Commits

Author SHA1 Message Date
pancake
d2628e46d6 Update configure with latest acr 2021-07-08 00:24:50 +02:00
pancake
a2d0ed4218 Add serenityos checks in the configure script 2021-07-07 20:14:56 +02:00
pancake
2e417ee938
Initial support for capstone-less compilations ##build 2021-06-21 17:48:00 +02:00
pancake
87c6bd0f2e go back to dev mode for 5.4.0-git 2021-06-17 01:51:44 +02:00
Sergi Àlvarez i Capilla
afe6d96aaf Release 5.3.1 2021-06-11 00:17:28 +02:00
pancake
b545c72017
Better handling of HAVE_SYSTEM, PTY, FORK, DYLINK and THREADS ##build 2021-06-10 13:52:29 +02:00
Sergi Àlvarez i Capilla
ee753c2509 Release 5.3.0 - codename: Root Powder Goety 2021-06-01 00:11:38 +02:00
pancake
c3953d64d6
Use gperf on anal/d and improve build and checks ##anal
* Add --without-gperf configure flag
* Update sdb to support gperf.foreach and faster ls.sort()
* Support cc and types sdb gperfs
* add r_str_newvf
* Honor HAVE_GPERF in more places
* Add CI job to build and test cmds with gperf
2021-05-20 00:22:20 +02:00
pancake
7546f34e57
Update sdb and use of SdbGperf in asm.d ##asm 2021-04-25 02:31:46 +02:00
pancake
2434c3ca74
Switch to Capstone5 as default ##asm (#18127)
* Add riscv for capstone5 in the meson
* Report capstone version in the asm plugins
* Many changes in the ppc analysis, seems like it's improved, (emulation quality and xrefs)
* Update all tests and report issues in capstone4 to upstream
* Fix-x86-16 test marked as broken as it needs better fix
2021-04-24 22:04:51 +02:00
pancake
cbc949c039 Remove tree-sitter and the r2-shell-parser ##shell
* Will be reimplemented soon with a new parser
* Simplifies and speedup the build
2021-04-24 21:58:09 +02:00
pancake
5f5d05d9dc After release version bump 2021-04-24 17:59:49 +02:00
pancake
8399b8859b Release 5.2.1 2021-04-21 20:25:58 +02:00
pancake
f98bdc775f
Add dbg.wrap for changing want_ptrace at runtime ##debug (#18607) 2021-04-21 12:07:01 +02:00
pancake
cf3db94508 Release 5.2.0 - codename: "morens" 2021-04-11 18:09:56 +02:00
pancake
ee3afa01c9 Fix debian32 in CI ##build 2021-02-27 01:01:22 +01:00
pancake
d75ed755a3 Bump version for 5.2.0-git 2021-02-24 17:14:42 +01:00
pancake
a86f8077fc Release 5.1.1 2021-02-11 01:59:05 +01:00
pancake
a8f9be987b Release 5.1.0 - codename: lasagna 2021-01-25 15:41:12 +01:00
pancake
e79deb8e1f Remove --without-r2r configure option ##build 2021-01-05 16:04:57 +01:00
pancake
a528daa9f1 This is 5.0.1-git 2020-12-23 23:14:07 +01:00
pancake
a476454c00
Release 5.0.0 - codename: phoenix ##release 2020-12-21 09:39:46 +01:00
pancake
dcc17e7f32 Use latest acr to support BSDs pkgconf tool and more cleanups 2020-12-19 15:24:00 +01:00
Riccardo Schirone
261783336c
Bump version number to 4.6.0-git (#17253) 2020-07-19 00:24:45 +08:00
Riccardo Schirone
0955b27c9e
Reintroduce --without-r2r configure option (#17294) ##build
This reverts commit 8758fa6b40.
2020-07-17 13:00:14 +02:00
pancake
27a625065a
Fix #16781 - Add --without-dylink configure flag to disable libdl features ##build (#17173)
* Add `--without-dylink` configure flag to disable "libdl" features
* Add "WANT_DYLINK" option in Meson buildsystem

Co-authored-by: pancake <pancake@nopcode.org>
2020-07-02 11:58:12 +08:00
David CARLIER
4d22e92d6d
Haiku build fix proposal (#17117) ##sys 2020-06-27 17:20:43 +02:00
Riccardo Schirone
39865315c0
CentOS tree sitter fix using gnu99 when available ##build
* Update ACR to use the new CHKFLG
2020-05-05 18:43:25 +02:00
Riccardo Schirone
a29f0ccce5
Add CI job for CentOS 6 build (#16712)
* Fix re-definition of RAnalBlockCb and RAnalAddrCb

* Small compilation fixes for gcc-4

* Check PTRACE_GETREGSET before using it

* Add GH workflow to run on centos:6 for prerelease branches

* Fix configure.acr
2020-04-29 19:02:02 +08:00
Riccardo Schirone
06ab29b93c
Compile new shell parser by default (#16660)
* Move radare2-shell-parser/tree-sitter into shlr
* compile new shell parser by default, available with cfg.newshell variable
* Add README for radare2-shell-parser
* Improve CI
* Add gitattributes file
2020-04-21 13:44:30 +02:00
pancake
1aef2513ab
After release version bump to 4.5.0-git (#16594) 2020-04-15 12:20:20 +08:00
pancake
9ea0b7ce56 Release 4.4.0 - Codename: pangolin 2020-04-14 04:47:35 +02:00
radare
8758fa6b40
Remove the --without-r2r configure flag (#16300) 2020-03-25 21:41:26 +01:00
Florian Märkl
79fcf4fbff
Initial Implementation of R2R in C (#16216) ##test 2020-03-24 20:18:16 +01:00
pancake
a5856bf3bf After release version bump 2020-03-09 09:45:08 +01:00
pancake
e7f940d27b Release 4.3.1 2020-03-05 19:45:09 +01:00
pancake
158ff5b657 Release 4.3.0 - Codename llentia 2020-03-04 01:04:19 +01:00
pancake
cd083b35c1 Go back to 4.3.0-git after the minor release 2020-01-31 12:33:33 +01:00
pancake
08478fdd29 Release r2-4.2.1 2020-01-31 10:45:02 +01:00
pancake
9b4ed9b958 After release version bump 2020-01-21 16:36:36 -05:00
pancake
57a60ba8c5 Release 4.2.0 - Arctic World Archive 2020-01-21 00:33:11 -05:00
Riccardo Schirone
46e0a8d169
Do not compile radare2-shell-parser by default (#15769)
Last release (4.1.0) did compile it by default, but the build requires
internet access to download the repositories. For now, since the feature
is anyway very experimental, we disable it at compile time so that
distributions can just compile their packages without internet access.
In the future we may want to use submodules or augment the release
tarball to include the tree-sitter and radare2-shell-parser archives.
2020-01-07 13:37:04 +01:00
pancake
38522450ab After release version bump 2019-12-28 12:54:22 +01:00
pancake
c6d0c4a704 Release 4.1.1 - Codename 'reantull' 2019-12-20 21:22:09 +09:00
pancake
446cc8c7fc Release 4.1.0 - Codename 'antull' 2019-12-19 09:04:28 +09:00
dok
34e4bd7291 Use sigaction instead of signal ##core 2019-11-06 12:41:36 +01:00
pancake
194e90fc69 After release version bump 2019-10-30 20:24:23 +01:00
pancake
e97047299a Release v4.0.0 - Codename Krampack 2019-10-28 16:46:22 +01:00
pancake
146173767e Update version to 4.0.0-git 2019-09-18 01:50:53 +02:00
pancake
2afe613741 Release 3.9.0 - Carxofes 2019-09-17 15:31:23 +02:00