Bob Weinand
3639942891
Make xml valid (missing space between attrs)
2014-10-24 14:42:18 +02:00
Bob Weinand
b0089e3c2f
Do not print out xml as PHP print...
2014-10-24 13:11:14 +02:00
Bob Weinand
56b3eda377
Fixed parameter order on %.*s
2014-10-24 12:32:48 +02:00
Bob Weinand
23a408a51b
Too much copypaste...
2014-10-23 20:14:12 +02:00
Bob Weinand
f025482678
Add xml formatted deep dump of return value from ev
2014-10-23 17:19:26 +02:00
Bob Weinand
6ee2dc47f3
Move phpdbg_print and helper functions to phpdbg_out.*
2014-10-23 13:16:00 +02:00
Bob Weinand
801080cf7e
Try fixing 5.4 and 5.5 build, again
2014-10-22 19:58:52 +02:00
Anatol Belski
b8368a7bcf
some minor fixes
2014-10-21 16:19:31 +02:00
Anatol Belski
a741d3b266
basic EOL implementation for CRLF
2014-10-21 15:50:55 +02:00
Bob Weinand
dfdc19fb2a
Fix off-by-one bug in text messages (msg/<phpdbg>)
2014-10-20 21:52:47 +02:00
Bob Weinand
d410b23f90
Ensure that %.*s uses the full string (INCLUDING \0)
2014-10-20 21:17:45 +02:00
Bob Weinand
07670ff871
Fix TSRMLS_* and a few warnings
2014-10-19 21:20:43 +02:00
Anatol Belski
795cb98ac6
revert PHP_EOL changes
2014-10-19 20:09:39 +02:00
Anatol Belski
e853fec3fd
fixed EOL transferred to the client side, fixed strftime fmt string
...
the windows telnet gets broken output when receiving no '\r'
2014-10-19 10:39:44 +02:00
Anatol Belski
47388e6362
move these to use the mixed read/write routines
2014-10-19 01:30:00 +02:00
Anatol Belski
3ca381ee8b
fix dll export
2014-10-18 22:45:17 +02:00
Bob Weinand
bdb18d9f48
Fix execution of immediately following commands
2014-10-18 20:42:54 +02:00
Bob Weinand
f0e67720d4
Remove accidentally added null-byte in attributes
2014-10-17 19:39:09 +02:00
Bob Weinand
68694e3141
Fix invalid dereference
2014-10-16 11:04:45 +02:00
Bob Weinand
b28e3d01d7
Fix ctrl characters handling
2014-10-15 20:30:16 +02:00
Bob Weinand
c812ee9c35
Fix invalid efree() on null pointer and add help for -x
2014-10-14 09:16:30 +02:00
Bob Weinand
3445e0e59e
Fix issue krakjoe/phpdbg#122 (segfault in helpaliases)
2014-10-11 00:20:30 +02:00
Bob Weinand
9dfc5d5511
Escape control characters
2014-10-09 16:06:10 +02:00
Bob Weinand
e72b00b1ec
Only show req attribute if given
2014-10-09 14:54:47 +02:00
Bob Weinand
fa89d8b3f9
Fix escaping of <
2014-10-08 23:42:20 +02:00
Bob Weinand
8bc2881260
Merge branch 'master' into xml-protocol
...
Conflicts:
phpdbg.c
phpdbg.h
phpdbg_cmd.c
phpdbg_cmd.h
phpdbg_frame.c
phpdbg_info.c
phpdbg_list.c
phpdbg_print.c
phpdbg_prompt.c
phpdbg_utils.c
phpdbg_utils.h
phpdbg_watch.c
2014-10-07 13:08:30 +02:00
Bob Weinand
abd75ea2c5
Fix frames output
2014-10-06 11:46:39 +02:00
Bob Weinand
fb76316819
Add request_id possibility for xml output
2014-10-06 11:26:08 +02:00
Bob Weinand
9cc73b5c75
Fix precision handling in strings
2014-10-05 11:57:14 +02:00
Bob Weinand
323e59adfc
Added support for a restricted ev (variables only) in async safe contexts
2014-10-03 12:43:32 +02:00
Bob Weinand
8af0870d72
Made some functions async safe and provide interactive shell in signal handler
...
Fixes also (as a side-effect) a possible bug in list function when included files become unreachable after loading by caching the file contents
This is already pretty stable; a (restricted) ev and sh may follow.
2014-10-03 01:29:41 +02:00
Bob Weinand
b183494f37
Send a \x03 during execution to interrupt (POSIX only)
2014-09-28 02:57:12 +02:00
Bob Weinand
7beb17f2fd
Make set commands more consistent
2014-09-25 21:25:18 +02:00
Bob Weinand
67787d7b6d
Merge branch 'master' into xml-protocol
...
Conflicts:
phpdbg_utils.c
2014-09-25 01:22:33 +02:00
Bob Weinand
2bd1a74690
Always add a newline before a warning or a notice
2014-09-25 00:55:17 +02:00
Bob Weinand
7f9e036077
Fix breakpoints and listing
2014-09-22 23:28:07 +02:00
Bob Weinand
ca635e4884
A few general segfault fixes
2014-09-22 00:52:22 +02:00
Bob Weinand
bbeccd7474
First draft of an xml protocol
2014-09-21 04:17:19 +02:00
Bob Weinand
219beac36b
Fix readline/libedit (Thanks to @remicollet)
2014-06-29 11:26:03 +02:00
kovacs.ferenc
e9c2e7d6e6
fix bugsnet #67212 : phpdbg uses non-standard TIOCGWINSZ
2014-06-14 23:48:24 +02:00
kovacs.ferenc
fbb7bdc21e
change the default terminal width from 100 to 80, as that is the most common value
2014-06-14 23:48:24 +02:00
krakjoe
42355fb9bf
Merge branch 'master' of https://github.com/krakjoe/phpdbg into watchpoints_recursive
...
Conflicts:
config.m4
phpdbg.c
phpdbg_prompt.c
2014-04-13 11:07:38 +01:00
Bob Weinand
c86ba551ac
Merge branch 'master' into watchpoints_recursive
...
Conflicts:
phpdbg.c
phpdbg_utils.c
phpdbg_utils.h
2014-03-23 23:32:13 +01:00
krakjoe
85b5907e85
fix ts build
2014-02-24 09:26:03 +00:00
krakjoe
4b738cee2b
set colors working
2014-02-23 07:33:48 +00:00
Bob Weinand
f89f66d762
removed warning; WS
2014-02-16 17:41:50 +01:00
Terry Ellison
88bd558a73
Work in progress chekpoint of changes to help module. To allow peer review and feedback
2014-02-02 16:35:28 +00:00
Bob Weinand
f4a7e50156
Update year
2014-01-17 23:09:07 +01:00
Bob Weinand
66e93a7820
Merge branch 'master' of ssh://github.com/krakjoe/phpdbg into watchpoints_recursive
...
Conflicts:
phpdbg.c
2014-01-12 20:40:54 -05:00
Bob Weinand
c64d692f49
Merge branch 'master' into watchpoints
...
Conflicts:
CREDITS
phpdbg.c
test.php
2013-12-31 12:07:10 -05:00