Ole André Vadla Ravnås
80e2ea31d0
Add frida.TransportError
2015-04-30 03:08:56 +02:00
Ole André Vadla Ravnås
34db27cd1d
Make use of the errordomain API exposed by frida-core
2015-04-28 23:38:29 +02:00
Ole André Vadla Ravnås
c2a26de306
Remove support for spawn(command_line)
...
The `spawn(argv)` API is better and leads to less confusion.
2015-04-23 02:17:32 +02:00
Ole André Vadla Ravnås
3676b4e797
Fix warning reported by MSVC
2015-04-17 23:04:45 +02:00
Ole André Vadla Ravnås
3fe86b99d9
Add frida.__version__ constant
2015-04-17 22:17:05 +02:00
Ole André Vadla Ravnås
e0ea561f51
Fix spawn() argument parsing when passing a string
2015-04-16 02:23:03 +02:00
Ole André Vadla Ravnås
e9cb1b7890
Fix handling of optional arguments
2015-04-14 21:29:39 +02:00
Ole André Vadla Ravnås
8ca3c47aee
Add enable_debugger() and disable_debugger() to Session
...
The underlying implementation defaults to port 5858, which is the
default Node.js debugger port. Pass the `port` keyword argument to
override it:
```python
session.enable_debugger(port=1337)
```
2015-04-14 20:02:33 +02:00
Ole André Vadla Ravnås
643a0a0dfe
Add support for naming scripts
2015-04-10 00:00:29 +02:00
Ole André Vadla Ravnås
ec2ec14325
Also handle log messages when no message handlers are attached
2015-03-22 21:21:11 +01:00
Ole André Vadla Ravnås
77d89e4b6d
Safely unref the device list
2015-03-04 14:49:06 +01:00
Ole André Vadla Ravnås
59107bab70
Add support for the new log message type
2015-02-28 22:20:29 +01:00
Ole André Vadla Ravnås
24b45d6d54
Fix Py3k regression
2015-02-22 04:08:53 +01:00
Ole André Vadla Ravnås
3bb3f55791
Always pass envp by using GLib's portable g_get_environ
2015-02-22 02:00:42 +01:00
Ole André Vadla Ravnås
2215f22a58
Add support for Device.kill()
2015-02-22 01:59:21 +01:00
Ole André Vadla Ravnås
a5505f2b04
Improve Device.spawn() to also allow passing a sequence of strings
2015-02-22 01:58:25 +01:00
Ole André Vadla Ravnås
e97953d730
Fix shutdown race conditions by updating to the new core API
2014-10-28 13:36:24 +01:00
Ole André Vadla Ravnås
dae01d8d6b
Change license to wxWindows Library Licence
...
This is essentially the LGPL, with an exception stating that derived
works in binary form may be distributed on the user's own terms.
This is a solution that satisfies those who wish to produce GPL'ed
software using Frida, and also those producing proprietary software.
2014-07-10 23:34:50 +02:00
Ole André Vadla Ravnås
16b2cbe705
Add COPYING and change license to LGPLv2+
2014-01-11 20:37:07 +01:00
Ole André Vadla Ravnås
4b26ffd690
Fix DLL export regression on Windows
2014-01-05 00:58:22 +01:00
Ole André Vadla Ravnås
2508645e1a
Port to Python 3.x
2014-01-04 23:18:27 +01:00
Ole André Vadla Ravnås
a94dfc0e2f
Print unhandled exceptions instead of just swallowing them
2013-10-13 14:30:45 +02:00
Ole André Vadla Ravnås
687c9305d1
Fix strict aliasing warnings
2013-10-06 15:25:33 +02:00
Ole André Vadla Ravnås
54769ec154
Add missing Device member
2013-04-21 20:59:59 +02:00
Ole André Vadla Ravnås
dbc45000d0
Update to the latest Frida core API
2013-04-21 20:37:05 +02:00
Ole André Vadla Ravnås
e9994576a9
Fix frida-core include
2013-04-15 00:18:41 +02:00
Ole André Vadla Ravnås
3e43472ff2
Rename pyfrida.c to _frida.c
2013-04-14 03:05:56 +02:00