Ole André Vadla Ravnås
ca93d07fce
Update website URL in the metadata
2018-06-01 05:09:21 +02:00
Ole André Vadla Ravnås
ddbff97300
Fix the spawn() program vs argv detection logic
2018-05-05 04:47:30 +02:00
Ole André Vadla Ravnås
b3f18c9f44
Plug leak of envp dict value
2018-05-05 04:39:18 +02:00
Ole André Vadla Ravnås
235982b9a0
Represent envp-style values as dicts instead of lists
2018-05-05 04:32:45 +02:00
Ole André Vadla Ravnås
b5acc6130c
Fix regressions on Py3k
2018-05-05 03:57:58 +02:00
Ole André Vadla Ravnås
490fbf20b8
Update to the new core API
2018-05-05 03:25:14 +02:00
Ole André Vadla Ravnås
6198056a9b
Avoid duplicating defaults for stdio and aslr
2018-05-03 02:31:37 +02:00
Ole André Vadla Ravnås
1d58c1c9d0
Tweak style of frida.Child's __repr__ implementation
2018-05-03 00:09:49 +02:00
Ole André Vadla Ravnås
8c989b2ec7
Update to the new core API
2018-05-03 00:05:25 +02:00
Ole André Vadla Ravnås
0c93601a29
Add missing encoding declaration
2018-05-03 00:05:14 +02:00
Ole André Vadla Ravnås
b335d86fd5
Update to the new core API
2018-05-02 02:57:41 +02:00
Ole André Vadla Ravnås
72ae80b154
Fix disable_spawn_gating()
2018-05-01 04:10:47 +02:00
Ole André Vadla Ravnås
c846da1191
Improve the child gating example
2018-05-01 00:15:07 +02:00
Ole André Vadla Ravnås
c539822cce
Replace flush-before-exit logic with rpc.exports.dispose()
2018-04-27 21:52:05 +02:00
Ole André Vadla Ravnås
066d15c025
Fix a minor inconsistency in the child-gating example
2018-04-26 23:54:39 +02:00
Ole André Vadla Ravnås
7ce4450c00
Add support for the new child gating API
2018-04-26 20:14:22 +02:00
Ole André Vadla Ravnås
b39254fe4f
Remove redundant/confusing return statements
2018-04-26 20:13:14 +02:00
Ole André Vadla Ravnås
2a583e9b30
Handle Ctrl+C the same way without a terminal
2018-03-15 15:19:59 +01:00
Ole André Vadla Ravnås
25bc4184f0
Fix teardown when running without a terminal
...
Instead of waiting indefinitely for a line to arrive on stdin.
2018-03-15 14:42:15 +01:00
Ole André Vadla Ravnås
6dbf4bd283
Only adjust cursor position when we have a terminal
2018-03-15 14:31:18 +01:00
Ole André Vadla Ravnås
47f491c6b9
Tweak tagline to match website
2018-02-04 19:49:14 +01:00
Ole André Vadla Ravnås
3d4b1eee34
Improve the manpage parsing
...
Get a clean extract of the type and strip restrict modifiers.
2017-10-24 15:39:12 +02:00
otadmor
d0876088a1
Respect TERM=dumb and fix call to get_input() ( #127 )
2017-10-24 00:01:51 +02:00
DanielKluev
d8e2e049c5
Add DebugSymbol resolver to frida-trace ( #126 )
2017-10-18 16:28:06 +02:00
Ole André Vadla Ravnås
759fa47f5e
Switch generated JavaScript to two space indentation
...
As this is more common for JS code.
2017-10-10 15:37:57 +02:00
douniwan5788
d11bdc96ca
Improve manpage parser regexp
...
Modify the manpage parser regexp to support C Library Functions and BSD
style manpages.
Also improve the Objective-C output while at it.
2017-10-10 15:34:44 +02:00
John Coates
dbb0704f2c
Handle unicode decoding errors with replacing ( #123 )
2017-09-26 12:43:56 +02:00
Erik Smit
e27fd67492
Add development tip ( #121 )
2017-08-12 12:57:00 +02:00
Dylan K. Taylor
b6d675e948
Fix TypeError when reading console input on Windows ( #120 )
2017-08-10 13:09:46 +02:00
Ole André Vadla Ravnås
f2a6d6d08c
Shorten the REPL prompt a bit
2017-07-30 18:57:52 +02:00
Ole André Vadla Ravnås
41276c896b
Fix and simplify CodeShare decoding logic
...
No time to investigate this right now, so this will do for now.
2017-07-29 17:39:06 +02:00
Ole André Vadla Ravnås
7659b8d70a
Fix CodeShare integration on Py3k < 3.6
...
We should decode the REST API response and not rely on json.loads()
accepting `bytes`, which it does starting with 3.6.
Thanks to @sdroege for reporting!
2017-07-29 17:24:09 +02:00
Fitblip
7859a2c0e6
Fix small bug in prompting for codeshare ( #119 )
2017-07-28 20:52:46 +02:00
Ole André Vadla Ravnås
ccfb0ccd5e
Wait a bit longer before displaying “waiting for device”
2017-07-27 00:33:59 +02:00
Ole André Vadla Ravnås
346a2b2068
Fix REPL behavior when running with non-TTY stdio streams
...
Also keep running even if stdin is closed, to allow use in scripts
that run the REPL in the background.
2017-07-27 00:12:44 +02:00
Ole André Vadla Ravnås
6379dbc16b
Stop on SIGTERM
2017-07-27 00:10:47 +02:00
Ole André Vadla Ravnås
5e4299d000
Load codeshare script early to avoid stdin conflicts
2017-07-12 14:41:12 +02:00
Ole André Vadla Ravnås
c5943bf156
Move history file to ~/.frida/history
2017-07-12 14:21:40 +02:00
Ole André Vadla Ravnås
b414318283
Re-sort imports to flow alphabetically
2017-07-12 14:08:15 +02:00
Fitblip
cf63b8a1a3
Add Frida Codeshare integration! 🎉 ( #113 )
...
Introduces the `-c`/`--codeshare` argument that takes in a project
URI/slug (ex. `fitblip/hello-world`), pulls down the source code from
codeshare.frida.re, checks the signature and either prompts the user to
accept it and run or reject it.
2017-07-12 14:02:59 +02:00
Ole André Vadla Ravnås
735828c853
Fix deadlock when one reactor work item schedules another
...
We should only wait() if the queue didn't change during work().
Kudos to @giantpune for helping track down this long-standing issue.
2017-07-11 17:23:31 +02:00
Ole André Vadla Ravnås
2e685e1885
Skip device selection options for frida-ls-devices
...
Kudos to @trufae for reporting.
2017-06-13 22:28:32 +02:00
Ole André Vadla Ravnås
3f5ba67eb6
Upgrade to VS2017
2017-05-30 02:39:56 +02:00
Ole André Vadla Ravnås
4d6bfa058a
Use the correct define for macOS-specific code
2017-05-21 19:35:07 +02:00
Ole André Vadla Ravnås
096a11593f
Fix assumption about host_machine.system()
...
It is only meant to be the system family.
2017-05-21 19:34:39 +02:00
Ole André Vadla Ravnås
604d027b52
Remove the autotools build system
2017-05-20 03:43:39 +02:00
Ole André Vadla Ravnås
1316e28db5
Port to Meson ( #110 )
2017-05-20 03:19:58 +02:00
Ole André Vadla Ravnås
6084f2fef4
Update mac → macos
2017-05-10 14:34:50 +02:00
Ole André Vadla Ravnås
1204a21fb3
Update to the new bytecode API
2017-05-02 01:15:54 +02:00
Ole André Vadla Ravnås
355ca15b2d
Tell pkg-config to statically link frida-core
...
Instead of forcing this into the PKG_CONFIG environment variable.
2017-04-30 23:59:38 +02:00