Commit Graph

  • 90992cbf39 Add 2 minute timeout to the .egg download in setup.py DengChao 2020-02-21 17:42:00 +08:00
  • 3c872b6744 Improve style of setup.py DengChao 2020-02-21 16:17:15 +08:00
  • faec367cf7 Add Cancellable.get_pollfd() Ole André Vadla Ravnås 2020-02-26 22:50:41 +01:00
  • 2488e35b1c Fix error message encoding on Python 2.x Ole André Vadla Ravnås 2020-01-04 05:50:08 +01:00
  • 9671514a8b Patch extension DLL to match Python on Windows Ole André Vadla Ravnås 2019-12-18 04:32:07 +01:00
  • eefb5e4930 Improve the log handler access logic (#160) Francesco Tamagni 2019-12-05 17:48:31 +01:00
  • 1a90214c37 Add support for the new channels API Ole André Vadla Ravnås 2019-09-24 05:44:31 +02:00
  • 863d4b1ec8 Refactor Bytes marshalling logic Ole André Vadla Ravnås 2019-09-24 05:32:17 +02:00
  • bf7801f8e3 Fix some minor inconsistencies in the docstrings Ole André Vadla Ravnås 2019-09-24 05:30:05 +02:00
  • 7def1ad210 Make DeviceManager.close() cancellable Ole André Vadla Ravnås 2019-09-04 02:21:12 +02:00
  • 870199d9e7 Fix a Python 2.x compatibility regression Ole André Vadla Ravnås 2019-09-04 01:54:06 +02:00
  • fd563fb312 Improve RPC message detection Ole André Vadla Ravnås 2019-09-03 23:51:50 +02:00
  • 66bdd0ed30 Wire up get_device() instead of emulating it Ole André Vadla Ravnås 2019-09-03 10:47:04 +02:00
  • 665bf26078 Add test covering basics of RPC cancellation Ole André Vadla Ravnås 2019-09-03 09:24:26 +02:00
  • 8492f3950b Improve the RPC logic Ole André Vadla Ravnås 2019-09-03 01:41:56 +02:00
  • 03a85fea8e Fix Cancellable.raise_if_cancelled() Ole André Vadla Ravnås 2019-09-03 01:39:49 +02:00
  • 698ab16a88 Make RPC method calls fully cancellable Ole André Vadla Ravnås 2019-09-03 01:29:22 +02:00
  • c2dcacc8f4 Improve the Cancellable API Ole André Vadla Ravnås 2019-09-03 01:29:00 +02:00
  • f8f501d1d2 Add support for cancellation in the top-level API Ole André Vadla Ravnås 2019-08-31 05:55:21 +02:00
  • 6498250062 Drop support for cancellable as a positional argument Ole André Vadla Ravnås 2019-08-31 05:28:27 +02:00
  • eac26b292e Update to the new cancellable core APIs Ole André Vadla Ravnås 2019-08-31 05:07:10 +02:00
  • 9a42453594 Remove trailing whitespace Ole André Vadla Ravnås 2019-08-08 20:58:38 +02:00
  • 271d8ff926 Add option to compile the native extension from Python header files (#155) Muhammed Ziad 2019-07-31 01:27:11 +02:00
  • 7d8612bfa2 Use Module.getExportByName() where appropriate Ole André Vadla Ravnås 2019-05-10 21:28:34 +02:00
  • 9412e5b919 Remove redundant 'use strict' directives Ole André Vadla Ravnås 2019-05-10 21:27:47 +02:00
  • 1f1497818e Add support for specifying script options Ole André Vadla Ravnås 2019-05-10 21:10:53 +02:00
  • 7dc061ca07 Canonicalize the Meson option name and declaration Ole André Vadla Ravnås 2019-05-09 21:05:38 +02:00
  • 74f84d302a Add workaround to improve test-suite reliability Ole André Vadla Ravnås 2019-05-07 01:18:37 +00:00
  • 7d5c36e358 Make the Linux pip setup logic architecture agnostic Ole André Vadla Ravnås 2019-05-07 02:41:39 +02:00
  • 8043aa6908 Fix include path on Windows Ole André Vadla Ravnås 2019-04-24 02:12:45 +02:00
  • 4989a997b2 Fix assertion usage in implementation vs test code Ole André Vadla Ravnås 2019-04-12 22:30:21 +02:00
  • 1d428b71c9 Improve the device resolver logic Ole André Vadla Ravnås 2019-03-27 13:34:57 +01:00
  • f238498cdc Add crash reporting example Ole André Vadla Ravnås 2019-02-04 14:26:58 +01:00
  • 6b81b45420 Add Crash summary Ole André Vadla Ravnås 2019-02-04 14:26:39 +01:00
  • 5e8cd65665 Add support for the new crash reporting APIs Ole André Vadla Ravnås 2018-12-14 02:34:58 +01:00
  • 5c2dc4da55 Fix setup.py OS version logic on macOS Ole André Vadla Ravnås 2018-11-06 22:19:32 +01:00
  • 2ed895b881 Add support for the new eternalize() API Ole André Vadla Ravnås 2018-09-17 22:15:27 +02:00
  • 6f914eb268 Disable assertions and checks in production builds Ole André Vadla Ravnås 2018-08-21 20:12:49 +02:00
  • 1b4b59fdca Declare support for Python 3.7 Ole André Vadla Ravnås 2018-08-20 23:26:19 +02:00
  • b391988445 Upgrade to Python 3.7 Ole André Vadla Ravnås 2018-08-20 23:25:30 +02:00
  • 83e8cd53de Ignore .user files generated by VS Ole André Vadla Ravnås 2018-08-20 23:23:44 +02:00
  • b3e7b5b792 Improve spawn() to support unicode aux options Ole André Vadla Ravnås 2018-07-26 00:45:16 +02:00
  • d599cdd7a5 Fix long description Ole André Vadla Ravnås 2018-07-11 19:52:04 +02:00
  • f1f6bd8679 Fix the Windows build system Ole André Vadla Ravnås 2018-07-11 17:03:16 +02:00
  • ac2357700f Fix setup.py README logic Ole André Vadla Ravnås 2018-07-11 16:57:09 +02:00
  • b615a25e14 Remove dangling subdir reference Ole André Vadla Ravnås 2018-07-11 00:59:27 +02:00
  • 72899a4315 Drop convenience APIs and split out tools (#142) Ole André Vadla Ravnås 2018-07-10 20:08:56 +02:00
  • 4fcb17c450 Only declare support for maintained Python versions (#140) Hugo 2018-06-29 01:59:50 +03:00
  • 0fb0e9d90c Show long description with Markdown on PyPI (#139) Hugo 2018-06-29 01:59:20 +03:00
  • 86c95ac59a Update to the new core API Ole André Vadla Ravnås 2018-06-29 00:44:00 +02:00
  • cf4033d906 Fix crash when tracer scripts send() arbitrary data (#138) Moritz 2018-06-06 15:19:59 +02:00
  • 0c011ef984 Fix deadlock on interpreter shutdown Ole André Vadla Ravnås 2018-06-04 23:57:55 +02:00
  • 86e52547a6 Add upper bounds to the dependency version specs Ole André Vadla Ravnås 2018-06-03 14:46:32 +02:00
  • d88bd6aa2f Revert "Bump requirements" Ole André Vadla Ravnås 2018-06-01 18:32:29 +02:00
  • 928ff2a797 Bump requirements Ole André Vadla Ravnås 2018-06-01 05:09:45 +02:00
  • ca93d07fce Update website URL in the metadata Ole André Vadla Ravnås 2018-06-01 05:09:21 +02:00
  • ddbff97300 Fix the spawn() program vs argv detection logic Ole André Vadla Ravnås 2018-05-05 04:47:30 +02:00
  • b3f18c9f44 Plug leak of envp dict value Ole André Vadla Ravnås 2018-05-05 04:39:18 +02:00
  • 235982b9a0 Represent envp-style values as dicts instead of lists Ole André Vadla Ravnås 2018-05-05 04:32:45 +02:00
  • b5acc6130c Fix regressions on Py3k Ole André Vadla Ravnås 2018-05-05 03:57:58 +02:00
  • 490fbf20b8 Update to the new core API Ole André Vadla Ravnås 2018-05-05 03:25:14 +02:00
  • 6198056a9b Avoid duplicating defaults for stdio and aslr Ole André Vadla Ravnås 2018-05-03 02:31:37 +02:00
  • 1d58c1c9d0 Tweak style of frida.Child's __repr__ implementation Ole André Vadla Ravnås 2018-05-03 00:09:49 +02:00
  • 8c989b2ec7 Update to the new core API Ole André Vadla Ravnås 2018-05-03 00:05:25 +02:00
  • 0c93601a29 Add missing encoding declaration Ole André Vadla Ravnås 2018-05-03 00:05:14 +02:00
  • b335d86fd5 Update to the new core API Ole André Vadla Ravnås 2018-05-02 02:57:41 +02:00
  • 72ae80b154 Fix disable_spawn_gating() Ole André Vadla Ravnås 2018-05-01 04:10:47 +02:00
  • c846da1191 Improve the child gating example Ole André Vadla Ravnås 2018-05-01 00:15:07 +02:00
  • c539822cce Replace flush-before-exit logic with rpc.exports.dispose() Ole André Vadla Ravnås 2018-04-27 21:52:05 +02:00
  • 066d15c025 Fix a minor inconsistency in the child-gating example Ole André Vadla Ravnås 2018-04-26 23:54:39 +02:00
  • 7ce4450c00 Add support for the new child gating API Ole André Vadla Ravnås 2018-04-26 20:14:22 +02:00
  • b39254fe4f Remove redundant/confusing return statements Ole André Vadla Ravnås 2018-04-26 20:13:14 +02:00
  • 2a583e9b30 Handle Ctrl+C the same way without a terminal Ole André Vadla Ravnås 2018-03-15 15:19:59 +01:00
  • 25bc4184f0 Fix teardown when running without a terminal Ole André Vadla Ravnås 2018-03-15 14:42:15 +01:00
  • 6dbf4bd283 Only adjust cursor position when we have a terminal Ole André Vadla Ravnås 2018-03-15 14:31:18 +01:00
  • 47f491c6b9 Tweak tagline to match website Ole André Vadla Ravnås 2018-02-04 19:49:14 +01:00
  • 3d4b1eee34 Improve the manpage parsing Ole André Vadla Ravnås 2017-10-24 15:39:12 +02:00
  • d0876088a1 Respect TERM=dumb and fix call to get_input() (#127) otadmor 2017-10-24 01:01:51 +03:00
  • d8e2e049c5 Add DebugSymbol resolver to frida-trace (#126) DanielKluev 2017-10-18 17:28:06 +03:00
  • 759fa47f5e Switch generated JavaScript to two space indentation Ole André Vadla Ravnås 2017-10-10 15:37:57 +02:00
  • d11bdc96ca Improve manpage parser regexp douniwan5788 2017-09-30 16:44:35 +08:00
  • dbb0704f2c Handle unicode decoding errors with replacing (#123) John Coates 2017-09-26 03:43:56 -07:00
  • e27fd67492 Add development tip (#121) Erik Smit 2017-08-12 12:57:00 +02:00
  • b6d675e948 Fix TypeError when reading console input on Windows (#120) Dylan K. Taylor 2017-08-10 12:09:46 +01:00
  • f2a6d6d08c Shorten the REPL prompt a bit Ole André Vadla Ravnås 2017-07-30 18:57:52 +02:00
  • 41276c896b Fix and simplify CodeShare decoding logic Ole André Vadla Ravnås 2017-07-29 17:39:06 +02:00
  • 7659b8d70a Fix CodeShare integration on Py3k < 3.6 Ole André Vadla Ravnås 2017-07-29 17:24:09 +02:00
  • 7859a2c0e6 Fix small bug in prompting for codeshare (#119) Fitblip 2017-07-28 11:52:46 -07:00
  • ccfb0ccd5e Wait a bit longer before displaying “waiting for device” Ole André Vadla Ravnås 2017-07-27 00:33:59 +02:00
  • 346a2b2068 Fix REPL behavior when running with non-TTY stdio streams Ole André Vadla Ravnås 2017-07-27 00:12:44 +02:00
  • 6379dbc16b Stop on SIGTERM Ole André Vadla Ravnås 2017-07-27 00:10:47 +02:00
  • 5e4299d000 Load codeshare script early to avoid stdin conflicts Ole André Vadla Ravnås 2017-07-12 14:41:12 +02:00
  • c5943bf156 Move history file to ~/.frida/history Ole André Vadla Ravnås 2017-07-12 14:21:40 +02:00
  • b414318283 Re-sort imports to flow alphabetically Ole André Vadla Ravnås 2017-07-12 14:08:15 +02:00
  • cf63b8a1a3 Add Frida Codeshare integration! 🎉 (#113) Fitblip 2017-07-12 05:02:59 -07:00
  • 735828c853 Fix deadlock when one reactor work item schedules another Ole André Vadla Ravnås 2017-07-11 17:23:31 +02:00
  • 2e685e1885 Skip device selection options for frida-ls-devices Ole André Vadla Ravnås 2017-06-13 22:28:32 +02:00
  • 3f5ba67eb6 Upgrade to VS2017 Ole André Vadla Ravnås 2017-05-30 02:39:56 +02:00
  • 4d6bfa058a Use the correct define for macOS-specific code Ole André Vadla Ravnås 2017-05-21 19:35:07 +02:00
  • 096a11593f Fix assumption about host_machine.system() Ole André Vadla Ravnås 2017-05-21 19:34:39 +02:00