Commit Graph

27 Commits

Author SHA1 Message Date
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