Commit Graph

2039 Commits

Author SHA1 Message Date
pancake
1c73f1b101 Portable fixes 2021-08-25 14:15:15 +02:00
pancake
395a6f2e64 Improve portability by defining util deps properly 2021-08-25 13:47:36 +02:00
pancake
885820fccf Cleanup USE_PIE rule for binr 2021-08-23 12:17:16 +02:00
pancake
a604152750 Vinix doesn't support PIE binaries yet 2021-08-20 16:02:39 +02:00
pancake
04483ee801
Initial import of ./preconfigure for packaging purposes ##build
* Use git clone -q for a quieter experience
2021-07-31 02:48:40 +02:00
pancake
5054be3555
Rename rvc2 to ravc2 to follow the ra*2 pattern ##tools (#18938) 2021-07-26 00:05:35 +02:00
pancake
b37c354565 Fully de-assert the codebase. Instead use r_return_if_fail 2021-07-13 01:23:30 +02:00
pancake
46068b1625 More portability build fixes 2021-07-07 20:09:55 +02:00
pancake
daee2a5ab7 Run r2pm update once an hour init/update without user interaction by default
* See R2PM_OFFLINE=1 to disable this new default behaviour
2021-06-30 21:47:35 +02:00
RHL120
6f05d09713
Major rvc api refactor to use sdb ##projects 2021-06-21 08:44:06 +02:00
pancake
7c14bac05b
Add initial support for building r2 on WASI ##build 2021-06-20 17:14:43 +02:00
pancake
d894f967e8 Add r2pm -U to upgrade all the outdated packages 2021-06-15 12:09:27 +02:00
Sergi Àlvarez i Capilla
56b5b57dcb Fix double unlock regression 2021-06-09 21:11:32 +02:00
pancake
f6b35eec47
Use r_sys_getpid() for source portability whetever getpid() is called (#18809) 2021-06-07 17:32:37 +02:00
Sergi Àlvarez i Capilla
247b509edc Improve monotonic clock checks, fixing build on old linuxes 2021-06-05 11:35:31 +02:00
David CARLIER
adbb324eb0
Fix build of io.ptrace in openbsd (#18774) 2021-05-29 00:16:14 +02:00
pancake
23ad9b50ee
Fix #12335 - ignore system-installed r2 includes ##build 2021-05-28 00:45:48 +02:00
pancake
a4b80d0b25 commandline -> command-line 2021-05-25 10:51:18 +02:00
pancake
14e5afe6cf
Add initial rvc2 command ##shell (#18716) 2021-05-20 03:34:23 +02:00
pancake
9242bc2328 Fix #18699 - fix search hit dumps outside the current block in rafind2 2021-05-16 20:23:57 +02:00
pancake
bc70f322f7
Make r2r pull/clone test/bins if not found instead of the Makefile (#18685)
Co-authored-by: pancake <pancake@nopcode.org>
2021-05-13 02:30:01 +02:00
pancake
03285b4978
Dont check further colon separated directories after the file is loaded (#18680)
Co-authored-by: pancake <pancake@nopcode.org>
2021-05-11 19:39:56 +02:00
pancake
91e69838bc
Fix #17105 - Add r2r -s flag to skip given test by cathegory (#18676) 2021-05-11 13:56:05 +02:00
pancake
efeba1d15b
Fix --with-rpath and add CI tests (#18668) ##build 2021-05-09 19:57:11 +02:00
Anthoine Bourgeois
c88877f990 Remove refs to radare2-shell-parser
This fix the CI build of linux-static.

Signed-off-by: Anthoine Bourgeois <anthoine.bourgeois@gmail.com>
2021-04-24 21:58:09 +02:00
pancake
23b838a0a9
Remove all the travis and codecov reminiscenses (#18585)
* Codecov and Travis scripts were disabled on January
2021-04-16 17:56:50 +02:00
pancake
1e0f8e1841 Move shlr/tcc into libr/parse/c ##build 2021-04-10 00:47:49 +02:00
pancake
6f2fd83b64 Early exit in r2pm -v to avoid double rainbows 2021-03-15 12:37:18 +01:00
pancake
c11cd5c69b
Add R2R_SKIP_ASM env var handling in r2r ##test (#18462) 2021-03-15 01:31:08 +01:00
pancake
3694865726
r2 -b acts like -e asm.bits, which resulted in anal plug issue (#18438) 2021-03-11 20:07:16 +01:00
pancake
4a3479ede3
Dont use large stack buffers and fix overflow in r2r (#18433) 2021-03-10 18:01:07 +01:00
pancake
f07bedfacd
Use proper types in some fields in IO to fix some potential issues 2021-03-04 18:32:59 +01:00
pancake
cafdd18c27 Fix #18391 - Show help in r2pm even before initializing the db ##tools 2021-02-28 18:15:48 +01:00
pancake
30ea521f7b Show useful error message in r2blob 2021-02-14 02:41:34 +01:00
pancake
77cf15c2c3 Fixes to make the r2blob shine again ##build 2021-02-14 02:41:34 +01:00
pancake
da7f0310e4 Fixes for sys/static with acr 2021-02-14 02:41:34 +01:00
pancake
054b5fa46a
Add 32bit Debian packaging and bonus CI fixes ##build 2021-02-13 05:09:30 +01:00
pancake
545f9197f1
Fix the archos regression in the CI (#18327) 2021-02-03 12:07:14 +01:00
pancake
ccfea838b9 Fix asan crash and r2r regression 2021-01-31 23:42:19 +01:00
pancake
8cf1adfb27
Fix and comment the broken debugger tests after last gha update (#18317)
* Add R2R_SKIP_ARCHOS env var handling in r2r to fix TCC suite
2021-01-31 23:00:38 +01:00
ChD1
6187be3be6
Fixes in ae command handler and some null derefs (#18307) 2021-01-29 19:49:41 +01:00
Keegan Saunders
590eaa6852
Assign radare2 binr target ##build (#18306)
This way, when radare2 is used as a subproject with cli=enabled, the
radare2 executable can be referenced

Co-authored-by: Keegan Saunders <meme@users.noreply.github.com>
2021-01-28 18:39:50 +01:00
Qijia Liu
1d62d7df13 Fix memleak in db/asm/arm_64 2021-01-14 00:05:56 +01:00
pancake
1184610971
Fix the CI badge and fully rewrite all the workflows to make sense ##build
* Windows, Linux, Static, macOS, Android, iOS builds published for every commit
* Kept coverage, coverity, fuzzing tests, lgtm and -Werror jobs
* Kill the continuos, the over-engineered matrix and other empty or unnecessary tasks (250 vs 900LOC)
* Jobs TODO: fatmac, termux and rpm (centos) packages
2021-01-12 13:41:21 +01:00
liumeo
965f3ed10e Use pj in dmj, dmhj & fix regex r2r ##refactor 2021-01-09 12:35:20 +01:00
yossizap
39bcebdc98 Added support for regex in test output ##test
- pancake has improved the original patch
2021-01-08 04:42:07 +01:00
pancake
e79deb8e1f Remove --without-r2r configure option ##build 2021-01-05 16:04:57 +01:00
pancake
d3157e2ed3
Fix 32 critical COVs (UAF, UB and OOB) (#18077) 2020-12-21 01:10:22 +01:00
Lazula
243bc871c3 Multiple refactors in io and util ##io ##util ##refactor
* Add r_io_map macros throughout code base
* Update string NULL-checking with renamed functions r_str_get() and r_str_getf()
* Change string NULL-checks throughout code base to use functions
* Add r_str_get_fail() to specify a custom string to return if NULL-check fails
* Mark JSON to be updated with PJ with "TODO PJ"
* Incidental style updates such as missing spaces
2020-12-13 05:09:13 +01:00
GustavoLCR
94b2d83004
Add option to log r2r test results and publish it in the CI (#17964) ##test 2020-11-24 03:43:41 +01:00
Khairul Azhar Kasmiran
9c66a31a97
Add 6 minutes to cmd_aae timeout and skip aaa for swift_read fuzz test (#17805)
* Add 6 minutes to the cmd_aae test
* Skip aaa when doing swift_read fuzz test on asan
* Bump linux-meson-gcc-newshell-tests timeout to 60 minutes
2020-10-27 18:19:01 +08:00
Damien Zammit
2ccd0c0cd2
r2pm: Add R2PM_GITSKIP env var to skip git checkout master && git pull (#17646) 2020-10-17 10:43:46 +02:00
Riccardo Schirone
af337b1439
Prevent multiple threads from opening new files at the same time ##r2r (#17736)
This should fix a nasty issue with r2r, where tests never terminated.
That was caused by the jq process waiting indefinitely for input from
fd0, because the other end of the pipe was never closed.

Indeed r2r_subprocess_start forks and closes known unnecessary opened fd
in the child process, however it does not consider also all the other
file descriptors that could have been created by other threads
simultaneously. As fd are per-process and not per-thread, file
descriptors created by other threads while doing e.g. pipe to spawn a
separate jq process will clutter other threads (and following jq
processes) as well. If two jq processes happen to keep a fd to the other
end of the pipe for the fd0 of the other jq process, none of them
terminates, thus they never close those spurious file descriptors,
causing tests to hang.

This tries to fix the issue by making sure only one thread at a time can
start a subprocess. In this way no other FDs can be created while a
thread is in the middle of r2r_subprocess_start.
2020-09-30 10:40:23 +02:00
Khairul Azhar Kasmiran
0e1fa7c341
Do partial =h test on Windows (without /cmd and using curl) (#17729)
* Properly default http.root on Windows
* Do partial =h test on Windows (without /cmd and using curl)
2020-09-29 21:23:26 +08:00
bazuchan
9d61f554f5
Set R2_* variables by calling r2 -H only once (#17650) ##r2pm 2020-09-18 13:39:05 +02:00
Khairul Azhar Kasmiran
d9057505dc
Set RPATH/RUNPATH on r2 libs too if local (#17639) 2020-09-15 09:16:14 +02:00
Khairul Azhar Kasmiran
fe5b80d615
Fix asan r2pipe test by updating libasan and using LD_PRELOAD (#17594)
* Set LD_PRELOAD for unit tests
* Declare failed debug tests as broken if no assertion or Sanitizer in output
* Check for ASAN=1 in cmd_pipe test
* Set asan: true in the GitHubCI matrix
* Fix ttyname-related runtime error
* Upgrade asan build to Ubuntu 20.04
* Quick fix for reg/arena.c runtime error
2020-09-11 18:47:27 +08:00
Riccardo Schirone
3f4079c4ca
Add support for TIMEOUT key for cmd tests (#17582) ##r2r 2020-09-04 15:17:17 +02:00
Khairul Azhar Kasmiran
7066f58d8c
r2r: Set cmd test to NULL on load failure (#17512) 2020-08-25 18:21:38 +08:00
Khairul Azhar Kasmiran
52668c02d2
r2r: Check whether test has EXPECT or EXPECT_ERR (#17508) 2020-08-24 18:29:37 +08:00
Khairul Azhar Kasmiran
10b2e9a797
r2pm: Remove trailing slash from R2PM_GITDIR (#17482) 2020-08-17 22:34:57 +08:00
Khairul Azhar Kasmiran
5d4680fc01
Ensure cloned pkg dir matches the pkg name (#17472) ##r2pm 2020-08-17 10:53:39 +02:00
pancake
8efd721dba
Fix Cydia/iOS packaging and compilation issues ##build (#17342) 2020-08-14 13:17:32 +08:00
Khairul Azhar Kasmiran
70f88cb361
r2pm: Allow reuse of gitdir-cleaning code in package scripts (#17442) 2020-08-13 22:03:43 +08:00
Florian Märkl
68a1db448d
Merge everything time-related in r_time.h (#17445) 2020-08-12 18:54:49 +02:00
Florian Märkl
8c94f34e90
Add r_sys_now_mono() and use in r2r ##util (#17276) 2020-08-11 20:26:06 +02:00
Khairul Azhar Kasmiran
7ed581d2de
r2pm: Allow package script to declare cleaning is done (#17411) ##tools 2020-08-08 18:37:41 +08:00
Khairul Azhar Kasmiran
613d480d10
r2pm: Don't clone while cleaning (#17406) 2020-08-06 18:37:07 +08:00
Riccardo Schirone
48c30dfd99
Support compilation with meson on old systems like CentOS6/DebianWheezy ##build (#17345)
* Compile tree-sitter and newshell parser with gnu99 if possible ##meson
* Make sure to use `-lrt` when needed to use clock_gettime ##meson
2020-07-27 12:25:06 +08:00
Khairul Azhar Kasmiran
0f0ffee510
r2pm: Support cleaning of package cloned to <package>.git (#17357) 2020-07-27 12:24:16 +08:00
pancake
2c48b60f1d
Fix sys/static.sh after 2d160f2509 (#17336) ##build 2020-07-24 11:55:53 +02:00
pancake
5ef1e7e41c
Fix missing grep glitch in r2pm (#17334)
Co-authored-by: pancake <pancake@nopcode.org>
2020-07-23 12:13:43 +08:00
Riccardo Schirone
2d160f2509
Avoid sdb double headers (#17249) ##build
* Avoid duplication of SDB headers in libr/include

SDB is an external project and as such it should live in shlr. However,
for simplicity in dealing with the include flags, the SDB headers were
copied in libr/include as well. This patch just keeps the SDB files
confined in shlr/sdb and make sure various r_* libs use the headers from
there.

* Fix pkgconfig file generation
2020-07-21 10:28:43 +02:00
Khairul Azhar Kasmiran
d970c64292
Move r2r diffchar code into r_util (#17316) 2020-07-20 00:44:27 +08:00
Khairul Azhar Kasmiran
47c774ad0e
r2r: Use Needleman-Wunsch to diffchar (#17248) 2020-07-17 20:58:06 +08:00
Riccardo Schirone
0955b27c9e
Reintroduce --without-r2r configure option (#17294) ##build
This reverts commit 8758fa6b40.
2020-07-17 13:00:14 +02:00
Riccardo Schirone
e3b67f124c
Release pipeline with GitHub Actions (#17192)
* Make sure meson can build with `system` = `android`.
* Add support for binr/blob in meson build
* Create release GitHub Actions workflow
* Add publish-docker-image job
* Also create Ubuntu packages and ship static windows zip
2020-07-09 12:07:45 +08:00
Khairul Azhar Kasmiran
0ff69a5973
Use diff-so-fancy colors in r2r diffs (#17211)
* Use diff-so-fancy colors in r2r diffs
* Define insert/delete colors at top of file
2020-07-06 15:34:03 +08:00
GustavoLCR
25a043e802
Fix r2r crash on Windows if test doesn't have CMDS ##tests (#17181)
* Fix r2r crash on Windows if test doesn't have CMDS
* Throw error on load if test it doesn't have CMDS
2020-07-06 13:50:18 +08:00
Riccardo Schirone
d6c9bd4542
Add support for binr/blob and fix android build ##meson ##build (#17150)
* Make sure meson can build with `system` = `android`.

* Add support for binr/blob in meson build

* Add also r_util as dependency

* Create sdb_version.py to get the SDBVER value from config.mk

* Set unknown sdb version if something fails
2020-07-05 10:53:37 +08:00
pancake
37e10ee7b0
Initial support for git tags in r2pm ##r2pm (#17178)
* Initial support for git tags in r2pm ##r2pm
* Use `r2-` as tag prefix instead of `v`

Co-authored-by: pancake <pancake@nopcode.org>
2020-07-02 11:56:08 +08:00
Zi Fan
a952636164
Fix non-working json tests in r2r ##test (#17083) 2020-06-21 21:23:37 +02:00
Khairul Azhar Kasmiran
12d12a5ed4
r2r: For diffchar, use --word-diff=porcelain instead (#17087) 2020-06-18 18:12:34 +08:00
Khairul Azhar Kasmiran
ca49982a63
r2r: Support char diffing (#17066) 2020-06-15 18:55:03 +02:00
pancake
bd9a604a87
Check for return values in about ~50 method calls (#17025) 2020-06-15 11:24:43 +02:00
pancake
160fc95e66
Use (void) instead of () in function signatures (#17026) ##refactoring
* Use (void) instead of () in function signatures
* Add test to avoid further contributions to commit the same mistake
2020-06-14 16:08:32 +02:00
pancake
84ecf9fff2
Fix all the coverities detected last month (#17060)
* Fix all the coverities detected last month

* Fix one more cov

* Fix build

* refix build

Co-authored-by: pancake <pancake@nopcode.org>
2020-06-14 13:21:57 +02:00
Khairul Azhar Kasmiran
ddeb513374
r2r: Don't trim diff lines (#17059) 2020-06-14 13:06:58 +08:00
Khairul Azhar Kasmiran
fcedd4d21e
r2r: Remove diff header and colorize @@ line (#17041) 2020-06-11 13:03:48 +08:00
Khairul Azhar Kasmiran
54950e39fa
r2r: Use git diff on Windows (#17024) ##windows 2020-06-09 23:10:56 +08:00
Khairul Azhar Kasmiran
1fef151d37
r_cons: Save and restore the active code page on Windows (#16998)
* r_cons: Save and restore the active code page on Windows
* Use r_sys_cmdf() instead
2020-06-03 18:54:55 +08:00
pancake
b49609af7f
Fix static build (#16926) 2020-05-20 00:35:06 +08:00
Francesco Tamagni
c946d9c0f5 Fix memleak in r2r 2020-05-17 21:05:37 +02:00
Khairul Azhar Kasmiran
3662290b45
meson: Build rasign2 (#16831) 2020-05-17 00:36:43 +08:00
Dennis Goodlett
ae04a73774
Move rasign2 into RMain (#16819) ##tools
* Quote to prevent cmd injection
* Added -q,-j,-h and -v options
* Remove unneeded includes

Co-authored-by: Dennis Goodlett <dennis@hurricanelabs.com>
2020-05-16 12:36:41 +02:00
Khairul Azhar Kasmiran
7efe61e423
r2r.c: Replace \x## emoji seqs with #defines (#16818)
* r2r.c: Replace \x## emoji seqs with actual emoji
* #define emojis instead
2020-05-16 12:05:53 +08:00
Florian Märkl
45be547b15
Fix r2r -i when fixing multiple tests (#16817) 2020-05-14 15:10:03 +02:00
Khairul Azhar Kasmiran
9f2a98b314
Windows r2r: Actually display emojis (on consoles that support them) (#16807) 2020-05-12 13:21:57 +08:00
Khairul Azhar Kasmiran
a391b398d6 Reduce flicker when doing r2r -V (for some consoles) 2020-05-10 14:49:24 +02:00
Florian Märkl
d586793bf5 Fix r2r -i fix for single-line EXPECT= 2020-05-02 17:44:18 +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
pancake
62809d9ad3
Fix autodetection dbdir in r2r @unit ##tests (#16644) 2020-04-27 16:52:23 +02:00
Khairul Azhar Kasmiran
f8a8691522
r2r: Enable ANSI esc seqs on Windows (#16714) 2020-04-26 04:43:40 +08:00
Ian Huang
b90d469383
Fix #16613 - Some covs (resource leaks, null ptr deref) (#16670)
* Mostly a bunch of calls to free()
* Make sure columnName isn't dereferenced if null
2020-04-22 01:27:25 +02:00
pancake
346eb5bd38
Move test/new/* into test/ ##tests (#16511) 2020-04-13 19:49:23 +02:00
Liumeo
694c3d5fa2
Fix some GCC 9.3.0 warnings (#16554) 2020-04-12 22:44:08 +02:00
Florian Märkl
cda24be601
Add interactive mode to r2r (#16466) ##test 2020-04-08 18:34:05 +02:00
pancake
72d1021462
Fix #14371 - Make wfs paired with wts, rename wfs to wfx ##io (#16470) 2020-04-08 14:13:12 +02:00
pancake
57c68c752c
Fix #16389 - r2r -qv and r2 -v to show version and quiet versions (#16472) ##tools 2020-04-08 13:56:52 +02:00
Florian Märkl
6d633a96a9
Run Fuzz Tests with r2r (#16456) 2020-04-07 13:27:19 +02:00
Florian Märkl
5c31876093
R2R for Windows (#16410) ##test 2020-04-06 17:40:46 +02:00
Florian Märkl
0ab6296238
Add Timeout to R2R.c (#16371) ##test 2020-04-02 19:16:49 +02:00
radare
5a1df188f6
Build fixes to make emscripten builds happy (#16406) ##build 2020-04-02 17:52:03 +02:00
pancake
a87fdf66ee Fix duplicated function signatures in RCore spotted by Emscripten 2020-04-02 15:53:31 +02:00
Florian Märkl
73983b3759
Fix a leak in r2r (#16402) 2020-04-02 12:35:02 +02:00
Anton Kochkov
80690c3b57 Remove wrongly committed r2r binary 2020-04-01 11:43:14 +08:00
radare
6379317f57
Add LZMA-BE magic signatures ##search 2020-03-31 21:17:02 +02:00
pancake
12a925c685 Fix warnings and solve the Gitlab CI 2020-03-31 17:06:40 +02:00
pancake
304bc367de Initial support for test categories and fix the windows build ##test 2020-03-31 15:58:49 +02:00
pancake
2c40d164b5 r2r new flags: -n to not run -v for version, add manpage ##tests 2020-03-31 15:58:49 +02:00
pancake
66d3ece161 Fix windows build 2020-03-31 15:58:49 +02:00
Paul I
044947c885
r2r: handle CRLF in readline() (#16378) 2020-03-31 15:39:44 +02:00
kuqadk3
ad88c78944
Implement hex.offset config variable to hide address column from hex-dump (#16373) ##print 2020-03-31 14:44:23 +02:00
Florian Märkl
e3dd6674d6
Fix Log Mode in R2R (#16379) 2020-03-31 13:47:41 +02:00
Florian Märkl
e4581a68d3
Drop empty args in r2r (#16376) 2020-03-31 13:47:32 +02:00
Florian Märkl
31f0e46f96
Add Log Mode to R2R (#16368) 2020-03-31 02:29:27 +02:00
Florian Märkl
9c8c8889f8
Check harder if jq works in R2R (#16370) 2020-03-31 02:25:02 +02:00
radare
202269c620
Autodetect dbdir in r2r.c (#16365) ##test 2020-03-30 23:32:38 +02:00
pancake
cfc1c663c3 Fix parameters order when running r2 tests 2020-03-30 15:00:26 +02:00
pancake
e4781c7820 Show execution time in r2r 2020-03-30 15:00:26 +02:00
Florian Märkl
2a9d7e9d44
Much more R2R (#16352)
* Add r2r to R2BINS
* Fix iSj. trailing newline
* Dedup default worker count in r2r
* Fix some more Tests
* Decide archos in r2r
* Add more args and run json tests with r2r
2020-03-29 21:04:51 +02:00
Florian Märkl
2c7ecc9736
Even more R2R (#16348)
* Fix r2r without FILE
* Fix many tests for r2r-c
* Pipe stdin in r2r to make isatty() return false
* Fix a leak in r2r
* Fix lock usage in RThread
* Always print stderr on failed tests
* Break broken zip tests
* Add -j arg to r2r
* Temporarily disable some tests that js and v don't parse
* Fix ar= trailing newline
2020-03-29 18:07:44 +02:00
Florian Märkl
141ae9d0a1
More R2R in C (#16338)
* Fix r2r coverities (Fix #16330)
* Fix SIGCHLD Handling in r2r
* Fix ARGS in r2r
* Make r2r fail on parse errors
* Support multiple files in r2r and print cmd
* Make r2r print exit status
2020-03-29 11:32:21 +02:00
radare
5e4cdaaa04
Always use r_getopt, do not depend on libc (not just on windows) ##core (#16325) 2020-03-27 17:06:40 +01:00
radare
9f35d62018
Improve noreturn and aesu times, show it in afi & afij ##anal (#16324)
* Fix fcn->is_noreturn cache and add tests
2020-03-27 06:15:47 +01:00
Florian Märkl
04e257bd47
R2R in C Enhancements (#16310) ##test
* Skip extras dirs in r2r by default
* Fix BROKEN loading in r2r
* Print actual diff in r2r-c
* Fix some tests for r2r-c
* Do not require stdout if not specified in r2r-c
* Address most review comments
2020-03-27 06:13:41 +01: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
1953d46950 'sign' as an alias for ios-sign and macos-sign ##build 2020-02-26 02:07:13 +01:00
pancake
d2b29db4c9 Remove globals from rax2 ##refactor 2020-02-17 16:52:28 +01:00
Anton Kochkov
e11b2a9145
Some Coverity defect fixes (#15626) 2019-12-13 11:25:19 -06:00
dok
34e4bd7291 Use sigaction instead of signal ##core 2019-11-06 12:41:36 +01:00
Florian Märkl
aad2a2c79e Link sdb fully into r_util in meson (#15338) ##build 2019-10-23 15:52:19 +02:00
pancake
f2d76b16cd Switch to travis-ci.com 2019-10-10 20:04:02 +02:00
pancake
c059b6e177 radare -> radareorg 2019-09-28 00:30:09 +02:00
Khairul Azhar Kasmiran
a8a42f149f Fix for r2pm when libdir is lib64/ (#15101) 2019-09-23 00:13:59 +02:00
Khairul Azhar Kasmiran
18ef593b2e Set rpath if non-Windows Meson shared ##build (#15051) 2019-09-22 10:49:54 +02:00
Khairul Azhar Kasmiran
0587b7f6d7 R2PM_TGZ: If 2nd param starts with /, assume it's root dir of archive (#15033) 2019-09-13 21:44:16 +02:00
Khairul Azhar Kasmiran
25fd8c6baf Ensure R2PM_BINDIR exists (#15032) 2019-09-13 18:29:33 +02:00
v45k0
c4fa10f628 Add info that r2pm -i is also used for pkg update (#14998)
It is confusing that `r2pm update` only updates the database
and the packages are not updated. Information about
how to update a specific package is missing.
When the user searches for information how to update a particular package,
e.g. using `r2pm -h`, the help provides information only how to
install a package.
2019-09-09 22:44:24 +02:00