Commit graph

95 commits

Author SHA1 Message Date
pancake
bbb7b8412b Implement experimental cmdback in rap server and client 2016-05-05 01:20:23 +02:00
Sergey Anufrienko
5f279870d0 fix r_socket_read, don't lose sent data on r_socket_close (mingw32) (#4718) 2016-04-26 18:57:01 +02:00
Ido Yariv
ac14493234 Set TCP_NODELAY on client TCP sockets
This can substantially improve performance on debugger client protocols.
2016-02-01 12:23:52 +01:00
pancake
289aece1f9 More code cleanup for gdm debugger plugin 2016-01-27 01:56:24 +01:00
François Revol
797a2efc81 C89
(duplicate ; is treated as an empty statement)
2015-12-07 21:48:44 +01:00
Anton Kochkov
5857a30b88 Fix sockets and pipes on Cygwin 2015-11-03 22:30:59 +03:00
pancake
bb6acf10de Drop usleep in socket.write 2015-10-03 13:19:09 +02:00
pancake
49975ccf95 Fix #3286 - Use stdbool.h 2015-09-14 02:08:31 +02:00
Riccardo Schirone
2e048b3272 socket/run: implement fork option 2015-09-13 10:46:09 +02:00
XVilka
44ab1ceaa0 Final fixes for Mingw-W64 support (except SDB) 2015-07-23 21:05:56 +03:00
pancake
390a0e61bc Fix some coverities 2015-07-15 15:08:56 +02:00
David Kreuter
691294f2bc refactoring of r_socket_connect (Should resolve CID 1134571 Logically dead code) 2015-07-15 00:39:08 +02:00
pancake
9f5fe47783 Fix #2563 - doublefree regression in core/rtr.c:1078 2015-05-12 23:47:26 +02:00
Anton Kochkov
7e79b198b1 Fix some more Coverity issues
Fix CID 1171365
Fix CID 1211169
Fix CID 1230038
Fix CID 1295063, 1295062, 1295061
Fix CID 1295070
Fix CID 1295068
Fix CID 12950067
2015-04-19 04:53:08 +03:00
Anton Kochkov
1479aeca8e Fix a few Coverity issues
Fix CID 1205204
Fix CID 1171365
Fix CID 1135001
Fix CID 1134921
Fix CID 1134848
Fix CID 1134840
Fix CID 1134824
Fix CID 1267983
Fix CID 1230038
2015-04-19 03:15:29 +03:00
jvoisin
838c467724 Coverifix once again 2015-02-19 15:04:58 +01:00
jvoisin
86c3d0e70f Fix some trivial coverity issues 2014-09-20 15:56:34 +02:00
pancake
7d55e7737d Clear some warns on w32 2014-07-18 15:28:02 +02:00
defragger
081e3ff6ce fixes the time argument at r_socket_ready for the poll part 2014-07-17 05:01:36 +02:00
pancake
8b74f1ffcf Merge Rarun2 into RSocket and use it from dbg.profile in Core 2014-07-09 02:24:31 +02:00
pancake
b3e8b3152b 8051 is a 8bit cpu, set asm.bits when asm.arch doesnt supports current value 2014-06-10 11:48:02 +02:00
pancake
2890b25e42 Fix w32 build 2014-05-19 10:54:29 +02:00
jvoisin
e483309b9b Fix CID 1134520 2014-05-09 11:17:04 +02:00
jvoisin
1a6dedb5e8 Fix CID 1134519 2014-05-09 11:17:04 +02:00
pancake
db42789d62 Make the http server work on w32 (^C not handled yet) 2014-04-21 12:55:34 +02:00
pancake
f5b14d2616 Fix another #642 thingie : listen disabled in sandbox
- Fix a bug in RSocket API
2014-03-03 02:01:40 +01:00
pancake
4672c2d866 Fix short jmp assemble in x86.nz, add rasm2 -O <outputfile> 2014-01-26 01:58:25 +01:00
pancake
3b3e44361e Add maximized and custom frames options in new tiled webui 2014-01-21 03:05:27 +01:00
pancake
4c86f43a14 Fixes in tcp connect return value and implement 2> pipes 2013-11-29 17:28:36 +01:00
pancake
20f8ee8091 Use r_sys_usleep in socket.c, fix command injection in visual string insert mode 2013-11-13 02:31:35 +01:00
pancake
6a18cc7bdc Partial fix for socket listen on w32 2013-11-05 04:26:16 +01:00
pancake
653881eb3a Merge and fix jvoisin #235 #236 2013-10-04 13:57:49 +02:00
pancake
5297304067 Fix gdb 100% cpu and connect timeout bug in socket api 2013-07-24 08:58:10 +02:00
pancake
5fafc51731 Fix connect when host resolves to more than one IP 2013-07-23 02:13:14 +02:00
pancake
bc0104563b Initial support for runtime versioned libraries
- This check will ensure you are running the latest r2 version.
2013-06-14 02:51:33 +02:00
pancake
e5cdab6d20 Fully configurable console palette for disassembly, hexdump and prompt
- Fix overflow in r_cons
2013-05-23 02:26:48 +02:00
Shane Peelar
24ccb7aabb Fixed compilation problems on Windows with MinGW-w64 4.8 2013-05-02 10:17:59 +02:00
pancake
242b820647 rahash2 accept multiple files, fixes for http_client and r_num_rand 2013-03-03 17:28:06 +01:00
pancake
16bf36e55c Implement http.allow firewall rule
Fix socket transfer for http server
Shorter io descriptions for io_zip and io_gdb plugins
2013-02-25 01:47:55 +01:00
pancake
d82c53224f Fix w32 build 2013-01-23 14:50:50 +01:00
pancake
16581dde3f Fix output of 'i'. fix rap:// connect 2013-01-02 03:34:17 +01:00
pancake
9e0ebe9def Handle ^C in rap://, add rap listen command =:9999 2012-12-30 23:40:17 +01:00
pancake
488ea96089 Remove r_socket_*later() hacky methods 2012-12-12 13:26:26 +01:00
pancake
c8de9fe3a7 Fix http server spurious close syscall 2012-12-12 04:10:44 +01:00
pancake
c98cc9d1ab Fix some bugs and add close_later() methods in RSocket
Uglify d3.js (the smaller the better)
Fix premature socket close on http reply with a hack
2012-12-10 16:25:57 +01:00
pancake
84002a421f Better new WebUI, fix pdf,pD, implement http.timeout and more
Enhacements in the new webui
Fix r_socket_block_time()
Implement assembler for the 1bit arch RAR (wip)
Fix pdf, pdb and pD (print_disasm)
Implement http.timeout and http.sandbox
2012-12-03 04:01:55 +01:00
pancake
a4b6835bcf Use backlog=32 in socket.listen. Fixes chrome issues 2012-11-29 04:17:23 +01:00
pancake
b252b34358 Some initial work to support emscripten 2012-11-12 17:13:01 +01:00
pancake
7c1e0c85d9 Support for remote raw commands (client/server)
See the '.:' command
Full integration with awk bindings
Add install make target for the awk bindings
Handle as debug mode if io->file->debug
Fix typo quite/quiet in rabin2
Resolve $pc,$bp,$sp,$a0.. in r_core_num
Minor random fixups
2012-11-05 02:00:34 +01:00
pancake
1f15df18c4 Fix build and http shutdown, WebUI (afr, pdi), add socket timeout
Fix http server shutdown issue
Add timeout on socket connect
Enhace web ui with 'afr' and 'pdi' commands
Fix segfault in 'afr'
Fix build (thanks @egeektronic)
2012-10-25 21:40:11 +02:00