1297 Commits
Author SHA1 Message Date
Ole André Vadla Ravnås 1cc0bcae64 subprojects: Prepare for release 17.17.0 2026-08-05 00:32:55 +02:00
Ole André Vadla Ravnås 14849bcb1e subprojects: Bump outdated 2026-08-05 00:32:13 +02:00
Ole André Vadla Ravnås 20def06046 submodules: Bump releng 2026-08-05 00:32:13 +02:00
Ole André Vadla Ravnås 3ffd66c91d subprojects: Bump outdated 2026-08-02 18:29:21 +02:00
Ole André Vadla Ravnås da4e16c726 submodules: Bump releng 2026-08-02 18:29:21 +02:00
Ole André Vadla Ravnås 3353755177 Fix attach() linker_notifier_offsets kwarg
Its customization hardcoded an empty selector map instead of the one
computed from the options type, so the plural kwarg was rejected. Let
codegen build the options argument for custom facade methods that take
**kwargs.
2026-08-02 18:19:14 +02:00
Ole André Vadla Ravnås 82b4f9559f Fix Script.enable_debugger() port default
Vala's default argument is absent from the .gir, so the generated facade
made the port mandatory. Declare the default in the customizations, and
let param_typings override the facade signature also when there is no
custom logic.
2026-08-02 18:13:33 +02:00
Ole André Vadla Ravnås db4590d85c Fix certificate option on remote device et al
The GTlsCertificate-typed properties had no marshaller, so their setters
were never generated. Marshal them to and from a string holding either a
PEM blob or a filename, like the old hand-written bindings did.

Reported and diagnosed by rev1si0n <[email protected]>.
2026-07-31 00:31:04 +02:00
Ole André Vadla Ravnås 2a3a04b9be subprojects: Prepare for release 17.16.4 2026-07-22 00:30:14 +02:00
Ole André Vadla Ravnås 89e8222424 subprojects: Bump outdated 2026-07-22 00:29:03 +02:00
Ole André Vadla Ravnås e35a085928 bindgen: Restore remaining public names
Reinstate the cancellable decorator, RPCResult, make_rpc_call_request
and make_auth_callback, and expose ScriptExportsAsync from frida.core
via a new facade_epilogues customization.
2026-07-22 00:23:55 +02:00
Ole André Vadla Ravnås d1716f4a6c bindgen: Generate signal callback overloads
Facade on/off took any callable, so misshapen handlers type-checked.

Derive the stacks from the .gir: the alias name follows from the type
and signal name. Undefined aliases and single-signal types are skipped.
2026-07-22 00:23:55 +02:00
Ole André Vadla Ravnås 0646972686 bindgen: Restore missing facade members
The .gir yields only get_device_by_id/by_type, and drops
Cancellable.connect/disconnect, whose callback is not marshallable.

Reinstate all six. connect/disconnect go over the cancelled signal,
keeping g_cancellable_connect's return-0-when-cancelled contract.
2026-07-22 00:23:55 +02:00
Ole André Vadla Ravnås b51406984d bindgen: Restore facade typing surface
The .gir rewrite emitted only GObject-derived classes and no
annotations, so py.typed shipped an untyped facade.

Reinstate the aliases as a prelude asset and annotate the facade
from the existing pyi type mapping.

Also fixes read-only options properties and the module functions
missing from _frida.pyi.
2026-07-22 00:23:55 +02:00
Ole André Vadla Ravnås 082c9dfbc9 subprojects: Prepare for release 17.16.3 2026-07-20 17:56:01 +02:00
Ole André Vadla Ravnås 274c52291b bindgen: Fix formatting 2026-07-20 17:54:25 +02:00
Ole André Vadla Ravnås b9e24033ed subprojects: Bump outdated 2026-07-20 17:47:03 +02:00
Ole André Vadla Ravnås 10aeb056c6 bindgen: Fix options kwargs marshalling
Skip None values instead of passing them to typed setters.

Map collection kwargs onto their select_/add_ methods, walking
the parent chain. Affects specs, omits, externals, pids and
identifiers.
2026-07-20 17:45:06 +02:00
Ole André Vadla Ravnås e5e0558250 subprojects: Prepare for release 17.16.2 2026-07-19 22:25:25 +02:00
Ole André Vadla Ravnås cd74f3618a subprojects: Bump outdated 2026-07-19 22:24:35 +02:00
Ole André Vadla Ravnås 9fff6507af subprojects: Prepare for release 17.16.1 2026-07-18 13:30:31 +02:00
Ole André Vadla Ravnås 37badc7959 subprojects: Bump outdated 2026-07-18 13:29:18 +02:00
Ole André Vadla Ravnås 8b05045785 submodules: Bump releng 2026-07-18 13:29:18 +02:00
Ole André Vadla Ravnås 063c130df6 subprojects: Prepare for release 17.16.0 2026-07-17 23:28:18 +02:00
Ole André Vadla Ravnås b85319e7cc subprojects: Bump outdated 2026-07-17 23:07:41 +02:00
Ole André Vadla Ravnås b67e4a3db8 subprojects: Bump outdated 2026-07-17 20:48:16 +02:00
Ole André Vadla Ravnås 811a4b2217 submodules: Bump releng 2026-07-17 20:48:16 +02:00
Ole André Vadla Ravnås dc5f78e660 setup: Find generated files next to the extension
The prebuilt wheel path installs the generated __init__.py,
aio.py and _frida.pyi alongside the extension, not under
build/frida/, so copy them from there.
2026-07-16 19:44:06 +02:00
Ole André Vadla Ravnås e17e55a8f5 Sort customization.py imports 2026-07-16 17:55:13 +02:00
Ole André Vadla Ravnås fbda8a6950 subprojects: Bump outdated 2026-07-16 17:50:54 +02:00
Ole André Vadla Ravnås a01c4dfb1e submodules: Bump releng 2026-07-16 17:50:54 +02:00
Ole André Vadla Ravnås 3e88443647 ci: Bump GitHub Actions to latest versions 2026-07-16 17:07:24 +02:00
Ole André Vadla Ravnås 2d5f9b0f7a Auto-generate the bindings from Frida's .gir 2026-07-16 17:07:24 +02:00
Ole André Vadla Ravnås 0988dca83e subprojects: Prepare for release 17.15.5 2026-07-13 12:55:54 +02:00
Ole André Vadla Ravnås 0a803237fc subprojects: Bump outdated 2026-07-13 12:54:51 +02:00
Ole André Vadla Ravnås 69ce0e4910 subprojects: Prepare for release 17.15.4 2026-07-06 19:05:16 +02:00
Ole André Vadla Ravnås 6528882671 subprojects: Bump outdated 2026-07-06 19:04:30 +02:00
Ole André Vadla Ravnås 7e3728b457 subprojects: Prepare for release 17.15.3 2026-06-22 23:31:27 +02:00
Ole André Vadla Ravnås 83fdc4d0af subprojects: Bump outdated 2026-06-22 23:30:43 +02:00
Ole André Vadla Ravnås 01b4662207 subprojects: Prepare for release 17.15.2 2026-06-22 11:46:25 +02:00
Ole André Vadla Ravnås df7635122f subprojects: Bump outdated 2026-06-22 11:45:46 +02:00
Ole André Vadla Ravnås 726fc2e8d3 subprojects: Prepare for release 17.15.1 2026-06-20 15:56:57 +02:00
Ole André Vadla Ravnås f240d70be2 subprojects: Bump outdated 2026-06-20 15:55:26 +02:00
Ole André Vadla Ravnås 254c16c5fe subprojects: Prepare for release 17.15.0 2026-06-19 12:38:34 +02:00
Ole André Vadla Ravnås c1c5db7632 subprojects: Bump outdated 2026-06-19 11:56:00 +02:00
Ole André Vadla Ravnås d34ce2d9f4 subprojects: Prepare for release 17.14.1 2026-06-17 12:42:34 +02:00
Ole André Vadla Ravnås 5fbd498d96 subprojects: Bump outdated 2026-06-17 12:39:33 +02:00
Ole André Vadla Ravnås 7480f5d919 subprojects: Bump outdated 2026-06-17 12:33:14 +02:00
Ole André Vadla Ravnås bca04adce4 subprojects: Prepare for release 17.14.0 2026-06-16 16:40:22 +02:00
Ole André Vadla Ravnås a9c2672611 subprojects: Bump outdated 2026-06-16 16:38:35 +02:00