Commit graph

582 commits

Author SHA1 Message Date
Khairul Azhar Kasmiran
a906ce20d8
Use sys/rzshell_which.py instead in rzshell doc (#2138) 2021-12-25 20:52:44 +08:00
Riccardo Schirone
6f40dfe493
Move remaining things from shlr/ to meson subprojects (#2126)
* Move binrz meson directives to binrz/ dir

* Move rizin-shell-parser to a subproject

* Move bochs to a meson subproject

* Move rzqnx to meson subproject

* Move winkd to a meson subproject

* Move rzar to a meson subproject

* Move rzw32dbg_wrap to a meson subproject

* Move ptrace-wrap to a meson subproject

* Move rzgdb to a meson subproject

* Rename w32dbg_wrap to rzw32dbg_wrap

* Update CODEOWNERS

* Remove old references to shlr

* Move shlr/heap stuff in core and remove shlr/arm

* Move spp to a meson subproject

* Remove last references to shlr

* Remove use_webui option

* Move include files directives to librz/include/meson.build

* Move librz meson directives into librz/meson.build

* Handle d/ directories inside the specific module meson.build

* Move plugins listing to specific module meson.build

* Move rzheap to its own subproject

* Fix js linter and licenses

* Use meson.override_dependency for all rz_ modules
2021-12-22 09:20:39 +08:00
Giovanni
c979ab76a9
Fix weird message on fortune (#2095) 2021-12-12 09:56:23 +08:00
Riccardo Schirone
86f6fec835
Add rzshell_which script to look for the handler of a rzshell cmd (#1839)
* remove isort linter on CI
2021-10-19 15:43:11 +02:00
Dhruv Maroo
6da244eca7 Update db commands according to the new syntax after newshell port 2021-10-19 14:20:29 +08:00
Riccardo Schirone
af65352aa1
Move files to generate windows installer under dist/windows (#1765) 2021-10-02 13:53:13 +02:00
DMaroo
ee0a0f5557 Add tips for storing project in compressed format and global variables 2021-09-07 16:43:57 +02:00
Anton Kochkov
f982acb610
Remove make leftovers (#1598) 2021-09-06 01:41:51 +02:00
Anton Kochkov
b9cb29ac90
Rename RNum to the RzNum (#1539) 2021-08-29 21:06:29 +02:00
Giovanni
8fe4d0b0a5
Convert ! commands to newshell (#1235)
* Updated core_plugin_example.c
* Removed RZ_BYTES and RZ_BLOCK
Co-authored-by: Riccardo Schirone <sirmy15@gmail.com>
Co-authored-by: Anton Kochkov <anton.kochkov@gmail.com>
2021-07-28 10:33:33 +02:00
Anton Kochkov
8aa5cca203
Rename newshell doc to rzshell doc (#1293) 2021-07-12 13:59:34 +08:00
Riccardo Schirone
cad4e0ae0f
Rename newshell to rzshell and parser commands to statements 2021-04-22 19:45:14 +08:00
Riccardo Schirone
db04bed503
Fix autocompletion of rz- commands in rizin shell and rename wrong rz_ (#944) 2021-03-31 16:10:54 +02:00
Riccardo Schirone
53bf5c497f SPDX Copyright text for all files based on history
- Add LICENSES directory
- Download additional licenses used
- Add .reuse directory
- Add doc about SPDX/reuse

Co-authored-by: Florian Märkl <info@florianmaerkl.de>
2021-03-05 19:39:15 +08:00
Aswin C
2c23eb63e2
Update doc/newshell with the information about the splitted command descriptions ##doc 2021-02-26 01:21:22 +08:00
Riccardo Schirone
9349b2f3ed Move libzip to meson subproject wrap
* optionally depend on lzma, bzip2 and openssl for additional zip support
* add use_sys_libzip_openssl meson option to choose if openssl should be
  used in libzip or not
* avoid optional dependencies on windows to avoid troubles
2021-02-12 11:08:51 +08:00
Riccardo Schirone
43e4269d34 Make use_sys_* meson option features instead of boolean
* Use the features directly as argument of `dependency`.
* Remove doc/capstone.md doc file because already in PACKAGERS.md
2021-02-12 11:08:51 +08:00
Riccardo Schirone
f8291ee3c1
Switch to meson subprojects and wraps
* Remove tree-sitter/sdb git submodules and move them to meson subprojects/wraps
* Use meson subprojects/wraps to get capstone
* Remove capstone patches as they are already applied to rizinorg/capstone repository
* Use meson from master branch to create the release tarball, as all released versions so far have a bug that prevent wrap-git to be patched correctly when creating the tarball with meson dist
* Add check_meson_subproject script to do a quick check if the currently downloaded subprojects are updated
* Add subprojects_check meson option to skip the check_meson_subproject script
* Update documentation to remove references to git submodules.
2021-02-03 14:31:11 +01:00
Riccardo Schirone
bf71eca270
Provide an example of how packager/packager_version are shown (#488) 2021-01-29 15:31:02 +01:00
Maijin
821fb02638 Remove obsolete iphone.md 2021-01-28 16:26:31 +01:00
Riccardo Schirone
018c0eaa53
Change how version is reported in -v command flag 2021-01-27 16:42:47 +08:00
Aswin C
27655b3488
Remove the extra spaces next to evars on the fortunes (#359) 2021-01-15 09:20:57 +01:00
Riccardo Schirone
6f41360178
MacOS improvements (#322)
* Ad-hoc sign rizin binary with debugger entitlements on MacOS
* Use re.rizin.rizin and move OSX pkg files in dist/osx
* Use dist/osx/build_osx_package.sh to create OSX pkg with meson
* Mention how to create OSX pkg in doc/PACKAGERS.md
* Remove doc/macos.md
2021-01-11 14:45:38 +01:00
Anton Kochkov
fb7d7df1ec Remove Mingw and Cygwin from ACR build 2021-01-09 08:46:31 +08:00
Anton Kochkov
ad6a580a1c Fix tests 2021-01-05 23:33:32 -06:00
Troy Patrick
d92f6ef8ef
Add packagers.md (#229)
* Add packagers.md
* Add information about PACKAGERS.md in BUILDING.md
* Updates based based on feedback.

Co-authored-by: Aswin C <realc@protonmail.com>
2020-12-23 12:22:41 +08:00
Maijin
8d09f8d6d5
Remove Rapatch (#215)
* Remove Rapatch

* Remove help message

* Fix remaining issues

* Remove patch.o

* Remove remaining patch

Co-authored-by: Maijin <maijin21@gmail.com>
2020-12-18 13:46:18 +01:00
Florian Märkl
d53d1e3845
Final Analysis Renaming (#124)
* Rename missing Analysis Defines
* Rename analysis config vars and other lower case stuff
* Rename test/db/analysis
* Fix analysis tests

Co-authored-by: Anton Kochkov <anton.kochkov@gmail.com>
2020-12-08 15:05:24 +08:00
Anton Kochkov
041d73dce3
Change the "anal" abbreviation to "Analysis" in Code (#117) 2020-12-06 19:25:27 +01:00
Florian Märkl
b949f833c7
Add a fortune (#118) 2020-12-06 12:34:50 +01:00
Florian Märkl
029a18e167
Add Logo (#120) 2020-12-05 15:20:25 +01:00
Giovanni
35a9ef94c9
Code and comments cleanup (#108) 2020-12-04 18:11:51 +08:00
Riccardo Schirone
9b65d35c61
Use cmd_descs_generate.py to update src dir and fallback if no PyYAML (#91) 2020-11-17 11:04:34 +01:00
Riccardo Schirone
a223c7f4a2
Update newshell documentation (#88) 2020-11-16 10:36:54 +01:00
Anton Kochkov
e1d83487a6 More renames of r2 to rizin 2020-11-10 12:24:41 +08:00
Anton Kochkov
afc45bec46 Rename r2 to rizin 2020-11-06 12:21:54 +08:00
Anton Kochkov
8e7fa80e97 Remove now irrelevant images 2020-11-06 12:21:54 +08:00
Anton Kochkov
539f60a1a8
Rename radare to rizin (#68)
* Rename radare to rizin

- Rename REvent to RzEvent
- Rename RBreakpoint to RzBreakpoint
- Rename RRune to RzRune

* Remove unnecessary files
2020-11-04 18:56:27 +08:00
Riccardo Schirone
22239a1bfc
Delete some unneded documentation (#59)
* Adjust doxygen documentation on rz_cmd
2020-10-30 16:06:38 +01:00
Anton Kochkov
0af9118aae Remove outdated and unused files in doc/ 2020-10-21 10:54:02 +08:00
Riccardo Schirone
231fd78133 Add doc to help find the right help/handler for a command ##newshell 2020-10-20 12:42:26 +02:00
Riccardo Schirone
7ceebc725e Mass renaming r2 to rz/rizin 2020-10-13 12:43:34 +02:00
Riccardo Schirone
5983559534 Add doc/newshell.md documentation 2020-10-08 10:09:17 +02:00
Florian Märkl
6a5f63987b
Add Creepy Fortunes and Easteregg (#22) 2020-10-08 10:05:40 +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
Anton Kochkov
881058693d
Remove GRUB and librz_fs plugins (#9) 2020-10-02 21:02:00 +08:00
Florian Märkl
45ca181de2
Use R2PIPE_* -> RZ_PIPE_* env vars (#5) 2020-10-01 20:25:56 +02:00
Riccardo Schirone
338e6fe172 Other renames in man and small places
Remove rz link, just keep rizin

Remove r2 link from acr

Fix http test on macos
2020-10-01 17:53:29 +02:00
Riccardo Schirone
721609a17b
Rename to rizin (#2) 2020-10-01 16:13:03 +02:00
Francesco Tamagni
8bc1dc4860
Update fortunes.fun (#17596) 2020-09-06 20:05:06 +02:00
GustavoLCR
489538e02b
Add DbgEng based debug backend for Windows ##debug (#17491)
* Rename `windbg` plugin to `winkd` ##debug
* Add DbgEng based debug backend for Windows ##debug
2020-08-24 19:01:10 +08:00
yossizap
a54f9363e4
Use meson install instead of manual installation in meson.py (#17424)
* Use meson install instead of manual installation in meson.py
* Update AppVeyor and docs to use the new meson.py flag format
* Meson.py should use --prefix for install paths and --install is a boolean for Windows and Unix now.
* Removed windows specific restrictions from meson.py
* Ensure that the prefix path is an absolute path
* Fix install options syntax
* Added an optional rootdir path for the meson setup command

Co-authored-by: yossizap <yossizap@users.noreply.github.com>
2020-08-11 12:33:15 +08:00
Simos Xenitellis
a034b99484
Update snapcraft.yaml (#17327)
* Introduce the "devmode" confinement
* Switch base to "core18"
* Install ninja and acr as build dependencies
* Add documentation on how to install from Snap

Co-authored-by: Simos Xenitellis <simos.lists@googlemail.com>
2020-07-24 19:02:12 +08:00
pancake
bf88eaeba4
Fix issues in the indent-example file (#17280) 2020-07-15 10:08:28 +02:00
Florian Märkl
cff5ec5736
Add a fortune (#17140) 2020-06-23 19:56:43 +02:00
Soatok Dreamseeker
342da21bc8
Update fortunes.nsfw (#16700) 2020-04-23 18:11:40 +02:00
Liumeo
724d3f7685
Update repository links (#16663) 2020-04-21 11:41:19 +08:00
Hye Sung Jung
757c23d5db Fix spelling errors (#15904) 2020-01-27 07:43:47 +01:00
Florian Märkl
2b21d58e89 Add a fortune (#15736) 2019-12-31 01:21:54 +01:00
David Carlier
28ec4ca297 Debug, BSD systems refactoring ##r_debug
Separate pure BSD calls into its separate compilation unit.
2019-12-20 21:11:30 -06:00
Florian Märkl
ae61aa8e37
Imports Tests from radare2-regressions (#15546) 2019-12-08 15:31:14 +01:00
GustavoLCR
ff71c411c7 Fix #15451 - Update Windows compilation documentation 2019-11-18 01:41:27 +01:00
ilian
7c1f4bfc17 Fix broken pkg uninstall command on macOS (#15437)
Provide a proper package ID to get rid of the following error:
`No receipt for 'radare2.pkg' found at '/'.`

Prepend a `/` for each returned path by the `pkgutil` command, to make
it an absolute path instead of a relative one.

Avoid invoking the `sudo` command for each file, which speeds up the
command significantly.
2019-11-10 02:15:05 +01:00
ilian
15d0bb43d7 Improve macOS installation documentation (#15438) ##doc
Avoid ambiguous signing certificates on macOS.
If a user manually installed a new code signing certificate into the
login keychain as documented, the install script will fail to sign r2 
because the `sys/macos-cert.sh` script generates a new certificate in
the System keychain. This results in the following error when signing:
```
org.radare.radare2: ambiguous (matches "org.radare.radare2" in /Users/user/Library/Keychains/login.keychain-db and "org.radare.radare2" in /Library/Keychains/System.keychain)
```
To be constistent with `sys/macos-cert.sh`, change manual certificate
generation steps to install to System keychain instead of login
keychain.

Mention that code signing certificate generation is automated by the
install script before listing the manual steps to generate a new
code signing certificate.
2019-11-10 02:14:50 +01:00
Jared
34fd50ec63 Clarifying yara-to-r2 integration documentation. (#15404) 2019-11-03 05:21:31 +01:00
dok
810b47343f Add fortunes :] (#15231) 2019-10-08 17:44:54 +02:00
dok
c544a9ceaa fortunes.tips: Fix outdated command (#15229) 2019-10-08 17:43:34 +02:00
Maijin
9227815fdb Change radare->radareorg links 2019-10-07 10:48:31 +02:00
Maijin
4587fa13b5 Change radare->radareorg links 2019-10-07 10:44:21 +02:00
pancake
a6ee807058 Fix vlang plugin to run scripts and add example ##script 2019-10-01 01:44:17 +02:00
pancake
4d04a91c06 Add logo from r2con-2018 2019-09-17 20:51:11 +02:00
Anton Kochkov
1eb3fe25c9
Fix regressions URL (#15027) 2019-09-13 16:49:23 +08:00
Sergey Alirzaev
52d6a5cf85 Document scripted patching (#15001) 2019-09-10 15:14:37 +02:00
Anton Kochkov
98f37535a8
Add a new pun 2019-09-05 15:45:54 +03:00
Chirag Jariwala
028f07ee47 Add fortune 2019-08-30 16:20:49 +02:00
pancake
fb08bb6905 Add r2con2019 svg logo 2019-08-28 13:52:34 +02:00
pancake
444e7b0685 Initial support for r2pipe.html ##r2pipe
$ r2 -i doc/r2pipe.html /bin/ls
2019-08-28 13:36:33 +02:00
Anton Kochkov
9677804b8e
Windows native debugger refactoring ##debug ##windows
* Windows native debugger refactoring

Massive win32 native debugging code refactoring
and corresponding fixes.

* Fix hang after killing process
2019-07-29 11:19:26 +08:00
pancake
7195fc761a Add example file for the pri command ##cons
* The image is generated with Gimp, saving as .data (RGB)
* This is 128(W) * 3(RGB) * ?(H) .. the height is computed with the blocksize
* r2 -e hex.cols=128 -qqfcpri doc/cows128.data
2019-07-11 07:00:41 +02:00
pancake
3556cfe21b Fix two lines in doc/hud 2019-07-02 11:17:35 +02:00
Anton Kochkov
11a643b423
Add fortune 2019-06-26 10:27:10 +08:00
Florian Märkl
7bb922dd7f
Add a cool fortune (#14409) 2019-06-24 13:02:08 +02:00
Anton Kochkov
b22d9f3065 Fix grammar across the code 2019-06-18 14:51:30 +08:00
pancake
b3fe1e63b0 Update doc/capstone 2019-05-20 18:41:55 +02:00
Anton Kochkov
7a16a66958
Add funny fortune 2019-05-20 19:46:59 +08:00
pancake
64374d605f Add macos pkg uninstallaton script instructions 2019-05-04 16:02:11 +02:00
Jonas Stein
45a9f84431 intro.md: Fix typo
Typo in "Begin" fixed
2019-05-03 07:29:52 +03:00
David Carlier
745fefcd92 Couple of new fortunes. 2019-04-11 17:42:45 +02:00
pancake
f2d3750aff Add r2white doc/img 2019-04-03 12:11:05 +02:00
Florian Märkl
2e393212c1 Add C64 Fortune (#13397) 2019-03-16 21:20:20 +01:00
Vasilij Schneidermann
45b21383ec Make Lisp fortune work with Clojure(Script) (#13161) 2019-02-20 12:33:35 +01:00
Alex Gaines
6f0f4a0c0a added valgrind fun fortune (#13086) 2019-02-13 23:09:36 +01:00
Matan Alfasi
8c11817514 Update fortunes.fun (#13044) 2019-02-10 22:30:31 +01:00
pancake
709ffb60b6 Fixes for the android build and related warnings 2019-01-21 12:10:33 +01:00
dogtopus
98f928a049 Add some more random "fun" fortunes ##general 2019-01-04 23:52:08 +01:00
dav1901
e36bdc9a71 Rename aftm -> aft and afta -> aaft (#12631) 2019-01-04 14:19:06 +01:00
pancake
e44ce60829 Add fun fortune message 2018-12-20 12:02:15 +01:00
pancake
d2133cbdf8 Fix V?? regression. Avoid tabs and ?y was deprecated a while ago 2018-12-17 16:48:29 +01:00
pancake
561ebded53 Add assert warning in fun fortunes 2018-11-29 15:52:25 +01:00
pancake
dbc8759854 Upgrade to latest express to silent github warning 2018-11-26 12:35:41 +01:00