Commit Graph

350 Commits

Author SHA1 Message Date
David CARLIER
38c8ebea72 ASLR settings little refactor, available as util mean ##debug 2019-02-21 23:03:20 +01:00
David CARLIER
2cda3e06d8 FreeBSD will be having aslr finally ##debug 2019-02-21 02:29:31 +01:00
GustavoLCR
ef0f71abbb Implement sys_cmd_str_full_w32() ##windows 2019-02-02 15:25:06 -06:00
lzutao
1365948cee Do not use reversed keyword of meson ##build
`files` is a reversed keyword in meson. Try to avoid using it.
2019-01-10 14:15:50 +01:00
David CARLIER
de40266908 Add basic auth to the webserver ##sync 2019-01-10 10:51:51 +01:00
radare
32e494a696
Improve rap:// code, r2p_ is now r2pipe_ ##io (#12699) 2019-01-09 02:47:35 +01:00
dav1901
ceeb25ce49 Minor code cleanups/fixes (#12595)
* Minor code cleanups/fixes
* use r_base64_encode_dyn
* Fix clang-analyzer warning(uninit var)
2019-01-03 00:30:06 +01:00
lzutao
9cc6d2d291 meson: Do not use glob with meson ##build
* meson: Explicit is better than implicit
* meson: Fix deprecated warnings in Meson 0.49.0
* meson: Do not need separate array for installed files

libr/socket/meson.build:30: DEPRECATION: Library r_socket was passed to
the "libraries" keyword argument of a previous call to generate() method
instead of first positional argument. Adding r_socket to "Requires" field,
but this is a deprecated behaviour that will change in a future version
of Meson. Please report the issue if this warning cannot be avoided in
your case.
2018-12-27 14:17:54 +01:00
dav1901
f24556c189 Fix few clang-analyzer warnings (#12548) 2018-12-24 01:18:12 +01:00
davidpolverari
63ddd4ab87 Fix quoting typo in libr/socket/run.c (#12491) 2018-12-16 21:46:34 +01:00
dav1901
ede39f120c Fix few build compiler warnings (#12490) 2018-12-16 14:54:40 +01:00
iamahuman
51ab0994c6 Add missing net stub r_socket_accept_timeout 2018-12-15 18:32:24 +01:00
David CARLIER
75dfeeffc6 Various build compiler warning fixes attempts. (#12468) 2018-12-12 22:04:11 +01:00
pancake
214baa4856 Fix null deref in RSocket.free when compiled with SSL 2018-11-28 11:53:27 +01:00
dav1901
a6b44e03fe Fix warnings (#12309) 2018-11-25 01:46:57 +01:00
David CARLIER
c504572cfa Further cleanup-code/less "optimistic" assumptions. (#12298) 2018-11-23 23:18:40 +01:00
dav1901
a18fe42d96 Minor cleanups/fixes (#12256) 2018-11-22 15:14:59 +01:00
dav1901
c1f30de193 Minor code cleanups free/R_FREE (#12157) 2018-11-14 21:23:20 +01:00
dav1901
8b83d03c99 Minor code cleanups free/R_FREE (#12145) 2018-11-13 23:41:28 +01:00
David CARLIER
9b3075b137 Support DragonflyBSD build and backtrace ##port
including backtrace support. the manpage mentions FreeBSD 10 release
and DragonflyBSD has different versioning, and radare not into
their port tree yet anyway, it might safe enough.
2018-11-07 00:31:00 +01:00
radare
2ba07cfebd
API cleanup and support RCorebind in RSocket.R2Pipe ##refactor (#11875) 2018-10-20 11:57:54 +02:00
Neven Sajko
4a722e80d8 Add braces to if, else, for, while ... (#11504) 2018-09-13 10:17:26 +02:00
Riccardo Schirone
eee1385466
Meson private (#11331)
* meson: refactor library cflags
* meson: use visibility=hidden by default
* remove unused var
* magic/meson: replace tabs with spaces
2018-09-03 10:07:28 +02:00
Neven Sajko
d8784641ee Add parentheses in macros where needed for safety (#11290) 2018-08-30 13:16:50 +02:00
Neven Sajko
44ecf2f01b Do not hardcode 9 for SIGKILL (#11299)
Changes 9 with SIGKILL as 'kill' operand.
2018-08-29 18:18:14 +02:00
Riccardo Schirone
54176f1bbc
Openssl meson (#10909)
* meson: allow to build with openssl
* use MD4 from openssl
* meson: use MD5 from openssl too
* meson: use SHA* functions from ssl library
* libr/hash: fix makefile when using openssl
2018-08-10 10:17:48 +02:00
Riccardo Schirone
7572f315ea
meson improvements (#10617)
* meson.build: fix meson build when not on git
* meson.build: make capstone a dependency
* meson.build: make r_magic library optional
* meson.build: capstone include is already in the dependency
* meson.build: use dependencies instead of manual linking + includes
* meson.build: add travis
* flag/meson.build: include sdb dependency
* travis-script: print messages based on install system
* io/meson.build: add sdb as dependency
* syscall/meson.build: missing sdb dependency
* {parse,config}/meson.build: add sdb dependency
* travis.yml: pass INSTALL_SYSTEM var to docker
* {bin/shlr}/meson.build: add sdb_dep to r2java and bin
* install meson and ninja-build in r2-travis docker
* travis.yml: allow meson build to fail for now
* anal/meson.build: add sdb and java dependencies
* egg/meson.build: add sdb dependency
* travis.yml: meson build env should be also in the includes list
* core/meson.build: add java dep
* meson.build: use dependencies also to create main r2 dependency
* rasm2/meson.build: replace link_with with dependencies
* rasm2/meson.build: add sdb as dependency
* meson.builds: convert link_with to dependencies and fix tabs
* travis-script: change meson install prefix and set PKG_CONFIG_PATH
* travis-script: add lib64 to LD_LIBRARY_PATH
2018-07-09 16:58:38 +02:00
radare
a00d09e5d0
Fixes for winedbg spawn (#10486) 2018-06-25 14:53:25 +02:00
Florian Märkl
2202d14067 Timeout socket accept using select (#10415) 2018-06-20 11:20:55 +02:00
Florian Märkl
c1cdc7a8b6 Add timeout for accept in HTTP Server (#10375) 2018-06-18 01:32:24 +02:00
pancake
7fb3381f80 Fix last covs 2018-06-11 11:48:22 +02:00
David CARLIER
fc40910ebf Freebsd build fix (#10213) 2018-05-28 18:47:49 +02:00
pancake
a5477b2de0 Fix some unused function when building without support for pty 2018-05-15 12:11:34 +02:00
Paul I
cc90ec6be5 [WIP] Move hardcoded paths to r_userconf.h (#9959)
* Move hardcoded paths to r_userconf.h

* Add R2_HOME_* macros

* Some cleanup
2018-04-28 10:02:55 +02:00
Fangrui Song
ba024c938c Fix -Wexpansion-to-defined and -Wunused-variable (#9906) 2018-04-17 15:58:12 +02:00
Riccardo Schirone
e86ece87a4 acr build: check if ADDR_NO_RANDOMIZE is defined in the system (#9898) 2018-04-16 10:29:29 +02:00
radare
a30a11e2ef
More booleans (yes, no, on, off) and case-insensitive 2018-04-14 10:46:08 +02:00
Riccardo Schirone
0896c8b59c socket/run: ASLR_NO_RANDOMIZE is an enum, not a macro (#9875) 2018-04-13 15:04:07 +02:00
Paul I
40b4a5b557 Meson: disable libversion info for Windows (#9858) 2018-04-10 22:44:54 +02:00
Paul I
ca3652da4b Meson: Add version info for shared libs (#9763) 2018-03-24 18:18:32 +01:00
Paul I
4e73ad7d19 Meson: some cleanup (#9753) 2018-03-23 07:47:46 +01:00
Florian Märkl
5e1f811ec0 Fix meson indentation (#9567) 2018-03-03 22:08:37 +01:00
Florian Märkl
95a1b75784 Install Headers and .pc Files with Meson (#9548)
Use meson pkgconfig for .pc files

meson 0.44

Install same headers as acr
2018-03-03 20:00:18 +08:00
Giovanni
0c776c0e71 warnings from lib (#9445) 2018-02-20 23:19:35 +01:00
Paul I
bb4f61580e Cleanup meson files (#9424) 2018-02-20 09:33:19 +01:00
pancake
e4c0746cb8 Remove a bunch of conflicting plugins for the static build
- Will be re-enabled when fixed the visibility of common symbols
2018-02-19 13:17:21 +01:00
pancake
7eb75ffe77 Fix last covs 2018-02-17 19:53:30 +01:00
Giuseppe
8e8f54fab4 Fix #9374 - stdin=!program not working (#9383) 2018-02-14 15:08:51 -06:00
pancake
1d7aafcdc7 Fix help message for 'rarun2 aslr=no' in mac 2018-01-28 22:56:46 +01:00
pancake
0f1909830c Force no-debug and no-fork when building for the iphonesimulator 2017-12-31 12:01:25 +01:00