Nikita Abdullin
f06ffc8d96
modify setup.py
...
dirty hack for offline install: search for the egg file in the current folder
2015-10-21 16:04:50 +02:00
Ole André Vadla Ravnås
ee890dcb43
Update setup.py to match new build server configuration
2015-10-06 02:35:37 +02:00
Ole André Vadla Ravnås
3bb81b566c
Add support for rpc methods returning ArrayBuffer objects
2015-10-02 14:41:48 +02:00
Ole André Vadla Ravnås
98733a3388
Fix tests on OS X 10.11
...
Because `/bin/cat` is now considered a system program we are no longer
allowed to attach to it using `task_for_pid()`. Bundle our own test
program for Mac as a workaround.
2015-10-01 23:11:13 +02:00
Ole André Vadla Ravnås
817be1fd26
Blacklist dyld_stub_binder from being traced
2015-09-25 20:42:25 +02:00
Ole André Vadla Ravnås
0a0e9bddce
Add support for conveniently tracing imported functions
2015-09-25 20:42:03 +02:00
Ole André Vadla Ravnås
4de31ce812
Avoid logging getting overwritten by the status message changing
2015-09-25 19:32:23 +02:00
Ole André Vadla Ravnås
65cbaaabe4
Make it possible to set a custom log handler
2015-09-25 19:30:01 +02:00
Ole André Vadla Ravnås
d11b223861
Add -D switch for specifying the device id to connect to
2015-09-17 00:26:52 +02:00
Ole André Vadla Ravnås
f89dc4712b
Add frida-ls-devices CLI tool for listing devices
2015-09-17 00:05:19 +02:00
Ole André Vadla Ravnås
69e3694523
Improve the frida-ps output formatting
2015-09-16 23:54:28 +02:00
Ole André Vadla Ravnås
16ce5bd6f8
Add get_local_device() and improve API consistency with frida-node
2015-09-13 19:02:19 +02:00
Ole André Vadla Ravnås
c5c2e60f33
Update to the new Device.id API
2015-09-13 18:55:48 +02:00
Ole André Vadla Ravnås
8780ffe303
Fix issues undetected because of incomplete arrow function support
2015-09-13 00:51:34 +02:00
Ole André Vadla Ravnås
7758cf486e
Add support for the new spawn gating API
2015-09-10 03:00:32 +02:00
Ole André Vadla Ravnås
86baff28b3
Allow script source and name to be unicode on Python 2.x also
2015-08-21 21:15:56 +02:00
Ole André Vadla Ravnås
71a4980097
Fix error-propagation in Python 3.x
2015-08-21 21:04:04 +02:00
Ole André Vadla Ravnås
dedfb7b68e
Fix the Linux download URL computation
2015-08-19 23:36:54 +02:00
Ole André Vadla Ravnås
fdb428b755
Fix crash in completion logic
2015-07-31 20:43:34 +02:00
Ole André Vadla Ravnås
3670b56e2c
Add support for calling RPC exports
2015-07-31 20:24:15 +02:00
Ole André Vadla Ravnås
f71fb82e36
Handle attach() failures gracefully
2015-07-20 23:29:15 +02:00
Ole André Vadla Ravnås
8487442aa8
Fix the PyPI download URL for windows-i386
...
Thanks to barbershopper for reporting.
2015-07-20 16:49:13 +02:00
Ole André Vadla Ravnås
f9702984ea
Color and indent events based on thread ID and depth
2015-07-17 02:42:17 +02:00
Ole André Vadla Ravnås
93a6dbbe7e
Improve tracer error-handling and port embedded JS to ES6
2015-07-17 01:16:22 +02:00
Ole André Vadla Ravnås
65eff30f73
Fix application listing on Py3k
2015-07-16 23:39:54 +02:00
Ole André Vadla Ravnås
cf9e25f98c
Fix loading of script on Py3k
2015-07-15 22:50:22 +02:00
Ole André Vadla Ravnås
9e8b7d1d1b
Fix REPL completion crash on Py3k
2015-07-15 22:45:04 +02:00
Ole André Vadla Ravnås
cb34be7f0a
Add Device.get_frontmost_application()
2015-07-15 03:47:15 +02:00
Ole André Vadla Ravnås
1e0506b283
Fix parsing of PKG-INFO containing CRLFs
2015-07-15 02:28:21 +02:00
Ole André Vadla Ravnås
b5da39e25a
Fix Py3k compatibility issues
2015-07-15 01:42:12 +02:00
Ole André Vadla Ravnås
9f3214d08a
Resolve python runtime lazily on Mac
...
This should make our extension load into third-party runtimes and not
just Apple's system Python.
2015-07-15 00:55:05 +02:00
Ole André Vadla Ravnås
fd29d79dc1
Add support for generating a (pretend) source package
...
This allows installing Frida with pip. We stub out the actual extension
compilation to download the `.egg` and extract the extension from it.
2015-07-15 00:14:43 +02:00
Ole André Vadla Ravnås
c89ea18295
Merge pull request #48 from Tyilo/better-magic
...
Improve support for magic commands in repl
2015-07-02 09:53:23 +02:00
Asger Hautop Drewsen
7b7f265e4b
Improve support for magic commands in repl
2015-07-02 02:02:00 +02:00
Ole André Vadla Ravnås
53568eab0e
Merge pull request #47 from Tyilo/py_future
...
Improve compatibility between Python 2 and 3
2015-07-02 01:14:27 +02:00
Asger Hautop Drewsen
b435966e0c
Improve compatibility between Python 2 and 3
2015-07-02 01:12:22 +02:00
Ole André Vadla Ravnås
3249091d97
Fix Py3k regression
2015-07-02 00:50:04 +02:00
Ole André Vadla Ravnås
0391775ca4
Merge pull request #46 from Tyilo/autocompletion-v3
...
Improve autocompletion by using getOwnPropertyNames instead of keys
2015-07-01 19:46:44 +02:00
Asger Hautop Drewsen
6aec9f2612
Improve autocompletion by using getOwnPropertyNames instead of keys
2015-07-01 19:23:43 +02:00
Ole André Vadla Ravnås
0ca7adad06
Display “Kernel” instead of pid 0
2015-07-01 17:55:06 +02:00
Ole André Vadla Ravnås
ab51dc2116
Merge pull request #44 from Tyilo/autocompletion-v2
...
Improve autocompletion in repl
2015-06-29 21:14:35 +02:00
Asger Hautop Drewsen
416aa7b156
Improve autocompletion in repl
2015-06-29 20:48:20 +02:00
Ole André Vadla Ravnås
a3005391ff
Merge remote-tracking branch 'Tyilo/magic-time'
2015-06-17 23:48:06 +02:00
Asger Hautop Drewsen
2d13844563
Add %time command
2015-06-17 16:15:09 +02:00
Ole André Vadla Ravnås
806fff0df3
Fix discoverer regression
...
Fixes #42
2015-06-15 18:30:37 +02:00
Ole André Vadla Ravnås
4eba79d000
Fix REPL hang when target crashes during evaluation of expression
2015-06-15 18:30:11 +02:00
Ole André Vadla Ravnås
b22a895ddd
Ensure graceful teardown of the reactor thread
2015-06-15 18:29:08 +02:00
Ole André Vadla Ravnås
ef670d8885
Retry select() on EINTR
2015-06-08 20:17:18 +02:00
Ole André Vadla Ravnås
0ec3b7f988
Fix fragile exception handling during manpage-extraction
2015-06-08 20:15:07 +02:00
Ole André Vadla Ravnås
3906f9e4aa
Don't assume that kill() will always succeed
2015-06-08 18:05:08 +02:00