Commit graph

146 commits

Author SHA1 Message Date
Anton Kochkov
768951f7b6 Install cabextract on CI 2020-12-25 18:58:25 +08:00
Anton Kochkov
dfbb7a71f5
Use meson in Travis CI (#220) 2020-12-18 20:36:24 +08:00
Anton Kochkov
324ad1cf25
Enable Travis CI for ARM, PPC, SYSZ (#121) 2020-12-17 18:13:49 +08:00
Florian Märkl
c5eafe5b8b
Temporarily disable Travis 2020-10-12 18:58:14 +02:00
Florian Märkl
03c0eb80de
Move macOS to Travis (#7) 2020-10-03 13:34:06 +02:00
Florian Märkl
b325cde10a
Temporarily disable Travis 2020-10-02 17:20:09 +02:00
Riccardo Schirone
502e91aff7
Rename R_ and R2_ to RZ_ (#8)
* Rename R2_ -> RZ_
* Rename R_ -> RZ_
* Rename R2R_ -> RZ_TEST_
* Rename R2R defines and types to RZ_TEST/RzTest
* Keep R_ for REIL registers
2020-10-02 16:09:13 +02:00
Florian Märkl
5fd505b757
Enable Travis on dev 2020-10-01 18:30:27 +02:00
Riccardo Schirone
721609a17b
Rename to rizin (#2) 2020-10-01 16:13:03 +02:00
Riccardo Schirone
8de4315fa3 Add ASAN tests to github CI ##build 2020-09-09 15:39:33 +02:00
Riccardo Schirone
adc3586425
Create new GitHub workflow for continuous build ##build (#17603)
Make "continuous" build a pre-release, to avoid hiding the real releases.
2020-09-08 10:13:47 +02:00
Riccardo Schirone
594b940b7c
Fixes some of the issues in Travis (#17267)
* Do not check with r_return_ if the convention is present

Let's just assume the NULL default in such a case, so that architectures
for which we don't have a defined calling convention can still be
processed somehow by the analysis code. It won't be precise, but it's
better than nothing.

Also add a warning message so users are aware when the calling
convention is not defined.

* Fix oob-read when # is at the end of the cmd string

* Do not set TMPDIR when the new value is the empty string

When TMPDIR is set to empty value, clang+ld behaves in weird ways and
you cannot compile files from within the r2 shell (e.g. when using #!c
or #!cpipe)

* Use meson and add -lasan to pkgconfig files when sanitizer are used
2020-07-16 20:47:30 +08:00
pancake
fc65e0f6a8
Fix the Debian package build, add missing deps (#16745) 2020-04-30 12:00:58 +08:00
pancake
00a30c943a
Publish the emscripten builds (#16541) 2020-04-12 20:14:19 +08:00
Riccardo Schirone
6304c2db95
Allow to run travis jobs if special branch names are used (#16476) 2020-04-08 14:03:26 +02:00
Riccardo Schirone
34026f7b4a
Remove some travis builds as there are already GH actions (#16467) 2020-04-08 11:36:40 +08:00
Florian Märkl
cb5de70924
Remove nvm from macOS Travis (#16437) 2020-04-06 20:57:52 +08:00
pancake
775f2b3d8d Fix wasm target 2020-04-03 00:37:08 +02:00
pancake
ce56541912 oops 2020-04-02 23:55:27 +02:00
pancake
2aeac9e688 Add the WASM travis task 2020-04-02 23:54:18 +02:00
radare
5a1df188f6
Build fixes to make emscripten builds happy (#16406) ##build 2020-04-02 17:52:03 +02:00
Khairul Azhar Kasmiran
5b8f462277
Complete #16320 (#16328) 2020-03-27 14:43:53 +01:00
Anton Kochkov
3601cfad49
Build *.deb packages only for master branch (#16320) ##build 2020-03-27 02:02:51 +01:00
radare
b27910c330
Run sys/static in the Debian task ##build (#16198) 2020-03-20 22:03:52 +01:00
Anton Kochkov
432f737f10
Fix Travis YAML warnings (#16089) 2020-03-02 17:25:37 +08:00
pancake
b9ffdc2da0 Simplify travis oneliner 2020-02-25 02:36:39 +01:00
Khairul Azhar Kasmiran
98f057d77c
Unstick Travis by using compgen instead (#16025) 2020-02-22 21:24:04 +01:00
pancake
f6ea22f83b Fix macOS upload 2020-02-22 01:35:11 +01:00
radare
213bfb622c
Try to fix the macOS build (#16013) 2020-02-21 08:20:43 +01:00
pancake
60d529a295 Upload macOS pkg builds 2020-02-20 12:55:00 +01:00
radare
40016f7727
Build debian package in CI ##build (#15997) 2020-02-20 00:37:30 +01:00
Riccardo Schirone
65d959f299
Run a travis job that uses the radare2-shell-parser (#15879)
* Run a travis job to use the radare2-shell-parser
* radare2-shell-parser: add support for grep_commands, pipes, and others
2020-01-23 09:10:28 +01:00
Anton Kochkov
43196a6fc2
Try to test with PowerPC and SystemZ (#15452) 2019-12-20 21:13:33 -06:00
Riccardo Schirone
fd1f980eca Pass R2_CONFIG file to ! commands and serialize methods ##config 2019-12-16 23:23:17 +01:00
Florian Märkl
ae61aa8e37
Imports Tests from radare2-regressions (#15546) 2019-12-08 15:31:14 +01:00
Khairul Azhar Kasmiran
184a67abac For utf-8 locale, check LC_ALL, LC_CTYPE and LANG in sequence instead (#15326) ##cons 2019-10-22 19:21:20 +02:00
pancake
44b7de0a13 Try to disable utf8 on mac/travis 2019-10-21 00:30:55 +02:00
pancake
b890cf2e6a Remove useless irc notifications completely from the travis file 2019-10-10 15:00:45 +02:00
Anton Kochkov
2e620384a9
Disable Travis IRC notifications
Too much noise at IRC.
2019-08-30 13:58:57 +08:00
pancake
39d17d92bb Disable the fuzzit travis entry 2019-08-03 18:03:23 -07:00
Anton Kochkov
c90f1443de
Disable FuzzIt for now 2019-08-03 21:19:06 +08:00
Riccardo Schirone
83f1fc0c55 Enable ASSERTS on all travis builds, to avoid confusion ##build 2019-06-27 23:05:05 +02:00
Yevgeny Pats
89585246cd Continuous Fuzzing Integration with Fuzzit ##build 2019-06-08 22:26:19 +02:00
Riccardo Schirone
aaea46bdbc Set bin_obj on bios_bin load_buffer method (#14188) 2019-05-30 12:56:04 +02:00
Riccardo Schirone
9b61404006 Fix .travis to build release/prereleases branches too 2019-03-26 08:24:00 +01:00
Riccardo Schirone
afae8b6e34
Prerelease travis release (#13189)
* Add additional tests for release/prereleases
* Test different plugins configurations
* Add some libraries to docker image
* Disable SYS_CAPSTONE for now because there is only 3.0.5
* Fix html magic file to respect libmagic's format too

< can be used with string so it should be escaped if we want to match
the exact string "<html>"

* Use plugin License when printing rasm2 plugins in JSON format
* Build with system capstone, but do not run tests because they would fail
* Fix tiny plugins file to use xtr_fatmach0 instead of just fatmach0
* Use clang to compile with ASAN
* Use b_lundef=false
* Just test if different plugins configuration build, no r2r
* Use sys openssl as well
2019-02-28 16:58:09 +01:00
Florian Märkl
e7b971d2b9 Enable Travis only on master 2019-02-06 20:05:58 +01:00
Florian Märkl
4a5dafed29 Use Homebrew Addon in Travis 2019-01-09 19:28:20 +01:00
Maijin
1f5b3eb6d3
Add cabextract in OSX build ##Travis
Add cabextract in OSX build ##Travis
2019-01-05 11:49:46 +01:00
Riccardo Schirone
287d9df648 travis: R2_ASSERT_STDOUT should go in CFLAGS 2018-10-29 17:16:35 +01:00